From 8b08d48afee49da606af1189317cabc0b6eb59a8 Mon Sep 17 00:00:00 2001 From: syzygy608 Date: Mon, 26 Jun 2023 17:08:54 +0800 Subject: [PATCH 01/87] update css but table is still broken --- package-lock.json | 248 +++------------------------------- package.json | 6 +- public/member01.jpg | Bin 0 -> 178906 bytes public/member02.jpg | Bin 0 -> 48063 bytes public/member03.jpg | Bin 0 -> 132998 bytes src/components/classTable.vue | 194 ++++++++++++-------------- src/components/interact.vue | 122 +++++++++-------- src/components/intro.vue | 45 ++++++ src/css/style.css | 4 + src/css/tailwind.css | 2 +- src/functions/rowspanizer.ts | 63 +++++++++ src/main.ts | 11 ++ tsconfig.json | 1 + tsconfig.node.json | 3 +- yarn.lock | 178 ++---------------------- 15 files changed, 310 insertions(+), 567 deletions(-) create mode 100644 public/member01.jpg create mode 100644 public/member02.jpg create mode 100644 public/member03.jpg create mode 100644 src/functions/rowspanizer.ts diff --git a/package-lock.json b/package-lock.json index 41b4f35..5d0e10e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,8 @@ "name": "pineappleschdedule", "version": "0.0.0", "dependencies": { + "@types/jquery": "^3.5.16", + "jquery": "^3.7.0", "vue": "^3.2.47", "vue-html2canvas": "^0.0.4", "vue-router": "^4.2.2" @@ -15,11 +17,9 @@ "devDependencies": { "@vitejs/plugin-vue": "^4.1.0", "autoprefixer": "^10.4.14", - "naive-ui": "^2.34.4", "postcss": "^8.4.24", "tailwindcss": "^3.3.2", "typescript": "^5.0.2", - "vfonts": "^0.0.3", "vite": "^4.3.9", "vue-tsc": "^1.4.2" } @@ -47,42 +47,6 @@ "node": ">=6.0.0" } }, - "node_modules/@babel/runtime": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.5.tgz", - "integrity": "sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==", - "dev": true, - "dependencies": { - "regenerator-runtime": "^0.13.11" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@css-render/plugin-bem": { - "version": "0.15.12", - "resolved": "https://registry.npmjs.org/@css-render/plugin-bem/-/plugin-bem-0.15.12.tgz", - "integrity": "sha512-Lq2jSOZn+wYQtsyaFj6QRz2EzAnd3iW5fZeHO1WSXQdVYwvwGX0ZiH3X2JQgtgYLT1yeGtrwrqJdNdMEUD2xTw==", - "dev": true, - "peerDependencies": { - "css-render": "~0.15.12" - } - }, - "node_modules/@css-render/vue3-ssr": { - "version": "0.15.12", - "resolved": "https://registry.npmjs.org/@css-render/vue3-ssr/-/vue3-ssr-0.15.12.tgz", - "integrity": "sha512-AQLGhhaE0F+rwybRCkKUdzBdTEM/5PZBYy+fSYe1T9z9+yxMuV/k7ZRqa4M69X+EI1W8pa4kc9Iq2VjQkZx4rg==", - "dev": true, - "peerDependencies": { - "vue": "^3.0.11" - } - }, - "node_modules/@emotion/hash": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", - "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==", - "dev": true - }, "node_modules/@esbuild/android-arm": { "version": "0.17.19", "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", @@ -488,12 +452,6 @@ "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", "dev": true }, - "node_modules/@juggle/resize-observer": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", - "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==", - "dev": true - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -529,27 +487,19 @@ "node": ">= 8" } }, - "node_modules/@types/katex": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@types/katex/-/katex-0.14.0.tgz", - "integrity": "sha512-+2FW2CcT0K3P+JMR8YG846bmDwplKUTsWgT2ENwdQ1UdVfRk3GQrh6Mi4sTopy30gI8Uau5CEqHTDZ6YvWIUPA==", - "dev": true - }, - "node_modules/@types/lodash": { - "version": "4.14.195", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.195.tgz", - "integrity": "sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg==", - "dev": true - }, - "node_modules/@types/lodash-es": { - "version": "4.17.7", - "resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.7.tgz", - "integrity": "sha512-z0ptr6UI10VlU6l5MYhGwS4mC8DZyYer2mCoyysZtSF7p26zOX8UpbrV0YpNYLGS8K4PUFIyEr62IMFFjveSiQ==", - "dev": true, + "node_modules/@types/jquery": { + "version": "3.5.16", + "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.16.tgz", + "integrity": "sha512-bsI7y4ZgeMkmpG9OM710RRzDFp+w4P1RGiIt30C1mSBT+ExCleeh4HObwgArnDFELmRrOpXgSYN9VF1hj+f1lw==", "dependencies": { - "@types/lodash": "*" + "@types/sizzle": "*" } }, + "node_modules/@types/sizzle": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz", + "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==" + }, "node_modules/@vitejs/plugin-vue": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-4.2.3.tgz", @@ -756,12 +706,6 @@ "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", "dev": true }, - "node_modules/async-validator": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-4.2.5.tgz", - "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==", - "dev": true - }, "node_modules/autoprefixer": { "version": "10.4.14", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", @@ -962,22 +906,6 @@ "utrie": "^1.0.2" } }, - "node_modules/css-render": { - "version": "0.15.12", - "resolved": "https://registry.npmjs.org/css-render/-/css-render-0.15.12.tgz", - "integrity": "sha512-eWzS66patiGkTTik+ipO9qNGZ+uNuGyTmnz6/+EJIiFg8+3yZRpnMwgFo8YdXhQRsiePzehnusrxVvugNjXzbw==", - "dev": true, - "dependencies": { - "@emotion/hash": "~0.8.0", - "csstype": "~3.0.5" - } - }, - "node_modules/css-render/node_modules/csstype": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", - "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==", - "dev": true - }, "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", @@ -995,31 +923,6 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" }, - "node_modules/date-fns": { - "version": "2.30.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", - "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.21.0" - }, - "engines": { - "node": ">=0.11" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" - } - }, - "node_modules/date-fns-tz": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/date-fns-tz/-/date-fns-tz-1.3.8.tgz", - "integrity": "sha512-qwNXUFtMHTTU6CFSFjoJ80W8Fzzp24LntbjFFBgL/faqds4e5mo9mftoRLgr3Vi1trISsg4awSpYVsOQCRnapQ==", - "dev": true, - "peerDependencies": { - "date-fns": ">=2.0.0" - } - }, "node_modules/de-indent": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", @@ -1095,12 +998,6 @@ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" }, - "node_modules/evtd": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/evtd/-/evtd-0.2.4.tgz", - "integrity": "sha512-qaeGN5bx63s/AXgQo8gj6fBkxge+OoLddLniox5qtLAEY5HSnuSlISXVPxnSae1dWblvTh4/HoMIB+mbMsvZzw==", - "dev": true - }, "node_modules/fast-glob": { "version": "3.2.12", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", @@ -1264,15 +1161,6 @@ "he": "bin/he" } }, - "node_modules/highlight.js": { - "version": "11.8.0", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.8.0.tgz", - "integrity": "sha512-MedQhoqVdr0U6SSnWPzfiadUcDHfN/Wzq25AkXiQv9oiOO/sG0S7XkvpFIqWBl9Yq1UYyYOOVORs5UW2XlPyzg==", - "dev": true, - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/html2canvas": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/html2canvas/-/html2canvas-1.4.1.tgz", @@ -1364,6 +1252,11 @@ "jiti": "bin/jiti.js" } }, + "node_modules/jquery": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.0.tgz", + "integrity": "sha512-umpJ0/k8X0MvD1ds0P9SfowREz2LenHsQaxSohMZ5OMNEU2r0tf8pdeEFTHMFxWVxKNyU9rTtK3CWzUCTKJUeQ==" + }, "node_modules/lilconfig": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", @@ -1379,18 +1272,6 @@ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", - "dev": true - }, "node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -1468,35 +1349,6 @@ "thenify-all": "^1.0.0" } }, - "node_modules/naive-ui": { - "version": "2.34.4", - "resolved": "https://registry.npmjs.org/naive-ui/-/naive-ui-2.34.4.tgz", - "integrity": "sha512-aPG8PDfhSzIzn/jSC9y3Jb3Pe2wHJ7F0cFV1EWlbImSrZECeUmoc+fIcOSWbizoztkKfaUAeKwYdMl09MKkj1g==", - "dev": true, - "dependencies": { - "@css-render/plugin-bem": "^0.15.10", - "@css-render/vue3-ssr": "^0.15.10", - "@types/katex": "^0.14.0", - "@types/lodash": "^4.14.181", - "@types/lodash-es": "^4.17.6", - "async-validator": "^4.0.7", - "css-render": "^0.15.10", - "date-fns": "^2.28.0", - "date-fns-tz": "^1.3.3", - "evtd": "^0.2.4", - "highlight.js": "^11.5.0", - "lodash": "^4.17.21", - "lodash-es": "^4.17.21", - "seemly": "^0.3.6", - "treemate": "^0.3.11", - "vdirs": "^0.1.8", - "vooks": "^0.2.12", - "vueuc": "^0.4.51" - }, - "peerDependencies": { - "vue": "^3.0.0" - } - }, "node_modules/nanoid": { "version": "3.3.6", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", @@ -1786,12 +1638,6 @@ "node": ">=8.10.0" } }, - "node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", - "dev": true - }, "node_modules/resolve": { "version": "1.22.2", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", @@ -1858,12 +1704,6 @@ "queue-microtask": "^1.2.2" } }, - "node_modules/seemly": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/seemly/-/seemly-0.3.6.tgz", - "integrity": "sha512-lEV5VB8BUKTo/AfktXJcy+JeXns26ylbMkIUco8CYREsQijuz4mrXres2Q+vMLdwkuLxJdIPQ8IlCIxLYm71Yw==", - "dev": true - }, "node_modules/semver": { "version": "7.5.2", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.2.tgz", @@ -2000,12 +1840,6 @@ "node": ">=8.0" } }, - "node_modules/treemate": { - "version": "0.3.11", - "resolved": "https://registry.npmjs.org/treemate/-/treemate-0.3.11.tgz", - "integrity": "sha512-M8RGFoKtZ8dF+iwJfAJTOH/SM4KluKOKRJpjCMhI8bG3qB74zrFoArKZ62ll0Fr3mqkMJiQOmWYkdYgDeITYQg==", - "dev": true - }, "node_modules/ts-interface-checker": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", @@ -2069,24 +1903,6 @@ "base64-arraybuffer": "^1.0.2" } }, - "node_modules/vdirs": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/vdirs/-/vdirs-0.1.8.tgz", - "integrity": "sha512-H9V1zGRLQZg9b+GdMk8MXDN2Lva0zx72MPahDKc30v+DtwKjfyOSXWRIX4t2mhDubM1H09gPhWeth/BJWPHGUw==", - "dev": true, - "dependencies": { - "evtd": "^0.2.2" - }, - "peerDependencies": { - "vue": "^3.0.11" - } - }, - "node_modules/vfonts": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/vfonts/-/vfonts-0.0.3.tgz", - "integrity": "sha512-nguyw8L6Un8eelg1vQ31vIU2ESxqid7EYmy8V+MDeMaHBqaRSkg3dTBToC1PR00D89UzS/SLkfYPnx0Wf23IQQ==", - "dev": true - }, "node_modules/vite": { "version": "4.3.9", "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.9.tgz", @@ -2135,18 +1951,6 @@ } } }, - "node_modules/vooks": { - "version": "0.2.12", - "resolved": "https://registry.npmjs.org/vooks/-/vooks-0.2.12.tgz", - "integrity": "sha512-iox0I3RZzxtKlcgYaStQYKEzWWGAduMmq+jS7OrNdQo1FgGfPMubGL3uGHOU9n97NIvfFDBGnpSvkWyb/NSn/Q==", - "dev": true, - "dependencies": { - "evtd": "^0.2.2" - }, - "peerDependencies": { - "vue": "^3.0.0" - } - }, "node_modules/vscode-uri": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.7.tgz", @@ -2215,24 +2019,6 @@ "typescript": "*" } }, - "node_modules/vueuc": { - "version": "0.4.51", - "resolved": "https://registry.npmjs.org/vueuc/-/vueuc-0.4.51.tgz", - "integrity": "sha512-pLiMChM4f+W8czlIClGvGBYo656lc2Y0/mXFSCydcSmnCR1izlKPGMgiYBGjbY9FDkFG8a2HEVz7t0DNzBWbDw==", - "dev": true, - "dependencies": { - "@css-render/vue3-ssr": "^0.15.10", - "@juggle/resize-observer": "^3.3.1", - "css-render": "^0.15.10", - "evtd": "^0.2.4", - "seemly": "^0.3.6", - "vdirs": "^0.1.4", - "vooks": "^0.2.4" - }, - "peerDependencies": { - "vue": "^3.0.11" - } - }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", diff --git a/package.json b/package.json index be9a073..8c866df 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "pineappleschdedule", "private": true, - "version": "0.0.0", + "version": "4.0.0", "type": "module", "scripts": { "dev": "vite", @@ -10,6 +10,8 @@ "hotfix": "npx tailwindcss -i ./src/css/style.css -o ./src/css/tailwind.css --minify --watch" }, "dependencies": { + "@types/jquery": "^3.5.16", + "jquery": "^3.7.0", "vue": "^3.2.47", "vue-html2canvas": "^0.0.4", "vue-router": "^4.2.2" @@ -17,11 +19,9 @@ "devDependencies": { "@vitejs/plugin-vue": "^4.1.0", "autoprefixer": "^10.4.14", - "naive-ui": "^2.34.4", "postcss": "^8.4.24", "tailwindcss": "^3.3.2", "typescript": "^5.0.2", - "vfonts": "^0.0.3", "vite": "^4.3.9", "vue-tsc": "^1.4.2" } diff --git a/public/member01.jpg b/public/member01.jpg new file mode 100644 index 0000000000000000000000000000000000000000..12b392f288fa5c1301686f66c5dbea19149a50e7 GIT binary patch literal 178906 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ɱ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 z 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 L_xYLs^UMDOC01D` literal 0 HcmV?d00001 diff --git a/public/member02.jpg b/public/member02.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7fbcd46d3eebab33f929906e30af725803aa9fc1 GIT binary patch literal 48063 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 literal 0 HcmV?d00001 diff --git a/public/member03.jpg b/public/member03.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ffab4873ca0c759126032a7eb3aa044dc9a60ae4 GIT binary patch literal 132998 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

_7-&VtOa*~-yXQZnB`hQ5 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 Czn-Z8 literal 0 HcmV?d00001 diff --git a/src/components/classTable.vue b/src/components/classTable.vue index da9fdc3..c0d1436 100644 --- a/src/components/classTable.vue +++ b/src/components/classTable.vue @@ -1,127 +1,105 @@ diff --git a/src/components/interact.vue b/src/components/interact.vue index 51c0972..9249760 100644 --- a/src/components/interact.vue +++ b/src/components/interact.vue @@ -1,66 +1,68 @@ diff --git a/src/functions/jquery.rowspanizer.js b/src/functions/jquery.rowspanizer.js new file mode 100644 index 0000000..9fc1a28 --- /dev/null +++ b/src/functions/jquery.rowspanizer.js @@ -0,0 +1,79 @@ +/*! + * jQuery Rowspanizer Plugin v0.1 + * https://github.com/marcosesperon/jquery.rowspanizer.js + * + * Copyright 2011, 2015 Marcos Esperón + * Released under the MIT license + * + * https://github.com/jquery-boilerplate/boilerplate/ + */ + +;( function( $, window, document, undefined ) { + + "use strict"; + + var rowspanizer = "rowspanizer", + defaults = { + vertical_align: "top", + columns: [] + }; + + function f ( element, options ) { + + this.element = element; + + this.settings = $.extend( {}, defaults, options ); + this._defaults = defaults; + this._name = rowspanizer; + this.init(); + + } + + $.extend( f.prototype, { + init: function() { + + var _this = this; + + var $table = $(this.element); + var arr = []; + let f = function(el){ + $table.find('tr').each(function (r, tr) { + $(this).find(el).each(function (d, el) { + if (_this.settings.columns.length === 0 || _this.settings.columns.indexOf(d) !== -1) { + var $el = $(el); + var v_dato = $el.html(); + if(typeof arr[d] != 'undefined' && 'dato' in arr[d] && arr[d].dato == v_dato) { + var rs = arr[d].elem.data('rowspan'); + if(rs == 'undefined' || isNaN(rs)) rs = 1; + arr[d].elem.data('rowspan', parseInt(rs) + 1).addClass('rowspan-combine'); + $el.addClass('rowspan-remove'); + } else { + arr[d] = {dato: v_dato, elem: $el}; + }; + } + }); + }); + + $('.rowspan-combine').each(function (r, tr) { + var $this = $(this); + $this.attr('rowspan', $this.data('rowspan')).css({'vertical-align': _this.settings.vertical_align}); + }); + + $('.rowspan-remove').remove(); + }; + + f('td'); + f('th'); + } + } ); + + $.fn[ rowspanizer ] = function( options ) { + return this.each( function() { + if ( !$.data( this, "plugin_" + rowspanizer ) ) { + $.data( this, "plugin_" + + rowspanizer, new f( this, options ) ); + } + } ); + }; + +} )( jQuery, window, document ); \ No newline at end of file diff --git a/src/functions/rowspanizer.ts b/src/functions/rowspanizer.ts index dce9d24..5df7225 100644 --- a/src/functions/rowspanizer.ts +++ b/src/functions/rowspanizer.ts @@ -14,6 +14,7 @@ export class Rowspanizer } public rowspanize(): void { + console.log('Rowspanizing', this.options.target); const targetElement = document.querySelector(this.options.target) as HTMLElement; if(!targetElement) { @@ -27,22 +28,50 @@ export class Rowspanizer { let currentCellValue: string | null = null; let rowspan = 1; - + let the_target_cell: HTMLTableCellElement | null = null; for(let row = 0; row < rowCount; row++) { - const cell = rows[row].getElementsByTagName('td')[col]; - - if(currentCellValue === cell.innerText) + // Get the cell value + let cellValue: string | null = null; + const rowElement = rows[row]; + const cells = rowElement.getElementsByTagName('td'); + const cell = cells[col]; + if(cell) { - rowspan++; - cell.style.display = 'none'; + cellValue = cell.innerText; } else { - currentCellValue = cell.innerText; - cell.setAttribute('rowspan', rowspan.toString()); + continue; + } + if(!the_target_cell) + { + the_target_cell = cell; + } + // If the cell value is the same as the previous cell value + if(cellValue === currentCellValue && cellValue !== null) + { + // add a class specifying that the cell should be hidden + cell.remove(); + rowspan++; + } + // If the cell value is different from the previous cell value + else if(cellValue !== currentCellValue && cellValue !== null) + { + if(the_target_cell && currentCellValue !== null) + { + // Set the rowspan of the target cell to the rowspan value + the_target_cell.setAttribute('rowspan', rowspan.toString()); + the_target_cell = null; + } + currentCellValue = cellValue; rowspan = 1; } + if(row === rowCount - 1 && the_target_cell && rowspan > 1) + { + // If we are at the end of the table and the_target_cell is not null, set the rowspan + the_target_cell.setAttribute('rowspan', rowspan.toString()); + } } } } @@ -60,4 +89,5 @@ export class Rowspanizer } return maxColCount; } -}; \ No newline at end of file +}; + diff --git a/src/main.ts b/src/main.ts index e87be79..0f848e7 100644 --- a/src/main.ts +++ b/src/main.ts @@ -2,16 +2,6 @@ import { createApp } from 'vue'; import App from './App.vue'; import router from './router'; import './css/tailwind.css'; -import { Rowspanizer } from './functions/rowspanizer.ts'; createApp(App).use(router).mount('#app'); -const rowspanizer = new Rowspanizer({ - target: '#class_table', - colspan_index: 0 -}); - -// wait for the DOM to be loaded -document.addEventListener('DOMContentLoaded', () => { - rowspanizer.rowspanize(); -}); \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 5cc4613..3fe8bc4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -17,6 +17,14 @@ resolved "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz" integrity sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA== +"@gulp-sourcemaps/map-sources@1.X": + version "1.0.0" + resolved "https://registry.npmjs.org/@gulp-sourcemaps/map-sources/-/map-sources-1.0.0.tgz" + integrity sha512-o/EatdaGt8+x2qpb0vFLC/2Gug/xYPRXb6a+ET1wGYKozKN3krDWC/zZFZAtrzxJHuDL12mwdfEFKcKMNvc55A== + dependencies: + normalize-path "^2.0.1" + through2 "^2.0.3" + "@jridgewell/gen-mapping@^0.3.2": version "0.3.3" resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz" @@ -230,11 +238,273 @@ "@volar/typescript" "1.7.6" "@vue/language-core" "1.8.0" +acorn@4.X: + version "4.0.13" + resolved "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz" + integrity sha512-fu2ygVGuMmlzG8ZeRJ0bvR41nsAkxxhbyk8bZ1SS521Z7vmgJFTQQlfz/Mp/nJexGBz+v8sC9bM6+lNgskt4Ug== + +affirmative@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/affirmative/-/affirmative-0.1.1.tgz" + integrity sha512-spwChDttzrdsGY7DChAa9BQvTk683vbQYwN2VHAAXCJxnsNZBOtJ2UIdbnzlW6aZC0AQJiLtlbPdIYfBpmDk4w== + +align-text@^0.1.1: + version "0.1.4" + resolved "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz" + integrity sha512-GrTZLRpmp6wIC2ztrWW9MjjTgSKccffgFagbNDOX95/dcjEcYZibYTeaOntySQLcdw1ztBoFkviiUvTMbb9MYg== + dependencies: + kind-of "^3.0.2" + longest "^1.0.1" + repeat-string "^1.5.2" + +ansi-bgblack@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/ansi-bgblack/-/ansi-bgblack-0.1.1.tgz" + integrity sha512-tp8M/NCmSr6/skdteeo9UgJ2G1rG88X3ZVNZWXUxFw4Wh0PAGaAAWQS61sfBt/1QNcwMTY3EBKOMPujwioJLaw== + dependencies: + ansi-wrap "0.1.0" + +ansi-bgblue@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/ansi-bgblue/-/ansi-bgblue-0.1.1.tgz" + integrity sha512-R8JmX2Xv3+ichUQE99oL+LvjsyK+CDWo/BtVb4QUz3hOfmf2bdEmiDot3fQcpn2WAHW3toSRdjSLm6bgtWRDlA== + dependencies: + ansi-wrap "0.1.0" + +ansi-bgcyan@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/ansi-bgcyan/-/ansi-bgcyan-0.1.1.tgz" + integrity sha512-6SByK9q2H978bmqzuzA5NPT1lRDXl3ODLz/DjC4URO5f/HqK7dnRKfoO/xQLx/makOz7zWIbRf6+Uf7bmaPSkQ== + dependencies: + ansi-wrap "0.1.0" + +ansi-bggreen@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/ansi-bggreen/-/ansi-bggreen-0.1.1.tgz" + integrity sha512-8TRtOKmIPOuxjpklrkhUbqD2NnVb4WZQuIjXrT+TGKFKzl7NrL7wuNvEap3leMt2kQaCngIN1ZzazSbJNzF+Aw== + dependencies: + ansi-wrap "0.1.0" + +ansi-bgmagenta@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/ansi-bgmagenta/-/ansi-bgmagenta-0.1.1.tgz" + integrity sha512-UZYhobiGAlV4NiwOlKAKbkCyxOl1PPZNvdIdl/Ce5by45vwiyNdBetwHk/AjIpo1Ji9z+eE29PUBAjjfVmz5SA== + dependencies: + ansi-wrap "0.1.0" + +ansi-bgred@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/ansi-bgred/-/ansi-bgred-0.1.1.tgz" + integrity sha512-BpPHMnYmRBhcjY5knRWKjQmPDPvYU7wrgBSW34xj7JCH9+a/SEIV7+oSYVOgMFopRIadOz9Qm4zIy+mEBvUOPA== + dependencies: + ansi-wrap "0.1.0" + +ansi-bgwhite@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/ansi-bgwhite/-/ansi-bgwhite-0.1.1.tgz" + integrity sha512-KIF19t+HOYOorUnHTOhZpeZ3bJsjzStBG2hSGM0WZ8YQQe4c7lj9CtwnucscJDPrNwfdz6GBF+pFkVfvHBq6uw== + dependencies: + ansi-wrap "0.1.0" + +ansi-bgyellow@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/ansi-bgyellow/-/ansi-bgyellow-0.1.1.tgz" + integrity sha512-WyRoOFSIvOeM7e7YdlSjfAV82Z6K1+VUVbygIQ7C/VGzWYuO/d30F0PG7oXeo4uSvSywR0ozixDQvtXJEorq4Q== + dependencies: + ansi-wrap "0.1.0" + +ansi-black@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/ansi-black/-/ansi-black-0.1.1.tgz" + integrity sha512-hl7re02lWus7lFOUG6zexhoF5gssAfG5whyr/fOWK9hxNjUFLTjhbU/b4UHWOh2dbJu9/STSUv+80uWYzYkbTQ== + dependencies: + ansi-wrap "0.1.0" + +ansi-blue@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/ansi-blue/-/ansi-blue-0.1.1.tgz" + integrity sha512-8Um59dYNDdQyoczlf49RgWLzYgC2H/28W3JAIyOAU/+WkMcfZmaznm+0i1ikrE0jME6Ypk9CJ9CY2+vxbPs7Fg== + dependencies: + ansi-wrap "0.1.0" + +ansi-bold@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/ansi-bold/-/ansi-bold-0.1.1.tgz" + integrity sha512-wWKwcViX1E28U6FohtWOP4sHFyArELHJ2p7+3BzbibqJiuISeskq6t7JnrLisUngMF5zMhgmXVw8Equjzz9OlA== + dependencies: + ansi-wrap "0.1.0" + +ansi-colors@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-0.1.0.tgz" + integrity sha512-nUNbMZLDr1YQaPdMC2lREJXKttoaHwICajt9x40Js/POX7gNv7OK/VbC9ciJaIFshg9Xol+1GclqfY14UW+0ZA== + dependencies: + ansi-bgblack "^0.1.1" + ansi-bgblue "^0.1.1" + ansi-bgcyan "^0.1.1" + ansi-bggreen "^0.1.1" + ansi-bgmagenta "^0.1.1" + ansi-bgred "^0.1.1" + ansi-bgwhite "^0.1.1" + ansi-bgyellow "^0.1.1" + ansi-black "^0.1.1" + ansi-blue "^0.1.1" + ansi-bold "^0.1.1" + ansi-cyan "^0.1.1" + ansi-dim "^0.1.1" + ansi-gray "^0.1.1" + ansi-green "^0.1.1" + ansi-grey "^0.1.1" + ansi-hidden "^0.1.1" + ansi-inverse "^0.1.1" + ansi-italic "^0.1.1" + ansi-magenta "^0.1.1" + ansi-red "^0.1.1" + ansi-reset "^0.1.1" + ansi-strikethrough "^0.1.1" + ansi-underline "^0.1.1" + ansi-white "^0.1.1" + ansi-yellow "^0.1.1" + lazy-cache "^0.2.4" + +ansi-cyan@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz" + integrity sha512-eCjan3AVo/SxZ0/MyIYRtkpxIu/H3xZN7URr1vXVrISxeyz8fUFz0FJziamK4sS8I+t35y4rHg1b2PklyBe/7A== + dependencies: + ansi-wrap "0.1.0" + +ansi-dim@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/ansi-dim/-/ansi-dim-0.1.1.tgz" + integrity sha512-zAfb1fokXsq4BoZBkL0eK+6MfFctbzX3R4UMcoWrL1n2WHewFKentTvOZv2P11u6P4NtW/V47hVjaN7fJiefOg== + dependencies: + ansi-wrap "0.1.0" + +ansi-escapes@^1.1.0, ansi-escapes@^1.1.1: + version "1.4.0" + resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz" + integrity sha512-wiXutNjDUlNEDWHcYH3jtZUhd3c4/VojassD8zHdHCY13xbZy2XbW+NKQwA0tWGBVzDA9qEzYwfoSsWmviidhw== + +ansi-gray@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz" + integrity sha512-HrgGIZUl8h2EHuZaU9hTR/cU5nhKxpVE1V6kdGsQ8e4zirElJ5fvtfc8N7Q1oq1aatO275i8pUFUCpNWCAnVWw== + dependencies: + ansi-wrap "0.1.0" + +ansi-green@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/ansi-green/-/ansi-green-0.1.1.tgz" + integrity sha512-WJ70OI4jCaMy52vGa/ypFSKFb/TrYNPaQ2xco5nUwE0C5H8piume/uAZNNdXXiMQ6DbRmiE7l8oNBHu05ZKkrw== + dependencies: + ansi-wrap "0.1.0" + +ansi-grey@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/ansi-grey/-/ansi-grey-0.1.1.tgz" + integrity sha512-+J1nM4lC+whSvf3T4jsp1KR+C63lypb+VkkwtLQMc1Dlt+nOvdZpFT0wwFTYoSlSwCcLUAaOpHF6kPkYpSa24A== + dependencies: + ansi-wrap "0.1.0" + +ansi-hidden@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/ansi-hidden/-/ansi-hidden-0.1.1.tgz" + integrity sha512-8gB1bo9ym9qZ/Obvrse1flRsfp2RE+40B23DhQcKxY+GSeaOJblLnzBOxzvmLTWbi5jNON3as7wd9rC0fNK73Q== + dependencies: + ansi-wrap "0.1.0" + +ansi-inverse@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/ansi-inverse/-/ansi-inverse-0.1.1.tgz" + integrity sha512-Kq8Z0dBRhQhDMN/Rso1Nu9niwiTsRkJncfJZXiyj7ApbfJrGrrubHXqXI37feJZkYcIx6SlTBdNCeK0OQ6X6ag== + dependencies: + ansi-wrap "0.1.0" + +ansi-italic@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/ansi-italic/-/ansi-italic-0.1.1.tgz" + integrity sha512-jreCxifSAqbaBvcibeQxcwhQDbEj7gF69XnpA6x83qbECEBaRBD1epqskrmov1z4B+zzQuEdwbWxgzvhKa+PkA== + dependencies: + ansi-wrap "0.1.0" + +ansi-magenta@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/ansi-magenta/-/ansi-magenta-0.1.1.tgz" + integrity sha512-A1Giu+HRwyWuiXKyXPw2AhG1yWZjNHWO+5mpt+P+VWYkmGRpLPry0O5gmlJQEvpjNpl4RjFV7DJQ4iozWOmkbQ== + dependencies: + ansi-wrap "0.1.0" + +ansi-red@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz" + integrity sha512-ewaIr5y+9CUTGFwZfpECUbFlGcC0GCw1oqR9RI6h1gQCd9Aj2GxSckCnPsVJnmfMZbwFYE+leZGASgkWl06Jow== + dependencies: + ansi-wrap "0.1.0" + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA== + +ansi-reset@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/ansi-reset/-/ansi-reset-0.1.1.tgz" + integrity sha512-n+D0qD3B+h/lP0dSwXX1SZMoXufdUVotLMwUuvXa50LtBAh3f+WV8b5nFMfLL/hgoPBUt+rG/pqqzF8krlZKcw== + dependencies: + ansi-wrap "0.1.0" + +ansi-strikethrough@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/ansi-strikethrough/-/ansi-strikethrough-0.1.1.tgz" + integrity sha512-gWkLPDvHH2pC9YEKqp8dIl0mg3sRglMPvioqGDIOXiwxjxUwIJ1gF86E2o4R5yLNh8IAkwHbaMtASkJfkQ2hIA== + dependencies: + ansi-wrap "0.1.0" + +ansi-styles@^2.2.1: + version "2.2.1" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" + integrity sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA== + +ansi-underline@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/ansi-underline/-/ansi-underline-0.1.1.tgz" + integrity sha512-D+Bzwio/0/a0Fu5vJzrIT6bFk43TW46vXfSvzysOTEHcXOAUJTVMHWDbELIzGU4AVxVw2rCTb7YyWS4my2cSKQ== + dependencies: + ansi-wrap "0.1.0" + +ansi-white@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/ansi-white/-/ansi-white-0.1.1.tgz" + integrity sha512-DJHaF2SRzBb9wZBgqIJNjjTa7JUJTO98sHeTS1sDopyKKRopL1KpaJ20R6W2f/ZGras8bYyIZDtNwYOVXNgNFg== + dependencies: + ansi-wrap "0.1.0" + +ansi-wrap@0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz" + integrity sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw== + +ansi-yellow@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/ansi-yellow/-/ansi-yellow-0.1.1.tgz" + integrity sha512-6E3D4BQLXHLl3c/NwirWVZ+BCkMq2qsYxdeAGGOijKrx09FaqU+HktFL6QwAwNvgJiMLnv6AQ2C1gFZx0h1CBg== + dependencies: + ansi-wrap "0.1.0" + any-promise@^1.0.0: version "1.3.0" resolved "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz" integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== +anymatch@^1.3.0: + version "1.3.2" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz" + integrity sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA== + dependencies: + micromatch "^2.1.5" + normalize-path "^2.0.0" + anymatch@~3.1.2: version "3.1.3" resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" @@ -248,6 +518,233 @@ arg@^5.0.2: resolved "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz" integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== +argparse@^1.0.2, argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +arr-diff@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz" + integrity sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA== + dependencies: + arr-flatten "^1.0.1" + +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz" + integrity sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA== + +arr-flatten@^1.0.1, arr-flatten@^1.0.3, arr-flatten@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz" + integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== + +arr-map@^2.0.0: + version "2.0.2" + resolved "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz" + integrity sha512-tVqVTHt+Q5Xb09qRkbu+DidW1yYzz5izWS2Xm2yFm7qJnmUfz4HPzNxbHkdRJbz2lrqI7S+z17xNYdFcBBO8Hw== + dependencies: + make-iterator "^1.0.0" + +arr-pluck@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/arr-pluck/-/arr-pluck-0.1.0.tgz" + integrity sha512-r+XGzphTuhTu//mwL9wIjXawJCiKkZqUDgJsUxzq+YGiYb4Gg9+GuIVorvSo7halsbEiDj5D34cquiHj7jTvgg== + dependencies: + arr-map "^2.0.0" + +arr-union@^3.0.0, arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz" + integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== + +array-differ@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz" + integrity sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ== + +array-sort@^0.1.1: + version "0.1.4" + resolved "https://registry.npmjs.org/array-sort/-/array-sort-0.1.4.tgz" + integrity sha512-BNcM+RXxndPxiZ2rd76k6nyQLRZr2/B/sdi8pQ+Joafr5AH279L40dfokSUTp8O+AaqYjXWhblBWa2st2nc4fQ== + dependencies: + default-compare "^1.0.0" + get-value "^2.0.6" + kind-of "^5.0.2" + +array-uniq@^1.0.2: + version "1.0.3" + resolved "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz" + integrity sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q== + +array-unique@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz" + integrity sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg== + +array-unique@^0.3.2: + version "0.3.2" + resolved "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz" + integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== + +assemble-core@^0.8.0: + version "0.8.3" + resolved "https://registry.npmjs.org/assemble-core/-/assemble-core-0.8.3.tgz" + integrity sha512-/QPSCACyVX4gINXuFM5gi9II51hRrEBPF7fyWQnE3gaAhmmYtojI42arVdYaxBfhsb6Mq8HfjsxBZmqrfvqUaw== + dependencies: + assemble-fs "^0.3.5" + assemble-render-file "^0.3.1" + assemble-streams "^0.3.1" + base-tasks "^0.1.2" + lazy-cache "^1.0.3" + templates "^0.10.7" + +assemble-fs@^0.3.5: + version "0.3.7" + resolved "https://registry.npmjs.org/assemble-fs/-/assemble-fs-0.3.7.tgz" + integrity sha512-NcyPQuHtfUhOVWyhG8ncs7M7WtuidCZ3mvCNCmHytm1hfVJ7zdey44rvi0w7Bi9xf3Ec5RHi29hPbkD4KZuQeg== + dependencies: + assemble-handle "^0.1.0" + extend-shallow "^2.0.1" + lazy-cache "^1.0.3" + stream-combiner "^0.2.2" + through2 "^2.0.0" + vinyl-fs "^2.3.1" + +assemble-handle@^0.1.0: + version "0.1.4" + resolved "https://registry.npmjs.org/assemble-handle/-/assemble-handle-0.1.4.tgz" + integrity sha512-7O1lbkR2fMqsGwrtGzHraLQHN0OKukPeLF/qgD7yTzFKSKg/HH2xeEN8mKutwymXRzVsUF3AvboJoOjMGiT+5g== + dependencies: + through2 "^2.0.3" + +assemble-loader@^0.2.6: + version "0.2.6" + resolved "https://registry.npmjs.org/assemble-loader/-/assemble-loader-0.2.6.tgz" + integrity sha512-FB27zSmioystl/UAT3ZFRRhYfzhBCz0+174iGsYeWUlPTo8j8d0ie1J3YtD7A0EXhujmY/KzPiUn4gOZftAHUQ== + dependencies: + file-contents "^0.2.4" + has-glob "^0.1.1" + is-valid-glob "^0.3.0" + isobject "^2.0.0" + lazy-cache "^1.0.2" + load-templates "^0.10.1" + mixin-deep "^1.1.3" + +assemble-render-file@^0.3.1: + version "0.3.3" + resolved "https://registry.npmjs.org/assemble-render-file/-/assemble-render-file-0.3.3.tgz" + integrity sha512-Asm/xQAXsUIKhJy0l4u+sPLkKfP4n9a7UzPkmp3jqQVobxshZFKsIaJkzrhOaQUoVS/AX7N3Rw32Nv0uBgrTsQ== + dependencies: + debug "^2.2.0" + lazy-cache "^1.0.3" + mixin-deep "^1.1.3" + through2 "^2.0.1" + +assemble-streams@^0.3.1: + version "0.3.1" + resolved "https://registry.npmjs.org/assemble-streams/-/assemble-streams-0.3.1.tgz" + integrity sha512-C20lDPQFdnPhyUQmzr3zUMooG8VvbNl0qTwfXE5jyzIGr6gFujEM9b/u2WGRki9/lEtwToFYRgNgtQnspGkl5A== + dependencies: + assemble-handle "^0.1.0" + src-stream "^0.1.1" + through2 "^2.0.0" + +assign-deep@^0.4.3: + version "0.4.8" + resolved "https://registry.npmjs.org/assign-deep/-/assign-deep-0.4.8.tgz" + integrity sha512-uxqXJCnNZDEjPnsaLKVzmh/ST5+Pqoz0wi06HDfHKx1ASNpSbbvz2qW2Gl8ZyHwr5jnm11X2S5eMQaP1lMZmCg== + dependencies: + assign-symbols "^0.1.1" + is-primitive "^2.0.0" + kind-of "^5.0.2" + +assign-symbols@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/assign-symbols/-/assign-symbols-0.1.1.tgz" + integrity sha512-gwzH8QS/GV4pQsf6XOrlpBC6aDE8uJeZvymbEJ0W9TuDYqYOZc4RodvKDH98HCc+KFPYil1kD2XT0X0JWeOzQg== + +assign-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz" + integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== + +async-array-reduce@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/async-array-reduce/-/async-array-reduce-0.1.0.tgz" + integrity sha512-kxcsMHKb9+6rWLJYhh/gFKaK0SIamoWdVqMCpsgtLkHL/WCO4j5pHrhuXJPycBYbTt/wUi8FD4rnbROWfL+Uyw== + +async-array-reduce@^0.2.0: + version "0.2.1" + resolved "https://registry.npmjs.org/async-array-reduce/-/async-array-reduce-0.2.1.tgz" + integrity sha512-/ywTADOcaEnwiAnOEi0UB/rAcIq5bTFfCV9euv3jLYFUMmy6KvKccTQUnLlp8Ensmfj43wHSmbGiPqjsZ6RhNA== + +async-done@^0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/async-done/-/async-done-0.4.0.tgz" + integrity sha512-NcrnJY08hBDUa3qhZIfRALshlau6U/Q9X1WHA53t/8OfJpQz5qXPKGFVHwIY38md62TiM9JA+5tpRed5LFWrKw== + dependencies: + end-of-stream "^0.1.4" + next-tick "^0.2.2" + once "^1.3.0" + stream-exhaust "^1.0.0" + +async-done@^1.1.1: + version "1.3.2" + resolved "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz" + integrity sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.2" + process-nextick-args "^2.0.0" + stream-exhaust "^1.0.1" + +async-each-series@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/async-each-series/-/async-each-series-1.1.0.tgz" + integrity sha512-/VIpPVIJJlJObJiXkHBJ1RhjDtydBRG/3/dWpsXoVGOShNw5tameXnC7Yys+wpb0p/myItxGmSGgNi/dNlsIiA== + +async-each@^1.0.0: + version "1.0.6" + resolved "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz" + integrity sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg== + +async-helpers@^0.3.8: + version "0.3.17" + resolved "https://registry.npmjs.org/async-helpers/-/async-helpers-0.3.17.tgz" + integrity sha512-LfgCyvmK6ZiC7pyqOgli2zfkWL4HYbEb+HXvGgdmqVBgsOOtQz5rSF8Ii/H/1cNNtrfj1KsdZE/lUMeIY3Qcwg== + dependencies: + co "^4.6.0" + kind-of "^6.0.0" + +async-listener@^0.6.0: + version "0.6.10" + resolved "https://registry.npmjs.org/async-listener/-/async-listener-0.6.10.tgz" + integrity sha512-gpuo6xOyF4D5DE5WvyqZdPA3NGhiT6Qf07l7DCB0wwDEsLvDIbCr6j9S5aj5Ch96dLace5tXVzWBZkxU/c5ohw== + dependencies: + semver "^5.3.0" + shimmer "^1.1.0" + +async-settle@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/async-settle/-/async-settle-0.2.1.tgz" + integrity sha512-3b4i8Bf/9Zw3V/EsLtMx+qj2r0mDYotjMhzXJQxjvESOe5LgevY5KaH5BHROVZWHE7TlSY2FkeTgIgDvdkRFYQ== + dependencies: + async-done "^0.4.0" + +async@^1.5.2: + version "1.5.2" + resolved "https://registry.npmjs.org/async/-/async-1.5.2.tgz" + integrity sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w== + +atob@^2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + autoprefixer@^10.4.14: version "10.4.14" resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz" @@ -260,21 +757,203 @@ autoprefixer@^10.4.14: picocolors "^1.0.0" postcss-value-parser "^4.2.0" +bach@^0.4.1: + version "0.4.2" + resolved "https://registry.npmjs.org/bach/-/bach-0.4.2.tgz" + integrity sha512-s+OCM8f0nD4wYH5LKO41+p1dKa0D1WV+kY9baL361hrBMNTBB7/Gr/J/jRnol93Y4pehtm8+W4ryPf8ReCRtOA== + dependencies: + async-done "^1.1.1" + async-settle "^0.2.1" + lodash "^3.10.1" + now-and-later "0.0.6" + balanced-match@^1.0.0: version "1.0.2" resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== +base-cli@^0.4.0: + version "0.4.22" + resolved "https://registry.npmjs.org/base-cli/-/base-cli-0.4.22.tgz" + integrity sha512-melrVTwb5ohMjOsVgrP2TM9aeoePtcKTvdDBLDy8GV9rbaTbgLDGe/xJkR3+7Aue/ioYCpDjEeLiSaQ+Ot7QGA== + dependencies: + ansi-colors "^0.1.0" + arr-union "^3.1.0" + base-config "^0.5.0" + base-questions "^0.5.1" + debug "^2.2.0" + empty-dir "^0.2.0" + export-files "^2.1.1" + extend-shallow "^2.0.1" + fancy-log "^1.2.0" + generator-util "^0.2.7" + get-value "^2.0.3" + is-affirmative "^0.1.0" + kind-of "^3.0.2" + lazy-cache "^1.0.3" + load-pkg "^3.0.1" + map-schema "^0.1.3" + mixin-deep "^1.1.3" + namify "^0.1.3" + opn "^4.0.1" + pad-right "^0.2.2" + project-name "^0.2.4" + question-match "^0.1.1" + set-value "^0.3.3" + spawn-commands "^0.3.1" + try-open "^0.1.2" + write-json "^0.2.2" + +base-config@^0.3.3: + version "0.3.7" + resolved "https://registry.npmjs.org/base-config/-/base-config-0.3.7.tgz" + integrity sha512-smLG35GkrSqflyWQR/js0BhhTvsAZCjY84TCEv/WLBsfdvbKA4nwVEm+zpJKDi2QrHkCOs0bAH3QO+jq9UaA+w== + dependencies: + isobject "^2.0.0" + lazy-cache "^1.0.3" + map-config "^0.4.1" + resolve-dir "^0.1.0" + +base-config@^0.5.0: + version "0.5.2" + resolved "https://registry.npmjs.org/base-config/-/base-config-0.5.2.tgz" + integrity sha512-Oq0PKM//Sh82mHQt64eUi5GZQOM8I+aNkM/P8Al4A5qwaGBkxKB+ElNqJHUVlF3WA9VjBLYUmO9asGzLEigxBw== + dependencies: + isobject "^2.0.0" + lazy-cache "^1.0.3" + map-config "^0.5.0" + resolve-dir "^0.1.0" + +base-data@^0.3.5: + version "0.3.7" + resolved "https://registry.npmjs.org/base-data/-/base-data-0.3.7.tgz" + integrity sha512-pVTpHPfofChXH4SC56wnIvGGzCB43vQZCl7De4Sz6kgaSCL3nEqTp6Qd6pFHN0KDkq6eEpZYOK0QD8s3tVRzrQ== + dependencies: + arr-flatten "^1.0.1" + extend-shallow "^2.0.1" + has-glob "^0.1.1" + has-value "^0.3.0" + kind-of "^3.0.2" + lazy-cache "^1.0.3" + merge-value "^0.1.1" + resolve-glob "^0.1.8" + set-value "^0.3.3" + union-value "^0.2.3" + +base-options@^0.5.4: + version "0.5.5" + resolved "https://registry.npmjs.org/base-options/-/base-options-0.5.5.tgz" + integrity sha512-THBph7KoN3qvEVdZFMB9pGD19DRmZyAi95jM1ZsvZChS6sEJTkJNGF7aoU7k9GQqQ4QQJiSQvWmM2KOWTvMhtg== + dependencies: + extend-shallow "^2.0.1" + option-cache "^3.2.0" + +base-pipeline@^0.1.4: + version "0.1.4" + resolved "https://registry.npmjs.org/base-pipeline/-/base-pipeline-0.1.4.tgz" + integrity sha512-ujtzfX9fqMzw2m2Hz8C1bvw2WMKcacl183hBOQv5zLxaL0BM0DSIXdik+xTCtxFHQEubmm9dhoxnuzeLKPeuSA== + dependencies: + ansi-red "^0.1.1" + ansi-yellow "^0.1.1" + extend-shallow "^2.0.1" + kind-of "^2.0.1" + lazy-cache "^0.2.4" + resolve-dir "^0.1.0" + stream-combiner "^0.2.2" + through2 "^2.0.0" + +base-plugins@^0.4.1: + version "0.4.13" + resolved "https://registry.npmjs.org/base-plugins/-/base-plugins-0.4.13.tgz" + integrity sha512-w77IDOnkxERPZ7x27A8MmSFcwEfTfrcZ43zK5eOt42itA8FZT9OFhZm1XgOtTEORKrCmW8yVT6DWr/ut7wvgiQ== + dependencies: + define-property "^0.2.5" + is-registered "^0.1.5" + isobject "^2.1.0" + +base-questions@^0.5.1: + version "0.5.6" + resolved "https://registry.npmjs.org/base-questions/-/base-questions-0.5.6.tgz" + integrity sha512-R2i3q2EysQbqzPmT7Q/HekXnvv1qi7Yccq1EvSJGx+PsxQprubw2hvlsHH1W5XpmSMgmLyOs+e60dEYWX8HXjg== + dependencies: + define-property "^0.2.5" + lazy-cache "^1.0.3" + mixin-deep "^1.1.3" + question-store "^0.8.3" + +base-store@^0.3.2: + version "0.3.6" + resolved "https://registry.npmjs.org/base-store/-/base-store-0.3.6.tgz" + integrity sha512-tAO10E3QSusq9x/TjFz1ryBXI+NuXkauiWf8X5dEMNue/oj1K/Gsz1xBE9dRbkXjr0Vef/e+1hriGe5T7OkaVQ== + dependencies: + data-store "^0.13.0" + extend-shallow "^2.0.1" + lazy-cache "^1.0.3" + project-name "^0.2.4" + +base-tasks@^0.1.2: + version "0.1.4" + resolved "https://registry.npmjs.org/base-tasks/-/base-tasks-0.1.4.tgz" + integrity sha512-WB8OhQZXCjJYgJZPdq9n18eEgyfXZk8FH7MLU38dXJhiqSwK5BIaXefjAStNZF0/otLtR2/tBZIZGxUabPI1sQ== + dependencies: + composer "^0.9.0" + +base@^0.11.1: + version "0.11.2" + resolved "https://registry.npmjs.org/base/-/base-0.11.2.tgz" + integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== + dependencies: + cache-base "^1.0.1" + class-utils "^0.3.5" + component-emitter "^1.2.1" + define-property "^1.0.0" + isobject "^3.0.1" + mixin-deep "^1.2.0" + pascalcase "^0.1.1" + +base@^0.6.3, base@^0.6.4: + version "0.6.7" + resolved "https://registry.npmjs.org/base/-/base-0.6.7.tgz" + integrity sha512-wN/WXkU/bckNH6G8nVTdqfbjys24R8056ZUHHbe9AtQ/GYJLiVFaoyHmvBGlvaHB1vjywpkyF36U4tYnuGrAwg== + dependencies: + class-utils "^0.3.0" + collection-visit "^0.2.1" + component-emitter "^1.2.0" + define-property "^0.2.5" + get-value "^2.0.3" + lazy-cache "^1.0.3" + set-value "^0.3.3" + to-object-path "^0.2.0" + unset-value "^0.1.1" + base64-arraybuffer@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz" integrity sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ== +beeper@^1.0.0: + version "1.1.1" + resolved "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz" + integrity sha512-3vqtKL1N45I5dV0RdssXZG7X6pCqQrWPNOlBPZPrd+QkE2HEhR57Z04m0KtpbsZH73j+a3F8UD1TQnn+ExTvIA== + +binary-extensions@^1.0.0: + version "1.13.1" + resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz" + integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== + binary-extensions@^2.0.0: version "2.2.0" resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== +brace-expansion@^1.0.0: + version "1.1.11" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" @@ -290,6 +969,31 @@ brace-expansion@^2.0.1: dependencies: balanced-match "^1.0.0" +braces@^1.8.2: + version "1.8.5" + resolved "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz" + integrity sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw== + dependencies: + expand-range "^1.8.1" + preserve "^0.2.0" + repeat-element "^1.1.2" + +braces@^2.3.1: + version "2.3.2" + resolved "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz" + integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== + dependencies: + arr-flatten "^1.1.0" + array-unique "^0.3.2" + extend-shallow "^2.0.1" + fill-range "^4.0.0" + isobject "^3.0.1" + repeat-element "^1.1.2" + snapdragon "^0.8.1" + snapdragon-node "^2.0.1" + split-string "^3.0.2" + to-regex "^3.0.1" + braces@^3.0.2, braces@~3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" @@ -307,6 +1011,57 @@ browserslist@^4.21.5, "browserslist@>= 4.21.0": node-releases "^2.0.12" update-browserslist-db "^1.0.11" +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +bufferstreams@^1.1.0: + version "1.1.3" + resolved "https://registry.npmjs.org/bufferstreams/-/bufferstreams-1.1.3.tgz" + integrity sha512-HaJnVuslRF4g2kSDeyl++AaVizoitCpL9PglzCYwy0uHHyvWerfvEb8jWmYbF1z4kiVFolGomnxSGl+GUQp2jg== + dependencies: + readable-stream "^2.0.2" + +cache-base@^0.8.0: + version "0.8.5" + resolved "https://registry.npmjs.org/cache-base/-/cache-base-0.8.5.tgz" + integrity sha512-19t0n7xdoVr5Q08+6sF85YZ9VuvbpVFq5JLm0gcsRmCvTO1Y3duTJGMaOQYf14Ras4o6dEnvoqvjdrUK1tNtgg== + dependencies: + collection-visit "^0.2.1" + component-emitter "^1.2.1" + get-value "^2.0.5" + has-value "^0.3.1" + isobject "^3.0.0" + lazy-cache "^2.0.1" + set-value "^0.4.2" + to-object-path "^0.3.0" + union-value "^0.2.3" + unset-value "^0.1.1" + +cache-base@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz" + integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== + dependencies: + collection-visit "^1.0.0" + component-emitter "^1.2.1" + get-value "^2.0.6" + has-value "^1.0.0" + isobject "^3.0.1" + set-value "^2.0.0" + to-object-path "^0.3.0" + union-value "^1.0.0" + unset-value "^1.0.0" + +call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + camelcase-css@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz" @@ -317,6 +1072,33 @@ caniuse-lite@^1.0.30001464, caniuse-lite@^1.0.30001503: resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001504.tgz" integrity sha512-5uo7eoOp2mKbWyfMXnGO9rJWOGU8duvzEiYITW+wivukL7yHH4gX9yuRaobu6El4jPxo6jKZfG+N6fB621GD/Q== +chalk@^1.0.0, chalk@^1.1.1: + version "1.1.3" + resolved "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + integrity sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A== + dependencies: + ansi-styles "^2.2.1" + escape-string-regexp "^1.0.2" + has-ansi "^2.0.0" + strip-ansi "^3.0.0" + supports-color "^2.0.0" + +chokidar@^1.4.2: + version "1.7.0" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz" + integrity sha512-mk8fAWcRUOxY7btlLtitj3A45jOwSAxH4tOFOoEGbVsl6cL6pPMWUy7dwZ/canfj3QEdP6FHSnf/l1c6/WkzVg== + dependencies: + anymatch "^1.3.0" + async-each "^1.0.0" + glob-parent "^2.0.0" + inherits "^2.0.1" + is-binary-path "^1.0.0" + is-glob "^2.0.0" + path-is-absolute "^1.0.0" + readdirp "^2.0.0" + optionalDependencies: + fsevents "^1.0.0" + chokidar@^3.5.3: version "3.5.3" resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" @@ -332,16 +1114,165 @@ chokidar@^3.5.3: optionalDependencies: fsevents "~2.3.2" +circular-json@^0.3.1: + version "0.3.3" + resolved "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz" + integrity sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A== + +class-utils@^0.3.0, class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz" + integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + +cli-cursor@^1.0.1, cli-cursor@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz" + integrity sha512-25tABq090YNKkF6JH7lcwO0zFJTRke4Jcq9iX2nr/Sz0Cjjv4gckmwlW6Ty/aoyFd6z3ysR2hMGC2GFugmBo6A== + dependencies: + restore-cursor "^1.0.1" + +cli-width@^1.0.1, cli-width@^1.1.0: + version "1.1.1" + resolved "https://registry.npmjs.org/cli-width/-/cli-width-1.1.1.tgz" + integrity sha512-eMU2akIeEIkCxGXUNmDnJq1KzOIiPnJ+rKqRe6hcxE3vIOPvpMrBYOn/Bl7zNlYJj/zQxXquAnozHUCf9Whnsg== + +clone-deep@^0.2.4: + version "0.2.4" + resolved "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz" + integrity sha512-we+NuQo2DHhSl+DP6jlUiAhyAjBQrYnpOk15rN6c6JSPScjiCLh8IbSU+VTcph6YS3o7mASE8a0+gbZ7ChLpgg== + dependencies: + for-own "^0.1.3" + is-plain-object "^2.0.1" + kind-of "^3.0.2" + lazy-cache "^1.0.3" + shallow-clone "^0.1.2" + +clone-stats@^0.0.1, clone-stats@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" + integrity sha512-dhUqc57gSMCo6TX85FLfe51eC/s+Im2MLkAgJwfaRRexR2tA4dd3eLEW4L6efzHc2iNorrRRXITifnDLlRrhaA== + +clone@^1.0.0, clone@^1.0.2: + version "1.0.4" + resolved "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz" + integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.npmjs.org/co/-/co-4.6.0.tgz" + integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== + +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz" + integrity sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA== + +collection-visit@^0.2.0, collection-visit@^0.2.1: + version "0.2.3" + resolved "https://registry.npmjs.org/collection-visit/-/collection-visit-0.2.3.tgz" + integrity sha512-V88PJOCqJfsZS45YBELDgmhQkECokQAAr9XR4hT6eFkFsAPsCsk3EoDHSuBPYzygjquGM/0KF4vdwTiQO6lbdw== + dependencies: + lazy-cache "^2.0.1" + map-visit "^0.1.5" + object-visit "^0.3.4" + +collection-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz" + integrity sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw== + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-support@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz" + integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== + commander@^4.0.0: version "4.1.1" resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz" integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== +component-emitter@^1.2.0, component-emitter@^1.2.1: + version "1.3.0" + resolved "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz" + integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== + +composer-runtimes@^0.7.0: + version "0.7.0" + resolved "https://registry.npmjs.org/composer-runtimes/-/composer-runtimes-0.7.0.tgz" + integrity sha512-hloeMGQtgtOl2jQa1acQQyM4jyMaMh3eEd+uAc1OsPrMe+1yusHn0+gtnfLjNlTj/bYbNB933aYTRxLo6Bnv3A== + dependencies: + ansi-cyan "^0.1.1" + ansi-gray "^0.1.1" + ansi-green "^0.1.1" + ansi-magenta "^0.1.1" + extend-shallow "^2.0.1" + lazy-cache "^1.0.2" + pretty-time "^0.2.0" + success-symbol "^0.1.0" + time-stamp "^0.1.3" + +composer@^0.9.0: + version "0.9.0" + resolved "https://registry.npmjs.org/composer/-/composer-0.9.0.tgz" + integrity sha512-PtA8CcgiWNbpkwvoEFKaGkjdf1WzPeu7/iurKMCA4I/o08ho/xHtMvw0rnSzB77oLdTwjWAVgWTW/hu5sHC5iw== + dependencies: + array-unique "^0.2.1" + bach "^0.4.1" + chokidar "^1.4.2" + component-emitter "^1.2.0" + define-property "^0.2.5" + extend-shallow "^2.0.1" + isobject "^2.0.0" + lazy-cache "^1.0.3" + nanoseconds "^0.1.0" + session-cache "^0.2.0" + concat-map@0.0.1: version "0.0.1" resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== +concat-stream@^1.4.6: + version "1.6.2" + resolved "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +continuation-local-storage@^3.1.1: + version "3.2.1" + resolved "https://registry.npmjs.org/continuation-local-storage/-/continuation-local-storage-3.2.1.tgz" + integrity sha512-jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA== + dependencies: + async-listener "^0.6.0" + emitter-listener "^1.1.1" + +convert-source-map@1.X: + version "1.9.0" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz" + integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== + +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz" + integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + css-line-break@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/css-line-break/-/css-line-break-2.1.0.tgz" @@ -349,6 +1280,16 @@ css-line-break@^2.1.0: dependencies: utrie "^1.0.2" +css@2.X: + version "2.2.4" + resolved "https://registry.npmjs.org/css/-/css-2.2.4.tgz" + integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw== + dependencies: + inherits "^2.0.3" + source-map "^0.6.1" + source-map-resolve "^0.5.2" + urix "^0.1.0" + cssesc@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" @@ -359,11 +1300,138 @@ csstype@^3.1.1: resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz" integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== +cwd@^0.9.1: + version "0.9.1" + resolved "https://registry.npmjs.org/cwd/-/cwd-0.9.1.tgz" + integrity sha512-4+0D+ojEasdLndYX4Cqff057I/Jp6ysXpwKkdLQLnZxV8f6IYZmZtTP5uqD91a/kWqejoc0sSqK4u8wpTKCh8A== + dependencies: + find-pkg "^0.1.0" + +d@^1.0.1, d@1: + version "1.0.1" + resolved "https://registry.npmjs.org/d/-/d-1.0.1.tgz" + integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== + dependencies: + es5-ext "^0.10.50" + type "^1.0.1" + +data-store@^0.13.0: + version "0.13.0" + resolved "https://registry.npmjs.org/data-store/-/data-store-0.13.0.tgz" + integrity sha512-KS5XOnG3b/dm8gpximORPsVVW7xizKsjj3PlVfZrSjof2az4wv8fvA5E1w0Nk3L2I0aDycH5pBazDI4oAkQXWQ== + dependencies: + base "^0.6.4" + graceful-fs "^4.1.2" + has-own-deep "^0.1.4" + lazy-cache "^1.0.3" + mkdirp "^0.5.1" + project-name "^0.2.4" + resolve-dir "^0.1.0" + rimraf "^2.5.1" + union-value "^0.2.3" + +data-store@^0.15.5: + version "0.15.5" + resolved "https://registry.npmjs.org/data-store/-/data-store-0.15.5.tgz" + integrity sha512-tTKSb4cCSn47PPz+RqwYTj2V9I1TXHSxfJa5atNShbOVI398Q4rsijiK1J2YnNMVj/pk+YlF3K6w4JPdLfDI8w== + dependencies: + cache-base "^0.8.0" + clone-deep "^0.2.4" + define-property "^0.2.5" + graceful-fs "^4.1.3" + has-own-deep "^0.1.4" + lazy-cache "^1.0.3" + mkdirp "^0.5.1" + project-name "^0.2.4" + resolve-dir "^0.1.0" + rimraf "^2.5.2" + union-value "^0.2.3" + +dateformat@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz" + integrity sha512-GODcnWq3YGoTnygPfi02ygEiRxqUxpJwuRHjdhJYuxpcZmDq4rjBiXYmbCCzStxo176ixfLT6i4NPwQooRySnw== + de-indent@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz" integrity sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg== +debug-fabulous@0.0.X: + version "0.0.4" + resolved "https://registry.npmjs.org/debug-fabulous/-/debug-fabulous-0.0.4.tgz" + integrity sha512-mmVKpY/O4UIl6ZDn5Owf8jEauO6uQiuF4Jz9iTuflSmvqNm6/64xARk/qCq5ZJxu141Ic2lCmL1TSMHIYoyiTw== + dependencies: + debug "2.X" + lazy-debug-legacy "0.0.X" + object-assign "4.1.0" + +debug@*, debug@^2.1.1, debug@^2.2.0, debug@^2.3.3, debug@2.X: + version "2.6.9" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +decode-uri-component@^0.2.0: + version "0.2.2" + resolved "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz" + integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== + +deep-is@~0.1.3: + version "0.1.4" + resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +default-compare@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz" + integrity sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ== + dependencies: + kind-of "^5.0.2" + +define-property@^0.2.5: + version "0.2.5" + resolved "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz" + integrity sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA== + dependencies: + is-descriptor "^0.1.0" + +define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz" + integrity sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA== + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + +delimiter-regex@^1.3.1: + version "1.3.1" + resolved "https://registry.npmjs.org/delimiter-regex/-/delimiter-regex-1.3.1.tgz" + integrity sha512-NyEdbzFCa0imbFMxQH6X5AB/DxngubpAAiQEqaam+YYcT0gGiM1gFo410HwpiPOruHl8HfFM913tFLjA8kkvHg== + dependencies: + extend-shallow "^1.1.2" + +delimiter-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/delimiter-regex/-/delimiter-regex-2.0.0.tgz" + integrity sha512-EtGkq9TgEZlFACc/NvgwIidQ1wkEupWWbAIJTr9gi4TJUZOvHY8TdXd3i8/dan66BufB1/V6bI7rRW/zvGoVKw== + dependencies: + extend-shallow "^1.1.2" + isobject "^2.1.0" + +detect-newline@2.X: + version "2.1.0" + resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz" + integrity sha512-CwffZFvlJffUg9zZA0uqrjQayUTC8ob94pnr5sFwaVv3IOmkfUHcWH+jXaQK3askE51Cqe8/9Ql/0uXNwqZ8Zg== + didyoumean@^1.2.2: version "1.2.2" resolved "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz" @@ -374,28 +1442,201 @@ dlv@^1.1.3: resolved "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz" integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== +doctrine@^0.7.1: + version "0.7.2" + resolved "https://registry.npmjs.org/doctrine/-/doctrine-0.7.2.tgz" + integrity sha512-qiB/Rir6Un6Ad/TIgTRzsremsTGWzs8j7woXvp14jgq00676uBiBT5eUOi+FgRywZFVy5Us/c04ISRpZhRbS6w== + dependencies: + esutils "^1.1.6" + isarray "0.0.1" + +duplexer@~0.1.1: + version "0.1.2" + resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +duplexer2@0.0.2: + version "0.0.2" + resolved "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz" + integrity sha512-+AWBwjGadtksxjOQSFDhPNQbed7icNXApT4+2BNpsXzcCBiInq2H9XW0O8sfHFaPmnQRs7cg/P0fAr2IWQSW0g== + dependencies: + readable-stream "~1.1.9" + +duplexify@^3.2.0, duplexify@^3.4.2: + version "3.7.1" + resolved "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz" + integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== + dependencies: + end-of-stream "^1.0.0" + inherits "^2.0.1" + readable-stream "^2.0.0" + stream-shift "^1.0.0" + electron-to-chromium@^1.4.431: version "1.4.433" resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.433.tgz" integrity sha512-MGO1k0w1RgrfdbLVwmXcDhHHuxCn2qRgR7dYsJvWFKDttvYPx6FNzCGG0c/fBBvzK2LDh3UV7Tt9awnHnvAAUQ== -esbuild@^0.17.5: - version "0.17.19" - resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz" - integrity sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw== - optionalDependencies: - "@esbuild/android-arm" "0.17.19" - "@esbuild/android-arm64" "0.17.19" - "@esbuild/android-x64" "0.17.19" - "@esbuild/darwin-arm64" "0.17.19" - "@esbuild/darwin-x64" "0.17.19" - "@esbuild/freebsd-arm64" "0.17.19" - "@esbuild/freebsd-x64" "0.17.19" - "@esbuild/linux-arm" "0.17.19" - "@esbuild/linux-arm64" "0.17.19" - "@esbuild/linux-ia32" "0.17.19" - "@esbuild/linux-loong64" "0.17.19" - "@esbuild/linux-mips64el" "0.17.19" +emitter-listener@^1.1.1: + version "1.1.2" + resolved "https://registry.npmjs.org/emitter-listener/-/emitter-listener-1.1.2.tgz" + integrity sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ== + dependencies: + shimmer "^1.2.0" + +empty-dir@^0.2.0: + version "0.2.1" + resolved "https://registry.npmjs.org/empty-dir/-/empty-dir-0.2.1.tgz" + integrity sha512-0f1naHGJh4K6iVG28nRN7SCdfzT18OlpGzHmXw3JGwREb8qmtibHdmRgqx08u4sQfDadezK7kpU3bcIZNSwoZw== + dependencies: + fs-exists-sync "^0.1.0" + +en-route@^0.7.5: + version "0.7.5" + resolved "https://registry.npmjs.org/en-route/-/en-route-0.7.5.tgz" + integrity sha512-WjnZ2HzvoztSL/NhKYmlN86tSP7VkOTN0Ck4FBJUsvTfLQOlULZak/1wcUArcdenvT9mNS3NzQ+41lqKf/gaGQ== + dependencies: + arr-flatten "^1.0.1" + debug "^2.2.0" + extend-shallow "^2.0.1" + kind-of "^3.0.2" + lazy-cache "^1.0.3" + path-to-regexp "^1.2.1" + +end-of-stream@^0.1.4: + version "0.1.5" + resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz" + integrity sha512-go5TQkd0YRXYhX+Lc3UrXkoKU5j+m72jEP5lHWr2Nh82L8wfZtH8toKgcg4T10o23ELIMGXQdwCbl+qAXIPDrw== + dependencies: + once "~1.3.0" + +end-of-stream@^1.0.0, end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +engine-base@^0.1.2: + version "0.1.3" + resolved "https://registry.npmjs.org/engine-base/-/engine-base-0.1.3.tgz" + integrity sha512-CdNgUJcWgD9OsZ4vDFDmQB1/sN+UM0hEaDcbTZ2Ya/eMTkgCbdRLGvNuRE1UbN+AQJNo8Sm6iT327ULB7ynqnQ== + dependencies: + component-emitter "^1.2.1" + delimiter-regex "^2.0.0" + engine "^0.1.12" + engine-utils "^0.1.1" + lazy-cache "^2.0.2" + mixin-deep "^1.1.3" + object.omit "^2.0.1" + object.pick "^1.2.0" + +engine-cache@^0.16.1: + version "0.16.2" + resolved "https://registry.npmjs.org/engine-cache/-/engine-cache-0.16.2.tgz" + integrity sha512-hnMkVI3UzZYcv54x3t3LJGbn9LPBALfgJEAyWkm97kpz6KqQPatuwClqV9U3zoueW5Wk+eNhIgnRhNNdU+yQFQ== + dependencies: + async-helpers "^0.3.8" + extend-shallow "^2.0.1" + helper-cache "^0.7.2" + lazy-cache "^2.0.1" + mixin-deep "^1.1.3" + +engine-utils@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/engine-utils/-/engine-utils-0.1.1.tgz" + integrity sha512-5IdkZiV3qEGS3STfaRfeQsQ93Sokg9cEK7rdfjCGZFY6O/iTdq+d0obwqjkmv4fTSbTqEgYV+J3TeSzkq9GP5A== + +engine@^0.1.12, engine@^0.1.5: + version "0.1.12" + resolved "https://registry.npmjs.org/engine/-/engine-0.1.12.tgz" + integrity sha512-1+oxmZV5nKFhoR3QkwIbyHKSVbMuNgU8+oxcx4Af1kpxuSjDD0nL3pKKJtY1mGjAPqSAwNeDEHzD94NR5LP5rg== + dependencies: + assign-deep "^0.4.3" + collection-visit "^0.2.0" + get-value "^1.2.1" + kind-of "^2.0.1" + lazy-cache "^0.2.3" + object.omit "^2.0.0" + set-value "^0.2.0" + +es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.50, es5-ext@^0.10.62, es5-ext@~0.10.14: + version "0.10.62" + resolved "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz" + integrity sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA== + dependencies: + es6-iterator "^2.0.3" + es6-symbol "^3.1.3" + next-tick "^1.1.0" + +es6-iterator@^2.0.3, es6-iterator@~2.0.1, es6-iterator@~2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz" + integrity sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g== + dependencies: + d "1" + es5-ext "^0.10.35" + es6-symbol "^3.1.1" + +es6-map@^0.1.3: + version "0.1.5" + resolved "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz" + integrity sha512-mz3UqCh0uPCIqsw1SSAkB/p0rOzF/M0V++vyN7JqlPtSW/VsYgQBvVvqMLmfBuyMzTpLnNqi6JmcSizs4jy19A== + dependencies: + d "1" + es5-ext "~0.10.14" + es6-iterator "~2.0.1" + es6-set "~0.1.5" + es6-symbol "~3.1.1" + event-emitter "~0.3.5" + +es6-set@~0.1.5: + version "0.1.6" + resolved "https://registry.npmjs.org/es6-set/-/es6-set-0.1.6.tgz" + integrity sha512-TE3LgGLDIBX332jq3ypv6bcOpkLO0AslAQo7p2VqX/1N46YNsvIWgvjojjSEnWEGWMhr1qUbYeTSir5J6mFHOw== + dependencies: + d "^1.0.1" + es5-ext "^0.10.62" + es6-iterator "~2.0.3" + es6-symbol "^3.1.3" + event-emitter "^0.3.5" + type "^2.7.2" + +es6-symbol@^3.1.1, es6-symbol@^3.1.3, es6-symbol@~3.1.1: + version "3.1.3" + resolved "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz" + integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== + dependencies: + d "^1.0.1" + ext "^1.1.2" + +es6-weak-map@^2.0.1: + version "2.0.3" + resolved "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz" + integrity sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA== + dependencies: + d "1" + es5-ext "^0.10.46" + es6-iterator "^2.0.3" + es6-symbol "^3.1.1" + +esbuild@^0.17.5: + version "0.17.19" + resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz" + integrity sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw== + optionalDependencies: + "@esbuild/android-arm" "0.17.19" + "@esbuild/android-arm64" "0.17.19" + "@esbuild/android-x64" "0.17.19" + "@esbuild/darwin-arm64" "0.17.19" + "@esbuild/darwin-x64" "0.17.19" + "@esbuild/freebsd-arm64" "0.17.19" + "@esbuild/freebsd-x64" "0.17.19" + "@esbuild/linux-arm" "0.17.19" + "@esbuild/linux-arm64" "0.17.19" + "@esbuild/linux-ia32" "0.17.19" + "@esbuild/linux-loong64" "0.17.19" + "@esbuild/linux-mips64el" "0.17.19" "@esbuild/linux-ppc64" "0.17.19" "@esbuild/linux-riscv64" "0.17.19" "@esbuild/linux-s390x" "0.17.19" @@ -412,11 +1653,274 @@ escalade@^3.1.1: resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== +escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escope@^3.3.0: + version "3.6.0" + resolved "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz" + integrity sha512-75IUQsusDdalQEW/G/2esa87J7raqdJF+Ca0/Xm5C3Q58Nr4yVYjZGp/P1+2xiEVgXRrA39dpRb8LcshajbqDQ== + dependencies: + es6-map "^0.1.3" + es6-weak-map "^2.0.1" + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint@^1.4.0: + version "1.10.3" + resolved "https://registry.npmjs.org/eslint/-/eslint-1.10.3.tgz" + integrity sha512-f4mpMpXCDpOfBps1eLvpmFWdBnOu+b6u+vIuYC1Vj+EX0v4USTE/C85v1DJeXccafk7d8Qn8U2+zLx5Naeurpg== + dependencies: + chalk "^1.0.0" + concat-stream "^1.4.6" + debug "^2.1.1" + doctrine "^0.7.1" + escape-string-regexp "^1.0.2" + escope "^3.3.0" + espree "^2.2.4" + estraverse "^4.1.1" + estraverse-fb "^1.3.1" + esutils "^2.0.2" + file-entry-cache "^1.1.1" + glob "^5.0.14" + globals "^8.11.0" + handlebars "^4.0.0" + inquirer "^0.11.0" + is-my-json-valid "^2.10.0" + is-resolvable "^1.0.0" + js-yaml "3.4.5" + json-stable-stringify "^1.0.0" + lodash.clonedeep "^3.0.1" + lodash.merge "^3.3.2" + lodash.omit "^3.1.0" + minimatch "^3.0.0" + mkdirp "^0.5.0" + object-assign "^4.0.1" + optionator "^0.6.0" + path-is-absolute "^1.0.0" + path-is-inside "^1.0.1" + shelljs "^0.5.3" + strip-json-comments "~1.0.1" + text-table "~0.2.0" + user-home "^2.0.0" + xml-escape "~1.0.0" + +espree@^2.2.4: + version "2.2.5" + resolved "https://registry.npmjs.org/espree/-/espree-2.2.5.tgz" + integrity sha512-HWJpgkL44cbjWiOTC9Pm34RZE57H1g9V4Ln9U14TUtiywFTLMMpMCtmQK5rkjbGBXigQT8bS3r45+Dt5+m0SZg== + +esprima@^2.6.0: + version "2.7.3" + resolved "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz" + integrity sha512-OarPfz0lFCiW4/AV2Oy1Rp9qu0iusTKqykwTspGCZtPxmF81JR4MmIebvF1F9+UOKth2ZubLQ4XGGaU+hSn99A== + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esrecurse@^4.1.0: + version "4.3.0" + resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse-fb@^1.3.1: + version "1.3.2" + resolved "https://registry.npmjs.org/estraverse-fb/-/estraverse-fb-1.3.2.tgz" + integrity sha512-wp3lfRrWy5EQD9TqesuYM1SKVP4ERT0cUatb4e8Vznf4K5IOpREhuyXZxGj3a9s9mvX5vGZKNHA4R9D4kp9Q9A== + +estraverse@*, estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + estree-walker@^2.0.2: version "2.0.2" resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz" integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== +esutils@^1.1.6: + version "1.1.6" + resolved "https://registry.npmjs.org/esutils/-/esutils-1.1.6.tgz" + integrity sha512-RG1ZkUT7iFJG9LSHr7KDuuMSlujfeTtMNIcInURxKAxhMtwQhI3NrQhz26gZQYlsYZQKzsnwtpKrFKj9K9Qu1A== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +event-emitter@^0.3.5, event-emitter@~0.3.5: + version "0.3.5" + resolved "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz" + integrity sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA== + dependencies: + d "1" + es5-ext "~0.10.14" + +exit-hook@^1.0.0: + version "1.1.1" + resolved "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz" + integrity sha512-MsG3prOVw1WtLXAZbM3KiYtooKR1LvxHh3VHsVtIy0uiUu8usxgB/94DP2HxtD/661lLdB6yzQ09lGJSQr6nkg== + +expand-args@^0.3.1: + version "0.3.6" + resolved "https://registry.npmjs.org/expand-args/-/expand-args-0.3.6.tgz" + integrity sha512-kJq39ebYXaKFvId5y+6u/MZmzw6nQN9QexIq2hs8c1C46k+YMMcyvCYJ2/G5maNvbcN0y9ZphyRUfhjQ8bSwjQ== + dependencies: + expand-object "^0.4.2" + kind-of "^3.0.2" + lazy-cache "^1.0.3" + mixin-deep "^1.1.3" + set-value "^0.3.3" + +expand-brackets@^0.1.4: + version "0.1.5" + resolved "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz" + integrity sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA== + dependencies: + is-posix-bracket "^0.1.0" + +expand-brackets@^2.1.4: + version "2.1.4" + resolved "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz" + integrity sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA== + dependencies: + debug "^2.3.3" + define-property "^0.2.5" + extend-shallow "^2.0.1" + posix-character-classes "^0.1.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +expand-object@^0.4.1, expand-object@^0.4.2: + version "0.4.2" + resolved "https://registry.npmjs.org/expand-object/-/expand-object-0.4.2.tgz" + integrity sha512-rC0h+knI3YE2rT9v2m6HIowp1aLAVo19u02/wRzE+Dl5eyPowLRcWVyLQ3UaIjSLvjfsTiE0xGb0qqrap5ABKw== + dependencies: + get-stdin "^5.0.1" + is-number "^2.1.0" + minimist "^1.2.0" + set-value "^0.3.3" + +expand-range@^1.8.1: + version "1.8.2" + resolved "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz" + integrity sha512-AFASGfIlnIbkKPQwX1yHaDjFvh/1gyKJODme52V6IORh69uEYgZp0o9C+qsIGNVEiuuhQU0CSSl++Rlegg1qvA== + dependencies: + fill-range "^2.1.0" + +expand-tilde@^1.2.2: + version "1.2.2" + resolved "https://registry.npmjs.org/expand-tilde/-/expand-tilde-1.2.2.tgz" + integrity sha512-rtmc+cjLZqnu9dSYosX9EWmSJhTwpACgJQTfj4hgg2JjOD/6SIQalZrt4a3aQeh++oNxkazcaxrhPUj6+g5G/Q== + dependencies: + os-homedir "^1.0.1" + +export-files@^2.1.0, export-files@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/export-files/-/export-files-2.1.1.tgz" + integrity sha512-r2x1Zt0OKgdXRy0bXis3sOI8TNYmo5Fe71qXwsvpYaMvIlH5G0fWEf3AYiE2bONjePdSOojca7Jw+p9CQ6/6NQ== + dependencies: + lazy-cache "^1.0.3" + +ext@^1.1.2: + version "1.7.0" + resolved "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz" + integrity sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw== + dependencies: + type "^2.7.2" + +extend-shallow@^1.1.2: + version "1.1.4" + resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz" + integrity sha512-L7AGmkO6jhDkEBBGWlLtftA80Xq8DipnrRPr0pyi7GQLXkaq9JYA4xF4z6qnadIC6euiTDKco0cGSU9muw+WTw== + dependencies: + kind-of "^1.1.0" + +extend-shallow@^1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz" + integrity sha512-L7AGmkO6jhDkEBBGWlLtftA80Xq8DipnrRPr0pyi7GQLXkaq9JYA4xF4z6qnadIC6euiTDKco0cGSU9muw+WTw== + dependencies: + kind-of "^1.1.0" + +extend-shallow@^2.0.0, extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" + integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== + dependencies: + is-extendable "^0.1.0" + +extend-shallow@^3.0.0: + version "3.0.2" + resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" + integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extend-shallow@^3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" + integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extend@^3.0.0: + version "3.0.2" + resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +extglob@^0.3.1: + version "0.3.2" + resolved "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz" + integrity sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg== + dependencies: + is-extglob "^1.0.0" + +extglob@^2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz" + integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== + dependencies: + array-unique "^0.3.2" + define-property "^1.0.0" + expand-brackets "^2.1.4" + extend-shallow "^2.0.1" + fragment-cache "^0.2.1" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +"falsey@^0.2.1": + version "0.2.1" + resolved "https://registry.npmjs.org/falsey/-/falsey-0.2.1.tgz" + integrity sha512-OckkGU+hkv7QCCrboVZkXAFLGX7o9016OlGe+yHrLnZ8GfLL2mS7PioBT+2Vht7HxPFPhXxErVyjOp+bVMjyDw== + dependencies: + kind-of "^1.1.0" + +fancy-log@^1.1.0, fancy-log@^1.2.0: + version "1.3.3" + resolved "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz" + integrity sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw== + dependencies: + ansi-gray "^0.1.1" + color-support "^1.1.3" + parse-node-version "^1.0.0" + time-stamp "^1.0.0" + fast-glob@^3.2.12: version "3.2.12" resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz" @@ -428,6 +1932,11 @@ fast-glob@^3.2.12: merge2 "^1.3.0" micromatch "^4.0.4" +fast-levenshtein@~1.0.6: + version "1.0.7" + resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.0.7.tgz" + integrity sha512-hYsfI0s4lfQ2rHVFKXwAr/L/ZSbq9TZwgXtZqW7ANcn9o9GKvcbWxOnxx7jykXf/Ezv1V8TvaBEKcGK7DWKX5A== + fastq@^1.6.0: version "1.15.0" resolved "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz" @@ -435,6 +1944,83 @@ fastq@^1.6.0: dependencies: reusify "^1.0.4" +figures@^1.3.5, figures@^1.4.0: + version "1.7.0" + resolved "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz" + integrity sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ== + dependencies: + escape-string-regexp "^1.0.5" + object-assign "^4.1.0" + +file-contents@^0.2.4: + version "0.2.4" + resolved "https://registry.npmjs.org/file-contents/-/file-contents-0.2.4.tgz" + integrity sha512-PEz7U6YlXr+dvWCtW63DUY1LUTHOVs1rv4s1/I/39dpvvidQqMSTY6JklazQS60MMoI/ztpo5kMlpdvGagvLbA== + dependencies: + extend-shallow "^2.0.0" + file-stat "^0.1.0" + graceful-fs "^4.1.2" + is-buffer "^1.1.0" + is-utf8 "^0.2.0" + lazy-cache "^0.2.3" + through2 "^2.0.0" + +file-entry-cache@^1.1.1: + version "1.3.1" + resolved "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-1.3.1.tgz" + integrity sha512-JyVk7P0Hvw6uEAwH4Y0j+rZMvaMWvLBYRmRGAF2S6jKTycf0mMDcC7d21Y2KyrKJk3XI8YghSsk5KmRdbvg0VQ== + dependencies: + flat-cache "^1.2.1" + object-assign "^4.0.1" + +file-is-binary@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/file-is-binary/-/file-is-binary-1.0.0.tgz" + integrity sha512-71I2LciuolZDBUCu4JzFBKxSvVurMD84G97uCYgt9PZ7ElhEomGqYHTKKU2NcDOxR1g2bwn+hRbkTFSrD80Pfw== + dependencies: + is-binary-buffer "^1.0.0" + isobject "^3.0.0" + +file-name@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/file-name/-/file-name-0.1.0.tgz" + integrity sha512-Q8SskhjF4eUk/xoQkmubwLkoHwOTv6Jj/WGtOVLKkZ0vvM+LipkSXugkn1F/+mjWXU32AXLZB3qaz0arUzgtRw== + +file-stat@^0.1.0: + version "0.1.3" + resolved "https://registry.npmjs.org/file-stat/-/file-stat-0.1.3.tgz" + integrity sha512-f72m4132aOd5DVtREdDX8I0Dd7Zf/3PiUYYvn4BFCxfsLqj6r8joBZzrRlfvsNvxhADw+jpEa0AnWPII9H0Fbg== + dependencies: + graceful-fs "^4.1.2" + lazy-cache "^0.2.3" + through2 "^2.0.0" + +filename-regex@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz" + integrity sha512-BTCqyBaWBTsauvnHiE8i562+EdJj+oUpkqWp2R1iCoR8f6oo8STRu3of7WJJ0TqWtxN50a5YFpzYK4Jj9esYfQ== + +fill-range@^2.1.0: + version "2.2.4" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz" + integrity sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q== + dependencies: + is-number "^2.1.0" + isobject "^2.0.0" + randomatic "^3.0.0" + repeat-element "^1.1.2" + repeat-string "^1.5.2" + +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz" + integrity sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ== + dependencies: + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" + fill-range@^7.0.1: version "7.0.1" resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" @@ -442,11 +2028,75 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" +find-file-up@^0.1.2: + version "0.1.3" + resolved "https://registry.npmjs.org/find-file-up/-/find-file-up-0.1.3.tgz" + integrity sha512-mBxmNbVyjg1LQIIpgO8hN+ybWBgDQK8qjht+EbrTCGmmPV/sc7RF1i9stPTD6bpvXZywBdrwRYxhSdJv867L6A== + dependencies: + fs-exists-sync "^0.1.0" + resolve-dir "^0.1.0" + +find-index@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz" + integrity sha512-uJ5vWrfBKMcE6y2Z8834dwEZj9mNGxYa3t3I53OwFeuZ8D9oc2E5zcsrkuhX6h4iYrjhiv0T3szQmxlAV9uxDg== + +find-pkg@^0.1.0, find-pkg@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/find-pkg/-/find-pkg-0.1.2.tgz" + integrity sha512-0rnQWcFwZr7eO0513HahrWafsc3CTFioEB7DRiEYCUM/70QXSY8f3mCST17HXLcPvEhzH/Ty/Bxd72ZZsr/yvw== + dependencies: + find-file-up "^0.1.2" + +first-chunk-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz" + integrity sha512-ArRi5axuv66gEsyl3UuK80CzW7t56hem73YGNYxNWTGNKFJUadSb9Gu9SHijYEUi8ulQMf1bJomYNwSCPHhtTQ== + +flat-cache@^1.2.1: + version "1.3.4" + resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz" + integrity sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg== + dependencies: + circular-json "^0.3.1" + graceful-fs "^4.1.2" + rimraf "~2.6.2" + write "^0.2.1" + +for-in@^0.1.3: + version "0.1.8" + resolved "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz" + integrity sha512-F0to7vbBSHP8E3l6dCjxNOLuSFAACIxFy3UehTUlG7svlXi37HHsDkyVcHo0Pq8QwrE+pXvWSVX3ZT1T9wAZ9g== + +for-in@^1.0.1, for-in@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz" + integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== + +for-own@^0.1.1, for-own@^0.1.3, for-own@^0.1.4: + version "0.1.5" + resolved "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz" + integrity sha512-SKmowqGTJoPzLO1T0BBJpkfp3EMacCMOuH40hOUbrbzElVktk4DioXVM99QkLCyKoiuOmyjgcWMpVz2xjE7LZw== + dependencies: + for-in "^1.0.1" + fraction.js@^4.2.0: version "4.2.0" resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz" integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz" + integrity sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA== + dependencies: + map-cache "^0.2.2" + +fs-exists-sync@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz" + integrity sha512-cR/vflFyPZtrN6b38ZyWxpWdhlXrzZEBawlpBQMq7033xVY7/kg0GDMBK5jg8lDYQckdJ5x/YC88lM3C7VMsLg== + fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" @@ -457,6 +2107,114 @@ function-bind@^1.1.1: resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== +fund@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/fund/-/fund-1.0.0.tgz" + integrity sha512-cFPXfMSwZ0eyoksqmttlKtY45LHWs75UPeYx0mClvKeU9oqP/w13ARL5Wxv0+yKqrvW2ttMchduc3tAVZd0Mfw== + +generate-function@^2.0.0: + version "2.3.1" + resolved "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz" + integrity sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ== + dependencies: + is-property "^1.0.2" + +generate-object-property@^1.1.0: + version "1.2.0" + resolved "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz" + integrity sha512-TuOwZWgJ2VAMEGJvAyPWvpqxSANF0LDpmyHauMjFYzaACvn+QTT/AZomvPCzVBV7yDN3OmwHQ5OvHaeLKre3JQ== + dependencies: + is-property "^1.0.0" + +generator-util@^0.2.7: + version "0.2.9" + resolved "https://registry.npmjs.org/generator-util/-/generator-util-0.2.9.tgz" + integrity sha512-CAa1HeaLToPvfV6CEjKRpGjfT2boadfXX0n2GayXD0VOYvI1v63JL3ljWzxo7xQ0nukZCxpsU9LSyH1XA5/KVQ== + dependencies: + debug "^2.2.0" + extend-shallow "^2.0.1" + global-modules "^0.2.0" + is-absolute "^0.2.3" + kind-of "^3.0.2" + lazy-cache "^1.0.3" + resolve "^1.1.7" + resolve-dir "^0.1.0" + try-open "^0.1.2" + +get-intrinsic@^1.0.2: + version "1.2.1" + resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz" + integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-proto "^1.0.1" + has-symbols "^1.0.3" + +get-stdin@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz" + integrity sha512-jZV7n6jGE3Gt7fgSTJoz91Ak5MuTLwMwkoYdjxuJ/AmjIsE1UC03y/IWkZCQGEvVNS9qoRNwy5BCqxImv0FVeA== + +get-value@^1.1.5: + version "1.3.1" + resolved "https://registry.npmjs.org/get-value/-/get-value-1.3.1.tgz" + integrity sha512-TrDxHI5wqgpM5Guhoz7xmblwy7kzhDauSs4df3NP907yFmLtCkOau8YtGo087jZXKDwP22NG6fCo0UA4EFLjOw== + dependencies: + arr-flatten "^1.0.1" + is-extendable "^0.1.1" + lazy-cache "^0.2.4" + noncharacters "^1.1.0" + +get-value@^1.2.1: + version "1.3.1" + resolved "https://registry.npmjs.org/get-value/-/get-value-1.3.1.tgz" + integrity sha512-TrDxHI5wqgpM5Guhoz7xmblwy7kzhDauSs4df3NP907yFmLtCkOau8YtGo087jZXKDwP22NG6fCo0UA4EFLjOw== + dependencies: + arr-flatten "^1.0.1" + is-extendable "^0.1.1" + lazy-cache "^0.2.4" + noncharacters "^1.1.0" + +get-value@^2.0.2, get-value@^2.0.3, get-value@^2.0.5, get-value@^2.0.6: + version "2.0.6" + resolved "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz" + integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== + +git-config-path@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/git-config-path/-/git-config-path-1.0.1.tgz" + integrity sha512-KcJ2dlrrP5DbBnYIZ2nlikALfRhKzNSX0stvv3ImJ+fvC4hXKoV+U+74SV0upg+jlQZbrtQzc0bu6/Zh+7aQbg== + dependencies: + extend-shallow "^2.0.1" + fs-exists-sync "^0.1.0" + homedir-polyfill "^1.0.0" + +git-repo-name@^0.6.0: + version "0.6.0" + resolved "https://registry.npmjs.org/git-repo-name/-/git-repo-name-0.6.0.tgz" + integrity sha512-DF4XxB6H+Te79JA08/QF/IjIv+j+0gF990WlgAX3SXXU2irfqvBc/xxlAIh6eJWYaKz45MrrGVBFS0Qc4bBz5g== + dependencies: + cwd "^0.9.1" + file-name "^0.1.0" + lazy-cache "^1.0.4" + remote-origin-url "^0.5.1" + +glob-base@^0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz" + integrity sha512-ab1S1g1EbO7YzauaJLkgLp7DZVAqj9M/dvKlTt8DkXA2tiOIcSMrlVI2J1RZyB5iJVccEscjGn+kpOG9788MHA== + dependencies: + glob-parent "^2.0.0" + is-glob "^2.0.0" + +glob-parent@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz" + integrity sha512-JDYOvfxio/t42HKdxkAYaCiBN7oYiuxykOxKxdaUW5Qn0zaYN3gRQWolrwdnf0shM9/EP0ebuuTmyoXNr1cC5w== + dependencies: + is-glob "^2.0.0" + glob-parent@^5.1.2: version "5.1.2" resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" @@ -478,7 +2236,54 @@ glob-parent@~5.1.2: dependencies: is-glob "^4.0.1" -glob@7.1.6: +glob-stream@^5.2.0: + version "5.2.0" + resolved "https://registry.npmjs.org/glob-stream/-/glob-stream-5.2.0.tgz" + integrity sha512-2mRRkjmDlIttj3kIrw62OuMXKgom9flTT+aP5Jo5LDEJBCIpas1nM8r8dA9CHn5dFsBZL2hKx0cHA9WvNQGANw== + dependencies: + extend "^3.0.0" + glob "^5.0.3" + glob2base "^0.0.12" + minimatch "^2.0.1" + ordered-read-streams "^0.3.0" + through2 "^0.6.0" + to-absolute-glob "^0.1.1" + unique-stream "^2.0.2" + +glob@^5.0.14: + version "5.0.15" + resolved "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz" + integrity sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA== + dependencies: + inflight "^1.0.4" + inherits "2" + minimatch "2 || 3" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^5.0.15: + version "5.0.15" + resolved "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz" + integrity sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA== + dependencies: + inflight "^1.0.4" + inherits "2" + minimatch "2 || 3" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^5.0.3: + version "5.0.15" + resolved "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz" + integrity sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA== + dependencies: + inflight "^1.0.4" + inherits "2" + minimatch "2 || 3" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^7.0.5, glob@^7.1.3, glob@7.1.6: version "7.1.6" resolved "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz" integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== @@ -490,6 +2295,214 @@ glob@7.1.6: once "^1.3.0" path-is-absolute "^1.0.0" +glob2base@^0.0.12: + version "0.0.12" + resolved "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz" + integrity sha512-ZyqlgowMbfj2NPjxaZZ/EtsXlOch28FRXgMd64vqZWk1bT9+wvSRLYD1om9M7QfQru51zJPAT17qXm4/zd+9QA== + dependencies: + find-index "^0.1.1" + +global-modules@^0.2.0, global-modules@^0.2.3: + version "0.2.3" + resolved "https://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz" + integrity sha512-JeXuCbvYzYXcwE6acL9V2bAOeSIGl4dD+iwLY9iUx2VBJJ80R18HCn+JCwHM9Oegdfya3lEkGCdaRkSyc10hDA== + dependencies: + global-prefix "^0.1.4" + is-windows "^0.2.0" + +global-prefix@^0.1.4: + version "0.1.5" + resolved "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.5.tgz" + integrity sha512-gOPiyxcD9dJGCEArAhF4Hd0BAqvAe/JzERP7tYumE4yIkmIedPUVXcJFWbV3/p/ovIIvKjkrTk+f1UVkq7vvbw== + dependencies: + homedir-polyfill "^1.0.0" + ini "^1.3.4" + is-windows "^0.2.0" + which "^1.2.12" + +globals@^8.11.0: + version "8.18.0" + resolved "https://registry.npmjs.org/globals/-/globals-8.18.0.tgz" + integrity sha512-IHCTKEGo42ICEkTZBADyl4HX06hVdFF4qdJdqOgaBe5X8RE1/MrvubetsEtGTcwjs46djFq0Gc3+5RgTsc3UoQ== + +glogg@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz" + integrity sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA== + dependencies: + sparkles "^1.0.0" + +graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@4.X: + version "4.2.11" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + +gray-matter@^3.0.2: + version "3.1.1" + resolved "https://registry.npmjs.org/gray-matter/-/gray-matter-3.1.1.tgz" + integrity sha512-nZ1qjLmayEv0/wt3sHig7I0s3/sJO0dkAaKYQ5YAOApUtYEOonXSFdWvL1khvnZMTvov4UufkqlFsilPnejEXA== + dependencies: + extend-shallow "^2.0.1" + js-yaml "^3.10.0" + kind-of "^5.0.2" + strip-bom-string "^1.0.0" + +group-array@^0.3.0: + version "0.3.4" + resolved "https://registry.npmjs.org/group-array/-/group-array-0.3.4.tgz" + integrity sha512-YAmNsgsi1uQ7Ai3T4FFkMoskqbLEUPRajAmrn8FclwZQQnV98NLrNWjQ3n2+i1pANxdO3n6wsNEkKq5XrYy0Ow== + dependencies: + arr-flatten "^1.0.1" + for-own "^0.1.4" + get-value "^2.0.6" + kind-of "^3.1.0" + split-string "^1.0.1" + union-value "^1.0.1" + +gulp-eslint@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/gulp-eslint/-/gulp-eslint-1.1.1.tgz" + integrity sha512-i1pH0UQdSuCdVcfsraU/Kdmyi58K1hhuNULshI2RsRYNDUN4/eXK672rmhJVdAbnPg/rPH5IQXDCh5bfEKwUng== + dependencies: + bufferstreams "^1.1.0" + eslint "^1.4.0" + gulp-util "^3.0.6" + object-assign "^4.0.1" + +gulp-sourcemaps@^1.5.2: + version "1.12.1" + resolved "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.12.1.tgz" + integrity sha512-2NYnMpB67LJhc36sEv+hNY05UOy1lD9DPtLi+en4hbGH+085G9Zzh3cet2VEqrDlQrLk9Eho0MM9dZ3Z+dL0XA== + dependencies: + "@gulp-sourcemaps/map-sources" "1.X" + acorn "4.X" + convert-source-map "1.X" + css "2.X" + debug-fabulous "0.0.X" + detect-newline "2.X" + graceful-fs "4.X" + source-map "~0.6.0" + strip-bom "2.X" + through2 "2.X" + vinyl "1.X" + +gulp-util@^3.0.6: + version "3.0.8" + resolved "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz" + integrity sha512-q5oWPc12lwSFS9h/4VIjG+1NuNDlJ48ywV2JKItY4Ycc/n1fXJeYPVQsfu5ZrhQi7FGSDBalwUCLar/GyHXKGw== + dependencies: + array-differ "^1.0.0" + array-uniq "^1.0.2" + beeper "^1.0.0" + chalk "^1.0.0" + dateformat "^2.0.0" + fancy-log "^1.1.0" + gulplog "^1.0.0" + has-gulplog "^0.1.0" + lodash._reescape "^3.0.0" + lodash._reevaluate "^3.0.0" + lodash._reinterpolate "^3.0.0" + lodash.template "^3.0.0" + minimist "^1.1.0" + multipipe "^0.1.2" + object-assign "^3.0.0" + replace-ext "0.0.1" + through2 "^2.0.0" + vinyl "^0.5.0" + +gulplog@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz" + integrity sha512-hm6N8nrm3Y08jXie48jsC55eCZz9mnb4OirAStEk2deqeyhXU3C1otDVh+ccttMuc1sBi6RX6ZJ720hs9RCvgw== + dependencies: + glogg "^1.0.0" + +handlebars@^4.0.0: + version "4.7.7" + resolved "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz" + integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA== + dependencies: + minimist "^1.2.5" + neo-async "^2.6.0" + source-map "^0.6.1" + wordwrap "^1.0.0" + optionalDependencies: + uglify-js "^3.1.4" + +has-ansi@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz" + integrity sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg== + dependencies: + ansi-regex "^2.0.0" + +has-glob@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/has-glob/-/has-glob-0.1.1.tgz" + integrity sha512-WMHzb7oCwDcMDngWy0b+viLjED8zvSi5d4/YdBetADHX/rLH+noJaRTytuyN6thTxxM7lK+FloogQHHdOOR+7g== + dependencies: + is-glob "^2.0.1" + +has-gulplog@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz" + integrity sha512-+F4GzLjwHNNDEAJW2DC1xXfEoPkRDmUdJ7CBYw4MpqtDwOnqdImJl7GWlpqx+Wko6//J8uKTnIe4wZSv7yCqmw== + dependencies: + sparkles "^1.0.0" + +has-own-deep@^0.1.4: + version "0.1.4" + resolved "https://registry.npmjs.org/has-own-deep/-/has-own-deep-0.1.4.tgz" + integrity sha512-a9Dn8Q46DZySlvZqjCX5rkwS9AYIv3VQM3IoOhTXJVJ/cEmVDMLTrJClIihLS0a09PzhrEBbueji44ZQjLh19g== + +has-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz" + integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== + +has-symbols@^1.0.2, has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has-value@^0.3.0, has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz" + integrity sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q== + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz" + integrity sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw== + dependencies: + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" + +has-values@^0.1.4: + version "0.1.4" + resolved "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz" + integrity sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ== + +has-values@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz" + integrity sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ== + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + has@^1.0.3: version "1.0.3" resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" @@ -502,6 +2515,22 @@ he@^1.2.0: resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== +helper-cache@^0.7.2: + version "0.7.2" + resolved "https://registry.npmjs.org/helper-cache/-/helper-cache-0.7.2.tgz" + integrity sha512-ictXA4Nsj9HZcY5Sf4PyWKOXRkQLCDLJLvekaKKrQ+IGLMe4Z+u2oM1QqRGjtWeQRfQCA3NJyIzZpfmw6GvwOQ== + dependencies: + extend-shallow "^2.0.1" + lazy-cache "^0.2.3" + lodash.bind "^3.1.0" + +homedir-polyfill@^1.0.0: + version "1.0.3" + resolved "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz" + integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== + dependencies: + parse-passwd "^1.0.0" + html2canvas@^1.0.0-alpha.12: version "1.4.1" resolved "https://registry.npmjs.org/html2canvas/-/html2canvas-1.4.1.tgz" @@ -510,6 +2539,11 @@ html2canvas@^1.0.0-alpha.12: css-line-break "^2.1.0" text-segmentation "^1.0.3" +inflection@^1.8.0: + version "1.13.4" + resolved "https://registry.npmjs.org/inflection/-/inflection-1.13.4.tgz" + integrity sha512-6I/HUDeYFfuNCVS3td055BaXBwKYuzw7K3ExVMStBowKo9oOAMJIXIHvdyR3iboTCp1b+1i5DSkIZTcwIktuDw== + inflight@^1.0.4: version "1.0.6" resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" @@ -518,29 +2552,224 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2: +inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3, inherits@2: version "2.0.4" resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== +ini@^1.3.4: + version "1.3.8" + resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +inquirer@^0.11.0: + version "0.11.4" + resolved "https://registry.npmjs.org/inquirer/-/inquirer-0.11.4.tgz" + integrity sha512-QR+2TW90jnKk9LUUtbcA3yQXKt2rDEKMh6+BAZQIeumtzHexnwVLdPakSslGijXYLJCzFv7GMXbFCn0pA00EUw== dependencies: - binary-extensions "^2.0.0" + ansi-escapes "^1.1.0" + ansi-regex "^2.0.0" + chalk "^1.0.0" + cli-cursor "^1.0.1" + cli-width "^1.0.1" + figures "^1.3.5" + lodash "^3.3.1" + readline2 "^1.0.1" + run-async "^0.1.0" + rx-lite "^3.1.2" + string-width "^1.0.1" + strip-ansi "^3.0.0" + through "^2.3.6" + +inquirer2@^0.1.1, "inquirer2@github:jonschlinkert/inquirer2": + version "0.1.1" + resolved "git+ssh://git@github.com/jonschlinkert/inquirer2.git#9b4985f5bf7c8590bb79e039de1acab5719ae3fc" + dependencies: + ansi-escapes "^1.1.1" + ansi-regex "^2.0.0" + arr-flatten "^1.0.1" + arr-pluck "^0.1.0" + array-unique "^0.2.1" + chalk "^1.1.1" + cli-cursor "^1.0.2" + cli-width "^1.1.0" + extend-shallow "^2.0.1" + figures "^1.4.0" + is-number "^2.1.0" + is-plain-object "^2.0.1" + lazy-cache "^1.0.3" + lodash.where "^3.1.0" + readline2 "^1.0.1" + run-async "^0.1.0" + rx-lite "^4.0.7" + strip-color "^0.1.0" + through2 "^2.0.0" + +is-absolute@^0.2.3: + version "0.2.6" + resolved "https://registry.npmjs.org/is-absolute/-/is-absolute-0.2.6.tgz" + integrity sha512-7Kr05z5LkcOpoMvxHN1PC11WbPabdNFmMYYo0eZvWu3BfVS0T03yoqYDczoCBx17xqk2x1XAZrcKiFVL88jxlQ== + dependencies: + is-relative "^0.2.1" + is-windows "^0.2.0" -is-core-module@^2.11.0: - version "2.12.1" - resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz" - integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg== +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz" + integrity sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A== dependencies: - has "^1.0.3" + kind-of "^3.0.2" -is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" - integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== +is-accessor-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz" + integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== + dependencies: + kind-of "^6.0.0" + +is-affirmative@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/is-affirmative/-/is-affirmative-0.1.0.tgz" + integrity sha512-vZILK9HsUkieH92u7Xx1/8q60ujPb8uarB6+xsJzkYp+VpOCFmbVFjKFZZJsND2bdiCAbDZlV0UnqzQ2sg6VhA== + dependencies: + affirmative "^0.1.1" + +is-answer@^0.1.0: + version "0.1.1" + resolved "https://registry.npmjs.org/is-answer/-/is-answer-0.1.1.tgz" + integrity sha512-ifVYWfVjXzeNx32XK7twC8xMzVYfOqFGETEuwww/Oo8OZQe/tv+huAjP+05qP8omK+IfLmPWN0omZ7YvIvejMw== + dependencies: + has-values "^0.1.4" + is-primitive "^2.0.0" + omit-empty "^0.4.1" + +is-arguments@^1.0.2: + version "1.1.1" + resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-binary-buffer@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-binary-buffer/-/is-binary-buffer-1.0.0.tgz" + integrity sha512-fP08vt1YuBWSWdDCWkHUDo/Gb+YpnsiK41w2kP3iAkWhMKV4uuAAwPQm9GkA4r+OCDzpa+APIOaHZW6d83e5Ug== + dependencies: + is-buffer "^1.1.5" + +is-binary-path@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz" + integrity sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q== + dependencies: + binary-extensions "^1.0.0" + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-buffer@^1.0.2, is-buffer@^1.1.0, is-buffer@^1.1.5: + version "1.1.6" + resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" + integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== + +is-core-module@^2.11.0: + version "2.12.1" + resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz" + integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg== + dependencies: + has "^1.0.3" + +is-data-descriptor@^0.1.4: + version "0.1.4" + resolved "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz" + integrity sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg== + dependencies: + kind-of "^3.0.2" + +is-data-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz" + integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== + dependencies: + kind-of "^6.0.0" + +is-date-object@^1.0.1: + version "1.0.5" + resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-descriptor@^0.1.0: + version "0.1.6" + resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz" + integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== + dependencies: + is-accessor-descriptor "^0.1.6" + is-data-descriptor "^0.1.4" + kind-of "^5.0.0" + +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz" + integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== + dependencies: + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" + +is-dotfile@^1.0.0: + version "1.0.3" + resolved "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz" + integrity sha512-9YclgOGtN/f8zx0Pr4FQYMdibBiTaH3sn52vjYip4ZSf6C4/6RfTEZ+MR4GvKhCxdPh21Bg42/WL55f6KSnKpg== + +is-equal-shallow@^0.1.3: + version "0.1.3" + resolved "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz" + integrity sha512-0EygVC5qPvIyb+gSz7zdD5/AAoS6Qrx1e//6N4yv4oNm30kqvdmG66oZFWVlQHUWe5OjP08FuTw2IdT0EOTcYA== + dependencies: + is-primitive "^2.0.0" + +is-extendable@^0.1.0, is-extendable@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" + integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== + +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz" + integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== + dependencies: + is-plain-object "^2.0.4" + +is-extglob@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" + integrity sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz" + integrity sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw== + dependencies: + number-is-nan "^1.0.0" + +is-glob@^2.0.0, is-glob@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz" + integrity sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg== + dependencies: + is-extglob "^1.0.0" is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: version "4.0.3" @@ -549,11 +2778,169 @@ is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: dependencies: is-extglob "^2.1.1" +is-my-ip-valid@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.1.tgz" + integrity sha512-jxc8cBcOWbNK2i2aTkCZP6i7wkHF1bqKFrwEHuN5Jtg5BSaZHUZQ/JTOJwoV41YvHnOaRyWWh72T/KvfNz9DJg== + +is-my-json-valid@^2.10.0: + version "2.20.6" + resolved "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.20.6.tgz" + integrity sha512-1JQwulVNjx8UqkPE/bqDaxtH4PXCe/2VRh/y3p99heOV87HG4Id5/VfDswd+YiAfHcRTfDlWgISycnHuhZq1aw== + dependencies: + generate-function "^2.0.0" + generate-object-property "^1.1.0" + is-my-ip-valid "^1.0.0" + jsonpointer "^5.0.0" + xtend "^4.0.0" + +is-number@^2.0.2: + version "2.1.0" + resolved "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz" + integrity sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg== + dependencies: + kind-of "^3.0.2" + +is-number@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz" + integrity sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg== + dependencies: + kind-of "^3.0.2" + +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz" + integrity sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg== + dependencies: + kind-of "^3.0.2" + +is-number@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz" + integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ== + is-number@^7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== +is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-posix-bracket@^0.1.0: + version "0.1.1" + resolved "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz" + integrity sha512-Yu68oeXJ7LeWNmZ3Zov/xg/oDBnBK2RNxwYY1ilNJX+tKKZqgPK+qOn/Gs9jEu66KDY9Netf5XLKNGzas/vPfQ== + +is-primitive@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz" + integrity sha512-N3w1tFaRfk3UrPfqeRyD+GYDASU3W5VinKhlORy8EWVf/sIdDL9GAcew85XmktCfH+ngG7SRXEVDoO18WMdB/Q== + +is-property@^1.0.0, is-property@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" + integrity sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g== + +is-registered@^0.1.5: + version "0.1.5" + resolved "https://registry.npmjs.org/is-registered/-/is-registered-0.1.5.tgz" + integrity sha512-dOOjAYNmKGtjoW229wn/SDmrO65oQcUvng9WUYF/AIZAQZG/l+puNUPt+/x7YCn4W9A33H6LItHgSETDmS0urg== + dependencies: + define-property "^0.2.5" + isobject "^2.1.0" + +is-relative@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/is-relative/-/is-relative-0.2.1.tgz" + integrity sha512-9AMzjRmLqcue629b4ezEVSK6kJsYJlUIhMcygmYORUgwUNJiavHcC3HkaGx0XYpyVKQSOqFbMEZmW42cY87sYw== + dependencies: + is-unc-path "^0.1.1" + +is-resolvable@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz" + integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== + +is-stream@^1.0.1: + version "1.1.0" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" + integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== + +is-unc-path@^0.1.1: + version "0.1.2" + resolved "https://registry.npmjs.org/is-unc-path/-/is-unc-path-0.1.2.tgz" + integrity sha512-HhLc5VDMH4pu3oMtIuunz/DFQUIoR561kMME3U3Afhj8b7vH085vkIkemrz1kLXCEIuoMAmO3yVmafWdSbGW8w== + dependencies: + unc-path-regex "^0.1.0" + +is-utf8@^0.2.0: + version "0.2.1" + resolved "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + integrity sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q== + +is-valid-glob@^0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-0.3.0.tgz" + integrity sha512-CvG8EtJZ8FyzVOGPzrDorzyN65W1Ld8BVnqshRCah6pFIsprGx3dKgFtjLn/Vw9kGqR4OlR84U7yhT9ZVTyWIQ== + +is-whitespace@^0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/is-whitespace/-/is-whitespace-0.3.0.tgz" + integrity sha512-RydPhl4S6JwAyj0JJjshWJEFG6hNye3pZFBRZaTUfZFwGHxzppNaNOVgQuS/E/SlhrApuMXrpnK1EEIXfdo3Dg== + +is-windows@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz" + integrity sha512-n67eJYmXbniZB7RF4I/FTjK1s6RPOCTxhYrVYLRaCt3lF0mpWZPKr3T2LSZAqyjQsxR2qMmGYXXzK0YWwcPM1Q== + +is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== + +isarray@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/isobject/-/isobject-1.0.2.tgz" + integrity sha512-WQQgFoML/sLgmhu9zTekYHZUJaPoa/fpVMQ8oxIuOvppzs70DxxyHZdAIjwcuuNDOVtNYsahhqtBbUvKwhRcGw== + +isobject@^2.0.0, isobject@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz" + integrity sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA== + dependencies: + isarray "1.0.0" + +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + jiti@^1.18.2: version "1.18.2" resolved "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz" @@ -564,6 +2951,142 @@ jquery@^3.7.0: resolved "https://registry.npmjs.org/jquery/-/jquery-3.7.0.tgz" integrity sha512-umpJ0/k8X0MvD1ds0P9SfowREz2LenHsQaxSohMZ5OMNEU2r0tf8pdeEFTHMFxWVxKNyU9rTtK3CWzUCTKJUeQ== +js-yaml@^3.10.0: + version "3.14.1" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@3.4.5: + version "3.4.5" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.4.5.tgz" + integrity sha512-dGw10UlZWZ7GlJzjvnS754Z9JPePU2ZciIOTcidpSdvWsU4Ct5RcFlUwRSI4JVqIpd/eGow9puxv2onTtUeA5Q== + dependencies: + argparse "^1.0.2" + esprima "^2.6.0" + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" + integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== + +json-stable-stringify@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.2.tgz" + integrity sha512-eunSSaEnxV12z+Z73y/j5N37/In40GK4GmsSy+tEHJMxknvqnA7/djeYtAgW0GsWHUfg+847WJjKaEylk2y09g== + dependencies: + jsonify "^0.0.1" + +jsonify@^0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz" + integrity sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg== + +jsonpointer@^5.0.0: + version "5.0.1" + resolved "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz" + integrity sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ== + +kind-of@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz" + integrity sha512-aUH6ElPnMGon2/YkxRIigV32MOpTVcoXQ1Oo8aYn40s+sJ3j+0gFZsT8HKDcxNy7Fi9zuquWtGaGAahOdv5p/g== + +kind-of@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz" + integrity sha512-0u8i1NZ/mg0b+W3MGGw5I7+6Eib2nx72S/QvXa0hYjEkjTknYmEYQJwGu3mLC0BrhtJjtQafTkyRUQ75Kx0LVg== + dependencies: + is-buffer "^1.0.2" + +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.1.0, kind-of@^3.2.0, kind-of@^3.2.2: + version "3.2.2" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" + integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz" + integrity sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw== + dependencies: + is-buffer "^1.1.5" + +kind-of@^5.0.0: + version "5.1.0" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + +kind-of@^5.0.2: + version "5.1.0" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +layouts@^0.10.6: + version "0.10.6" + resolved "https://registry.npmjs.org/layouts/-/layouts-0.10.6.tgz" + integrity sha512-Gc7GxVOsi0ods9scl1amxHigC+6zc01+XKazDQbn5opsjQvb6cqRalsTCDjcnEmCAnFUhvpvBCaNNJ/ZS8zhGQ== + dependencies: + delimiter-regex "^1.3.1" + "falsey" "^0.2.1" + is-buffer "^1.0.2" + lazy-cache "^0.2.3" + +lazy-cache@^0.2.3, lazy-cache@^0.2.4: + version "0.2.7" + resolved "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz" + integrity sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ== + +lazy-cache@^1.0.2: + version "1.0.4" + resolved "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz" + integrity sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ== + +lazy-cache@^1.0.3: + version "1.0.4" + resolved "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz" + integrity sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ== + +lazy-cache@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz" + integrity sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ== + +lazy-cache@^2.0.1, lazy-cache@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz" + integrity sha512-7vp2Acd2+Kz4XkzxGxaB1FWOi8KjWIWsgdfD5MCb86DWvlLqhRPM+d6Pro3iNEL5VT9mstz5hKAlcd+QR6H3aA== + dependencies: + set-getter "^0.1.0" + +lazy-debug-legacy@0.0.X: + version "0.0.1" + resolved "https://registry.npmjs.org/lazy-debug-legacy/-/lazy-debug-legacy-0.0.1.tgz" + integrity sha512-GFWaIBcBjxWWKI5OghwYEsPOR8JFh2xEcc3ZFV0ONYL0oHz0PHINJCfxJyztUq2XzcHncyO7fsRR550Gtfnk6g== + +lazystream@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz" + integrity sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw== + dependencies: + readable-stream "^2.0.5" + +levn@~0.2.5: + version "0.2.5" + resolved "https://registry.npmjs.org/levn/-/levn-0.2.5.tgz" + integrity sha512-mvp+NO++YH0B+e8cC/SvJxk6k5Z9Ngd3iXuz7tmT8vZCyQZj/5SI1GkFOiZGGPkm5wWGI9SUrqiAfPq7BJH+0w== + dependencies: + prelude-ls "~1.1.0" + type-check "~0.3.1" + lilconfig@^2.0.5, lilconfig@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz" @@ -574,6 +3097,414 @@ lines-and-columns@^1.1.6: resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== +load-helpers@^0.2.10: + version "0.2.11" + resolved "https://registry.npmjs.org/load-helpers/-/load-helpers-0.2.11.tgz" + integrity sha512-+iUnxQSddtpXoeRrza02jbJOUgCbJGG6GGeE4WTf6nV0Z0uR+/+/h2RMfDAl5SI4Cd/fu5xFPqo0ibP3v9y1ew== + dependencies: + extend-shallow "^2.0.1" + is-valid-glob "^0.3.0" + lazy-cache "^2.0.1" + matched "^0.4.1" + resolve-dir "^0.1.0" + +load-pkg@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/load-pkg/-/load-pkg-3.0.1.tgz" + integrity sha512-wW6PBOWKbPceeIamjHjoacmI0F7Q+JdHoYl1nYE3lGOQCmq+xAnfIp24dqhUSfsO6Y7YSlrmyi3JxvSiRnoivg== + dependencies: + find-pkg "^0.1.0" + +load-templates@^0.10.1: + version "0.10.2" + resolved "https://registry.npmjs.org/load-templates/-/load-templates-0.10.2.tgz" + integrity sha512-zqhh3EOZIMeLS2nf0RjY6LaNTHmphIwFSoAo2UsK4OXXGV77pUC4W1wS55Ry1+X9dCxq4yb68Uh/dzFbv6m8ew== + dependencies: + extend-shallow "^2.0.1" + glob-parent "^2.0.0" + is-valid-glob "^0.3.0" + lazy-cache "^1.0.3" + matched "^0.3.2" + relative "^3.0.2" + to-file "^0.1.5" + vinyl "^1.1.0" + +lodash._arraycopy@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz" + integrity sha512-RHShTDnPKP7aWxlvXKiDT6IX2jCs6YZLCtNhOru/OX2Q/tzX295vVBK5oX1ECtN+2r86S0Ogy8ykP1sgCZAN0A== + +lodash._arrayeach@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz" + integrity sha512-Mn7HidOVcl3mkQtbPsuKR0Fj0N6Q6DQB77CtYncZcJc0bx5qv2q4Gl6a0LC1AN+GSxpnBDNnK3CKEm9XNA4zqQ== + +lodash._arrayfilter@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/lodash._arrayfilter/-/lodash._arrayfilter-3.0.0.tgz" + integrity sha512-xi4jscMHMkWtF8vXNpmvAXTmes6gKMpXsWM8kKuJ5tfk/VhJujrAG2sVc/LBsUERkReV9blMG2GD4SjPHyqaTw== + +lodash._arraymap@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/lodash._arraymap/-/lodash._arraymap-3.0.0.tgz" + integrity sha512-IhRssF2bzQoFQ2Q5H1O52HuJY+OtcHDZekEhaMJ6RkUF+gpLlAsizSRsKp3Ho555ANRk69DFp5b4LOlym4S0bw== + +lodash._baseassign@^3.0.0: + version "3.2.0" + resolved "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz" + integrity sha512-t3N26QR2IdSN+gqSy9Ds9pBu/J1EAFEshKlUHpJG3rvyJOYgcELIxcIeKKfZk7sjOz11cFfzJRsyFry/JyabJQ== + dependencies: + lodash._basecopy "^3.0.0" + lodash.keys "^3.0.0" + +lodash._basecallback@^3.0.0: + version "3.3.1" + resolved "https://registry.npmjs.org/lodash._basecallback/-/lodash._basecallback-3.3.1.tgz" + integrity sha512-LQffghuO63ufDY33KKO1ezGKbcFZK3ngYV7JpxaUomoM5acf0YeXU3Pm8csVE0girVs50TXzfNibl69Co3ggJA== + dependencies: + lodash._baseisequal "^3.0.0" + lodash._bindcallback "^3.0.0" + lodash.isarray "^3.0.0" + lodash.pairs "^3.0.0" + +lodash._baseclone@^3.0.0: + version "3.3.0" + resolved "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-3.3.0.tgz" + integrity sha512-1K0dntf2dFQ5my0WoGKkduewR6+pTNaqX03kvs45y7G5bzl4B3kTR4hDfJIc2aCQDeLyQHhS280tc814m1QC1Q== + dependencies: + lodash._arraycopy "^3.0.0" + lodash._arrayeach "^3.0.0" + lodash._baseassign "^3.0.0" + lodash._basefor "^3.0.0" + lodash.isarray "^3.0.0" + lodash.keys "^3.0.0" + +lodash._basecopy@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz" + integrity sha512-rFR6Vpm4HeCK1WPGvjZSJ+7yik8d8PVUdCJx5rT2pogG4Ve/2ZS7kfmO5l5T2o5V2mqlNIfSF5MZlr1+xOoYQQ== + +lodash._basedifference@^3.0.0: + version "3.0.3" + resolved "https://registry.npmjs.org/lodash._basedifference/-/lodash._basedifference-3.0.3.tgz" + integrity sha512-4BcJlOv36b3v+kHdJWcgsDi96ns8neNLuDtbzzjW3+eh3XhFVmFPH2tu6GJK2e5eRYMQ8izHU35iAyNjRyDtCQ== + dependencies: + lodash._baseindexof "^3.0.0" + lodash._cacheindexof "^3.0.0" + lodash._createcache "^3.0.0" + +lodash._baseeach@^3.0.0: + version "3.0.4" + resolved "https://registry.npmjs.org/lodash._baseeach/-/lodash._baseeach-3.0.4.tgz" + integrity sha512-IqUZ9MQo2UT1XPGuBntInqTOlc+oV+bCo0kMp+yuKGsfvRSNgUW0YjWVZUrG/gs+8z/Eyuc0jkJjOBESt9BXxg== + dependencies: + lodash.keys "^3.0.0" + +lodash._basefilter@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/lodash._basefilter/-/lodash._basefilter-3.0.0.tgz" + integrity sha512-EjWjqBE5KHmvrzgZ9tSvt7ggGmDF0pjPzaiUONQ97M4+YDYW8VMH3VnyKS/JHFoqDAYEIIx+3/Tg4C0zlC6qPA== + dependencies: + lodash._baseeach "^3.0.0" + +lodash._baseflatten@^3.0.0: + version "3.1.4" + resolved "https://registry.npmjs.org/lodash._baseflatten/-/lodash._baseflatten-3.1.4.tgz" + integrity sha512-fESngZd+X4k+GbTxdMutf8ohQa0s3sJEHIcwtu4/LsIQ2JTDzdRxDCMQjW+ezzwRitLmHnacVVmosCbxifefbw== + dependencies: + lodash.isarguments "^3.0.0" + lodash.isarray "^3.0.0" + +lodash._basefor@^3.0.0: + version "3.0.3" + resolved "https://registry.npmjs.org/lodash._basefor/-/lodash._basefor-3.0.3.tgz" + integrity sha512-6bc3b8grkpMgDcVJv9JYZAk/mHgcqMljzm7OsbmcE2FGUMmmLQTPHlh/dFqR8LA0GQ7z4K67JSotVKu5058v1A== + +lodash._baseindexof@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/lodash._baseindexof/-/lodash._baseindexof-3.1.0.tgz" + integrity sha512-bSYo8Pc/f0qAkr8fPJydpJjtrHiSynYfYBjtANIgXv5xEf1WlTC63dIDlgu0s9dmTvzRu1+JJTxcIAHe+sH0FQ== + +lodash._baseisequal@^3.0.0: + version "3.0.7" + resolved "https://registry.npmjs.org/lodash._baseisequal/-/lodash._baseisequal-3.0.7.tgz" + integrity sha512-U+3GsNEZj9ebI03ncLC2pLmYVjgtYZEwdkAPO7UGgtGvAz36JVFPAQUufpSaVL93Cz5arc6JGRKZRhaOhyVJYA== + dependencies: + lodash.isarray "^3.0.0" + lodash.istypedarray "^3.0.0" + lodash.keys "^3.0.0" + +lodash._baseismatch@^3.0.0: + version "3.1.3" + resolved "https://registry.npmjs.org/lodash._baseismatch/-/lodash._baseismatch-3.1.3.tgz" + integrity sha512-lq0Z+O/HfAJ16frtiZnvi2sLQrFfcYxK2q5R+n10+cWbXQ/Mz6R52mLOX/8R3npLGIO7Rq7zNP7ENTCJB/GN+g== + dependencies: + lodash._baseisequal "^3.0.0" + +lodash._basematches@^3.0.0: + version "3.2.0" + resolved "https://registry.npmjs.org/lodash._basematches/-/lodash._basematches-3.2.0.tgz" + integrity sha512-E6aibw9mFnfTO8z4zu1Fc2Pgv102/c11RtunY0MBdnIRWy27CtwnTVBQjfXohtUoDH1BI+vxZ9+b2JJY13dt3A== + dependencies: + lodash._baseismatch "^3.0.0" + lodash.pairs "^3.0.0" + +lodash._basetostring@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" + integrity sha512-mTzAr1aNAv/i7W43vOR/uD/aJ4ngbtsRaCubp2BfZhlGU/eORUjg/7F6X0orNMdv33JOrdgGybtvMN/po3EWrA== + +lodash._basevalues@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz" + integrity sha512-H94wl5P13uEqlCg7OcNNhMQ8KvWSIyqXzOPusRgHC9DK3o54P6P3xtbXlVbRABG4q5gSmp7EDdJ0MSuW9HX6Mg== + +lodash._bindcallback@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz" + integrity sha512-2wlI0JRAGX8WEf4Gm1p/mv/SZ+jLijpj0jyaE/AXeuQphzCgD8ZQW4oSpoN8JAopujOFGU3KMuq7qfHBWlGpjQ== + +lodash._cacheindexof@^3.0.0: + version "3.0.2" + resolved "https://registry.npmjs.org/lodash._cacheindexof/-/lodash._cacheindexof-3.0.2.tgz" + integrity sha512-S8dUjWr7SUT/X6TBIQ/OYoCHo1Stu1ZRy6uMUSKqzFnZp5G5RyQizSm6kvxD2Ewyy6AVfMg4AToeZzKfF99T5w== + +lodash._createassigner@^3.0.0: + version "3.1.1" + resolved "https://registry.npmjs.org/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz" + integrity sha512-LziVL7IDnJjQeeV95Wvhw6G28Z8Q6da87LWKOPWmzBLv4u6FAT/x5v00pyGW0u38UoogNF2JnD3bGgZZDaNEBw== + dependencies: + lodash._bindcallback "^3.0.0" + lodash._isiterateecall "^3.0.0" + lodash.restparam "^3.0.0" + +lodash._createcache@^3.0.0: + version "3.1.2" + resolved "https://registry.npmjs.org/lodash._createcache/-/lodash._createcache-3.1.2.tgz" + integrity sha512-ev5SP+iFpZOugyab/DEUQxUeZP5qyciVTlgQ1f4Vlw7VUcCD8fVnyIqVUEIaoFH9zjAqdgi69KiofzvVmda/ZQ== + dependencies: + lodash._getnative "^3.0.0" + +lodash._createwrapper@^3.0.0: + version "3.2.0" + resolved "https://registry.npmjs.org/lodash._createwrapper/-/lodash._createwrapper-3.2.0.tgz" + integrity sha512-O8fi7P57KZQjtTJN3tbUAJsm6Coo35JVi4OiEU/WV0rrqaWemk+rRB/1ohiIiv1cIK3dIkVhMehaFOFyNZDYkQ== + dependencies: + lodash._root "^3.0.0" + +lodash._getnative@^3.0.0: + version "3.9.1" + resolved "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz" + integrity sha512-RrL9VxMEPyDMHOd9uFbvMe8X55X16/cGM5IgOKgRElQZutpX89iS6vwl64duTV1/16w5JY7tuFNXqoekmh1EmA== + +lodash._isiterateecall@^3.0.0: + version "3.0.9" + resolved "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz" + integrity sha512-De+ZbrMu6eThFti/CSzhRvTKMgQToLxbij58LMfM8JnYDNSOjkjTCIaa8ixglOeGh2nyPlakbt5bJWJ7gvpYlQ== + +lodash._pickbyarray@^3.0.0: + version "3.0.2" + resolved "https://registry.npmjs.org/lodash._pickbyarray/-/lodash._pickbyarray-3.0.2.tgz" + integrity sha512-tHzBIfgugzI7HV0y8MJS1z/ryWDh8NyD6AV+so9vlplRnhD4qBuwoyDt7g241ad3F43YDFghCN+R3iaFd4Azvw== + +lodash._pickbycallback@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/lodash._pickbycallback/-/lodash._pickbycallback-3.0.0.tgz" + integrity sha512-DVP27YmN0lB+j/Tgd/+gtxfmW/XihgWpQpHptBuwyp2fD9zEBRwwcnw6Qej16LUV8LRFuTqyoc0i6ON97d/C5w== + dependencies: + lodash._basefor "^3.0.0" + lodash.keysin "^3.0.0" + +lodash._reescape@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz" + integrity sha512-Sjlavm5y+FUVIF3vF3B75GyXrzsfYV8Dlv3L4mEpuB9leg8N6yf/7rU06iLPx9fY0Mv3khVp9p7Dx0mGV6V5OQ== + +lodash._reevaluate@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz" + integrity sha512-OrPwdDc65iJiBeUe5n/LIjd7Viy99bKwDdk7Z5ljfZg0uFRFlfQaCy9tZ4YMAag9WAZmlVpe1iZrkIMMSMHD3w== + +lodash._reinterpolate@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" + integrity sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA== + +lodash._replaceholders@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/lodash._replaceholders/-/lodash._replaceholders-3.0.0.tgz" + integrity sha512-FbnZp+6+UaT8VzGNXUK8nIH7rC/P+c2te5R/rpjgwLY27OsEMqCyF6yOxqHMj9Qv3yelSVVuYzCjtrJzcKbAhg== + +lodash._root@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz" + integrity sha512-O0pWuFSK6x4EXhM1dhZ8gchNtG7JMqBtrHdoUFUWXD7dJnNSUze1GuyQr5sOs0aCvgGeI3o/OJW8f4ca7FDxmQ== + +lodash.bind@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/lodash.bind/-/lodash.bind-3.1.0.tgz" + integrity sha512-GaXlyWuJbyuJ54vRypYLVq1NS4v7QIBVicEX4lmW8PE5XaltCuFzWLG4WuXKYQ7SKfzxkiEsadQyuVOxym7paQ== + dependencies: + lodash._createwrapper "^3.0.0" + lodash._replaceholders "^3.0.0" + lodash.restparam "^3.0.0" + +lodash.clonedeep@^3.0.1: + version "3.0.2" + resolved "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-3.0.2.tgz" + integrity sha512-I8MpGh5z+6OixDAAb21teLSZDmqVPjlq02Q7ZFrbn2xnQHYYuJf6on/94SWpF/p0s3p/cEv/53ro4AhDOfCR0g== + dependencies: + lodash._baseclone "^3.0.0" + lodash._bindcallback "^3.0.0" + +lodash.escape@^3.0.0: + version "3.2.0" + resolved "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz" + integrity sha512-n1PZMXgaaDWZDSvuNZ/8XOcYO2hOKDqZel5adtR30VKQAtoWs/5AOeFA0vPV8moiPzlqe7F4cP2tzpFewQyelQ== + dependencies: + lodash._root "^3.0.0" + +lodash.isarguments@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz" + integrity sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg== + +lodash.isarray@^3.0.0: + version "3.0.4" + resolved "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz" + integrity sha512-JwObCrNJuT0Nnbuecmqr5DgtuBppuCvGD9lxjFpAzwnVtdGoDQ1zig+5W8k5/6Gcn0gZ3936HDAlGd28i7sOGQ== + +lodash.isequal@^4.0.0: + version "4.5.0" + resolved "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" + integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== + +lodash.isplainobject@^3.0.0: + version "3.2.0" + resolved "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-3.2.0.tgz" + integrity sha512-P4wZnho5curNqeEq/x292Pb57e1v+woR7DJ84DURelKB46lby8aDEGVobSaYtzHdQBWQrJSdxcCwjlGOvvdIyg== + dependencies: + lodash._basefor "^3.0.0" + lodash.isarguments "^3.0.0" + lodash.keysin "^3.0.0" + +lodash.istypedarray@^3.0.0: + version "3.0.6" + resolved "https://registry.npmjs.org/lodash.istypedarray/-/lodash.istypedarray-3.0.6.tgz" + integrity sha512-lGWJ6N8AA3KSv+ZZxlTdn4f6A7kMfpJboeyvbFdE7IU9YAgweODqmOgdUHOA+c6lVWeVLysdaxciFXi+foVsWw== + +lodash.keys@^3.0.0: + version "3.1.2" + resolved "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz" + integrity sha512-CuBsapFjcubOGMn3VD+24HOAPxM79tH+V6ivJL3CHYjtrawauDJHUk//Yew9Hvc6e9rbCrURGk8z6PC+8WJBfQ== + dependencies: + lodash._getnative "^3.0.0" + lodash.isarguments "^3.0.0" + lodash.isarray "^3.0.0" + +lodash.keysin@^3.0.0: + version "3.0.8" + resolved "https://registry.npmjs.org/lodash.keysin/-/lodash.keysin-3.0.8.tgz" + integrity sha512-YDB/5xkL3fBKFMDaC+cfGV00pbiJ6XoJIfRmBhv7aR6wWtbCW6IzkiWnTfkiHTF6ALD7ff83dAtB3OEaSoyQPg== + dependencies: + lodash.isarguments "^3.0.0" + lodash.isarray "^3.0.0" + +lodash.merge@^3.3.2: + version "3.3.2" + resolved "https://registry.npmjs.org/lodash.merge/-/lodash.merge-3.3.2.tgz" + integrity sha512-ZgGZpRhWLjivGUbjtApZR4HyLv/UAyoYqESVYkK4aLBJVHRrbFpG+GNnE9JPijliME4LkKM0SFI/WyOiBiv1+w== + dependencies: + lodash._arraycopy "^3.0.0" + lodash._arrayeach "^3.0.0" + lodash._createassigner "^3.0.0" + lodash._getnative "^3.0.0" + lodash.isarguments "^3.0.0" + lodash.isarray "^3.0.0" + lodash.isplainobject "^3.0.0" + lodash.istypedarray "^3.0.0" + lodash.keys "^3.0.0" + lodash.keysin "^3.0.0" + lodash.toplainobject "^3.0.0" + +lodash.omit@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/lodash.omit/-/lodash.omit-3.1.0.tgz" + integrity sha512-vC3fSzZDmPlwk+kCGYMQyUpPeRBgmOK/WrhmjlWVUjEch35gQR3iRbCV9rL7KgMHVeVhnq7A+TRrPvzvg67y9w== + dependencies: + lodash._arraymap "^3.0.0" + lodash._basedifference "^3.0.0" + lodash._baseflatten "^3.0.0" + lodash._bindcallback "^3.0.0" + lodash._pickbyarray "^3.0.0" + lodash._pickbycallback "^3.0.0" + lodash.keysin "^3.0.0" + lodash.restparam "^3.0.0" + +lodash.pairs@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/lodash.pairs/-/lodash.pairs-3.0.1.tgz" + integrity sha512-lgXvpU43ZNQrZ/pK2cR97YzKeAno3e3HhcyvLKsofljeHKrQcZhT1vW7fg4X61c92tM+mjD/DypoLZYuAKNIkQ== + dependencies: + lodash.keys "^3.0.0" + +lodash.restparam@^3.0.0: + version "3.6.1" + resolved "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz" + integrity sha512-L4/arjjuq4noiUJpt3yS6KIKDtJwNe2fIYgMqyYYKoeIfV1iEqvPwhCx23o+R9dzouGihDAPN1dTIRWa7zk8tw== + +lodash.template@^3.0.0: + version "3.6.2" + resolved "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz" + integrity sha512-0B4Y53I0OgHUJkt+7RmlDFWKjVAI/YUpWNiL9GQz5ORDr4ttgfQGo+phBWKFLJbBdtOwgMuUkdOHOnPg45jKmQ== + dependencies: + lodash._basecopy "^3.0.0" + lodash._basetostring "^3.0.0" + lodash._basevalues "^3.0.0" + lodash._isiterateecall "^3.0.0" + lodash._reinterpolate "^3.0.0" + lodash.escape "^3.0.0" + lodash.keys "^3.0.0" + lodash.restparam "^3.0.0" + lodash.templatesettings "^3.0.0" + +lodash.templatesettings@^3.0.0: + version "3.1.1" + resolved "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz" + integrity sha512-TcrlEr31tDYnWkHFWDCV3dHYroKEXpJZ2YJYvJdhN+y4AkWMDZ5I4I8XDtUKqSAyG81N7w+I1mFEJtcED+tGqQ== + dependencies: + lodash._reinterpolate "^3.0.0" + lodash.escape "^3.0.0" + +lodash.toplainobject@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/lodash.toplainobject/-/lodash.toplainobject-3.0.0.tgz" + integrity sha512-wMI0Ju1bvSmnBS3EcRRH/3zDnZOPpDtMtNDzbbNMKuTrEpALsf+sPyMeogmv63Y11qZQO7H1xFzohIEGRMjPYA== + dependencies: + lodash._basecopy "^3.0.0" + lodash.keysin "^3.0.0" + +lodash.where@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/lodash.where/-/lodash.where-3.1.0.tgz" + integrity sha512-9iH6No94IEtewjRRAykRVVW4Sw0DULKFp9H7x92MvbYUjg5EHj/+o58/Jx/kxAu7UWJLItwBH4FemHaQIGFIeg== + dependencies: + lodash._arrayfilter "^3.0.0" + lodash._basecallback "^3.0.0" + lodash._basefilter "^3.0.0" + lodash._basematches "^3.0.0" + lodash.isarray "^3.0.0" + +lodash@^3.10.1, lodash@^3.3.1: + version "3.10.1" + resolved "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" + integrity sha512-9mDDwqVIma6OZX79ZlDACZl8sBm0TEnkf99zV3iMA4GzkIT/9hiqP5mY0HoT1iNLCrKc/R1HByV+yJfRWVJryQ== + +longest@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz" + integrity sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg== + lru-cache@^6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" @@ -588,11 +3519,186 @@ magic-string@^0.30.0: dependencies: "@jridgewell/sourcemap-codec" "^1.4.13" +make-iterator@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz" + integrity sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw== + dependencies: + kind-of "^6.0.2" + +map-cache@^0.2.2: + version "0.2.2" + resolved "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz" + integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== + +map-config@^0.4.1: + version "0.4.4" + resolved "https://registry.npmjs.org/map-config/-/map-config-0.4.4.tgz" + integrity sha512-Gu4LROniL4j2tDyn+E5oDkXu+aTqCahHv3wco8kK21mcV0qFNBQd12DA/hCb/MLhtu4RGWz6I+Q1zedlVhGY9A== + dependencies: + array-unique "^0.2.1" + async "^1.5.2" + +map-config@^0.5.0: + version "0.5.0" + resolved "https://registry.npmjs.org/map-config/-/map-config-0.5.0.tgz" + integrity sha512-7pgduXtyOXZ/py4n6IM8G+7wanqbRDPK5Myp7P3jUUAFQwzGDeuMm0N8Dxrwaf3bySqJpne4NdglRUxdw7I7QQ== + dependencies: + array-unique "^0.2.1" + async "^1.5.2" + +map-schema@^0.1.3: + version "0.1.4" + resolved "https://registry.npmjs.org/map-schema/-/map-schema-0.1.4.tgz" + integrity sha512-pJbe3zgt0w6DJM650kaMxqcjYUbozIAmr7XbNf38p8u1HkVljQ+iGtAeDf5gy0/dRe+DxySx/QSfzTosd01mCA== + dependencies: + arr-union "^3.0.0" + collection-visit "^0.2.1" + component-emitter "^1.2.0" + debug "^2.2.0" + get-value "^2.0.2" + kind-of "^3.0.2" + lazy-cache "^1.0.3" + mixin-deep "^1.1.3" + omit-empty "^0.3.2" + set-value "^0.3.2" + sort-object-arrays "^0.1.1" + union-value "^0.2.1" + +map-visit@^0.1.5: + version "0.1.5" + resolved "https://registry.npmjs.org/map-visit/-/map-visit-0.1.5.tgz" + integrity sha512-zdmJBFvvVR/H5wCfsCP7XxSLp+346yAZ30Wy2OsQLcH19OVGMWa3Ms9quO00lj9ybsySu3gKOINNgICb4Zqauw== + dependencies: + lazy-cache "^2.0.1" + object-visit "^0.3.4" + +map-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz" + integrity sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w== + dependencies: + object-visit "^1.0.0" + +matched@^0.3.2: + version "0.3.2" + resolved "https://registry.npmjs.org/matched/-/matched-0.3.2.tgz" + integrity sha512-ldjoYd3M+dxt5WAs0OY83GNU2sdGPnbrYBd8HvcsIJ+Ai3u1F5HwWJNmd4v4+b/wUJ9lx+/H2dYOcEt+ByUMnw== + dependencies: + async-array-reduce "^0.1.0" + extend-shallow "^2.0.1" + glob "^5.0.15" + is-valid-glob "^0.3.0" + lazy-cache "^0.2.3" + resolve-dir "^0.1.0" + +matched@^0.4.1: + version "0.4.4" + resolved "https://registry.npmjs.org/matched/-/matched-0.4.4.tgz" + integrity sha512-zpasnbB5vQkvb0nfcKV0zEoGgMtV7atlWR1Vk3E8tEKh6EicMseKtVV+5vc+zsZwvDlcNMKlKK/CVOEeAalYRQ== + dependencies: + arr-union "^3.1.0" + async-array-reduce "^0.2.0" + extend-shallow "^2.0.1" + fs-exists-sync "^0.1.0" + glob "^7.0.5" + has-glob "^0.1.1" + is-valid-glob "^0.3.0" + lazy-cache "^2.0.1" + resolve-dir "^0.1.0" + +math-random@^1.0.1: + version "1.0.4" + resolved "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz" + integrity sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A== + +merge-stream@^0.1.8: + version "0.1.8" + resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-0.1.8.tgz" + integrity sha512-ivGsLZth/AkvevAzPlRLSie8Q3GdyH/5xUYgn+ItAJYslT0NsKd2cxx0bAjmqoY5swX0NoWJjvkDkfpaVZx9lw== + dependencies: + through2 "^0.6.1" + +merge-stream@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz" + integrity sha512-e6RM36aegd4f+r8BZCcYXlO2P3H6xbUM6ktL2Xmf45GAOit9bI4z6/3VU7JwllVO1L7u0UDSg/EhzQ5lmMLolA== + dependencies: + readable-stream "^2.0.1" + +merge-value@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/merge-value/-/merge-value-0.1.1.tgz" + integrity sha512-bVXaECDVpjKFt3IRx3OC5JsRtFJNvgOAjYJJSz/OmBIi7TByzsCxTLGdYmNOCVIx/9Ejz3JvK6r/EJmUtitTxA== + dependencies: + get-value "^1.1.5" + is-extendable "^0.1.1" + lazy-cache "^0.2.3" + mixin-deep "^1.1.3" + set-value "^0.2.0" + merge2@^1.3.0: version "1.4.1" resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== +micromatch@^2.1.5: + version "2.3.11" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz" + integrity sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA== + dependencies: + arr-diff "^2.0.0" + array-unique "^0.2.1" + braces "^1.8.2" + expand-brackets "^0.1.4" + extglob "^0.3.1" + filename-regex "^2.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.1" + kind-of "^3.0.2" + normalize-path "^2.0.1" + object.omit "^2.0.0" + parse-glob "^3.0.4" + regex-cache "^0.4.2" + +micromatch@^2.3.7: + version "2.3.11" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz" + integrity sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA== + dependencies: + arr-diff "^2.0.0" + array-unique "^0.2.1" + braces "^1.8.2" + expand-brackets "^0.1.4" + extglob "^0.3.1" + filename-regex "^2.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.1" + kind-of "^3.0.2" + normalize-path "^2.0.1" + object.omit "^2.0.0" + parse-glob "^3.0.4" + regex-cache "^0.4.2" + +micromatch@^3.1.10: + version "3.1.10" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" + micromatch@^4.0.4, micromatch@^4.0.5: version "4.0.5" resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz" @@ -601,6 +3707,20 @@ micromatch@^4.0.4, micromatch@^4.0.5: braces "^3.0.2" picomatch "^2.3.1" +minimatch@^2.0.1: + version "2.0.10" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz" + integrity sha512-jQo6o1qSVLEWaw3l+bwYA2X0uLuK2KjNh2wjgO7Q/9UJnXr1Q3yQKR8BI0/Bt/rPg75e6SMW4hW/6cBHVTZUjA== + dependencies: + brace-expansion "^1.0.0" + +minimatch@^3.0.0, "minimatch@2 || 3": + version "3.1.2" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + minimatch@^3.0.4: version "3.1.2" resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" @@ -615,11 +3735,56 @@ minimatch@^9.0.0: dependencies: brace-expansion "^2.0.1" +minimist@^1.1.0, minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6: + version "1.2.8" + resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + +mixin-deep@^1.1.3, mixin-deep@^1.2.0: + version "1.3.2" + resolved "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz" + integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +mixin-object@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz" + integrity sha512-ALGF1Jt9ouehcaXaHhn6t1yGWRqGaHkPFndtFVHfZXOvkIZ/yoGaSi0AHVTafb3ZBGg4dr/bDwnaEKqCXzchMA== + dependencies: + for-in "^0.1.3" + is-extendable "^0.1.1" + +mkdirp@^0.5.0, mkdirp@^0.5.1: + version "0.5.6" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" + integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== + dependencies: + minimist "^1.2.6" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + muggle-string@^0.3.1: version "0.3.1" resolved "https://registry.npmjs.org/muggle-string/-/muggle-string-0.3.1.tgz" integrity sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg== +multipipe@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz" + integrity sha512-7ZxrUybYv9NonoXgwoOqtStIu18D1c3eFZj27hqgf5kBrBF8Q+tE8V0MW8dKM5QLkQPh1JhhbKgHLY9kifov4Q== + dependencies: + duplexer2 "0.0.2" + +mute-stream@0.0.5: + version "0.0.5" + resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz" + integrity sha512-EbrziT4s8cWPmzr47eYVW3wimS4HsvlnV5ri1xw1aR6JQo/OrJX5rkl32K/QQHdxeabJETtfeaROGhd8W7uBgg== + mz@^2.7.0: version "2.7.0" resolved "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz" @@ -629,16 +3794,72 @@ mz@^2.7.0: object-assign "^4.0.1" thenify-all "^1.0.0" +namify@^0.1.3: + version "0.1.3" + resolved "https://registry.npmjs.org/namify/-/namify-0.1.3.tgz" + integrity sha512-NnrJy1rWMBb52xEAV5LusPx3UUln7rs1FdBnT3rJ4/aaD5MWZHgcVYZ8JLM3IUEUDj2A5XL0bUTUlMdwhBlviA== + dependencies: + reserved "^0.1.0" + nanoid@^3.3.6: version "3.3.6" resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz" integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== +nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz" + integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + define-property "^2.0.2" + extend-shallow "^3.0.2" + fragment-cache "^0.2.1" + is-windows "^1.0.2" + kind-of "^6.0.2" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +nanoseconds@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/nanoseconds/-/nanoseconds-0.1.0.tgz" + integrity sha512-6yOHqTvJNI9xGmVHWQ4ZTYhGpT0O4h9N+uk/UuRVPI8TskViB4s4QL3y+jY/Yxsdz7gvoBGPCHWRUibOyyYMwA== + +neo-async@^2.6.0: + version "2.6.2" + resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +next-tick@^0.2.2: + version "0.2.2" + resolved "https://registry.npmjs.org/next-tick/-/next-tick-0.2.2.tgz" + integrity sha512-f7h4svPtl+QidoBv4taKXUjJ70G2asaZ8G28nS0OkqaalX8dwwrtWtyxEDPK62AC00ur/+/E0pUwBwY5EPn15Q== + +next-tick@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz" + integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ== + node-releases@^2.0.12: version "2.0.12" resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz" integrity sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ== +noncharacters@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/noncharacters/-/noncharacters-1.1.0.tgz" + integrity sha512-U69XzMNq7UQXR27xT17tkQsHPsLc+5W9yfXvYzVCwFxghVf+7VttxFnCKFMxM/cHD+/QIyU009263hxIIurj4g== + +normalize-path@^2.0.0, normalize-path@^2.0.1: + version "2.1.1" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz" + integrity sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w== + dependencies: + remove-trailing-separator "^1.0.1" + normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" @@ -649,33 +3870,244 @@ normalize-range@^0.1.2: resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== -object-assign@^4.0.1: +now-and-later@0.0.6: + version "0.0.6" + resolved "https://registry.npmjs.org/now-and-later/-/now-and-later-0.0.6.tgz" + integrity sha512-qNIeNeH6v6KbriliCoOEmKhelv+66P2yCKEQta3MYcwN98S3NrVMgYEh9hWxJRPqPna3d7r0KElZQKQkAm0/jA== + dependencies: + once "^1.3.0" + +number-is-nan@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" + integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ== + +object-assign@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" + integrity sha512-jHP15vXVGeVh1HuaA2wY6lxk+whK/x4KBG88VXeRma7CCun7iGD5qPc4eYykQ9sdQvg8jkwFKsSxHln2ybW3xQ== + +object-assign@^4.0.0, object-assign@^4.0.1, object-assign@^4.1.0: version "4.1.1" resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== -object-hash@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz" - integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== +object-assign@4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + integrity sha512-Lbc7GfN7XFaK30bzUN3cDYLOkT0dH05S0ax1QikylHUD9+Z9PRF3G1iYwX3kcz+6AlzTFGkUgMxz6l3aUwbwTA== + +object-copy@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz" + integrity sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ== + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" + +object-hash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz" + integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== + +object-visit@^0.3.4: + version "0.3.4" + resolved "https://registry.npmjs.org/object-visit/-/object-visit-0.3.4.tgz" + integrity sha512-6QNyX7uTuwqxP7pmDBqgBDKdmZws1rXriUyXM5KG6+7J0aYRuuAGoc636IGdLzgOL77WUwL+EpoTJrEHwWsyOA== + dependencies: + isobject "^2.0.0" + +object-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz" + integrity sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA== + dependencies: + isobject "^3.0.0" + +object.omit@^2.0.0, object.omit@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz" + integrity sha512-UiAM5mhmIuKLsOvrL+B0U2d1hXHF3bFYWIuH1LMpuV2EJEHG1Ntz06PgLEHjm6VFd87NpH8rastvPoyv6UW2fA== + dependencies: + for-own "^0.1.4" + is-extendable "^0.1.1" + +object.pick@^1.1.1, object.pick@^1.2.0, object.pick@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz" + integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ== + dependencies: + isobject "^3.0.1" + +omit-empty@^0.3.2, omit-empty@^0.3.4: + version "0.3.6" + resolved "https://registry.npmjs.org/omit-empty/-/omit-empty-0.3.6.tgz" + integrity sha512-P5zl3TYREgcRAjjyj9kYHNhVtOOXMlCyYh/KNm53oUZNKpGOBbS0WLdRcThDPWbuFleXlbCd1KTBRZD86nj3RA== + dependencies: + has-values "^0.1.4" + is-date-object "^1.0.1" + isobject "^2.0.0" + reduce-object "^0.1.3" + +omit-empty@^0.4.1: + version "0.4.1" + resolved "https://registry.npmjs.org/omit-empty/-/omit-empty-0.4.1.tgz" + integrity sha512-NwnVOAaLwUEYmvvwLKKqvG6BkSG0pu0yKhKc6uYbWerkIXe6Wi2HQ1qoL+Wksj3DCauRuNKIjZUsLyjLj1/lrw== + dependencies: + has-values "^0.1.4" + kind-of "^3.0.3" + reduce-object "^0.1.3" + +once@^1.3.0, once@^1.3.2, once@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +once@~1.3.0: + version "1.3.3" + resolved "https://registry.npmjs.org/once/-/once-1.3.3.tgz" + integrity sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w== + dependencies: + wrappy "1" + +onetime@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz" + integrity sha512-GZ+g4jayMqzCRMgB2sol7GiCLjKfS1PINkjmx8spcKce1LiVqcbQreXwqs2YAFXC6R03VIG28ZS31t8M866v6A== + +opn@^4.0.1: + version "4.0.2" + resolved "https://registry.npmjs.org/opn/-/opn-4.0.2.tgz" + integrity sha512-iPBWbPP4OEOzR1xfhpGLDh+ypKBOygunZhM9jBtA7FS5sKjEiMZw0EFb82hnDOmTZX90ZWLoZKUza4cVt8MexA== + dependencies: + object-assign "^4.0.1" + pinkie-promise "^2.0.0" + +option-cache@^3.2.0, option-cache@^3.3.5: + version "3.5.0" + resolved "https://registry.npmjs.org/option-cache/-/option-cache-3.5.0.tgz" + integrity sha512-Hr14410H8ajAHeUirXZtuE9drwy8e85l0CssHB/k7Y6nRkleKsGAzB/gwltUzsnIqr9Y+7ZQ+H16GYWAJH3PVg== + dependencies: + arr-flatten "^1.0.3" + collection-visit "^1.0.0" + component-emitter "^1.2.1" + get-value "^2.0.6" + has-value "^0.3.1" + kind-of "^3.2.2" + lazy-cache "^2.0.2" + set-value "^0.4.3" + to-object-path "^0.3.0" + +optionator@^0.6.0: + version "0.6.0" + resolved "https://registry.npmjs.org/optionator/-/optionator-0.6.0.tgz" + integrity sha512-mQXimyhX3iv8+/dPkdwDnNCtXmcGJIrVTw1vIxBGegF3VShG45GtDbZXK46EnN+i0i7HjjwWSgr7XzMxbIzDSw== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~1.0.6" + levn "~0.2.5" + prelude-ls "~1.1.1" + type-check "~0.3.1" + wordwrap "~0.0.2" + +ordered-read-streams@^0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz" + integrity sha512-xQvd8qvx9U1iYY9aVqPpoF5V9uaWJKV6ZGljkh/jkiNX0DiQsjbWvRumbh10QTMDE8DheaOEU8xi0szbrgjzcw== + dependencies: + is-stream "^1.0.1" + readable-stream "^2.0.1" + +os-homedir@^1.0.0, os-homedir@^1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz" + integrity sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ== + +pad-right@^0.2.2: + version "0.2.2" + resolved "https://registry.npmjs.org/pad-right/-/pad-right-0.2.2.tgz" + integrity sha512-4cy8M95ioIGolCoMmm2cMntGR1lPLEbOMzOKu8bzjuJP6JpzEMQcDHmh7hHLYGgob+nKe1YHFMaG4V59HQa89g== + dependencies: + repeat-string "^1.5.2" + +paginationator@^0.1.3: + version "0.1.4" + resolved "https://registry.npmjs.org/paginationator/-/paginationator-0.1.4.tgz" + integrity sha512-o46P8Z9DK0blcmY7F95SnsBWZ6bow3HAcLKXlgIc/SZE8og21qrxL14nAi6Wy8E0Iw06wA0yS5icSayXw8BU8A== + +parse-git-config@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/parse-git-config/-/parse-git-config-1.1.1.tgz" + integrity sha512-S3LGXJZVSy/hswvbSkfdbKBRVsnqKrVu6j8fcvdtJ4TxosSELyQDsJPuGPXuZ+EyuYuJd3O4uAF8gcISR0OFrQ== + dependencies: + extend-shallow "^2.0.1" + fs-exists-sync "^0.1.0" + git-config-path "^1.0.1" + ini "^1.3.4" + +parse-glob@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz" + integrity sha512-FC5TeK0AwXzq3tUBFtH74naWkPQCEWs4K+xMxWZBlKDWu0bVHXGZa+KKqxKidd7xwhdZ19ZNuF2uO1M/r196HA== + dependencies: + glob-base "^0.3.0" + is-dotfile "^1.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.0" + +parse-node-version@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz" + integrity sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA== + +parse-passwd@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz" + integrity sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q== -once@^1.3.0: - version "1.4.0" - resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== +parser-front-matter@^1.3.0: + version "1.6.4" + resolved "https://registry.npmjs.org/parser-front-matter/-/parser-front-matter-1.6.4.tgz" + integrity sha512-eqtUnI5+COkf1CQOYo8FmykN5Zs+5Yr60f/7GcPgQDZEEjdE/VZ4WMaMo9g37foof8h64t/TH2Uvk2Sq0fDy/g== dependencies: - wrappy "1" + extend-shallow "^2.0.1" + file-is-binary "^1.0.0" + gray-matter "^3.0.2" + isobject "^3.0.1" + lazy-cache "^2.0.2" + mixin-deep "^1.2.0" + trim-leading-lines "^0.1.1" + +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz" + integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw== path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== +path-is-inside@^1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz" + integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w== + path-parse@^1.0.7: version "1.0.7" resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== +path-to-regexp@^1.2.1: + version "1.8.0" + resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz" + integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== + dependencies: + isarray "0.0.1" + picocolors@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" @@ -691,11 +4123,28 @@ pify@^2.3.0: resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw== + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg== + pirates@^4.0.1: version "4.0.5" resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz" integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz" + integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg== + postcss-import@^15.1.0: version "15.1.0" resolved "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz" @@ -749,11 +4198,99 @@ postcss@^8.0.0, postcss@^8.1.0, postcss@^8.1.10, postcss@^8.2.14, postcss@^8.4.2 picocolors "^1.0.0" source-map-js "^1.0.2" +prelude-ls@~1.1.0, prelude-ls@~1.1.1, prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" + integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== + +preserve@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz" + integrity sha512-s/46sYeylUfHNjI+sA/78FAHlmIuKqI9wNnzEOGehAlUUYeObv5C2mOinXBjyUyWmJ2SfcS2/ydApH4hTF4WXQ== + +pretty-time@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/pretty-time/-/pretty-time-0.2.0.tgz" + integrity sha512-BwYVCPtnSq3nIGDK2rgwZTN2ClhBQmnG8pudrXIfGBwuMutIBj/W7wm/jz1WCHl/Kk2Q5i1Am1uD2Q74oPyBCw== + dependencies: + is-number "^2.0.2" + nanoseconds "^0.1.0" + +process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +project-name@^0.2.3, project-name@^0.2.4: + version "0.2.6" + resolved "https://registry.npmjs.org/project-name/-/project-name-0.2.6.tgz" + integrity sha512-ZOxqunIi7fnAX+E0tE+FLHv2pSEa7IgEbnVG2s4wPxWL+p2cUk9KRDZV4lNkpfyrVR6rfOUBxIbctbJDo/qOTA== + dependencies: + find-pkg "^0.1.2" + git-repo-name "^0.6.0" + minimist "^1.2.0" + +question-cache@^0.3.5: + version "0.3.5" + resolved "https://registry.npmjs.org/question-cache/-/question-cache-0.3.5.tgz" + integrity sha512-eVy39uD2XinjIbaZoS+0GHTp0UmVYvyn4R2QXUbaO0NErbKdDMoq/3JZZ6nqxRD655d12NWTnHi4VlbheTYbzQ== + dependencies: + get-value "^2.0.2" + has-value "^0.3.0" + inquirer2 "github:jonschlinkert/inquirer2" + kind-of "^3.0.2" + lazy-cache "^1.0.3" + mixin-deep "^1.1.3" + set-value "^0.3.2" + +question-match@^0.1.1: + version "0.1.2" + resolved "https://registry.npmjs.org/question-match/-/question-match-0.1.2.tgz" + integrity sha512-DRYr+56vfzAd6TwMZAFymd5yRKtV1Y2EodgxbRmurUSoUWmzysYhUVUgm+Fxb56WdBInFyslLp/G/mf04422og== + dependencies: + extend-shallow "^2.0.1" + micromatch "^2.3.7" + +question-store@^0.8.3: + version "0.8.8" + resolved "https://registry.npmjs.org/question-store/-/question-store-0.8.8.tgz" + integrity sha512-r85/zc6/w2zN+n8BI813xvmNXV+kYfnGn9+iFWqPOTb/1m1O6pFkjh/DGFCXtxNsfG7AcNYNmyZocTWDdqDGbQ== + dependencies: + arr-flatten "^1.0.1" + arr-union "^3.1.0" + async "^1.5.2" + data-store "^0.15.5" + debug "^2.2.0" + define-property "^0.2.5" + get-value "^2.0.5" + has-value "^0.3.1" + inquirer2 "^0.1.1" + is-answer "^0.1.0" + isobject "^2.0.0" + lazy-cache "^1.0.3" + mixin-deep "^1.1.3" + omit-empty "^0.3.4" + option-cache "^3.3.5" + project-name "^0.2.4" + resolve-dir "^0.1.0" + set-value "^0.3.3" + to-choices "^0.2.0" + use "^1.1.2" + queue-microtask@^1.2.2: version "1.2.3" resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== +randomatic@^3.0.0: + version "3.1.1" + resolved "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz" + integrity sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw== + dependencies: + is-number "^4.0.0" + kind-of "^6.0.0" + math-random "^1.0.1" + read-cache@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz" @@ -761,6 +4298,48 @@ read-cache@^1.0.0: dependencies: pify "^2.3.0" +readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.5, readable-stream@^2.2.2, readable-stream@~2.3.6: + version "2.3.8" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +"readable-stream@>=1.0.33-1 <1.1.0-0": + version "1.0.34" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz" + integrity sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +readable-stream@~1.1.9: + version "1.1.14" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz" + integrity sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +readdirp@^2.0.0: + version "2.2.1" + resolved "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz" + integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== + dependencies: + graceful-fs "^4.1.11" + micromatch "^3.1.10" + readable-stream "^2.0.2" + readdirp@~3.6.0: version "3.6.0" resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" @@ -768,6 +4347,101 @@ readdirp@~3.6.0: dependencies: picomatch "^2.2.1" +readline2@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz" + integrity sha512-8/td4MmwUB6PkZUbV25uKz7dfrmjYWxsW8DVfibWdlHRk/l/DfHKn4pU+dfcoGLFgWOdyGCzINRQD7jn+Bv+/g== + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + mute-stream "0.0.5" + +reduce-object@^0.1.3: + version "0.1.3" + resolved "https://registry.npmjs.org/reduce-object/-/reduce-object-0.1.3.tgz" + integrity sha512-7js/WmWoI5NRe/mfxUimt0rmj04lfhJIa8SDyt+OKasagu+KjffnVxElTKuZs1fRjytlN46BrDoVK+IsBVovtw== + dependencies: + for-own "^0.1.1" + +regex-cache@^0.4.2: + version "0.4.4" + resolved "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz" + integrity sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ== + dependencies: + is-equal-shallow "^0.1.3" + +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz" + integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +relative@^3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/relative/-/relative-3.0.2.tgz" + integrity sha512-Q5W2qeYtY9GbiR8z1yHNZ1DGhyjb4AnLEjt8iE6XfcC1QIu+FAtj3HQaO0wH28H1mX6cqNLvAqWhP402dxJGyA== + dependencies: + isobject "^2.0.0" + +remote-origin-url@^0.5.1: + version "0.5.3" + resolved "https://registry.npmjs.org/remote-origin-url/-/remote-origin-url-0.5.3.tgz" + integrity sha512-crQ7Xk1m/F2IiwBx5oTqk/c0hjoumrEz+a36+ZoVupskQRE/q7pAwHKsTNeiZ31sbSTELvVlVv4h1W0Xo5szKg== + dependencies: + parse-git-config "^1.1.1" + +remove-trailing-separator@^1.0.1: + version "1.1.0" + resolved "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz" + integrity sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw== + +repeat-element@^1.1.2: + version "1.1.4" + resolved "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz" + integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== + +repeat-string@^1.5.2, repeat-string@^1.6.1: + version "1.6.1" + resolved "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" + integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== + +replace-ext@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" + integrity sha512-AFBWBy9EVRTa/LhEcG8QDP3FvpwZqmvN2QFDuJswFeaVhWnZMp8q3E6Zd90SR04PlIwfGdyVjNyLPyen/ek5CQ== + +reserved@^0.1.0: + version "0.1.2" + resolved "https://registry.npmjs.org/reserved/-/reserved-0.1.2.tgz" + integrity sha512-/qO54MWj5L8WCBP9/UNe2iefJc+L9yETbH32xO/ft/EYPOTCR5k+azvDUgdCOKwZH8hXwPd0b8XBL78Nn2U69g== + +resolve-dir@^0.1.0: + version "0.1.1" + resolved "https://registry.npmjs.org/resolve-dir/-/resolve-dir-0.1.1.tgz" + integrity sha512-QxMPqI6le2u0dCLyiGzgy92kjkkL6zO0XyvHzjdTNH3zM6e5Hz3BwG6+aEyNgiQ5Xz6PwTwgQEj3U50dByPKIA== + dependencies: + expand-tilde "^1.2.2" + global-modules "^0.2.3" + +resolve-glob@^0.1.8: + version "0.1.8" + resolved "https://registry.npmjs.org/resolve-glob/-/resolve-glob-0.1.8.tgz" + integrity sha512-GkvqT/7pTfR9rbwao9X1qnZto7clMmNBHuwzwdGa1grm0Z9OJIbjkpjkKL+Ok+oWM/RhL9VJYXk9HV17fr1pAQ== + dependencies: + extend-shallow "^2.0.1" + is-valid-glob "^0.3.0" + lazy-cache "^1.0.3" + matched "^0.4.1" + relative "^3.0.2" + resolve-dir "^0.1.0" + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz" + integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== + resolve@^1.1.7, resolve@^1.22.2: version "1.22.2" resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz" @@ -777,11 +4451,57 @@ resolve@^1.1.7, resolve@^1.22.2: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" +restore-cursor@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz" + integrity sha512-reSjH4HuiFlxlaBaFCiS6O76ZGG2ygKoSlCsipKdaZuKSPx/+bt9mULkn4l0asVzbEfQQmXRg6Wp6gv6m0wElw== + dependencies: + exit-hook "^1.0.0" + onetime "^1.0.0" + +ret@~0.1.10: + version "0.1.15" + resolved "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz" + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + +rethrow@^0.2.3: + version "0.2.3" + resolved "https://registry.npmjs.org/rethrow/-/rethrow-0.2.3.tgz" + integrity sha512-vtB0AIP/FlRbR4stc8szvHXe+N4158/K1hRMZbFHljIiQAHru54M9LylbxNjBGHl9biuwQNVUdvRzVxv1QWAiA== + dependencies: + ansi-bgred "^0.1.1" + ansi-red "^0.1.1" + ansi-yellow "^0.1.1" + extend-shallow "^1.1.4" + lazy-cache "^0.2.3" + right-align "^0.1.3" + reusify@^1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== +right-align@^0.1.3: + version "0.1.3" + resolved "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz" + integrity sha512-yqINtL/G7vs2v+dFIZmFUDbnVyFUJFKd6gK22Kgo6R4jfJGFtisKyncWDDULgjfqf4ASQuIQyjJ7XZ+3aWpsAg== + dependencies: + align-text "^0.1.1" + +rimraf@^2.5.0, rimraf@^2.5.1, rimraf@^2.5.2: + version "2.7.1" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + +rimraf@~2.6.2: + version "2.6.3" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + rollup@^3.21.0: version "3.25.1" resolved "https://registry.npmjs.org/rollup/-/rollup-3.25.1.tgz" @@ -789,6 +4509,13 @@ rollup@^3.21.0: optionalDependencies: fsevents "~2.3.2" +run-async@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz" + integrity sha512-qOX+w+IxFgpUpJfkv2oGN0+ExPs68F4sZHfaRRx4dDexAQkG83atugKVEylyT5ARees3HBbfmuvnjbrd8j9Wjw== + dependencies: + once "^1.3.0" + run-parallel@^1.1.9: version "1.2.0" resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" @@ -796,6 +4523,33 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" +rx-lite@^3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz" + integrity sha512-1I1+G2gteLB8Tkt8YI1sJvSIfa0lWuRtC8GjvtyPBcLSF5jBCCJJqKrpER5JU5r6Bhe+i9/pK3VMuUcXu0kdwQ== + +rx-lite@^4.0.7: + version "4.0.8" + resolved "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz" + integrity sha512-Cun9QucwK6MIrp3mry/Y7hqD1oFqTYLQ4pGxaHTjIdaFDWRGGLikqp6u8LcWJnzpoALg9hap+JGk8sFIUuEGNA== + +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz" + integrity sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg== + dependencies: + ret "~0.1.10" + +semver@^5.3.0: + version "5.7.2" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + semver@^7.3.8: version "7.5.2" resolved "https://registry.npmjs.org/semver/-/semver-7.5.2.tgz" @@ -803,11 +4557,291 @@ semver@^7.3.8: dependencies: lru-cache "^6.0.0" +session-cache@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/session-cache/-/session-cache-0.2.0.tgz" + integrity sha512-xSUI936PxaLlFyBtZNlycJQqK01DxBmFaKJIBrPfaUQwQk1hi9HHCCwGrxglD+DDqK2OwbsXbVPJeI1i8XKkiQ== + dependencies: + continuation-local-storage "^3.1.1" + +set-getter@^0.1.0: + version "0.1.1" + resolved "https://registry.npmjs.org/set-getter/-/set-getter-0.1.1.tgz" + integrity sha512-9sVWOy+gthr+0G9DzqqLaYNA7+5OKkSmcqjL9cBpDEaZrr3ShQlyX2cZ/O/ozE41oxn/Tt0LGEM/w4Rub3A3gw== + dependencies: + to-object-path "^0.3.0" + +set-value@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/set-value/-/set-value-0.2.0.tgz" + integrity sha512-dJaeu7V8d1KwjePimg1oOpGp31cEw/uRcZlfL7wwemkr+A00ev/ZhikvSMiQ4hkf83d8JdY2AFoFmXsKzmHMSw== + dependencies: + isobject "^1.0.0" + noncharacters "^1.1.0" + +set-value@^0.3.2, set-value@^0.3.3: + version "0.3.3" + resolved "https://registry.npmjs.org/set-value/-/set-value-0.3.3.tgz" + integrity sha512-aJPTd11HzK47w8xJMpyY4tBmFC6EidC8EG2fENxCJvPwLYzXLnNaesgo796y1fhSISSYAuah4Het+wDoPXK2tg== + dependencies: + extend-shallow "^2.0.1" + isobject "^2.0.0" + to-object-path "^0.2.0" + +set-value@^0.4.2: + version "0.4.3" + resolved "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz" + integrity sha512-2Z0LRUUvYeF7gIFFep48ksPq0NR09e5oKoFXznaMGNcu+EZAfGnyL0K6xno2gCqX6dZYEZRjrcn04/gvZzcKhQ== + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.1" + to-object-path "^0.3.0" + +set-value@^0.4.3: + version "0.4.3" + resolved "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz" + integrity sha512-2Z0LRUUvYeF7gIFFep48ksPq0NR09e5oKoFXznaMGNcu+EZAfGnyL0K6xno2gCqX6dZYEZRjrcn04/gvZzcKhQ== + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.1" + to-object-path "^0.3.0" + +set-value@^2.0.0, set-value@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz" + integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + +shallow-clone@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz" + integrity sha512-J1zdXCky5GmNnuauESROVu31MQSnLoYvlyEn6j2Ztk6Q5EHFIhxkMhYcv6vuDzl2XEzoRr856QwzMgWM/TmZgw== + dependencies: + is-extendable "^0.1.1" + kind-of "^2.0.1" + lazy-cache "^0.2.3" + mixin-object "^2.0.1" + +shelljs@^0.5.3: + version "0.5.3" + resolved "https://registry.npmjs.org/shelljs/-/shelljs-0.5.3.tgz" + integrity sha512-C2FisSSW8S6TIYHHiMHN0NqzdjWfTekdMpA2FJTbRWnQMLO1RRIXEB9eVZYOlofYmjZA7fY3ChoFu09MeI3wlQ== + +shimmer@^1.1.0, shimmer@^1.2.0: + version "1.2.1" + resolved "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz" + integrity sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw== + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz" + integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz" + integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz" + integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== + dependencies: + base "^0.11.1" + debug "^2.2.0" + define-property "^0.2.5" + extend-shallow "^2.0.1" + map-cache "^0.2.2" + source-map "^0.5.6" + source-map-resolve "^0.5.0" + use "^3.1.0" + +sort-object-arrays@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/sort-object-arrays/-/sort-object-arrays-0.1.1.tgz" + integrity sha512-yqoVMBF2wzCdE4f2zeYKq2dQHe1WjGIdAV1dYSkXOFB+M3Bo+Bp0u+NdZCOETM3OC1VXerlruTD6Ckgus1NsnA== + dependencies: + kind-of "^3.0.2" + source-map-js@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== +source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: + version "0.5.3" + resolved "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz" + integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== + dependencies: + atob "^2.1.2" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" + +source-map-url@^0.4.0: + version "0.4.1" + resolved "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz" + integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== + +source-map@^0.5.6: + version "0.5.7" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== + +source-map@^0.6.1, source-map@~0.6.0: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +sparkles@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz" + integrity sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw== + +spawn-commands@^0.3.1: + version "0.3.1" + resolved "https://registry.npmjs.org/spawn-commands/-/spawn-commands-0.3.1.tgz" + integrity sha512-TsQhnKDfYO/Ui95WpDG6BAuGkfaJNUypih4UySkSFKri0/lZQkVq3Ky6Fj0Pm0az0Vugjo/CpIZAMAI4GbXTGA== + dependencies: + async-each-series "^1.0.0" + +split-string@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/split-string/-/split-string-1.0.1.tgz" + integrity sha512-ZuVODgxrpJnBD5LezfE484E2ArRF8HGgJqaiGBWvCbGS1iqynO45FQxBx7Ze4t45X9a994ejFD5kLhI6WtL1xA== + dependencies: + extend-shallow "^2.0.1" + +split-string@^3.0.1: + version "3.1.0" + resolved "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz" + integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== + dependencies: + extend-shallow "^3.0.0" + +split-string@^3.0.2: + version "3.1.0" + resolved "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz" + integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== + dependencies: + extend-shallow "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +src-stream@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/src-stream/-/src-stream-0.1.1.tgz" + integrity sha512-fczCn/BzNcH27V7unPzgCl+owTuC/Uv3UG9BQxGemRs6Fy1M2GFmYu1ZHQ2UjeYlGQqAmkModp949g235kYzcw== + dependencies: + duplexify "^3.4.2" + merge-stream "^0.1.8" + through2 "^2.0.0" + +static-extend@^0.1.1: + version "0.1.2" + resolved "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz" + integrity sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g== + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" + +stream-combiner@^0.2.2: + version "0.2.2" + resolved "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz" + integrity sha512-6yHMqgLYDzQDcAkL+tjJDC5nSNuNIx0vZtRZeiPh7Saef7VHX9H5Ijn9l2VIol2zaNYlYEX6KyuT/237A58qEQ== + dependencies: + duplexer "~0.1.1" + through "~2.3.4" + +stream-exhaust@^1.0.0, stream-exhaust@^1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz" + integrity sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw== + +stream-shift@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz" + integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== + +string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +string-width@^1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz" + integrity sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw== + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +strip-ansi@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" + integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== + dependencies: + ansi-regex "^2.0.0" + +strip-bom-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz" + integrity sha512-7jfJB9YpI2Z0aH3wu10ZqitvYJaE0s5IzFuWE+0pbb4Q/armTloEUShymkDO47YSLnjAW52mlXT//hs9wXNNJQ== + dependencies: + first-chunk-stream "^1.0.0" + strip-bom "^2.0.0" + +strip-bom-string@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz" + integrity sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g== + +strip-bom@^2.0.0, strip-bom@2.X: + version "2.0.0" + resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz" + integrity sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g== + dependencies: + is-utf8 "^0.2.0" + +strip-color@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/strip-color/-/strip-color-0.1.0.tgz" + integrity sha512-p9LsUieSjWNNAxVCXLeilaDlmuUOrDS5/dF9znM1nZc7EGX5+zEFC0bEevsNIaldjlks+2jns5Siz6F9iK6jwA== + +strip-json-comments@~1.0.1: + version "1.0.4" + resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz" + integrity sha512-AOPG8EBc5wAikaG1/7uFCNFJwnKOuQwFTpYBdTW6OvWHeZBQBrAA/amefHGrEiOnCPcLFZK6FUPtWVKpQVIRgg== + +success-symbol@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz" + integrity sha512-7S6uOTxPklNGxOSbDIg4KlVLBQw1UiGVyfCUYgYxrZUKRblUkmGj7r8xlfQoFudvqLv6Ap5gd76/IIFfI9JG2A== + sucrase@^3.32.0: version "3.32.0" resolved "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz" @@ -821,6 +4855,11 @@ sucrase@^3.32.0: pirates "^4.0.1" ts-interface-checker "^0.1.9" +supports-color@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" + integrity sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g== + supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" @@ -855,6 +4894,46 @@ tailwindcss@^3.3.2: resolve "^1.22.2" sucrase "^3.32.0" +template-error@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/template-error/-/template-error-0.1.2.tgz" + integrity sha512-soS5m+iT4k/okmMyydvMjPlmyz3CowvMcOxfgoAqccmkyF81W3D+zMi4lhqbSIhTgLhKE/Bh8wUlXzr6F+ERCw== + dependencies: + engine "^0.1.5" + kind-of "^2.0.1" + lazy-cache "^0.2.3" + rethrow "^0.2.3" + +templates@^0.10.7: + version "0.10.7" + resolved "https://registry.npmjs.org/templates/-/templates-0.10.7.tgz" + integrity sha512-7A3Idgb9HWe3DXv3H6M2lElVpFVmW1FA0Qa5841C6uhanuKXZaODFjHWquv1MuWiufwReNODKOl8NcpwWLaeBw== + dependencies: + array-sort "^0.1.1" + base "^0.6.4" + base-data "^0.3.5" + base-options "^0.5.4" + base-plugins "^0.4.1" + clone "^1.0.2" + clone-stats "0.0.1" + define-property "^0.2.5" + en-route "^0.7.5" + engine-base "^0.1.2" + engine-cache "^0.16.1" + export-files "^2.1.0" + extend-shallow "^2.0.1" + group-array "^0.3.0" + has-glob "^0.1.1" + inflection "^1.8.0" + layouts "^0.10.6" + lazy-cache "^1.0.3" + load-helpers "^0.2.10" + mixin-deep "^1.1.3" + paginationator "^0.1.3" + template-error "^0.1.2" + vinyl "^1.1.1" + word-wrap "^1.1.0" + text-segmentation@^1.0.3: version "1.0.3" resolved "https://registry.npmjs.org/text-segmentation/-/text-segmentation-1.0.3.tgz" @@ -862,6 +4941,11 @@ text-segmentation@^1.0.3: dependencies: utrie "^1.0.2" +text-table@~0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + thenify-all@^1.0.0: version "1.6.0" resolved "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz" @@ -876,6 +4960,113 @@ thenify-all@^1.0.0: dependencies: any-promise "^1.0.0" +through@^2.3.6, through@~2.3.4: + version "2.3.8" + resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== + +through2-filter@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz" + integrity sha512-miwWajb1B80NvIVKXFPN/o7+vJc4jYUvnZCwvhicRAoTxdD9wbcjri70j+BenCrN/JXEPKDjhpw4iY7yiNsCGg== + dependencies: + through2 "~2.0.0" + xtend "~4.0.0" + +through2-filter@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz" + integrity sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA== + dependencies: + through2 "~2.0.0" + xtend "~4.0.0" + +through2@^0.6.0: + version "0.6.5" + resolved "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz" + integrity sha512-RkK/CCESdTKQZHdmKICijdKKsCRVHs5KsLZ6pACAmF/1GPUQhonHSXWNERctxEp7RmvjdNbZTL5z9V7nSCXKcg== + dependencies: + readable-stream ">=1.0.33-1 <1.1.0-0" + xtend ">=4.0.0 <4.1.0-0" + +through2@^0.6.1: + version "0.6.5" + resolved "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz" + integrity sha512-RkK/CCESdTKQZHdmKICijdKKsCRVHs5KsLZ6pACAmF/1GPUQhonHSXWNERctxEp7RmvjdNbZTL5z9V7nSCXKcg== + dependencies: + readable-stream ">=1.0.33-1 <1.1.0-0" + xtend ">=4.0.0 <4.1.0-0" + +through2@^2.0.0, through2@^2.0.1, through2@^2.0.3, through2@~2.0.0, through2@2.X: + version "2.0.5" + resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz" + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + +time-stamp@^0.1.3: + version "0.1.3" + resolved "https://registry.npmjs.org/time-stamp/-/time-stamp-0.1.3.tgz" + integrity sha512-TWnWjQT89QtishVI3lE39D/gvb/7m2QyrkutaDHWzR/RriCyRRpUT3nD3oT9poNs16ZkbIKPY5OYvVHHryNQEQ== + +time-stamp@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz" + integrity sha512-gLCeArryy2yNTRzTGKbZbloctj64jkZ57hj5zdraXue6aFgd6PmvVtEyiUU+hvU0v7q08oVv8r8ev0tRo6bvgw== + +to-absolute-glob@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz" + integrity sha512-Vvl5x6zNf9iVG1QTWeknmWrKzZxaeKfIDRibrZCR3b2V/2NlFJuD2HV7P7AVjaKLZNqLPHqyr0jGrW0fTcxCPQ== + dependencies: + extend-shallow "^2.0.1" + +to-choices@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/to-choices/-/to-choices-0.2.0.tgz" + integrity sha512-oPVwP4jpJZM4R3Yvfcod8/OjddMoi33amdFzwZktcHAjddmIEAzQ9DQsdPKUr/Q4hLxNMWPys4Pn1qJdLiR4Kg== + dependencies: + ansi-gray "^0.1.1" + mixin-deep "^1.1.3" + +to-file@^0.1.5: + version "0.1.7" + resolved "https://registry.npmjs.org/to-file/-/to-file-0.1.7.tgz" + integrity sha512-l48cyygESmhX8m6fHggQYi047+jv3Sjd+bic+3dspFcrygsqp50aGnA9cp98Xk2di4JadJrUpGI4P8wK2acayg== + dependencies: + define-property "^0.2.5" + extend-shallow "^2.0.1" + file-contents "^0.2.4" + glob-parent "^2.0.0" + is-valid-glob "^0.3.0" + isobject "^2.0.0" + lazy-cache "^1.0.3" + vinyl "^1.1.1" + +to-object-path@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/to-object-path/-/to-object-path-0.2.0.tgz" + integrity sha512-6oMu4CTicplxUMOXBoS1W9YNjIclUzmWpWf02v+JnYMEGVX24rTCsYMHay85WA7Wq+9wZa2iJ+HAAX0yGOcxCQ== + dependencies: + arr-flatten "^1.0.1" + is-arguments "^1.0.2" + +to-object-path@^0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz" + integrity sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg== + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz" + integrity sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg== + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" @@ -883,16 +5074,124 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz" + integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + +trim-leading-lines@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/trim-leading-lines/-/trim-leading-lines-0.1.1.tgz" + integrity sha512-ViFS8blDWJN4Jg10fyZ+sIAfkSSAn5NiTVywc3kKtMWK3DZjaV7FV86oX3i9KY6/gqYkdka/UNeM2/NMGttiyA== + dependencies: + is-whitespace "^0.3.0" + +try-open@^0.1.2: + version "0.1.3" + resolved "https://registry.npmjs.org/try-open/-/try-open-0.1.3.tgz" + integrity sha512-rK3DH8IUWUp8kOVkQ7Zf1AyUFGvQ3qL2SRcflPkZjCOkz07L9U0rileSnjsnrucv5vApuAFzvfpsipXmm01nUw== + ts-interface-checker@^0.1.9: version "0.1.13" resolved "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz" integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== +type-check@~0.3.1: + version "0.3.2" + resolved "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" + integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== + dependencies: + prelude-ls "~1.1.2" + +type@^1.0.1: + version "1.2.0" + resolved "https://registry.npmjs.org/type/-/type-1.2.0.tgz" + integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== + +type@^2.7.2: + version "2.7.2" + resolved "https://registry.npmjs.org/type/-/type-2.7.2.tgz" + integrity sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw== + +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" + integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== + typescript@*, typescript@^5.0.2: version "5.1.3" resolved "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz" integrity sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw== +uglify-js@^3.1.4: + version "3.17.4" + resolved "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz" + integrity sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g== + +unc-path-regex@^0.1.0: + version "0.1.2" + resolved "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz" + integrity sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg== + +union-value@^0.2.1, union-value@^0.2.3: + version "0.2.4" + resolved "https://registry.npmjs.org/union-value/-/union-value-0.2.4.tgz" + integrity sha512-Tv3cqdyY8yjW9ZcJ9WP7JdHS34natzylD0oNRLlYbWOfUdC4EQ0sf3fubnqrK2IErtlmobFmuS1pWvv88VghpA== + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^0.4.3" + +union-value@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz" + integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^2.0.1" + +union-value@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz" + integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^2.0.1" + +unique-stream@^2.0.2: + version "2.3.1" + resolved "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz" + integrity sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A== + dependencies: + json-stable-stringify-without-jsonify "^1.0.1" + through2-filter "^3.0.0" + +unset-value@^0.1.1: + version "0.1.2" + resolved "https://registry.npmjs.org/unset-value/-/unset-value-0.1.2.tgz" + integrity sha512-yhv5I4TsldLdE3UcVQn0hD2T5sNCPv4+qm/CTUpRKIpwthYRIipsAPdsrNpOI79hPQa0rTTeW22Fq6JWRcTgNg== + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +unset-value@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz" + integrity sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ== + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + update-browserslist-db@^1.0.11: version "1.0.11" resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz" @@ -901,7 +5200,82 @@ update-browserslist-db@^1.0.11: escalade "^3.1.1" picocolors "^1.0.0" -util-deprecate@^1.0.2: +update@^0.4.2: + version "0.4.2" + resolved "https://registry.npmjs.org/update/-/update-0.4.2.tgz" + integrity sha512-d5BUuF6iwZ9kt8of0b1P2QfFmETzrKBvQy4aegxPcZkAU1IzoUqY+b3rwyXpGzwNQb8Hwqo/y4DR6yCR5I87eA== + dependencies: + ansi-cyan "^0.1.1" + ansi-gray "^0.1.1" + ansi-green "^0.1.1" + ansi-red "^0.1.1" + ansi-yellow "^0.1.1" + assemble-core "^0.8.0" + assemble-loader "^0.2.6" + async "^1.5.2" + base "^0.6.3" + base-cli "^0.4.0" + base-config "^0.3.3" + base-options "^0.5.4" + base-pipeline "^0.1.4" + base-store "^0.3.2" + composer-runtimes "^0.7.0" + define-property "^0.2.5" + engine-base "^0.1.2" + expand-args "^0.3.1" + expand-object "^0.4.1" + export-files "^2.1.0" + extend-shallow "^2.0.1" + for-own "^0.1.3" + get-value "^2.0.2" + global-modules "^0.2.0" + gulp-eslint "^1.1.1" + lazy-cache "^1.0.3" + load-pkg "^3.0.1" + matched "^0.4.1" + micromatch "^2.3.7" + minimist "^1.2.0" + object.omit "^2.0.0" + object.pick "^1.1.1" + parser-front-matter "^1.3.0" + project-name "^0.2.3" + question-cache "^0.3.5" + rimraf "^2.5.0" + set-value "^0.3.2" + sort-object-arrays "^0.1.1" + stream-exhaust "^1.0.1" + success-symbol "^0.1.0" + through2 "^2.0.0" + time-stamp "^0.1.3" + union-value "^0.2.1" + use "^1.1.2" + +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz" + integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== + +use@^1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/use/-/use-1.1.2.tgz" + integrity sha512-25Uw2xiVk0m2ySqmnu2GjOIROlImdXMRcpI6Cq7sZeG/zFZgFkSeo2+QwKNWJncfZOVS55eACoinvJ3EtprOBw== + dependencies: + define-property "^0.2.5" + isobject "^2.0.0" + +use@^3.1.0: + version "3.1.1" + resolved "https://registry.npmjs.org/use/-/use-3.1.1.tgz" + integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + +user-home@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz" + integrity sha512-KMWqdlOcjCYdtIJpicDSFBQ8nFwS2i9sslAd6f4+CBGcU4gist2REnr2fxj2YocvJFxSF3ZOHLYLVZnUxv4BZQ== + dependencies: + os-homedir "^1.0.0" + +util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== @@ -913,6 +5287,79 @@ utrie@^1.0.2: dependencies: base64-arraybuffer "^1.0.2" +vali-date@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/vali-date/-/vali-date-1.0.0.tgz" + integrity sha512-sgECfZthyaCKW10N0fm27cg8HYTFK5qMWgypqkXMQ4Wbl/zZKx7xZICgcoxIIE+WFAP/MBL2EFwC/YvLxw3Zeg== + +vinyl-fs@^2.3.1: + version "2.4.1" + resolved "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.4.1.tgz" + integrity sha512-8Vi8XkGM6FBJBB2jc3azrHHmbBoEIA0nJ2RtsXRfvCUI3hvpmeMPBTUDfzIBBzQt2cwL3AacVWbUMarsermmCg== + dependencies: + duplexify "^3.2.0" + glob-stream "^5.2.0" + graceful-fs "^4.0.0" + gulp-sourcemaps "^1.5.2" + is-valid-glob "^0.3.0" + lazystream "^1.0.0" + lodash.isequal "^4.0.0" + merge-stream "^1.0.0" + mkdirp "^0.5.0" + object-assign "^4.0.0" + readable-stream "^2.0.4" + strip-bom "^2.0.0" + strip-bom-stream "^1.0.0" + through2 "^2.0.0" + through2-filter "^2.0.0" + vali-date "^1.0.0" + vinyl "^1.0.0" + +vinyl@^0.5.0: + version "0.5.3" + resolved "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz" + integrity sha512-P5zdf3WB9uzr7IFoVQ2wZTmUwHL8cMZWJGzLBNCHNZ3NB6HTMsYABtt7z8tAGIINLXyAob9B9a1yzVGMFOYKEA== + dependencies: + clone "^1.0.0" + clone-stats "^0.0.1" + replace-ext "0.0.1" + +vinyl@^1.0.0: + version "1.2.0" + resolved "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz" + integrity sha512-Ci3wnR2uuSAWFMSglZuB8Z2apBdtOyz8CV7dC6/U1XbltXBC+IuutUkXQISz01P+US2ouBuesSbV6zILZ6BuzQ== + dependencies: + clone "^1.0.0" + clone-stats "^0.0.1" + replace-ext "0.0.1" + +vinyl@^1.1.0: + version "1.2.0" + resolved "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz" + integrity sha512-Ci3wnR2uuSAWFMSglZuB8Z2apBdtOyz8CV7dC6/U1XbltXBC+IuutUkXQISz01P+US2ouBuesSbV6zILZ6BuzQ== + dependencies: + clone "^1.0.0" + clone-stats "^0.0.1" + replace-ext "0.0.1" + +vinyl@^1.1.1: + version "1.2.0" + resolved "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz" + integrity sha512-Ci3wnR2uuSAWFMSglZuB8Z2apBdtOyz8CV7dC6/U1XbltXBC+IuutUkXQISz01P+US2ouBuesSbV6zILZ6BuzQ== + dependencies: + clone "^1.0.0" + clone-stats "^0.0.1" + replace-ext "0.0.1" + +vinyl@1.X: + version "1.2.0" + resolved "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz" + integrity sha512-Ci3wnR2uuSAWFMSglZuB8Z2apBdtOyz8CV7dC6/U1XbltXBC+IuutUkXQISz01P+US2ouBuesSbV6zILZ6BuzQ== + dependencies: + clone "^1.0.0" + clone-stats "^0.0.1" + replace-ext "0.0.1" + vite@^4.0.0, vite@^4.3.9: version "4.3.9" resolved "https://registry.npmjs.org/vite/-/vite-4.3.9.tgz" @@ -972,11 +5419,57 @@ vue@^3.2.0, vue@^3.2.25, vue@^3.2.47, vue@3.3.4: "@vue/server-renderer" "3.3.4" "@vue/shared" "3.3.4" +which@^1.2.12: + version "1.3.1" + resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +word-wrap@^1.1.0: + version "1.2.4" + resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.4.tgz" + integrity sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA== + +wordwrap@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz" + integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== + +wordwrap@~0.0.2: + version "0.0.3" + resolved "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" + integrity sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw== + wrappy@1: version "1.0.2" resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== +write-json@^0.2.2: + version "0.2.2" + resolved "https://registry.npmjs.org/write-json/-/write-json-0.2.2.tgz" + integrity sha512-3HOXDnA8CgyaObzkxKPTHBw0feFlYMn9Mi8ZIrnoNJTTMABn+XOhmTsVlX/P/WeZuXEV9ApvQvR1fpZOOQ5FOg== + dependencies: + write "^0.2.1" + +write@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/write/-/write-0.2.1.tgz" + integrity sha512-CJ17OoULEKXpA5pef3qLj5AxTJ6mSt7g84he2WIskKwqFO4T97d5V7Tadl0DYDk7qyUOQD5WlUlOMChaYrhxeA== + dependencies: + mkdirp "^0.5.1" + +xml-escape@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/xml-escape/-/xml-escape-1.0.0.tgz" + integrity sha512-gCT82WbwOT9SBI/94j5i0tqHpjHIP/0kP11BS8s2wcBtdcFsDNLS9sLvA+C55fD3hpGhgnE/r7hfeBFkiMATjw== + +xtend@^4.0.0, "xtend@>=4.0.0 <4.1.0-0", xtend@~4.0.0, xtend@~4.0.1: + version "4.0.2" + resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + yallist@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" From 53a4136e7318877c1e157c69ccda2d7ce5b16232 Mon Sep 17 00:00:00 2001 From: as6325400 Date: Thu, 20 Jul 2023 11:10:38 +0800 Subject: [PATCH 03/87] fix Rowspanizer --- src/components/classTable.vue | 9 +++++---- src/functions/rowspanizer.ts | 9 +++++---- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/components/classTable.vue b/src/components/classTable.vue index 9c300b4..abd8d9f 100644 --- a/src/components/classTable.vue +++ b/src/components/classTable.vue @@ -53,10 +53,10 @@ class RowspanData } const week = ["節次", "節次", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"] var data = [ - ["⠀", "1", "A", "3", "", "", "", "", ""], - [" ", "1", "A", "3", "", "", "", "", ""], - ["⠀", "2", "A", "4", "", "", "", "", ""], - [" ", "2", "B", "4", "", "", "", "", ""], + ["⠀", "1", "A", "", "", "", "", "", ""], + [" ", "1", "A", "", "", "", "", "", ""], + ["⠀", "2", "A", "", "", "", "", "", ""], + [" ", "2", "B", "", "", "", "", "", ""], ["⠀", "3", "B", "", "", "", "", "", ""], [" ", "3", "B", "", "", "", "", "", ""], ["⠀", "4", "C", "", "", "", "", "", ""], @@ -100,6 +100,7 @@ function rowspanData(data) } return_data.push(row) } + console.log(return_data) return return_data } diff --git a/src/functions/rowspanizer.ts b/src/functions/rowspanizer.ts index 5df7225..e5d8d57 100644 --- a/src/functions/rowspanizer.ts +++ b/src/functions/rowspanizer.ts @@ -30,7 +30,7 @@ export class Rowspanizer let rowspan = 1; let the_target_cell: HTMLTableCellElement | null = null; for(let row = 0; row < rowCount; row++) - { + { // Get the cell value let cellValue: string | null = null; const rowElement = rows[row]; @@ -41,7 +41,7 @@ export class Rowspanizer cellValue = cell.innerText; } else - { + { continue; } if(!the_target_cell) @@ -52,7 +52,7 @@ export class Rowspanizer if(cellValue === currentCellValue && cellValue !== null) { // add a class specifying that the cell should be hidden - cell.remove(); + cell.style.display = 'none'; rowspan++; } // If the cell value is different from the previous cell value @@ -62,7 +62,7 @@ export class Rowspanizer { // Set the rowspan of the target cell to the rowspan value the_target_cell.setAttribute('rowspan', rowspan.toString()); - the_target_cell = null; + the_target_cell = cell; } currentCellValue = cellValue; rowspan = 1; @@ -72,6 +72,7 @@ export class Rowspanizer // If we are at the end of the table and the_target_cell is not null, set the rowspan the_target_cell.setAttribute('rowspan', rowspan.toString()); } + currentCellValue = cellValue; } } } From 197d09c1d08271a9cffd4c1319a0f860ac7bf1ea Mon Sep 17 00:00:00 2001 From: syzygy608 Date: Thu, 20 Jul 2023 18:55:59 +0800 Subject: [PATCH 04/87] add course with some bug --- index.html | 2 - src/components/classTable.vue | 254 ++++++++++++++++------------ src/components/interact.vue | 101 ----------- src/css/style.css | 10 +- src/css/tailwind.css | 2 +- src/functions/course_add.ts | 45 ++++- src/functions/general.ts | 230 +++++++++++++++++++++++++ src/functions/jquery.rowspanizer.js | 79 --------- src/functions/table.ts | 0 src/views/page_main.vue | 6 +- 10 files changed, 436 insertions(+), 293 deletions(-) delete mode 100644 src/components/interact.vue create mode 100644 src/functions/general.ts delete mode 100644 src/functions/jquery.rowspanizer.js delete mode 100644 src/functions/table.ts diff --git a/index.html b/index.html index 36439d0..3033940 100644 --- a/index.html +++ b/index.html @@ -10,6 +10,4 @@

- - diff --git a/src/components/classTable.vue b/src/components/classTable.vue index abd8d9f..9d7c5e8 100644 --- a/src/components/classTable.vue +++ b/src/components/classTable.vue @@ -1,108 +1,139 @@ diff --git a/src/components/interact.vue b/src/components/interact.vue deleted file mode 100644 index 9249760..0000000 --- a/src/components/interact.vue +++ /dev/null @@ -1,101 +0,0 @@ - - - diff --git a/src/css/style.css b/src/css/style.css index 319eb8e..e3705d8 100644 --- a/src/css/style.css +++ b/src/css/style.css @@ -28,5 +28,13 @@ table } .table-head { - @apply text-center text-gray-900 bg-orange-200/80 rounded-xl py-1.5 font-semibold min-w-[9rem]; + @apply text-center text-gray-900 border-b border-black py-1.5 font-semibold min-w-[9rem]; +} +.title +{ + @apply bg-orange-200/50 w-16 text-xl text-gray-700 font-serif; +} +.course +{ + @apply bg-[#c0d7c1] rounded-md font-bold text-base ; } \ No newline at end of file diff --git a/src/css/tailwind.css b/src/css/tailwind.css index 616390b..c1826e5 100644 --- a/src/css/tailwind.css +++ b/src/css/tailwind.css @@ -1 +1 @@ -/*! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.visible{visibility:visible}.collapse{visibility:collapse}.z-0{z-index:0}.z-40{z-index:40}.col-span-1{grid-column:span 1/span 1}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-7{margin-top:1.75rem;margin-bottom:1.75rem}.mb-1{margin-bottom:.25rem}.mb-3{margin-bottom:.75rem}.mt-3{margin-top:.75rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-6{height:1.5rem}.h-72{height:18rem}.h-full{height:100%}.w-10\/12{width:83.333333%}.w-11\/12{width:91.666667%}.w-36{width:9rem}.w-6{width:1.5rem}.w-72{width:18rem}.w-8\/12{width:66.666667%}.w-\[10px\]{width:10px}.w-full{width:100%}.w-\[5px\]{width:5px}.w-\[7px\]{width:7px}.w-\[8px\]{width:8px}.w-\[9px\]{width:9px}.min-w-\[4rem\]{min-width:4rem}.min-w-\[8rem\]{min-width:8rem}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:initial}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.place-content-end{place-content:end}.place-content-between{place-content:space-between}.items-center{align-items:center}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b-2{border-bottom-width:2px}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-100\/10{background-color:#f3f4f61a}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-orange-200{--tw-bg-opacity:1;background-color:rgb(254 215 170/var(--tw-bg-opacity))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-orange-300{--tw-gradient-from:#fdba74 var(--tw-gradient-from-position);--tw-gradient-to:#fdba7400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-red-700{--tw-gradient-to:#b91c1c var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.p-0{padding:0}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.tracking-tight{letter-spacing:-.025em}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-orange-300{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity))}.text-transparent{color:#0000}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}img{display:unset}.btn-head{margin-left:.25rem;margin-right:.25rem;border-radius:1.5rem;padding:.5rem 1.25rem;transition-duration:.5s}.btn-head:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.btn-head-mobile{margin-top:.25rem;margin-bottom:.25rem;border-radius:1.5rem;padding:.5rem .75rem;text-align:center;transition-duration:.5s}.btn-head-mobile:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.btn-link{margin-left:.5rem;margin-right:.5rem;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(254 215 170/var(--tw-bg-opacity));padding:.75rem 1.25rem;text-align:center;font-weight:500;transition-duration:.3s}.btn-link:hover{background-color:initial}.btn-normal{margin-left:.5rem;margin-right:.5rem;border-radius:.5rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity));padding:.25rem 1.25rem;text-align:center;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.5s}.btn-normal:hover{background-color:initial;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}table{table-layout:fixed}.table-head{min-width:9rem;border-radius:.75rem;background-color:#fed7aacc;padding-top:.375rem;padding-bottom:.375rem;text-align:center;font-weight:600;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:my-0{margin-bottom:0}.md\:mt-0,.md\:my-0{margin-top:0}.md\:block{display:block}.md\:hidden{display:none}.md\:h-auto{height:auto}.md\:w-3\/12{width:25%}.md\:w-4\/12{width:33.333333%}.md\:w-7\/12{width:58.333333%}.md\:w-8\/12{width:66.666667%}.md\:w-9\/12{width:75%}.md\:w-auto{width:auto}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:rounded-none{border-radius:0}} \ No newline at end of file +/*! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.collapse{visibility:collapse}.z-0{z-index:0}.z-40{z-index:40}.col-span-1{grid-column:span 1/span 1}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-7{margin-top:1.75rem;margin-bottom:1.75rem}.mb-1{margin-bottom:.25rem}.mb-3{margin-bottom:.75rem}.mt-3{margin-top:.75rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-6{height:1.5rem}.h-72{height:18rem}.h-full{height:100%}.w-10\/12{width:83.333333%}.w-11\/12{width:91.666667%}.w-36{width:9rem}.w-6{width:1.5rem}.w-72{width:18rem}.w-8\/12{width:66.666667%}.w-\[10px\]{width:10px}.w-full{width:100%}.w-auto{width:auto}.w-min{width:-moz-min-content;width:min-content}.w-\[50rem\]{width:50rem}.w-\[100rem\]{width:100rem}.min-w-\[4rem\]{min-width:4rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[100rem\]{min-width:100rem}.min-w-\[50rem\]{min-width:50rem}.min-w-\[60rem\]{min-width:60rem}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:initial}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.place-content-end{place-content:end}.place-content-between{place-content:space-between}.items-center{align-items:center}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b-2{border-bottom-width:2px}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-100\/10{background-color:#f3f4f61a}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}.bg-orange-200{--tw-bg-opacity:1;background-color:rgb(254 215 170/var(--tw-bg-opacity))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-orange-300{--tw-gradient-from:#fdba74 var(--tw-gradient-from-position);--tw-gradient-to:#fdba7400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-red-700{--tw-gradient-to:#b91c1c var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.p-0{padding:0}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.tracking-tight{letter-spacing:-.025em}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-orange-300{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity))}.text-transparent{color:#0000}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}img{display:unset}.btn-head{margin-left:.25rem;margin-right:.25rem;border-radius:1.5rem;padding:.5rem 1.25rem;transition-duration:.5s}.btn-head:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.btn-head-mobile{margin-top:.25rem;margin-bottom:.25rem;border-radius:1.5rem;padding:.5rem .75rem;text-align:center;transition-duration:.5s}.btn-head-mobile:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.btn-link{margin-left:.5rem;margin-right:.5rem;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(254 215 170/var(--tw-bg-opacity));padding:.75rem 1.25rem;text-align:center;font-weight:500;transition-duration:.3s}.btn-link:hover{background-color:initial}.btn-normal{margin-left:.5rem;margin-right:.5rem;border-radius:.5rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity));padding:.25rem 1.25rem;text-align:center;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.5s}.btn-normal:hover{background-color:initial;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}table{table-layout:fixed}.table-head{min-width:9rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));padding-top:.375rem;padding-bottom:.375rem;text-align:center;font-weight:600;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.title{width:4rem;background-color:#fed7aa80;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.course{border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(192 215 193/var(--tw-bg-opacity));font-size:1rem;line-height:1.5rem;font-weight:700}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:my-0{margin-bottom:0}.md\:mt-0,.md\:my-0{margin-top:0}.md\:block{display:block}.md\:hidden{display:none}.md\:h-auto{height:auto}.md\:w-3\/12{width:25%}.md\:w-4\/12{width:33.333333%}.md\:w-7\/12{width:58.333333%}.md\:w-8\/12{width:66.666667%}.md\:w-9\/12{width:75%}.md\:w-auto{width:auto}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:rounded-none{border-radius:0}} \ No newline at end of file diff --git a/src/functions/course_add.ts b/src/functions/course_add.ts index 96086c0..69f0998 100644 --- a/src/functions/course_add.ts +++ b/src/functions/course_add.ts @@ -1,3 +1,5 @@ +import { Course, courseToTime, courseToStartIndex, courseToEndIndex, WeekDayToInt } from "./general"; + // a function that put the course in the database of manual input // and return the status of the operation export default function courseAdd(courseName: string, classRoom: string, weekDay: string, start: string, end:string) @@ -6,6 +8,47 @@ export default function courseAdd(courseName: string, classRoom: string, weekDay // push the course object to the local storage // store information in the database // return the status of the operation - console.log(courseName, classRoom, weekDay, start, end); + let courseTable: string | null = localStorage.getItem("courseTable") + let table: Course[][] = [] + let data = JSON.parse(courseTable!) + for(let i = 0; i < data.length; i++) + { + let row: Course[] = [] + for(let j = 0; j < data[i].length; j++) + { + row.push(new Course({ + course_name: data[i][j].courseData.course_name, + start_time: data[i][j].courseData.start_time, + classroom: data[i][j].courseData.classroom, + is_title: data[i][j].courseData.is_title, + is_course: data[i][j].courseData.is_course + })) + } + table.push(row) + } + let course = new Course({ + start_time: courseToTime[start], + course_name: courseName, + classroom: classRoom, + is_title: false, + is_course: true + }) + let weekDayIndex = WeekDayToInt[weekDay]; // 2 is the offset of the first two columns + let startHour = courseToStartIndex[start]; + let endHour = courseToEndIndex[end]; + for(let i = startHour; i < endHour; i++) + { + if(table[i][weekDayIndex].getIsCourse()) + { + // there is a course in the same time slot + return false; + } + else + { + // there is no course in the same time slot + table[i][weekDayIndex] = course; + } + } + localStorage.setItem("courseTable", JSON.stringify(table)); return true; } \ No newline at end of file diff --git a/src/functions/general.ts b/src/functions/general.ts new file mode 100644 index 0000000..ec65fb8 --- /dev/null +++ b/src/functions/general.ts @@ -0,0 +1,230 @@ +// using a key-value pair to map courseID to time +export const courseToTime: { [key: string]: string } = { + "1" : "07:10", + "2" : "08:10", + "3" : "09:10", + "4" : "10:10", + "5" : "11:10", + "6" : "12:10", + "7" : "13:10", + "8" : "14:10", + "9" : "15:10", + "10" : "16:10", + "11" : "17:10", + "12" : "18:10", + "13" : "19:10", + "14" : "20:10", + "15" : "21:10", + "A" : "07:15", + "B" : "08:45", + "C" : "10:15", + "D" : "11:45", + "E" : "13:15", + "F" : "14:45", + "G" : "16:15", + "H" : "17:45", + "I" : "19:15", + "J" : "20:45" +} + +export const courseToStartIndex: { [key: string]: number } = { + "1" : 0, + "2" : 2, + "3" : 4, + "4" : 6, + "5" : 8, + "6" : 10, + "7" : 12, + "8" : 14, + "9" : 16, + "10" : 18, + "11" : 20, + "12" : 22, + "13" : 24, + "14" : 26, + "15" : 28, + "A" : 0, + "B" : 3, + "C" : 6, + "D" : 9, + "E" : 12, + "F" : 15, + "G" : 18, + "H" : 21, + "I" : 24, + "J" : 27 +} +export const courseToEndIndex: { [key: string]: number } = { + "1" : 2, + "2" : 4, + "3" : 6, + "4" : 8, + "5" : 10, + "6" : 12, + "7" : 14, + "8" : 16, + "9" : 18, + "10" : 20, + "11" : 22, + "12" : 24, + "13" : 26, + "14" : 28, + "15" : 30, + "A" : 3, + "B" : 6, + "C" : 9, + "D" : 12, + "E" : 15, + "F" : 18, + "G" : 21, + "H" : 24, + "I" : 27, + "J" : 30 +} +export const WeekDayToInt: { [key: string]: number } = { + "一" : 3, + "二" : 4, + "三" : 5, + "四" : 6, + "五" : 7, + "六" : 8 +} + +interface CourseData +{ + start_time: string; + course_name: string; + classroom: string; + is_title: boolean; + is_course: boolean; +} + +export class Course +{ + private courseData: CourseData; + constructor(courseData: CourseData) + { + this.courseData = courseData; + } + public getStartTime(): string + { + return this.courseData.start_time; + } + public getCourseName(): string + { + return this.courseData.course_name; + } + public getClassroom(): string + { + return this.courseData.classroom; + } + public getIsTitle(): boolean + { + return this.courseData.is_title; + } + public getIsCourse(): boolean + { + return this.courseData.is_course; + } +} + + +export function InitTable() +{ + let data_table: Course[][] = [] + var data = [ + ["⠀", "1", "A", "", "", "", "", "", ""], + [" ", "1", "A", "", "", "", "", "", ""], + ["⠀", "2", "A", "", "", "", "", "", ""], + [" ", "2", "B", "", "", "", "", "", ""], + ["⠀", "3", "B", "", "", "", "", "", ""], + [" ", "3", "B", "", "", "", "", "", ""], + ["⠀", "4", "C", "", "", "", "", "", ""], + [" ", "4", "C", "", "", "", "", "", ""], + ["⠀", "5", "C", "", "", "", "", "", ""], + [" ", "5", "D", "", "", "", "", "", ""], + ["⠀", "6", "D", "", "", "", "", "", ""], + [" ", "6", "D", "", "", "", "", "", ""], + ["⠀", "7", "E", "", "", "", "", "", ""], + [" ", "7", "E", "", "", "", "", "", ""], + ["⠀", "8", "E", "", "", "", "", "", ""], + [" ", "8", "F", "", "", "", "", "", ""], + ["⠀", "9", "F", "", "", "", "", "", ""], + [" ", "9", "F", "", "", "", "", "", ""], + ["⠀", "10", "G", "", "", "", "", "", ""], + [" ", "10", "G", "", "", "", "", "", ""], + ["⠀", "11", "G", "", "", "", "", "", ""], + [" ", "11", "H", "", "", "", "", "", ""], + ["⠀", "12", "H", "", "", "", "", "", ""], + [" ", "12", "H", "", "", "", "", "", ""], + ["⠀", "13", "I", "", "", "", "", "", ""], + [" ", "13", "I", "", "", "", "", "", ""], + ["⠀", "14", "I", "", "", "", "", "", ""], + [" ", "14", "J", "", "", "", "", "", ""], + ["⠀", "15", "J", "", "", "", "", "", ""], + [" ", "15", "J", "", "", "", "", "", ""] + ] + for(let i = 0; i < data.length; i++) + { + let row: Course[] = [] + for(let j = 0; j < data[i].length; j++) + { + if(j == 1 || j == 2) + { + let time = courseToTime[data[i][j]] + row.push(new Course({ + course_name: time, + start_time: data[i][j], + classroom: "", + is_title: true, + is_course: false + })) + } + else + { + row.push(new Course({ + course_name: data[i][j], + start_time: "", + classroom: "", + is_title: false, + is_course: false + })) + } + } + data_table.push(row) + } + localStorage.setItem("courseTable", JSON.stringify(data_table)) + return data_table +} + +export function GetCourseTable() +{ + // retrieve the course table from the local storage + let courseTable = localStorage.getItem("courseTable") + if(courseTable == null) + { + return InitTable() + } + else + { + // change the loaded data to the Course object 2D array + let table: Course[][] = [] + let data = JSON.parse(courseTable) + for(let i = 0; i < data.length; i++) + { + let row: Course[] = [] + for(let j = 0; j < data[i].length; j++) + { + row.push(new Course({ + course_name: data[i][j].courseData.course_name, + start_time: data[i][j].courseData.start_time, + classroom: data[i][j].courseData.classroom, + is_title: data[i][j].courseData.is_title, + is_course: data[i][j].courseData.is_course + })) + } + table.push(row) + } + return table + } +} \ No newline at end of file diff --git a/src/functions/jquery.rowspanizer.js b/src/functions/jquery.rowspanizer.js deleted file mode 100644 index 9fc1a28..0000000 --- a/src/functions/jquery.rowspanizer.js +++ /dev/null @@ -1,79 +0,0 @@ -/*! - * jQuery Rowspanizer Plugin v0.1 - * https://github.com/marcosesperon/jquery.rowspanizer.js - * - * Copyright 2011, 2015 Marcos Esperón - * Released under the MIT license - * - * https://github.com/jquery-boilerplate/boilerplate/ - */ - -;( function( $, window, document, undefined ) { - - "use strict"; - - var rowspanizer = "rowspanizer", - defaults = { - vertical_align: "top", - columns: [] - }; - - function f ( element, options ) { - - this.element = element; - - this.settings = $.extend( {}, defaults, options ); - this._defaults = defaults; - this._name = rowspanizer; - this.init(); - - } - - $.extend( f.prototype, { - init: function() { - - var _this = this; - - var $table = $(this.element); - var arr = []; - let f = function(el){ - $table.find('tr').each(function (r, tr) { - $(this).find(el).each(function (d, el) { - if (_this.settings.columns.length === 0 || _this.settings.columns.indexOf(d) !== -1) { - var $el = $(el); - var v_dato = $el.html(); - if(typeof arr[d] != 'undefined' && 'dato' in arr[d] && arr[d].dato == v_dato) { - var rs = arr[d].elem.data('rowspan'); - if(rs == 'undefined' || isNaN(rs)) rs = 1; - arr[d].elem.data('rowspan', parseInt(rs) + 1).addClass('rowspan-combine'); - $el.addClass('rowspan-remove'); - } else { - arr[d] = {dato: v_dato, elem: $el}; - }; - } - }); - }); - - $('.rowspan-combine').each(function (r, tr) { - var $this = $(this); - $this.attr('rowspan', $this.data('rowspan')).css({'vertical-align': _this.settings.vertical_align}); - }); - - $('.rowspan-remove').remove(); - }; - - f('td'); - f('th'); - } - } ); - - $.fn[ rowspanizer ] = function( options ) { - return this.each( function() { - if ( !$.data( this, "plugin_" + rowspanizer ) ) { - $.data( this, "plugin_" + - rowspanizer, new f( this, options ) ); - } - } ); - }; - -} )( jQuery, window, document ); \ No newline at end of file diff --git a/src/functions/table.ts b/src/functions/table.ts deleted file mode 100644 index e69de29..0000000 diff --git a/src/views/page_main.vue b/src/views/page_main.vue index 07abc5c..278cf46 100644 --- a/src/views/page_main.vue +++ b/src/views/page_main.vue @@ -1,15 +1,13 @@ \ No newline at end of file From b313c434a91eed6e043a8f1c268fb0d064530461 Mon Sep 17 00:00:00 2001 From: syzygy608 Date: Fri, 21 Jul 2023 10:37:03 +0800 Subject: [PATCH 05/87] add function for search and add the clearTable method --- src/components/classTable.vue | 79 +++++++++++++++++++++++++++++++---- src/functions/course_add.ts | 52 ++++++++++++++++++++++- src/functions/general.ts | 10 +++++ 3 files changed, 133 insertions(+), 8 deletions(-) diff --git a/src/components/classTable.vue b/src/components/classTable.vue index 9d7c5e8..9886637 100644 --- a/src/components/classTable.vue +++ b/src/components/classTable.vue @@ -29,7 +29,7 @@ - @@ -60,6 +60,7 @@ + @@ -119,7 +120,7 @@ import { onMounted, onUpdated, ref } from 'vue'; import { Rowspanizer } from '../functions/rowspanizer'; import { Course, InitTable, GetCourseTable } from '../functions/general'; import renderImage from "../functions/image_render.ts" -import courseAdd from "../functions/course_add.ts" +import { courseAdd, searchAdd } from "../functions/course_add.ts" const week = ["一", "二", "三", "四", "五", "六"] const classes = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J'] @@ -148,19 +149,83 @@ var show_list = function() { class_list_visible.value = !class_list_visible.value } -var push_to_table = function() { +var push_to_table = function(type) { // 手動新增課程 // courseAdd(className.value: string, classRoom.value: string, weekDay.value: string, start.value: string, end.value: string) - let check = courseAdd(className.value, classRoom.value, weekDay.value, start.value, end.value); - if(!check) + if(type == 1) { - alert("課程時間衝突"); + // check if the input is valid + if(className.value == "" || classRoom.value == "" || weekDay.value == "星期" || start.value == "始堂" || end.value == "終堂") + { + alert("請檢查輸入資料是否填寫完整"); + return; + } + + let check = courseAdd(className.value, classRoom.value, weekDay.value, start.value, end.value); + if(check) + { + /* + course_data.value = GetCourseTable() + const temp = new Rowspanizer({ + target: "#class_table", + colspan_index: 0 + }) + temp.rowspanize() + */ + // 這裡有 bug,但是我不知道為什麼,理論上應該要是上面那樣寫才對 + window.location.reload(); + } + else + { + alert("新增課程失敗,請檢查輸入資料是否正確"); + return; + } } else { - // force to refresh the webpage + // 從搜尋結果新增課程 + let data = []; // 這裡要填入搜尋結果的資料 + + /* + 結構如下 + interface CourseData + { + start_time: string; + end_time?: string; + week_day?: string; + course_name: string; + classroom: string; + is_title: boolean; + is_course: boolean; + } + */ + let check = searchAdd(data); + if(check) + { + window.location.reload(); + } + else + { + alert("新增課程失敗,請檢查輸入資料是否正確"); + return; + } + } + +} + +var clearTable = function() { + // 顯示確認視窗 + if(confirm("確定要清空課表嗎?")) + { + // 清空課表 + localStorage.clear(); + InitTable(); window.location.reload(); } + else + { + return; + } } var download = function() { diff --git a/src/functions/course_add.ts b/src/functions/course_add.ts index 69f0998..92af4b9 100644 --- a/src/functions/course_add.ts +++ b/src/functions/course_add.ts @@ -2,7 +2,7 @@ import { Course, courseToTime, courseToStartIndex, courseToEndIndex, WeekDayToIn // a function that put the course in the database of manual input // and return the status of the operation -export default function courseAdd(courseName: string, classRoom: string, weekDay: string, start: string, end:string) +export function courseAdd(courseName: string, classRoom: string, weekDay: string, start: string, end:string) { // construct a course object here // push the course object to the local storage @@ -51,4 +51,54 @@ export default function courseAdd(courseName: string, classRoom: string, weekDay } localStorage.setItem("courseTable", JSON.stringify(table)); return true; +} + + +export function searchAdd(course_list : Course[]) +{ + // construct a course object here + // push the course object to the local storage + // store information in the database + // return the status of the operation + let courseTable: string | null = localStorage.getItem("courseTable") + let table: Course[][] = [] + let data = JSON.parse(courseTable!) + for(let i = 0; i < data.length; i++) + { + let row: Course[] = [] + for(let j = 0; j < data[i].length; j++) + { + row.push(new Course({ + course_name: data[i][j].courseData.course_name, + start_time: data[i][j].courseData.start_time, + classroom: data[i][j].courseData.classroom, + is_title: data[i][j].courseData.is_title, + is_course: data[i][j].courseData.is_course + })) + } + table.push(row) + } + // put the list of courses into the table + for(let i = 0; i < course_list.length; i++) + { + let course = course_list[i]; + let weekDayIndex = WeekDayToInt[course.getWeekDay()]; // 2 is the offset of the first two columns + let startHour = courseToStartIndex[course.getStartTime()]; + let endHour = courseToEndIndex[course.getEndTime()]; + for(let j = startHour; j < endHour; j++) + { + if(table[j][weekDayIndex].getIsCourse()) + { + // there is a course in the same time slot + return false; + } + else + { + // there is no course in the same time slot + table[j][weekDayIndex] = course; + } + } + } + localStorage.setItem("courseTable", JSON.stringify(table)); + return true; } \ No newline at end of file diff --git a/src/functions/general.ts b/src/functions/general.ts index ec65fb8..4cabab2 100644 --- a/src/functions/general.ts +++ b/src/functions/general.ts @@ -93,6 +93,8 @@ export const WeekDayToInt: { [key: string]: number } = { interface CourseData { start_time: string; + end_time?: string; + week_day?: string; course_name: string; classroom: string; is_title: boolean; @@ -110,6 +112,14 @@ export class Course { return this.courseData.start_time; } + public getEndTime(): string + { + return this.courseData.end_time!; + } + public getWeekDay(): string + { + return this.courseData.week_day!; + } public getCourseName(): string { return this.courseData.course_name; From aabcaf1d6049a9bd12d4f2f9cb40572f9241297e Mon Sep 17 00:00:00 2001 From: as6325400 Date: Sat, 5 Aug 2023 04:11:57 +0800 Subject: [PATCH 06/87] solve https request --- package-lock.json | 91 + package.json | 1 + server/.env | 17 + src/components/classTable.vue | 24 +- src/functions/course_search.ts | 24 + yarn.lock | 10525 ++++++++++++++++--------------- 6 files changed, 5446 insertions(+), 5236 deletions(-) create mode 100644 server/.env create mode 100644 src/functions/course_search.ts diff --git a/package-lock.json b/package-lock.json index 5007865..6934e60 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,6 +9,7 @@ "version": "4.0.0", "dependencies": { "@types/jquery": "^3.5.16", + "axios": "^1.4.0", "fund": "^1.0.0", "jquery": "^3.7.0", "update": "^0.4.2", @@ -1502,6 +1503,11 @@ "wrappy": "1" } }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, "node_modules/atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", @@ -1546,6 +1552,16 @@ "postcss": "^8.1.0" } }, + "node_modules/axios": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz", + "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==", + "dependencies": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, "node_modules/bach": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/bach/-/bach-0.4.2.tgz", @@ -2200,6 +2216,17 @@ "color-support": "bin.js" } }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/commander": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", @@ -2992,6 +3019,14 @@ "node": ">=0.10.0" } }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/delimiter-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/delimiter-regex/-/delimiter-regex-2.0.0.tgz", @@ -4057,6 +4092,25 @@ "rimraf": "bin.js" } }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, "node_modules/for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", @@ -4076,6 +4130,19 @@ "node": ">=0.10.0" } }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/fraction.js": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", @@ -6345,6 +6412,25 @@ "node": ">=8.6" } }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/minimatch": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz", @@ -7323,6 +7409,11 @@ "node": ">=0.10.0" } }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, "node_modules/question-cache": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/question-cache/-/question-cache-0.3.5.tgz", diff --git a/package.json b/package.json index 800767d..4c319d6 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ }, "dependencies": { "@types/jquery": "^3.5.16", + "axios": "^1.4.0", "fund": "^1.0.0", "jquery": "^3.7.0", "update": "^0.4.2", diff --git a/server/.env b/server/.env new file mode 100644 index 0000000..cb00e78 --- /dev/null +++ b/server/.env @@ -0,0 +1,17 @@ +PORT=8000 +#ccu course url +CCU_COURSE_URL=https://kiki.ccu.edu.tw/~ccmisp06/Course/ + +#using database : mysql or postgres +USING_DATABASE=postgre + +#mysql +MYSQL_HOST=localhost +MYSQL_USER=XXX +MYSQL_PASSWORD=XXX +MYSQL_DATABASE=XXX +MYSQL_PORT=XXXX +MYSQL_CLASSNAME_NUMBERS_LIMIT=X + +#postgreSQL +DATABASE_URL=postgres://xkzitdppspvlqj:2e179a84a69ec3bbd56b5289e4f275e6746a4384bc7da2271988053b7b0508e3@ec2-3-212-70-5.compute-1.amazonaws.com:5432/d33nur5kufkbpf \ No newline at end of file diff --git a/src/components/classTable.vue b/src/components/classTable.vue index 9886637..347e526 100644 --- a/src/components/classTable.vue +++ b/src/components/classTable.vue @@ -9,7 +9,15 @@
課程搜尋
- + + +
+
+ 課程搜尋 +
+
    +
  • 1233213
  • +
@@ -116,11 +124,13 @@ diff --git a/yarn.lock b/yarn.lock index d420031..91b6e66 100644 --- a/yarn.lock +++ b/yarn.lock @@ -17,6 +17,14 @@ resolved "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz" integrity sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA== +"@gulp-sourcemaps/map-sources@1.X": + version "1.0.0" + resolved "https://registry.npmjs.org/@gulp-sourcemaps/map-sources/-/map-sources-1.0.0.tgz" + integrity sha512-o/EatdaGt8+x2qpb0vFLC/2Gug/xYPRXb6a+ET1wGYKozKN3krDWC/zZFZAtrzxJHuDL12mwdfEFKcKMNvc55A== + dependencies: + normalize-path "^2.0.1" + through2 "^2.0.3" + "@jridgewell/gen-mapping@^0.3.2": version "0.3.3" resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz" @@ -265,6 +273,16 @@ "@volar/typescript" "1.7.6" "@vue/language-core" "1.8.0" +acorn@4.X: + version "4.0.13" + resolved "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz" + integrity sha512-fu2ygVGuMmlzG8ZeRJ0bvR41nsAkxxhbyk8bZ1SS521Z7vmgJFTQQlfz/Mp/nJexGBz+v8sC9bM6+lNgskt4Ug== + +affirmative@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/affirmative/-/affirmative-0.1.1.tgz" + integrity sha512-spwChDttzrdsGY7DChAa9BQvTk683vbQYwN2VHAAXCJxnsNZBOtJ2UIdbnzlW6aZC0AQJiLtlbPdIYfBpmDk4w== + align-text@^0.1.1: version "0.1.4" resolved "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz" @@ -384,39 +402,6 @@ ansi-colors@^0.1.0: ansi-yellow "^0.1.1" lazy-cache "^0.2.4" -ansi-colors@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-0.2.0.tgz" - integrity sha512-ScRNUT0TovnYw6+Xo3iKh6G+VXDw2Ds7ZRnMIuKBgHY02DgvT2T2K22/tc/916Fi0W/5Z1RzDaHQwnp75hqdbA== - dependencies: - ansi-bgblack "^0.1.1" - ansi-bgblue "^0.1.1" - ansi-bgcyan "^0.1.1" - ansi-bggreen "^0.1.1" - ansi-bgmagenta "^0.1.1" - ansi-bgred "^0.1.1" - ansi-bgwhite "^0.1.1" - ansi-bgyellow "^0.1.1" - ansi-black "^0.1.1" - ansi-blue "^0.1.1" - ansi-bold "^0.1.1" - ansi-cyan "^0.1.1" - ansi-dim "^0.1.1" - ansi-gray "^0.1.1" - ansi-green "^0.1.1" - ansi-grey "^0.1.1" - ansi-hidden "^0.1.1" - ansi-inverse "^0.1.1" - ansi-italic "^0.1.1" - ansi-magenta "^0.1.1" - ansi-red "^0.1.1" - ansi-reset "^0.1.1" - ansi-strikethrough "^0.1.1" - ansi-underline "^0.1.1" - ansi-white "^0.1.1" - ansi-yellow "^0.1.1" - lazy-cache "^2.0.1" - ansi-cyan@^0.1.1: version "0.1.1" resolved "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz" @@ -431,7 +416,7 @@ ansi-dim@^0.1.1: dependencies: ansi-wrap "0.1.0" -ansi-escapes@^1.1.1: +ansi-escapes@^1.1.0, ansi-escapes@^1.1.1: version "1.4.0" resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz" integrity sha512-wiXutNjDUlNEDWHcYH3jtZUhd3c4/VojassD8zHdHCY13xbZy2XbW+NKQwA0tWGBVzDA9qEzYwfoSsWmviidhw== @@ -547,6 +532,14 @@ any-promise@^1.0.0: resolved "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz" integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== +anymatch@^1.3.0: + version "1.3.2" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz" + integrity sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA== + dependencies: + micromatch "^2.1.5" + normalize-path "^2.0.0" + anymatch@~3.1.2: version "3.1.3" resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" @@ -560,7 +553,7 @@ arg@^5.0.2: resolved "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz" integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== -argparse@^1.0.7: +argparse@^1.0.2, argparse@^1.0.7: version "1.0.10" resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== @@ -574,6 +567,11 @@ arr-diff@^2.0.0: dependencies: arr-flatten "^1.0.1" +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz" + integrity sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA== + arr-flatten@^1.0.1, arr-flatten@^1.0.3, arr-flatten@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz" @@ -593,12 +591,17 @@ arr-pluck@^0.1.0: dependencies: arr-map "^2.0.0" -arr-union@^3.1.0: +arr-union@^3.0.0, arr-union@^3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz" integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== -array-sort@^0.1.2: +array-differ@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz" + integrity sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ== + +array-sort@^0.1.1: version "0.1.4" resolved "https://registry.npmjs.org/array-sort/-/array-sort-0.1.4.tgz" integrity sha512-BNcM+RXxndPxiZ2rd76k6nyQLRZr2/B/sdi8pQ+Joafr5AH279L40dfokSUTp8O+AaqYjXWhblBWa2st2nc4fQ== @@ -607,6 +610,11 @@ array-sort@^0.1.2: get-value "^2.0.6" kind-of "^5.0.2" +array-uniq@^1.0.2: + version "1.0.3" + resolved "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz" + integrity sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q== + array-unique@^0.2.1: version "0.2.1" resolved "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz" @@ -617,85 +625,68 @@ array-unique@^0.3.2: resolved "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz" integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== -arrayify-compact@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/arrayify-compact/-/arrayify-compact-0.2.0.tgz" - integrity sha512-uCIqMaBeu+onuiFS1kB2raQYLETAAeWwAGwrZs7soA1nu4TuHfejWJMoFL06SvWHZAxmOCN7UDzcBjUZ6Y6s6Q== - dependencies: - arr-flatten "^1.0.1" - -assemble-core@^0.25.0: - version "0.25.0" - resolved "https://registry.npmjs.org/assemble-core/-/assemble-core-0.25.0.tgz" - integrity sha512-5vS/XZK0ke3gIHoKTyl88brqOR9zw3niz5jJHrEgrDLlZGEri4a1Wr4badallKCx4M4/TWG12GT/O5wABZjaVA== +assemble-core@^0.8.0: + version "0.8.3" + resolved "https://registry.npmjs.org/assemble-core/-/assemble-core-0.8.3.tgz" + integrity sha512-/QPSCACyVX4gINXuFM5gi9II51hRrEBPF7fyWQnE3gaAhmmYtojI42arVdYaxBfhsb6Mq8HfjsxBZmqrfvqUaw== dependencies: - assemble-fs "^0.6.0" - assemble-render-file "^0.7.1" - assemble-streams "^0.6.0" - base-task "^0.6.1" - define-property "^0.2.5" - lazy-cache "^2.0.1" - templates "^0.24.0" + assemble-fs "^0.3.5" + assemble-render-file "^0.3.1" + assemble-streams "^0.3.1" + base-tasks "^0.1.2" + lazy-cache "^1.0.3" + templates "^0.10.7" -assemble-fs@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/assemble-fs/-/assemble-fs-0.6.0.tgz" - integrity sha512-vp9szLsFTz0NFa7aiCBZ4JJZPsRRjLB7ftj3anSm/apE+DJ8d1s7kaVFHpxc2LCrEVIGMc1ALLyfRYJDwtzfaw== +assemble-fs@^0.3.5: + version "0.3.7" + resolved "https://registry.npmjs.org/assemble-fs/-/assemble-fs-0.3.7.tgz" + integrity sha512-NcyPQuHtfUhOVWyhG8ncs7M7WtuidCZ3mvCNCmHytm1hfVJ7zdey44rvi0w7Bi9xf3Ec5RHi29hPbkD4KZuQeg== dependencies: - assemble-handle "^0.1.2" + assemble-handle "^0.1.0" extend-shallow "^2.0.1" - is-valid-app "^0.2.0" - lazy-cache "^2.0.1" + lazy-cache "^1.0.3" stream-combiner "^0.2.2" - through2 "^2.0.1" - vinyl-fs "^2.4.3" + through2 "^2.0.0" + vinyl-fs "^2.3.1" -assemble-handle@^0.1.2: +assemble-handle@^0.1.0: version "0.1.4" resolved "https://registry.npmjs.org/assemble-handle/-/assemble-handle-0.1.4.tgz" integrity sha512-7O1lbkR2fMqsGwrtGzHraLQHN0OKukPeLF/qgD7yTzFKSKg/HH2xeEN8mKutwymXRzVsUF3AvboJoOjMGiT+5g== dependencies: through2 "^2.0.3" -assemble-loader@^0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/assemble-loader/-/assemble-loader-0.6.1.tgz" - integrity sha512-jef7ecixuK8DgP2LMJ5TO1Zs6YnltxQN8KDLDYLav+VbfK7+BGVLHv2NNrIm0/Mls2CklNmMqeWcccdSUNRUnQ== +assemble-loader@^0.2.6: + version "0.2.6" + resolved "https://registry.npmjs.org/assemble-loader/-/assemble-loader-0.2.6.tgz" + integrity sha512-FB27zSmioystl/UAT3ZFRRhYfzhBCz0+174iGsYeWUlPTo8j8d0ie1J3YtD7A0EXhujmY/KzPiUn4gOZftAHUQ== dependencies: - extend-shallow "^2.0.1" file-contents "^0.2.4" - fs-exists-sync "^0.1.0" has-glob "^0.1.1" - is-registered "^0.1.5" is-valid-glob "^0.3.0" - is-valid-instance "^0.1.0" - isobject "^2.1.0" - lazy-cache "^2.0.1" - load-templates "^0.11.3" + isobject "^2.0.0" + lazy-cache "^1.0.2" + load-templates "^0.10.1" + mixin-deep "^1.1.3" -assemble-render-file@^0.7.1: - version "0.7.2" - resolved "https://registry.npmjs.org/assemble-render-file/-/assemble-render-file-0.7.2.tgz" - integrity sha512-Fmt/7KDIwHr/zIStwzl1QEzeph++eP0I7G3tQch1s0ftBllEwZZ5Py7IpO1WPkP+ef8xMRjXNrNKx8/cpTgb4w== +assemble-render-file@^0.3.1: + version "0.3.3" + resolved "https://registry.npmjs.org/assemble-render-file/-/assemble-render-file-0.3.3.tgz" + integrity sha512-Asm/xQAXsUIKhJy0l4u+sPLkKfP4n9a7UzPkmp3jqQVobxshZFKsIaJkzrhOaQUoVS/AX7N3Rw32Nv0uBgrTsQ== dependencies: debug "^2.2.0" - is-valid-app "^0.1.2" - lazy-cache "^2.0.1" + lazy-cache "^1.0.3" mixin-deep "^1.1.3" through2 "^2.0.1" -assemble-streams@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/assemble-streams/-/assemble-streams-0.6.0.tgz" - integrity sha512-JEZRYrkAQHKCT41jTVXQ63AxeYGD9aDuxRDZhZH5fsVfvLZGOHXsGPSJBEfDuC6Nz6APJGt9lwWfZH9lqmG65Q== +assemble-streams@^0.3.1: + version "0.3.1" + resolved "https://registry.npmjs.org/assemble-streams/-/assemble-streams-0.3.1.tgz" + integrity sha512-C20lDPQFdnPhyUQmzr3zUMooG8VvbNl0qTwfXE5jyzIGr6gFujEM9b/u2WGRki9/lEtwToFYRgNgtQnspGkl5A== dependencies: - assemble-handle "^0.1.2" - is-registered "^0.1.4" - is-valid-instance "^0.1.0" - lazy-cache "^2.0.1" - match-file "^0.2.0" + assemble-handle "^0.1.0" src-stream "^0.1.1" - through2 "^2.0.1" + through2 "^2.0.0" assign-deep@^0.4.3: version "0.4.8" @@ -716,7 +707,12 @@ assign-symbols@^1.0.0: resolved "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz" integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== -async-array-reduce@^0.2.0, async-array-reduce@^0.2.1: +async-array-reduce@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/async-array-reduce/-/async-array-reduce-0.1.0.tgz" + integrity sha512-kxcsMHKb9+6rWLJYhh/gFKaK0SIamoWdVqMCpsgtLkHL/WCO4j5pHrhuXJPycBYbTt/wUi8FD4rnbROWfL+Uyw== + +async-array-reduce@^0.2.0: version "0.2.1" resolved "https://registry.npmjs.org/async-array-reduce/-/async-array-reduce-0.2.1.tgz" integrity sha512-/ywTADOcaEnwiAnOEi0UB/rAcIq5bTFfCV9euv3jLYFUMmy6KvKccTQUnLlp8Ensmfj43wHSmbGiPqjsZ6RhNA== @@ -741,7 +737,7 @@ async-done@^1.1.1: process-nextick-args "^2.0.0" stream-exhaust "^1.0.1" -async-each-series@^1.1.0: +async-each-series@^1.0.0: version "1.1.0" resolved "https://registry.npmjs.org/async-each-series/-/async-each-series-1.1.0.tgz" integrity sha512-/VIpPVIJJlJObJiXkHBJ1RhjDtydBRG/3/dWpsXoVGOShNw5tameXnC7Yys+wpb0p/myItxGmSGgNi/dNlsIiA== @@ -751,7 +747,7 @@ async-each@^1.0.0: resolved "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz" integrity sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg== -async-helpers@^0.3.9: +async-helpers@^0.3.8: version "0.3.17" resolved "https://registry.npmjs.org/async-helpers/-/async-helpers-0.3.17.tgz" integrity sha512-LfgCyvmK6ZiC7pyqOgli2zfkWL4HYbEb+HXvGgdmqVBgsOOtQz5rSF8Ii/H/1cNNtrfj1KsdZE/lUMeIY3Qcwg== @@ -759,6 +755,14 @@ async-helpers@^0.3.9: co "^4.6.0" kind-of "^6.0.0" +async-listener@^0.6.0: + version "0.6.10" + resolved "https://registry.npmjs.org/async-listener/-/async-listener-0.6.10.tgz" + integrity sha512-gpuo6xOyF4D5DE5WvyqZdPA3NGhiT6Qf07l7DCB0wwDEsLvDIbCr6j9S5aj5Ch96dLace5tXVzWBZkxU/c5ohw== + dependencies: + semver "^5.3.0" + shimmer "^1.1.0" + async-settle@^0.2.1: version "0.2.1" resolved "https://registry.npmjs.org/async-settle/-/async-settle-0.2.1.tgz" @@ -766,7 +770,7 @@ async-settle@^0.2.1: dependencies: async-done "^0.4.0" -async@^1.5.2, async@1.5.2: +async@^1.5.2: version "1.5.2" resolved "https://registry.npmjs.org/async/-/async-1.5.2.tgz" integrity sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w== @@ -776,6 +780,11 @@ asynckit@^0.4.0: resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== +atob@^2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + autoprefixer@^10.4.14: version "10.4.14" resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz" @@ -797,19 +806,14 @@ axios@^1.4.0: form-data "^4.0.0" proxy-from-env "^1.1.0" -bach@^0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/bach/-/bach-0.5.0.tgz" - integrity sha512-wr1KICs4sa/Ye4D38CEWkxmRi0E/1NnlcTXE4WT46993f+m+W8rVeRlQVh7O9jUHd3/cyNttv4qIDEUullFPcw== +bach@^0.4.1: + version "0.4.2" + resolved "https://registry.npmjs.org/bach/-/bach-0.4.2.tgz" + integrity sha512-s+OCM8f0nD4wYH5LKO41+p1dKa0D1WV+kY9baL361hrBMNTBB7/Gr/J/jRnol93Y4pehtm8+W4ryPf8ReCRtOA== dependencies: async-done "^1.1.1" async-settle "^0.2.1" - lodash.filter "^4.1.0" - lodash.flatten "^4.0.0" - lodash.foreach "^4.0.0" - lodash.initial "^4.0.1" - lodash.last "^3.0.0" - lodash.map "^4.1.0" + lodash "^3.10.1" now-and-later "0.0.6" balanced-match@^1.0.0: @@ -817,126 +821,49 @@ balanced-match@^1.0.0: resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -base-argv@^0.4.2: - version "0.4.5" - resolved "https://registry.npmjs.org/base-argv/-/base-argv-0.4.5.tgz" - integrity sha512-U78T4In2FMtSYBaf3utKCAOrOBJJXgvGLUmck71ZLQuJZBO6+DDUFoJGfuys0bX/wSQOZgB/HLLFiapvvUUFlw== - dependencies: - arr-diff "^2.0.0" - arr-union "^3.1.0" - debug "^2.2.0" - define-property "^0.2.5" - expand-args "^0.4.1" - extend-shallow "^2.0.1" - lazy-cache "^1.0.3" - -base-cli-process@^0.1.18: - version "0.1.19" - resolved "https://registry.npmjs.org/base-cli-process/-/base-cli-process-0.1.19.tgz" - integrity sha512-hH9MGqad9bZBmowsZ8uKL91rS4L+q4GEOc5SaL045jQWaR93sla0UI4Q9C6GzOD2AgVJulY2QtCMmwcBhdVYtQ== +base-cli@^0.4.0: + version "0.4.22" + resolved "https://registry.npmjs.org/base-cli/-/base-cli-0.4.22.tgz" + integrity sha512-melrVTwb5ohMjOsVgrP2TM9aeoePtcKTvdDBLDy8GV9rbaTbgLDGe/xJkR3+7Aue/ioYCpDjEeLiSaQ+Ot7QGA== dependencies: + ansi-colors "^0.1.0" arr-union "^3.1.0" - arrayify-compact "^0.2.0" - base-cli "^0.5.0" - base-cli-schema "^0.1.19" - base-config-process "^0.1.9" - base-cwd "^0.3.4" - base-option "^0.8.4" - base-pkg "^0.2.4" - debug "^2.6.2" - export-files "^2.1.1" - fs-exists-sync "^0.1.0" - is-valid-app "^0.2.1" - kind-of "^3.1.0" - lazy-cache "^2.0.2" - log-utils "^0.2.1" - merge-deep "^3.0.0" - mixin-deep "^1.2.0" - object.pick "^1.2.0" - pad-right "^0.2.2" - union-value "^1.0.0" - -base-cli-schema@^0.1.19: - version "0.1.19" - resolved "https://registry.npmjs.org/base-cli-schema/-/base-cli-schema-0.1.19.tgz" - integrity sha512-8k3JPZjVjdwpYtaaF3F8JT9RztX1oFDWKsAVDpUUR/uXL6b85DyTpRX4TUw3rjwZMZIf1BmiTys2zOSqC7+oAA== - dependencies: - arr-flatten "^1.0.1" - array-unique "^0.2.1" + base-config "^0.5.0" + base-questions "^0.5.1" debug "^2.2.0" - define-property "^0.2.5" + empty-dir "^0.2.0" export-files "^2.1.1" extend-shallow "^2.0.1" - "falsey" "^0.3.0" - fs-exists-sync "^0.1.0" - has-glob "^0.1.1" - has-value "^0.3.1" - kind-of "^3.0.3" - lazy-cache "^2.0.1" - map-schema "^0.2.3" - merge-deep "^3.0.0" - mixin-deep "^1.1.3" - resolve "^1.1.7" - tableize-object "^0.1.0" - -base-cli@^0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/base-cli/-/base-cli-0.5.0.tgz" - integrity sha512-GQnPyusKASZoCKR3JFf4iVygLvZjk6RwEQokZF35M9VHnhkoPycf22jYlWkwLEtCejtcLECgGC7fq0G/ab5k8g== - dependencies: - base-argv "^0.4.2" - base-config "^0.5.2" - -base-compose@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/base-compose/-/base-compose-0.2.1.tgz" - integrity sha512-z/wx9ij4i4Bj6WbXJeJlVO2O99eErMXSWjyYUt/NAfxrGpNfMz4SWS9P0OYx9RVQ2CyMEcT1J3z5+9EqQQr8Ug== - dependencies: - copy-task "^0.1.0" - lazy-cache "^2.0.1" - mixin-deep "^1.1.3" - -base-config-process@^0.1.9: - version "0.1.9" - resolved "https://registry.npmjs.org/base-config-process/-/base-config-process-0.1.9.tgz" - integrity sha512-tShRbXNMml5V/qgcZ3ntWsaS6ovw1t7e4yvtYY9XzhJtNpuC8WudMwtSbG7lXAuEZ04jY1istJzKR3NzAoxo3A== - dependencies: - base-config "^0.5.2" - base-config-schema "^0.1.18" - base-cwd "^0.3.4" - base-option "^0.8.4" - debug "^2.2.0" - export-files "^2.1.1" - is-valid-app "^0.2.0" - lazy-cache "^2.0.1" - micromatch "^2.3.10" + fancy-log "^1.2.0" + generator-util "^0.2.7" + get-value "^2.0.3" + is-affirmative "^0.1.0" + kind-of "^3.0.2" + lazy-cache "^1.0.3" + load-pkg "^3.0.1" + map-schema "^0.1.3" mixin-deep "^1.1.3" + namify "^0.1.3" + opn "^4.0.1" + pad-right "^0.2.2" + project-name "^0.2.4" + question-match "^0.1.1" + set-value "^0.3.3" + spawn-commands "^0.3.1" + try-open "^0.1.2" + write-json "^0.2.2" -base-config-schema@^0.1.18: - version "0.1.24" - resolved "https://registry.npmjs.org/base-config-schema/-/base-config-schema-0.1.24.tgz" - integrity sha512-3CYvd28nsiNVp1rkAfVqfYo7VzDPdIxwv0Ab6iGY0K7JdGRsT6U7Jqq6BBMGNd9XLazLhVBPNGUzaDg5oUtV5w== +base-config@^0.3.3: + version "0.3.7" + resolved "https://registry.npmjs.org/base-config/-/base-config-0.3.7.tgz" + integrity sha512-smLG35GkrSqflyWQR/js0BhhTvsAZCjY84TCEv/WLBsfdvbKA4nwVEm+zpJKDi2QrHkCOs0bAH3QO+jq9UaA+w== dependencies: - arr-flatten "^1.0.3" - array-unique "^0.3.2" - base-pkg "^0.2.4" - camel-case "^3.0.0" - debug "^2.6.6" - define-property "^1.0.0" - export-files "^2.1.1" - extend-shallow "^2.0.1" - has-glob "^1.0.0" - has-value "^0.3.1" - inflection "^1.12.0" - kind-of "^3.2.0" - lazy-cache "^2.0.2" - load-templates "^1.0.2" - map-schema "^0.2.4" - matched "^0.4.4" - mixin-deep "^1.2.0" - resolve "^1.3.3" + isobject "^2.0.0" + lazy-cache "^1.0.3" + map-config "^0.4.1" + resolve-dir "^0.1.0" -base-config@^0.5.2: +base-config@^0.5.0: version "0.5.2" resolved "https://registry.npmjs.org/base-config/-/base-config-0.5.2.tgz" integrity sha512-Oq0PKM//Sh82mHQt64eUi5GZQOM8I+aNkM/P8Al4A5qwaGBkxKB+ElNqJHUVlF3WA9VjBLYUmO9asGzLEigxBw== @@ -946,137 +873,45 @@ base-config@^0.5.2: map-config "^0.5.0" resolve-dir "^0.1.0" -base-cwd@^0.3.1, base-cwd@^0.3.4: - version "0.3.4" - resolved "https://registry.npmjs.org/base-cwd/-/base-cwd-0.3.4.tgz" - integrity sha512-/kxZE1Hg9p4tvy4DHrWyS/DelZeovOWvBZ9CZKTgeieIxMuZ47FaLIkEkcjOVFcu3nIY4TXdlxhMZFi8D2Rs9g== - dependencies: - empty-dir "^0.2.0" - find-pkg "^0.1.2" - is-valid-app "^0.2.0" - -base-data@^0.6.0: - version "0.6.2" - resolved "https://registry.npmjs.org/base-data/-/base-data-0.6.2.tgz" - integrity sha512-wH2ViG6CUO2AaeHSEt6fJTyQAk5gl0oY456DoSC5h8mnHrWUbvdctMCuF53CXgBmi0oalZQppKNH0iamG5+uqw== +base-data@^0.3.5: + version "0.3.7" + resolved "https://registry.npmjs.org/base-data/-/base-data-0.3.7.tgz" + integrity sha512-pVTpHPfofChXH4SC56wnIvGGzCB43vQZCl7De4Sz6kgaSCL3nEqTp6Qd6pFHN0KDkq6eEpZYOK0QD8s3tVRzrQ== dependencies: - arr-flatten "^1.1.0" - cache-base "^1.0.0" + arr-flatten "^1.0.1" extend-shallow "^2.0.1" - get-value "^2.0.6" - has-glob "^1.0.0" - has-value "^1.0.0" - is-registered "^0.1.5" - is-valid-app "^0.3.0" - kind-of "^5.0.0" - lazy-cache "^2.0.2" - merge-value "^1.0.0" - mixin-deep "^1.2.0" - read-file "^0.2.0" - resolve-glob "^1.0.0" - set-value "^2.0.0" - union-value "^1.0.0" - -base-engines@^0.2.0: - version "0.2.1" - resolved "https://registry.npmjs.org/base-engines/-/base-engines-0.2.1.tgz" - integrity sha512-s/A07Vbh6irEMNG+HpccmaGw8SUMXPBetJuYPpq7Rf1WCjtCU1L+FKyeKyRahONGNYBSIHEV0d3cqXYw35EjBw== - dependencies: - debug "^2.2.0" - define-property "^0.2.5" - engine-cache "^0.19.0" - is-valid-app "^0.1.2" - lazy-cache "^2.0.1" + has-glob "^0.1.1" + has-value "^0.3.0" + kind-of "^3.0.2" + lazy-cache "^1.0.3" + merge-value "^0.1.1" + resolve-glob "^0.1.8" + set-value "^0.3.3" + union-value "^0.2.3" -base-env@^0.3.0: - version "0.3.1" - resolved "https://registry.npmjs.org/base-env/-/base-env-0.3.1.tgz" - integrity sha512-/HxC8QV1m/bWqvjcu4WZl4Um1HRpTAjuY31uiFUEukXsXge4WIvNvGKG/gCs2PrpBFPCybowA406V/ivdPknpQ== +base-options@^0.5.4: + version "0.5.5" + resolved "https://registry.npmjs.org/base-options/-/base-options-0.5.5.tgz" + integrity sha512-THBph7KoN3qvEVdZFMB9pGD19DRmZyAi95jM1ZsvZChS6sEJTkJNGF7aoU7k9GQqQ4QQJiSQvWmM2KOWTvMhtg== dependencies: - base-namespace "^0.2.0" - contains-path "^0.1.0" - debug "^2.2.0" - extend-shallow "^2.0.1" - fs-exists-sync "^0.1.0" - global-modules "^0.2.2" - is-absolute "^0.2.5" - is-valid-app "^0.1.0" - is-valid-instance "^0.1.0" - kind-of "^3.0.3" - os-homedir "^1.0.1" - resolve-file "^0.3.0" - -base-generators@^0.4.5: - version "0.4.6" - resolved "https://registry.npmjs.org/base-generators/-/base-generators-0.4.6.tgz" - integrity sha512-0k8QAoqYhOwIHQANQxwNOhtlQiuoMqv+rFu2szVIvLUNhZ8B7BOXWFRE5UXMAexRxz7H8rZIwLmeqxlYpOXJGw== - dependencies: - async-each-series "^1.1.0" - base-compose "^0.2.1" - base-cwd "^0.3.1" - base-data "^0.6.0" - base-env "^0.3.0" - base-option "^0.8.4" - base-pkg "^0.2.4" - base-plugins "^0.4.13" - base-task "^0.6.1" - debug "^2.2.0" - define-property "^0.2.5" extend-shallow "^2.0.1" - global-modules "^0.2.2" - is-valid-app "^0.2.0" - is-valid-instance "^0.2.0" - kind-of "^3.0.3" - lazy-cache "^2.0.1" - mixin-deep "^1.1.3" - -base-helpers@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/base-helpers/-/base-helpers-0.1.1.tgz" - integrity sha512-aUdOoz47aMdM2OAkN71P3m8wjFB+pZDVfvLebDoNAsD0zhKUc68QR30q9iK6vW6S302yNNVW8bZxUF6FwFLnQw== - dependencies: - debug "^2.2.0" - define-property "^0.2.5" - is-valid-app "^0.1.0" - lazy-cache "^2.0.1" - load-helpers "^0.2.11" - -base-namespace@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/base-namespace/-/base-namespace-0.2.0.tgz" - integrity sha512-jZYAnj1wkwyi6HkqATtO86D8L9jbDdqVthISLG27LcXCFkc5EV+BwS/cfaPBkWoMGb3NsVMau+PLfFle58Xi2g== - dependencies: - is-valid-app "^0.1.0" - -base-option@^0.8.2, base-option@^0.8.3, base-option@^0.8.4: - version "0.8.4" - resolved "https://registry.npmjs.org/base-option/-/base-option-0.8.4.tgz" - integrity sha512-CS9V8trhwEccFFjmveBHWx4Wr4rwaohzMhwZx1DSUHdGHV9Nme3jbxJQ0U8JsrLFJvGtiav35NiHLeNd8n74XA== - dependencies: - define-property "^0.2.5" - get-value "^2.0.6" - is-valid-app "^0.2.0" - isobject "^2.1.0" - lazy-cache "^2.0.1" - mixin-deep "^1.1.3" - option-cache "^3.4.0" - set-value "^0.3.3" + option-cache "^3.2.0" -base-pkg@^0.2.4: - version "0.2.5" - resolved "https://registry.npmjs.org/base-pkg/-/base-pkg-0.2.5.tgz" - integrity sha512-/POxajlgBhVsknwLXnqnbp//bAMh7SkDgHF+z/uoYnFqk46e05c3MxSEmn5vFCB8g4rHHKxAPLKrU/4Yb3vUdA== +base-pipeline@^0.1.4: + version "0.1.4" + resolved "https://registry.npmjs.org/base-pipeline/-/base-pipeline-0.1.4.tgz" + integrity sha512-ujtzfX9fqMzw2m2Hz8C1bvw2WMKcacl183hBOQv5zLxaL0BM0DSIXdik+xTCtxFHQEubmm9dhoxnuzeLKPeuSA== dependencies: - cache-base "^1.0.0" - debug "^2.6.8" - define-property "^1.0.0" - expand-pkg "^0.1.8" + ansi-red "^0.1.1" + ansi-yellow "^0.1.1" extend-shallow "^2.0.1" - is-valid-app "^0.3.0" - log-utils "^0.2.1" - pkg-store "^0.2.2" + kind-of "^2.0.1" + lazy-cache "^0.2.4" + resolve-dir "^0.1.0" + stream-combiner "^0.2.2" + through2 "^2.0.0" -base-plugins@^0.4.12, base-plugins@^0.4.13: +base-plugins@^0.4.1: version "0.4.13" resolved "https://registry.npmjs.org/base-plugins/-/base-plugins-0.4.13.tgz" integrity sha512-w77IDOnkxERPZ7x27A8MmSFcwEfTfrcZ43zK5eOt42itA8FZT9OFhZm1XgOtTEORKrCmW8yVT6DWr/ut7wvgiQ== @@ -1085,64 +920,32 @@ base-plugins@^0.4.12, base-plugins@^0.4.13: is-registered "^0.1.5" isobject "^2.1.0" -base-questions@^0.7.3: - version "0.7.4" - resolved "https://registry.npmjs.org/base-questions/-/base-questions-0.7.4.tgz" - integrity sha512-uHRp5ZM2MFXUhDOPK09lroJdDe3lrXTHtg2x7pC1x4RdimVZcsX+hvQuxNqyAUN62EHfFuaK+FIFjMiA4AoiQg== +base-questions@^0.5.1: + version "0.5.6" + resolved "https://registry.npmjs.org/base-questions/-/base-questions-0.5.6.tgz" + integrity sha512-R2i3q2EysQbqzPmT7Q/HekXnvv1qi7Yccq1EvSJGx+PsxQprubw2hvlsHH1W5XpmSMgmLyOs+e60dEYWX8HXjg== dependencies: - base-store "^0.4.4" - clone-deep "^0.2.4" - debug "^2.2.0" define-property "^0.2.5" - is-valid-app "^0.2.0" - isobject "^2.1.0" - lazy-cache "^2.0.1" + lazy-cache "^1.0.3" mixin-deep "^1.1.3" - question-store "^0.11.0" - -base-routes@^0.2.1: - version "0.2.2" - resolved "https://registry.npmjs.org/base-routes/-/base-routes-0.2.2.tgz" - integrity sha512-z7jtXacfUbjAKUGj5jmJP8GrhZG+UqcwnfkKjLJtUa1w1bWrq5JmsZ1SFRfomXWbLAlEcE87dHvelvTkelQBIg== - dependencies: - debug "^2.2.0" - en-route "^0.7.5" - is-valid-app "^0.2.0" - lazy-cache "^2.0.1" - template-error "^0.1.2" - -base-runtimes@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/base-runtimes/-/base-runtimes-0.2.0.tgz" - integrity sha512-J98SbWB4Rpcva8w8kWtTts+Qc/X/imcmFoy9nt2fKemPTmVgvrt8DyDK5KFUDyQHt+hahYa69pJTGFfUma7V8A== - dependencies: - extend-shallow "^2.0.1" - is-valid-app "^0.2.0" - lazy-cache "^2.0.1" - log-utils "^0.1.4" - micromatch "^2.3.10" - time-diff "^0.3.1" + question-store "^0.8.3" -base-store@^0.4.4: - version "0.4.4" - resolved "https://registry.npmjs.org/base-store/-/base-store-0.4.4.tgz" - integrity sha512-fb5L2iNR9pCl85jeg88TCJYlcKg8xhmdH1Cjp1MI2RZNnMBjdIaQOuGy9Q4VjSD/GNGBWgQ2H8pQK61Xsx29OA== +base-store@^0.3.2: + version "0.3.6" + resolved "https://registry.npmjs.org/base-store/-/base-store-0.3.6.tgz" + integrity sha512-tAO10E3QSusq9x/TjFz1ryBXI+NuXkauiWf8X5dEMNue/oj1K/Gsz1xBE9dRbkXjr0Vef/e+1hriGe5T7OkaVQ== dependencies: - data-store "^0.16.0" - debug "^2.2.0" + data-store "^0.13.0" extend-shallow "^2.0.1" - is-registered "^0.1.4" - is-valid-instance "^0.1.0" - lazy-cache "^2.0.1" - project-name "^0.2.5" + lazy-cache "^1.0.3" + project-name "^0.2.4" -base-task@^0.6.1: - version "0.6.2" - resolved "https://registry.npmjs.org/base-task/-/base-task-0.6.2.tgz" - integrity sha512-dxCXKPLFRrl02kJ+Lu6Y0Y2/XeaVf3GbGXMoZKuHN9OvFjz+QXRwpTJ0PciQPAvktUgK46Mc9Kwakrcj8fSTog== +base-tasks@^0.1.2: + version "0.1.4" + resolved "https://registry.npmjs.org/base-tasks/-/base-tasks-0.1.4.tgz" + integrity sha512-WB8OhQZXCjJYgJZPdq9n18eEgyfXZk8FH7MLU38dXJhiqSwK5BIaXefjAStNZF0/otLtR2/tBZIZGxUabPI1sQ== dependencies: - composer "^0.13.0" - is-valid-app "^0.1.0" + composer "^0.9.0" base@^0.11.1: version "0.11.2" @@ -1157,31 +960,42 @@ base@^0.11.1: mixin-deep "^1.2.0" pascalcase "^0.1.1" -base@^0.8.1: - version "0.8.1" - resolved "https://registry.npmjs.org/base/-/base-0.8.1.tgz" - integrity sha512-hCEtSWF9Xin1mVIrgCAwJhIJxURWOu3odjKsv+9TXofdJly0vO9Di87hnkChwi44v0+LPzHtNOjoCUYb36fBhg== +base@^0.6.3, base@^0.6.4: + version "0.6.7" + resolved "https://registry.npmjs.org/base/-/base-0.6.7.tgz" + integrity sha512-wN/WXkU/bckNH6G8nVTdqfbjys24R8056ZUHHbe9AtQ/GYJLiVFaoyHmvBGlvaHB1vjywpkyF36U4tYnuGrAwg== dependencies: - arr-union "^3.1.0" - cache-base "^0.8.2" - class-utils "^0.3.2" + class-utils "^0.3.0" + collection-visit "^0.2.1" component-emitter "^1.2.0" - debug "^2.2.0" define-property "^0.2.5" + get-value "^2.0.3" lazy-cache "^1.0.3" - mixin-deep "^1.1.3" + set-value "^0.3.3" + to-object-path "^0.2.0" + unset-value "^0.1.1" base64-arraybuffer@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz" integrity sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ== +beeper@^1.0.0: + version "1.1.1" + resolved "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz" + integrity sha512-3vqtKL1N45I5dV0RdssXZG7X6pCqQrWPNOlBPZPrd+QkE2HEhR57Z04m0KtpbsZH73j+a3F8UD1TQnn+ExTvIA== + +binary-extensions@^1.0.0: + version "1.13.1" + resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz" + integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== + binary-extensions@^2.0.0: version "2.2.0" resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== -brace-expansion@^1.1.7: +brace-expansion@^1.0.0: version "1.1.11" resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== @@ -1189,9 +1003,17 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -brace-expansion@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== dependencies: balanced-match "^1.0.0" @@ -1205,6 +1027,22 @@ braces@^1.8.2: preserve "^0.2.0" repeat-element "^1.1.2" +braces@^2.3.1: + version "2.3.2" + resolved "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz" + integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== + dependencies: + arr-flatten "^1.1.0" + array-unique "^0.3.2" + extend-shallow "^2.0.1" + fill-range "^4.0.0" + isobject "^3.0.1" + repeat-element "^1.1.2" + snapdragon "^0.8.1" + snapdragon-node "^2.0.1" + split-string "^3.0.2" + to-regex "^3.0.1" + braces@^3.0.2, braces@~3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" @@ -1222,23 +1060,19 @@ browserslist@^4.21.5, "browserslist@>= 4.21.0": node-releases "^2.0.12" update-browserslist-db "^1.0.11" -cache-base@^0.8.2: - version "0.8.5" - resolved "https://registry.npmjs.org/cache-base/-/cache-base-0.8.5.tgz" - integrity sha512-19t0n7xdoVr5Q08+6sF85YZ9VuvbpVFq5JLm0gcsRmCvTO1Y3duTJGMaOQYf14Ras4o6dEnvoqvjdrUK1tNtgg== +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +bufferstreams@^1.1.0: + version "1.1.3" + resolved "https://registry.npmjs.org/bufferstreams/-/bufferstreams-1.1.3.tgz" + integrity sha512-HaJnVuslRF4g2kSDeyl++AaVizoitCpL9PglzCYwy0uHHyvWerfvEb8jWmYbF1z4kiVFolGomnxSGl+GUQp2jg== dependencies: - collection-visit "^0.2.1" - component-emitter "^1.2.1" - get-value "^2.0.5" - has-value "^0.3.1" - isobject "^3.0.0" - lazy-cache "^2.0.1" - set-value "^0.4.2" - to-object-path "^0.3.0" - union-value "^0.2.3" - unset-value "^0.1.1" + readable-stream "^2.0.2" -cache-base@^0.8.4: +cache-base@^0.8.0: version "0.8.5" resolved "https://registry.npmjs.org/cache-base/-/cache-base-0.8.5.tgz" integrity sha512-19t0n7xdoVr5Q08+6sF85YZ9VuvbpVFq5JLm0gcsRmCvTO1Y3duTJGMaOQYf14Ras4o6dEnvoqvjdrUK1tNtgg== @@ -1254,7 +1088,7 @@ cache-base@^0.8.4: union-value "^0.2.3" unset-value "^0.1.1" -cache-base@^1.0.0, cache-base@^1.0.1: +cache-base@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz" integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== @@ -1277,30 +1111,17 @@ call-bind@^1.0.2: function-bind "^1.1.1" get-intrinsic "^1.0.2" -camel-case@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz" - integrity sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w== - dependencies: - no-case "^2.2.0" - upper-case "^1.1.1" - camelcase-css@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz" integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== -camelcase@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz" - integrity sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg== - caniuse-lite@^1.0.30001464, caniuse-lite@^1.0.30001503: version "1.0.30001504" resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001504.tgz" integrity sha512-5uo7eoOp2mKbWyfMXnGO9rJWOGU8duvzEiYITW+wivukL7yHH4gX9yuRaobu6El4jPxo6jKZfG+N6fB621GD/Q== -chalk@^1.1.1: +chalk@^1.0.0, chalk@^1.1.1: version "1.1.3" resolved "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" integrity sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A== @@ -1311,6 +1132,22 @@ chalk@^1.1.1: strip-ansi "^3.0.0" supports-color "^2.0.0" +chokidar@^1.4.2: + version "1.7.0" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz" + integrity sha512-mk8fAWcRUOxY7btlLtitj3A45jOwSAxH4tOFOoEGbVsl6cL6pPMWUy7dwZ/canfj3QEdP6FHSnf/l1c6/WkzVg== + dependencies: + anymatch "^1.3.0" + async-each "^1.0.0" + glob-parent "^2.0.0" + inherits "^2.0.1" + is-binary-path "^1.0.0" + is-glob "^2.0.0" + path-is-absolute "^1.0.0" + readdirp "^2.0.0" + optionalDependencies: + fsevents "^1.0.0" + chokidar@^3.5.3: version "3.5.3" resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" @@ -1326,7 +1163,12 @@ chokidar@^3.5.3: optionalDependencies: fsevents "~2.3.2" -class-utils@^0.3.2, class-utils@^0.3.5: +circular-json@^0.3.1: + version "0.3.3" + resolved "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz" + integrity sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A== + +class-utils@^0.3.0, class-utils@^0.3.5: version "0.3.6" resolved "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz" integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== @@ -1336,23 +1178,18 @@ class-utils@^0.3.2, class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" -cli-cursor@^1.0.2: +cli-cursor@^1.0.1, cli-cursor@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz" integrity sha512-25tABq090YNKkF6JH7lcwO0zFJTRke4Jcq9iX2nr/Sz0Cjjv4gckmwlW6Ty/aoyFd6z3ysR2hMGC2GFugmBo6A== dependencies: restore-cursor "^1.0.1" -cli-width@^1.1.0: +cli-width@^1.0.1, cli-width@^1.1.0: version "1.1.1" resolved "https://registry.npmjs.org/cli-width/-/cli-width-1.1.1.tgz" integrity sha512-eMU2akIeEIkCxGXUNmDnJq1KzOIiPnJ+rKqRe6hcxE3vIOPvpMrBYOn/Bl7zNlYJj/zQxXquAnozHUCf9Whnsg== -clone-buffer@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz" - integrity sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g== - clone-deep@^0.2.4: version "0.2.4" resolved "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz" @@ -1364,35 +1201,16 @@ clone-deep@^0.2.4: lazy-cache "^1.0.3" shallow-clone "^0.1.2" -clone-stats@^0.0.1: +clone-stats@^0.0.1, clone-stats@0.0.1: version "0.0.1" resolved "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz" integrity sha512-dhUqc57gSMCo6TX85FLfe51eC/s+Im2MLkAgJwfaRRexR2tA4dd3eLEW4L6efzHc2iNorrRRXITifnDLlRrhaA== -clone-stats@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz" - integrity sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag== - clone@^1.0.0, clone@^1.0.2: version "1.0.4" resolved "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz" integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== -clone@^2.1.1: - version "2.1.2" - resolved "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz" - integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w== - -cloneable-readable@^1.0.0: - version "1.1.3" - resolved "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz" - integrity sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ== - dependencies: - inherits "^2.0.1" - process-nextick-args "^2.0.0" - readable-stream "^2.3.5" - co@^4.6.0: version "4.6.0" resolved "https://registry.npmjs.org/co/-/co-4.6.0.tgz" @@ -1403,25 +1221,7 @@ code-point-at@^1.0.0: resolved "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz" integrity sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA== -collection-visit@^0.2.0: - version "0.2.3" - resolved "https://registry.npmjs.org/collection-visit/-/collection-visit-0.2.3.tgz" - integrity sha512-V88PJOCqJfsZS45YBELDgmhQkECokQAAr9XR4hT6eFkFsAPsCsk3EoDHSuBPYzygjquGM/0KF4vdwTiQO6lbdw== - dependencies: - lazy-cache "^2.0.1" - map-visit "^0.1.5" - object-visit "^0.3.4" - -collection-visit@^0.2.1: - version "0.2.3" - resolved "https://registry.npmjs.org/collection-visit/-/collection-visit-0.2.3.tgz" - integrity sha512-V88PJOCqJfsZS45YBELDgmhQkECokQAAr9XR4hT6eFkFsAPsCsk3EoDHSuBPYzygjquGM/0KF4vdwTiQO6lbdw== - dependencies: - lazy-cache "^2.0.1" - map-visit "^0.1.5" - object-visit "^0.3.4" - -collection-visit@^0.2.3: +collection-visit@^0.2.0, collection-visit@^0.2.1: version "0.2.3" resolved "https://registry.npmjs.org/collection-visit/-/collection-visit-0.2.3.tgz" integrity sha512-V88PJOCqJfsZS45YBELDgmhQkECokQAAr9XR4hT6eFkFsAPsCsk3EoDHSuBPYzygjquGM/0KF4vdwTiQO6lbdw== @@ -1438,6 +1238,11 @@ collection-visit@^1.0.0: map-visit "^1.0.0" object-visit "^1.0.0" +color-support@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz" + integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== + combined-stream@^1.0.8: version "1.0.8" resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" @@ -1450,59 +1255,66 @@ commander@^4.0.0: resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz" integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== -common-config@^0.1.0: - version "0.1.1" - resolved "https://registry.npmjs.org/common-config/-/common-config-0.1.1.tgz" - integrity sha512-mDp+nqoFbYsHKZfjg8OSb0CYfdPkuoGTMCVKy4ceYHR0EACTLV/qG8Q4cih2c/0IleQ7SISiqWqLMLXXZnJ2FA== - dependencies: - composer "^0.13.0" - data-store "^0.16.1" - get-value "^2.0.6" - lazy-cache "^2.0.1" - log-utils "^0.2.0" - object.pick "^1.1.2" - omit-empty "^0.4.1" - question-cache "^0.4.0" - set-value "^3.0.1" - strip-color "^0.1.0" - tableize-object "^0.1.0" - text-table "^0.2.0" - yargs-parser "^2.4.0" - component-emitter@^1.2.0, component-emitter@^1.2.1: version "1.3.0" resolved "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz" integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== -composer@^0.13.0: - version "0.13.0" - resolved "https://registry.npmjs.org/composer/-/composer-0.13.0.tgz" - integrity sha512-8bW8vzd0YdwjBTbbHmUV3fb1jGFlczUEwti3dbdogI+r/igv2yyLqZFh9IyQv4+gK3k1kdNGVrf6Af5BY8qB3Q== +composer-runtimes@^0.7.0: + version "0.7.0" + resolved "https://registry.npmjs.org/composer-runtimes/-/composer-runtimes-0.7.0.tgz" + integrity sha512-hloeMGQtgtOl2jQa1acQQyM4jyMaMh3eEd+uAc1OsPrMe+1yusHn0+gtnfLjNlTj/bYbNB933aYTRxLo6Bnv3A== + dependencies: + ansi-cyan "^0.1.1" + ansi-gray "^0.1.1" + ansi-green "^0.1.1" + ansi-magenta "^0.1.1" + extend-shallow "^2.0.1" + lazy-cache "^1.0.2" + pretty-time "^0.2.0" + success-symbol "^0.1.0" + time-stamp "^0.1.3" + +composer@^0.9.0: + version "0.9.0" + resolved "https://registry.npmjs.org/composer/-/composer-0.9.0.tgz" + integrity sha512-PtA8CcgiWNbpkwvoEFKaGkjdf1WzPeu7/iurKMCA4I/o08ho/xHtMvw0rnSzB77oLdTwjWAVgWTW/hu5sHC5iw== dependencies: array-unique "^0.2.1" - bach "^0.5.0" - co "^4.6.0" - component-emitter "^1.2.1" + bach "^0.4.1" + chokidar "^1.4.2" + component-emitter "^1.2.0" define-property "^0.2.5" extend-shallow "^2.0.1" - is-generator "^1.0.3" - is-glob "^2.0.1" - isobject "^2.1.0" - lazy-cache "^2.0.1" - micromatch "^2.3.8" + isobject "^2.0.0" + lazy-cache "^1.0.3" nanoseconds "^0.1.0" + session-cache "^0.2.0" concat-map@0.0.1: version "0.0.1" resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== -contains-path@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz" - integrity sha512-OKZnPGeMQy2RPaUIBPFFd71iNf4791H12MCRuVQDnzGRwCYNYmTDy5pdafo2SLAcEMKzTOQnLWG4QdcjeJUMEg== +concat-stream@^1.4.6: + version "1.6.2" + resolved "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +continuation-local-storage@^3.1.1: + version "3.2.1" + resolved "https://registry.npmjs.org/continuation-local-storage/-/continuation-local-storage-3.2.1.tgz" + integrity sha512-jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA== + dependencies: + async-listener "^0.6.0" + emitter-listener "^1.1.1" -convert-source-map@^1.1.1: +convert-source-map@1.X: version "1.9.0" resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz" integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== @@ -1512,11 +1324,6 @@ copy-descriptor@^0.1.0: resolved "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz" integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== -copy-task@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/copy-task/-/copy-task-0.1.0.tgz" - integrity sha512-Idcf7BdeyJY8kSQodguY8jevkP8CuB22S9Hr5blRqwEyO75yuZEJQbzJ755Q9vZREnCQ5sfOIRxjZWbUq2+K0g== - core-util-is@~1.0.0: version "1.0.3" resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" @@ -1538,6 +1345,16 @@ css-line-break@^2.1.0: dependencies: utrie "^1.0.2" +css@2.X: + version "2.2.4" + resolved "https://registry.npmjs.org/css/-/css-2.2.4.tgz" + integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw== + dependencies: + inherits "^2.0.3" + source-map "^0.6.1" + source-map-resolve "^0.5.2" + urix "^0.1.0" + cssesc@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" @@ -1548,14 +1365,6 @@ csstype@^2.6.8: resolved "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz" integrity sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w== -cwd@^0.10.0: - version "0.10.0" - resolved "https://registry.npmjs.org/cwd/-/cwd-0.10.0.tgz" - integrity sha512-YGZxdTTL9lmLkCUTpg4j0zQ7IhRB5ZmqNBbGCl3Tg6MP/d5/6sY7L5mmTjzbc6JKgVZYiqTQTNhPFsbXNGlRaA== - dependencies: - find-pkg "^0.1.2" - fs-exists-sync "^0.1.0" - cwd@^0.9.1: version "0.9.1" resolved "https://registry.npmjs.org/cwd/-/cwd-0.9.1.tgz" @@ -1563,43 +1372,81 @@ cwd@^0.9.1: dependencies: find-pkg "^0.1.0" -data-store@^0.16.0, data-store@^0.16.1: - version "0.16.1" - resolved "https://registry.npmjs.org/data-store/-/data-store-0.16.1.tgz" - integrity sha512-tGbl4oVi9UPysie6y6+fuCjUNhaR3KxnuIRV0OMUCwq/wvikmWHXQYALbW/IVQvmxBNbrxUwjG5BWsrjx5v55w== +d@^1.0.1, d@1: + version "1.0.1" + resolved "https://registry.npmjs.org/d/-/d-1.0.1.tgz" + integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== + dependencies: + es5-ext "^0.10.50" + type "^1.0.1" + +data-store@^0.13.0: + version "0.13.0" + resolved "https://registry.npmjs.org/data-store/-/data-store-0.13.0.tgz" + integrity sha512-KS5XOnG3b/dm8gpximORPsVVW7xizKsjj3PlVfZrSjof2az4wv8fvA5E1w0Nk3L2I0aDycH5pBazDI4oAkQXWQ== + dependencies: + base "^0.6.4" + graceful-fs "^4.1.2" + has-own-deep "^0.1.4" + lazy-cache "^1.0.3" + mkdirp "^0.5.1" + project-name "^0.2.4" + resolve-dir "^0.1.0" + rimraf "^2.5.1" + union-value "^0.2.3" + +data-store@^0.15.5: + version "0.15.5" + resolved "https://registry.npmjs.org/data-store/-/data-store-0.15.5.tgz" + integrity sha512-tTKSb4cCSn47PPz+RqwYTj2V9I1TXHSxfJa5atNShbOVI398Q4rsijiK1J2YnNMVj/pk+YlF3K6w4JPdLfDI8w== dependencies: - cache-base "^0.8.4" + cache-base "^0.8.0" clone-deep "^0.2.4" - debug "^2.2.0" define-property "^0.2.5" - extend-shallow "^2.0.1" - graceful-fs "^4.1.4" + graceful-fs "^4.1.3" has-own-deep "^0.1.4" - lazy-cache "^2.0.1" + lazy-cache "^1.0.3" mkdirp "^0.5.1" - project-name "^0.2.5" + project-name "^0.2.4" resolve-dir "^0.1.0" - rimraf "^2.5.3" + rimraf "^2.5.2" union-value "^0.2.3" +dateformat@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz" + integrity sha512-GODcnWq3YGoTnygPfi02ygEiRxqUxpJwuRHjdhJYuxpcZmDq4rjBiXYmbCCzStxo176ixfLT6i4NPwQooRySnw== + de-indent@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz" integrity sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg== -debug@^2.2.0, debug@^2.4.1, debug@^2.6.0, debug@^2.6.2, debug@^2.6.3, debug@^2.6.6, debug@^2.6.8: +debug-fabulous@0.0.X: + version "0.0.4" + resolved "https://registry.npmjs.org/debug-fabulous/-/debug-fabulous-0.0.4.tgz" + integrity sha512-mmVKpY/O4UIl6ZDn5Owf8jEauO6uQiuF4Jz9iTuflSmvqNm6/64xARk/qCq5ZJxu141Ic2lCmL1TSMHIYoyiTw== + dependencies: + debug "2.X" + lazy-debug-legacy "0.0.X" + object-assign "4.1.0" + +debug@*, debug@^2.1.1, debug@^2.2.0, debug@^2.3.3, debug@2.X: version "2.6.9" resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" -deep-bind@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/deep-bind/-/deep-bind-0.3.0.tgz" - integrity sha512-SwekOBPDnCT3qhOM78ARzBdPSbNMyQ63F8eZDahBzzVAoqousMhYh3HYIh2pLmhtGcVvO8/SU6B6kMsj0SXb1Q== - dependencies: - mixin-deep "^1.1.3" +decode-uri-component@^0.2.0: + version "0.2.2" + resolved "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz" + integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== + +deep-is@~0.1.3: + version "0.1.4" + resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== default-compare@^1.0.0: version "1.0.0" @@ -1608,15 +1455,6 @@ default-compare@^1.0.0: dependencies: kind-of "^5.0.2" -defaults-deep@^0.2.4: - version "0.2.4" - resolved "https://registry.npmjs.org/defaults-deep/-/defaults-deep-0.2.4.tgz" - integrity sha512-V6BtqzcMvn0EPOy7f+SfMhfmTawq+7UQdt9yZH0EBK89+IHo5f+Hse/qzTorAXOBrQpxpwb6cB/8OgtaMrT+Fg== - dependencies: - for-own "^0.1.3" - is-extendable "^0.1.1" - lazy-cache "^0.2.3" - define-property@^0.2.5: version "0.2.5" resolved "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz" @@ -1631,6 +1469,14 @@ define-property@^1.0.0: dependencies: is-descriptor "^1.0.0" +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" @@ -1651,6 +1497,11 @@ delimiter-regex@^2.0.0: extend-shallow "^1.1.2" isobject "^2.1.0" +detect-newline@2.X: + version "2.1.0" + resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz" + integrity sha512-CwffZFvlJffUg9zZA0uqrjQayUTC8ob94pnr5sFwaVv3IOmkfUHcWH+jXaQK3askE51Cqe8/9Ql/0uXNwqZ8Zg== + didyoumean@^1.2.2: version "1.2.2" resolved "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz" @@ -1661,6 +1512,14 @@ dlv@^1.1.3: resolved "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz" integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== +doctrine@^0.7.1: + version "0.7.2" + resolved "https://registry.npmjs.org/doctrine/-/doctrine-0.7.2.tgz" + integrity sha512-qiB/Rir6Un6Ad/TIgTRzsremsTGWzs8j7woXvp14jgq00676uBiBT5eUOi+FgRywZFVy5Us/c04ISRpZhRbS6w== + dependencies: + esutils "^1.1.6" + isarray "0.0.1" + dotenv-cli@^7.2.1: version "7.2.1" resolved "https://registry.npmjs.org/dotenv-cli/-/dotenv-cli-7.2.1.tgz" @@ -1686,6 +1545,13 @@ duplexer@~0.1.1: resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== +duplexer2@0.0.2: + version "0.0.2" + resolved "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz" + integrity sha512-+AWBwjGadtksxjOQSFDhPNQbed7icNXApT4+2BNpsXzcCBiInq2H9XW0O8sfHFaPmnQRs7cg/P0fAr2IWQSW0g== + dependencies: + readable-stream "~1.1.9" + duplexify@^3.2.0, duplexify@^3.4.2: version "3.7.1" resolved "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz" @@ -1701,6 +1567,13 @@ electron-to-chromium@^1.4.431: resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.433.tgz" integrity sha512-MGO1k0w1RgrfdbLVwmXcDhHHuxCn2qRgR7dYsJvWFKDttvYPx6FNzCGG0c/fBBvzK2LDh3UV7Tt9awnHnvAAUQ== +emitter-listener@^1.1.1: + version "1.1.2" + resolved "https://registry.npmjs.org/emitter-listener/-/emitter-listener-1.1.2.tgz" + integrity sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ== + dependencies: + shimmer "^1.2.0" + empty-dir@^0.2.0: version "0.2.1" resolved "https://registry.npmjs.org/empty-dir/-/empty-dir-0.2.1.tgz" @@ -1748,16 +1621,15 @@ engine-base@^0.1.2: object.omit "^2.0.1" object.pick "^1.2.0" -engine-cache@^0.19.0: - version "0.19.4" - resolved "https://registry.npmjs.org/engine-cache/-/engine-cache-0.19.4.tgz" - integrity sha512-PNhE008O6X+7VggZSVe0+fZcafIAjVHWuU+iLIbeKXGGKzjb05Y8ht0l1O9sIusrULRsNq/FcYVPoqoNz7k4wg== +engine-cache@^0.16.1: + version "0.16.2" + resolved "https://registry.npmjs.org/engine-cache/-/engine-cache-0.16.2.tgz" + integrity sha512-hnMkVI3UzZYcv54x3t3LJGbn9LPBALfgJEAyWkm97kpz6KqQPatuwClqV9U3zoueW5Wk+eNhIgnRhNNdU+yQFQ== dependencies: - async-helpers "^0.3.9" + async-helpers "^0.3.8" extend-shallow "^2.0.1" helper-cache "^0.7.2" - isobject "^3.0.0" - lazy-cache "^2.0.2" + lazy-cache "^2.0.1" mixin-deep "^1.1.3" engine-utils@^0.1.1: @@ -1778,10 +1650,65 @@ engine@^0.1.12, engine@^0.1.5: object.omit "^2.0.0" set-value "^0.2.0" -error-symbol@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/error-symbol/-/error-symbol-0.1.0.tgz" - integrity sha512-VyjaKxUmeDX/m2lxm/aknsJ1GWDWUO2Ze2Ad8S1Pb9dykAm9TjSKp5CjrNyltYqZ5W/PO6TInAmO2/BfwMyT1g== +es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.50, es5-ext@^0.10.62, es5-ext@~0.10.14: + version "0.10.62" + resolved "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz" + integrity sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA== + dependencies: + es6-iterator "^2.0.3" + es6-symbol "^3.1.3" + next-tick "^1.1.0" + +es6-iterator@^2.0.3, es6-iterator@~2.0.1, es6-iterator@~2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz" + integrity sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g== + dependencies: + d "1" + es5-ext "^0.10.35" + es6-symbol "^3.1.1" + +es6-map@^0.1.3: + version "0.1.5" + resolved "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz" + integrity sha512-mz3UqCh0uPCIqsw1SSAkB/p0rOzF/M0V++vyN7JqlPtSW/VsYgQBvVvqMLmfBuyMzTpLnNqi6JmcSizs4jy19A== + dependencies: + d "1" + es5-ext "~0.10.14" + es6-iterator "~2.0.1" + es6-set "~0.1.5" + es6-symbol "~3.1.1" + event-emitter "~0.3.5" + +es6-set@~0.1.5: + version "0.1.6" + resolved "https://registry.npmjs.org/es6-set/-/es6-set-0.1.6.tgz" + integrity sha512-TE3LgGLDIBX332jq3ypv6bcOpkLO0AslAQo7p2VqX/1N46YNsvIWgvjojjSEnWEGWMhr1qUbYeTSir5J6mFHOw== + dependencies: + d "^1.0.1" + es5-ext "^0.10.62" + es6-iterator "~2.0.3" + es6-symbol "^3.1.3" + event-emitter "^0.3.5" + type "^2.7.2" + +es6-symbol@^3.1.1, es6-symbol@^3.1.3, es6-symbol@~3.1.1: + version "3.1.3" + resolved "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz" + integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== + dependencies: + d "^1.0.1" + ext "^1.1.2" + +es6-weak-map@^2.0.1: + version "2.0.3" + resolved "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz" + integrity sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA== + dependencies: + d "1" + es5-ext "^0.10.46" + es6-iterator "^2.0.3" + es6-symbol "^3.1.1" esbuild@^0.17.5: version "0.17.19" @@ -1821,32 +1748,129 @@ escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== +escope@^3.3.0: + version "3.6.0" + resolved "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz" + integrity sha512-75IUQsusDdalQEW/G/2esa87J7raqdJF+Ca0/Xm5C3Q58Nr4yVYjZGp/P1+2xiEVgXRrA39dpRb8LcshajbqDQ== + dependencies: + es6-map "^0.1.3" + es6-weak-map "^2.0.1" + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint@^1.4.0: + version "1.10.3" + resolved "https://registry.npmjs.org/eslint/-/eslint-1.10.3.tgz" + integrity sha512-f4mpMpXCDpOfBps1eLvpmFWdBnOu+b6u+vIuYC1Vj+EX0v4USTE/C85v1DJeXccafk7d8Qn8U2+zLx5Naeurpg== + dependencies: + chalk "^1.0.0" + concat-stream "^1.4.6" + debug "^2.1.1" + doctrine "^0.7.1" + escape-string-regexp "^1.0.2" + escope "^3.3.0" + espree "^2.2.4" + estraverse "^4.1.1" + estraverse-fb "^1.3.1" + esutils "^2.0.2" + file-entry-cache "^1.1.1" + glob "^5.0.14" + globals "^8.11.0" + handlebars "^4.0.0" + inquirer "^0.11.0" + is-my-json-valid "^2.10.0" + is-resolvable "^1.0.0" + js-yaml "3.4.5" + json-stable-stringify "^1.0.0" + lodash.clonedeep "^3.0.1" + lodash.merge "^3.3.2" + lodash.omit "^3.1.0" + minimatch "^3.0.0" + mkdirp "^0.5.0" + object-assign "^4.0.1" + optionator "^0.6.0" + path-is-absolute "^1.0.0" + path-is-inside "^1.0.1" + shelljs "^0.5.3" + strip-json-comments "~1.0.1" + text-table "~0.2.0" + user-home "^2.0.0" + xml-escape "~1.0.0" + +espree@^2.2.4: + version "2.2.5" + resolved "https://registry.npmjs.org/espree/-/espree-2.2.5.tgz" + integrity sha512-HWJpgkL44cbjWiOTC9Pm34RZE57H1g9V4Ln9U14TUtiywFTLMMpMCtmQK5rkjbGBXigQT8bS3r45+Dt5+m0SZg== + +esprima@^2.6.0: + version "2.7.3" + resolved "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz" + integrity sha512-OarPfz0lFCiW4/AV2Oy1Rp9qu0iusTKqykwTspGCZtPxmF81JR4MmIebvF1F9+UOKth2ZubLQ4XGGaU+hSn99A== + esprima@^4.0.0: version "4.0.1" resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== +esrecurse@^4.1.0: + version "4.3.0" + resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse-fb@^1.3.1: + version "1.3.2" + resolved "https://registry.npmjs.org/estraverse-fb/-/estraverse-fb-1.3.2.tgz" + integrity sha512-wp3lfRrWy5EQD9TqesuYM1SKVP4ERT0cUatb4e8Vznf4K5IOpREhuyXZxGj3a9s9mvX5vGZKNHA4R9D4kp9Q9A== + +estraverse@*, estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + estree-walker@^2.0.2: version "2.0.2" resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz" integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== +esutils@^1.1.6: + version "1.1.6" + resolved "https://registry.npmjs.org/esutils/-/esutils-1.1.6.tgz" + integrity sha512-RG1ZkUT7iFJG9LSHr7KDuuMSlujfeTtMNIcInURxKAxhMtwQhI3NrQhz26gZQYlsYZQKzsnwtpKrFKj9K9Qu1A== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +event-emitter@^0.3.5, event-emitter@~0.3.5: + version "0.3.5" + resolved "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz" + integrity sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA== + dependencies: + d "1" + es5-ext "~0.10.14" + exit-hook@^1.0.0: version "1.1.1" resolved "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz" integrity sha512-MsG3prOVw1WtLXAZbM3KiYtooKR1LvxHh3VHsVtIy0uiUu8usxgB/94DP2HxtD/661lLdB6yzQ09lGJSQr6nkg== -expand-args@^0.4.1: - version "0.4.3" - resolved "https://registry.npmjs.org/expand-args/-/expand-args-0.4.3.tgz" - integrity sha512-bAAnw/WnKZUkA9PI3tk4oWRpyZkRiHtFSJ+W8dkTX/oXGhM3rz9Vo5+qW9sJ34z1da8jPap35/igXmE7lEjdsQ== +expand-args@^0.3.1: + version "0.3.6" + resolved "https://registry.npmjs.org/expand-args/-/expand-args-0.3.6.tgz" + integrity sha512-kJq39ebYXaKFvId5y+6u/MZmzw6nQN9QexIq2hs8c1C46k+YMMcyvCYJ2/G5maNvbcN0y9ZphyRUfhjQ8bSwjQ== dependencies: expand-object "^0.4.2" - kind-of "^3.0.3" - lazy-cache "^2.0.1" - minimist "^1.2.0" + kind-of "^3.0.2" + lazy-cache "^1.0.3" mixin-deep "^1.1.3" - omit-empty "^0.4.1" set-value "^0.3.3" expand-brackets@^0.1.4: @@ -1856,7 +1880,20 @@ expand-brackets@^0.1.4: dependencies: is-posix-bracket "^0.1.0" -expand-object@^0.4.2: +expand-brackets@^2.1.4: + version "2.1.4" + resolved "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz" + integrity sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA== + dependencies: + debug "^2.3.3" + define-property "^0.2.5" + extend-shallow "^2.0.1" + posix-character-classes "^0.1.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +expand-object@^0.4.1, expand-object@^0.4.2: version "0.4.2" resolved "https://registry.npmjs.org/expand-object/-/expand-object-0.4.2.tgz" integrity sha512-rC0h+knI3YE2rT9v2m6HIowp1aLAVo19u02/wRzE+Dl5eyPowLRcWVyLQ3UaIjSLvjfsTiE0xGb0qqrap5ABKw== @@ -1866,26 +1903,6 @@ expand-object@^0.4.2: minimist "^1.2.0" set-value "^0.3.3" -expand-pkg@^0.1.8: - version "0.1.9" - resolved "https://registry.npmjs.org/expand-pkg/-/expand-pkg-0.1.9.tgz" - integrity sha512-Qqtqzx/e8tODrDr0H8HtO7+nftN0wH9bsk3948KpKBZLrc86Cm3/8mRKJmDfNSDWWcuKsilMmFlKPhYx5gHYuA== - dependencies: - component-emitter "^1.2.1" - debug "^2.4.1" - defaults-deep "^0.2.4" - export-files "^2.1.1" - get-value "^2.0.6" - kind-of "^3.1.0" - lazy-cache "^2.0.2" - load-pkg "^3.0.1" - mixin-deep "^1.1.3" - normalize-pkg "^0.3.20" - omit-empty "^0.4.1" - parse-author "^1.0.0" - parse-git-config "^1.1.1" - repo-utils "^0.3.7" - expand-range@^1.8.1: version "1.8.2" resolved "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz" @@ -1900,27 +1917,20 @@ expand-tilde@^1.2.2: dependencies: os-homedir "^1.0.1" -expand-tilde@^2.0.0, expand-tilde@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz" - integrity sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw== - dependencies: - homedir-polyfill "^1.0.1" - -expand-tilde@^2.0.1: - version "2.0.2" - resolved "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz" - integrity sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw== - dependencies: - homedir-polyfill "^1.0.1" - -export-files@^2.1.1: +export-files@^2.1.0, export-files@^2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/export-files/-/export-files-2.1.1.tgz" integrity sha512-r2x1Zt0OKgdXRy0bXis3sOI8TNYmo5Fe71qXwsvpYaMvIlH5G0fWEf3AYiE2bONjePdSOojca7Jw+p9CQ6/6NQ== dependencies: lazy-cache "^1.0.3" +ext@^1.1.2: + version "1.7.0" + resolved "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz" + integrity sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw== + dependencies: + type "^2.7.2" + extend-shallow@^1.1.2: version "1.1.4" resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz" @@ -1950,6 +1960,14 @@ extend-shallow@^3.0.0: assign-symbols "^1.0.0" is-extendable "^1.0.1" +extend-shallow@^3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" + integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + extend@^3.0.0: version "3.0.2" resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" @@ -1962,12 +1980,36 @@ extglob@^0.3.1: dependencies: is-extglob "^1.0.0" -"falsey@^0.3.0": - version "0.3.2" - resolved "https://registry.npmjs.org/falsey/-/falsey-0.3.2.tgz" - integrity sha512-lxEuefF5MBIVDmE6XeqCdM4BWk1+vYmGZtkbKZ/VFcg6uBBw6fXNEbWmxCjDdQlFc9hy450nkiWwM3VAW6G1qg== +extglob@^2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz" + integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== dependencies: - kind-of "^5.0.2" + array-unique "^0.3.2" + define-property "^1.0.0" + expand-brackets "^2.1.4" + extend-shallow "^2.0.1" + fragment-cache "^0.2.1" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +"falsey@^0.2.1": + version "0.2.1" + resolved "https://registry.npmjs.org/falsey/-/falsey-0.2.1.tgz" + integrity sha512-OckkGU+hkv7QCCrboVZkXAFLGX7o9016OlGe+yHrLnZ8GfLL2mS7PioBT+2Vht7HxPFPhXxErVyjOp+bVMjyDw== + dependencies: + kind-of "^1.1.0" + +fancy-log@^1.1.0, fancy-log@^1.2.0: + version "1.3.3" + resolved "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz" + integrity sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw== + dependencies: + ansi-gray "^0.1.1" + color-support "^1.1.3" + parse-node-version "^1.0.0" + time-stamp "^1.0.0" fast-glob@^3.2.12: version "3.2.12" @@ -1980,6 +2022,11 @@ fast-glob@^3.2.12: merge2 "^1.3.0" micromatch "^4.0.4" +fast-levenshtein@~1.0.6: + version "1.0.7" + resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.0.7.tgz" + integrity sha512-hYsfI0s4lfQ2rHVFKXwAr/L/ZSbq9TZwgXtZqW7ANcn9o9GKvcbWxOnxx7jykXf/Ezv1V8TvaBEKcGK7DWKX5A== + fastq@^1.6.0: version "1.15.0" resolved "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz" @@ -1987,7 +2034,7 @@ fastq@^1.6.0: dependencies: reusify "^1.0.4" -figures@^1.4.0: +figures@^1.3.5, figures@^1.4.0: version "1.7.0" resolved "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz" integrity sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ== @@ -2008,19 +2055,13 @@ file-contents@^0.2.4: lazy-cache "^0.2.3" through2 "^2.0.0" -file-contents@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/file-contents/-/file-contents-1.0.1.tgz" - integrity sha512-yR9NGsF6Ua0vUjag441JRYB+WflAoBCF3+ReeKocYzpfAjN1U4TvQEjIKXOqwIxFl9Bflg8xf/Fi2qrNBoFUOQ== +file-entry-cache@^1.1.1: + version "1.3.1" + resolved "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-1.3.1.tgz" + integrity sha512-JyVk7P0Hvw6uEAwH4Y0j+rZMvaMWvLBYRmRGAF2S6jKTycf0mMDcC7d21Y2KyrKJk3XI8YghSsk5KmRdbvg0VQ== dependencies: - define-property "^0.2.5" - extend-shallow "^2.0.1" - is-buffer "^1.1.4" - kind-of "^3.1.0" - lazy-cache "^2.0.2" - strip-bom-buffer "^0.1.1" - strip-bom-string "^0.1.2" - through2 "^2.0.3" + flat-cache "^1.2.1" + object-assign "^4.0.1" file-is-binary@^1.0.0: version "1.0.0" @@ -2060,6 +2101,16 @@ fill-range@^2.1.0: repeat-element "^1.1.2" repeat-string "^1.5.2" +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz" + integrity sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ== + dependencies: + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" + fill-range@^7.0.1: version "7.0.1" resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" @@ -2075,6 +2126,11 @@ find-file-up@^0.1.2: fs-exists-sync "^0.1.0" resolve-dir "^0.1.0" +find-index@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz" + integrity sha512-uJ5vWrfBKMcE6y2Z8834dwEZj9mNGxYa3t3I53OwFeuZ8D9oc2E5zcsrkuhX6h4iYrjhiv0T3szQmxlAV9uxDg== + find-pkg@^0.1.0, find-pkg@^0.1.2: version "0.1.2" resolved "https://registry.npmjs.org/find-pkg/-/find-pkg-0.1.2.tgz" @@ -2087,6 +2143,16 @@ first-chunk-stream@^1.0.0: resolved "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz" integrity sha512-ArRi5axuv66gEsyl3UuK80CzW7t56hem73YGNYxNWTGNKFJUadSb9Gu9SHijYEUi8ulQMf1bJomYNwSCPHhtTQ== +flat-cache@^1.2.1: + version "1.3.4" + resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz" + integrity sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg== + dependencies: + circular-json "^0.3.1" + graceful-fs "^4.1.2" + rimraf "~2.6.2" + write "^0.2.1" + follow-redirects@^1.15.0: version "1.15.2" resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz" @@ -2123,6 +2189,13 @@ fraction.js@^4.2.0: resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz" integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz" + integrity sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA== + dependencies: + map-cache "^0.2.2" + fs-exists-sync@^0.1.0: version "0.1.0" resolved "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz" @@ -2143,6 +2216,35 @@ fund@^1.0.0: resolved "https://registry.npmjs.org/fund/-/fund-1.0.0.tgz" integrity sha512-cFPXfMSwZ0eyoksqmttlKtY45LHWs75UPeYx0mClvKeU9oqP/w13ARL5Wxv0+yKqrvW2ttMchduc3tAVZd0Mfw== +generate-function@^2.0.0: + version "2.3.1" + resolved "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz" + integrity sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ== + dependencies: + is-property "^1.0.2" + +generate-object-property@^1.1.0: + version "1.2.0" + resolved "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz" + integrity sha512-TuOwZWgJ2VAMEGJvAyPWvpqxSANF0LDpmyHauMjFYzaACvn+QTT/AZomvPCzVBV7yDN3OmwHQ5OvHaeLKre3JQ== + dependencies: + is-property "^1.0.0" + +generator-util@^0.2.7: + version "0.2.9" + resolved "https://registry.npmjs.org/generator-util/-/generator-util-0.2.9.tgz" + integrity sha512-CAa1HeaLToPvfV6CEjKRpGjfT2boadfXX0n2GayXD0VOYvI1v63JL3ljWzxo7xQ0nukZCxpsU9LSyH1XA5/KVQ== + dependencies: + debug "^2.2.0" + extend-shallow "^2.0.1" + global-modules "^0.2.0" + is-absolute "^0.2.3" + kind-of "^3.0.2" + lazy-cache "^1.0.3" + resolve "^1.1.7" + resolve-dir "^0.1.0" + try-open "^0.1.2" + get-intrinsic@^1.0.2: version "1.2.1" resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz" @@ -2158,6 +2260,16 @@ get-stdin@^5.0.1: resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz" integrity sha512-jZV7n6jGE3Gt7fgSTJoz91Ak5MuTLwMwkoYdjxuJ/AmjIsE1UC03y/IWkZCQGEvVNS9qoRNwy5BCqxImv0FVeA== +get-value@^1.1.5: + version "1.3.1" + resolved "https://registry.npmjs.org/get-value/-/get-value-1.3.1.tgz" + integrity sha512-TrDxHI5wqgpM5Guhoz7xmblwy7kzhDauSs4df3NP907yFmLtCkOau8YtGo087jZXKDwP22NG6fCo0UA4EFLjOw== + dependencies: + arr-flatten "^1.0.1" + is-extendable "^0.1.1" + lazy-cache "^0.2.4" + noncharacters "^1.1.0" + get-value@^1.2.1: version "1.3.1" resolved "https://registry.npmjs.org/get-value/-/get-value-1.3.1.tgz" @@ -2168,19 +2280,11 @@ get-value@^1.2.1: lazy-cache "^0.2.4" noncharacters "^1.1.0" -get-value@^2.0.3, get-value@^2.0.5, get-value@^2.0.6: +get-value@^2.0.2, get-value@^2.0.3, get-value@^2.0.5, get-value@^2.0.6: version "2.0.6" resolved "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz" integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== -get-view@^0.1.1: - version "0.1.3" - resolved "https://registry.npmjs.org/get-view/-/get-view-0.1.3.tgz" - integrity sha512-PZOmJnoY9wEDzAWW/0L6vRVfmPx/iKNiAxXdEI83dD8EPaqnI3GQraUTTSVgIVt5R1ja25/C3ARQAyVSkxN2Cg== - dependencies: - isobject "^3.0.0" - match-file "^0.2.1" - git-config-path@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/git-config-path/-/git-config-path-1.0.1.tgz" @@ -2215,22 +2319,6 @@ glob-parent@^2.0.0: dependencies: is-glob "^2.0.0" -glob-parent@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz" - integrity sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA== - dependencies: - is-glob "^3.1.0" - path-dirname "^1.0.0" - -glob-parent@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz" - integrity sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA== - dependencies: - is-glob "^3.1.0" - path-dirname "^1.0.0" - glob-parent@^5.1.2: version "5.1.2" resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" @@ -2252,19 +2340,41 @@ glob-parent@~5.1.2: dependencies: is-glob "^4.0.1" -glob-stream@^5.3.2: - version "5.3.5" - resolved "https://registry.npmjs.org/glob-stream/-/glob-stream-5.3.5.tgz" - integrity sha512-piN8XVAO2sNxwVLokL4PswgJvK/uQ6+awwXUVRTGF+rRfgCZpn4hOqxiRuTEbU/k3qgKl0DACYQ/0Sge54UMQg== +glob-stream@^5.2.0: + version "5.2.0" + resolved "https://registry.npmjs.org/glob-stream/-/glob-stream-5.2.0.tgz" + integrity sha512-2mRRkjmDlIttj3kIrw62OuMXKgom9flTT+aP5Jo5LDEJBCIpas1nM8r8dA9CHn5dFsBZL2hKx0cHA9WvNQGANw== + dependencies: + extend "^3.0.0" + glob "^5.0.3" + glob2base "^0.0.12" + minimatch "^2.0.1" + ordered-read-streams "^0.3.0" + through2 "^0.6.0" + to-absolute-glob "^0.1.1" + unique-stream "^2.0.2" + +glob@^5.0.14: + version "5.0.15" + resolved "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz" + integrity sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA== + dependencies: + inflight "^1.0.4" + inherits "2" + minimatch "2 || 3" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^5.0.15: + version "5.0.15" + resolved "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz" + integrity sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA== dependencies: - extend "^3.0.0" - glob "^5.0.3" - glob-parent "^3.0.0" - micromatch "^2.3.7" - ordered-read-streams "^0.3.0" - through2 "^0.6.0" - to-absolute-glob "^0.1.1" - unique-stream "^2.0.2" + inflight "^1.0.4" + inherits "2" + minimatch "2 || 3" + once "^1.3.0" + path-is-absolute "^1.0.0" glob@^5.0.3: version "5.0.15" @@ -2277,7 +2387,7 @@ glob@^5.0.3: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.0.5, glob@^7.1.2, glob@^7.1.3, glob@7.1.6: +glob@^7.0.5, glob@^7.1.3, glob@7.1.6: version "7.1.6" resolved "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz" integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== @@ -2289,7 +2399,14 @@ glob@^7.0.5, glob@^7.1.2, glob@^7.1.3, glob@7.1.6: once "^1.3.0" path-is-absolute "^1.0.0" -global-modules@^0.2.2, global-modules@^0.2.3: +glob2base@^0.0.12: + version "0.0.12" + resolved "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz" + integrity sha512-ZyqlgowMbfj2NPjxaZZ/EtsXlOch28FRXgMd64vqZWk1bT9+wvSRLYD1om9M7QfQru51zJPAT17qXm4/zd+9QA== + dependencies: + find-index "^0.1.1" + +global-modules@^0.2.0, global-modules@^0.2.3: version "0.2.3" resolved "https://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz" integrity sha512-JeXuCbvYzYXcwE6acL9V2bAOeSIGl4dD+iwLY9iUx2VBJJ80R18HCn+JCwHM9Oegdfya3lEkGCdaRkSyc10hDA== @@ -2297,15 +2414,6 @@ global-modules@^0.2.2, global-modules@^0.2.3: global-prefix "^0.1.4" is-windows "^0.2.0" -global-modules@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz" - integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== - dependencies: - global-prefix "^1.0.1" - is-windows "^1.0.1" - resolve-dir "^1.0.0" - global-prefix@^0.1.4: version "0.1.5" resolved "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.5.tgz" @@ -2316,18 +2424,19 @@ global-prefix@^0.1.4: is-windows "^0.2.0" which "^1.2.12" -global-prefix@^1.0.1: +globals@^8.11.0: + version "8.18.0" + resolved "https://registry.npmjs.org/globals/-/globals-8.18.0.tgz" + integrity sha512-IHCTKEGo42ICEkTZBADyl4HX06hVdFF4qdJdqOgaBe5X8RE1/MrvubetsEtGTcwjs46djFq0Gc3+5RgTsc3UoQ== + +glogg@^1.0.0: version "1.0.2" - resolved "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz" - integrity sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg== + resolved "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz" + integrity sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA== dependencies: - expand-tilde "^2.0.2" - homedir-polyfill "^1.0.1" - ini "^1.3.4" - is-windows "^1.0.1" - which "^1.2.14" + sparkles "^1.0.0" -graceful-fs@^4.0.0, graceful-fs@^4.1.2, graceful-fs@^4.1.4: +graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@4.X: version "4.2.11" resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== @@ -2354,25 +2463,75 @@ group-array@^0.3.0: split-string "^1.0.1" union-value "^1.0.1" -gulp-choose-files@^0.1.3: - version "0.1.3" - resolved "https://registry.npmjs.org/gulp-choose-files/-/gulp-choose-files-0.1.3.tgz" - integrity sha512-SuAg0I2iCMEDcE3BJ46cfIo1Gn5N16403eie6G/iqrttDuKJUK1q3wh/2HBP/ZAJAqNXABI0uEavL2QxSMka1A== +gulp-eslint@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/gulp-eslint/-/gulp-eslint-1.1.1.tgz" + integrity sha512-i1pH0UQdSuCdVcfsraU/Kdmyi58K1hhuNULshI2RsRYNDUN4/eXK672rmhJVdAbnPg/rPH5IQXDCh5bfEKwUng== dependencies: - extend-shallow "^2.0.1" - question-cache "^0.5.1" - through2 "^2.0.1" + bufferstreams "^1.1.0" + eslint "^1.4.0" + gulp-util "^3.0.6" + object-assign "^4.0.1" -gulp-sourcemaps@1.6.0: - version "1.6.0" - resolved "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.6.0.tgz" - integrity sha512-NjRy6+Qb5K1xbwOvPviD3uA4KSq2zsalPL+4vxPQPuL+kKzHjXJL10/kLaESic3LmBto8VIBHr3gIN3F9AjnhA== - dependencies: - convert-source-map "^1.1.1" - graceful-fs "^4.1.2" - strip-bom "^2.0.0" +gulp-sourcemaps@^1.5.2: + version "1.12.1" + resolved "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.12.1.tgz" + integrity sha512-2NYnMpB67LJhc36sEv+hNY05UOy1lD9DPtLi+en4hbGH+085G9Zzh3cet2VEqrDlQrLk9Eho0MM9dZ3Z+dL0XA== + dependencies: + "@gulp-sourcemaps/map-sources" "1.X" + acorn "4.X" + convert-source-map "1.X" + css "2.X" + debug-fabulous "0.0.X" + detect-newline "2.X" + graceful-fs "4.X" + source-map "~0.6.0" + strip-bom "2.X" + through2 "2.X" + vinyl "1.X" + +gulp-util@^3.0.6: + version "3.0.8" + resolved "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz" + integrity sha512-q5oWPc12lwSFS9h/4VIjG+1NuNDlJ48ywV2JKItY4Ycc/n1fXJeYPVQsfu5ZrhQi7FGSDBalwUCLar/GyHXKGw== + dependencies: + array-differ "^1.0.0" + array-uniq "^1.0.2" + beeper "^1.0.0" + chalk "^1.0.0" + dateformat "^2.0.0" + fancy-log "^1.1.0" + gulplog "^1.0.0" + has-gulplog "^0.1.0" + lodash._reescape "^3.0.0" + lodash._reevaluate "^3.0.0" + lodash._reinterpolate "^3.0.0" + lodash.template "^3.0.0" + minimist "^1.1.0" + multipipe "^0.1.2" + object-assign "^3.0.0" + replace-ext "0.0.1" through2 "^2.0.0" - vinyl "^1.0.0" + vinyl "^0.5.0" + +gulplog@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz" + integrity sha512-hm6N8nrm3Y08jXie48jsC55eCZz9mnb4OirAStEk2deqeyhXU3C1otDVh+ccttMuc1sBi6RX6ZJ720hs9RCvgw== + dependencies: + glogg "^1.0.0" + +handlebars@^4.0.0: + version "4.7.8" + resolved "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz" + integrity sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ== + dependencies: + minimist "^1.2.5" + neo-async "^2.6.2" + source-map "^0.6.1" + wordwrap "^1.0.0" + optionalDependencies: + uglify-js "^3.1.4" has-ansi@^2.0.0: version "2.0.0" @@ -2388,12 +2547,12 @@ has-glob@^0.1.1: dependencies: is-glob "^2.0.1" -has-glob@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/has-glob/-/has-glob-1.0.0.tgz" - integrity sha512-D+8A457fBShSEI3tFCj65PAbT++5sKiFtdCdOam0gnfBgw9D277OERk+HM9qYJXmdVLZ/znez10SqHN0BBQ50g== +has-gulplog@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz" + integrity sha512-+F4GzLjwHNNDEAJW2DC1xXfEoPkRDmUdJ7CBYw4MpqtDwOnqdImJl7GWlpqx+Wko6//J8uKTnIe4wZSv7yCqmw== dependencies: - is-glob "^3.0.0" + sparkles "^1.0.0" has-own-deep@^0.1.4: version "0.1.4" @@ -2417,7 +2576,7 @@ has-tostringtag@^1.0.0: dependencies: has-symbols "^1.0.2" -has-value@^0.3.1: +has-value@^0.3.0, has-value@^0.3.1: version "0.3.1" resolved "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz" integrity sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q== @@ -2469,7 +2628,7 @@ helper-cache@^0.7.2: lazy-cache "^0.2.3" lodash.bind "^3.1.0" -homedir-polyfill@^1.0.0, homedir-polyfill@^1.0.1: +homedir-polyfill@^1.0.0: version "1.0.3" resolved "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz" integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== @@ -2484,7 +2643,7 @@ html2canvas@^1.0.0-alpha.12: css-line-break "^2.1.0" text-segmentation "^1.0.3" -inflection@^1.10.0, inflection@^1.12.0: +inflection@^1.8.0: version "1.13.4" resolved "https://registry.npmjs.org/inflection/-/inflection-1.13.4.tgz" integrity sha512-6I/HUDeYFfuNCVS3td055BaXBwKYuzw7K3ExVMStBowKo9oOAMJIXIHvdyR3iboTCp1b+1i5DSkIZTcwIktuDw== @@ -2497,12 +2656,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -info-symbol@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/info-symbol/-/info-symbol-0.1.0.tgz" - integrity sha512-qkc9wjLDQ+dYYZnY5uJXGNNHyZ0UOMDUnhvy0SEZGVVYmQ5s4i8cPAin2MbU6OxJgi8dfj/AnwqPx0CJE6+Lsw== - -inherits@^2.0.1, inherits@~2.0.1, inherits@~2.0.3, inherits@2: +inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3, inherits@2: version "2.0.4" resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -2512,10 +2666,28 @@ ini@^1.3.4: resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== -inquirer2@^0.1.1: +inquirer@^0.11.0: + version "0.11.4" + resolved "https://registry.npmjs.org/inquirer/-/inquirer-0.11.4.tgz" + integrity sha512-QR+2TW90jnKk9LUUtbcA3yQXKt2rDEKMh6+BAZQIeumtzHexnwVLdPakSslGijXYLJCzFv7GMXbFCn0pA00EUw== + dependencies: + ansi-escapes "^1.1.0" + ansi-regex "^2.0.0" + chalk "^1.0.0" + cli-cursor "^1.0.1" + cli-width "^1.0.1" + figures "^1.3.5" + lodash "^3.3.1" + readline2 "^1.0.1" + run-async "^0.1.0" + rx-lite "^3.1.2" + string-width "^1.0.1" + strip-ansi "^3.0.0" + through "^2.3.6" + +inquirer2@^0.1.1, "inquirer2@github:jonschlinkert/inquirer2": version "0.1.1" - resolved "https://registry.npmjs.org/inquirer2/-/inquirer2-0.1.1.tgz" - integrity sha512-U7R6xvJmmcAx8Bq3Ok7+9L5kyBiUbCokZJMSibn+lDQasL9RtW9kYmnO5fezF0EcqE+pt4Hp3gc5XBGCqLkRDg== + resolved "git+ssh://git@github.com/jonschlinkert/inquirer2.git#9b4985f5bf7c8590bb79e039de1acab5719ae3fc" dependencies: ansi-escapes "^1.1.1" ansi-regex "^2.0.0" @@ -2537,7 +2709,7 @@ inquirer2@^0.1.1: strip-color "^0.1.0" through2 "^2.0.0" -is-absolute@^0.2.5, is-absolute@^0.2.6: +is-absolute@^0.2.3: version "0.2.6" resolved "https://registry.npmjs.org/is-absolute/-/is-absolute-0.2.6.tgz" integrity sha512-7Kr05z5LkcOpoMvxHN1PC11WbPabdNFmMYYo0eZvWu3BfVS0T03yoqYDczoCBx17xqk2x1XAZrcKiFVL88jxlQ== @@ -2559,6 +2731,13 @@ is-accessor-descriptor@^1.0.0: dependencies: kind-of "^6.0.0" +is-affirmative@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/is-affirmative/-/is-affirmative-0.1.0.tgz" + integrity sha512-vZILK9HsUkieH92u7Xx1/8q60ujPb8uarB6+xsJzkYp+VpOCFmbVFjKFZZJsND2bdiCAbDZlV0UnqzQ2sg6VhA== + dependencies: + affirmative "^0.1.1" + is-answer@^0.1.0: version "0.1.1" resolved "https://registry.npmjs.org/is-answer/-/is-answer-0.1.1.tgz" @@ -2583,6 +2762,13 @@ is-binary-buffer@^1.0.0: dependencies: is-buffer "^1.1.5" +is-binary-path@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz" + integrity sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q== + dependencies: + binary-extensions "^1.0.0" + is-binary-path@~2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" @@ -2590,7 +2776,7 @@ is-binary-path@~2.1.0: dependencies: binary-extensions "^2.0.0" -is-buffer@^1.0.2, is-buffer@^1.1.0, is-buffer@^1.1.4, is-buffer@^1.1.5: +is-buffer@^1.0.2, is-buffer@^1.1.0, is-buffer@^1.1.5: version "1.1.6" resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== @@ -2632,7 +2818,7 @@ is-descriptor@^0.1.0: is-data-descriptor "^0.1.4" kind-of "^5.0.0" -is-descriptor@^1.0.0: +is-descriptor@^1.0.0, is-descriptor@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz" integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== @@ -2658,13 +2844,6 @@ is-extendable@^0.1.0, is-extendable@^0.1.1: resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== -is-extendable@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz" - integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== - dependencies: - is-plain-object "^2.0.4" - is-extendable@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz" @@ -2677,7 +2856,7 @@ is-extglob@^1.0.0: resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" integrity sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww== -is-extglob@^2.1.0, is-extglob@^2.1.1: +is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== @@ -2689,32 +2868,13 @@ is-fullwidth-code-point@^1.0.0: dependencies: number-is-nan "^1.0.0" -is-generator@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/is-generator/-/is-generator-1.0.3.tgz" - integrity sha512-G56jBpbJeg7ds83HW1LuShNs8J73Fv3CPz/bmROHOHlnKkN8sWb9ujiagjmxxMUywftgq48HlBZELKKqFLk0oA== - -is-glob@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz" - integrity sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg== - dependencies: - is-extglob "^1.0.0" - -is-glob@^2.0.1: +is-glob@^2.0.0, is-glob@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz" integrity sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg== dependencies: is-extglob "^1.0.0" -is-glob@^3.0.0, is-glob@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz" - integrity sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw== - dependencies: - is-extglob "^2.1.0" - is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: version "4.0.3" resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" @@ -2722,6 +2882,22 @@ is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: dependencies: is-extglob "^2.1.1" +is-my-ip-valid@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.1.tgz" + integrity sha512-jxc8cBcOWbNK2i2aTkCZP6i7wkHF1bqKFrwEHuN5Jtg5BSaZHUZQ/JTOJwoV41YvHnOaRyWWh72T/KvfNz9DJg== + +is-my-json-valid@^2.10.0: + version "2.20.6" + resolved "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.20.6.tgz" + integrity sha512-1JQwulVNjx8UqkPE/bqDaxtH4PXCe/2VRh/y3p99heOV87HG4Id5/VfDswd+YiAfHcRTfDlWgISycnHuhZq1aw== + dependencies: + generate-function "^2.0.0" + generate-object-property "^1.1.0" + is-my-ip-valid "^1.0.0" + jsonpointer "^5.0.0" + xtend "^4.0.0" + is-number@^2.0.2: version "2.1.0" resolved "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz" @@ -2770,7 +2946,12 @@ is-primitive@^2.0.0: resolved "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz" integrity sha512-N3w1tFaRfk3UrPfqeRyD+GYDASU3W5VinKhlORy8EWVf/sIdDL9GAcew85XmktCfH+ngG7SRXEVDoO18WMdB/Q== -is-registered@^0.1.4, is-registered@^0.1.5: +is-property@^1.0.0, is-property@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" + integrity sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g== + +is-registered@^0.1.5: version "0.1.5" resolved "https://registry.npmjs.org/is-registered/-/is-registered-0.1.5.tgz" integrity sha512-dOOjAYNmKGtjoW229wn/SDmrO65oQcUvng9WUYF/AIZAQZG/l+puNUPt+/x7YCn4W9A33H6LItHgSETDmS0urg== @@ -2785,6 +2966,11 @@ is-relative@^0.2.1: dependencies: is-unc-path "^0.1.1" +is-resolvable@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz" + integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== + is-stream@^1.0.1: version "1.1.0" resolved "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" @@ -2802,80 +2988,11 @@ is-utf8@^0.2.0: resolved "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" integrity sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q== -is-valid-app@^0.1.0: - version "0.1.2" - resolved "https://registry.npmjs.org/is-valid-app/-/is-valid-app-0.1.2.tgz" - integrity sha512-UKIjincKieawS6pPJjpH76qUmblicLSi0pqGCvFdscOM3pWgnrRBtB/iWIRYXKNCW8qjxb+6k12wFd82Kq94CA== - dependencies: - debug "^2.2.0" - is-registered "^0.1.5" - is-valid-instance "^0.1.0" - lazy-cache "^2.0.1" - -is-valid-app@^0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/is-valid-app/-/is-valid-app-0.1.2.tgz" - integrity sha512-UKIjincKieawS6pPJjpH76qUmblicLSi0pqGCvFdscOM3pWgnrRBtB/iWIRYXKNCW8qjxb+6k12wFd82Kq94CA== - dependencies: - debug "^2.2.0" - is-registered "^0.1.5" - is-valid-instance "^0.1.0" - lazy-cache "^2.0.1" - -is-valid-app@^0.2.0, is-valid-app@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/is-valid-app/-/is-valid-app-0.2.1.tgz" - integrity sha512-2/qNSVFKyi5WiaIgv153Vt2ZM7T7HSlUu/m3HMnoyp6pk5NYhOUz0aU7Gx2DGYRnZ/8q+pMOwd93pCE8uWhvBg== - dependencies: - debug "^2.2.0" - is-registered "^0.1.5" - is-valid-instance "^0.2.0" - lazy-cache "^2.0.1" - -is-valid-app@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/is-valid-app/-/is-valid-app-0.3.0.tgz" - integrity sha512-6+PklNvJraE3XpoqWurkrPIqFIeJin5kwX+sJjcwhPcFY7TM0wjbJlPIBCvHtGawIfb4WtS1t22s7TdgQ0S+Xg== - dependencies: - debug "^2.6.3" - is-registered "^0.1.5" - is-valid-instance "^0.3.0" - lazy-cache "^2.0.2" - is-valid-glob@^0.3.0: version "0.3.0" resolved "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-0.3.0.tgz" integrity sha512-CvG8EtJZ8FyzVOGPzrDorzyN65W1Ld8BVnqshRCah6pFIsprGx3dKgFtjLn/Vw9kGqR4OlR84U7yhT9ZVTyWIQ== -is-valid-glob@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz" - integrity sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA== - -is-valid-instance@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/is-valid-instance/-/is-valid-instance-0.1.0.tgz" - integrity sha512-js5DRu650+u3zcGfCe23npdFtPuBeLx3iR8q2vfCO4m1KqNz5R35fDQlLPm++gAzg5H+OJXDOG5LGyn8pzl/1Q== - dependencies: - isobject "^2.1.0" - pascalcase "^0.1.1" - -is-valid-instance@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/is-valid-instance/-/is-valid-instance-0.2.0.tgz" - integrity sha512-dNT7bamkigo07gvbnoBRABSNX1ayAhkcw6/3fYhVDhiPXiqnCouD4JMmrozyOx37UUlC+Se1j/jCfLo1fNs0Ng== - dependencies: - isobject "^2.1.0" - pascalcase "^0.1.1" - -is-valid-instance@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/is-valid-instance/-/is-valid-instance-0.3.0.tgz" - integrity sha512-XEd0ddnORLW/Qf1+VMh7PnYb6XhWs0zK0C/Kh8muwj26IjdlCTlo7QQIjt8+efkE8RqtyzlqYNZE5SfN8ys9hQ== - dependencies: - isobject "^3.0.0" - pascalcase "^0.1.1" - is-whitespace@^0.3.0: version "0.3.0" resolved "https://registry.npmjs.org/is-whitespace/-/is-whitespace-0.3.0.tgz" @@ -2886,12 +3003,12 @@ is-windows@^0.2.0: resolved "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz" integrity sha512-n67eJYmXbniZB7RF4I/FTjK1s6RPOCTxhYrVYLRaCt3lF0mpWZPKr3T2LSZAqyjQsxR2qMmGYXXzK0YWwcPM1Q== -is-windows@^1.0.1: +is-windows@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== -isarray@~1.0.0, isarray@1.0.0: +isarray@~1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== @@ -2901,6 +3018,11 @@ isarray@0.0.1: resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== +isarray@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + isexe@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" @@ -2941,11 +3063,36 @@ js-yaml@^3.10.0: argparse "^1.0.7" esprima "^4.0.0" +js-yaml@3.4.5: + version "3.4.5" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.4.5.tgz" + integrity sha512-dGw10UlZWZ7GlJzjvnS754Z9JPePU2ZciIOTcidpSdvWsU4Ct5RcFlUwRSI4JVqIpd/eGow9puxv2onTtUeA5Q== + dependencies: + argparse "^1.0.2" + esprima "^2.6.0" + json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== +json-stable-stringify@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.2.tgz" + integrity sha512-eunSSaEnxV12z+Z73y/j5N37/In40GK4GmsSy+tEHJMxknvqnA7/djeYtAgW0GsWHUfg+847WJjKaEylk2y09g== + dependencies: + jsonify "^0.0.1" + +jsonify@^0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz" + integrity sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg== + +jsonpointer@^5.0.0: + version "5.0.1" + resolved "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz" + integrity sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ== + kind-of@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz" @@ -2958,7 +3105,7 @@ kind-of@^2.0.1: dependencies: is-buffer "^1.0.2" -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.0.4, kind-of@^3.1.0, kind-of@^3.2.0, kind-of@^3.2.2: +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.1.0, kind-of@^3.2.0, kind-of@^3.2.2: version "3.2.2" resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== @@ -2987,30 +3134,25 @@ kind-of@^6.0.0, kind-of@^6.0.2: resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== -kind-of@^6.0.2: - version "6.0.3" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - -layouts@^0.11.0: - version "0.11.0" - resolved "https://registry.npmjs.org/layouts/-/layouts-0.11.0.tgz" - integrity sha512-Zt65tua9otUMsfoQMAKmUSMGBwgkchSCc33ko/xBBSGnc/Q4+G8gJgouynZy7/iSnzpt3+myRRDQ9HQ5cctSog== +layouts@^0.10.6: + version "0.10.6" + resolved "https://registry.npmjs.org/layouts/-/layouts-0.10.6.tgz" + integrity sha512-Gc7GxVOsi0ods9scl1amxHigC+6zc01+XKazDQbn5opsjQvb6cqRalsTCDjcnEmCAnFUhvpvBCaNNJ/ZS8zhGQ== dependencies: delimiter-regex "^1.3.1" - "falsey" "^0.3.0" - get-view "^0.1.1" - lazy-cache "^1.0.3" + "falsey" "^0.2.1" + is-buffer "^1.0.2" + lazy-cache "^0.2.3" lazy-cache@^0.2.3, lazy-cache@^0.2.4: version "0.2.7" resolved "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz" integrity sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ== -lazy-cache@^0.2.4: - version "0.2.7" - resolved "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz" - integrity sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ== +lazy-cache@^1.0.2: + version "1.0.4" + resolved "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz" + integrity sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ== lazy-cache@^1.0.3: version "1.0.4" @@ -3029,6 +3171,11 @@ lazy-cache@^2.0.1, lazy-cache@^2.0.2: dependencies: set-getter "^0.1.0" +lazy-debug-legacy@0.0.X: + version "0.0.1" + resolved "https://registry.npmjs.org/lazy-debug-legacy/-/lazy-debug-legacy-0.0.1.tgz" + integrity sha512-GFWaIBcBjxWWKI5OghwYEsPOR8JFh2xEcc3ZFV0ONYL0oHz0PHINJCfxJyztUq2XzcHncyO7fsRR550Gtfnk6g== + lazystream@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz" @@ -3036,6 +3183,14 @@ lazystream@^1.0.0: dependencies: readable-stream "^2.0.5" +levn@~0.2.5: + version "0.2.5" + resolved "https://registry.npmjs.org/levn/-/levn-0.2.5.tgz" + integrity sha512-mvp+NO++YH0B+e8cC/SvJxk6k5Z9Ngd3iXuz7tmT8vZCyQZj/5SI1GkFOiZGGPkm5wWGI9SUrqiAfPq7BJH+0w== + dependencies: + prelude-ls "~1.1.0" + type-check "~0.3.1" + lilconfig@^2.0.5, lilconfig@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz" @@ -3046,7 +3201,7 @@ lines-and-columns@^1.1.6: resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== -load-helpers@^0.2.11: +load-helpers@^0.2.10: version "0.2.11" resolved "https://registry.npmjs.org/load-helpers/-/load-helpers-0.2.11.tgz" integrity sha512-+iUnxQSddtpXoeRrza02jbJOUgCbJGG6GGeE4WTf6nV0Z0uR+/+/h2RMfDAl5SI4Cd/fu5xFPqo0ibP3v9y1ew== @@ -3064,39 +3219,48 @@ load-pkg@^3.0.1: dependencies: find-pkg "^0.1.0" -load-templates@^0.11.3: - version "0.11.4" - resolved "https://registry.npmjs.org/load-templates/-/load-templates-0.11.4.tgz" - integrity sha512-roLgv19smhcE2x9mBvuuUzj3u3jRL+lWr+7u6v0KSk2wtdX0v8KOEHYZGBUdMjY1YPIh9864YQdO0SqpxiA+6Q== +load-templates@^0.10.1: + version "0.10.2" + resolved "https://registry.npmjs.org/load-templates/-/load-templates-0.10.2.tgz" + integrity sha512-zqhh3EOZIMeLS2nf0RjY6LaNTHmphIwFSoAo2UsK4OXXGV77pUC4W1wS55Ry1+X9dCxq4yb68Uh/dzFbv6m8ew== dependencies: - define-property "^0.2.5" extend-shallow "^2.0.1" glob-parent "^2.0.0" - has-glob "^0.1.1" is-valid-glob "^0.3.0" - lazy-cache "^2.0.1" - matched "^0.4.1" - to-file "^0.2.0" + lazy-cache "^1.0.3" + matched "^0.3.2" + relative "^3.0.2" + to-file "^0.1.5" + vinyl "^1.1.0" -load-templates@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/load-templates/-/load-templates-1.0.2.tgz" - integrity sha512-UUfhwRTBH9V4Uf0gGX7FqU5RUdi9IvJWrY1AaPRCRkV/LE/cbudUtY0+YXZs1fNp1J4PFlwOMyrtfzSOCtBbJA== - dependencies: - extend-shallow "^2.0.1" - file-contents "^1.0.0" - glob-parent "^3.1.0" - is-glob "^3.1.0" - kind-of "^3.1.0" - lazy-cache "^2.0.2" - matched "^0.4.4" - vinyl "^2.0.1" +lodash._arraycopy@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz" + integrity sha512-RHShTDnPKP7aWxlvXKiDT6IX2jCs6YZLCtNhOru/OX2Q/tzX295vVBK5oX1ECtN+2r86S0Ogy8ykP1sgCZAN0A== + +lodash._arrayeach@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz" + integrity sha512-Mn7HidOVcl3mkQtbPsuKR0Fj0N6Q6DQB77CtYncZcJc0bx5qv2q4Gl6a0LC1AN+GSxpnBDNnK3CKEm9XNA4zqQ== lodash._arrayfilter@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/lodash._arrayfilter/-/lodash._arrayfilter-3.0.0.tgz" integrity sha512-xi4jscMHMkWtF8vXNpmvAXTmes6gKMpXsWM8kKuJ5tfk/VhJujrAG2sVc/LBsUERkReV9blMG2GD4SjPHyqaTw== +lodash._arraymap@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/lodash._arraymap/-/lodash._arraymap-3.0.0.tgz" + integrity sha512-IhRssF2bzQoFQ2Q5H1O52HuJY+OtcHDZekEhaMJ6RkUF+gpLlAsizSRsKp3Ho555ANRk69DFp5b4LOlym4S0bw== + +lodash._baseassign@^3.0.0: + version "3.2.0" + resolved "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz" + integrity sha512-t3N26QR2IdSN+gqSy9Ds9pBu/J1EAFEshKlUHpJG3rvyJOYgcELIxcIeKKfZk7sjOz11cFfzJRsyFry/JyabJQ== + dependencies: + lodash._basecopy "^3.0.0" + lodash.keys "^3.0.0" + lodash._basecallback@^3.0.0: version "3.3.1" resolved "https://registry.npmjs.org/lodash._basecallback/-/lodash._basecallback-3.3.1.tgz" @@ -3107,6 +3271,32 @@ lodash._basecallback@^3.0.0: lodash.isarray "^3.0.0" lodash.pairs "^3.0.0" +lodash._baseclone@^3.0.0: + version "3.3.0" + resolved "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-3.3.0.tgz" + integrity sha512-1K0dntf2dFQ5my0WoGKkduewR6+pTNaqX03kvs45y7G5bzl4B3kTR4hDfJIc2aCQDeLyQHhS280tc814m1QC1Q== + dependencies: + lodash._arraycopy "^3.0.0" + lodash._arrayeach "^3.0.0" + lodash._baseassign "^3.0.0" + lodash._basefor "^3.0.0" + lodash.isarray "^3.0.0" + lodash.keys "^3.0.0" + +lodash._basecopy@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz" + integrity sha512-rFR6Vpm4HeCK1WPGvjZSJ+7yik8d8PVUdCJx5rT2pogG4Ve/2ZS7kfmO5l5T2o5V2mqlNIfSF5MZlr1+xOoYQQ== + +lodash._basedifference@^3.0.0: + version "3.0.3" + resolved "https://registry.npmjs.org/lodash._basedifference/-/lodash._basedifference-3.0.3.tgz" + integrity sha512-4BcJlOv36b3v+kHdJWcgsDi96ns8neNLuDtbzzjW3+eh3XhFVmFPH2tu6GJK2e5eRYMQ8izHU35iAyNjRyDtCQ== + dependencies: + lodash._baseindexof "^3.0.0" + lodash._cacheindexof "^3.0.0" + lodash._createcache "^3.0.0" + lodash._baseeach@^3.0.0: version "3.0.4" resolved "https://registry.npmjs.org/lodash._baseeach/-/lodash._baseeach-3.0.4.tgz" @@ -3121,6 +3311,24 @@ lodash._basefilter@^3.0.0: dependencies: lodash._baseeach "^3.0.0" +lodash._baseflatten@^3.0.0: + version "3.1.4" + resolved "https://registry.npmjs.org/lodash._baseflatten/-/lodash._baseflatten-3.1.4.tgz" + integrity sha512-fESngZd+X4k+GbTxdMutf8ohQa0s3sJEHIcwtu4/LsIQ2JTDzdRxDCMQjW+ezzwRitLmHnacVVmosCbxifefbw== + dependencies: + lodash.isarguments "^3.0.0" + lodash.isarray "^3.0.0" + +lodash._basefor@^3.0.0: + version "3.0.3" + resolved "https://registry.npmjs.org/lodash._basefor/-/lodash._basefor-3.0.3.tgz" + integrity sha512-6bc3b8grkpMgDcVJv9JYZAk/mHgcqMljzm7OsbmcE2FGUMmmLQTPHlh/dFqR8LA0GQ7z4K67JSotVKu5058v1A== + +lodash._baseindexof@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/lodash._baseindexof/-/lodash._baseindexof-3.1.0.tgz" + integrity sha512-bSYo8Pc/f0qAkr8fPJydpJjtrHiSynYfYBjtANIgXv5xEf1WlTC63dIDlgu0s9dmTvzRu1+JJTxcIAHe+sH0FQ== + lodash._baseisequal@^3.0.0: version "3.0.7" resolved "https://registry.npmjs.org/lodash._baseisequal/-/lodash._baseisequal-3.0.7.tgz" @@ -3145,11 +3353,42 @@ lodash._basematches@^3.0.0: lodash._baseismatch "^3.0.0" lodash.pairs "^3.0.0" +lodash._basetostring@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz" + integrity sha512-mTzAr1aNAv/i7W43vOR/uD/aJ4ngbtsRaCubp2BfZhlGU/eORUjg/7F6X0orNMdv33JOrdgGybtvMN/po3EWrA== + +lodash._basevalues@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz" + integrity sha512-H94wl5P13uEqlCg7OcNNhMQ8KvWSIyqXzOPusRgHC9DK3o54P6P3xtbXlVbRABG4q5gSmp7EDdJ0MSuW9HX6Mg== + lodash._bindcallback@^3.0.0: version "3.0.1" resolved "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz" integrity sha512-2wlI0JRAGX8WEf4Gm1p/mv/SZ+jLijpj0jyaE/AXeuQphzCgD8ZQW4oSpoN8JAopujOFGU3KMuq7qfHBWlGpjQ== +lodash._cacheindexof@^3.0.0: + version "3.0.2" + resolved "https://registry.npmjs.org/lodash._cacheindexof/-/lodash._cacheindexof-3.0.2.tgz" + integrity sha512-S8dUjWr7SUT/X6TBIQ/OYoCHo1Stu1ZRy6uMUSKqzFnZp5G5RyQizSm6kvxD2Ewyy6AVfMg4AToeZzKfF99T5w== + +lodash._createassigner@^3.0.0: + version "3.1.1" + resolved "https://registry.npmjs.org/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz" + integrity sha512-LziVL7IDnJjQeeV95Wvhw6G28Z8Q6da87LWKOPWmzBLv4u6FAT/x5v00pyGW0u38UoogNF2JnD3bGgZZDaNEBw== + dependencies: + lodash._bindcallback "^3.0.0" + lodash._isiterateecall "^3.0.0" + lodash.restparam "^3.0.0" + +lodash._createcache@^3.0.0: + version "3.1.2" + resolved "https://registry.npmjs.org/lodash._createcache/-/lodash._createcache-3.1.2.tgz" + integrity sha512-ev5SP+iFpZOugyab/DEUQxUeZP5qyciVTlgQ1f4Vlw7VUcCD8fVnyIqVUEIaoFH9zjAqdgi69KiofzvVmda/ZQ== + dependencies: + lodash._getnative "^3.0.0" + lodash._createwrapper@^3.0.0: version "3.2.0" resolved "https://registry.npmjs.org/lodash._createwrapper/-/lodash._createwrapper-3.2.0.tgz" @@ -3162,6 +3401,39 @@ lodash._getnative@^3.0.0: resolved "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz" integrity sha512-RrL9VxMEPyDMHOd9uFbvMe8X55X16/cGM5IgOKgRElQZutpX89iS6vwl64duTV1/16w5JY7tuFNXqoekmh1EmA== +lodash._isiterateecall@^3.0.0: + version "3.0.9" + resolved "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz" + integrity sha512-De+ZbrMu6eThFti/CSzhRvTKMgQToLxbij58LMfM8JnYDNSOjkjTCIaa8ixglOeGh2nyPlakbt5bJWJ7gvpYlQ== + +lodash._pickbyarray@^3.0.0: + version "3.0.2" + resolved "https://registry.npmjs.org/lodash._pickbyarray/-/lodash._pickbyarray-3.0.2.tgz" + integrity sha512-tHzBIfgugzI7HV0y8MJS1z/ryWDh8NyD6AV+so9vlplRnhD4qBuwoyDt7g241ad3F43YDFghCN+R3iaFd4Azvw== + +lodash._pickbycallback@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/lodash._pickbycallback/-/lodash._pickbycallback-3.0.0.tgz" + integrity sha512-DVP27YmN0lB+j/Tgd/+gtxfmW/XihgWpQpHptBuwyp2fD9zEBRwwcnw6Qej16LUV8LRFuTqyoc0i6ON97d/C5w== + dependencies: + lodash._basefor "^3.0.0" + lodash.keysin "^3.0.0" + +lodash._reescape@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz" + integrity sha512-Sjlavm5y+FUVIF3vF3B75GyXrzsfYV8Dlv3L4mEpuB9leg8N6yf/7rU06iLPx9fY0Mv3khVp9p7Dx0mGV6V5OQ== + +lodash._reevaluate@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz" + integrity sha512-OrPwdDc65iJiBeUe5n/LIjd7Viy99bKwDdk7Z5ljfZg0uFRFlfQaCy9tZ4YMAag9WAZmlVpe1iZrkIMMSMHD3w== + +lodash._reinterpolate@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" + integrity sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA== + lodash._replaceholders@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/lodash._replaceholders/-/lodash._replaceholders-3.0.0.tgz" @@ -3172,11 +3444,6 @@ lodash._root@^3.0.0: resolved "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz" integrity sha512-O0pWuFSK6x4EXhM1dhZ8gchNtG7JMqBtrHdoUFUWXD7dJnNSUze1GuyQr5sOs0aCvgGeI3o/OJW8f4ca7FDxmQ== -lodash.assign@^4.0.6: - version "4.2.0" - resolved "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz" - integrity sha512-hFuH8TY+Yji7Eja3mGiuAxBqLagejScbG8GbG0j6o9vzn0YL14My+ktnqtZgFTosKymC9/44wP6s7xyuLfnClw== - lodash.bind@^3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/lodash.bind/-/lodash.bind-3.1.0.tgz" @@ -3186,25 +3453,20 @@ lodash.bind@^3.1.0: lodash._replaceholders "^3.0.0" lodash.restparam "^3.0.0" -lodash.filter@^4.1.0: - version "4.6.0" - resolved "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz" - integrity sha512-pXYUy7PR8BCLwX5mgJ/aNtyOvuJTdZAo9EQFUvMIYugqmJxnrYaANvTbgndOzHSCSR0wnlBBfRXJL5SbWxo3FQ== - -lodash.flatten@^4.0.0: - version "4.4.0" - resolved "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz" - integrity sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g== - -lodash.foreach@^4.0.0: - version "4.5.0" - resolved "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz" - integrity sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ== +lodash.clonedeep@^3.0.1: + version "3.0.2" + resolved "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-3.0.2.tgz" + integrity sha512-I8MpGh5z+6OixDAAb21teLSZDmqVPjlq02Q7ZFrbn2xnQHYYuJf6on/94SWpF/p0s3p/cEv/53ro4AhDOfCR0g== + dependencies: + lodash._baseclone "^3.0.0" + lodash._bindcallback "^3.0.0" -lodash.initial@^4.0.1: - version "4.1.1" - resolved "https://registry.npmjs.org/lodash.initial/-/lodash.initial-4.1.1.tgz" - integrity sha512-/eZXy8y0IGQTuCKScq32mU+O/Qc160EfYPrAD7y4oXPAgWdQvyxxhTOIpl+tDfP86yT7jrMtUA8noSqYUdKWQg== +lodash.escape@^3.0.0: + version "3.2.0" + resolved "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz" + integrity sha512-n1PZMXgaaDWZDSvuNZ/8XOcYO2hOKDqZel5adtR30VKQAtoWs/5AOeFA0vPV8moiPzlqe7F4cP2tzpFewQyelQ== + dependencies: + lodash._root "^3.0.0" lodash.isarguments@^3.0.0: version "3.1.0" @@ -3221,6 +3483,15 @@ lodash.isequal@^4.0.0: resolved "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== +lodash.isplainobject@^3.0.0: + version "3.2.0" + resolved "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-3.2.0.tgz" + integrity sha512-P4wZnho5curNqeEq/x292Pb57e1v+woR7DJ84DURelKB46lby8aDEGVobSaYtzHdQBWQrJSdxcCwjlGOvvdIyg== + dependencies: + lodash._basefor "^3.0.0" + lodash.isarguments "^3.0.0" + lodash.keysin "^3.0.0" + lodash.istypedarray@^3.0.0: version "3.0.6" resolved "https://registry.npmjs.org/lodash.istypedarray/-/lodash.istypedarray-3.0.6.tgz" @@ -3235,15 +3506,44 @@ lodash.keys@^3.0.0: lodash.isarguments "^3.0.0" lodash.isarray "^3.0.0" -lodash.last@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/lodash.last/-/lodash.last-3.0.0.tgz" - integrity sha512-14mq7rSkCxG4XMy9lF2FbIOqqgF0aH0NfPuQ3LPR3vIh0kHnUvIYP70dqa1Hf47zyXfQ8FzAg0MYOQeSuE1R7A== +lodash.keysin@^3.0.0: + version "3.0.8" + resolved "https://registry.npmjs.org/lodash.keysin/-/lodash.keysin-3.0.8.tgz" + integrity sha512-YDB/5xkL3fBKFMDaC+cfGV00pbiJ6XoJIfRmBhv7aR6wWtbCW6IzkiWnTfkiHTF6ALD7ff83dAtB3OEaSoyQPg== + dependencies: + lodash.isarguments "^3.0.0" + lodash.isarray "^3.0.0" -lodash.map@^4.1.0: - version "4.6.0" - resolved "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz" - integrity sha512-worNHGKLDetmcEYDvh2stPCrrQRkP20E4l0iIS7F8EvzMqBBi7ltvFN5m1HvTf1P7Jk1txKhvFcmYsCr8O2F1Q== +lodash.merge@^3.3.2: + version "3.3.2" + resolved "https://registry.npmjs.org/lodash.merge/-/lodash.merge-3.3.2.tgz" + integrity sha512-ZgGZpRhWLjivGUbjtApZR4HyLv/UAyoYqESVYkK4aLBJVHRrbFpG+GNnE9JPijliME4LkKM0SFI/WyOiBiv1+w== + dependencies: + lodash._arraycopy "^3.0.0" + lodash._arrayeach "^3.0.0" + lodash._createassigner "^3.0.0" + lodash._getnative "^3.0.0" + lodash.isarguments "^3.0.0" + lodash.isarray "^3.0.0" + lodash.isplainobject "^3.0.0" + lodash.istypedarray "^3.0.0" + lodash.keys "^3.0.0" + lodash.keysin "^3.0.0" + lodash.toplainobject "^3.0.0" + +lodash.omit@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/lodash.omit/-/lodash.omit-3.1.0.tgz" + integrity sha512-vC3fSzZDmPlwk+kCGYMQyUpPeRBgmOK/WrhmjlWVUjEch35gQR3iRbCV9rL7KgMHVeVhnq7A+TRrPvzvg67y9w== + dependencies: + lodash._arraymap "^3.0.0" + lodash._basedifference "^3.0.0" + lodash._baseflatten "^3.0.0" + lodash._bindcallback "^3.0.0" + lodash._pickbyarray "^3.0.0" + lodash._pickbycallback "^3.0.0" + lodash.keysin "^3.0.0" + lodash.restparam "^3.0.0" lodash.pairs@^3.0.0: version "3.0.1" @@ -3257,6 +3557,37 @@ lodash.restparam@^3.0.0: resolved "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz" integrity sha512-L4/arjjuq4noiUJpt3yS6KIKDtJwNe2fIYgMqyYYKoeIfV1iEqvPwhCx23o+R9dzouGihDAPN1dTIRWa7zk8tw== +lodash.template@^3.0.0: + version "3.6.2" + resolved "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz" + integrity sha512-0B4Y53I0OgHUJkt+7RmlDFWKjVAI/YUpWNiL9GQz5ORDr4ttgfQGo+phBWKFLJbBdtOwgMuUkdOHOnPg45jKmQ== + dependencies: + lodash._basecopy "^3.0.0" + lodash._basetostring "^3.0.0" + lodash._basevalues "^3.0.0" + lodash._isiterateecall "^3.0.0" + lodash._reinterpolate "^3.0.0" + lodash.escape "^3.0.0" + lodash.keys "^3.0.0" + lodash.restparam "^3.0.0" + lodash.templatesettings "^3.0.0" + +lodash.templatesettings@^3.0.0: + version "3.1.1" + resolved "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz" + integrity sha512-TcrlEr31tDYnWkHFWDCV3dHYroKEXpJZ2YJYvJdhN+y4AkWMDZ5I4I8XDtUKqSAyG81N7w+I1mFEJtcED+tGqQ== + dependencies: + lodash._reinterpolate "^3.0.0" + lodash.escape "^3.0.0" + +lodash.toplainobject@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/lodash.toplainobject/-/lodash.toplainobject-3.0.0.tgz" + integrity sha512-wMI0Ju1bvSmnBS3EcRRH/3zDnZOPpDtMtNDzbbNMKuTrEpALsf+sPyMeogmv63Y11qZQO7H1xFzohIEGRMjPYA== + dependencies: + lodash._basecopy "^3.0.0" + lodash.keysin "^3.0.0" + lodash.where@^3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/lodash.where/-/lodash.where-3.1.0.tgz" @@ -3268,63 +3599,16 @@ lodash.where@^3.1.0: lodash._basematches "^3.0.0" lodash.isarray "^3.0.0" -log-ok@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/log-ok/-/log-ok-0.1.1.tgz" - integrity sha512-cc8VrkS6C+9TFuYAwuHpshrcrGRAv7d0tUJ0GdM72ZBlKXtlgjUZF84O+OhQUdiVHoF7U/nVxwpjOdwUJ8d3Vg== - dependencies: - ansi-green "^0.1.1" - success-symbol "^0.1.0" - -log-utils@^0.1.0: - version "0.1.5" - resolved "https://registry.npmjs.org/log-utils/-/log-utils-0.1.5.tgz" - integrity sha512-5jLIj9RWWYxQbBhHDvNZTZE3J/oSTbw/fuPmsXJg8/vbY/4XiJ4YAiEPrwo3dLbcB/n9k1qTznOVr6IigiaF7A== - dependencies: - ansi-colors "^0.1.0" - error-symbol "^0.1.0" - info-symbol "^0.1.0" - log-ok "^0.1.1" - success-symbol "^0.1.0" - time-stamp "^1.0.1" - warning-symbol "^0.1.0" - -log-utils@^0.1.4: - version "0.1.5" - resolved "https://registry.npmjs.org/log-utils/-/log-utils-0.1.5.tgz" - integrity sha512-5jLIj9RWWYxQbBhHDvNZTZE3J/oSTbw/fuPmsXJg8/vbY/4XiJ4YAiEPrwo3dLbcB/n9k1qTznOVr6IigiaF7A== - dependencies: - ansi-colors "^0.1.0" - error-symbol "^0.1.0" - info-symbol "^0.1.0" - log-ok "^0.1.1" - success-symbol "^0.1.0" - time-stamp "^1.0.1" - warning-symbol "^0.1.0" - -log-utils@^0.2.0, log-utils@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/log-utils/-/log-utils-0.2.1.tgz" - integrity sha512-udyegKoMz9eGfpKAX//Khy7sVAZ8b1F7oLDnepZv/1/y8xTvsyPgqQrM94eG8V0vcc2BieYI2kVW4+aa6m+8Qw== - dependencies: - ansi-colors "^0.2.0" - error-symbol "^0.1.0" - info-symbol "^0.1.0" - log-ok "^0.1.1" - success-symbol "^0.1.0" - time-stamp "^1.0.1" - warning-symbol "^0.1.0" +lodash@^3.10.1, lodash@^3.3.1: + version "3.10.1" + resolved "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" + integrity sha512-9mDDwqVIma6OZX79ZlDACZl8sBm0TEnkf99zV3iMA4GzkIT/9hiqP5mY0HoT1iNLCrKc/R1HByV+yJfRWVJryQ== longest@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz" integrity sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg== -lower-case@^1.1.1: - version "1.1.4" - resolved "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz" - integrity sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA== - lru-cache@^6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" @@ -3346,6 +3630,19 @@ make-iterator@^1.0.0: dependencies: kind-of "^6.0.2" +map-cache@^0.2.2: + version "0.2.2" + resolved "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz" + integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== + +map-config@^0.4.1: + version "0.4.4" + resolved "https://registry.npmjs.org/map-config/-/map-config-0.4.4.tgz" + integrity sha512-Gu4LROniL4j2tDyn+E5oDkXu+aTqCahHv3wco8kK21mcV0qFNBQd12DA/hCb/MLhtu4RGWz6I+Q1zedlVhGY9A== + dependencies: + array-unique "^0.2.1" + async "^1.5.2" + map-config@^0.5.0: version "0.5.0" resolved "https://registry.npmjs.org/map-config/-/map-config-0.5.0.tgz" @@ -3354,31 +3651,23 @@ map-config@^0.5.0: array-unique "^0.2.1" async "^1.5.2" -map-schema@^0.2.3, map-schema@^0.2.4: - version "0.2.4" - resolved "https://registry.npmjs.org/map-schema/-/map-schema-0.2.4.tgz" - integrity sha512-1sgduImleUF+8NiS1wlqDJ8uhmJtFbLRjVW3PZP5IZJd1n+11eV91AnHI4jOYT2UCirriivNUgh6DG73V+G9QQ== +map-schema@^0.1.3: + version "0.1.4" + resolved "https://registry.npmjs.org/map-schema/-/map-schema-0.1.4.tgz" + integrity sha512-pJbe3zgt0w6DJM650kaMxqcjYUbozIAmr7XbNf38p8u1HkVljQ+iGtAeDf5gy0/dRe+DxySx/QSfzTosd01mCA== dependencies: - arr-union "^3.1.0" - collection-visit "^0.2.3" - component-emitter "^1.2.1" - debug "^2.6.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - get-value "^2.0.6" - is-primitive "^2.0.0" - kind-of "^3.1.0" - lazy-cache "^2.0.2" - log-utils "^0.2.1" - longest "^1.0.1" + arr-union "^3.0.0" + collection-visit "^0.2.1" + component-emitter "^1.2.0" + debug "^2.2.0" + get-value "^2.0.2" + kind-of "^3.0.2" + lazy-cache "^1.0.3" mixin-deep "^1.1.3" - object.omit "^2.0.1" - object.pick "^1.2.0" - omit-empty "^0.4.1" - pad-right "^0.2.2" - set-value "^0.4.0" + omit-empty "^0.3.2" + set-value "^0.3.2" sort-object-arrays "^0.1.1" - union-value "^0.2.3" + union-value "^0.2.1" map-visit@^0.1.5: version "0.1.5" @@ -3395,16 +3684,19 @@ map-visit@^1.0.0: dependencies: object-visit "^1.0.0" -match-file@^0.2.0, match-file@^0.2.1: - version "0.2.2" - resolved "https://registry.npmjs.org/match-file/-/match-file-0.2.2.tgz" - integrity sha512-BDEZIcrBSnooL0zC72Yt3z1HhJiCq+2pMnHKVDeYN/cilCrz3KrpqKPm4ZOfWCoDolRl4QyKQpfRlQWF6PqnjQ== +matched@^0.3.2: + version "0.3.2" + resolved "https://registry.npmjs.org/matched/-/matched-0.3.2.tgz" + integrity sha512-ldjoYd3M+dxt5WAs0OY83GNU2sdGPnbrYBd8HvcsIJ+Ai3u1F5HwWJNmd4v4+b/wUJ9lx+/H2dYOcEt+ByUMnw== dependencies: - is-glob "^3.1.0" - isobject "^3.0.0" - micromatch "^2.3.11" + async-array-reduce "^0.1.0" + extend-shallow "^2.0.1" + glob "^5.0.15" + is-valid-glob "^0.3.0" + lazy-cache "^0.2.3" + resolve-dir "^0.1.0" -matched@^0.4.1, matched@^0.4.4: +matched@^0.4.1: version "0.4.4" resolved "https://registry.npmjs.org/matched/-/matched-0.4.4.tgz" integrity sha512-zpasnbB5vQkvb0nfcKV0zEoGgMtV7atlWR1Vk3E8tEKh6EicMseKtVV+5vc+zsZwvDlcNMKlKK/CVOEeAalYRQ== @@ -3419,32 +3711,11 @@ matched@^0.4.1, matched@^0.4.4: lazy-cache "^2.0.1" resolve-dir "^0.1.0" -matched@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/matched/-/matched-1.0.2.tgz" - integrity sha512-7ivM1jFZVTOOS77QsR+TtYHH0ecdLclMkqbf5qiJdX2RorqfhsL65QHySPZgDE0ZjHoh+mQUNHTanNXIlzXd0Q== - dependencies: - arr-union "^3.1.0" - async-array-reduce "^0.2.1" - glob "^7.1.2" - has-glob "^1.0.0" - is-valid-glob "^1.0.0" - resolve-dir "^1.0.0" - math-random@^1.0.1: version "1.0.4" resolved "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz" integrity sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A== -merge-deep@^3.0.0: - version "3.0.3" - resolved "https://registry.npmjs.org/merge-deep/-/merge-deep-3.0.3.tgz" - integrity sha512-qtmzAS6t6grwEkNrunqTBdn0qKwFgNWvlxUbAV8es9M7Ot1EbyApytCnvE0jALPa46ZpKDUo527kKiaWplmlFA== - dependencies: - arr-union "^3.1.0" - clone-deep "^0.2.4" - kind-of "^3.0.2" - merge-stream@^0.1.8: version "0.1.8" resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-0.1.8.tgz" @@ -3459,41 +3730,23 @@ merge-stream@^1.0.0: dependencies: readable-stream "^2.0.1" -merge-value@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/merge-value/-/merge-value-1.0.0.tgz" - integrity sha512-fJMmvat4NeKz63Uv9iHWcPDjCWcCkoiRoajRTEO8hlhUC6rwaHg0QCF9hBOTjZmm4JuglPckPSTtcuJL5kp0TQ== +merge-value@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/merge-value/-/merge-value-0.1.1.tgz" + integrity sha512-bVXaECDVpjKFt3IRx3OC5JsRtFJNvgOAjYJJSz/OmBIi7TByzsCxTLGdYmNOCVIx/9Ejz3JvK6r/EJmUtitTxA== dependencies: - get-value "^2.0.6" - is-extendable "^1.0.0" - mixin-deep "^1.2.0" - set-value "^2.0.0" + get-value "^1.1.5" + is-extendable "^0.1.1" + lazy-cache "^0.2.3" + mixin-deep "^1.1.3" + set-value "^0.2.0" merge2@^1.3.0: version "1.4.1" resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== -micromatch@^2.3.10: - version "2.3.11" - resolved "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz" - integrity sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA== - dependencies: - arr-diff "^2.0.0" - array-unique "^0.2.1" - braces "^1.8.2" - expand-brackets "^0.1.4" - extglob "^0.3.1" - filename-regex "^2.0.0" - is-extglob "^1.0.0" - is-glob "^2.0.1" - kind-of "^3.0.2" - normalize-path "^2.0.1" - object.omit "^2.0.0" - parse-glob "^3.0.4" - regex-cache "^0.4.2" - -micromatch@^2.3.11: +micromatch@^2.1.5: version "2.3.11" resolved "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz" integrity sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA== @@ -3531,24 +3784,24 @@ micromatch@^2.3.7: parse-glob "^3.0.4" regex-cache "^0.4.2" -micromatch@^2.3.8: - version "2.3.11" - resolved "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz" - integrity sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA== +micromatch@^3.1.10: + version "3.1.10" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== dependencies: - arr-diff "^2.0.0" - array-unique "^0.2.1" - braces "^1.8.2" - expand-brackets "^0.1.4" - extglob "^0.3.1" - filename-regex "^2.0.0" - is-extglob "^1.0.0" - is-glob "^2.0.1" - kind-of "^3.0.2" - normalize-path "^2.0.1" - object.omit "^2.0.0" - parse-glob "^3.0.4" - regex-cache "^0.4.2" + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" micromatch@^4.0.4, micromatch@^4.0.5: version "4.0.5" @@ -3570,6 +3823,20 @@ mime-types@^2.1.12: dependencies: mime-db "1.52.0" +minimatch@^2.0.1: + version "2.0.10" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz" + integrity sha512-jQo6o1qSVLEWaw3l+bwYA2X0uLuK2KjNh2wjgO7Q/9UJnXr1Q3yQKR8BI0/Bt/rPg75e6SMW4hW/6cBHVTZUjA== + dependencies: + brace-expansion "^1.0.0" + +minimatch@^3.0.0, "minimatch@2 || 3": + version "3.1.2" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + minimatch@^3.0.4: version "3.1.2" resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" @@ -3584,14 +3851,7 @@ minimatch@^9.0.0: dependencies: brace-expansion "^2.0.1" -"minimatch@2 || 3": - version "3.1.2" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - -minimist@^1.2.0, minimist@^1.2.6: +minimist@^1.1.0, minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6: version "1.2.8" resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== @@ -3629,6 +3889,13 @@ muggle-string@^0.3.1: resolved "https://registry.npmjs.org/muggle-string/-/muggle-string-0.3.1.tgz" integrity sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg== +multipipe@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz" + integrity sha512-7ZxrUybYv9NonoXgwoOqtStIu18D1c3eFZj27hqgf5kBrBF8Q+tE8V0MW8dKM5QLkQPh1JhhbKgHLY9kifov4Q== + dependencies: + duplexer2 "0.0.2" + mute-stream@0.0.5: version "0.0.5" resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz" @@ -3643,27 +3910,54 @@ mz@^2.7.0: object-assign "^4.0.1" thenify-all "^1.0.0" +namify@^0.1.3: + version "0.1.3" + resolved "https://registry.npmjs.org/namify/-/namify-0.1.3.tgz" + integrity sha512-NnrJy1rWMBb52xEAV5LusPx3UUln7rs1FdBnT3rJ4/aaD5MWZHgcVYZ8JLM3IUEUDj2A5XL0bUTUlMdwhBlviA== + dependencies: + reserved "^0.1.0" + nanoid@^3.3.6: version "3.3.6" resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz" integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== +nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz" + integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + define-property "^2.0.2" + extend-shallow "^3.0.2" + fragment-cache "^0.2.1" + is-windows "^1.0.2" + kind-of "^6.0.2" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + nanoseconds@^0.1.0: version "0.1.0" resolved "https://registry.npmjs.org/nanoseconds/-/nanoseconds-0.1.0.tgz" integrity sha512-6yOHqTvJNI9xGmVHWQ4ZTYhGpT0O4h9N+uk/UuRVPI8TskViB4s4QL3y+jY/Yxsdz7gvoBGPCHWRUibOyyYMwA== +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + next-tick@^0.2.2: version "0.2.2" resolved "https://registry.npmjs.org/next-tick/-/next-tick-0.2.2.tgz" integrity sha512-f7h4svPtl+QidoBv4taKXUjJ70G2asaZ8G28nS0OkqaalX8dwwrtWtyxEDPK62AC00ur/+/E0pUwBwY5EPn15Q== -no-case@^2.2.0: - version "2.3.2" - resolved "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz" - integrity sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ== - dependencies: - lower-case "^1.1.1" +next-tick@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz" + integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ== node-releases@^2.0.12: version "2.0.12" @@ -3675,7 +3969,7 @@ noncharacters@^1.1.0: resolved "https://registry.npmjs.org/noncharacters/-/noncharacters-1.1.0.tgz" integrity sha512-U69XzMNq7UQXR27xT17tkQsHPsLc+5W9yfXvYzVCwFxghVf+7VttxFnCKFMxM/cHD+/QIyU009263hxIIurj4g== -normalize-path@^2.0.1: +normalize-path@^2.0.0, normalize-path@^2.0.1: version "2.1.1" resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz" integrity sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w== @@ -3687,30 +3981,6 @@ normalize-path@^3.0.0, normalize-path@~3.0.0: resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== -normalize-pkg@^0.3.20: - version "0.3.20" - resolved "https://registry.npmjs.org/normalize-pkg/-/normalize-pkg-0.3.20.tgz" - integrity sha512-kM3ee93xDLnhu7R1j2BpJ+0zenlOB5ZE6H+vt2iCNXdGgcxedzweZn6UeW5p2iJEdkNYaXDoJm8uoSLiXF4eBw== - dependencies: - arr-union "^3.1.0" - array-unique "^0.3.2" - component-emitter "^1.2.1" - export-files "^2.1.1" - extend-shallow "^2.0.1" - fs-exists-sync "^0.1.0" - get-value "^2.0.6" - kind-of "^3.0.4" - lazy-cache "^2.0.1" - map-schema "^0.2.3" - minimist "^1.2.0" - mixin-deep "^1.1.3" - omit-empty "^0.4.1" - parse-git-config "^1.0.2" - repo-utils "^0.3.6" - semver "^5.3.0" - stringify-author "^0.1.3" - write-json "^0.2.2" - normalize-range@^0.1.2: version "0.1.2" resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" @@ -3728,11 +3998,21 @@ number-is-nan@^1.0.0: resolved "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ== +object-assign@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz" + integrity sha512-jHP15vXVGeVh1HuaA2wY6lxk+whK/x4KBG88VXeRma7CCun7iGD5qPc4eYykQ9sdQvg8jkwFKsSxHln2ybW3xQ== + object-assign@^4.0.0, object-assign@^4.0.1, object-assign@^4.1.0: version "4.1.1" resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== +object-assign@4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + integrity sha512-Lbc7GfN7XFaK30bzUN3cDYLOkT0dH05S0ax1QikylHUD9+Z9PRF3G1iYwX3kcz+6AlzTFGkUgMxz6l3aUwbwTA== + object-copy@^0.1.0: version "0.1.0" resolved "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz" @@ -3769,14 +4049,14 @@ object.omit@^2.0.0, object.omit@^2.0.1: for-own "^0.1.4" is-extendable "^0.1.1" -object.pick@^1.1.2, object.pick@^1.2.0: +object.pick@^1.1.1, object.pick@^1.2.0, object.pick@^1.3.0: version "1.3.0" resolved "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz" integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ== dependencies: isobject "^3.0.1" -omit-empty@^0.3.6: +omit-empty@^0.3.2, omit-empty@^0.3.4: version "0.3.6" resolved "https://registry.npmjs.org/omit-empty/-/omit-empty-0.3.6.tgz" integrity sha512-P5zl3TYREgcRAjjyj9kYHNhVtOOXMlCyYh/KNm53oUZNKpGOBbS0WLdRcThDPWbuFleXlbCd1KTBRZD86nj3RA== @@ -3814,7 +4094,15 @@ onetime@^1.0.0: resolved "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz" integrity sha512-GZ+g4jayMqzCRMgB2sol7GiCLjKfS1PINkjmx8spcKce1LiVqcbQreXwqs2YAFXC6R03VIG28ZS31t8M866v6A== -option-cache@^3.3.5, option-cache@^3.4.0: +opn@^4.0.1: + version "4.0.2" + resolved "https://registry.npmjs.org/opn/-/opn-4.0.2.tgz" + integrity sha512-iPBWbPP4OEOzR1xfhpGLDh+ypKBOygunZhM9jBtA7FS5sKjEiMZw0EFb82hnDOmTZX90ZWLoZKUza4cVt8MexA== + dependencies: + object-assign "^4.0.1" + pinkie-promise "^2.0.0" + +option-cache@^3.2.0, option-cache@^3.3.5: version "3.5.0" resolved "https://registry.npmjs.org/option-cache/-/option-cache-3.5.0.tgz" integrity sha512-Hr14410H8ajAHeUirXZtuE9drwy8e85l0CssHB/k7Y6nRkleKsGAzB/gwltUzsnIqr9Y+7ZQ+H16GYWAJH3PVg== @@ -3829,6 +4117,18 @@ option-cache@^3.3.5, option-cache@^3.4.0: set-value "^0.4.3" to-object-path "^0.3.0" +optionator@^0.6.0: + version "0.6.0" + resolved "https://registry.npmjs.org/optionator/-/optionator-0.6.0.tgz" + integrity sha512-mQXimyhX3iv8+/dPkdwDnNCtXmcGJIrVTw1vIxBGegF3VShG45GtDbZXK46EnN+i0i7HjjwWSgr7XzMxbIzDSw== + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~1.0.6" + levn "~0.2.5" + prelude-ls "~1.1.1" + type-check "~0.3.1" + wordwrap "~0.0.2" + ordered-read-streams@^0.3.0: version "0.3.0" resolved "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz" @@ -3837,7 +4137,7 @@ ordered-read-streams@^0.3.0: is-stream "^1.0.1" readable-stream "^2.0.1" -os-homedir@^1.0.1: +os-homedir@^1.0.0, os-homedir@^1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz" integrity sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ== @@ -3854,12 +4154,7 @@ paginationator@^0.1.3: resolved "https://registry.npmjs.org/paginationator/-/paginationator-0.1.4.tgz" integrity sha512-o46P8Z9DK0blcmY7F95SnsBWZ6bow3HAcLKXlgIc/SZE8og21qrxL14nAi6Wy8E0Iw06wA0yS5icSayXw8BU8A== -parse-author@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/parse-author/-/parse-author-1.0.0.tgz" - integrity sha512-OrNKo0jTFjJNCT0UKOPtnUctvGJvKdfB5ild+r3xwg/TgU5k2CCZW4fU9uJdKJ3njVFw5InP/2gd+n2vEXKgLQ== - -parse-git-config@^1.0.2, parse-git-config@^1.1.1: +parse-git-config@^1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/parse-git-config/-/parse-git-config-1.1.1.tgz" integrity sha512-S3LGXJZVSy/hswvbSkfdbKBRVsnqKrVu6j8fcvdtJ4TxosSELyQDsJPuGPXuZ+EyuYuJd3O4uAF8gcISR0OFrQ== @@ -3869,11 +4164,6 @@ parse-git-config@^1.0.2, parse-git-config@^1.1.1: git-config-path "^1.0.1" ini "^1.3.4" -parse-github-url@^0.3.2: - version "0.3.2" - resolved "https://registry.npmjs.org/parse-github-url/-/parse-github-url-0.3.2.tgz" - integrity sha512-vawkgsrRR8wm/nqFTVQIl9G/VkRJK2VVo0ECPni20WRV+NOmHXGilnWwC/EjVqRqQ4oSIKwRKP1jW8CjlxlJ2Q== - parse-glob@^3.0.4: version "3.0.4" resolved "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz" @@ -3884,12 +4174,17 @@ parse-glob@^3.0.4: is-extglob "^1.0.0" is-glob "^2.0.0" +parse-node-version@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz" + integrity sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA== + parse-passwd@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz" integrity sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q== -parser-front-matter@^1.4.1: +parser-front-matter@^1.3.0: version "1.6.4" resolved "https://registry.npmjs.org/parser-front-matter/-/parser-front-matter-1.6.4.tgz" integrity sha512-eqtUnI5+COkf1CQOYo8FmykN5Zs+5Yr60f/7GcPgQDZEEjdE/VZ4WMaMo9g37foof8h64t/TH2Uvk2Sq0fDy/g== @@ -3907,16 +4202,16 @@ pascalcase@^0.1.1: resolved "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz" integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw== -path-dirname@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz" - integrity sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q== - path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== +path-is-inside@^1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz" + integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w== + path-key@^3.1.0: version "3.1.1" resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" @@ -3949,21 +4244,27 @@ pify@^2.3.0: resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw== + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg== + pirates@^4.0.1: version "4.0.5" resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz" integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== -pkg-store@^0.2.2: - version "0.2.2" - resolved "https://registry.npmjs.org/pkg-store/-/pkg-store-0.2.2.tgz" - integrity sha512-1JZVLbIRN6Dgsfk918EMZyL/T4NvJduSaT7n6ssHO3FV1FCrg6zjHJmuj3+Fb/Y5nBe3IBDoMYsY6Jf2IoRH0A== - dependencies: - cache-base "^0.8.2" - kind-of "^3.0.2" - lazy-cache "^1.0.3" - union-value "^0.2.3" - write-json "^0.2.2" +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz" + integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg== postcss-import@^15.1.0: version "15.1.0" @@ -4018,6 +4319,11 @@ postcss@^8.0.0, postcss@^8.1.0, postcss@^8.1.10, postcss@^8.2.14, postcss@^8.4.2 picocolors "^1.0.0" source-map-js "^1.0.2" +prelude-ls@~1.1.0, prelude-ls@~1.1.1, prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" + integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== + preserve@^0.2.0: version "0.2.0" resolved "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz" @@ -4036,7 +4342,7 @@ process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== -project-name@^0.2.4, project-name@^0.2.5, project-name@^0.2.6: +project-name@^0.2.3, project-name@^0.2.4: version "0.2.6" resolved "https://registry.npmjs.org/project-name/-/project-name-0.2.6.tgz" integrity sha512-ZOxqunIi7fnAX+E0tE+FLHv2pSEa7IgEbnVG2s4wPxWL+p2cUk9KRDZV4lNkpfyrVR6rfOUBxIbctbJDo/qOTA== @@ -4050,14 +4356,36 @@ proxy-from-env@^1.1.0: resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz" integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== -question-cache@^0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/question-cache/-/question-cache-0.4.0.tgz" - integrity sha512-QgX1mI/ZNBbG8M5gYfZQG/qxZRggP2Fk+WOqE/FKylmNwi5aWy6o1JSaojYrHT5JUtRdyG+wwVJSlTfW7UBmog== +question-cache@^0.3.5: + version "0.3.5" + resolved "https://registry.npmjs.org/question-cache/-/question-cache-0.3.5.tgz" + integrity sha512-eVy39uD2XinjIbaZoS+0GHTp0UmVYvyn4R2QXUbaO0NErbKdDMoq/3JZZ6nqxRD655d12NWTnHi4VlbheTYbzQ== + dependencies: + get-value "^2.0.2" + has-value "^0.3.0" + inquirer2 "github:jonschlinkert/inquirer2" + kind-of "^3.0.2" + lazy-cache "^1.0.3" + mixin-deep "^1.1.3" + set-value "^0.3.2" + +question-match@^0.1.1: + version "0.1.2" + resolved "https://registry.npmjs.org/question-match/-/question-match-0.1.2.tgz" + integrity sha512-DRYr+56vfzAd6TwMZAFymd5yRKtV1Y2EodgxbRmurUSoUWmzysYhUVUgm+Fxb56WdBInFyslLp/G/mf04422og== + dependencies: + extend-shallow "^2.0.1" + micromatch "^2.3.7" + +question-store@^0.8.3: + version "0.8.8" + resolved "https://registry.npmjs.org/question-store/-/question-store-0.8.8.tgz" + integrity sha512-r85/zc6/w2zN+n8BI813xvmNXV+kYfnGn9+iFWqPOTb/1m1O6pFkjh/DGFCXtxNsfG7AcNYNmyZocTWDdqDGbQ== dependencies: arr-flatten "^1.0.1" arr-union "^3.1.0" - async "1.5.2" + async "^1.5.2" + data-store "^0.15.5" debug "^2.2.0" define-property "^0.2.5" get-value "^2.0.5" @@ -4067,52 +4395,14 @@ question-cache@^0.4.0: isobject "^2.0.0" lazy-cache "^1.0.3" mixin-deep "^1.1.3" - omit-empty "^0.3.6" + omit-empty "^0.3.4" option-cache "^3.3.5" - os-homedir "^1.0.1" project-name "^0.2.4" + resolve-dir "^0.1.0" set-value "^0.3.3" to-choices "^0.2.0" use "^1.1.2" -question-cache@^0.5.1: - version "0.5.1" - resolved "https://registry.npmjs.org/question-cache/-/question-cache-0.5.1.tgz" - integrity sha512-v9F1LnlSQIUEAGFtrfVX/76lH4u4zyV34t94o6EkguPTKKfbvV6SLH8h3pn7LXGZLmAgD1PbmVOuKMY8ZWnuPg== - dependencies: - arr-flatten "^1.0.1" - arr-union "^3.1.0" - async-each-series "^1.1.0" - debug "^2.2.0" - define-property "^0.2.5" - get-value "^2.0.6" - has-value "^0.3.1" - inquirer2 "^0.1.1" - is-answer "^0.1.0" - isobject "^2.1.0" - lazy-cache "^2.0.1" - mixin-deep "^1.1.3" - omit-empty "^0.4.1" - option-cache "^3.4.0" - os-homedir "^1.0.1" - project-name "^0.2.5" - set-value "^0.3.3" - to-choices "^0.2.0" - use "^2.0.0" - -question-store@^0.11.0: - version "0.11.1" - resolved "https://registry.npmjs.org/question-store/-/question-store-0.11.1.tgz" - integrity sha512-rvyFpqLYQCO7FOnX+3qZ7b8K7omWkn9MWyj/7dknf7BaGZHo//fzBS2/0atmcvZfjT2mu1q64oiZIrsB7OqqGg== - dependencies: - common-config "^0.1.0" - data-store "^0.16.1" - debug "^2.2.0" - is-answer "^0.1.0" - lazy-cache "^2.0.1" - project-name "^0.2.6" - question-cache "^0.5.1" - queue-microtask@^1.2.2: version "1.2.3" resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" @@ -4134,12 +4424,7 @@ read-cache@^1.0.0: dependencies: pify "^2.3.0" -read-file@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/read-file/-/read-file-0.2.0.tgz" - integrity sha512-na/zgd5KplGlR+io+ygXQMIoDfX/Y0bNS5+P2TOXOTk5plquOVd0snudCd30hZJAsnVK2rxuxUP2z0CN+Aw1lQ== - -readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.4, readable-stream@^2.0.5, readable-stream@^2.3.5, readable-stream@~2.3.6: +readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.5, readable-stream@^2.2.2, readable-stream@~2.3.6: version "2.3.8" resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz" integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== @@ -4162,6 +4447,25 @@ readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.4, readable isarray "0.0.1" string_decoder "~0.10.x" +readable-stream@~1.1.9: + version "1.1.14" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz" + integrity sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +readdirp@^2.0.0: + version "2.2.1" + resolved "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz" + integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== + dependencies: + graceful-fs "^4.1.11" + micromatch "^3.1.10" + readable-stream "^2.0.2" + readdirp@~3.6.0: version "3.6.0" resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" @@ -4192,6 +4496,14 @@ regex-cache@^0.4.2: dependencies: is-equal-shallow "^0.1.3" +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz" + integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + relative@^3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/relative/-/relative-3.0.2.tgz" @@ -4216,38 +4528,20 @@ repeat-element@^1.1.2: resolved "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz" integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== -repeat-string@^1.5.2: +repeat-string@^1.5.2, repeat-string@^1.6.1: version "1.6.1" resolved "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" - integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== - -replace-ext@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz" - integrity sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw== - -replace-ext@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" - integrity sha512-AFBWBy9EVRTa/LhEcG8QDP3FvpwZqmvN2QFDuJswFeaVhWnZMp8q3E6Zd90SR04PlIwfGdyVjNyLPyen/ek5CQ== - -repo-utils@^0.3.6, repo-utils@^0.3.7: - version "0.3.7" - resolved "https://registry.npmjs.org/repo-utils/-/repo-utils-0.3.7.tgz" - integrity sha512-NQmnug1GX04LoNb2bXGsCV3FzLDqmwf3qMmjToibrxI1CFV2uyE2XDdo9SYW8epfBK7wmw0ANhkmDtbGlrkyWQ== - dependencies: - extend-shallow "^2.0.1" - get-value "^2.0.6" - git-config-path "^1.0.1" - is-absolute "^0.2.6" - kind-of "^3.0.4" - lazy-cache "^2.0.1" - mixin-deep "^1.1.3" - omit-empty "^0.4.1" - parse-author "^1.0.0" - parse-git-config "^1.0.2" - parse-github-url "^0.3.2" - project-name "^0.2.6" + integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== + +replace-ext@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" + integrity sha512-AFBWBy9EVRTa/LhEcG8QDP3FvpwZqmvN2QFDuJswFeaVhWnZMp8q3E6Zd90SR04PlIwfGdyVjNyLPyen/ek5CQ== + +reserved@^0.1.0: + version "0.1.2" + resolved "https://registry.npmjs.org/reserved/-/reserved-0.1.2.tgz" + integrity sha512-/qO54MWj5L8WCBP9/UNe2iefJc+L9yETbH32xO/ft/EYPOTCR5k+azvDUgdCOKwZH8hXwPd0b8XBL78Nn2U69g== resolve-dir@^0.1.0: version "0.1.1" @@ -4257,53 +4551,24 @@ resolve-dir@^0.1.0: expand-tilde "^1.2.2" global-modules "^0.2.3" -resolve-dir@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz" - integrity sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg== - dependencies: - expand-tilde "^2.0.0" - global-modules "^1.0.0" - -resolve-file@^0.2.0: - version "0.2.2" - resolved "https://registry.npmjs.org/resolve-file/-/resolve-file-0.2.2.tgz" - integrity sha512-3t2k4iUeMlX3PbjgZPcKzILg8HEtl0VW/lS8G+k4FCgj3kNn1uTOv6YJtm192rYMFpq9abzfJ2xd5W6ibOwVag== - dependencies: - cwd "^0.10.0" - expand-tilde "^2.0.1" - extend-shallow "^2.0.1" - fs-exists-sync "^0.1.0" - global-modules "^0.2.3" - homedir-polyfill "^1.0.0" - lazy-cache "^2.0.1" - resolve "^1.1.7" - -resolve-file@^0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/resolve-file/-/resolve-file-0.3.0.tgz" - integrity sha512-9RXicAgDvLD272hZ3HwJv9MJUGxCBRRwwSBRdOGWgcO03MtC9UTGC6XG1VbS4T5MvDrb+tVZx2RhZ90uk3uczg== - dependencies: - cwd "^0.10.0" - expand-tilde "^2.0.2" - extend-shallow "^2.0.1" - fs-exists-sync "^0.1.0" - homedir-polyfill "^1.0.1" - lazy-cache "^2.0.2" - resolve "^1.2.0" - -resolve-glob@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/resolve-glob/-/resolve-glob-1.0.0.tgz" - integrity sha512-wSW9pVGJRs89k0wEXhM7C6+va9998NsDhgc0Y+6Nv8hrHsu0hUS7Ug10J1EiVtU6N2tKlSNvx9wLihL8Ao22Lg== +resolve-glob@^0.1.8: + version "0.1.8" + resolved "https://registry.npmjs.org/resolve-glob/-/resolve-glob-0.1.8.tgz" + integrity sha512-GkvqT/7pTfR9rbwao9X1qnZto7clMmNBHuwzwdGa1grm0Z9OJIbjkpjkKL+Ok+oWM/RhL9VJYXk9HV17fr1pAQ== dependencies: extend-shallow "^2.0.1" - is-valid-glob "^1.0.0" - matched "^1.0.2" + is-valid-glob "^0.3.0" + lazy-cache "^1.0.3" + matched "^0.4.1" relative "^3.0.2" - resolve-dir "^1.0.0" + resolve-dir "^0.1.0" -resolve@^1.1.7, resolve@^1.2.0, resolve@^1.22.2, resolve@^1.3.3: +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz" + integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== + +resolve@^1.1.7, resolve@^1.22.2: version "1.22.2" resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz" integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== @@ -4320,6 +4585,11 @@ restore-cursor@^1.0.1: exit-hook "^1.0.0" onetime "^1.0.0" +ret@~0.1.10: + version "0.1.15" + resolved "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz" + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + rethrow@^0.2.3: version "0.2.3" resolved "https://registry.npmjs.org/rethrow/-/rethrow-0.2.3.tgz" @@ -4344,13 +4614,20 @@ right-align@^0.1.3: dependencies: align-text "^0.1.1" -rimraf@^2.5.3: +rimraf@^2.5.0, rimraf@^2.5.1, rimraf@^2.5.2: version "2.7.1" resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== dependencies: glob "^7.1.3" +rimraf@~2.6.2: + version "2.6.3" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + rollup@^3.21.0: version "3.25.1" resolved "https://registry.npmjs.org/rollup/-/rollup-3.25.1.tgz" @@ -4372,6 +4649,11 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" +rx-lite@^3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz" + integrity sha512-1I1+G2gteLB8Tkt8YI1sJvSIfa0lWuRtC8GjvtyPBcLSF5jBCCJJqKrpER5JU5r6Bhe+i9/pK3VMuUcXu0kdwQ== + rx-lite@^4.0.7: version "4.0.8" resolved "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz" @@ -4382,6 +4664,13 @@ safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz" + integrity sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg== + dependencies: + ret "~0.1.10" + semver@^5.3.0: version "5.7.2" resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" @@ -4394,10 +4683,12 @@ semver@^7.3.8: dependencies: lru-cache "^6.0.0" -set-blocking@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" - integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== +session-cache@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/session-cache/-/session-cache-0.2.0.tgz" + integrity sha512-xSUI936PxaLlFyBtZNlycJQqK01DxBmFaKJIBrPfaUQwQk1hi9HHCCwGrxglD+DDqK2OwbsXbVPJeI1i8XKkiQ== + dependencies: + continuation-local-storage "^3.1.1" set-getter@^0.1.0: version "0.1.1" @@ -4414,7 +4705,7 @@ set-value@^0.2.0: isobject "^1.0.0" noncharacters "^1.1.0" -set-value@^0.3.3: +set-value@^0.3.2, set-value@^0.3.3: version "0.3.3" resolved "https://registry.npmjs.org/set-value/-/set-value-0.3.3.tgz" integrity sha512-aJPTd11HzK47w8xJMpyY4tBmFC6EidC8EG2fENxCJvPwLYzXLnNaesgo796y1fhSISSYAuah4Het+wDoPXK2tg== @@ -4423,7 +4714,17 @@ set-value@^0.3.3: isobject "^2.0.0" to-object-path "^0.2.0" -set-value@^0.4.0, set-value@^0.4.2, set-value@^0.4.3: +set-value@^0.4.2: + version "0.4.3" + resolved "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz" + integrity sha512-2Z0LRUUvYeF7gIFFep48ksPq0NR09e5oKoFXznaMGNcu+EZAfGnyL0K6xno2gCqX6dZYEZRjrcn04/gvZzcKhQ== + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.1" + to-object-path "^0.3.0" + +set-value@^0.4.3: version "0.4.3" resolved "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz" integrity sha512-2Z0LRUUvYeF7gIFFep48ksPq0NR09e5oKoFXznaMGNcu+EZAfGnyL0K6xno2gCqX6dZYEZRjrcn04/gvZzcKhQ== @@ -4443,13 +4744,6 @@ set-value@^2.0.0, set-value@^2.0.1: is-plain-object "^2.0.3" split-string "^3.0.1" -set-value@^3.0.1: - version "3.0.3" - resolved "https://registry.npmjs.org/set-value/-/set-value-3.0.3.tgz" - integrity sha512-Xsn/XSatoVOGBbp5hs3UylFDs5Bi9i+ArpVJKdHPniZHoEgRniXTqHWrWrGQ0PbEClVT6WtfnBwR8CAHC9sveg== - dependencies: - is-plain-object "^2.0.4" - shallow-clone@^0.1.2: version "0.1.2" resolved "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz" @@ -4472,6 +4766,46 @@ shebang-regex@^3.0.0: resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== +shelljs@^0.5.3: + version "0.5.3" + resolved "https://registry.npmjs.org/shelljs/-/shelljs-0.5.3.tgz" + integrity sha512-C2FisSSW8S6TIYHHiMHN0NqzdjWfTekdMpA2FJTbRWnQMLO1RRIXEB9eVZYOlofYmjZA7fY3ChoFu09MeI3wlQ== + +shimmer@^1.1.0, shimmer@^1.2.0: + version "1.2.1" + resolved "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz" + integrity sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw== + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz" + integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz" + integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz" + integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== + dependencies: + base "^0.11.1" + debug "^2.2.0" + define-property "^0.2.5" + extend-shallow "^2.0.1" + map-cache "^0.2.2" + source-map "^0.5.6" + source-map-resolve "^0.5.0" + use "^3.1.0" + sort-object-arrays@^0.1.1: version "0.1.1" resolved "https://registry.npmjs.org/sort-object-arrays/-/sort-object-arrays-0.1.1.tgz" @@ -4484,7 +4818,28 @@ source-map-js@^1.0.2: resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== -source-map@^0.6.1: +source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: + version "0.5.3" + resolved "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz" + integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== + dependencies: + atob "^2.1.2" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" + +source-map-url@^0.4.0: + version "0.4.1" + resolved "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz" + integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== + +source-map@^0.5.6: + version "0.5.7" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== + +source-map@^0.6.1, source-map@~0.6.0: version "0.6.1" resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== @@ -4494,6 +4849,18 @@ sourcemap-codec@^1.4.8: resolved "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz" integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== +sparkles@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz" + integrity sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw== + +spawn-commands@^0.3.1: + version "0.3.1" + resolved "https://registry.npmjs.org/spawn-commands/-/spawn-commands-0.3.1.tgz" + integrity sha512-TsQhnKDfYO/Ui95WpDG6BAuGkfaJNUypih4UySkSFKri0/lZQkVq3Ky6Fj0Pm0az0Vugjo/CpIZAMAI4GbXTGA== + dependencies: + async-each-series "^1.0.0" + split-string@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/split-string/-/split-string-1.0.1.tgz" @@ -4508,6 +4875,13 @@ split-string@^3.0.1: dependencies: extend-shallow "^3.0.0" +split-string@^3.0.2: + version "3.1.0" + resolved "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz" + integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== + dependencies: + extend-shallow "^3.0.0" + sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" @@ -4560,10 +4934,14 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -stringify-author@^0.1.3: - version "0.1.3" - resolved "https://registry.npmjs.org/stringify-author/-/stringify-author-0.1.3.tgz" - integrity sha512-OxmcAnr4DESGl/ics9lAv30DdOBC2bdqswEAzTiOZSQRqVpWfnmlr3cpfxTmExf7phS5WxBJ1flD1e3ResNTBA== +string-width@^1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz" + integrity sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw== + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" strip-ansi@^3.0.0: version "3.0.1" @@ -4572,14 +4950,6 @@ strip-ansi@^3.0.0: dependencies: ansi-regex "^2.0.0" -strip-bom-buffer@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/strip-bom-buffer/-/strip-bom-buffer-0.1.1.tgz" - integrity sha512-dbIOX/cOLFgLH/2ofd7n78uPD3uPkXyt3P1IgaVoGiPYEdOnb7D1mawyhOTXyYWva1kCuRxJY5FkMsVKYlZRRg== - dependencies: - is-buffer "^1.1.0" - is-utf8 "^0.2.0" - strip-bom-stream@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz" @@ -4588,17 +4958,12 @@ strip-bom-stream@^1.0.0: first-chunk-stream "^1.0.0" strip-bom "^2.0.0" -strip-bom-string@^0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-0.1.2.tgz" - integrity sha512-3DgNqQFTfOwWgxn3cXsa6h/WRgFa7dVb6/7YqwfJlBpLSSQbiU1VhaBNRKmtLI59CHjc9awLp9yGJREu7AnaMQ== - strip-bom-string@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz" integrity sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g== -strip-bom@^2.0.0: +strip-bom@^2.0.0, strip-bom@2.X: version "2.0.0" resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz" integrity sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g== @@ -4610,6 +4975,11 @@ strip-color@^0.1.0: resolved "https://registry.npmjs.org/strip-color/-/strip-color-0.1.0.tgz" integrity sha512-p9LsUieSjWNNAxVCXLeilaDlmuUOrDS5/dF9znM1nZc7EGX5+zEFC0bEevsNIaldjlks+2jns5Siz6F9iK6jwA== +strip-json-comments@~1.0.1: + version "1.0.4" + resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz" + integrity sha512-AOPG8EBc5wAikaG1/7uFCNFJwnKOuQwFTpYBdTW6OvWHeZBQBrAA/amefHGrEiOnCPcLFZK6FUPtWVKpQVIRgg== + success-symbol@^0.1.0: version "0.1.0" resolved "https://registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz" @@ -4638,13 +5008,6 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== -tableize-object@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/tableize-object/-/tableize-object-0.1.0.tgz" - integrity sha512-seDB76zNqvGXG0W8gxUteRuq1fk1dvSxcRVbeYQ1a1QqMkbtqrGwvqTubfN6VCizzlb7NxOPM/j3z9JeBrbxYg== - dependencies: - isobject "^2.0.0" - tailwindcss@^3.3.2: version "3.3.2" resolved "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.2.tgz" @@ -4684,44 +5047,35 @@ template-error@^0.1.2: lazy-cache "^0.2.3" rethrow "^0.2.3" -templates@^0.24.0: - version "0.24.3" - resolved "https://registry.npmjs.org/templates/-/templates-0.24.3.tgz" - integrity sha512-R5CUlz3atppbifPePB5Z2KGXCsB0Y87lQ/+ziizq/d3kyydDlNk40yX98RWLprNnKjTiwqeiuGjLJlPPJPYshg== +templates@^0.10.7: + version "0.10.7" + resolved "https://registry.npmjs.org/templates/-/templates-0.10.7.tgz" + integrity sha512-7A3Idgb9HWe3DXv3H6M2lElVpFVmW1FA0Qa5841C6uhanuKXZaODFjHWquv1MuWiufwReNODKOl8NcpwWLaeBw== dependencies: - array-sort "^0.1.2" - async-each "^1.0.0" - base "^0.11.1" - base-data "^0.6.0" - base-engines "^0.2.0" - base-helpers "^0.1.1" - base-option "^0.8.3" - base-plugins "^0.4.13" - base-routes "^0.2.1" - debug "^2.2.0" - deep-bind "^0.3.0" + array-sort "^0.1.1" + base "^0.6.4" + base-data "^0.3.5" + base-options "^0.5.4" + base-plugins "^0.4.1" + clone "^1.0.2" + clone-stats "0.0.1" define-property "^0.2.5" + en-route "^0.7.5" engine-base "^0.1.2" - export-files "^2.1.1" + engine-cache "^0.16.1" + export-files "^2.1.0" extend-shallow "^2.0.1" - "falsey" "^0.3.0" - get-value "^2.0.6" - get-view "^0.1.1" group-array "^0.3.0" has-glob "^0.1.1" - has-value "^0.3.1" - inflection "^1.10.0" - is-valid-app "^0.2.0" - layouts "^0.11.0" - lazy-cache "^2.0.1" - match-file "^0.2.0" + inflection "^1.8.0" + layouts "^0.10.6" + lazy-cache "^1.0.3" + load-helpers "^0.2.10" mixin-deep "^1.1.3" paginationator "^0.1.3" - pascalcase "^0.1.1" - set-value "^0.3.3" template-error "^0.1.2" - vinyl-item "^0.1.0" - vinyl-view "^0.1.2" + vinyl "^1.1.1" + word-wrap "^1.1.0" text-segmentation@^1.0.3: version "1.0.3" @@ -4730,7 +5084,7 @@ text-segmentation@^1.0.3: dependencies: utrie "^1.0.2" -text-table@^0.2.0: +text-table@~0.2.0: version "0.2.0" resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== @@ -4749,7 +5103,7 @@ thenify-all@^1.0.0: dependencies: any-promise "^1.0.0" -through@~2.3.4: +through@^2.3.6, through@~2.3.4: version "2.3.8" resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== @@ -4786,7 +5140,7 @@ through2@^0.6.1: readable-stream ">=1.0.33-1 <1.1.0-0" xtend ">=4.0.0 <4.1.0-0" -through2@^2.0.0, through2@^2.0.1, through2@^2.0.3, through2@~2.0.0: +through2@^2.0.0, through2@^2.0.1, through2@^2.0.3, through2@~2.0.0, through2@2.X: version "2.0.5" resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz" integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== @@ -4794,17 +5148,12 @@ through2@^2.0.0, through2@^2.0.1, through2@^2.0.3, through2@~2.0.0: readable-stream "~2.3.6" xtend "~4.0.1" -time-diff@^0.3.1: - version "0.3.1" - resolved "https://registry.npmjs.org/time-diff/-/time-diff-0.3.1.tgz" - integrity sha512-8/LJTO3zKbhj6sQFeN3aoAA04GGjUgwKEquQVnKXkziHjEHadpIVIQ1rAjQgSVMnBRubJ/q5gMjK9WqXTzSykA== - dependencies: - extend-shallow "^2.0.1" - is-number "^2.1.0" - log-utils "^0.1.0" - pretty-time "^0.2.0" +time-stamp@^0.1.3: + version "0.1.3" + resolved "https://registry.npmjs.org/time-stamp/-/time-stamp-0.1.3.tgz" + integrity sha512-TWnWjQT89QtishVI3lE39D/gvb/7m2QyrkutaDHWzR/RriCyRRpUT3nD3oT9poNs16ZkbIKPY5OYvVHHryNQEQ== -time-stamp@^1.0.1: +time-stamp@^1.0.0: version "1.1.0" resolved "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz" integrity sha512-gLCeArryy2yNTRzTGKbZbloctj64jkZ57hj5zdraXue6aFgd6PmvVtEyiUU+hvU0v7q08oVv8r8ev0tRo6bvgw== @@ -4824,18 +5173,18 @@ to-choices@^0.2.0: ansi-gray "^0.1.1" mixin-deep "^1.1.3" -to-file@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/to-file/-/to-file-0.2.0.tgz" - integrity sha512-xLyYVRKJQTwy2tKMOLD0M0yL+YSZVgMAzkaY9hh7GhzgBBHSIWARDkgPx8krPPm0mW5CgoIFsQEdKRFOyIRdqg== +to-file@^0.1.5: + version "0.1.7" + resolved "https://registry.npmjs.org/to-file/-/to-file-0.1.7.tgz" + integrity sha512-l48cyygESmhX8m6fHggQYi047+jv3Sjd+bic+3dspFcrygsqp50aGnA9cp98Xk2di4JadJrUpGI4P8wK2acayg== dependencies: define-property "^0.2.5" extend-shallow "^2.0.1" file-contents "^0.2.4" glob-parent "^2.0.0" is-valid-glob "^0.3.0" - isobject "^2.1.0" - lazy-cache "^2.0.1" + isobject "^2.0.0" + lazy-cache "^1.0.3" vinyl "^1.1.1" to-object-path@^0.2.0: @@ -4853,6 +5202,14 @@ to-object-path@^0.3.0: dependencies: kind-of "^3.0.2" +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz" + integrity sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg== + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" @@ -4860,6 +5217,16 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz" + integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + trim-leading-lines@^0.1.1: version "0.1.1" resolved "https://registry.npmjs.org/trim-leading-lines/-/trim-leading-lines-0.1.1.tgz" @@ -4867,22 +5234,54 @@ trim-leading-lines@^0.1.1: dependencies: is-whitespace "^0.3.0" +try-open@^0.1.2: + version "0.1.3" + resolved "https://registry.npmjs.org/try-open/-/try-open-0.1.3.tgz" + integrity sha512-rK3DH8IUWUp8kOVkQ7Zf1AyUFGvQ3qL2SRcflPkZjCOkz07L9U0rileSnjsnrucv5vApuAFzvfpsipXmm01nUw== + ts-interface-checker@^0.1.9: version "0.1.13" resolved "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz" integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== +type-check@~0.3.1: + version "0.3.2" + resolved "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" + integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== + dependencies: + prelude-ls "~1.1.2" + +type@^1.0.1: + version "1.2.0" + resolved "https://registry.npmjs.org/type/-/type-1.2.0.tgz" + integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== + +type@^2.7.2: + version "2.7.2" + resolved "https://registry.npmjs.org/type/-/type-2.7.2.tgz" + integrity sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw== + +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" + integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== + typescript@*, typescript@^5.0.2: version "5.1.3" resolved "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz" integrity sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw== +uglify-js@^3.1.4: + version "3.17.4" + resolved "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz" + integrity sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g== + unc-path-regex@^0.1.0: version "0.1.2" resolved "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz" integrity sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg== -union-value@^0.2.3: +union-value@^0.2.1, union-value@^0.2.3: version "0.2.4" resolved "https://registry.npmjs.org/union-value/-/union-value-0.2.4.tgz" integrity sha512-Tv3cqdyY8yjW9ZcJ9WP7JdHS34natzylD0oNRLlYbWOfUdC4EQ0sf3fubnqrK2IErtlmobFmuS1pWvv88VghpA== @@ -4892,7 +5291,17 @@ union-value@^0.2.3: is-extendable "^0.1.1" set-value "^0.4.3" -union-value@^1.0.0, union-value@^1.0.1: +union-value@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz" + integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^2.0.1" + +union-value@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz" integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== @@ -4934,45 +5343,60 @@ update-browserslist-db@^1.0.11: escalade "^3.1.1" picocolors "^1.0.0" -update@^0.7.4: - version "0.7.4" - resolved "https://registry.npmjs.org/update/-/update-0.7.4.tgz" - integrity sha512-B7HArWh4T6TSmMffmxlbD9gZM0QdboQ8N/p5aHcyhGCuuVRHSk37pvuQlAvi1XBrQMrEX5WJUQyQR8+jy/x4iQ== +update@^0.4.2: + version "0.4.2" + resolved "https://registry.npmjs.org/update/-/update-0.4.2.tgz" + integrity sha512-d5BUuF6iwZ9kt8of0b1P2QfFmETzrKBvQy4aegxPcZkAU1IzoUqY+b3rwyXpGzwNQb8Hwqo/y4DR6yCR5I87eA== dependencies: - arr-union "^3.1.0" - assemble-core "^0.25.0" - assemble-loader "^0.6.1" - base-cli-process "^0.1.18" - base-config-process "^0.1.9" - base-generators "^0.4.5" - base-questions "^0.7.3" - base-runtimes "^0.2.0" - base-store "^0.4.4" - common-config "^0.1.0" - data-store "^0.16.1" - export-files "^2.1.1" + ansi-cyan "^0.1.1" + ansi-gray "^0.1.1" + ansi-green "^0.1.1" + ansi-red "^0.1.1" + ansi-yellow "^0.1.1" + assemble-core "^0.8.0" + assemble-loader "^0.2.6" + async "^1.5.2" + base "^0.6.3" + base-cli "^0.4.0" + base-config "^0.3.3" + base-options "^0.5.4" + base-pipeline "^0.1.4" + base-store "^0.3.2" + composer-runtimes "^0.7.0" + define-property "^0.2.5" + engine-base "^0.1.2" + expand-args "^0.3.1" + expand-object "^0.4.1" + export-files "^2.1.0" extend-shallow "^2.0.1" - find-pkg "^0.1.2" - fs-exists-sync "^0.1.0" - global-modules "^0.2.2" - gulp-choose-files "^0.1.3" - is-valid-app "^0.2.0" - isobject "^2.1.0" - lazy-cache "^2.0.1" - log-utils "^0.2.1" - parser-front-matter "^1.4.1" - resolve-dir "^0.1.0" - resolve-file "^0.2.0" - set-blocking "^2.0.0" - strip-color "^0.1.0" - text-table "^0.2.0" - through2 "^2.0.1" - yargs-parser "^2.4.1" + for-own "^0.1.3" + get-value "^2.0.2" + global-modules "^0.2.0" + gulp-eslint "^1.1.1" + lazy-cache "^1.0.3" + load-pkg "^3.0.1" + matched "^0.4.1" + micromatch "^2.3.7" + minimist "^1.2.0" + object.omit "^2.0.0" + object.pick "^1.1.1" + parser-front-matter "^1.3.0" + project-name "^0.2.3" + question-cache "^0.3.5" + rimraf "^2.5.0" + set-value "^0.3.2" + sort-object-arrays "^0.1.1" + stream-exhaust "^1.0.1" + success-symbol "^0.1.0" + through2 "^2.0.0" + time-stamp "^0.1.3" + union-value "^0.2.1" + use "^1.1.2" -upper-case@^1.1.1: - version "1.1.3" - resolved "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz" - integrity sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA== +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz" + integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== use@^1.1.2: version "1.1.2" @@ -4982,14 +5406,17 @@ use@^1.1.2: define-property "^0.2.5" isobject "^2.0.0" -use@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/use/-/use-2.0.2.tgz" - integrity sha512-RrhWfFWkNCz3djfSFZh7uSwu491QRhwNaHyAgB2sGl4kmmznb5ZUuuHpiWLVEsXOdpDakYK/x5+9o4lgg41UMw== +use@^3.1.0: + version "3.1.1" + resolved "https://registry.npmjs.org/use/-/use-3.1.1.tgz" + integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + +user-home@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz" + integrity sha512-KMWqdlOcjCYdtIJpicDSFBQ8nFwS2i9sslAd6f4+CBGcU4gist2REnr2fxj2YocvJFxSF3ZOHLYLVZnUxv4BZQ== dependencies: - define-property "^0.2.5" - isobject "^3.0.0" - lazy-cache "^2.0.2" + os-homedir "^1.0.0" util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" @@ -5008,15 +5435,15 @@ vali-date@^1.0.0: resolved "https://registry.npmjs.org/vali-date/-/vali-date-1.0.0.tgz" integrity sha512-sgECfZthyaCKW10N0fm27cg8HYTFK5qMWgypqkXMQ4Wbl/zZKx7xZICgcoxIIE+WFAP/MBL2EFwC/YvLxw3Zeg== -vinyl-fs@^2.4.3: - version "2.4.4" - resolved "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.4.4.tgz" - integrity sha512-lxMlQW/Wxk/pwhooY3Ut0Q11OH5ZvZfV0Gg1c306fBNWznQ6ZeQaCdE7XX0O/PpGSqgAsHMBxwFgcGxiYW3hZg== +vinyl-fs@^2.3.1: + version "2.4.1" + resolved "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.4.1.tgz" + integrity sha512-8Vi8XkGM6FBJBB2jc3azrHHmbBoEIA0nJ2RtsXRfvCUI3hvpmeMPBTUDfzIBBzQt2cwL3AacVWbUMarsermmCg== dependencies: duplexify "^3.2.0" - glob-stream "^5.3.2" + glob-stream "^5.2.0" graceful-fs "^4.0.0" - gulp-sourcemaps "1.6.0" + gulp-sourcemaps "^1.5.2" is-valid-glob "^0.3.0" lazystream "^1.0.0" lodash.isequal "^4.0.0" @@ -5031,36 +5458,25 @@ vinyl-fs@^2.4.3: vali-date "^1.0.0" vinyl "^1.0.0" -vinyl-item@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/vinyl-item/-/vinyl-item-0.1.0.tgz" - integrity sha512-9L2HEcbtuTdKCLWDucRPObPoAxnUUCdAXg0QDf3aDPM3oFpb6C+yct/R31PA9EhLGeilNl8TF/inc3OwFSSEMg== +vinyl@^0.5.0: + version "0.5.3" + resolved "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz" + integrity sha512-P5zdf3WB9uzr7IFoVQ2wZTmUwHL8cMZWJGzLBNCHNZ3NB6HTMsYABtt7z8tAGIINLXyAob9B9a1yzVGMFOYKEA== dependencies: - base "^0.8.1" - base-option "^0.8.2" - base-plugins "^0.4.12" - clone "^1.0.2" - clone-stats "^1.0.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - isobject "^2.1.0" - lazy-cache "^2.0.1" - vinyl "^1.1.1" + clone "^1.0.0" + clone-stats "^0.0.1" + replace-ext "0.0.1" -vinyl-view@^0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/vinyl-view/-/vinyl-view-0.1.2.tgz" - integrity sha512-qIc2qnXgOXZrT1Q1ViR1VMTjuylAi3Y/LSYSYfwJ6ZG7Ar5miUfioSIBu30bsHTo5dSz4ReDNSUw3lelCtc5Jw== +vinyl@^1.0.0: + version "1.2.0" + resolved "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz" + integrity sha512-Ci3wnR2uuSAWFMSglZuB8Z2apBdtOyz8CV7dC6/U1XbltXBC+IuutUkXQISz01P+US2ouBuesSbV6zILZ6BuzQ== dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - engine-base "^0.1.2" - isobject "^2.1.0" - lazy-cache "^2.0.1" - mixin-deep "^1.1.3" - vinyl-item "^0.1.0" + clone "^1.0.0" + clone-stats "^0.0.1" + replace-ext "0.0.1" -vinyl@^1.0.0, vinyl@^1.1.1: +vinyl@^1.1.0: version "1.2.0" resolved "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz" integrity sha512-Ci3wnR2uuSAWFMSglZuB8Z2apBdtOyz8CV7dC6/U1XbltXBC+IuutUkXQISz01P+US2ouBuesSbV6zILZ6BuzQ== @@ -5069,17 +5485,23 @@ vinyl@^1.0.0, vinyl@^1.1.1: clone-stats "^0.0.1" replace-ext "0.0.1" -vinyl@^2.0.1: - version "2.2.1" - resolved "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz" - integrity sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw== +vinyl@^1.1.1: + version "1.2.0" + resolved "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz" + integrity sha512-Ci3wnR2uuSAWFMSglZuB8Z2apBdtOyz8CV7dC6/U1XbltXBC+IuutUkXQISz01P+US2ouBuesSbV6zILZ6BuzQ== dependencies: - clone "^2.1.1" - clone-buffer "^1.0.0" - clone-stats "^1.0.0" - cloneable-readable "^1.0.0" - remove-trailing-separator "^1.0.1" - replace-ext "^1.0.0" + clone "^1.0.0" + clone-stats "^0.0.1" + replace-ext "0.0.1" + +vinyl@1.X: + version "1.2.0" + resolved "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz" + integrity sha512-Ci3wnR2uuSAWFMSglZuB8Z2apBdtOyz8CV7dC6/U1XbltXBC+IuutUkXQISz01P+US2ouBuesSbV6zILZ6BuzQ== + dependencies: + clone "^1.0.0" + clone-stats "^0.0.1" + replace-ext "0.0.1" vite@^4.0.0, vite@^4.3.9: version "4.3.9" @@ -5140,12 +5562,7 @@ vue@^3.2.0, vue@^3.2.25, vue@^3.2.36, vue@3.2.36: "@vue/server-renderer" "3.2.36" "@vue/shared" "3.2.36" -warning-symbol@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/warning-symbol/-/warning-symbol-0.1.0.tgz" - integrity sha512-1S0lwbHo3kNUKA4VomBAhqn4DPjQkIKSdbOin5K7EFUQNwyIKx+wZMGXKI53RUjla8V2B8ouQduUlgtx8LoSMw== - -which@^1.2.12, which@^1.2.14: +which@^1.2.12: version "1.3.1" resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -5159,6 +5576,21 @@ which@^2.0.1: dependencies: isexe "^2.0.0" +word-wrap@^1.1.0: + version "1.2.5" + resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz" + integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== + +wordwrap@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz" + integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== + +wordwrap@~0.0.2: + version "0.0.3" + resolved "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" + integrity sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw== + wrappy@1: version "1.0.2" resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" @@ -5178,7 +5610,12 @@ write@^0.2.1: dependencies: mkdirp "^0.5.1" -"xtend@>=4.0.0 <4.1.0-0", xtend@~4.0.0, xtend@~4.0.1: +xml-escape@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/xml-escape/-/xml-escape-1.0.0.tgz" + integrity sha512-gCT82WbwOT9SBI/94j5i0tqHpjHIP/0kP11BS8s2wcBtdcFsDNLS9sLvA+C55fD3hpGhgnE/r7hfeBFkiMATjw== + +xtend@^4.0.0, "xtend@>=4.0.0 <4.1.0-0", xtend@~4.0.0, xtend@~4.0.1: version "4.0.2" resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== @@ -5192,11 +5629,3 @@ yaml@^2.1.1: version "2.3.1" resolved "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz" integrity sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ== - -yargs-parser@^2.4.0, yargs-parser@^2.4.1: - version "2.4.1" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz" - integrity sha512-9pIKIJhnI5tonzG6OnCFlz/yln8xHYcGl+pn3xR0Vzff0vzN1PbNRaelgfgRUwZ3s4i3jvxT9WhmUGL4whnasA== - dependencies: - camelcase "^3.0.0" - lodash.assign "^4.0.6" From ebf15baac920e1c0bd5fd56e9cf05bf2369ee16d Mon Sep 17 00:00:00 2001 From: as6325400 Date: Tue, 8 Aug 2023 01:56:57 +0800 Subject: [PATCH 17/87] add record --- .gitignore | 52 +- .vscode/extensions.json | 6 +- README.md | 76 +- exampleenv | 8 - index.html | 26 +- package-lock.json | 20130 +++++++++++++++--------------- package.json | 68 +- postcss.config.js | 12 +- src/App.vue | 12 +- src/components/announcement.vue | 20 +- src/components/classTable.vue | 584 +- src/components/footer.vue | 12 +- src/components/intro.vue | 216 +- src/components/navbar.vue | 96 +- src/css/style.css | 170 +- src/functions/course_add.ts | 210 +- src/functions/course_search.ts | 102 +- src/functions/general.ts | 478 +- src/functions/image_render.ts | 34 +- src/functions/rowspanizer.ts | 188 +- src/functions/tool.ts | 40 +- src/main.ts | 14 +- src/router/index.ts | 36 +- src/views/page_home.vue | 54 +- src/views/page_main.vue | 24 +- src/vite-env.d.ts | 2 +- tailwind.config.js | 28 +- tsconfig.json | 52 +- tsconfig.node.json | 22 +- vite.config.ts | 20 +- yarn.lock | 11262 ++++++++--------- 31 files changed, 17040 insertions(+), 17014 deletions(-) delete mode 100644 exampleenv diff --git a/.gitignore b/.gitignore index 0ce4867..45dad89 100644 --- a/.gitignore +++ b/.gitignore @@ -1,27 +1,27 @@ -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* -lerna-debug.log* - -node_modules -dist -dist-ssr -*.local - -/server - -# Editor directories and files -.vscode/* -!.vscode/extensions.json -.idea -.DS_Store -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +/server + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? .env \ No newline at end of file diff --git a/.vscode/extensions.json b/.vscode/extensions.json index c0a6e5a..da222de 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,3 +1,3 @@ -{ - "recommendations": ["Vue.volar", "Vue.vscode-typescript-vue-plugin"] -} +{ + "recommendations": ["Vue.volar", "Vue.vscode-typescript-vue-plugin"] +} diff --git a/README.md b/README.md index e71a018..50d651a 100644 --- a/README.md +++ b/README.md @@ -1,38 +1,38 @@ -# Pineapple Schedule - A simple schedule web for CCU students - -## Local development - -### Prerequisites - -- [Node.js](https://nodejs.org/en/) (>= 10.16.0) -- [npm](https://www.npmjs.com/) (>= 6.9.0) - -### Installation - -```bash -npm install -``` - -### Run - -```bash -npm run dev -``` - -### Build - -```bash -npm run build -``` - -### Preview - -```bash -npm run preview -``` - -### Tailwind CSS Hot Reload - -```bash -npm run hotfix -``` +# Pineapple Schedule - A simple schedule web for CCU students + +## Local development + +### Prerequisites + +- [Node.js](https://nodejs.org/en/) (>= 10.16.0) +- [npm](https://www.npmjs.com/) (>= 6.9.0) + +### Installation + +```bash +npm install +``` + +### Run + +```bash +npm run dev +``` + +### Build + +```bash +npm run build +``` + +### Preview + +```bash +npm run preview +``` + +### Tailwind CSS Hot Reload + +```bash +npm run hotfix +``` diff --git a/exampleenv b/exampleenv deleted file mode 100644 index ea100bf..0000000 --- a/exampleenv +++ /dev/null @@ -1,8 +0,0 @@ -NODE_ENV = 'development' - -# backend -VITE_BACKEND_DEVICE= -VITE_BACKEND_DEVICE_PORT= - -# frontend -VITE_UL_ROW= \ No newline at end of file diff --git a/index.html b/index.html index 3033940..7070af4 100644 --- a/index.html +++ b/index.html @@ -1,13 +1,13 @@ - - - - - - - 阿梨課表 CCU Schedule - - -
- - - + + + + + + + 阿梨課表 CCU Schedule + + +
+ + + diff --git a/package-lock.json b/package-lock.json index b390330..8b8f263 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,10065 +1,10065 @@ -{ - "name": "pineappleschdedule", - "version": "4.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "pineappleschdedule", - "version": "4.0.0", - "dependencies": { - "@types/jquery": "^3.5.16", - "axios": "^1.4.0", - "dotenv": "^16.3.1", - "dotenv-cli": "^7.2.1", - "fund": "^1.0.0", - "jquery": "^3.7.0", - "update": "^0.4.2", - "vue": "^3.2.36", - "vue-html2canvas": "^0.0.4", - "vue-router": "^4.2.2" - }, - "devDependencies": { - "@types/node": "^20.4.8", - "@vitejs/plugin-vue": "^4.1.0", - "autoprefixer": "^10.4.14", - "postcss": "^8.4.24", - "tailwindcss": "^3.3.2", - "typescript": "^5.0.2", - "vite": "^4.3.9", - "vue-tsc": "^1.4.2" - } - }, - "node_modules/@alloc/quick-lru": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@babel/parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.5.tgz", - "integrity": "sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", - "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", - "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", - "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", - "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", - "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", - "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", - "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", - "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", - "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", - "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", - "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", - "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", - "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", - "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", - "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", - "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", - "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", - "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", - "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", - "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", - "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", - "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@gulp-sourcemaps/map-sources": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/map-sources/-/map-sources-1.0.0.tgz", - "integrity": "sha512-o/EatdaGt8+x2qpb0vFLC/2Gug/xYPRXb6a+ET1wGYKozKN3krDWC/zZFZAtrzxJHuDL12mwdfEFKcKMNvc55A==", - "dependencies": { - "normalize-path": "^2.0.1", - "through2": "^2.0.3" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/@gulp-sourcemaps/map-sources/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@types/jquery": { - "version": "3.5.16", - "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.16.tgz", - "integrity": "sha512-bsI7y4ZgeMkmpG9OM710RRzDFp+w4P1RGiIt30C1mSBT+ExCleeh4HObwgArnDFELmRrOpXgSYN9VF1hj+f1lw==", - "dependencies": { - "@types/sizzle": "*" - } - }, - "node_modules/@types/node": { - "version": "20.4.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.8.tgz", - "integrity": "sha512-0mHckf6D2DiIAzh8fM8f3HQCvMKDpK94YQ0DSVkfWTG9BZleYIWudw9cJxX8oCk9bM+vAkDyujDV6dmKHbvQpg==", - "dev": true - }, - "node_modules/@types/sizzle": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz", - "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==" - }, - "node_modules/@vitejs/plugin-vue": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-4.2.3.tgz", - "integrity": "sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==", - "dev": true, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "peerDependencies": { - "vite": "^4.0.0", - "vue": "^3.2.25" - } - }, - "node_modules/@volar/language-core": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.7.6.tgz", - "integrity": "sha512-r+82YGjae8ALzaX+TaESpeBOrp/H5MQnPYZLq4WKd8rsPrCAPbMwelwHLHhFpyjy66BK/cKreJAcvOc6YEwyFA==", - "dev": true, - "dependencies": { - "@volar/source-map": "1.7.6" - } - }, - "node_modules/@volar/source-map": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.7.6.tgz", - "integrity": "sha512-6oGrgz+hg5GCzP8D2+ay7vOdIOA9/aXwpa22Wx5b6d4ZGwwosBqv7kVs8AyMh5zOSQpKhrImE1pfagpu+V+rBQ==", - "dev": true, - "dependencies": { - "muggle-string": "^0.3.1" - } - }, - "node_modules/@volar/typescript": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-1.7.6.tgz", - "integrity": "sha512-JkBRQe2GYSEgamW84tDk4XQ/7abQJw09czLQCgL1jfjndhaV4DuAet2I3pvQv41OjodVc59W0+E3hylrlNsgWA==", - "dev": true, - "dependencies": { - "@volar/language-core": "1.7.6" - } - }, - "node_modules/@vue/compiler-core": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.4.tgz", - "integrity": "sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.21.3", - "@vue/shared": "3.3.4", - "estree-walker": "^2.0.2", - "source-map-js": "^1.0.2" - } - }, - "node_modules/@vue/compiler-dom": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz", - "integrity": "sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==", - "dev": true, - "dependencies": { - "@vue/compiler-core": "3.3.4", - "@vue/shared": "3.3.4" - } - }, - "node_modules/@vue/compiler-sfc": { - "version": "3.2.36", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.36.tgz", - "integrity": "sha512-AvGb4bTj4W8uQ4BqaSxo7UwTEqX5utdRSMyHy58OragWlt8nEACQ9mIeQh3K4di4/SX+41+pJrLIY01lHAOFOA==", - "dependencies": { - "@babel/parser": "^7.16.4", - "@vue/compiler-core": "3.2.36", - "@vue/compiler-dom": "3.2.36", - "@vue/compiler-ssr": "3.2.36", - "@vue/reactivity-transform": "3.2.36", - "@vue/shared": "3.2.36", - "estree-walker": "^2.0.2", - "magic-string": "^0.25.7", - "postcss": "^8.1.10", - "source-map": "^0.6.1" - } - }, - "node_modules/@vue/compiler-sfc/node_modules/@vue/compiler-core": { - "version": "3.2.36", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.36.tgz", - "integrity": "sha512-bbyZM5hvBicv0PW3KUfVi+x3ylHnfKG7DOn5wM+f2OztTzTjLEyBb/5yrarIYpmnGitVGbjZqDbODyW4iK8hqw==", - "dependencies": { - "@babel/parser": "^7.16.4", - "@vue/shared": "3.2.36", - "estree-walker": "^2.0.2", - "source-map": "^0.6.1" - } - }, - "node_modules/@vue/compiler-sfc/node_modules/@vue/compiler-dom": { - "version": "3.2.36", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.36.tgz", - "integrity": "sha512-tcOTAOiW4s24QLnq+ON6J+GRONXJ+A/mqKCORi0LSlIh8XQlNnlm24y8xIL8la+ZDgkdbjarQ9ZqYSvEja6gVA==", - "dependencies": { - "@vue/compiler-core": "3.2.36", - "@vue/shared": "3.2.36" - } - }, - "node_modules/@vue/compiler-sfc/node_modules/@vue/shared": { - "version": "3.2.36", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.36.tgz", - "integrity": "sha512-JtB41wXl7Au3+Nl3gD16Cfpj7k/6aCroZ6BbOiCMFCMvrOpkg/qQUXTso2XowaNqBbnkuGHurLAqkLBxNGc1hQ==" - }, - "node_modules/@vue/compiler-ssr": { - "version": "3.2.36", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.36.tgz", - "integrity": "sha512-+KugInUFRvOxEdLkZwE+W43BqHyhBh0jpYXhmqw1xGq2dmE6J9eZ8UUSOKNhdHtQ/iNLWWeK/wPZkVLUf3YGaw==", - "dependencies": { - "@vue/compiler-dom": "3.2.36", - "@vue/shared": "3.2.36" - } - }, - "node_modules/@vue/compiler-ssr/node_modules/@vue/compiler-core": { - "version": "3.2.36", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.36.tgz", - "integrity": "sha512-bbyZM5hvBicv0PW3KUfVi+x3ylHnfKG7DOn5wM+f2OztTzTjLEyBb/5yrarIYpmnGitVGbjZqDbODyW4iK8hqw==", - "dependencies": { - "@babel/parser": "^7.16.4", - "@vue/shared": "3.2.36", - "estree-walker": "^2.0.2", - "source-map": "^0.6.1" - } - }, - "node_modules/@vue/compiler-ssr/node_modules/@vue/compiler-dom": { - "version": "3.2.36", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.36.tgz", - "integrity": "sha512-tcOTAOiW4s24QLnq+ON6J+GRONXJ+A/mqKCORi0LSlIh8XQlNnlm24y8xIL8la+ZDgkdbjarQ9ZqYSvEja6gVA==", - "dependencies": { - "@vue/compiler-core": "3.2.36", - "@vue/shared": "3.2.36" - } - }, - "node_modules/@vue/compiler-ssr/node_modules/@vue/shared": { - "version": "3.2.36", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.36.tgz", - "integrity": "sha512-JtB41wXl7Au3+Nl3gD16Cfpj7k/6aCroZ6BbOiCMFCMvrOpkg/qQUXTso2XowaNqBbnkuGHurLAqkLBxNGc1hQ==" - }, - "node_modules/@vue/devtools-api": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.0.tgz", - "integrity": "sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==" - }, - "node_modules/@vue/language-core": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-1.8.0.tgz", - "integrity": "sha512-rOAtqIRyyZ6OQreAkFDbbDt7L5BwvzrdbWaBAoEZjr4ImPBV9cRDBHxlMBU0SBOAZxIUQdjOvQ0uAl9uZDer0w==", - "dev": true, - "dependencies": { - "@volar/language-core": "1.7.6", - "@volar/source-map": "1.7.6", - "@vue/compiler-dom": "^3.3.0", - "@vue/reactivity": "^3.3.0", - "@vue/shared": "^3.3.0", - "minimatch": "^9.0.0", - "muggle-string": "^0.3.1", - "vue-template-compiler": "^2.7.14" - }, - "peerDependencies": { - "typescript": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@vue/reactivity": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.4.tgz", - "integrity": "sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==", - "dev": true, - "dependencies": { - "@vue/shared": "3.3.4" - } - }, - "node_modules/@vue/reactivity-transform": { - "version": "3.2.36", - "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.36.tgz", - "integrity": "sha512-Jk5o2BhpODC9XTA7o4EL8hSJ4JyrFWErLtClG3NH8wDS7ri9jBDWxI7/549T7JY9uilKsaNM+4pJASLj5dtRwA==", - "dependencies": { - "@babel/parser": "^7.16.4", - "@vue/compiler-core": "3.2.36", - "@vue/shared": "3.2.36", - "estree-walker": "^2.0.2", - "magic-string": "^0.25.7" - } - }, - "node_modules/@vue/reactivity-transform/node_modules/@vue/compiler-core": { - "version": "3.2.36", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.36.tgz", - "integrity": "sha512-bbyZM5hvBicv0PW3KUfVi+x3ylHnfKG7DOn5wM+f2OztTzTjLEyBb/5yrarIYpmnGitVGbjZqDbODyW4iK8hqw==", - "dependencies": { - "@babel/parser": "^7.16.4", - "@vue/shared": "3.2.36", - "estree-walker": "^2.0.2", - "source-map": "^0.6.1" - } - }, - "node_modules/@vue/reactivity-transform/node_modules/@vue/shared": { - "version": "3.2.36", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.36.tgz", - "integrity": "sha512-JtB41wXl7Au3+Nl3gD16Cfpj7k/6aCroZ6BbOiCMFCMvrOpkg/qQUXTso2XowaNqBbnkuGHurLAqkLBxNGc1hQ==" - }, - "node_modules/@vue/runtime-core": { - "version": "3.2.36", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.36.tgz", - "integrity": "sha512-PTWBD+Lub+1U3/KhbCExrfxyS14hstLX+cBboxVHaz+kXoiDLNDEYAovPtxeTutbqtClIXtft+wcGdC+FUQ9qQ==", - "dependencies": { - "@vue/reactivity": "3.2.36", - "@vue/shared": "3.2.36" - } - }, - "node_modules/@vue/runtime-core/node_modules/@vue/reactivity": { - "version": "3.2.36", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.36.tgz", - "integrity": "sha512-c2qvopo0crh9A4GXi2/2kfGYMxsJW4tVILrqRPydVGZHhq0fnzy6qmclWOhBFckEhmyxmpHpdJtIRYGeKcuhnA==", - "dependencies": { - "@vue/shared": "3.2.36" - } - }, - "node_modules/@vue/runtime-core/node_modules/@vue/shared": { - "version": "3.2.36", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.36.tgz", - "integrity": "sha512-JtB41wXl7Au3+Nl3gD16Cfpj7k/6aCroZ6BbOiCMFCMvrOpkg/qQUXTso2XowaNqBbnkuGHurLAqkLBxNGc1hQ==" - }, - "node_modules/@vue/runtime-dom": { - "version": "3.2.36", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.36.tgz", - "integrity": "sha512-gYPYblm7QXHVuBohqNRRT7Wez0f2Mx2D40rb4fleehrJU9CnkjG0phhcGEZFfGwCmHZRqBCRgbFWE98bPULqkg==", - "dependencies": { - "@vue/runtime-core": "3.2.36", - "@vue/shared": "3.2.36", - "csstype": "^2.6.8" - } - }, - "node_modules/@vue/runtime-dom/node_modules/@vue/shared": { - "version": "3.2.36", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.36.tgz", - "integrity": "sha512-JtB41wXl7Au3+Nl3gD16Cfpj7k/6aCroZ6BbOiCMFCMvrOpkg/qQUXTso2XowaNqBbnkuGHurLAqkLBxNGc1hQ==" - }, - "node_modules/@vue/server-renderer": { - "version": "3.2.36", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.36.tgz", - "integrity": "sha512-uZE0+jfye6yYXWvAQYeHZv+f50sRryvy16uiqzk3jn8hEY8zTjI+rzlmZSGoE915k+W/Ol9XSw6vxOUD8dGkUg==", - "dependencies": { - "@vue/compiler-ssr": "3.2.36", - "@vue/shared": "3.2.36" - }, - "peerDependencies": { - "vue": "3.2.36" - } - }, - "node_modules/@vue/server-renderer/node_modules/@vue/shared": { - "version": "3.2.36", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.36.tgz", - "integrity": "sha512-JtB41wXl7Au3+Nl3gD16Cfpj7k/6aCroZ6BbOiCMFCMvrOpkg/qQUXTso2XowaNqBbnkuGHurLAqkLBxNGc1hQ==" - }, - "node_modules/@vue/shared": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.4.tgz", - "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==", - "dev": true - }, - "node_modules/@vue/typescript": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@vue/typescript/-/typescript-1.8.0.tgz", - "integrity": "sha512-swi0NM+dpZCldXkMGS8wCxvoiRgA0PJw0UQeSTA7PqB2/5LsOQ8pmxyqLPE6YsbEdn0XqI9a7QgKOmmElkaMOA==", - "dev": true, - "dependencies": { - "@volar/typescript": "1.7.6", - "@vue/language-core": "1.8.0" - } - }, - "node_modules/acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha512-fu2ygVGuMmlzG8ZeRJ0bvR41nsAkxxhbyk8bZ1SS521Z7vmgJFTQQlfz/Mp/nJexGBz+v8sC9bM6+lNgskt4Ug==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/affirmative": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/affirmative/-/affirmative-0.1.1.tgz", - "integrity": "sha512-spwChDttzrdsGY7DChAa9BQvTk683vbQYwN2VHAAXCJxnsNZBOtJ2UIdbnzlW6aZC0AQJiLtlbPdIYfBpmDk4w==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/align-text": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "integrity": "sha512-GrTZLRpmp6wIC2ztrWW9MjjTgSKccffgFagbNDOX95/dcjEcYZibYTeaOntySQLcdw1ztBoFkviiUvTMbb9MYg==", - "dependencies": { - "kind-of": "^3.0.2", - "longest": "^1.0.1", - "repeat-string": "^1.5.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-bgblack": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-bgblack/-/ansi-bgblack-0.1.1.tgz", - "integrity": "sha512-tp8M/NCmSr6/skdteeo9UgJ2G1rG88X3ZVNZWXUxFw4Wh0PAGaAAWQS61sfBt/1QNcwMTY3EBKOMPujwioJLaw==", - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-bgblue": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-bgblue/-/ansi-bgblue-0.1.1.tgz", - "integrity": "sha512-R8JmX2Xv3+ichUQE99oL+LvjsyK+CDWo/BtVb4QUz3hOfmf2bdEmiDot3fQcpn2WAHW3toSRdjSLm6bgtWRDlA==", - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-bgcyan": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-bgcyan/-/ansi-bgcyan-0.1.1.tgz", - "integrity": "sha512-6SByK9q2H978bmqzuzA5NPT1lRDXl3ODLz/DjC4URO5f/HqK7dnRKfoO/xQLx/makOz7zWIbRf6+Uf7bmaPSkQ==", - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-bggreen": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-bggreen/-/ansi-bggreen-0.1.1.tgz", - "integrity": "sha512-8TRtOKmIPOuxjpklrkhUbqD2NnVb4WZQuIjXrT+TGKFKzl7NrL7wuNvEap3leMt2kQaCngIN1ZzazSbJNzF+Aw==", - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-bgmagenta": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-bgmagenta/-/ansi-bgmagenta-0.1.1.tgz", - "integrity": "sha512-UZYhobiGAlV4NiwOlKAKbkCyxOl1PPZNvdIdl/Ce5by45vwiyNdBetwHk/AjIpo1Ji9z+eE29PUBAjjfVmz5SA==", - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-bgred": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-bgred/-/ansi-bgred-0.1.1.tgz", - "integrity": "sha512-BpPHMnYmRBhcjY5knRWKjQmPDPvYU7wrgBSW34xj7JCH9+a/SEIV7+oSYVOgMFopRIadOz9Qm4zIy+mEBvUOPA==", - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-bgwhite": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-bgwhite/-/ansi-bgwhite-0.1.1.tgz", - "integrity": "sha512-KIF19t+HOYOorUnHTOhZpeZ3bJsjzStBG2hSGM0WZ8YQQe4c7lj9CtwnucscJDPrNwfdz6GBF+pFkVfvHBq6uw==", - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-bgyellow": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-bgyellow/-/ansi-bgyellow-0.1.1.tgz", - "integrity": "sha512-WyRoOFSIvOeM7e7YdlSjfAV82Z6K1+VUVbygIQ7C/VGzWYuO/d30F0PG7oXeo4uSvSywR0ozixDQvtXJEorq4Q==", - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-black": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-black/-/ansi-black-0.1.1.tgz", - "integrity": "sha512-hl7re02lWus7lFOUG6zexhoF5gssAfG5whyr/fOWK9hxNjUFLTjhbU/b4UHWOh2dbJu9/STSUv+80uWYzYkbTQ==", - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-blue": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-blue/-/ansi-blue-0.1.1.tgz", - "integrity": "sha512-8Um59dYNDdQyoczlf49RgWLzYgC2H/28W3JAIyOAU/+WkMcfZmaznm+0i1ikrE0jME6Ypk9CJ9CY2+vxbPs7Fg==", - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-bold": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-bold/-/ansi-bold-0.1.1.tgz", - "integrity": "sha512-wWKwcViX1E28U6FohtWOP4sHFyArELHJ2p7+3BzbibqJiuISeskq6t7JnrLisUngMF5zMhgmXVw8Equjzz9OlA==", - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-colors": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-0.1.0.tgz", - "integrity": "sha512-nUNbMZLDr1YQaPdMC2lREJXKttoaHwICajt9x40Js/POX7gNv7OK/VbC9ciJaIFshg9Xol+1GclqfY14UW+0ZA==", - "dependencies": { - "ansi-bgblack": "^0.1.1", - "ansi-bgblue": "^0.1.1", - "ansi-bgcyan": "^0.1.1", - "ansi-bggreen": "^0.1.1", - "ansi-bgmagenta": "^0.1.1", - "ansi-bgred": "^0.1.1", - "ansi-bgwhite": "^0.1.1", - "ansi-bgyellow": "^0.1.1", - "ansi-black": "^0.1.1", - "ansi-blue": "^0.1.1", - "ansi-bold": "^0.1.1", - "ansi-cyan": "^0.1.1", - "ansi-dim": "^0.1.1", - "ansi-gray": "^0.1.1", - "ansi-green": "^0.1.1", - "ansi-grey": "^0.1.1", - "ansi-hidden": "^0.1.1", - "ansi-inverse": "^0.1.1", - "ansi-italic": "^0.1.1", - "ansi-magenta": "^0.1.1", - "ansi-red": "^0.1.1", - "ansi-reset": "^0.1.1", - "ansi-strikethrough": "^0.1.1", - "ansi-underline": "^0.1.1", - "ansi-white": "^0.1.1", - "ansi-yellow": "^0.1.1", - "lazy-cache": "^0.2.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-colors/node_modules/lazy-cache": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", - "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-cyan": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", - "integrity": "sha512-eCjan3AVo/SxZ0/MyIYRtkpxIu/H3xZN7URr1vXVrISxeyz8fUFz0FJziamK4sS8I+t35y4rHg1b2PklyBe/7A==", - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-dim": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-dim/-/ansi-dim-0.1.1.tgz", - "integrity": "sha512-zAfb1fokXsq4BoZBkL0eK+6MfFctbzX3R4UMcoWrL1n2WHewFKentTvOZv2P11u6P4NtW/V47hVjaN7fJiefOg==", - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-escapes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", - "integrity": "sha512-wiXutNjDUlNEDWHcYH3jtZUhd3c4/VojassD8zHdHCY13xbZy2XbW+NKQwA0tWGBVzDA9qEzYwfoSsWmviidhw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-gray": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", - "integrity": "sha512-HrgGIZUl8h2EHuZaU9hTR/cU5nhKxpVE1V6kdGsQ8e4zirElJ5fvtfc8N7Q1oq1aatO275i8pUFUCpNWCAnVWw==", - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-green": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-green/-/ansi-green-0.1.1.tgz", - "integrity": "sha512-WJ70OI4jCaMy52vGa/ypFSKFb/TrYNPaQ2xco5nUwE0C5H8piume/uAZNNdXXiMQ6DbRmiE7l8oNBHu05ZKkrw==", - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-grey": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-grey/-/ansi-grey-0.1.1.tgz", - "integrity": "sha512-+J1nM4lC+whSvf3T4jsp1KR+C63lypb+VkkwtLQMc1Dlt+nOvdZpFT0wwFTYoSlSwCcLUAaOpHF6kPkYpSa24A==", - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-hidden": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-hidden/-/ansi-hidden-0.1.1.tgz", - "integrity": "sha512-8gB1bo9ym9qZ/Obvrse1flRsfp2RE+40B23DhQcKxY+GSeaOJblLnzBOxzvmLTWbi5jNON3as7wd9rC0fNK73Q==", - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-inverse": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-inverse/-/ansi-inverse-0.1.1.tgz", - "integrity": "sha512-Kq8Z0dBRhQhDMN/Rso1Nu9niwiTsRkJncfJZXiyj7ApbfJrGrrubHXqXI37feJZkYcIx6SlTBdNCeK0OQ6X6ag==", - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-italic": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-italic/-/ansi-italic-0.1.1.tgz", - "integrity": "sha512-jreCxifSAqbaBvcibeQxcwhQDbEj7gF69XnpA6x83qbECEBaRBD1epqskrmov1z4B+zzQuEdwbWxgzvhKa+PkA==", - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-magenta": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-magenta/-/ansi-magenta-0.1.1.tgz", - "integrity": "sha512-A1Giu+HRwyWuiXKyXPw2AhG1yWZjNHWO+5mpt+P+VWYkmGRpLPry0O5gmlJQEvpjNpl4RjFV7DJQ4iozWOmkbQ==", - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-red": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", - "integrity": "sha512-ewaIr5y+9CUTGFwZfpECUbFlGcC0GCw1oqR9RI6h1gQCd9Aj2GxSckCnPsVJnmfMZbwFYE+leZGASgkWl06Jow==", - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-reset": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-reset/-/ansi-reset-0.1.1.tgz", - "integrity": "sha512-n+D0qD3B+h/lP0dSwXX1SZMoXufdUVotLMwUuvXa50LtBAh3f+WV8b5nFMfLL/hgoPBUt+rG/pqqzF8krlZKcw==", - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-strikethrough": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-strikethrough/-/ansi-strikethrough-0.1.1.tgz", - "integrity": "sha512-gWkLPDvHH2pC9YEKqp8dIl0mg3sRglMPvioqGDIOXiwxjxUwIJ1gF86E2o4R5yLNh8IAkwHbaMtASkJfkQ2hIA==", - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-underline": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-underline/-/ansi-underline-0.1.1.tgz", - "integrity": "sha512-D+Bzwio/0/a0Fu5vJzrIT6bFk43TW46vXfSvzysOTEHcXOAUJTVMHWDbELIzGU4AVxVw2rCTb7YyWS4my2cSKQ==", - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-white": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-white/-/ansi-white-0.1.1.tgz", - "integrity": "sha512-DJHaF2SRzBb9wZBgqIJNjjTa7JUJTO98sHeTS1sDopyKKRopL1KpaJ20R6W2f/ZGras8bYyIZDtNwYOVXNgNFg==", - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-wrap": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", - "integrity": "sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-yellow": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-yellow/-/ansi-yellow-0.1.1.tgz", - "integrity": "sha512-6E3D4BQLXHLl3c/NwirWVZ+BCkMq2qsYxdeAGGOijKrx09FaqU+HktFL6QwAwNvgJiMLnv6AQ2C1gFZx0h1CBg==", - "dependencies": { - "ansi-wrap": "0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA==", - "dependencies": { - "arr-flatten": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", - "integrity": "sha512-tVqVTHt+Q5Xb09qRkbu+DidW1yYzz5izWS2Xm2yFm7qJnmUfz4HPzNxbHkdRJbz2lrqI7S+z17xNYdFcBBO8Hw==", - "dependencies": { - "make-iterator": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-pluck": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/arr-pluck/-/arr-pluck-0.1.0.tgz", - "integrity": "sha512-r+XGzphTuhTu//mwL9wIjXawJCiKkZqUDgJsUxzq+YGiYb4Gg9+GuIVorvSo7halsbEiDj5D34cquiHj7jTvgg==", - "dependencies": { - "arr-map": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-differ": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", - "integrity": "sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-sort": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-0.1.4.tgz", - "integrity": "sha512-BNcM+RXxndPxiZ2rd76k6nyQLRZr2/B/sdi8pQ+Joafr5AH279L40dfokSUTp8O+AaqYjXWhblBWa2st2nc4fQ==", - "dependencies": { - "default-compare": "^1.0.0", - "get-value": "^2.0.6", - "kind-of": "^5.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-sort/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/assemble-core": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/assemble-core/-/assemble-core-0.8.3.tgz", - "integrity": "sha512-/QPSCACyVX4gINXuFM5gi9II51hRrEBPF7fyWQnE3gaAhmmYtojI42arVdYaxBfhsb6Mq8HfjsxBZmqrfvqUaw==", - "dependencies": { - "assemble-fs": "^0.3.5", - "assemble-render-file": "^0.3.1", - "assemble-streams": "^0.3.1", - "base-tasks": "^0.1.2", - "lazy-cache": "^1.0.3", - "templates": "^0.10.7" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/assemble-core/node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/assemble-fs": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/assemble-fs/-/assemble-fs-0.3.7.tgz", - "integrity": "sha512-NcyPQuHtfUhOVWyhG8ncs7M7WtuidCZ3mvCNCmHytm1hfVJ7zdey44rvi0w7Bi9xf3Ec5RHi29hPbkD4KZuQeg==", - "dependencies": { - "assemble-handle": "^0.1.0", - "extend-shallow": "^2.0.1", - "lazy-cache": "^1.0.3", - "stream-combiner": "^0.2.2", - "through2": "^2.0.0", - "vinyl-fs": "^2.3.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/assemble-fs/node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/assemble-handle": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/assemble-handle/-/assemble-handle-0.1.4.tgz", - "integrity": "sha512-7O1lbkR2fMqsGwrtGzHraLQHN0OKukPeLF/qgD7yTzFKSKg/HH2xeEN8mKutwymXRzVsUF3AvboJoOjMGiT+5g==", - "dependencies": { - "through2": "^2.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/assemble-loader": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/assemble-loader/-/assemble-loader-0.2.6.tgz", - "integrity": "sha512-FB27zSmioystl/UAT3ZFRRhYfzhBCz0+174iGsYeWUlPTo8j8d0ie1J3YtD7A0EXhujmY/KzPiUn4gOZftAHUQ==", - "dependencies": { - "file-contents": "^0.2.4", - "has-glob": "^0.1.1", - "is-valid-glob": "^0.3.0", - "isobject": "^2.0.0", - "lazy-cache": "^1.0.2", - "load-templates": "^0.10.1", - "mixin-deep": "^1.1.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/assemble-loader/node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/assemble-render-file": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/assemble-render-file/-/assemble-render-file-0.3.3.tgz", - "integrity": "sha512-Asm/xQAXsUIKhJy0l4u+sPLkKfP4n9a7UzPkmp3jqQVobxshZFKsIaJkzrhOaQUoVS/AX7N3Rw32Nv0uBgrTsQ==", - "dependencies": { - "debug": "^2.2.0", - "lazy-cache": "^1.0.3", - "mixin-deep": "^1.1.3", - "through2": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/assemble-render-file/node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/assemble-streams": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/assemble-streams/-/assemble-streams-0.3.1.tgz", - "integrity": "sha512-C20lDPQFdnPhyUQmzr3zUMooG8VvbNl0qTwfXE5jyzIGr6gFujEM9b/u2WGRki9/lEtwToFYRgNgtQnspGkl5A==", - "dependencies": { - "assemble-handle": "^0.1.0", - "src-stream": "^0.1.1", - "through2": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/assign-deep": { - "version": "0.4.8", - "resolved": "https://registry.npmjs.org/assign-deep/-/assign-deep-0.4.8.tgz", - "integrity": "sha512-uxqXJCnNZDEjPnsaLKVzmh/ST5+Pqoz0wi06HDfHKx1ASNpSbbvz2qW2Gl8ZyHwr5jnm11X2S5eMQaP1lMZmCg==", - "dependencies": { - "assign-symbols": "^0.1.1", - "is-primitive": "^2.0.0", - "kind-of": "^5.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/assign-deep/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/assign-symbols": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-0.1.1.tgz", - "integrity": "sha512-gwzH8QS/GV4pQsf6XOrlpBC6aDE8uJeZvymbEJ0W9TuDYqYOZc4RodvKDH98HCc+KFPYil1kD2XT0X0JWeOzQg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==" - }, - "node_modules/async-array-reduce": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/async-array-reduce/-/async-array-reduce-0.2.1.tgz", - "integrity": "sha512-/ywTADOcaEnwiAnOEi0UB/rAcIq5bTFfCV9euv3jLYFUMmy6KvKccTQUnLlp8Ensmfj43wHSmbGiPqjsZ6RhNA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/async-done": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", - "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.2", - "process-nextick-args": "^2.0.0", - "stream-exhaust": "^1.0.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/async-each": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz", - "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ] - }, - "node_modules/async-each-series": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-1.1.0.tgz", - "integrity": "sha512-/VIpPVIJJlJObJiXkHBJ1RhjDtydBRG/3/dWpsXoVGOShNw5tameXnC7Yys+wpb0p/myItxGmSGgNi/dNlsIiA==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/async-helpers": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/async-helpers/-/async-helpers-0.3.17.tgz", - "integrity": "sha512-LfgCyvmK6ZiC7pyqOgli2zfkWL4HYbEb+HXvGgdmqVBgsOOtQz5rSF8Ii/H/1cNNtrfj1KsdZE/lUMeIY3Qcwg==", - "dependencies": { - "co": "^4.6.0", - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/async-helpers/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/async-listener": { - "version": "0.6.10", - "resolved": "https://registry.npmjs.org/async-listener/-/async-listener-0.6.10.tgz", - "integrity": "sha512-gpuo6xOyF4D5DE5WvyqZdPA3NGhiT6Qf07l7DCB0wwDEsLvDIbCr6j9S5aj5Ch96dLace5tXVzWBZkxU/c5ohw==", - "dependencies": { - "semver": "^5.3.0", - "shimmer": "^1.1.0" - }, - "engines": { - "node": "<=0.11.8 || >0.11.10" - } - }, - "node_modules/async-listener/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/async-settle": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-0.2.1.tgz", - "integrity": "sha512-3b4i8Bf/9Zw3V/EsLtMx+qj2r0mDYotjMhzXJQxjvESOe5LgevY5KaH5BHROVZWHE7TlSY2FkeTgIgDvdkRFYQ==", - "dependencies": { - "async-done": "^0.4.0" - } - }, - "node_modules/async-settle/node_modules/async-done": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/async-done/-/async-done-0.4.0.tgz", - "integrity": "sha512-NcrnJY08hBDUa3qhZIfRALshlau6U/Q9X1WHA53t/8OfJpQz5qXPKGFVHwIY38md62TiM9JA+5tpRed5LFWrKw==", - "dependencies": { - "end-of-stream": "^0.1.4", - "next-tick": "^0.2.2", - "once": "^1.3.0", - "stream-exhaust": "^1.0.0" - } - }, - "node_modules/async-settle/node_modules/end-of-stream": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", - "integrity": "sha512-go5TQkd0YRXYhX+Lc3UrXkoKU5j+m72jEP5lHWr2Nh82L8wfZtH8toKgcg4T10o23ELIMGXQdwCbl+qAXIPDrw==", - "dependencies": { - "once": "~1.3.0" - } - }, - "node_modules/async-settle/node_modules/next-tick": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-0.2.2.tgz", - "integrity": "sha512-f7h4svPtl+QidoBv4taKXUjJ70G2asaZ8G28nS0OkqaalX8dwwrtWtyxEDPK62AC00ur/+/E0pUwBwY5EPn15Q==" - }, - "node_modules/async-settle/node_modules/once": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", - "integrity": "sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.14", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", - "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - ], - "dependencies": { - "browserslist": "^4.21.5", - "caniuse-lite": "^1.0.30001464", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/axios": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz", - "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==", - "dependencies": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "node_modules/bach": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/bach/-/bach-0.4.2.tgz", - "integrity": "sha512-s+OCM8f0nD4wYH5LKO41+p1dKa0D1WV+kY9baL361hrBMNTBB7/Gr/J/jRnol93Y4pehtm8+W4ryPf8ReCRtOA==", - "dependencies": { - "async-done": "^1.1.1", - "async-settle": "^0.2.1", - "lodash": "^3.10.1", - "now-and-later": "0.0.6" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/base": { - "version": "0.6.7", - "resolved": "https://registry.npmjs.org/base/-/base-0.6.7.tgz", - "integrity": "sha512-wN/WXkU/bckNH6G8nVTdqfbjys24R8056ZUHHbe9AtQ/GYJLiVFaoyHmvBGlvaHB1vjywpkyF36U4tYnuGrAwg==", - "dependencies": { - "class-utils": "^0.3.0", - "collection-visit": "^0.2.1", - "component-emitter": "^1.2.0", - "define-property": "^0.2.5", - "get-value": "^2.0.3", - "lazy-cache": "^1.0.3", - "set-value": "^0.3.3", - "to-object-path": "^0.2.0", - "unset-value": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base-cli": { - "version": "0.4.22", - "resolved": "https://registry.npmjs.org/base-cli/-/base-cli-0.4.22.tgz", - "integrity": "sha512-melrVTwb5ohMjOsVgrP2TM9aeoePtcKTvdDBLDy8GV9rbaTbgLDGe/xJkR3+7Aue/ioYCpDjEeLiSaQ+Ot7QGA==", - "dependencies": { - "ansi-colors": "^0.1.0", - "arr-union": "^3.1.0", - "base-config": "^0.5.0", - "base-questions": "^0.5.1", - "debug": "^2.2.0", - "empty-dir": "^0.2.0", - "export-files": "^2.1.1", - "extend-shallow": "^2.0.1", - "fancy-log": "^1.2.0", - "generator-util": "^0.2.7", - "get-value": "^2.0.3", - "is-affirmative": "^0.1.0", - "kind-of": "^3.0.2", - "lazy-cache": "^1.0.3", - "load-pkg": "^3.0.1", - "map-schema": "^0.1.3", - "mixin-deep": "^1.1.3", - "namify": "^0.1.3", - "opn": "^4.0.1", - "pad-right": "^0.2.2", - "project-name": "^0.2.4", - "question-match": "^0.1.1", - "set-value": "^0.3.3", - "spawn-commands": "^0.3.1", - "try-open": "^0.1.2", - "write-json": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base-cli/node_modules/base-config": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/base-config/-/base-config-0.5.2.tgz", - "integrity": "sha512-Oq0PKM//Sh82mHQt64eUi5GZQOM8I+aNkM/P8Al4A5qwaGBkxKB+ElNqJHUVlF3WA9VjBLYUmO9asGzLEigxBw==", - "dependencies": { - "isobject": "^2.0.0", - "lazy-cache": "^1.0.3", - "map-config": "^0.5.0", - "resolve-dir": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base-cli/node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base-cli/node_modules/map-config": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/map-config/-/map-config-0.5.0.tgz", - "integrity": "sha512-7pgduXtyOXZ/py4n6IM8G+7wanqbRDPK5Myp7P3jUUAFQwzGDeuMm0N8Dxrwaf3bySqJpne4NdglRUxdw7I7QQ==", - "dependencies": { - "array-unique": "^0.2.1", - "async": "^1.5.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base-config": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/base-config/-/base-config-0.3.7.tgz", - "integrity": "sha512-smLG35GkrSqflyWQR/js0BhhTvsAZCjY84TCEv/WLBsfdvbKA4nwVEm+zpJKDi2QrHkCOs0bAH3QO+jq9UaA+w==", - "dependencies": { - "isobject": "^2.0.0", - "lazy-cache": "^1.0.3", - "map-config": "^0.4.1", - "resolve-dir": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base-config/node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base-data": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/base-data/-/base-data-0.3.7.tgz", - "integrity": "sha512-pVTpHPfofChXH4SC56wnIvGGzCB43vQZCl7De4Sz6kgaSCL3nEqTp6Qd6pFHN0KDkq6eEpZYOK0QD8s3tVRzrQ==", - "dependencies": { - "arr-flatten": "^1.0.1", - "extend-shallow": "^2.0.1", - "has-glob": "^0.1.1", - "has-value": "^0.3.0", - "kind-of": "^3.0.2", - "lazy-cache": "^1.0.3", - "merge-value": "^0.1.1", - "resolve-glob": "^0.1.8", - "set-value": "^0.3.3", - "union-value": "^0.2.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base-data/node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base-options": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/base-options/-/base-options-0.5.5.tgz", - "integrity": "sha512-THBph7KoN3qvEVdZFMB9pGD19DRmZyAi95jM1ZsvZChS6sEJTkJNGF7aoU7k9GQqQ4QQJiSQvWmM2KOWTvMhtg==", - "dependencies": { - "extend-shallow": "^2.0.1", - "option-cache": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base-pipeline": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/base-pipeline/-/base-pipeline-0.1.4.tgz", - "integrity": "sha512-ujtzfX9fqMzw2m2Hz8C1bvw2WMKcacl183hBOQv5zLxaL0BM0DSIXdik+xTCtxFHQEubmm9dhoxnuzeLKPeuSA==", - "dependencies": { - "ansi-red": "^0.1.1", - "ansi-yellow": "^0.1.1", - "extend-shallow": "^2.0.1", - "kind-of": "^2.0.1", - "lazy-cache": "^0.2.4", - "resolve-dir": "^0.1.0", - "stream-combiner": "^0.2.2", - "through2": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base-pipeline/node_modules/kind-of": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", - "integrity": "sha512-0u8i1NZ/mg0b+W3MGGw5I7+6Eib2nx72S/QvXa0hYjEkjTknYmEYQJwGu3mLC0BrhtJjtQafTkyRUQ75Kx0LVg==", - "dependencies": { - "is-buffer": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base-pipeline/node_modules/lazy-cache": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", - "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base-plugins": { - "version": "0.4.13", - "resolved": "https://registry.npmjs.org/base-plugins/-/base-plugins-0.4.13.tgz", - "integrity": "sha512-w77IDOnkxERPZ7x27A8MmSFcwEfTfrcZ43zK5eOt42itA8FZT9OFhZm1XgOtTEORKrCmW8yVT6DWr/ut7wvgiQ==", - "dependencies": { - "define-property": "^0.2.5", - "is-registered": "^0.1.5", - "isobject": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base-questions": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/base-questions/-/base-questions-0.5.6.tgz", - "integrity": "sha512-R2i3q2EysQbqzPmT7Q/HekXnvv1qi7Yccq1EvSJGx+PsxQprubw2hvlsHH1W5XpmSMgmLyOs+e60dEYWX8HXjg==", - "dependencies": { - "define-property": "^0.2.5", - "lazy-cache": "^1.0.3", - "mixin-deep": "^1.1.3", - "question-store": "^0.8.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base-questions/node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base-store": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/base-store/-/base-store-0.3.6.tgz", - "integrity": "sha512-tAO10E3QSusq9x/TjFz1ryBXI+NuXkauiWf8X5dEMNue/oj1K/Gsz1xBE9dRbkXjr0Vef/e+1hriGe5T7OkaVQ==", - "dependencies": { - "data-store": "^0.13.0", - "extend-shallow": "^2.0.1", - "lazy-cache": "^1.0.3", - "project-name": "^0.2.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base-store/node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base-tasks": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/base-tasks/-/base-tasks-0.1.4.tgz", - "integrity": "sha512-WB8OhQZXCjJYgJZPdq9n18eEgyfXZk8FH7MLU38dXJhiqSwK5BIaXefjAStNZF0/otLtR2/tBZIZGxUabPI1sQ==", - "dependencies": { - "composer": "^0.9.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/to-object-path": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.2.0.tgz", - "integrity": "sha512-6oMu4CTicplxUMOXBoS1W9YNjIclUzmWpWf02v+JnYMEGVX24rTCsYMHay85WA7Wq+9wZa2iJ+HAAX0yGOcxCQ==", - "dependencies": { - "arr-flatten": "^1.0.1", - "is-arguments": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base64-arraybuffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", - "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/beeper": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", - "integrity": "sha512-3vqtKL1N45I5dV0RdssXZG7X6pCqQrWPNOlBPZPrd+QkE2HEhR57Z04m0KtpbsZH73j+a3F8UD1TQnn+ExTvIA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "optional": true, - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, - "node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.21.9", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", - "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001503", - "electron-to-chromium": "^1.4.431", - "node-releases": "^2.0.12", - "update-browserslist-db": "^1.0.11" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "node_modules/bufferstreams": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/bufferstreams/-/bufferstreams-1.1.3.tgz", - "integrity": "sha512-HaJnVuslRF4g2kSDeyl++AaVizoitCpL9PglzCYwy0uHHyvWerfvEb8jWmYbF1z4kiVFolGomnxSGl+GUQp2jg==", - "dependencies": { - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/cache-base": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-0.8.5.tgz", - "integrity": "sha512-19t0n7xdoVr5Q08+6sF85YZ9VuvbpVFq5JLm0gcsRmCvTO1Y3duTJGMaOQYf14Ras4o6dEnvoqvjdrUK1tNtgg==", - "dependencies": { - "collection-visit": "^0.2.1", - "component-emitter": "^1.2.1", - "get-value": "^2.0.5", - "has-value": "^0.3.1", - "isobject": "^3.0.0", - "lazy-cache": "^2.0.1", - "set-value": "^0.4.2", - "to-object-path": "^0.3.0", - "union-value": "^0.2.3", - "unset-value": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cache-base/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cache-base/node_modules/set-value": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", - "integrity": "sha512-2Z0LRUUvYeF7gIFFep48ksPq0NR09e5oKoFXznaMGNcu+EZAfGnyL0K6xno2gCqX6dZYEZRjrcn04/gvZzcKhQ==", - "deprecated": "Critical bug fixed in v3.0.1, please upgrade to the latest version.", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.1", - "to-object-path": "^0.3.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001504", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001504.tgz", - "integrity": "sha512-5uo7eoOp2mKbWyfMXnGO9rJWOGU8duvzEiYITW+wivukL7yHH4gX9yuRaobu6El4jPxo6jKZfG+N6fB621GD/Q==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/circular-json": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", - "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", - "deprecated": "CircularJSON is in maintenance only, flatted is its successor." - }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cli-cursor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", - "integrity": "sha512-25tABq090YNKkF6JH7lcwO0zFJTRke4Jcq9iX2nr/Sz0Cjjv4gckmwlW6Ty/aoyFd6z3ysR2hMGC2GFugmBo6A==", - "dependencies": { - "restore-cursor": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cli-width": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-1.1.1.tgz", - "integrity": "sha512-eMU2akIeEIkCxGXUNmDnJq1KzOIiPnJ+rKqRe6hcxE3vIOPvpMrBYOn/Bl7zNlYJj/zQxXquAnozHUCf9Whnsg==" - }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clone-deep": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz", - "integrity": "sha512-we+NuQo2DHhSl+DP6jlUiAhyAjBQrYnpOk15rN6c6JSPScjiCLh8IbSU+VTcph6YS3o7mASE8a0+gbZ7ChLpgg==", - "dependencies": { - "for-own": "^0.1.3", - "is-plain-object": "^2.0.1", - "kind-of": "^3.0.2", - "lazy-cache": "^1.0.3", - "shallow-clone": "^0.1.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clone-deep/node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clone-stats": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", - "integrity": "sha512-dhUqc57gSMCo6TX85FLfe51eC/s+Im2MLkAgJwfaRRexR2tA4dd3eLEW4L6efzHc2iNorrRRXITifnDLlRrhaA==" - }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/collection-visit": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-0.2.3.tgz", - "integrity": "sha512-V88PJOCqJfsZS45YBELDgmhQkECokQAAr9XR4hT6eFkFsAPsCsk3EoDHSuBPYzygjquGM/0KF4vdwTiQO6lbdw==", - "dependencies": { - "lazy-cache": "^2.0.1", - "map-visit": "^0.1.5", - "object-visit": "^0.3.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "bin": { - "color-support": "bin.js" - } - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" - }, - "node_modules/composer": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/composer/-/composer-0.9.0.tgz", - "integrity": "sha512-PtA8CcgiWNbpkwvoEFKaGkjdf1WzPeu7/iurKMCA4I/o08ho/xHtMvw0rnSzB77oLdTwjWAVgWTW/hu5sHC5iw==", - "dependencies": { - "array-unique": "^0.2.1", - "bach": "^0.4.1", - "chokidar": "^1.4.2", - "component-emitter": "^1.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "isobject": "^2.0.0", - "lazy-cache": "^1.0.3", - "nanoseconds": "^0.1.0", - "session-cache": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer-runtimes": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/composer-runtimes/-/composer-runtimes-0.7.0.tgz", - "integrity": "sha512-hloeMGQtgtOl2jQa1acQQyM4jyMaMh3eEd+uAc1OsPrMe+1yusHn0+gtnfLjNlTj/bYbNB933aYTRxLo6Bnv3A==", - "dependencies": { - "ansi-cyan": "^0.1.1", - "ansi-gray": "^0.1.1", - "ansi-green": "^0.1.1", - "ansi-magenta": "^0.1.1", - "extend-shallow": "^2.0.1", - "lazy-cache": "^1.0.2", - "pretty-time": "^0.2.0", - "success-symbol": "^0.1.0", - "time-stamp": "^0.1.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer-runtimes/node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/anymatch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", - "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", - "dependencies": { - "micromatch": "^2.1.5", - "normalize-path": "^2.0.0" - } - }, - "node_modules/composer/node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==", - "dependencies": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/chokidar": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", - "integrity": "sha512-mk8fAWcRUOxY7btlLtitj3A45jOwSAxH4tOFOoEGbVsl6cL6pPMWUy7dwZ/canfj3QEdP6FHSnf/l1c6/WkzVg==", - "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", - "dependencies": { - "anymatch": "^1.3.0", - "async-each": "^1.0.0", - "glob-parent": "^2.0.0", - "inherits": "^2.0.1", - "is-binary-path": "^1.0.0", - "is-glob": "^2.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.0.0" - }, - "optionalDependencies": { - "fsevents": "^1.0.0" - } - }, - "node_modules/composer/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/composer/node_modules/glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha512-JDYOvfxio/t42HKdxkAYaCiBN7oYiuxykOxKxdaUW5Qn0zaYN3gRQWolrwdnf0shM9/EP0ebuuTmyoXNr1cC5w==", - "dependencies": { - "is-glob": "^2.0.0" - } - }, - "node_modules/composer/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/is-descriptor/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", - "dependencies": { - "is-extglob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==", - "dependencies": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/composer/node_modules/readdirp/node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/readdirp/node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/readdirp/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/readdirp/node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/readdirp/node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/readdirp/node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/readdirp/node_modules/expand-brackets/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/readdirp/node_modules/expand-brackets/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/readdirp/node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/readdirp/node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/readdirp/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/readdirp/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/readdirp/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/readdirp/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/readdirp/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/readdirp/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/readdirp/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/readdirp/node_modules/micromatch/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/split-string/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/composer/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "engines": [ - "node >= 0.8" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/continuation-local-storage": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/continuation-local-storage/-/continuation-local-storage-3.2.1.tgz", - "integrity": "sha512-jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA==", - "dependencies": { - "async-listener": "^0.6.0", - "emitter-listener": "^1.1.1" - } - }, - "node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cross-spawn/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/css": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", - "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", - "dependencies": { - "inherits": "^2.0.3", - "source-map": "^0.6.1", - "source-map-resolve": "^0.5.2", - "urix": "^0.1.0" - } - }, - "node_modules/css-line-break": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-line-break/-/css-line-break-2.1.0.tgz", - "integrity": "sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==", - "dependencies": { - "utrie": "^1.0.2" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/csstype": { - "version": "2.6.21", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz", - "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==" - }, - "node_modules/cwd": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/cwd/-/cwd-0.9.1.tgz", - "integrity": "sha512-4+0D+ojEasdLndYX4Cqff057I/Jp6ysXpwKkdLQLnZxV8f6IYZmZtTP5uqD91a/kWqejoc0sSqK4u8wpTKCh8A==", - "dependencies": { - "find-pkg": "^0.1.0" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "dependencies": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, - "node_modules/data-store": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/data-store/-/data-store-0.13.0.tgz", - "integrity": "sha512-KS5XOnG3b/dm8gpximORPsVVW7xizKsjj3PlVfZrSjof2az4wv8fvA5E1w0Nk3L2I0aDycH5pBazDI4oAkQXWQ==", - "dependencies": { - "base": "^0.6.4", - "graceful-fs": "^4.1.2", - "has-own-deep": "^0.1.4", - "lazy-cache": "^1.0.3", - "mkdirp": "^0.5.1", - "project-name": "^0.2.4", - "resolve-dir": "^0.1.0", - "rimraf": "^2.5.1", - "union-value": "^0.2.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/data-store/node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/dateformat": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", - "integrity": "sha512-GODcnWq3YGoTnygPfi02ygEiRxqUxpJwuRHjdhJYuxpcZmDq4rjBiXYmbCCzStxo176ixfLT6i4NPwQooRySnw==", - "engines": { - "node": "*" - } - }, - "node_modules/de-indent": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", - "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", - "dev": true - }, - "node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/debug-fabulous": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/debug-fabulous/-/debug-fabulous-0.0.4.tgz", - "integrity": "sha512-mmVKpY/O4UIl6ZDn5Owf8jEauO6uQiuF4Jz9iTuflSmvqNm6/64xARk/qCq5ZJxu141Ic2lCmL1TSMHIYoyiTw==", - "dependencies": { - "debug": "2.X", - "lazy-debug-legacy": "0.0.X", - "object-assign": "4.1.0" - } - }, - "node_modules/debug-fabulous/node_modules/object-assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "integrity": "sha512-Lbc7GfN7XFaK30bzUN3cDYLOkT0dH05S0ax1QikylHUD9+Z9PRF3G1iYwX3kcz+6AlzTFGkUgMxz6l3aUwbwTA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" - }, - "node_modules/default-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", - "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", - "dependencies": { - "kind-of": "^5.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-compare/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/delimiter-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/delimiter-regex/-/delimiter-regex-2.0.0.tgz", - "integrity": "sha512-EtGkq9TgEZlFACc/NvgwIidQ1wkEupWWbAIJTr9gi4TJUZOvHY8TdXd3i8/dan66BufB1/V6bI7rRW/zvGoVKw==", - "dependencies": { - "extend-shallow": "^1.1.2", - "isobject": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/delimiter-regex/node_modules/extend-shallow": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", - "integrity": "sha512-L7AGmkO6jhDkEBBGWlLtftA80Xq8DipnrRPr0pyi7GQLXkaq9JYA4xF4z6qnadIC6euiTDKco0cGSU9muw+WTw==", - "dependencies": { - "kind-of": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/delimiter-regex/node_modules/kind-of": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", - "integrity": "sha512-aUH6ElPnMGon2/YkxRIigV32MOpTVcoXQ1Oo8aYn40s+sJ3j+0gFZsT8HKDcxNy7Fi9zuquWtGaGAahOdv5p/g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/detect-newline": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", - "integrity": "sha512-CwffZFvlJffUg9zZA0uqrjQayUTC8ob94pnr5sFwaVv3IOmkfUHcWH+jXaQK3askE51Cqe8/9Ql/0uXNwqZ8Zg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true - }, - "node_modules/doctrine": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-0.7.2.tgz", - "integrity": "sha512-qiB/Rir6Un6Ad/TIgTRzsremsTGWzs8j7woXvp14jgq00676uBiBT5eUOi+FgRywZFVy5Us/c04ISRpZhRbS6w==", - "dependencies": { - "esutils": "^1.1.6", - "isarray": "0.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/doctrine/node_modules/esutils": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.1.6.tgz", - "integrity": "sha512-RG1ZkUT7iFJG9LSHr7KDuuMSlujfeTtMNIcInURxKAxhMtwQhI3NrQhz26gZQYlsYZQKzsnwtpKrFKj9K9Qu1A==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/dotenv": { - "version": "16.3.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", - "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/motdotla/dotenv?sponsor=1" - } - }, - "node_modules/dotenv-cli": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/dotenv-cli/-/dotenv-cli-7.2.1.tgz", - "integrity": "sha512-ODHbGTskqRtXAzZapDPvgNuDVQApu4oKX8lZW7Y0+9hKA6le1ZJlyRS687oU9FXjOVEDU/VFV6zI125HzhM1UQ==", - "dependencies": { - "cross-spawn": "^7.0.3", - "dotenv": "^16.0.0", - "dotenv-expand": "^10.0.0", - "minimist": "^1.2.6" - }, - "bin": { - "dotenv": "cli.js" - } - }, - "node_modules/dotenv-expand": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz", - "integrity": "sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==", - "engines": { - "node": ">=12" - } - }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - }, - "node_modules/duplexer2": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "integrity": "sha512-+AWBwjGadtksxjOQSFDhPNQbed7icNXApT4+2BNpsXzcCBiInq2H9XW0O8sfHFaPmnQRs7cg/P0fAr2IWQSW0g==", - "dependencies": { - "readable-stream": "~1.1.9" - } - }, - "node_modules/duplexer2/node_modules/readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "node_modules/duplexer2/node_modules/string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" - }, - "node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.4.433", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.433.tgz", - "integrity": "sha512-MGO1k0w1RgrfdbLVwmXcDhHHuxCn2qRgR7dYsJvWFKDttvYPx6FNzCGG0c/fBBvzK2LDh3UV7Tt9awnHnvAAUQ==", - "dev": true - }, - "node_modules/emitter-listener": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/emitter-listener/-/emitter-listener-1.1.2.tgz", - "integrity": "sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ==", - "dependencies": { - "shimmer": "^1.2.0" - } - }, - "node_modules/empty-dir": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/empty-dir/-/empty-dir-0.2.1.tgz", - "integrity": "sha512-0f1naHGJh4K6iVG28nRN7SCdfzT18OlpGzHmXw3JGwREb8qmtibHdmRgqx08u4sQfDadezK7kpU3bcIZNSwoZw==", - "dependencies": { - "fs-exists-sync": "^0.1.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/en-route": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/en-route/-/en-route-0.7.5.tgz", - "integrity": "sha512-WjnZ2HzvoztSL/NhKYmlN86tSP7VkOTN0Ck4FBJUsvTfLQOlULZak/1wcUArcdenvT9mNS3NzQ+41lqKf/gaGQ==", - "dependencies": { - "arr-flatten": "^1.0.1", - "debug": "^2.2.0", - "extend-shallow": "^2.0.1", - "kind-of": "^3.0.2", - "lazy-cache": "^1.0.3", - "path-to-regexp": "^1.2.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/en-route/node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/engine": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/engine/-/engine-0.1.12.tgz", - "integrity": "sha512-1+oxmZV5nKFhoR3QkwIbyHKSVbMuNgU8+oxcx4Af1kpxuSjDD0nL3pKKJtY1mGjAPqSAwNeDEHzD94NR5LP5rg==", - "dependencies": { - "assign-deep": "^0.4.3", - "collection-visit": "^0.2.0", - "get-value": "^1.2.1", - "kind-of": "^2.0.1", - "lazy-cache": "^0.2.3", - "object.omit": "^2.0.0", - "set-value": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/engine-base": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/engine-base/-/engine-base-0.1.3.tgz", - "integrity": "sha512-CdNgUJcWgD9OsZ4vDFDmQB1/sN+UM0hEaDcbTZ2Ya/eMTkgCbdRLGvNuRE1UbN+AQJNo8Sm6iT327ULB7ynqnQ==", - "dependencies": { - "component-emitter": "^1.2.1", - "delimiter-regex": "^2.0.0", - "engine": "^0.1.12", - "engine-utils": "^0.1.1", - "lazy-cache": "^2.0.2", - "mixin-deep": "^1.1.3", - "object.omit": "^2.0.1", - "object.pick": "^1.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/engine-cache": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/engine-cache/-/engine-cache-0.16.2.tgz", - "integrity": "sha512-hnMkVI3UzZYcv54x3t3LJGbn9LPBALfgJEAyWkm97kpz6KqQPatuwClqV9U3zoueW5Wk+eNhIgnRhNNdU+yQFQ==", - "dependencies": { - "async-helpers": "^0.3.8", - "extend-shallow": "^2.0.1", - "helper-cache": "^0.7.2", - "lazy-cache": "^2.0.1", - "mixin-deep": "^1.1.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/engine-utils": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/engine-utils/-/engine-utils-0.1.1.tgz", - "integrity": "sha512-5IdkZiV3qEGS3STfaRfeQsQ93Sokg9cEK7rdfjCGZFY6O/iTdq+d0obwqjkmv4fTSbTqEgYV+J3TeSzkq9GP5A==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/engine/node_modules/get-value": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-1.3.1.tgz", - "integrity": "sha512-TrDxHI5wqgpM5Guhoz7xmblwy7kzhDauSs4df3NP907yFmLtCkOau8YtGo087jZXKDwP22NG6fCo0UA4EFLjOw==", - "dependencies": { - "arr-flatten": "^1.0.1", - "is-extendable": "^0.1.1", - "lazy-cache": "^0.2.4", - "noncharacters": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/engine/node_modules/isobject": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-1.0.2.tgz", - "integrity": "sha512-WQQgFoML/sLgmhu9zTekYHZUJaPoa/fpVMQ8oxIuOvppzs70DxxyHZdAIjwcuuNDOVtNYsahhqtBbUvKwhRcGw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/engine/node_modules/kind-of": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", - "integrity": "sha512-0u8i1NZ/mg0b+W3MGGw5I7+6Eib2nx72S/QvXa0hYjEkjTknYmEYQJwGu3mLC0BrhtJjtQafTkyRUQ75Kx0LVg==", - "dependencies": { - "is-buffer": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/engine/node_modules/lazy-cache": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", - "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/engine/node_modules/set-value": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.2.0.tgz", - "integrity": "sha512-dJaeu7V8d1KwjePimg1oOpGp31cEw/uRcZlfL7wwemkr+A00ev/ZhikvSMiQ4hkf83d8JdY2AFoFmXsKzmHMSw==", - "deprecated": "Critical bug fixed in v3.0.1, please upgrade to the latest version.", - "dependencies": { - "isobject": "^1.0.0", - "noncharacters": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/es5-ext": { - "version": "0.10.62", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", - "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", - "hasInstallScript": true, - "dependencies": { - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.3", - "next-tick": "^1.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", - "dependencies": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "node_modules/es6-map": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", - "integrity": "sha512-mz3UqCh0uPCIqsw1SSAkB/p0rOzF/M0V++vyN7JqlPtSW/VsYgQBvVvqMLmfBuyMzTpLnNqi6JmcSizs4jy19A==", - "dependencies": { - "d": "1", - "es5-ext": "~0.10.14", - "es6-iterator": "~2.0.1", - "es6-set": "~0.1.5", - "es6-symbol": "~3.1.1", - "event-emitter": "~0.3.5" - } - }, - "node_modules/es6-set": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.6.tgz", - "integrity": "sha512-TE3LgGLDIBX332jq3ypv6bcOpkLO0AslAQo7p2VqX/1N46YNsvIWgvjojjSEnWEGWMhr1qUbYeTSir5J6mFHOw==", - "dependencies": { - "d": "^1.0.1", - "es5-ext": "^0.10.62", - "es6-iterator": "~2.0.3", - "es6-symbol": "^3.1.3", - "event-emitter": "^0.3.5", - "type": "^2.7.2" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/es6-set/node_modules/type": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", - "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==" - }, - "node_modules/es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "dependencies": { - "d": "^1.0.1", - "ext": "^1.1.2" - } - }, - "node_modules/es6-weak-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", - "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", - "dependencies": { - "d": "1", - "es5-ext": "^0.10.46", - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.1" - } - }, - "node_modules/esbuild": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", - "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", - "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/android-arm": "0.17.19", - "@esbuild/android-arm64": "0.17.19", - "@esbuild/android-x64": "0.17.19", - "@esbuild/darwin-arm64": "0.17.19", - "@esbuild/darwin-x64": "0.17.19", - "@esbuild/freebsd-arm64": "0.17.19", - "@esbuild/freebsd-x64": "0.17.19", - "@esbuild/linux-arm": "0.17.19", - "@esbuild/linux-arm64": "0.17.19", - "@esbuild/linux-ia32": "0.17.19", - "@esbuild/linux-loong64": "0.17.19", - "@esbuild/linux-mips64el": "0.17.19", - "@esbuild/linux-ppc64": "0.17.19", - "@esbuild/linux-riscv64": "0.17.19", - "@esbuild/linux-s390x": "0.17.19", - "@esbuild/linux-x64": "0.17.19", - "@esbuild/netbsd-x64": "0.17.19", - "@esbuild/openbsd-x64": "0.17.19", - "@esbuild/sunos-x64": "0.17.19", - "@esbuild/win32-arm64": "0.17.19", - "@esbuild/win32-ia32": "0.17.19", - "@esbuild/win32-x64": "0.17.19" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/escope": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", - "integrity": "sha512-75IUQsusDdalQEW/G/2esa87J7raqdJF+Ca0/Xm5C3Q58Nr4yVYjZGp/P1+2xiEVgXRrA39dpRb8LcshajbqDQ==", - "dependencies": { - "es6-map": "^0.1.3", - "es6-weak-map": "^2.0.1", - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/eslint": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-1.10.3.tgz", - "integrity": "sha512-f4mpMpXCDpOfBps1eLvpmFWdBnOu+b6u+vIuYC1Vj+EX0v4USTE/C85v1DJeXccafk7d8Qn8U2+zLx5Naeurpg==", - "dependencies": { - "chalk": "^1.0.0", - "concat-stream": "^1.4.6", - "debug": "^2.1.1", - "doctrine": "^0.7.1", - "escape-string-regexp": "^1.0.2", - "escope": "^3.3.0", - "espree": "^2.2.4", - "estraverse": "^4.1.1", - "estraverse-fb": "^1.3.1", - "esutils": "^2.0.2", - "file-entry-cache": "^1.1.1", - "glob": "^5.0.14", - "globals": "^8.11.0", - "handlebars": "^4.0.0", - "inquirer": "^0.11.0", - "is-my-json-valid": "^2.10.0", - "is-resolvable": "^1.0.0", - "js-yaml": "3.4.5", - "json-stable-stringify": "^1.0.0", - "lodash.clonedeep": "^3.0.1", - "lodash.merge": "^3.3.2", - "lodash.omit": "^3.1.0", - "minimatch": "^3.0.0", - "mkdirp": "^0.5.0", - "object-assign": "^4.0.1", - "optionator": "^0.6.0", - "path-is-absolute": "^1.0.0", - "path-is-inside": "^1.0.1", - "shelljs": "^0.5.3", - "strip-json-comments": "~1.0.1", - "text-table": "~0.2.0", - "user-home": "^2.0.0", - "xml-escape": "~1.0.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/eslint/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/eslint/node_modules/esprima": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "integrity": "sha512-OarPfz0lFCiW4/AV2Oy1Rp9qu0iusTKqykwTspGCZtPxmF81JR4MmIebvF1F9+UOKth2ZubLQ4XGGaU+hSn99A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint/node_modules/glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA==", - "dependencies": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/eslint/node_modules/js-yaml": { - "version": "3.4.5", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.4.5.tgz", - "integrity": "sha512-dGw10UlZWZ7GlJzjvnS754Z9JPePU2ZciIOTcidpSdvWsU4Ct5RcFlUwRSI4JVqIpd/eGow9puxv2onTtUeA5Q==", - "dependencies": { - "argparse": "^1.0.2", - "esprima": "^2.6.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/eslint/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/espree": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/espree/-/espree-2.2.5.tgz", - "integrity": "sha512-HWJpgkL44cbjWiOTC9Pm34RZE57H1g9V4Ln9U14TUtiywFTLMMpMCtmQK5rkjbGBXigQT8bS3r45+Dt5+m0SZg==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse-fb": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/estraverse-fb/-/estraverse-fb-1.3.2.tgz", - "integrity": "sha512-wp3lfRrWy5EQD9TqesuYM1SKVP4ERT0cUatb4e8Vznf4K5IOpREhuyXZxGj3a9s9mvX5vGZKNHA4R9D4kp9Q9A==", - "peerDependencies": { - "estraverse": "*" - } - }, - "node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/event-emitter": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", - "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", - "dependencies": { - "d": "1", - "es5-ext": "~0.10.14" - } - }, - "node_modules/exit-hook": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", - "integrity": "sha512-MsG3prOVw1WtLXAZbM3KiYtooKR1LvxHh3VHsVtIy0uiUu8usxgB/94DP2HxtD/661lLdB6yzQ09lGJSQr6nkg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-args": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/expand-args/-/expand-args-0.3.6.tgz", - "integrity": "sha512-kJq39ebYXaKFvId5y+6u/MZmzw6nQN9QexIq2hs8c1C46k+YMMcyvCYJ2/G5maNvbcN0y9ZphyRUfhjQ8bSwjQ==", - "dependencies": { - "expand-object": "^0.4.2", - "kind-of": "^3.0.2", - "lazy-cache": "^1.0.3", - "mixin-deep": "^1.1.3", - "set-value": "^0.3.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-args/node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA==", - "dependencies": { - "is-posix-bracket": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-object": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/expand-object/-/expand-object-0.4.2.tgz", - "integrity": "sha512-rC0h+knI3YE2rT9v2m6HIowp1aLAVo19u02/wRzE+Dl5eyPowLRcWVyLQ3UaIjSLvjfsTiE0xGb0qqrap5ABKw==", - "dependencies": { - "get-stdin": "^5.0.1", - "is-number": "^2.1.0", - "minimist": "^1.2.0", - "set-value": "^0.3.3" - }, - "bin": { - "expand-object": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-object/node_modules/is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-range": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha512-AFASGfIlnIbkKPQwX1yHaDjFvh/1gyKJODme52V6IORh69uEYgZp0o9C+qsIGNVEiuuhQU0CSSl++Rlegg1qvA==", - "dependencies": { - "fill-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-range/node_modules/fill-range": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", - "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", - "dependencies": { - "is-number": "^2.1.0", - "isobject": "^2.0.0", - "randomatic": "^3.0.0", - "repeat-element": "^1.1.2", - "repeat-string": "^1.5.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-range/node_modules/is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-tilde": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-1.2.2.tgz", - "integrity": "sha512-rtmc+cjLZqnu9dSYosX9EWmSJhTwpACgJQTfj4hgg2JjOD/6SIQalZrt4a3aQeh++oNxkazcaxrhPUj6+g5G/Q==", - "dependencies": { - "os-homedir": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/export-files": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/export-files/-/export-files-2.1.1.tgz", - "integrity": "sha512-r2x1Zt0OKgdXRy0bXis3sOI8TNYmo5Fe71qXwsvpYaMvIlH5G0fWEf3AYiE2bONjePdSOojca7Jw+p9CQ6/6NQ==", - "dependencies": { - "lazy-cache": "^1.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/export-files/node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ext": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", - "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", - "dependencies": { - "type": "^2.7.2" - } - }, - "node_modules/ext/node_modules/type": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", - "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==" - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg==", - "dependencies": { - "is-extglob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/falsey": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/falsey/-/falsey-0.2.1.tgz", - "integrity": "sha512-OckkGU+hkv7QCCrboVZkXAFLGX7o9016OlGe+yHrLnZ8GfLL2mS7PioBT+2Vht7HxPFPhXxErVyjOp+bVMjyDw==", - "dependencies": { - "kind-of": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/falsey/node_modules/kind-of": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", - "integrity": "sha512-aUH6ElPnMGon2/YkxRIigV32MOpTVcoXQ1Oo8aYn40s+sJ3j+0gFZsT8HKDcxNy7Fi9zuquWtGaGAahOdv5p/g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fancy-log": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", - "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", - "dependencies": { - "ansi-gray": "^0.1.1", - "color-support": "^1.1.3", - "parse-node-version": "^1.0.0", - "time-stamp": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/fancy-log/node_modules/time-stamp": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", - "integrity": "sha512-gLCeArryy2yNTRzTGKbZbloctj64jkZ57hj5zdraXue6aFgd6PmvVtEyiUU+hvU0v7q08oVv8r8ev0tRo6bvgw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fast-levenshtein": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.0.7.tgz", - "integrity": "sha512-hYsfI0s4lfQ2rHVFKXwAr/L/ZSbq9TZwgXtZqW7ANcn9o9GKvcbWxOnxx7jykXf/Ezv1V8TvaBEKcGK7DWKX5A==" - }, - "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ==", - "dependencies": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/file-contents": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/file-contents/-/file-contents-0.2.4.tgz", - "integrity": "sha512-PEz7U6YlXr+dvWCtW63DUY1LUTHOVs1rv4s1/I/39dpvvidQqMSTY6JklazQS60MMoI/ztpo5kMlpdvGagvLbA==", - "dependencies": { - "extend-shallow": "^2.0.0", - "file-stat": "^0.1.0", - "graceful-fs": "^4.1.2", - "is-buffer": "^1.1.0", - "is-utf8": "^0.2.0", - "lazy-cache": "^0.2.3", - "through2": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/file-contents/node_modules/lazy-cache": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", - "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/file-entry-cache": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-1.3.1.tgz", - "integrity": "sha512-JyVk7P0Hvw6uEAwH4Y0j+rZMvaMWvLBYRmRGAF2S6jKTycf0mMDcC7d21Y2KyrKJk3XI8YghSsk5KmRdbvg0VQ==", - "dependencies": { - "flat-cache": "^1.2.1", - "object-assign": "^4.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/file-is-binary": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-is-binary/-/file-is-binary-1.0.0.tgz", - "integrity": "sha512-71I2LciuolZDBUCu4JzFBKxSvVurMD84G97uCYgt9PZ7ElhEomGqYHTKKU2NcDOxR1g2bwn+hRbkTFSrD80Pfw==", - "dependencies": { - "is-binary-buffer": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/file-is-binary/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/file-name": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/file-name/-/file-name-0.1.0.tgz", - "integrity": "sha512-Q8SskhjF4eUk/xoQkmubwLkoHwOTv6Jj/WGtOVLKkZ0vvM+LipkSXugkn1F/+mjWXU32AXLZB3qaz0arUzgtRw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/file-stat": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/file-stat/-/file-stat-0.1.3.tgz", - "integrity": "sha512-f72m4132aOd5DVtREdDX8I0Dd7Zf/3PiUYYvn4BFCxfsLqj6r8joBZzrRlfvsNvxhADw+jpEa0AnWPII9H0Fbg==", - "dependencies": { - "graceful-fs": "^4.1.2", - "lazy-cache": "^0.2.3", - "through2": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/file-stat/node_modules/lazy-cache": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", - "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "optional": true - }, - "node_modules/filename-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", - "integrity": "sha512-BTCqyBaWBTsauvnHiE8i562+EdJj+oUpkqWp2R1iCoR8f6oo8STRu3of7WJJ0TqWtxN50a5YFpzYK4Jj9esYfQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-file-up": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/find-file-up/-/find-file-up-0.1.3.tgz", - "integrity": "sha512-mBxmNbVyjg1LQIIpgO8hN+ybWBgDQK8qjht+EbrTCGmmPV/sc7RF1i9stPTD6bpvXZywBdrwRYxhSdJv867L6A==", - "dependencies": { - "fs-exists-sync": "^0.1.0", - "resolve-dir": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/find-index": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz", - "integrity": "sha512-uJ5vWrfBKMcE6y2Z8834dwEZj9mNGxYa3t3I53OwFeuZ8D9oc2E5zcsrkuhX6h4iYrjhiv0T3szQmxlAV9uxDg==" - }, - "node_modules/find-pkg": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/find-pkg/-/find-pkg-0.1.2.tgz", - "integrity": "sha512-0rnQWcFwZr7eO0513HahrWafsc3CTFioEB7DRiEYCUM/70QXSY8f3mCST17HXLcPvEhzH/Ty/Bxd72ZZsr/yvw==", - "dependencies": { - "find-file-up": "^0.1.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/first-chunk-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", - "integrity": "sha512-ArRi5axuv66gEsyl3UuK80CzW7t56hem73YGNYxNWTGNKFJUadSb9Gu9SHijYEUi8ulQMf1bJomYNwSCPHhtTQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/flat-cache": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", - "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", - "dependencies": { - "circular-json": "^0.3.1", - "graceful-fs": "^4.1.2", - "rimraf": "~2.6.2", - "write": "^0.2.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/flat-cache/node_modules/rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha512-SKmowqGTJoPzLO1T0BBJpkfp3EMacCMOuH40hOUbrbzElVktk4DioXVM99QkLCyKoiuOmyjgcWMpVz2xjE7LZw==", - "dependencies": { - "for-in": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", - "dev": true, - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" - } - }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fs-exists-sync": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz", - "integrity": "sha512-cR/vflFyPZtrN6b38ZyWxpWdhlXrzZEBawlpBQMq7033xVY7/kg0GDMBK5jg8lDYQckdJ5x/YC88lM3C7VMsLg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/fund": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fund/-/fund-1.0.0.tgz", - "integrity": "sha512-cFPXfMSwZ0eyoksqmttlKtY45LHWs75UPeYx0mClvKeU9oqP/w13ARL5Wxv0+yKqrvW2ttMchduc3tAVZd0Mfw==" - }, - "node_modules/generate-function": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", - "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==", - "dependencies": { - "is-property": "^1.0.2" - } - }, - "node_modules/generate-object-property": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "integrity": "sha512-TuOwZWgJ2VAMEGJvAyPWvpqxSANF0LDpmyHauMjFYzaACvn+QTT/AZomvPCzVBV7yDN3OmwHQ5OvHaeLKre3JQ==", - "dependencies": { - "is-property": "^1.0.0" - } - }, - "node_modules/generator-util": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/generator-util/-/generator-util-0.2.9.tgz", - "integrity": "sha512-CAa1HeaLToPvfV6CEjKRpGjfT2boadfXX0n2GayXD0VOYvI1v63JL3ljWzxo7xQ0nukZCxpsU9LSyH1XA5/KVQ==", - "dependencies": { - "debug": "^2.2.0", - "extend-shallow": "^2.0.1", - "global-modules": "^0.2.0", - "is-absolute": "^0.2.3", - "kind-of": "^3.0.2", - "lazy-cache": "^1.0.3", - "resolve": "^1.1.7", - "resolve-dir": "^0.1.0", - "try-open": "^0.1.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/generator-util/node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-stdin": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz", - "integrity": "sha512-jZV7n6jGE3Gt7fgSTJoz91Ak5MuTLwMwkoYdjxuJ/AmjIsE1UC03y/IWkZCQGEvVNS9qoRNwy5BCqxImv0FVeA==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/git-config-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/git-config-path/-/git-config-path-1.0.1.tgz", - "integrity": "sha512-KcJ2dlrrP5DbBnYIZ2nlikALfRhKzNSX0stvv3ImJ+fvC4hXKoV+U+74SV0upg+jlQZbrtQzc0bu6/Zh+7aQbg==", - "dependencies": { - "extend-shallow": "^2.0.1", - "fs-exists-sync": "^0.1.0", - "homedir-polyfill": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/git-repo-name": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/git-repo-name/-/git-repo-name-0.6.0.tgz", - "integrity": "sha512-DF4XxB6H+Te79JA08/QF/IjIv+j+0gF990WlgAX3SXXU2irfqvBc/xxlAIh6eJWYaKz45MrrGVBFS0Qc4bBz5g==", - "dependencies": { - "cwd": "^0.9.1", - "file-name": "^0.1.0", - "lazy-cache": "^1.0.4", - "remote-origin-url": "^0.5.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/git-repo-name/node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-base": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha512-ab1S1g1EbO7YzauaJLkgLp7DZVAqj9M/dvKlTt8DkXA2tiOIcSMrlVI2J1RZyB5iJVccEscjGn+kpOG9788MHA==", - "dependencies": { - "glob-parent": "^2.0.0", - "is-glob": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob-base/node_modules/glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha512-JDYOvfxio/t42HKdxkAYaCiBN7oYiuxykOxKxdaUW5Qn0zaYN3gRQWolrwdnf0shM9/EP0ebuuTmyoXNr1cC5w==", - "dependencies": { - "is-glob": "^2.0.0" - } - }, - "node_modules/glob-base/node_modules/is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob-base/node_modules/is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", - "dependencies": { - "is-extglob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/glob-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-5.2.0.tgz", - "integrity": "sha512-2mRRkjmDlIttj3kIrw62OuMXKgom9flTT+aP5Jo5LDEJBCIpas1nM8r8dA9CHn5dFsBZL2hKx0cHA9WvNQGANw==", - "dependencies": { - "extend": "^3.0.0", - "glob": "^5.0.3", - "glob2base": "^0.0.12", - "minimatch": "^2.0.1", - "ordered-read-streams": "^0.3.0", - "through2": "^0.6.0", - "to-absolute-glob": "^0.1.1", - "unique-stream": "^2.0.2" - }, - "engines": { - "node": ">= 0.9" - } - }, - "node_modules/glob-stream/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/glob-stream/node_modules/glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA==", - "dependencies": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/glob-stream/node_modules/minimatch": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", - "integrity": "sha512-jQo6o1qSVLEWaw3l+bwYA2X0uLuK2KjNh2wjgO7Q/9UJnXr1Q3yQKR8BI0/Bt/rPg75e6SMW4hW/6cBHVTZUjA==", - "deprecated": "Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", - "dependencies": { - "brace-expansion": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/glob-stream/node_modules/readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "node_modules/glob-stream/node_modules/string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" - }, - "node_modules/glob-stream/node_modules/through2": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", - "integrity": "sha512-RkK/CCESdTKQZHdmKICijdKKsCRVHs5KsLZ6pACAmF/1GPUQhonHSXWNERctxEp7RmvjdNbZTL5z9V7nSCXKcg==", - "dependencies": { - "readable-stream": ">=1.0.33-1 <1.1.0-0", - "xtend": ">=4.0.0 <4.1.0-0" - } - }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/glob/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/glob2base": { - "version": "0.0.12", - "resolved": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz", - "integrity": "sha512-ZyqlgowMbfj2NPjxaZZ/EtsXlOch28FRXgMd64vqZWk1bT9+wvSRLYD1om9M7QfQru51zJPAT17qXm4/zd+9QA==", - "dependencies": { - "find-index": "^0.1.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/global-modules": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz", - "integrity": "sha512-JeXuCbvYzYXcwE6acL9V2bAOeSIGl4dD+iwLY9iUx2VBJJ80R18HCn+JCwHM9Oegdfya3lEkGCdaRkSyc10hDA==", - "dependencies": { - "global-prefix": "^0.1.4", - "is-windows": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/global-prefix": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.5.tgz", - "integrity": "sha512-gOPiyxcD9dJGCEArAhF4Hd0BAqvAe/JzERP7tYumE4yIkmIedPUVXcJFWbV3/p/ovIIvKjkrTk+f1UVkq7vvbw==", - "dependencies": { - "homedir-polyfill": "^1.0.0", - "ini": "^1.3.4", - "is-windows": "^0.2.0", - "which": "^1.2.12" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/globals": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-8.18.0.tgz", - "integrity": "sha512-IHCTKEGo42ICEkTZBADyl4HX06hVdFF4qdJdqOgaBe5X8RE1/MrvubetsEtGTcwjs46djFq0Gc3+5RgTsc3UoQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glogg": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", - "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", - "dependencies": { - "sparkles": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - }, - "node_modules/gray-matter": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-3.1.1.tgz", - "integrity": "sha512-nZ1qjLmayEv0/wt3sHig7I0s3/sJO0dkAaKYQ5YAOApUtYEOonXSFdWvL1khvnZMTvov4UufkqlFsilPnejEXA==", - "dependencies": { - "extend-shallow": "^2.0.1", - "js-yaml": "^3.10.0", - "kind-of": "^5.0.2", - "strip-bom-string": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gray-matter/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/group-array": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/group-array/-/group-array-0.3.4.tgz", - "integrity": "sha512-YAmNsgsi1uQ7Ai3T4FFkMoskqbLEUPRajAmrn8FclwZQQnV98NLrNWjQ3n2+i1pANxdO3n6wsNEkKq5XrYy0Ow==", - "dependencies": { - "arr-flatten": "^1.0.1", - "for-own": "^0.1.4", - "get-value": "^2.0.6", - "kind-of": "^3.1.0", - "split-string": "^1.0.1", - "union-value": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/group-array/node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/group-array/node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/group-array/node_modules/set-value/node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/group-array/node_modules/set-value/node_modules/split-string/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/group-array/node_modules/set-value/node_modules/split-string/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/group-array/node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gulp-eslint": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/gulp-eslint/-/gulp-eslint-1.1.1.tgz", - "integrity": "sha512-i1pH0UQdSuCdVcfsraU/Kdmyi58K1hhuNULshI2RsRYNDUN4/eXK672rmhJVdAbnPg/rPH5IQXDCh5bfEKwUng==", - "dependencies": { - "bufferstreams": "^1.1.0", - "eslint": "^1.4.0", - "gulp-util": "^3.0.6", - "object-assign": "^4.0.1" - } - }, - "node_modules/gulp-sourcemaps": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.12.1.tgz", - "integrity": "sha512-2NYnMpB67LJhc36sEv+hNY05UOy1lD9DPtLi+en4hbGH+085G9Zzh3cet2VEqrDlQrLk9Eho0MM9dZ3Z+dL0XA==", - "dependencies": { - "@gulp-sourcemaps/map-sources": "1.X", - "acorn": "4.X", - "convert-source-map": "1.X", - "css": "2.X", - "debug-fabulous": "0.0.X", - "detect-newline": "2.X", - "graceful-fs": "4.X", - "source-map": "~0.6.0", - "strip-bom": "2.X", - "through2": "2.X", - "vinyl": "1.X" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gulp-sourcemaps/node_modules/vinyl": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", - "integrity": "sha512-Ci3wnR2uuSAWFMSglZuB8Z2apBdtOyz8CV7dC6/U1XbltXBC+IuutUkXQISz01P+US2ouBuesSbV6zILZ6BuzQ==", - "dependencies": { - "clone": "^1.0.0", - "clone-stats": "^0.0.1", - "replace-ext": "0.0.1" - }, - "engines": { - "node": ">= 0.9" - } - }, - "node_modules/gulp-util": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", - "integrity": "sha512-q5oWPc12lwSFS9h/4VIjG+1NuNDlJ48ywV2JKItY4Ycc/n1fXJeYPVQsfu5ZrhQi7FGSDBalwUCLar/GyHXKGw==", - "deprecated": "gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5", - "dependencies": { - "array-differ": "^1.0.0", - "array-uniq": "^1.0.2", - "beeper": "^1.0.0", - "chalk": "^1.0.0", - "dateformat": "^2.0.0", - "fancy-log": "^1.1.0", - "gulplog": "^1.0.0", - "has-gulplog": "^0.1.0", - "lodash._reescape": "^3.0.0", - "lodash._reevaluate": "^3.0.0", - "lodash._reinterpolate": "^3.0.0", - "lodash.template": "^3.0.0", - "minimist": "^1.1.0", - "multipipe": "^0.1.2", - "object-assign": "^3.0.0", - "replace-ext": "0.0.1", - "through2": "^2.0.0", - "vinyl": "^0.5.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/gulp-util/node_modules/object-assign": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", - "integrity": "sha512-jHP15vXVGeVh1HuaA2wY6lxk+whK/x4KBG88VXeRma7CCun7iGD5qPc4eYykQ9sdQvg8jkwFKsSxHln2ybW3xQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gulplog": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "integrity": "sha512-hm6N8nrm3Y08jXie48jsC55eCZz9mnb4OirAStEk2deqeyhXU3C1otDVh+ccttMuc1sBi6RX6ZJ720hs9RCvgw==", - "dependencies": { - "glogg": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/handlebars": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", - "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.2", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-glob": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/has-glob/-/has-glob-0.1.1.tgz", - "integrity": "sha512-WMHzb7oCwDcMDngWy0b+viLjED8zvSi5d4/YdBetADHX/rLH+noJaRTytuyN6thTxxM7lK+FloogQHHdOOR+7g==", - "dependencies": { - "is-glob": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-glob/node_modules/is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-glob/node_modules/is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", - "dependencies": { - "is-extglob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-gulplog": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "integrity": "sha512-+F4GzLjwHNNDEAJW2DC1xXfEoPkRDmUdJ7CBYw4MpqtDwOnqdImJl7GWlpqx+Wko6//J8uKTnIe4wZSv7yCqmw==", - "dependencies": { - "sparkles": "^1.0.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/has-own-deep": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-own-deep/-/has-own-deep-0.1.4.tgz", - "integrity": "sha512-a9Dn8Q46DZySlvZqjCX5rkwS9AYIv3VQM3IoOhTXJVJ/cEmVDMLTrJClIihLS0a09PzhrEBbueji44ZQjLh19g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true, - "bin": { - "he": "bin/he" - } - }, - "node_modules/helper-cache": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/helper-cache/-/helper-cache-0.7.2.tgz", - "integrity": "sha512-ictXA4Nsj9HZcY5Sf4PyWKOXRkQLCDLJLvekaKKrQ+IGLMe4Z+u2oM1QqRGjtWeQRfQCA3NJyIzZpfmw6GvwOQ==", - "dependencies": { - "extend-shallow": "^2.0.1", - "lazy-cache": "^0.2.3", - "lodash.bind": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/helper-cache/node_modules/lazy-cache": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", - "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dependencies": { - "parse-passwd": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/html2canvas": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/html2canvas/-/html2canvas-1.4.1.tgz", - "integrity": "sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==", - "dependencies": { - "css-line-break": "^2.1.0", - "text-segmentation": "^1.0.3" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/inflection": { - "version": "1.13.4", - "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.13.4.tgz", - "integrity": "sha512-6I/HUDeYFfuNCVS3td055BaXBwKYuzw7K3ExVMStBowKo9oOAMJIXIHvdyR3iboTCp1b+1i5DSkIZTcwIktuDw==", - "engines": [ - "node >= 0.4.0" - ] - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/inquirer": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.11.4.tgz", - "integrity": "sha512-QR+2TW90jnKk9LUUtbcA3yQXKt2rDEKMh6+BAZQIeumtzHexnwVLdPakSslGijXYLJCzFv7GMXbFCn0pA00EUw==", - "dependencies": { - "ansi-escapes": "^1.1.0", - "ansi-regex": "^2.0.0", - "chalk": "^1.0.0", - "cli-cursor": "^1.0.1", - "cli-width": "^1.0.1", - "figures": "^1.3.5", - "lodash": "^3.3.1", - "readline2": "^1.0.1", - "run-async": "^0.1.0", - "rx-lite": "^3.1.2", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.0", - "through": "^2.3.6" - } - }, - "node_modules/inquirer2": { - "version": "0.1.1", - "resolved": "git+ssh://git@github.com/jonschlinkert/inquirer2.git#9b4985f5bf7c8590bb79e039de1acab5719ae3fc", - "license": "MIT", - "dependencies": { - "ansi-escapes": "^1.1.1", - "ansi-regex": "^2.0.0", - "arr-flatten": "^1.0.1", - "arr-pluck": "^0.1.0", - "array-unique": "^0.2.1", - "chalk": "^1.1.1", - "cli-cursor": "^1.0.2", - "cli-width": "^1.1.0", - "extend-shallow": "^2.0.1", - "figures": "^1.4.0", - "is-number": "^2.1.0", - "is-plain-object": "^2.0.1", - "lazy-cache": "^1.0.3", - "lodash.where": "^3.1.0", - "readline2": "^1.0.1", - "run-async": "^0.1.0", - "rx-lite": "^4.0.7", - "strip-color": "^0.1.0", - "through2": "^2.0.0" - } - }, - "node_modules/inquirer2/node_modules/is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/inquirer2/node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/inquirer2/node_modules/rx-lite": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", - "integrity": "sha512-Cun9QucwK6MIrp3mry/Y7hqD1oFqTYLQ4pGxaHTjIdaFDWRGGLikqp6u8LcWJnzpoALg9hap+JGk8sFIUuEGNA==" - }, - "node_modules/is-absolute": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.2.6.tgz", - "integrity": "sha512-7Kr05z5LkcOpoMvxHN1PC11WbPabdNFmMYYo0eZvWu3BfVS0T03yoqYDczoCBx17xqk2x1XAZrcKiFVL88jxlQ==", - "dependencies": { - "is-relative": "^0.2.1", - "is-windows": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-affirmative": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-affirmative/-/is-affirmative-0.1.0.tgz", - "integrity": "sha512-vZILK9HsUkieH92u7Xx1/8q60ujPb8uarB6+xsJzkYp+VpOCFmbVFjKFZZJsND2bdiCAbDZlV0UnqzQ2sg6VhA==", - "dependencies": { - "affirmative": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-answer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-answer/-/is-answer-0.1.1.tgz", - "integrity": "sha512-ifVYWfVjXzeNx32XK7twC8xMzVYfOqFGETEuwww/Oo8OZQe/tv+huAjP+05qP8omK+IfLmPWN0omZ7YvIvejMw==", - "dependencies": { - "has-values": "^0.1.4", - "is-primitive": "^2.0.0", - "omit-empty": "^0.4.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-answer/node_modules/omit-empty": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/omit-empty/-/omit-empty-0.4.1.tgz", - "integrity": "sha512-NwnVOAaLwUEYmvvwLKKqvG6BkSG0pu0yKhKc6uYbWerkIXe6Wi2HQ1qoL+Wksj3DCauRuNKIjZUsLyjLj1/lrw==", - "dependencies": { - "has-values": "^0.1.4", - "kind-of": "^3.0.3", - "reduce-object": "^0.1.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-binary-buffer/-/is-binary-buffer-1.0.0.tgz", - "integrity": "sha512-fP08vt1YuBWSWdDCWkHUDo/Gb+YpnsiK41w2kP3iAkWhMKV4uuAAwPQm9GkA4r+OCDzpa+APIOaHZW6d83e5Ug==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "node_modules/is-core-module": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", - "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-dotfile": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", - "integrity": "sha512-9YclgOGtN/f8zx0Pr4FQYMdibBiTaH3sn52vjYip4ZSf6C4/6RfTEZ+MR4GvKhCxdPh21Bg42/WL55f6KSnKpg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-equal-shallow": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha512-0EygVC5qPvIyb+gSz7zdD5/AAoS6Qrx1e//6N4yv4oNm30kqvdmG66oZFWVlQHUWe5OjP08FuTw2IdT0EOTcYA==", - "dependencies": { - "is-primitive": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-my-ip-valid": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.1.tgz", - "integrity": "sha512-jxc8cBcOWbNK2i2aTkCZP6i7wkHF1bqKFrwEHuN5Jtg5BSaZHUZQ/JTOJwoV41YvHnOaRyWWh72T/KvfNz9DJg==" - }, - "node_modules/is-my-json-valid": { - "version": "2.20.6", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.20.6.tgz", - "integrity": "sha512-1JQwulVNjx8UqkPE/bqDaxtH4PXCe/2VRh/y3p99heOV87HG4Id5/VfDswd+YiAfHcRTfDlWgISycnHuhZq1aw==", - "dependencies": { - "generate-function": "^2.0.0", - "generate-object-property": "^1.1.0", - "is-my-ip-valid": "^1.0.0", - "jsonpointer": "^5.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-object/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-posix-bracket": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "integrity": "sha512-Yu68oeXJ7LeWNmZ3Zov/xg/oDBnBK2RNxwYY1ilNJX+tKKZqgPK+qOn/Gs9jEu66KDY9Netf5XLKNGzas/vPfQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "integrity": "sha512-N3w1tFaRfk3UrPfqeRyD+GYDASU3W5VinKhlORy8EWVf/sIdDL9GAcew85XmktCfH+ngG7SRXEVDoO18WMdB/Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-property": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", - "integrity": "sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==" - }, - "node_modules/is-registered": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/is-registered/-/is-registered-0.1.5.tgz", - "integrity": "sha512-dOOjAYNmKGtjoW229wn/SDmrO65oQcUvng9WUYF/AIZAQZG/l+puNUPt+/x7YCn4W9A33H6LItHgSETDmS0urg==", - "dependencies": { - "define-property": "^0.2.5", - "isobject": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-relative": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.2.1.tgz", - "integrity": "sha512-9AMzjRmLqcue629b4ezEVSK6kJsYJlUIhMcygmYORUgwUNJiavHcC3HkaGx0XYpyVKQSOqFbMEZmW42cY87sYw==", - "dependencies": { - "is-unc-path": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" - }, - "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-unc-path": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-0.1.2.tgz", - "integrity": "sha512-HhLc5VDMH4pu3oMtIuunz/DFQUIoR561kMME3U3Afhj8b7vH085vkIkemrz1kLXCEIuoMAmO3yVmafWdSbGW8w==", - "dependencies": { - "unc-path-regex": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==" - }, - "node_modules/is-valid-glob": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-0.3.0.tgz", - "integrity": "sha512-CvG8EtJZ8FyzVOGPzrDorzyN65W1Ld8BVnqshRCah6pFIsprGx3dKgFtjLn/Vw9kGqR4OlR84U7yhT9ZVTyWIQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-whitespace": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-whitespace/-/is-whitespace-0.3.0.tgz", - "integrity": "sha512-RydPhl4S6JwAyj0JJjshWJEFG6hNye3pZFBRZaTUfZFwGHxzppNaNOVgQuS/E/SlhrApuMXrpnK1EEIXfdo3Dg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-windows": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz", - "integrity": "sha512-n67eJYmXbniZB7RF4I/FTjK1s6RPOCTxhYrVYLRaCt3lF0mpWZPKr3T2LSZAqyjQsxR2qMmGYXXzK0YWwcPM1Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isobject/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/jiti": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz", - "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==", - "dev": true, - "bin": { - "jiti": "bin/jiti.js" - } - }, - "node_modules/jquery": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.0.tgz", - "integrity": "sha512-umpJ0/k8X0MvD1ds0P9SfowREz2LenHsQaxSohMZ5OMNEU2r0tf8pdeEFTHMFxWVxKNyU9rTtK3CWzUCTKJUeQ==" - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/json-stable-stringify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.2.tgz", - "integrity": "sha512-eunSSaEnxV12z+Z73y/j5N37/In40GK4GmsSy+tEHJMxknvqnA7/djeYtAgW0GsWHUfg+847WJjKaEylk2y09g==", - "dependencies": { - "jsonify": "^0.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" - }, - "node_modules/jsonify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz", - "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/jsonpointer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", - "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/layouts": { - "version": "0.10.6", - "resolved": "https://registry.npmjs.org/layouts/-/layouts-0.10.6.tgz", - "integrity": "sha512-Gc7GxVOsi0ods9scl1amxHigC+6zc01+XKazDQbn5opsjQvb6cqRalsTCDjcnEmCAnFUhvpvBCaNNJ/ZS8zhGQ==", - "dependencies": { - "delimiter-regex": "^1.3.1", - "falsey": "^0.2.1", - "is-buffer": "^1.0.2", - "lazy-cache": "^0.2.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/layouts/node_modules/delimiter-regex": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/delimiter-regex/-/delimiter-regex-1.3.1.tgz", - "integrity": "sha512-NyEdbzFCa0imbFMxQH6X5AB/DxngubpAAiQEqaam+YYcT0gGiM1gFo410HwpiPOruHl8HfFM913tFLjA8kkvHg==", - "dependencies": { - "extend-shallow": "^1.1.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/layouts/node_modules/extend-shallow": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", - "integrity": "sha512-L7AGmkO6jhDkEBBGWlLtftA80Xq8DipnrRPr0pyi7GQLXkaq9JYA4xF4z6qnadIC6euiTDKco0cGSU9muw+WTw==", - "dependencies": { - "kind-of": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/layouts/node_modules/kind-of": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", - "integrity": "sha512-aUH6ElPnMGon2/YkxRIigV32MOpTVcoXQ1Oo8aYn40s+sJ3j+0gFZsT8HKDcxNy7Fi9zuquWtGaGAahOdv5p/g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/layouts/node_modules/lazy-cache": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", - "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lazy-cache": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", - "integrity": "sha512-7vp2Acd2+Kz4XkzxGxaB1FWOi8KjWIWsgdfD5MCb86DWvlLqhRPM+d6Pro3iNEL5VT9mstz5hKAlcd+QR6H3aA==", - "dependencies": { - "set-getter": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lazy-debug-legacy": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/lazy-debug-legacy/-/lazy-debug-legacy-0.0.1.tgz", - "integrity": "sha512-GFWaIBcBjxWWKI5OghwYEsPOR8JFh2xEcc3ZFV0ONYL0oHz0PHINJCfxJyztUq2XzcHncyO7fsRR550Gtfnk6g==", - "peerDependencies": { - "debug": "*" - } - }, - "node_modules/lazystream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", - "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", - "dependencies": { - "readable-stream": "^2.0.5" - }, - "engines": { - "node": ">= 0.6.3" - } - }, - "node_modules/levn": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.2.5.tgz", - "integrity": "sha512-mvp+NO++YH0B+e8cC/SvJxk6k5Z9Ngd3iXuz7tmT8vZCyQZj/5SI1GkFOiZGGPkm5wWGI9SUrqiAfPq7BJH+0w==", - "dependencies": { - "prelude-ls": "~1.1.0", - "type-check": "~0.3.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "node_modules/load-helpers": { - "version": "0.2.11", - "resolved": "https://registry.npmjs.org/load-helpers/-/load-helpers-0.2.11.tgz", - "integrity": "sha512-+iUnxQSddtpXoeRrza02jbJOUgCbJGG6GGeE4WTf6nV0Z0uR+/+/h2RMfDAl5SI4Cd/fu5xFPqo0ibP3v9y1ew==", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-valid-glob": "^0.3.0", - "lazy-cache": "^2.0.1", - "matched": "^0.4.1", - "resolve-dir": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/load-pkg": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/load-pkg/-/load-pkg-3.0.1.tgz", - "integrity": "sha512-wW6PBOWKbPceeIamjHjoacmI0F7Q+JdHoYl1nYE3lGOQCmq+xAnfIp24dqhUSfsO6Y7YSlrmyi3JxvSiRnoivg==", - "dependencies": { - "find-pkg": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/load-templates": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/load-templates/-/load-templates-0.10.2.tgz", - "integrity": "sha512-zqhh3EOZIMeLS2nf0RjY6LaNTHmphIwFSoAo2UsK4OXXGV77pUC4W1wS55Ry1+X9dCxq4yb68Uh/dzFbv6m8ew==", - "dependencies": { - "extend-shallow": "^2.0.1", - "glob-parent": "^2.0.0", - "is-valid-glob": "^0.3.0", - "lazy-cache": "^1.0.3", - "matched": "^0.3.2", - "relative": "^3.0.2", - "to-file": "^0.1.5", - "vinyl": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/load-templates/node_modules/async-array-reduce": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/async-array-reduce/-/async-array-reduce-0.1.0.tgz", - "integrity": "sha512-kxcsMHKb9+6rWLJYhh/gFKaK0SIamoWdVqMCpsgtLkHL/WCO4j5pHrhuXJPycBYbTt/wUi8FD4rnbROWfL+Uyw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/load-templates/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/load-templates/node_modules/glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA==", - "dependencies": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/load-templates/node_modules/glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha512-JDYOvfxio/t42HKdxkAYaCiBN7oYiuxykOxKxdaUW5Qn0zaYN3gRQWolrwdnf0shM9/EP0ebuuTmyoXNr1cC5w==", - "dependencies": { - "is-glob": "^2.0.0" - } - }, - "node_modules/load-templates/node_modules/is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/load-templates/node_modules/is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", - "dependencies": { - "is-extglob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/load-templates/node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/load-templates/node_modules/matched": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/matched/-/matched-0.3.2.tgz", - "integrity": "sha512-ldjoYd3M+dxt5WAs0OY83GNU2sdGPnbrYBd8HvcsIJ+Ai3u1F5HwWJNmd4v4+b/wUJ9lx+/H2dYOcEt+ByUMnw==", - "dependencies": { - "async-array-reduce": "^0.1.0", - "extend-shallow": "^2.0.1", - "glob": "^5.0.15", - "is-valid-glob": "^0.3.0", - "lazy-cache": "^0.2.3", - "resolve-dir": "^0.1.0" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/load-templates/node_modules/matched/node_modules/lazy-cache": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", - "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/load-templates/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/load-templates/node_modules/vinyl": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", - "integrity": "sha512-Ci3wnR2uuSAWFMSglZuB8Z2apBdtOyz8CV7dC6/U1XbltXBC+IuutUkXQISz01P+US2ouBuesSbV6zILZ6BuzQ==", - "dependencies": { - "clone": "^1.0.0", - "clone-stats": "^0.0.1", - "replace-ext": "0.0.1" - }, - "engines": { - "node": ">= 0.9" - } - }, - "node_modules/lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha512-9mDDwqVIma6OZX79ZlDACZl8sBm0TEnkf99zV3iMA4GzkIT/9hiqP5mY0HoT1iNLCrKc/R1HByV+yJfRWVJryQ==" - }, - "node_modules/lodash._arraycopy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz", - "integrity": "sha512-RHShTDnPKP7aWxlvXKiDT6IX2jCs6YZLCtNhOru/OX2Q/tzX295vVBK5oX1ECtN+2r86S0Ogy8ykP1sgCZAN0A==" - }, - "node_modules/lodash._arrayeach": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz", - "integrity": "sha512-Mn7HidOVcl3mkQtbPsuKR0Fj0N6Q6DQB77CtYncZcJc0bx5qv2q4Gl6a0LC1AN+GSxpnBDNnK3CKEm9XNA4zqQ==" - }, - "node_modules/lodash._arrayfilter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._arrayfilter/-/lodash._arrayfilter-3.0.0.tgz", - "integrity": "sha512-xi4jscMHMkWtF8vXNpmvAXTmes6gKMpXsWM8kKuJ5tfk/VhJujrAG2sVc/LBsUERkReV9blMG2GD4SjPHyqaTw==" - }, - "node_modules/lodash._arraymap": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._arraymap/-/lodash._arraymap-3.0.0.tgz", - "integrity": "sha512-IhRssF2bzQoFQ2Q5H1O52HuJY+OtcHDZekEhaMJ6RkUF+gpLlAsizSRsKp3Ho555ANRk69DFp5b4LOlym4S0bw==" - }, - "node_modules/lodash._baseassign": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", - "integrity": "sha512-t3N26QR2IdSN+gqSy9Ds9pBu/J1EAFEshKlUHpJG3rvyJOYgcELIxcIeKKfZk7sjOz11cFfzJRsyFry/JyabJQ==", - "dependencies": { - "lodash._basecopy": "^3.0.0", - "lodash.keys": "^3.0.0" - } - }, - "node_modules/lodash._basecallback": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/lodash._basecallback/-/lodash._basecallback-3.3.1.tgz", - "integrity": "sha512-LQffghuO63ufDY33KKO1ezGKbcFZK3ngYV7JpxaUomoM5acf0YeXU3Pm8csVE0girVs50TXzfNibl69Co3ggJA==", - "dependencies": { - "lodash._baseisequal": "^3.0.0", - "lodash._bindcallback": "^3.0.0", - "lodash.isarray": "^3.0.0", - "lodash.pairs": "^3.0.0" - } - }, - "node_modules/lodash._baseclone": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-3.3.0.tgz", - "integrity": "sha512-1K0dntf2dFQ5my0WoGKkduewR6+pTNaqX03kvs45y7G5bzl4B3kTR4hDfJIc2aCQDeLyQHhS280tc814m1QC1Q==", - "dependencies": { - "lodash._arraycopy": "^3.0.0", - "lodash._arrayeach": "^3.0.0", - "lodash._baseassign": "^3.0.0", - "lodash._basefor": "^3.0.0", - "lodash.isarray": "^3.0.0", - "lodash.keys": "^3.0.0" - } - }, - "node_modules/lodash._basecopy": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "integrity": "sha512-rFR6Vpm4HeCK1WPGvjZSJ+7yik8d8PVUdCJx5rT2pogG4Ve/2ZS7kfmO5l5T2o5V2mqlNIfSF5MZlr1+xOoYQQ==" - }, - "node_modules/lodash._basedifference": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash._basedifference/-/lodash._basedifference-3.0.3.tgz", - "integrity": "sha512-4BcJlOv36b3v+kHdJWcgsDi96ns8neNLuDtbzzjW3+eh3XhFVmFPH2tu6GJK2e5eRYMQ8izHU35iAyNjRyDtCQ==", - "dependencies": { - "lodash._baseindexof": "^3.0.0", - "lodash._cacheindexof": "^3.0.0", - "lodash._createcache": "^3.0.0" - } - }, - "node_modules/lodash._baseeach": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash._baseeach/-/lodash._baseeach-3.0.4.tgz", - "integrity": "sha512-IqUZ9MQo2UT1XPGuBntInqTOlc+oV+bCo0kMp+yuKGsfvRSNgUW0YjWVZUrG/gs+8z/Eyuc0jkJjOBESt9BXxg==", - "dependencies": { - "lodash.keys": "^3.0.0" - } - }, - "node_modules/lodash._basefilter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._basefilter/-/lodash._basefilter-3.0.0.tgz", - "integrity": "sha512-EjWjqBE5KHmvrzgZ9tSvt7ggGmDF0pjPzaiUONQ97M4+YDYW8VMH3VnyKS/JHFoqDAYEIIx+3/Tg4C0zlC6qPA==", - "dependencies": { - "lodash._baseeach": "^3.0.0" - } - }, - "node_modules/lodash._baseflatten": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/lodash._baseflatten/-/lodash._baseflatten-3.1.4.tgz", - "integrity": "sha512-fESngZd+X4k+GbTxdMutf8ohQa0s3sJEHIcwtu4/LsIQ2JTDzdRxDCMQjW+ezzwRitLmHnacVVmosCbxifefbw==", - "dependencies": { - "lodash.isarguments": "^3.0.0", - "lodash.isarray": "^3.0.0" - } - }, - "node_modules/lodash._basefor": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash._basefor/-/lodash._basefor-3.0.3.tgz", - "integrity": "sha512-6bc3b8grkpMgDcVJv9JYZAk/mHgcqMljzm7OsbmcE2FGUMmmLQTPHlh/dFqR8LA0GQ7z4K67JSotVKu5058v1A==" - }, - "node_modules/lodash._baseindexof": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lodash._baseindexof/-/lodash._baseindexof-3.1.0.tgz", - "integrity": "sha512-bSYo8Pc/f0qAkr8fPJydpJjtrHiSynYfYBjtANIgXv5xEf1WlTC63dIDlgu0s9dmTvzRu1+JJTxcIAHe+sH0FQ==" - }, - "node_modules/lodash._baseisequal": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/lodash._baseisequal/-/lodash._baseisequal-3.0.7.tgz", - "integrity": "sha512-U+3GsNEZj9ebI03ncLC2pLmYVjgtYZEwdkAPO7UGgtGvAz36JVFPAQUufpSaVL93Cz5arc6JGRKZRhaOhyVJYA==", - "dependencies": { - "lodash.isarray": "^3.0.0", - "lodash.istypedarray": "^3.0.0", - "lodash.keys": "^3.0.0" - } - }, - "node_modules/lodash._baseismatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/lodash._baseismatch/-/lodash._baseismatch-3.1.3.tgz", - "integrity": "sha512-lq0Z+O/HfAJ16frtiZnvi2sLQrFfcYxK2q5R+n10+cWbXQ/Mz6R52mLOX/8R3npLGIO7Rq7zNP7ENTCJB/GN+g==", - "dependencies": { - "lodash._baseisequal": "^3.0.0" - } - }, - "node_modules/lodash._basematches": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lodash._basematches/-/lodash._basematches-3.2.0.tgz", - "integrity": "sha512-E6aibw9mFnfTO8z4zu1Fc2Pgv102/c11RtunY0MBdnIRWy27CtwnTVBQjfXohtUoDH1BI+vxZ9+b2JJY13dt3A==", - "dependencies": { - "lodash._baseismatch": "^3.0.0", - "lodash.pairs": "^3.0.0" - } - }, - "node_modules/lodash._basetostring": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", - "integrity": "sha512-mTzAr1aNAv/i7W43vOR/uD/aJ4ngbtsRaCubp2BfZhlGU/eORUjg/7F6X0orNMdv33JOrdgGybtvMN/po3EWrA==" - }, - "node_modules/lodash._basevalues": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", - "integrity": "sha512-H94wl5P13uEqlCg7OcNNhMQ8KvWSIyqXzOPusRgHC9DK3o54P6P3xtbXlVbRABG4q5gSmp7EDdJ0MSuW9HX6Mg==" - }, - "node_modules/lodash._bindcallback": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz", - "integrity": "sha512-2wlI0JRAGX8WEf4Gm1p/mv/SZ+jLijpj0jyaE/AXeuQphzCgD8ZQW4oSpoN8JAopujOFGU3KMuq7qfHBWlGpjQ==" - }, - "node_modules/lodash._cacheindexof": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/lodash._cacheindexof/-/lodash._cacheindexof-3.0.2.tgz", - "integrity": "sha512-S8dUjWr7SUT/X6TBIQ/OYoCHo1Stu1ZRy6uMUSKqzFnZp5G5RyQizSm6kvxD2Ewyy6AVfMg4AToeZzKfF99T5w==" - }, - "node_modules/lodash._createassigner": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz", - "integrity": "sha512-LziVL7IDnJjQeeV95Wvhw6G28Z8Q6da87LWKOPWmzBLv4u6FAT/x5v00pyGW0u38UoogNF2JnD3bGgZZDaNEBw==", - "dependencies": { - "lodash._bindcallback": "^3.0.0", - "lodash._isiterateecall": "^3.0.0", - "lodash.restparam": "^3.0.0" - } - }, - "node_modules/lodash._createcache": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lodash._createcache/-/lodash._createcache-3.1.2.tgz", - "integrity": "sha512-ev5SP+iFpZOugyab/DEUQxUeZP5qyciVTlgQ1f4Vlw7VUcCD8fVnyIqVUEIaoFH9zjAqdgi69KiofzvVmda/ZQ==", - "dependencies": { - "lodash._getnative": "^3.0.0" - } - }, - "node_modules/lodash._createwrapper": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lodash._createwrapper/-/lodash._createwrapper-3.2.0.tgz", - "integrity": "sha512-O8fi7P57KZQjtTJN3tbUAJsm6Coo35JVi4OiEU/WV0rrqaWemk+rRB/1ohiIiv1cIK3dIkVhMehaFOFyNZDYkQ==", - "dependencies": { - "lodash._root": "^3.0.0" - } - }, - "node_modules/lodash._getnative": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "integrity": "sha512-RrL9VxMEPyDMHOd9uFbvMe8X55X16/cGM5IgOKgRElQZutpX89iS6vwl64duTV1/16w5JY7tuFNXqoekmh1EmA==" - }, - "node_modules/lodash._isiterateecall": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "integrity": "sha512-De+ZbrMu6eThFti/CSzhRvTKMgQToLxbij58LMfM8JnYDNSOjkjTCIaa8ixglOeGh2nyPlakbt5bJWJ7gvpYlQ==" - }, - "node_modules/lodash._pickbyarray": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/lodash._pickbyarray/-/lodash._pickbyarray-3.0.2.tgz", - "integrity": "sha512-tHzBIfgugzI7HV0y8MJS1z/ryWDh8NyD6AV+so9vlplRnhD4qBuwoyDt7g241ad3F43YDFghCN+R3iaFd4Azvw==" - }, - "node_modules/lodash._pickbycallback": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._pickbycallback/-/lodash._pickbycallback-3.0.0.tgz", - "integrity": "sha512-DVP27YmN0lB+j/Tgd/+gtxfmW/XihgWpQpHptBuwyp2fD9zEBRwwcnw6Qej16LUV8LRFuTqyoc0i6ON97d/C5w==", - "dependencies": { - "lodash._basefor": "^3.0.0", - "lodash.keysin": "^3.0.0" - } - }, - "node_modules/lodash._reescape": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", - "integrity": "sha512-Sjlavm5y+FUVIF3vF3B75GyXrzsfYV8Dlv3L4mEpuB9leg8N6yf/7rU06iLPx9fY0Mv3khVp9p7Dx0mGV6V5OQ==" - }, - "node_modules/lodash._reevaluate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", - "integrity": "sha512-OrPwdDc65iJiBeUe5n/LIjd7Viy99bKwDdk7Z5ljfZg0uFRFlfQaCy9tZ4YMAag9WAZmlVpe1iZrkIMMSMHD3w==" - }, - "node_modules/lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==" - }, - "node_modules/lodash._replaceholders": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._replaceholders/-/lodash._replaceholders-3.0.0.tgz", - "integrity": "sha512-FbnZp+6+UaT8VzGNXUK8nIH7rC/P+c2te5R/rpjgwLY27OsEMqCyF6yOxqHMj9Qv3yelSVVuYzCjtrJzcKbAhg==" - }, - "node_modules/lodash._root": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", - "integrity": "sha512-O0pWuFSK6x4EXhM1dhZ8gchNtG7JMqBtrHdoUFUWXD7dJnNSUze1GuyQr5sOs0aCvgGeI3o/OJW8f4ca7FDxmQ==" - }, - "node_modules/lodash.bind": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lodash.bind/-/lodash.bind-3.1.0.tgz", - "integrity": "sha512-GaXlyWuJbyuJ54vRypYLVq1NS4v7QIBVicEX4lmW8PE5XaltCuFzWLG4WuXKYQ7SKfzxkiEsadQyuVOxym7paQ==", - "dependencies": { - "lodash._createwrapper": "^3.0.0", - "lodash._replaceholders": "^3.0.0", - "lodash.restparam": "^3.0.0" - } - }, - "node_modules/lodash.clonedeep": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-3.0.2.tgz", - "integrity": "sha512-I8MpGh5z+6OixDAAb21teLSZDmqVPjlq02Q7ZFrbn2xnQHYYuJf6on/94SWpF/p0s3p/cEv/53ro4AhDOfCR0g==", - "dependencies": { - "lodash._baseclone": "^3.0.0", - "lodash._bindcallback": "^3.0.0" - } - }, - "node_modules/lodash.escape": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", - "integrity": "sha512-n1PZMXgaaDWZDSvuNZ/8XOcYO2hOKDqZel5adtR30VKQAtoWs/5AOeFA0vPV8moiPzlqe7F4cP2tzpFewQyelQ==", - "dependencies": { - "lodash._root": "^3.0.0" - } - }, - "node_modules/lodash.isarguments": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==" - }, - "node_modules/lodash.isarray": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "integrity": "sha512-JwObCrNJuT0Nnbuecmqr5DgtuBppuCvGD9lxjFpAzwnVtdGoDQ1zig+5W8k5/6Gcn0gZ3936HDAlGd28i7sOGQ==" - }, - "node_modules/lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" - }, - "node_modules/lodash.isplainobject": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-3.2.0.tgz", - "integrity": "sha512-P4wZnho5curNqeEq/x292Pb57e1v+woR7DJ84DURelKB46lby8aDEGVobSaYtzHdQBWQrJSdxcCwjlGOvvdIyg==", - "dependencies": { - "lodash._basefor": "^3.0.0", - "lodash.isarguments": "^3.0.0", - "lodash.keysin": "^3.0.0" - } - }, - "node_modules/lodash.istypedarray": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/lodash.istypedarray/-/lodash.istypedarray-3.0.6.tgz", - "integrity": "sha512-lGWJ6N8AA3KSv+ZZxlTdn4f6A7kMfpJboeyvbFdE7IU9YAgweODqmOgdUHOA+c6lVWeVLysdaxciFXi+foVsWw==" - }, - "node_modules/lodash.keys": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "integrity": "sha512-CuBsapFjcubOGMn3VD+24HOAPxM79tH+V6ivJL3CHYjtrawauDJHUk//Yew9Hvc6e9rbCrURGk8z6PC+8WJBfQ==", - "dependencies": { - "lodash._getnative": "^3.0.0", - "lodash.isarguments": "^3.0.0", - "lodash.isarray": "^3.0.0" - } - }, - "node_modules/lodash.keysin": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/lodash.keysin/-/lodash.keysin-3.0.8.tgz", - "integrity": "sha512-YDB/5xkL3fBKFMDaC+cfGV00pbiJ6XoJIfRmBhv7aR6wWtbCW6IzkiWnTfkiHTF6ALD7ff83dAtB3OEaSoyQPg==", - "dependencies": { - "lodash.isarguments": "^3.0.0", - "lodash.isarray": "^3.0.0" - } - }, - "node_modules/lodash.merge": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-3.3.2.tgz", - "integrity": "sha512-ZgGZpRhWLjivGUbjtApZR4HyLv/UAyoYqESVYkK4aLBJVHRrbFpG+GNnE9JPijliME4LkKM0SFI/WyOiBiv1+w==", - "dependencies": { - "lodash._arraycopy": "^3.0.0", - "lodash._arrayeach": "^3.0.0", - "lodash._createassigner": "^3.0.0", - "lodash._getnative": "^3.0.0", - "lodash.isarguments": "^3.0.0", - "lodash.isarray": "^3.0.0", - "lodash.isplainobject": "^3.0.0", - "lodash.istypedarray": "^3.0.0", - "lodash.keys": "^3.0.0", - "lodash.keysin": "^3.0.0", - "lodash.toplainobject": "^3.0.0" - } - }, - "node_modules/lodash.omit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-3.1.0.tgz", - "integrity": "sha512-vC3fSzZDmPlwk+kCGYMQyUpPeRBgmOK/WrhmjlWVUjEch35gQR3iRbCV9rL7KgMHVeVhnq7A+TRrPvzvg67y9w==", - "dependencies": { - "lodash._arraymap": "^3.0.0", - "lodash._basedifference": "^3.0.0", - "lodash._baseflatten": "^3.0.0", - "lodash._bindcallback": "^3.0.0", - "lodash._pickbyarray": "^3.0.0", - "lodash._pickbycallback": "^3.0.0", - "lodash.keysin": "^3.0.0", - "lodash.restparam": "^3.0.0" - } - }, - "node_modules/lodash.pairs": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash.pairs/-/lodash.pairs-3.0.1.tgz", - "integrity": "sha512-lgXvpU43ZNQrZ/pK2cR97YzKeAno3e3HhcyvLKsofljeHKrQcZhT1vW7fg4X61c92tM+mjD/DypoLZYuAKNIkQ==", - "dependencies": { - "lodash.keys": "^3.0.0" - } - }, - "node_modules/lodash.restparam": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", - "integrity": "sha512-L4/arjjuq4noiUJpt3yS6KIKDtJwNe2fIYgMqyYYKoeIfV1iEqvPwhCx23o+R9dzouGihDAPN1dTIRWa7zk8tw==" - }, - "node_modules/lodash.template": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "integrity": "sha512-0B4Y53I0OgHUJkt+7RmlDFWKjVAI/YUpWNiL9GQz5ORDr4ttgfQGo+phBWKFLJbBdtOwgMuUkdOHOnPg45jKmQ==", - "dependencies": { - "lodash._basecopy": "^3.0.0", - "lodash._basetostring": "^3.0.0", - "lodash._basevalues": "^3.0.0", - "lodash._isiterateecall": "^3.0.0", - "lodash._reinterpolate": "^3.0.0", - "lodash.escape": "^3.0.0", - "lodash.keys": "^3.0.0", - "lodash.restparam": "^3.0.0", - "lodash.templatesettings": "^3.0.0" - } - }, - "node_modules/lodash.templatesettings": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", - "integrity": "sha512-TcrlEr31tDYnWkHFWDCV3dHYroKEXpJZ2YJYvJdhN+y4AkWMDZ5I4I8XDtUKqSAyG81N7w+I1mFEJtcED+tGqQ==", - "dependencies": { - "lodash._reinterpolate": "^3.0.0", - "lodash.escape": "^3.0.0" - } - }, - "node_modules/lodash.toplainobject": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash.toplainobject/-/lodash.toplainobject-3.0.0.tgz", - "integrity": "sha512-wMI0Ju1bvSmnBS3EcRRH/3zDnZOPpDtMtNDzbbNMKuTrEpALsf+sPyMeogmv63Y11qZQO7H1xFzohIEGRMjPYA==", - "dependencies": { - "lodash._basecopy": "^3.0.0", - "lodash.keysin": "^3.0.0" - } - }, - "node_modules/lodash.where": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lodash.where/-/lodash.where-3.1.0.tgz", - "integrity": "sha512-9iH6No94IEtewjRRAykRVVW4Sw0DULKFp9H7x92MvbYUjg5EHj/+o58/Jx/kxAu7UWJLItwBH4FemHaQIGFIeg==", - "dependencies": { - "lodash._arrayfilter": "^3.0.0", - "lodash._basecallback": "^3.0.0", - "lodash._basefilter": "^3.0.0", - "lodash._basematches": "^3.0.0", - "lodash.isarray": "^3.0.0" - } - }, - "node_modules/longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "dependencies": { - "sourcemap-codec": "^1.4.8" - } - }, - "node_modules/make-iterator": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", - "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/make-iterator/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-config": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/map-config/-/map-config-0.4.4.tgz", - "integrity": "sha512-Gu4LROniL4j2tDyn+E5oDkXu+aTqCahHv3wco8kK21mcV0qFNBQd12DA/hCb/MLhtu4RGWz6I+Q1zedlVhGY9A==", - "dependencies": { - "array-unique": "^0.2.1", - "async": "^1.5.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-schema": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/map-schema/-/map-schema-0.1.4.tgz", - "integrity": "sha512-pJbe3zgt0w6DJM650kaMxqcjYUbozIAmr7XbNf38p8u1HkVljQ+iGtAeDf5gy0/dRe+DxySx/QSfzTosd01mCA==", - "dependencies": { - "arr-union": "^3.0.0", - "collection-visit": "^0.2.1", - "component-emitter": "^1.2.0", - "debug": "^2.2.0", - "get-value": "^2.0.2", - "kind-of": "^3.0.2", - "lazy-cache": "^1.0.3", - "mixin-deep": "^1.1.3", - "omit-empty": "^0.3.2", - "set-value": "^0.3.2", - "sort-object-arrays": "^0.1.1", - "union-value": "^0.2.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-schema/node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-visit": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-0.1.5.tgz", - "integrity": "sha512-zdmJBFvvVR/H5wCfsCP7XxSLp+346yAZ30Wy2OsQLcH19OVGMWa3Ms9quO00lj9ybsySu3gKOINNgICb4Zqauw==", - "dependencies": { - "lazy-cache": "^2.0.1", - "object-visit": "^0.3.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/matched": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/matched/-/matched-0.4.4.tgz", - "integrity": "sha512-zpasnbB5vQkvb0nfcKV0zEoGgMtV7atlWR1Vk3E8tEKh6EicMseKtVV+5vc+zsZwvDlcNMKlKK/CVOEeAalYRQ==", - "dependencies": { - "arr-union": "^3.1.0", - "async-array-reduce": "^0.2.0", - "extend-shallow": "^2.0.1", - "fs-exists-sync": "^0.1.0", - "glob": "^7.0.5", - "has-glob": "^0.1.1", - "is-valid-glob": "^0.3.0", - "lazy-cache": "^2.0.1", - "resolve-dir": "^0.1.0" - }, - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/math-random": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", - "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==" - }, - "node_modules/merge-stream": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-0.1.8.tgz", - "integrity": "sha512-ivGsLZth/AkvevAzPlRLSie8Q3GdyH/5xUYgn+ItAJYslT0NsKd2cxx0bAjmqoY5swX0NoWJjvkDkfpaVZx9lw==", - "dependencies": { - "through2": "^0.6.1" - } - }, - "node_modules/merge-stream/node_modules/readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "node_modules/merge-stream/node_modules/string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" - }, - "node_modules/merge-stream/node_modules/through2": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", - "integrity": "sha512-RkK/CCESdTKQZHdmKICijdKKsCRVHs5KsLZ6pACAmF/1GPUQhonHSXWNERctxEp7RmvjdNbZTL5z9V7nSCXKcg==", - "dependencies": { - "readable-stream": ">=1.0.33-1 <1.1.0-0", - "xtend": ">=4.0.0 <4.1.0-0" - } - }, - "node_modules/merge-value": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/merge-value/-/merge-value-0.1.1.tgz", - "integrity": "sha512-bVXaECDVpjKFt3IRx3OC5JsRtFJNvgOAjYJJSz/OmBIi7TByzsCxTLGdYmNOCVIx/9Ejz3JvK6r/EJmUtitTxA==", - "dependencies": { - "get-value": "^1.1.5", - "is-extendable": "^0.1.1", - "lazy-cache": "^0.2.3", - "mixin-deep": "^1.1.3", - "set-value": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/merge-value/node_modules/get-value": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-1.3.1.tgz", - "integrity": "sha512-TrDxHI5wqgpM5Guhoz7xmblwy7kzhDauSs4df3NP907yFmLtCkOau8YtGo087jZXKDwP22NG6fCo0UA4EFLjOw==", - "dependencies": { - "arr-flatten": "^1.0.1", - "is-extendable": "^0.1.1", - "lazy-cache": "^0.2.4", - "noncharacters": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/merge-value/node_modules/isobject": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-1.0.2.tgz", - "integrity": "sha512-WQQgFoML/sLgmhu9zTekYHZUJaPoa/fpVMQ8oxIuOvppzs70DxxyHZdAIjwcuuNDOVtNYsahhqtBbUvKwhRcGw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/merge-value/node_modules/lazy-cache": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", - "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/merge-value/node_modules/set-value": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.2.0.tgz", - "integrity": "sha512-dJaeu7V8d1KwjePimg1oOpGp31cEw/uRcZlfL7wwemkr+A00ev/ZhikvSMiQ4hkf83d8JdY2AFoFmXsKzmHMSw==", - "deprecated": "Critical bug fixed in v3.0.1, please upgrade to the latest version.", - "dependencies": { - "isobject": "^1.0.0", - "noncharacters": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/minimatch": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz", - "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-object": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", - "integrity": "sha512-ALGF1Jt9ouehcaXaHhn6t1yGWRqGaHkPFndtFVHfZXOvkIZ/yoGaSi0AHVTafb3ZBGg4dr/bDwnaEKqCXzchMA==", - "dependencies": { - "for-in": "^0.1.3", - "is-extendable": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-object/node_modules/for-in": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", - "integrity": "sha512-F0to7vbBSHP8E3l6dCjxNOLuSFAACIxFy3UehTUlG7svlXi37HHsDkyVcHo0Pq8QwrE+pXvWSVX3ZT1T9wAZ9g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/muggle-string": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.3.1.tgz", - "integrity": "sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==", - "dev": true - }, - "node_modules/multipipe": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "integrity": "sha512-7ZxrUybYv9NonoXgwoOqtStIu18D1c3eFZj27hqgf5kBrBF8Q+tE8V0MW8dKM5QLkQPh1JhhbKgHLY9kifov4Q==", - "dependencies": { - "duplexer2": "0.0.2" - } - }, - "node_modules/mute-stream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", - "integrity": "sha512-EbrziT4s8cWPmzr47eYVW3wimS4HsvlnV5ri1xw1aR6JQo/OrJX5rkl32K/QQHdxeabJETtfeaROGhd8W7uBgg==" - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/namify": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/namify/-/namify-0.1.3.tgz", - "integrity": "sha512-NnrJy1rWMBb52xEAV5LusPx3UUln7rs1FdBnT3rJ4/aaD5MWZHgcVYZ8JLM3IUEUDj2A5XL0bUTUlMdwhBlviA==", - "dependencies": { - "reserved": "^0.1.0" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/nan": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", - "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", - "optional": true - }, - "node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanoseconds": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/nanoseconds/-/nanoseconds-0.1.0.tgz", - "integrity": "sha512-6yOHqTvJNI9xGmVHWQ4ZTYhGpT0O4h9N+uk/UuRVPI8TskViB4s4QL3y+jY/Yxsdz7gvoBGPCHWRUibOyyYMwA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "node_modules/next-tick": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", - "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" - }, - "node_modules/node-releases": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", - "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==", - "dev": true - }, - "node_modules/noncharacters": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/noncharacters/-/noncharacters-1.1.0.tgz", - "integrity": "sha512-U69XzMNq7UQXR27xT17tkQsHPsLc+5W9yfXvYzVCwFxghVf+7VttxFnCKFMxM/cHD+/QIyU009263hxIIurj4g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/now-and-later": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-0.0.6.tgz", - "integrity": "sha512-qNIeNeH6v6KbriliCoOEmKhelv+66P2yCKEQta3MYcwN98S3NrVMgYEh9hWxJRPqPna3d7r0KElZQKQkAm0/jA==", - "dependencies": { - "once": "^1.3.0" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/object-visit": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-0.3.4.tgz", - "integrity": "sha512-6QNyX7uTuwqxP7pmDBqgBDKdmZws1rXriUyXM5KG6+7J0aYRuuAGoc636IGdLzgOL77WUwL+EpoTJrEHwWsyOA==", - "dependencies": { - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.omit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha512-UiAM5mhmIuKLsOvrL+B0U2d1hXHF3bFYWIuH1LMpuV2EJEHG1Ntz06PgLEHjm6VFd87NpH8rastvPoyv6UW2fA==", - "dependencies": { - "for-own": "^0.1.4", - "is-extendable": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.pick/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/omit-empty": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/omit-empty/-/omit-empty-0.3.6.tgz", - "integrity": "sha512-P5zl3TYREgcRAjjyj9kYHNhVtOOXMlCyYh/KNm53oUZNKpGOBbS0WLdRcThDPWbuFleXlbCd1KTBRZD86nj3RA==", - "dependencies": { - "has-values": "^0.1.4", - "is-date-object": "^1.0.1", - "isobject": "^2.0.0", - "reduce-object": "^0.1.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", - "integrity": "sha512-GZ+g4jayMqzCRMgB2sol7GiCLjKfS1PINkjmx8spcKce1LiVqcbQreXwqs2YAFXC6R03VIG28ZS31t8M866v6A==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/opn": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/opn/-/opn-4.0.2.tgz", - "integrity": "sha512-iPBWbPP4OEOzR1xfhpGLDh+ypKBOygunZhM9jBtA7FS5sKjEiMZw0EFb82hnDOmTZX90ZWLoZKUza4cVt8MexA==", - "dependencies": { - "object-assign": "^4.0.1", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/option-cache": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/option-cache/-/option-cache-3.5.0.tgz", - "integrity": "sha512-Hr14410H8ajAHeUirXZtuE9drwy8e85l0CssHB/k7Y6nRkleKsGAzB/gwltUzsnIqr9Y+7ZQ+H16GYWAJH3PVg==", - "dependencies": { - "arr-flatten": "^1.0.3", - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^0.3.1", - "kind-of": "^3.2.2", - "lazy-cache": "^2.0.2", - "set-value": "^0.4.3", - "to-object-path": "^0.3.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/option-cache/node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/option-cache/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/option-cache/node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/option-cache/node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/option-cache/node_modules/set-value": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", - "integrity": "sha512-2Z0LRUUvYeF7gIFFep48ksPq0NR09e5oKoFXznaMGNcu+EZAfGnyL0K6xno2gCqX6dZYEZRjrcn04/gvZzcKhQ==", - "deprecated": "Critical bug fixed in v3.0.1, please upgrade to the latest version.", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.1", - "to-object-path": "^0.3.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/optionator": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.6.0.tgz", - "integrity": "sha512-mQXimyhX3iv8+/dPkdwDnNCtXmcGJIrVTw1vIxBGegF3VShG45GtDbZXK46EnN+i0i7HjjwWSgr7XzMxbIzDSw==", - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~1.0.6", - "levn": "~0.2.5", - "prelude-ls": "~1.1.1", - "type-check": "~0.3.1", - "wordwrap": "~0.0.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/optionator/node_modules/wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/ordered-read-streams": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz", - "integrity": "sha512-xQvd8qvx9U1iYY9aVqPpoF5V9uaWJKV6ZGljkh/jkiNX0DiQsjbWvRumbh10QTMDE8DheaOEU8xi0szbrgjzcw==", - "dependencies": { - "is-stream": "^1.0.1", - "readable-stream": "^2.0.1" - } - }, - "node_modules/os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pad-right": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/pad-right/-/pad-right-0.2.2.tgz", - "integrity": "sha512-4cy8M95ioIGolCoMmm2cMntGR1lPLEbOMzOKu8bzjuJP6JpzEMQcDHmh7hHLYGgob+nKe1YHFMaG4V59HQa89g==", - "dependencies": { - "repeat-string": "^1.5.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/paginationator": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/paginationator/-/paginationator-0.1.4.tgz", - "integrity": "sha512-o46P8Z9DK0blcmY7F95SnsBWZ6bow3HAcLKXlgIc/SZE8og21qrxL14nAi6Wy8E0Iw06wA0yS5icSayXw8BU8A==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse-git-config": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/parse-git-config/-/parse-git-config-1.1.1.tgz", - "integrity": "sha512-S3LGXJZVSy/hswvbSkfdbKBRVsnqKrVu6j8fcvdtJ4TxosSELyQDsJPuGPXuZ+EyuYuJd3O4uAF8gcISR0OFrQ==", - "dependencies": { - "extend-shallow": "^2.0.1", - "fs-exists-sync": "^0.1.0", - "git-config-path": "^1.0.1", - "ini": "^1.3.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse-glob": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha512-FC5TeK0AwXzq3tUBFtH74naWkPQCEWs4K+xMxWZBlKDWu0bVHXGZa+KKqxKidd7xwhdZ19ZNuF2uO1M/r196HA==", - "dependencies": { - "glob-base": "^0.3.0", - "is-dotfile": "^1.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse-glob/node_modules/is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse-glob/node_modules/is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", - "dependencies": { - "is-extglob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse-node-version": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", - "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parser-front-matter": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/parser-front-matter/-/parser-front-matter-1.6.4.tgz", - "integrity": "sha512-eqtUnI5+COkf1CQOYo8FmykN5Zs+5Yr60f/7GcPgQDZEEjdE/VZ4WMaMo9g37foof8h64t/TH2Uvk2Sq0fDy/g==", - "dependencies": { - "extend-shallow": "^2.0.1", - "file-is-binary": "^1.0.0", - "gray-matter": "^3.0.2", - "isobject": "^3.0.1", - "lazy-cache": "^2.0.2", - "mixin-deep": "^1.2.0", - "trim-leading-lines": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parser-front-matter/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "dependencies": { - "isarray": "0.0.1" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss": { - "version": "8.4.24", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz", - "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "dev": true, - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" - } - }, - "node_modules/postcss-load-config": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", - "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", - "dev": true, - "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^2.1.1" - }, - "engines": { - "node": ">= 14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.11" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/preserve": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "integrity": "sha512-s/46sYeylUfHNjI+sA/78FAHlmIuKqI9wNnzEOGehAlUUYeObv5C2mOinXBjyUyWmJ2SfcS2/ydApH4hTF4WXQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pretty-time": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-0.2.0.tgz", - "integrity": "sha512-BwYVCPtnSq3nIGDK2rgwZTN2ClhBQmnG8pudrXIfGBwuMutIBj/W7wm/jz1WCHl/Kk2Q5i1Am1uD2Q74oPyBCw==", - "dependencies": { - "is-number": "^2.0.2", - "nanoseconds": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pretty-time/node_modules/is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/project-name": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/project-name/-/project-name-0.2.6.tgz", - "integrity": "sha512-ZOxqunIi7fnAX+E0tE+FLHv2pSEa7IgEbnVG2s4wPxWL+p2cUk9KRDZV4lNkpfyrVR6rfOUBxIbctbJDo/qOTA==", - "dependencies": { - "find-pkg": "^0.1.2", - "git-repo-name": "^0.6.0", - "minimist": "^1.2.0" - }, - "bin": { - "project-name": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, - "node_modules/question-cache": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/question-cache/-/question-cache-0.3.5.tgz", - "integrity": "sha512-eVy39uD2XinjIbaZoS+0GHTp0UmVYvyn4R2QXUbaO0NErbKdDMoq/3JZZ6nqxRD655d12NWTnHi4VlbheTYbzQ==", - "dependencies": { - "get-value": "^2.0.2", - "has-value": "^0.3.0", - "inquirer2": "github:jonschlinkert/inquirer2", - "kind-of": "^3.0.2", - "lazy-cache": "^1.0.3", - "mixin-deep": "^1.1.3", - "set-value": "^0.3.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/question-cache/node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/question-match": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/question-match/-/question-match-0.1.2.tgz", - "integrity": "sha512-DRYr+56vfzAd6TwMZAFymd5yRKtV1Y2EodgxbRmurUSoUWmzysYhUVUgm+Fxb56WdBInFyslLp/G/mf04422og==", - "dependencies": { - "extend-shallow": "^2.0.1", - "micromatch": "^2.3.7" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/question-match/node_modules/braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==", - "dependencies": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/question-match/node_modules/is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/question-match/node_modules/is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", - "dependencies": { - "is-extglob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/question-match/node_modules/micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==", - "dependencies": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/question-match/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/question-store": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/question-store/-/question-store-0.8.8.tgz", - "integrity": "sha512-r85/zc6/w2zN+n8BI813xvmNXV+kYfnGn9+iFWqPOTb/1m1O6pFkjh/DGFCXtxNsfG7AcNYNmyZocTWDdqDGbQ==", - "dependencies": { - "arr-flatten": "^1.0.1", - "arr-union": "^3.1.0", - "async": "^1.5.2", - "data-store": "^0.15.5", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "get-value": "^2.0.5", - "has-value": "^0.3.1", - "inquirer2": "^0.1.1", - "is-answer": "^0.1.0", - "isobject": "^2.0.0", - "lazy-cache": "^1.0.3", - "mixin-deep": "^1.1.3", - "omit-empty": "^0.3.4", - "option-cache": "^3.3.5", - "project-name": "^0.2.4", - "resolve-dir": "^0.1.0", - "set-value": "^0.3.3", - "to-choices": "^0.2.0", - "use": "^1.1.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/question-store/node_modules/data-store": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/data-store/-/data-store-0.15.5.tgz", - "integrity": "sha512-tTKSb4cCSn47PPz+RqwYTj2V9I1TXHSxfJa5atNShbOVI398Q4rsijiK1J2YnNMVj/pk+YlF3K6w4JPdLfDI8w==", - "dependencies": { - "cache-base": "^0.8.0", - "clone-deep": "^0.2.4", - "define-property": "^0.2.5", - "graceful-fs": "^4.1.3", - "has-own-deep": "^0.1.4", - "lazy-cache": "^1.0.3", - "mkdirp": "^0.5.1", - "project-name": "^0.2.4", - "resolve-dir": "^0.1.0", - "rimraf": "^2.5.2", - "union-value": "^0.2.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/question-store/node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/randomatic": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", - "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", - "dependencies": { - "is-number": "^4.0.0", - "kind-of": "^6.0.0", - "math-random": "^1.0.1" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/randomatic/node_modules/is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/randomatic/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readable-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/readline2": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", - "integrity": "sha512-8/td4MmwUB6PkZUbV25uKz7dfrmjYWxsW8DVfibWdlHRk/l/DfHKn4pU+dfcoGLFgWOdyGCzINRQD7jn+Bv+/g==", - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "mute-stream": "0.0.5" - } - }, - "node_modules/reduce-object": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/reduce-object/-/reduce-object-0.1.3.tgz", - "integrity": "sha512-7js/WmWoI5NRe/mfxUimt0rmj04lfhJIa8SDyt+OKasagu+KjffnVxElTKuZs1fRjytlN46BrDoVK+IsBVovtw==", - "dependencies": { - "for-own": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-cache": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", - "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", - "dependencies": { - "is-equal-shallow": "^0.1.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-not/node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-not/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-not/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/relative": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/relative/-/relative-3.0.2.tgz", - "integrity": "sha512-Q5W2qeYtY9GbiR8z1yHNZ1DGhyjb4AnLEjt8iE6XfcC1QIu+FAtj3HQaO0wH28H1mX6cqNLvAqWhP402dxJGyA==", - "dependencies": { - "isobject": "^2.0.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/remote-origin-url": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/remote-origin-url/-/remote-origin-url-0.5.3.tgz", - "integrity": "sha512-crQ7Xk1m/F2IiwBx5oTqk/c0hjoumrEz+a36+ZoVupskQRE/q7pAwHKsTNeiZ31sbSTELvVlVv4h1W0Xo5szKg==", - "dependencies": { - "parse-git-config": "^1.1.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==" - }, - "node_modules/repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/replace-ext": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", - "integrity": "sha512-AFBWBy9EVRTa/LhEcG8QDP3FvpwZqmvN2QFDuJswFeaVhWnZMp8q3E6Zd90SR04PlIwfGdyVjNyLPyen/ek5CQ==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/reserved": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/reserved/-/reserved-0.1.2.tgz", - "integrity": "sha512-/qO54MWj5L8WCBP9/UNe2iefJc+L9yETbH32xO/ft/EYPOTCR5k+azvDUgdCOKwZH8hXwPd0b8XBL78Nn2U69g==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/resolve": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", - "dependencies": { - "is-core-module": "^2.11.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-dir": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-0.1.1.tgz", - "integrity": "sha512-QxMPqI6le2u0dCLyiGzgy92kjkkL6zO0XyvHzjdTNH3zM6e5Hz3BwG6+aEyNgiQ5Xz6PwTwgQEj3U50dByPKIA==", - "dependencies": { - "expand-tilde": "^1.2.2", - "global-modules": "^0.2.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve-glob": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/resolve-glob/-/resolve-glob-0.1.8.tgz", - "integrity": "sha512-GkvqT/7pTfR9rbwao9X1qnZto7clMmNBHuwzwdGa1grm0Z9OJIbjkpjkKL+Ok+oWM/RhL9VJYXk9HV17fr1pAQ==", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-valid-glob": "^0.3.0", - "lazy-cache": "^1.0.3", - "matched": "^0.4.1", - "relative": "^3.0.2", - "resolve-dir": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve-glob/node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", - "deprecated": "https://github.com/lydell/resolve-url#deprecated" - }, - "node_modules/restore-cursor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", - "integrity": "sha512-reSjH4HuiFlxlaBaFCiS6O76ZGG2ygKoSlCsipKdaZuKSPx/+bt9mULkn4l0asVzbEfQQmXRg6Wp6gv6m0wElw==", - "dependencies": { - "exit-hook": "^1.0.0", - "onetime": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "engines": { - "node": ">=0.12" - } - }, - "node_modules/rethrow": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/rethrow/-/rethrow-0.2.3.tgz", - "integrity": "sha512-vtB0AIP/FlRbR4stc8szvHXe+N4158/K1hRMZbFHljIiQAHru54M9LylbxNjBGHl9biuwQNVUdvRzVxv1QWAiA==", - "dependencies": { - "ansi-bgred": "^0.1.1", - "ansi-red": "^0.1.1", - "ansi-yellow": "^0.1.1", - "extend-shallow": "^1.1.4", - "lazy-cache": "^0.2.3", - "right-align": "^0.1.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/rethrow/node_modules/extend-shallow": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", - "integrity": "sha512-L7AGmkO6jhDkEBBGWlLtftA80Xq8DipnrRPr0pyi7GQLXkaq9JYA4xF4z6qnadIC6euiTDKco0cGSU9muw+WTw==", - "dependencies": { - "kind-of": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/rethrow/node_modules/kind-of": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", - "integrity": "sha512-aUH6ElPnMGon2/YkxRIigV32MOpTVcoXQ1Oo8aYn40s+sJ3j+0gFZsT8HKDcxNy7Fi9zuquWtGaGAahOdv5p/g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/rethrow/node_modules/lazy-cache": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", - "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/right-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "integrity": "sha512-yqINtL/G7vs2v+dFIZmFUDbnVyFUJFKd6gK22Kgo6R4jfJGFtisKyncWDDULgjfqf4ASQuIQyjJ7XZ+3aWpsAg==", - "dependencies": { - "align-text": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/rollup": { - "version": "3.25.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.25.1.tgz", - "integrity": "sha512-tywOR+rwIt5m2ZAWSe5AIJcTat8vGlnPFAv15ycCrw33t6iFsXZ6mzHVFh2psSjxQPmI+xgzMZZizUAukBI4aQ==", - "dev": true, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=14.18.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/run-async": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz", - "integrity": "sha512-qOX+w+IxFgpUpJfkv2oGN0+ExPs68F4sZHfaRRx4dDexAQkG83atugKVEylyT5ARees3HBbfmuvnjbrd8j9Wjw==", - "dependencies": { - "once": "^1.3.0" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/rx-lite": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz", - "integrity": "sha512-1I1+G2gteLB8Tkt8YI1sJvSIfa0lWuRtC8GjvtyPBcLSF5jBCCJJqKrpER5JU5r6Bhe+i9/pK3VMuUcXu0kdwQ==" - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/semver": { - "version": "7.5.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.2.tgz", - "integrity": "sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/session-cache": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/session-cache/-/session-cache-0.2.0.tgz", - "integrity": "sha512-xSUI936PxaLlFyBtZNlycJQqK01DxBmFaKJIBrPfaUQwQk1hi9HHCCwGrxglD+DDqK2OwbsXbVPJeI1i8XKkiQ==", - "dependencies": { - "continuation-local-storage": "^3.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-getter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/set-getter/-/set-getter-0.1.1.tgz", - "integrity": "sha512-9sVWOy+gthr+0G9DzqqLaYNA7+5OKkSmcqjL9cBpDEaZrr3ShQlyX2cZ/O/ozE41oxn/Tt0LGEM/w4Rub3A3gw==", - "dependencies": { - "to-object-path": "^0.3.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.3.3.tgz", - "integrity": "sha512-aJPTd11HzK47w8xJMpyY4tBmFC6EidC8EG2fENxCJvPwLYzXLnNaesgo796y1fhSISSYAuah4Het+wDoPXK2tg==", - "deprecated": "Critical bug fixed in v3.0.1, please upgrade to the latest version.", - "dependencies": { - "extend-shallow": "^2.0.1", - "isobject": "^2.0.0", - "to-object-path": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/to-object-path": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.2.0.tgz", - "integrity": "sha512-6oMu4CTicplxUMOXBoS1W9YNjIclUzmWpWf02v+JnYMEGVX24rTCsYMHay85WA7Wq+9wZa2iJ+HAAX0yGOcxCQ==", - "dependencies": { - "arr-flatten": "^1.0.1", - "is-arguments": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shallow-clone": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz", - "integrity": "sha512-J1zdXCky5GmNnuauESROVu31MQSnLoYvlyEn6j2Ztk6Q5EHFIhxkMhYcv6vuDzl2XEzoRr856QwzMgWM/TmZgw==", - "dependencies": { - "is-extendable": "^0.1.1", - "kind-of": "^2.0.1", - "lazy-cache": "^0.2.3", - "mixin-object": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shallow-clone/node_modules/kind-of": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", - "integrity": "sha512-0u8i1NZ/mg0b+W3MGGw5I7+6Eib2nx72S/QvXa0hYjEkjTknYmEYQJwGu3mLC0BrhtJjtQafTkyRUQ75Kx0LVg==", - "dependencies": { - "is-buffer": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shallow-clone/node_modules/lazy-cache": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", - "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/shelljs": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.5.3.tgz", - "integrity": "sha512-C2FisSSW8S6TIYHHiMHN0NqzdjWfTekdMpA2FJTbRWnQMLO1RRIXEB9eVZYOlofYmjZA7fY3ChoFu09MeI3wlQ==", - "bin": { - "shjs": "bin/shjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/shimmer": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz", - "integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==" - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-descriptor/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/snapdragon/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/split-string/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/split-string/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sort-object-arrays": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/sort-object-arrays/-/sort-object-arrays-0.1.1.tgz", - "integrity": "sha512-yqoVMBF2wzCdE4f2zeYKq2dQHe1WjGIdAV1dYSkXOFB+M3Bo+Bp0u+NdZCOETM3OC1VXerlruTD6Ckgus1NsnA==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "deprecated": "See https://github.com/lydell/source-map-url#deprecated" - }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "deprecated": "Please use @jridgewell/sourcemap-codec instead" - }, - "node_modules/sparkles": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", - "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/spawn-commands": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/spawn-commands/-/spawn-commands-0.3.1.tgz", - "integrity": "sha512-TsQhnKDfYO/Ui95WpDG6BAuGkfaJNUypih4UySkSFKri0/lZQkVq3Ky6Fj0Pm0az0Vugjo/CpIZAMAI4GbXTGA==", - "dependencies": { - "async-each-series": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split-string": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-1.0.1.tgz", - "integrity": "sha512-ZuVODgxrpJnBD5LezfE484E2ArRF8HGgJqaiGBWvCbGS1iqynO45FQxBx7Ze4t45X9a994ejFD5kLhI6WtL1xA==", - "dependencies": { - "extend-shallow": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "node_modules/src-stream": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/src-stream/-/src-stream-0.1.1.tgz", - "integrity": "sha512-fczCn/BzNcH27V7unPzgCl+owTuC/Uv3UG9BQxGemRs6Fy1M2GFmYu1ZHQ2UjeYlGQqAmkModp949g235kYzcw==", - "dependencies": { - "duplexify": "^3.4.2", - "merge-stream": "^0.1.8", - "through2": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stream-combiner": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz", - "integrity": "sha512-6yHMqgLYDzQDcAkL+tjJDC5nSNuNIx0vZtRZeiPh7Saef7VHX9H5Ijn9l2VIol2zaNYlYEX6KyuT/237A58qEQ==", - "dependencies": { - "duplexer": "~0.1.1", - "through": "~2.3.4" - } - }, - "node_modules/stream-exhaust": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", - "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==" - }, - "node_modules/stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", - "dependencies": { - "is-utf8": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-bom-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz", - "integrity": "sha512-7jfJB9YpI2Z0aH3wu10ZqitvYJaE0s5IzFuWE+0pbb4Q/armTloEUShymkDO47YSLnjAW52mlXT//hs9wXNNJQ==", - "dependencies": { - "first-chunk-stream": "^1.0.0", - "strip-bom": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-bom-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-color": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/strip-color/-/strip-color-0.1.0.tgz", - "integrity": "sha512-p9LsUieSjWNNAxVCXLeilaDlmuUOrDS5/dF9znM1nZc7EGX5+zEFC0bEevsNIaldjlks+2jns5Siz6F9iK6jwA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-json-comments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", - "integrity": "sha512-AOPG8EBc5wAikaG1/7uFCNFJwnKOuQwFTpYBdTW6OvWHeZBQBrAA/amefHGrEiOnCPcLFZK6FUPtWVKpQVIRgg==", - "bin": { - "strip-json-comments": "cli.js" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/success-symbol": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz", - "integrity": "sha512-7S6uOTxPklNGxOSbDIg4KlVLBQw1UiGVyfCUYgYxrZUKRblUkmGj7r8xlfQoFudvqLv6Ap5gd76/IIFfI9JG2A==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sucrase": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz", - "integrity": "sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "7.1.6", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tailwindcss": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.2.tgz", - "integrity": "sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==", - "dev": true, - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.12", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.18.2", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "postcss-value-parser": "^4.2.0", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/template-error": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/template-error/-/template-error-0.1.2.tgz", - "integrity": "sha512-soS5m+iT4k/okmMyydvMjPlmyz3CowvMcOxfgoAqccmkyF81W3D+zMi4lhqbSIhTgLhKE/Bh8wUlXzr6F+ERCw==", - "dependencies": { - "engine": "^0.1.5", - "kind-of": "^2.0.1", - "lazy-cache": "^0.2.3", - "rethrow": "^0.2.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/template-error/node_modules/kind-of": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", - "integrity": "sha512-0u8i1NZ/mg0b+W3MGGw5I7+6Eib2nx72S/QvXa0hYjEkjTknYmEYQJwGu3mLC0BrhtJjtQafTkyRUQ75Kx0LVg==", - "dependencies": { - "is-buffer": "^1.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/template-error/node_modules/lazy-cache": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", - "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/templates": { - "version": "0.10.7", - "resolved": "https://registry.npmjs.org/templates/-/templates-0.10.7.tgz", - "integrity": "sha512-7A3Idgb9HWe3DXv3H6M2lElVpFVmW1FA0Qa5841C6uhanuKXZaODFjHWquv1MuWiufwReNODKOl8NcpwWLaeBw==", - "dependencies": { - "array-sort": "^0.1.1", - "base": "^0.6.4", - "base-data": "^0.3.5", - "base-options": "^0.5.4", - "base-plugins": "^0.4.1", - "clone": "^1.0.2", - "clone-stats": "0.0.1", - "define-property": "^0.2.5", - "en-route": "^0.7.5", - "engine-base": "^0.1.2", - "engine-cache": "^0.16.1", - "export-files": "^2.1.0", - "extend-shallow": "^2.0.1", - "group-array": "^0.3.0", - "has-glob": "^0.1.1", - "inflection": "^1.8.0", - "layouts": "^0.10.6", - "lazy-cache": "^1.0.3", - "load-helpers": "^0.2.10", - "mixin-deep": "^1.1.3", - "paginationator": "^0.1.3", - "template-error": "^0.1.2", - "vinyl": "^1.1.1", - "word-wrap": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/templates/node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/templates/node_modules/vinyl": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", - "integrity": "sha512-Ci3wnR2uuSAWFMSglZuB8Z2apBdtOyz8CV7dC6/U1XbltXBC+IuutUkXQISz01P+US2ouBuesSbV6zILZ6BuzQ==", - "dependencies": { - "clone": "^1.0.0", - "clone-stats": "^0.0.1", - "replace-ext": "0.0.1" - }, - "engines": { - "node": ">= 0.9" - } - }, - "node_modules/text-segmentation": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/text-segmentation/-/text-segmentation-1.0.3.tgz", - "integrity": "sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==", - "dependencies": { - "utrie": "^1.0.2" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dev": true, - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/through2-filter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz", - "integrity": "sha512-miwWajb1B80NvIVKXFPN/o7+vJc4jYUvnZCwvhicRAoTxdD9wbcjri70j+BenCrN/JXEPKDjhpw4iY7yiNsCGg==", - "dependencies": { - "through2": "~2.0.0", - "xtend": "~4.0.0" - } - }, - "node_modules/time-stamp": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-0.1.3.tgz", - "integrity": "sha512-TWnWjQT89QtishVI3lE39D/gvb/7m2QyrkutaDHWzR/RriCyRRpUT3nD3oT9poNs16ZkbIKPY5OYvVHHryNQEQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-absolute-glob": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz", - "integrity": "sha512-Vvl5x6zNf9iVG1QTWeknmWrKzZxaeKfIDRibrZCR3b2V/2NlFJuD2HV7P7AVjaKLZNqLPHqyr0jGrW0fTcxCPQ==", - "dependencies": { - "extend-shallow": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-choices": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/to-choices/-/to-choices-0.2.0.tgz", - "integrity": "sha512-oPVwP4jpJZM4R3Yvfcod8/OjddMoi33amdFzwZktcHAjddmIEAzQ9DQsdPKUr/Q4hLxNMWPys4Pn1qJdLiR4Kg==", - "dependencies": { - "ansi-gray": "^0.1.1", - "mixin-deep": "^1.1.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-file": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/to-file/-/to-file-0.1.7.tgz", - "integrity": "sha512-l48cyygESmhX8m6fHggQYi047+jv3Sjd+bic+3dspFcrygsqp50aGnA9cp98Xk2di4JadJrUpGI4P8wK2acayg==", - "dependencies": { - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "file-contents": "^0.2.4", - "glob-parent": "^2.0.0", - "is-valid-glob": "^0.3.0", - "isobject": "^2.0.0", - "lazy-cache": "^1.0.3", - "vinyl": "^1.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-file/node_modules/glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha512-JDYOvfxio/t42HKdxkAYaCiBN7oYiuxykOxKxdaUW5Qn0zaYN3gRQWolrwdnf0shM9/EP0ebuuTmyoXNr1cC5w==", - "dependencies": { - "is-glob": "^2.0.0" - } - }, - "node_modules/to-file/node_modules/is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-file/node_modules/is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", - "dependencies": { - "is-extglob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-file/node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-file/node_modules/vinyl": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", - "integrity": "sha512-Ci3wnR2uuSAWFMSglZuB8Z2apBdtOyz8CV7dC6/U1XbltXBC+IuutUkXQISz01P+US2ouBuesSbV6zILZ6BuzQ==", - "dependencies": { - "clone": "^1.0.0", - "clone-stats": "^0.0.1", - "replace-ext": "0.0.1" - }, - "engines": { - "node": ">= 0.9" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/to-regex/node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/trim-leading-lines": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/trim-leading-lines/-/trim-leading-lines-0.1.1.tgz", - "integrity": "sha512-ViFS8blDWJN4Jg10fyZ+sIAfkSSAn5NiTVywc3kKtMWK3DZjaV7FV86oX3i9KY6/gqYkdka/UNeM2/NMGttiyA==", - "dependencies": { - "is-whitespace": "^0.3.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/try-open": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/try-open/-/try-open-0.1.3.tgz", - "integrity": "sha512-rK3DH8IUWUp8kOVkQ7Zf1AyUFGvQ3qL2SRcflPkZjCOkz07L9U0rileSnjsnrucv5vApuAFzvfpsipXmm01nUw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "dev": true - }, - "node_modules/type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" - }, - "node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" - }, - "node_modules/typescript": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz", - "integrity": "sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/uglify-js": { - "version": "3.17.4", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", - "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/unc-path-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/union-value": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-0.2.4.tgz", - "integrity": "sha512-Tv3cqdyY8yjW9ZcJ9WP7JdHS34natzylD0oNRLlYbWOfUdC4EQ0sf3fubnqrK2IErtlmobFmuS1pWvv88VghpA==", - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^0.4.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/union-value/node_modules/set-value": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", - "integrity": "sha512-2Z0LRUUvYeF7gIFFep48ksPq0NR09e5oKoFXznaMGNcu+EZAfGnyL0K6xno2gCqX6dZYEZRjrcn04/gvZzcKhQ==", - "deprecated": "Critical bug fixed in v3.0.1, please upgrade to the latest version.", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.1", - "to-object-path": "^0.3.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unique-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", - "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", - "dependencies": { - "json-stable-stringify-without-jsonify": "^1.0.1", - "through2-filter": "^3.0.0" - } - }, - "node_modules/unique-stream/node_modules/through2-filter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", - "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", - "dependencies": { - "through2": "~2.0.0", - "xtend": "~4.0.0" - } - }, - "node_modules/unset-value": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-0.1.2.tgz", - "integrity": "sha512-yhv5I4TsldLdE3UcVQn0hD2T5sNCPv4+qm/CTUpRKIpwthYRIipsAPdsrNpOI79hPQa0rTTeW22Fq6JWRcTgNg==", - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/update": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/update/-/update-0.4.2.tgz", - "integrity": "sha512-d5BUuF6iwZ9kt8of0b1P2QfFmETzrKBvQy4aegxPcZkAU1IzoUqY+b3rwyXpGzwNQb8Hwqo/y4DR6yCR5I87eA==", - "dependencies": { - "ansi-cyan": "^0.1.1", - "ansi-gray": "^0.1.1", - "ansi-green": "^0.1.1", - "ansi-red": "^0.1.1", - "ansi-yellow": "^0.1.1", - "assemble-core": "^0.8.0", - "assemble-loader": "^0.2.6", - "async": "^1.5.2", - "base": "^0.6.3", - "base-cli": "^0.4.0", - "base-config": "^0.3.3", - "base-options": "^0.5.4", - "base-pipeline": "^0.1.4", - "base-store": "^0.3.2", - "composer-runtimes": "^0.7.0", - "define-property": "^0.2.5", - "engine-base": "^0.1.2", - "expand-args": "^0.3.1", - "expand-object": "^0.4.1", - "export-files": "^2.1.0", - "extend-shallow": "^2.0.1", - "for-own": "^0.1.3", - "get-value": "^2.0.2", - "global-modules": "^0.2.0", - "gulp-eslint": "^1.1.1", - "lazy-cache": "^1.0.3", - "load-pkg": "^3.0.1", - "matched": "^0.4.1", - "micromatch": "^2.3.7", - "minimist": "^1.2.0", - "object.omit": "^2.0.0", - "object.pick": "^1.1.1", - "parser-front-matter": "^1.3.0", - "project-name": "^0.2.3", - "question-cache": "^0.3.5", - "rimraf": "^2.5.0", - "set-value": "^0.3.2", - "sort-object-arrays": "^0.1.1", - "stream-exhaust": "^1.0.1", - "success-symbol": "^0.1.0", - "through2": "^2.0.0", - "time-stamp": "^0.1.3", - "union-value": "^0.2.1", - "use": "^1.1.2" - }, - "bin": { - "update": "bin/update.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/update/node_modules/braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==", - "dependencies": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/update/node_modules/is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/update/node_modules/is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", - "dependencies": { - "is-extglob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/update/node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/update/node_modules/micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==", - "dependencies": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/update/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", - "deprecated": "Please see https://github.com/lydell/urix#deprecated" - }, - "node_modules/use": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use/-/use-1.1.2.tgz", - "integrity": "sha512-25Uw2xiVk0m2ySqmnu2GjOIROlImdXMRcpI6Cq7sZeG/zFZgFkSeo2+QwKNWJncfZOVS55eACoinvJ3EtprOBw==", - "dependencies": { - "define-property": "^0.2.5", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/user-home": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz", - "integrity": "sha512-KMWqdlOcjCYdtIJpicDSFBQ8nFwS2i9sslAd6f4+CBGcU4gist2REnr2fxj2YocvJFxSF3ZOHLYLVZnUxv4BZQ==", - "dependencies": { - "os-homedir": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "node_modules/utrie": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/utrie/-/utrie-1.0.2.tgz", - "integrity": "sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==", - "dependencies": { - "base64-arraybuffer": "^1.0.2" - } - }, - "node_modules/vali-date": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/vali-date/-/vali-date-1.0.0.tgz", - "integrity": "sha512-sgECfZthyaCKW10N0fm27cg8HYTFK5qMWgypqkXMQ4Wbl/zZKx7xZICgcoxIIE+WFAP/MBL2EFwC/YvLxw3Zeg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/vinyl": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", - "integrity": "sha512-P5zdf3WB9uzr7IFoVQ2wZTmUwHL8cMZWJGzLBNCHNZ3NB6HTMsYABtt7z8tAGIINLXyAob9B9a1yzVGMFOYKEA==", - "dependencies": { - "clone": "^1.0.0", - "clone-stats": "^0.0.1", - "replace-ext": "0.0.1" - }, - "engines": { - "node": ">= 0.9" - } - }, - "node_modules/vinyl-fs": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.4.1.tgz", - "integrity": "sha512-8Vi8XkGM6FBJBB2jc3azrHHmbBoEIA0nJ2RtsXRfvCUI3hvpmeMPBTUDfzIBBzQt2cwL3AacVWbUMarsermmCg==", - "dependencies": { - "duplexify": "^3.2.0", - "glob-stream": "^5.2.0", - "graceful-fs": "^4.0.0", - "gulp-sourcemaps": "^1.5.2", - "is-valid-glob": "^0.3.0", - "lazystream": "^1.0.0", - "lodash.isequal": "^4.0.0", - "merge-stream": "^1.0.0", - "mkdirp": "^0.5.0", - "object-assign": "^4.0.0", - "readable-stream": "^2.0.4", - "strip-bom": "^2.0.0", - "strip-bom-stream": "^1.0.0", - "through2": "^2.0.0", - "through2-filter": "^2.0.0", - "vali-date": "^1.0.0", - "vinyl": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/vinyl-fs/node_modules/merge-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", - "integrity": "sha512-e6RM36aegd4f+r8BZCcYXlO2P3H6xbUM6ktL2Xmf45GAOit9bI4z6/3VU7JwllVO1L7u0UDSg/EhzQ5lmMLolA==", - "dependencies": { - "readable-stream": "^2.0.1" - } - }, - "node_modules/vinyl-fs/node_modules/vinyl": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", - "integrity": "sha512-Ci3wnR2uuSAWFMSglZuB8Z2apBdtOyz8CV7dC6/U1XbltXBC+IuutUkXQISz01P+US2ouBuesSbV6zILZ6BuzQ==", - "dependencies": { - "clone": "^1.0.0", - "clone-stats": "^0.0.1", - "replace-ext": "0.0.1" - }, - "engines": { - "node": ">= 0.9" - } - }, - "node_modules/vite": { - "version": "4.3.9", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.9.tgz", - "integrity": "sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==", - "dev": true, - "dependencies": { - "esbuild": "^0.17.5", - "postcss": "^8.4.23", - "rollup": "^3.21.0" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - }, - "peerDependencies": { - "@types/node": ">= 14", - "less": "*", - "sass": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } - } - }, - "node_modules/vscode-uri": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.7.tgz", - "integrity": "sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==", - "dev": true - }, - "node_modules/vue": { - "version": "3.2.36", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.36.tgz", - "integrity": "sha512-5yTXmrE6gW8IQgttzHW5bfBiFA6mx35ZXHjGLDmKYzW6MMmYvCwuKybANRepwkMYeXw2v1buGg3/lPICY5YlZw==", - "dependencies": { - "@vue/compiler-dom": "3.2.36", - "@vue/compiler-sfc": "3.2.36", - "@vue/runtime-dom": "3.2.36", - "@vue/server-renderer": "3.2.36", - "@vue/shared": "3.2.36" - } - }, - "node_modules/vue-html2canvas": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/vue-html2canvas/-/vue-html2canvas-0.0.4.tgz", - "integrity": "sha512-Sx2b0l7og3BokpH3RxLcK5DF1X3VYj+SyEJg/klobDoI0yJgDDn6NH6/Atz6v4GJJJdQkFlXnl0mFZ9N4F/cgw==", - "dependencies": { - "html2canvas": "^1.0.0-alpha.12" - } - }, - "node_modules/vue-router": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.2.2.tgz", - "integrity": "sha512-cChBPPmAflgBGmy3tBsjeoe3f3VOSG6naKyY5pjtrqLGbNEXdzCigFUHgBvp9e3ysAtFtEx7OLqcSDh/1Cq2TQ==", - "dependencies": { - "@vue/devtools-api": "^6.5.0" - }, - "funding": { - "url": "https://github.com/sponsors/posva" - }, - "peerDependencies": { - "vue": "^3.2.0" - } - }, - "node_modules/vue-template-compiler": { - "version": "2.7.14", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz", - "integrity": "sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==", - "dev": true, - "dependencies": { - "de-indent": "^1.0.2", - "he": "^1.2.0" - } - }, - "node_modules/vue-tsc": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-1.8.0.tgz", - "integrity": "sha512-zRjRghohec71o+o3dzzqwFLtbKmJ1K1xRnq9ToHRdnHbBSZA2eUaTT1o+y4xOkBLZtW4cv7FkZE0FGCZfMrcBw==", - "dev": true, - "dependencies": { - "@vue/language-core": "1.8.0", - "@vue/typescript": "1.8.0", - "semver": "^7.3.8", - "vscode-uri": "^3.0.7" - }, - "bin": { - "vue-tsc": "bin/vue-tsc.js" - }, - "peerDependencies": { - "typescript": "*" - } - }, - "node_modules/vue/node_modules/@vue/compiler-core": { - "version": "3.2.36", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.36.tgz", - "integrity": "sha512-bbyZM5hvBicv0PW3KUfVi+x3ylHnfKG7DOn5wM+f2OztTzTjLEyBb/5yrarIYpmnGitVGbjZqDbODyW4iK8hqw==", - "dependencies": { - "@babel/parser": "^7.16.4", - "@vue/shared": "3.2.36", - "estree-walker": "^2.0.2", - "source-map": "^0.6.1" - } - }, - "node_modules/vue/node_modules/@vue/compiler-dom": { - "version": "3.2.36", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.36.tgz", - "integrity": "sha512-tcOTAOiW4s24QLnq+ON6J+GRONXJ+A/mqKCORi0LSlIh8XQlNnlm24y8xIL8la+ZDgkdbjarQ9ZqYSvEja6gVA==", - "dependencies": { - "@vue/compiler-core": "3.2.36", - "@vue/shared": "3.2.36" - } - }, - "node_modules/vue/node_modules/@vue/shared": { - "version": "3.2.36", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.36.tgz", - "integrity": "sha512-JtB41wXl7Au3+Nl3gD16Cfpj7k/6aCroZ6BbOiCMFCMvrOpkg/qQUXTso2XowaNqBbnkuGHurLAqkLBxNGc1hQ==" - }, - "node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==" - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "node_modules/write": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", - "integrity": "sha512-CJ17OoULEKXpA5pef3qLj5AxTJ6mSt7g84he2WIskKwqFO4T97d5V7Tadl0DYDk7qyUOQD5WlUlOMChaYrhxeA==", - "dependencies": { - "mkdirp": "^0.5.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/write-json": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/write-json/-/write-json-0.2.2.tgz", - "integrity": "sha512-3HOXDnA8CgyaObzkxKPTHBw0feFlYMn9Mi8ZIrnoNJTTMABn+XOhmTsVlX/P/WeZuXEV9ApvQvR1fpZOOQ5FOg==", - "dependencies": { - "write": "^0.2.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/xml-escape": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/xml-escape/-/xml-escape-1.0.0.tgz", - "integrity": "sha512-gCT82WbwOT9SBI/94j5i0tqHpjHIP/0kP11BS8s2wcBtdcFsDNLS9sLvA+C55fD3hpGhgnE/r7hfeBFkiMATjw==" - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/yaml": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", - "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", - "dev": true, - "engines": { - "node": ">= 14" - } - } - } -} +{ + "name": "pineappleschdedule", + "version": "4.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "pineappleschdedule", + "version": "4.0.0", + "dependencies": { + "@types/jquery": "^3.5.16", + "axios": "^1.4.0", + "dotenv": "^16.3.1", + "dotenv-cli": "^7.2.1", + "fund": "^1.0.0", + "jquery": "^3.7.0", + "update": "^0.4.2", + "vue": "^3.2.36", + "vue-html2canvas": "^0.0.4", + "vue-router": "^4.2.2" + }, + "devDependencies": { + "@types/node": "^20.4.8", + "@vitejs/plugin-vue": "^4.1.0", + "autoprefixer": "^10.4.14", + "postcss": "^8.4.24", + "tailwindcss": "^3.3.2", + "typescript": "^5.0.2", + "vite": "^4.3.9", + "vue-tsc": "^1.4.2" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@babel/parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.5.tgz", + "integrity": "sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", + "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", + "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", + "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", + "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", + "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", + "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", + "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", + "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", + "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", + "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", + "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", + "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", + "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", + "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", + "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", + "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", + "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", + "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", + "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", + "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", + "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", + "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@gulp-sourcemaps/map-sources": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/map-sources/-/map-sources-1.0.0.tgz", + "integrity": "sha512-o/EatdaGt8+x2qpb0vFLC/2Gug/xYPRXb6a+ET1wGYKozKN3krDWC/zZFZAtrzxJHuDL12mwdfEFKcKMNvc55A==", + "dependencies": { + "normalize-path": "^2.0.1", + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@gulp-sourcemaps/map-sources/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@types/jquery": { + "version": "3.5.16", + "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.16.tgz", + "integrity": "sha512-bsI7y4ZgeMkmpG9OM710RRzDFp+w4P1RGiIt30C1mSBT+ExCleeh4HObwgArnDFELmRrOpXgSYN9VF1hj+f1lw==", + "dependencies": { + "@types/sizzle": "*" + } + }, + "node_modules/@types/node": { + "version": "20.4.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.8.tgz", + "integrity": "sha512-0mHckf6D2DiIAzh8fM8f3HQCvMKDpK94YQ0DSVkfWTG9BZleYIWudw9cJxX8oCk9bM+vAkDyujDV6dmKHbvQpg==", + "dev": true + }, + "node_modules/@types/sizzle": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz", + "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==" + }, + "node_modules/@vitejs/plugin-vue": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-4.2.3.tgz", + "integrity": "sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==", + "dev": true, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.0.0", + "vue": "^3.2.25" + } + }, + "node_modules/@volar/language-core": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.7.6.tgz", + "integrity": "sha512-r+82YGjae8ALzaX+TaESpeBOrp/H5MQnPYZLq4WKd8rsPrCAPbMwelwHLHhFpyjy66BK/cKreJAcvOc6YEwyFA==", + "dev": true, + "dependencies": { + "@volar/source-map": "1.7.6" + } + }, + "node_modules/@volar/source-map": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.7.6.tgz", + "integrity": "sha512-6oGrgz+hg5GCzP8D2+ay7vOdIOA9/aXwpa22Wx5b6d4ZGwwosBqv7kVs8AyMh5zOSQpKhrImE1pfagpu+V+rBQ==", + "dev": true, + "dependencies": { + "muggle-string": "^0.3.1" + } + }, + "node_modules/@volar/typescript": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-1.7.6.tgz", + "integrity": "sha512-JkBRQe2GYSEgamW84tDk4XQ/7abQJw09czLQCgL1jfjndhaV4DuAet2I3pvQv41OjodVc59W0+E3hylrlNsgWA==", + "dev": true, + "dependencies": { + "@volar/language-core": "1.7.6" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.4.tgz", + "integrity": "sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.21.3", + "@vue/shared": "3.3.4", + "estree-walker": "^2.0.2", + "source-map-js": "^1.0.2" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz", + "integrity": "sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==", + "dev": true, + "dependencies": { + "@vue/compiler-core": "3.3.4", + "@vue/shared": "3.3.4" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.2.36", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.36.tgz", + "integrity": "sha512-AvGb4bTj4W8uQ4BqaSxo7UwTEqX5utdRSMyHy58OragWlt8nEACQ9mIeQh3K4di4/SX+41+pJrLIY01lHAOFOA==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.36", + "@vue/compiler-dom": "3.2.36", + "@vue/compiler-ssr": "3.2.36", + "@vue/reactivity-transform": "3.2.36", + "@vue/shared": "3.2.36", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7", + "postcss": "^8.1.10", + "source-map": "^0.6.1" + } + }, + "node_modules/@vue/compiler-sfc/node_modules/@vue/compiler-core": { + "version": "3.2.36", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.36.tgz", + "integrity": "sha512-bbyZM5hvBicv0PW3KUfVi+x3ylHnfKG7DOn5wM+f2OztTzTjLEyBb/5yrarIYpmnGitVGbjZqDbODyW4iK8hqw==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.36", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "node_modules/@vue/compiler-sfc/node_modules/@vue/compiler-dom": { + "version": "3.2.36", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.36.tgz", + "integrity": "sha512-tcOTAOiW4s24QLnq+ON6J+GRONXJ+A/mqKCORi0LSlIh8XQlNnlm24y8xIL8la+ZDgkdbjarQ9ZqYSvEja6gVA==", + "dependencies": { + "@vue/compiler-core": "3.2.36", + "@vue/shared": "3.2.36" + } + }, + "node_modules/@vue/compiler-sfc/node_modules/@vue/shared": { + "version": "3.2.36", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.36.tgz", + "integrity": "sha512-JtB41wXl7Au3+Nl3gD16Cfpj7k/6aCroZ6BbOiCMFCMvrOpkg/qQUXTso2XowaNqBbnkuGHurLAqkLBxNGc1hQ==" + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.2.36", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.36.tgz", + "integrity": "sha512-+KugInUFRvOxEdLkZwE+W43BqHyhBh0jpYXhmqw1xGq2dmE6J9eZ8UUSOKNhdHtQ/iNLWWeK/wPZkVLUf3YGaw==", + "dependencies": { + "@vue/compiler-dom": "3.2.36", + "@vue/shared": "3.2.36" + } + }, + "node_modules/@vue/compiler-ssr/node_modules/@vue/compiler-core": { + "version": "3.2.36", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.36.tgz", + "integrity": "sha512-bbyZM5hvBicv0PW3KUfVi+x3ylHnfKG7DOn5wM+f2OztTzTjLEyBb/5yrarIYpmnGitVGbjZqDbODyW4iK8hqw==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.36", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "node_modules/@vue/compiler-ssr/node_modules/@vue/compiler-dom": { + "version": "3.2.36", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.36.tgz", + "integrity": "sha512-tcOTAOiW4s24QLnq+ON6J+GRONXJ+A/mqKCORi0LSlIh8XQlNnlm24y8xIL8la+ZDgkdbjarQ9ZqYSvEja6gVA==", + "dependencies": { + "@vue/compiler-core": "3.2.36", + "@vue/shared": "3.2.36" + } + }, + "node_modules/@vue/compiler-ssr/node_modules/@vue/shared": { + "version": "3.2.36", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.36.tgz", + "integrity": "sha512-JtB41wXl7Au3+Nl3gD16Cfpj7k/6aCroZ6BbOiCMFCMvrOpkg/qQUXTso2XowaNqBbnkuGHurLAqkLBxNGc1hQ==" + }, + "node_modules/@vue/devtools-api": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.0.tgz", + "integrity": "sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==" + }, + "node_modules/@vue/language-core": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-1.8.0.tgz", + "integrity": "sha512-rOAtqIRyyZ6OQreAkFDbbDt7L5BwvzrdbWaBAoEZjr4ImPBV9cRDBHxlMBU0SBOAZxIUQdjOvQ0uAl9uZDer0w==", + "dev": true, + "dependencies": { + "@volar/language-core": "1.7.6", + "@volar/source-map": "1.7.6", + "@vue/compiler-dom": "^3.3.0", + "@vue/reactivity": "^3.3.0", + "@vue/shared": "^3.3.0", + "minimatch": "^9.0.0", + "muggle-string": "^0.3.1", + "vue-template-compiler": "^2.7.14" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@vue/reactivity": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.4.tgz", + "integrity": "sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==", + "dev": true, + "dependencies": { + "@vue/shared": "3.3.4" + } + }, + "node_modules/@vue/reactivity-transform": { + "version": "3.2.36", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.36.tgz", + "integrity": "sha512-Jk5o2BhpODC9XTA7o4EL8hSJ4JyrFWErLtClG3NH8wDS7ri9jBDWxI7/549T7JY9uilKsaNM+4pJASLj5dtRwA==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.36", + "@vue/shared": "3.2.36", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7" + } + }, + "node_modules/@vue/reactivity-transform/node_modules/@vue/compiler-core": { + "version": "3.2.36", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.36.tgz", + "integrity": "sha512-bbyZM5hvBicv0PW3KUfVi+x3ylHnfKG7DOn5wM+f2OztTzTjLEyBb/5yrarIYpmnGitVGbjZqDbODyW4iK8hqw==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.36", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "node_modules/@vue/reactivity-transform/node_modules/@vue/shared": { + "version": "3.2.36", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.36.tgz", + "integrity": "sha512-JtB41wXl7Au3+Nl3gD16Cfpj7k/6aCroZ6BbOiCMFCMvrOpkg/qQUXTso2XowaNqBbnkuGHurLAqkLBxNGc1hQ==" + }, + "node_modules/@vue/runtime-core": { + "version": "3.2.36", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.36.tgz", + "integrity": "sha512-PTWBD+Lub+1U3/KhbCExrfxyS14hstLX+cBboxVHaz+kXoiDLNDEYAovPtxeTutbqtClIXtft+wcGdC+FUQ9qQ==", + "dependencies": { + "@vue/reactivity": "3.2.36", + "@vue/shared": "3.2.36" + } + }, + "node_modules/@vue/runtime-core/node_modules/@vue/reactivity": { + "version": "3.2.36", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.36.tgz", + "integrity": "sha512-c2qvopo0crh9A4GXi2/2kfGYMxsJW4tVILrqRPydVGZHhq0fnzy6qmclWOhBFckEhmyxmpHpdJtIRYGeKcuhnA==", + "dependencies": { + "@vue/shared": "3.2.36" + } + }, + "node_modules/@vue/runtime-core/node_modules/@vue/shared": { + "version": "3.2.36", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.36.tgz", + "integrity": "sha512-JtB41wXl7Au3+Nl3gD16Cfpj7k/6aCroZ6BbOiCMFCMvrOpkg/qQUXTso2XowaNqBbnkuGHurLAqkLBxNGc1hQ==" + }, + "node_modules/@vue/runtime-dom": { + "version": "3.2.36", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.36.tgz", + "integrity": "sha512-gYPYblm7QXHVuBohqNRRT7Wez0f2Mx2D40rb4fleehrJU9CnkjG0phhcGEZFfGwCmHZRqBCRgbFWE98bPULqkg==", + "dependencies": { + "@vue/runtime-core": "3.2.36", + "@vue/shared": "3.2.36", + "csstype": "^2.6.8" + } + }, + "node_modules/@vue/runtime-dom/node_modules/@vue/shared": { + "version": "3.2.36", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.36.tgz", + "integrity": "sha512-JtB41wXl7Au3+Nl3gD16Cfpj7k/6aCroZ6BbOiCMFCMvrOpkg/qQUXTso2XowaNqBbnkuGHurLAqkLBxNGc1hQ==" + }, + "node_modules/@vue/server-renderer": { + "version": "3.2.36", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.36.tgz", + "integrity": "sha512-uZE0+jfye6yYXWvAQYeHZv+f50sRryvy16uiqzk3jn8hEY8zTjI+rzlmZSGoE915k+W/Ol9XSw6vxOUD8dGkUg==", + "dependencies": { + "@vue/compiler-ssr": "3.2.36", + "@vue/shared": "3.2.36" + }, + "peerDependencies": { + "vue": "3.2.36" + } + }, + "node_modules/@vue/server-renderer/node_modules/@vue/shared": { + "version": "3.2.36", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.36.tgz", + "integrity": "sha512-JtB41wXl7Au3+Nl3gD16Cfpj7k/6aCroZ6BbOiCMFCMvrOpkg/qQUXTso2XowaNqBbnkuGHurLAqkLBxNGc1hQ==" + }, + "node_modules/@vue/shared": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.4.tgz", + "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==", + "dev": true + }, + "node_modules/@vue/typescript": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@vue/typescript/-/typescript-1.8.0.tgz", + "integrity": "sha512-swi0NM+dpZCldXkMGS8wCxvoiRgA0PJw0UQeSTA7PqB2/5LsOQ8pmxyqLPE6YsbEdn0XqI9a7QgKOmmElkaMOA==", + "dev": true, + "dependencies": { + "@volar/typescript": "1.7.6", + "@vue/language-core": "1.8.0" + } + }, + "node_modules/acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha512-fu2ygVGuMmlzG8ZeRJ0bvR41nsAkxxhbyk8bZ1SS521Z7vmgJFTQQlfz/Mp/nJexGBz+v8sC9bM6+lNgskt4Ug==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/affirmative": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/affirmative/-/affirmative-0.1.1.tgz", + "integrity": "sha512-spwChDttzrdsGY7DChAa9BQvTk683vbQYwN2VHAAXCJxnsNZBOtJ2UIdbnzlW6aZC0AQJiLtlbPdIYfBpmDk4w==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha512-GrTZLRpmp6wIC2ztrWW9MjjTgSKccffgFagbNDOX95/dcjEcYZibYTeaOntySQLcdw1ztBoFkviiUvTMbb9MYg==", + "dependencies": { + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-bgblack": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-bgblack/-/ansi-bgblack-0.1.1.tgz", + "integrity": "sha512-tp8M/NCmSr6/skdteeo9UgJ2G1rG88X3ZVNZWXUxFw4Wh0PAGaAAWQS61sfBt/1QNcwMTY3EBKOMPujwioJLaw==", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-bgblue": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-bgblue/-/ansi-bgblue-0.1.1.tgz", + "integrity": "sha512-R8JmX2Xv3+ichUQE99oL+LvjsyK+CDWo/BtVb4QUz3hOfmf2bdEmiDot3fQcpn2WAHW3toSRdjSLm6bgtWRDlA==", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-bgcyan": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-bgcyan/-/ansi-bgcyan-0.1.1.tgz", + "integrity": "sha512-6SByK9q2H978bmqzuzA5NPT1lRDXl3ODLz/DjC4URO5f/HqK7dnRKfoO/xQLx/makOz7zWIbRf6+Uf7bmaPSkQ==", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-bggreen": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-bggreen/-/ansi-bggreen-0.1.1.tgz", + "integrity": "sha512-8TRtOKmIPOuxjpklrkhUbqD2NnVb4WZQuIjXrT+TGKFKzl7NrL7wuNvEap3leMt2kQaCngIN1ZzazSbJNzF+Aw==", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-bgmagenta": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-bgmagenta/-/ansi-bgmagenta-0.1.1.tgz", + "integrity": "sha512-UZYhobiGAlV4NiwOlKAKbkCyxOl1PPZNvdIdl/Ce5by45vwiyNdBetwHk/AjIpo1Ji9z+eE29PUBAjjfVmz5SA==", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-bgred": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-bgred/-/ansi-bgred-0.1.1.tgz", + "integrity": "sha512-BpPHMnYmRBhcjY5knRWKjQmPDPvYU7wrgBSW34xj7JCH9+a/SEIV7+oSYVOgMFopRIadOz9Qm4zIy+mEBvUOPA==", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-bgwhite": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-bgwhite/-/ansi-bgwhite-0.1.1.tgz", + "integrity": "sha512-KIF19t+HOYOorUnHTOhZpeZ3bJsjzStBG2hSGM0WZ8YQQe4c7lj9CtwnucscJDPrNwfdz6GBF+pFkVfvHBq6uw==", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-bgyellow": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-bgyellow/-/ansi-bgyellow-0.1.1.tgz", + "integrity": "sha512-WyRoOFSIvOeM7e7YdlSjfAV82Z6K1+VUVbygIQ7C/VGzWYuO/d30F0PG7oXeo4uSvSywR0ozixDQvtXJEorq4Q==", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-black": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-black/-/ansi-black-0.1.1.tgz", + "integrity": "sha512-hl7re02lWus7lFOUG6zexhoF5gssAfG5whyr/fOWK9hxNjUFLTjhbU/b4UHWOh2dbJu9/STSUv+80uWYzYkbTQ==", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-blue": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-blue/-/ansi-blue-0.1.1.tgz", + "integrity": "sha512-8Um59dYNDdQyoczlf49RgWLzYgC2H/28W3JAIyOAU/+WkMcfZmaznm+0i1ikrE0jME6Ypk9CJ9CY2+vxbPs7Fg==", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-bold": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-bold/-/ansi-bold-0.1.1.tgz", + "integrity": "sha512-wWKwcViX1E28U6FohtWOP4sHFyArELHJ2p7+3BzbibqJiuISeskq6t7JnrLisUngMF5zMhgmXVw8Equjzz9OlA==", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-colors": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-0.1.0.tgz", + "integrity": "sha512-nUNbMZLDr1YQaPdMC2lREJXKttoaHwICajt9x40Js/POX7gNv7OK/VbC9ciJaIFshg9Xol+1GclqfY14UW+0ZA==", + "dependencies": { + "ansi-bgblack": "^0.1.1", + "ansi-bgblue": "^0.1.1", + "ansi-bgcyan": "^0.1.1", + "ansi-bggreen": "^0.1.1", + "ansi-bgmagenta": "^0.1.1", + "ansi-bgred": "^0.1.1", + "ansi-bgwhite": "^0.1.1", + "ansi-bgyellow": "^0.1.1", + "ansi-black": "^0.1.1", + "ansi-blue": "^0.1.1", + "ansi-bold": "^0.1.1", + "ansi-cyan": "^0.1.1", + "ansi-dim": "^0.1.1", + "ansi-gray": "^0.1.1", + "ansi-green": "^0.1.1", + "ansi-grey": "^0.1.1", + "ansi-hidden": "^0.1.1", + "ansi-inverse": "^0.1.1", + "ansi-italic": "^0.1.1", + "ansi-magenta": "^0.1.1", + "ansi-red": "^0.1.1", + "ansi-reset": "^0.1.1", + "ansi-strikethrough": "^0.1.1", + "ansi-underline": "^0.1.1", + "ansi-white": "^0.1.1", + "ansi-yellow": "^0.1.1", + "lazy-cache": "^0.2.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-colors/node_modules/lazy-cache": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", + "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-cyan": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", + "integrity": "sha512-eCjan3AVo/SxZ0/MyIYRtkpxIu/H3xZN7URr1vXVrISxeyz8fUFz0FJziamK4sS8I+t35y4rHg1b2PklyBe/7A==", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-dim": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-dim/-/ansi-dim-0.1.1.tgz", + "integrity": "sha512-zAfb1fokXsq4BoZBkL0eK+6MfFctbzX3R4UMcoWrL1n2WHewFKentTvOZv2P11u6P4NtW/V47hVjaN7fJiefOg==", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-escapes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", + "integrity": "sha512-wiXutNjDUlNEDWHcYH3jtZUhd3c4/VojassD8zHdHCY13xbZy2XbW+NKQwA0tWGBVzDA9qEzYwfoSsWmviidhw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha512-HrgGIZUl8h2EHuZaU9hTR/cU5nhKxpVE1V6kdGsQ8e4zirElJ5fvtfc8N7Q1oq1aatO275i8pUFUCpNWCAnVWw==", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-green": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-green/-/ansi-green-0.1.1.tgz", + "integrity": "sha512-WJ70OI4jCaMy52vGa/ypFSKFb/TrYNPaQ2xco5nUwE0C5H8piume/uAZNNdXXiMQ6DbRmiE7l8oNBHu05ZKkrw==", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-grey": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-grey/-/ansi-grey-0.1.1.tgz", + "integrity": "sha512-+J1nM4lC+whSvf3T4jsp1KR+C63lypb+VkkwtLQMc1Dlt+nOvdZpFT0wwFTYoSlSwCcLUAaOpHF6kPkYpSa24A==", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-hidden": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-hidden/-/ansi-hidden-0.1.1.tgz", + "integrity": "sha512-8gB1bo9ym9qZ/Obvrse1flRsfp2RE+40B23DhQcKxY+GSeaOJblLnzBOxzvmLTWbi5jNON3as7wd9rC0fNK73Q==", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-inverse": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-inverse/-/ansi-inverse-0.1.1.tgz", + "integrity": "sha512-Kq8Z0dBRhQhDMN/Rso1Nu9niwiTsRkJncfJZXiyj7ApbfJrGrrubHXqXI37feJZkYcIx6SlTBdNCeK0OQ6X6ag==", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-italic": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-italic/-/ansi-italic-0.1.1.tgz", + "integrity": "sha512-jreCxifSAqbaBvcibeQxcwhQDbEj7gF69XnpA6x83qbECEBaRBD1epqskrmov1z4B+zzQuEdwbWxgzvhKa+PkA==", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-magenta": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-magenta/-/ansi-magenta-0.1.1.tgz", + "integrity": "sha512-A1Giu+HRwyWuiXKyXPw2AhG1yWZjNHWO+5mpt+P+VWYkmGRpLPry0O5gmlJQEvpjNpl4RjFV7DJQ4iozWOmkbQ==", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-red": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", + "integrity": "sha512-ewaIr5y+9CUTGFwZfpECUbFlGcC0GCw1oqR9RI6h1gQCd9Aj2GxSckCnPsVJnmfMZbwFYE+leZGASgkWl06Jow==", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-reset": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-reset/-/ansi-reset-0.1.1.tgz", + "integrity": "sha512-n+D0qD3B+h/lP0dSwXX1SZMoXufdUVotLMwUuvXa50LtBAh3f+WV8b5nFMfLL/hgoPBUt+rG/pqqzF8krlZKcw==", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-strikethrough": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-strikethrough/-/ansi-strikethrough-0.1.1.tgz", + "integrity": "sha512-gWkLPDvHH2pC9YEKqp8dIl0mg3sRglMPvioqGDIOXiwxjxUwIJ1gF86E2o4R5yLNh8IAkwHbaMtASkJfkQ2hIA==", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-underline": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-underline/-/ansi-underline-0.1.1.tgz", + "integrity": "sha512-D+Bzwio/0/a0Fu5vJzrIT6bFk43TW46vXfSvzysOTEHcXOAUJTVMHWDbELIzGU4AVxVw2rCTb7YyWS4my2cSKQ==", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-white": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-white/-/ansi-white-0.1.1.tgz", + "integrity": "sha512-DJHaF2SRzBb9wZBgqIJNjjTa7JUJTO98sHeTS1sDopyKKRopL1KpaJ20R6W2f/ZGras8bYyIZDtNwYOVXNgNFg==", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-yellow": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-yellow/-/ansi-yellow-0.1.1.tgz", + "integrity": "sha512-6E3D4BQLXHLl3c/NwirWVZ+BCkMq2qsYxdeAGGOijKrx09FaqU+HktFL6QwAwNvgJiMLnv6AQ2C1gFZx0h1CBg==", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA==", + "dependencies": { + "arr-flatten": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", + "integrity": "sha512-tVqVTHt+Q5Xb09qRkbu+DidW1yYzz5izWS2Xm2yFm7qJnmUfz4HPzNxbHkdRJbz2lrqI7S+z17xNYdFcBBO8Hw==", + "dependencies": { + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-pluck": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/arr-pluck/-/arr-pluck-0.1.0.tgz", + "integrity": "sha512-r+XGzphTuhTu//mwL9wIjXawJCiKkZqUDgJsUxzq+YGiYb4Gg9+GuIVorvSo7halsbEiDj5D34cquiHj7jTvgg==", + "dependencies": { + "arr-map": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-sort": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-0.1.4.tgz", + "integrity": "sha512-BNcM+RXxndPxiZ2rd76k6nyQLRZr2/B/sdi8pQ+Joafr5AH279L40dfokSUTp8O+AaqYjXWhblBWa2st2nc4fQ==", + "dependencies": { + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-sort/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assemble-core": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/assemble-core/-/assemble-core-0.8.3.tgz", + "integrity": "sha512-/QPSCACyVX4gINXuFM5gi9II51hRrEBPF7fyWQnE3gaAhmmYtojI42arVdYaxBfhsb6Mq8HfjsxBZmqrfvqUaw==", + "dependencies": { + "assemble-fs": "^0.3.5", + "assemble-render-file": "^0.3.1", + "assemble-streams": "^0.3.1", + "base-tasks": "^0.1.2", + "lazy-cache": "^1.0.3", + "templates": "^0.10.7" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assemble-core/node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assemble-fs": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/assemble-fs/-/assemble-fs-0.3.7.tgz", + "integrity": "sha512-NcyPQuHtfUhOVWyhG8ncs7M7WtuidCZ3mvCNCmHytm1hfVJ7zdey44rvi0w7Bi9xf3Ec5RHi29hPbkD4KZuQeg==", + "dependencies": { + "assemble-handle": "^0.1.0", + "extend-shallow": "^2.0.1", + "lazy-cache": "^1.0.3", + "stream-combiner": "^0.2.2", + "through2": "^2.0.0", + "vinyl-fs": "^2.3.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assemble-fs/node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assemble-handle": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/assemble-handle/-/assemble-handle-0.1.4.tgz", + "integrity": "sha512-7O1lbkR2fMqsGwrtGzHraLQHN0OKukPeLF/qgD7yTzFKSKg/HH2xeEN8mKutwymXRzVsUF3AvboJoOjMGiT+5g==", + "dependencies": { + "through2": "^2.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assemble-loader": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/assemble-loader/-/assemble-loader-0.2.6.tgz", + "integrity": "sha512-FB27zSmioystl/UAT3ZFRRhYfzhBCz0+174iGsYeWUlPTo8j8d0ie1J3YtD7A0EXhujmY/KzPiUn4gOZftAHUQ==", + "dependencies": { + "file-contents": "^0.2.4", + "has-glob": "^0.1.1", + "is-valid-glob": "^0.3.0", + "isobject": "^2.0.0", + "lazy-cache": "^1.0.2", + "load-templates": "^0.10.1", + "mixin-deep": "^1.1.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assemble-loader/node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assemble-render-file": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/assemble-render-file/-/assemble-render-file-0.3.3.tgz", + "integrity": "sha512-Asm/xQAXsUIKhJy0l4u+sPLkKfP4n9a7UzPkmp3jqQVobxshZFKsIaJkzrhOaQUoVS/AX7N3Rw32Nv0uBgrTsQ==", + "dependencies": { + "debug": "^2.2.0", + "lazy-cache": "^1.0.3", + "mixin-deep": "^1.1.3", + "through2": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assemble-render-file/node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assemble-streams": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/assemble-streams/-/assemble-streams-0.3.1.tgz", + "integrity": "sha512-C20lDPQFdnPhyUQmzr3zUMooG8VvbNl0qTwfXE5jyzIGr6gFujEM9b/u2WGRki9/lEtwToFYRgNgtQnspGkl5A==", + "dependencies": { + "assemble-handle": "^0.1.0", + "src-stream": "^0.1.1", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assign-deep": { + "version": "0.4.8", + "resolved": "https://registry.npmjs.org/assign-deep/-/assign-deep-0.4.8.tgz", + "integrity": "sha512-uxqXJCnNZDEjPnsaLKVzmh/ST5+Pqoz0wi06HDfHKx1ASNpSbbvz2qW2Gl8ZyHwr5jnm11X2S5eMQaP1lMZmCg==", + "dependencies": { + "assign-symbols": "^0.1.1", + "is-primitive": "^2.0.0", + "kind-of": "^5.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assign-deep/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assign-symbols": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-0.1.1.tgz", + "integrity": "sha512-gwzH8QS/GV4pQsf6XOrlpBC6aDE8uJeZvymbEJ0W9TuDYqYOZc4RodvKDH98HCc+KFPYil1kD2XT0X0JWeOzQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==" + }, + "node_modules/async-array-reduce": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/async-array-reduce/-/async-array-reduce-0.2.1.tgz", + "integrity": "sha512-/ywTADOcaEnwiAnOEi0UB/rAcIq5bTFfCV9euv3jLYFUMmy6KvKccTQUnLlp8Ensmfj43wHSmbGiPqjsZ6RhNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/async-done": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", + "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/async-each": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz", + "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ] + }, + "node_modules/async-each-series": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-1.1.0.tgz", + "integrity": "sha512-/VIpPVIJJlJObJiXkHBJ1RhjDtydBRG/3/dWpsXoVGOShNw5tameXnC7Yys+wpb0p/myItxGmSGgNi/dNlsIiA==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/async-helpers": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/async-helpers/-/async-helpers-0.3.17.tgz", + "integrity": "sha512-LfgCyvmK6ZiC7pyqOgli2zfkWL4HYbEb+HXvGgdmqVBgsOOtQz5rSF8Ii/H/1cNNtrfj1KsdZE/lUMeIY3Qcwg==", + "dependencies": { + "co": "^4.6.0", + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/async-helpers/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/async-listener": { + "version": "0.6.10", + "resolved": "https://registry.npmjs.org/async-listener/-/async-listener-0.6.10.tgz", + "integrity": "sha512-gpuo6xOyF4D5DE5WvyqZdPA3NGhiT6Qf07l7DCB0wwDEsLvDIbCr6j9S5aj5Ch96dLace5tXVzWBZkxU/c5ohw==", + "dependencies": { + "semver": "^5.3.0", + "shimmer": "^1.1.0" + }, + "engines": { + "node": "<=0.11.8 || >0.11.10" + } + }, + "node_modules/async-listener/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/async-settle": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-0.2.1.tgz", + "integrity": "sha512-3b4i8Bf/9Zw3V/EsLtMx+qj2r0mDYotjMhzXJQxjvESOe5LgevY5KaH5BHROVZWHE7TlSY2FkeTgIgDvdkRFYQ==", + "dependencies": { + "async-done": "^0.4.0" + } + }, + "node_modules/async-settle/node_modules/async-done": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-0.4.0.tgz", + "integrity": "sha512-NcrnJY08hBDUa3qhZIfRALshlau6U/Q9X1WHA53t/8OfJpQz5qXPKGFVHwIY38md62TiM9JA+5tpRed5LFWrKw==", + "dependencies": { + "end-of-stream": "^0.1.4", + "next-tick": "^0.2.2", + "once": "^1.3.0", + "stream-exhaust": "^1.0.0" + } + }, + "node_modules/async-settle/node_modules/end-of-stream": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", + "integrity": "sha512-go5TQkd0YRXYhX+Lc3UrXkoKU5j+m72jEP5lHWr2Nh82L8wfZtH8toKgcg4T10o23ELIMGXQdwCbl+qAXIPDrw==", + "dependencies": { + "once": "~1.3.0" + } + }, + "node_modules/async-settle/node_modules/next-tick": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-0.2.2.tgz", + "integrity": "sha512-f7h4svPtl+QidoBv4taKXUjJ70G2asaZ8G28nS0OkqaalX8dwwrtWtyxEDPK62AC00ur/+/E0pUwBwY5EPn15Q==" + }, + "node_modules/async-settle/node_modules/once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.14", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.5", + "caniuse-lite": "^1.0.30001464", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/axios": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz", + "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==", + "dependencies": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/bach": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/bach/-/bach-0.4.2.tgz", + "integrity": "sha512-s+OCM8f0nD4wYH5LKO41+p1dKa0D1WV+kY9baL361hrBMNTBB7/Gr/J/jRnol93Y4pehtm8+W4ryPf8ReCRtOA==", + "dependencies": { + "async-done": "^1.1.1", + "async-settle": "^0.2.1", + "lodash": "^3.10.1", + "now-and-later": "0.0.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/base/-/base-0.6.7.tgz", + "integrity": "sha512-wN/WXkU/bckNH6G8nVTdqfbjys24R8056ZUHHbe9AtQ/GYJLiVFaoyHmvBGlvaHB1vjywpkyF36U4tYnuGrAwg==", + "dependencies": { + "class-utils": "^0.3.0", + "collection-visit": "^0.2.1", + "component-emitter": "^1.2.0", + "define-property": "^0.2.5", + "get-value": "^2.0.3", + "lazy-cache": "^1.0.3", + "set-value": "^0.3.3", + "to-object-path": "^0.2.0", + "unset-value": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-cli": { + "version": "0.4.22", + "resolved": "https://registry.npmjs.org/base-cli/-/base-cli-0.4.22.tgz", + "integrity": "sha512-melrVTwb5ohMjOsVgrP2TM9aeoePtcKTvdDBLDy8GV9rbaTbgLDGe/xJkR3+7Aue/ioYCpDjEeLiSaQ+Ot7QGA==", + "dependencies": { + "ansi-colors": "^0.1.0", + "arr-union": "^3.1.0", + "base-config": "^0.5.0", + "base-questions": "^0.5.1", + "debug": "^2.2.0", + "empty-dir": "^0.2.0", + "export-files": "^2.1.1", + "extend-shallow": "^2.0.1", + "fancy-log": "^1.2.0", + "generator-util": "^0.2.7", + "get-value": "^2.0.3", + "is-affirmative": "^0.1.0", + "kind-of": "^3.0.2", + "lazy-cache": "^1.0.3", + "load-pkg": "^3.0.1", + "map-schema": "^0.1.3", + "mixin-deep": "^1.1.3", + "namify": "^0.1.3", + "opn": "^4.0.1", + "pad-right": "^0.2.2", + "project-name": "^0.2.4", + "question-match": "^0.1.1", + "set-value": "^0.3.3", + "spawn-commands": "^0.3.1", + "try-open": "^0.1.2", + "write-json": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-cli/node_modules/base-config": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/base-config/-/base-config-0.5.2.tgz", + "integrity": "sha512-Oq0PKM//Sh82mHQt64eUi5GZQOM8I+aNkM/P8Al4A5qwaGBkxKB+ElNqJHUVlF3WA9VjBLYUmO9asGzLEigxBw==", + "dependencies": { + "isobject": "^2.0.0", + "lazy-cache": "^1.0.3", + "map-config": "^0.5.0", + "resolve-dir": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-cli/node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-cli/node_modules/map-config": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/map-config/-/map-config-0.5.0.tgz", + "integrity": "sha512-7pgduXtyOXZ/py4n6IM8G+7wanqbRDPK5Myp7P3jUUAFQwzGDeuMm0N8Dxrwaf3bySqJpne4NdglRUxdw7I7QQ==", + "dependencies": { + "array-unique": "^0.2.1", + "async": "^1.5.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/base-config/-/base-config-0.3.7.tgz", + "integrity": "sha512-smLG35GkrSqflyWQR/js0BhhTvsAZCjY84TCEv/WLBsfdvbKA4nwVEm+zpJKDi2QrHkCOs0bAH3QO+jq9UaA+w==", + "dependencies": { + "isobject": "^2.0.0", + "lazy-cache": "^1.0.3", + "map-config": "^0.4.1", + "resolve-dir": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-config/node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-data": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/base-data/-/base-data-0.3.7.tgz", + "integrity": "sha512-pVTpHPfofChXH4SC56wnIvGGzCB43vQZCl7De4Sz6kgaSCL3nEqTp6Qd6pFHN0KDkq6eEpZYOK0QD8s3tVRzrQ==", + "dependencies": { + "arr-flatten": "^1.0.1", + "extend-shallow": "^2.0.1", + "has-glob": "^0.1.1", + "has-value": "^0.3.0", + "kind-of": "^3.0.2", + "lazy-cache": "^1.0.3", + "merge-value": "^0.1.1", + "resolve-glob": "^0.1.8", + "set-value": "^0.3.3", + "union-value": "^0.2.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-data/node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-options": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/base-options/-/base-options-0.5.5.tgz", + "integrity": "sha512-THBph7KoN3qvEVdZFMB9pGD19DRmZyAi95jM1ZsvZChS6sEJTkJNGF7aoU7k9GQqQ4QQJiSQvWmM2KOWTvMhtg==", + "dependencies": { + "extend-shallow": "^2.0.1", + "option-cache": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-pipeline": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/base-pipeline/-/base-pipeline-0.1.4.tgz", + "integrity": "sha512-ujtzfX9fqMzw2m2Hz8C1bvw2WMKcacl183hBOQv5zLxaL0BM0DSIXdik+xTCtxFHQEubmm9dhoxnuzeLKPeuSA==", + "dependencies": { + "ansi-red": "^0.1.1", + "ansi-yellow": "^0.1.1", + "extend-shallow": "^2.0.1", + "kind-of": "^2.0.1", + "lazy-cache": "^0.2.4", + "resolve-dir": "^0.1.0", + "stream-combiner": "^0.2.2", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-pipeline/node_modules/kind-of": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", + "integrity": "sha512-0u8i1NZ/mg0b+W3MGGw5I7+6Eib2nx72S/QvXa0hYjEkjTknYmEYQJwGu3mLC0BrhtJjtQafTkyRUQ75Kx0LVg==", + "dependencies": { + "is-buffer": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-pipeline/node_modules/lazy-cache": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", + "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-plugins": { + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/base-plugins/-/base-plugins-0.4.13.tgz", + "integrity": "sha512-w77IDOnkxERPZ7x27A8MmSFcwEfTfrcZ43zK5eOt42itA8FZT9OFhZm1XgOtTEORKrCmW8yVT6DWr/ut7wvgiQ==", + "dependencies": { + "define-property": "^0.2.5", + "is-registered": "^0.1.5", + "isobject": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-questions": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/base-questions/-/base-questions-0.5.6.tgz", + "integrity": "sha512-R2i3q2EysQbqzPmT7Q/HekXnvv1qi7Yccq1EvSJGx+PsxQprubw2hvlsHH1W5XpmSMgmLyOs+e60dEYWX8HXjg==", + "dependencies": { + "define-property": "^0.2.5", + "lazy-cache": "^1.0.3", + "mixin-deep": "^1.1.3", + "question-store": "^0.8.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-questions/node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-store": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/base-store/-/base-store-0.3.6.tgz", + "integrity": "sha512-tAO10E3QSusq9x/TjFz1ryBXI+NuXkauiWf8X5dEMNue/oj1K/Gsz1xBE9dRbkXjr0Vef/e+1hriGe5T7OkaVQ==", + "dependencies": { + "data-store": "^0.13.0", + "extend-shallow": "^2.0.1", + "lazy-cache": "^1.0.3", + "project-name": "^0.2.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-store/node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base-tasks": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/base-tasks/-/base-tasks-0.1.4.tgz", + "integrity": "sha512-WB8OhQZXCjJYgJZPdq9n18eEgyfXZk8FH7MLU38dXJhiqSwK5BIaXefjAStNZF0/otLtR2/tBZIZGxUabPI1sQ==", + "dependencies": { + "composer": "^0.9.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/to-object-path": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.2.0.tgz", + "integrity": "sha512-6oMu4CTicplxUMOXBoS1W9YNjIclUzmWpWf02v+JnYMEGVX24rTCsYMHay85WA7Wq+9wZa2iJ+HAAX0yGOcxCQ==", + "dependencies": { + "arr-flatten": "^1.0.1", + "is-arguments": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-arraybuffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", + "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/beeper": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", + "integrity": "sha512-3vqtKL1N45I5dV0RdssXZG7X6pCqQrWPNOlBPZPrd+QkE2HEhR57Z04m0KtpbsZH73j+a3F8UD1TQnn+ExTvIA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.9", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", + "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001503", + "electron-to-chromium": "^1.4.431", + "node-releases": "^2.0.12", + "update-browserslist-db": "^1.0.11" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/bufferstreams": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/bufferstreams/-/bufferstreams-1.1.3.tgz", + "integrity": "sha512-HaJnVuslRF4g2kSDeyl++AaVizoitCpL9PglzCYwy0uHHyvWerfvEb8jWmYbF1z4kiVFolGomnxSGl+GUQp2jg==", + "dependencies": { + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/cache-base": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-0.8.5.tgz", + "integrity": "sha512-19t0n7xdoVr5Q08+6sF85YZ9VuvbpVFq5JLm0gcsRmCvTO1Y3duTJGMaOQYf14Ras4o6dEnvoqvjdrUK1tNtgg==", + "dependencies": { + "collection-visit": "^0.2.1", + "component-emitter": "^1.2.1", + "get-value": "^2.0.5", + "has-value": "^0.3.1", + "isobject": "^3.0.0", + "lazy-cache": "^2.0.1", + "set-value": "^0.4.2", + "to-object-path": "^0.3.0", + "union-value": "^0.2.3", + "unset-value": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cache-base/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cache-base/node_modules/set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha512-2Z0LRUUvYeF7gIFFep48ksPq0NR09e5oKoFXznaMGNcu+EZAfGnyL0K6xno2gCqX6dZYEZRjrcn04/gvZzcKhQ==", + "deprecated": "Critical bug fixed in v3.0.1, please upgrade to the latest version.", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001504", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001504.tgz", + "integrity": "sha512-5uo7eoOp2mKbWyfMXnGO9rJWOGU8duvzEiYITW+wivukL7yHH4gX9yuRaobu6El4jPxo6jKZfG+N6fB621GD/Q==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/circular-json": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", + "deprecated": "CircularJSON is in maintenance only, flatted is its successor." + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cli-cursor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", + "integrity": "sha512-25tABq090YNKkF6JH7lcwO0zFJTRke4Jcq9iX2nr/Sz0Cjjv4gckmwlW6Ty/aoyFd6z3ysR2hMGC2GFugmBo6A==", + "dependencies": { + "restore-cursor": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cli-width": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-1.1.1.tgz", + "integrity": "sha512-eMU2akIeEIkCxGXUNmDnJq1KzOIiPnJ+rKqRe6hcxE3vIOPvpMrBYOn/Bl7zNlYJj/zQxXquAnozHUCf9Whnsg==" + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz", + "integrity": "sha512-we+NuQo2DHhSl+DP6jlUiAhyAjBQrYnpOk15rN6c6JSPScjiCLh8IbSU+VTcph6YS3o7mASE8a0+gbZ7ChLpgg==", + "dependencies": { + "for-own": "^0.1.3", + "is-plain-object": "^2.0.1", + "kind-of": "^3.0.2", + "lazy-cache": "^1.0.3", + "shallow-clone": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clone-deep/node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha512-dhUqc57gSMCo6TX85FLfe51eC/s+Im2MLkAgJwfaRRexR2tA4dd3eLEW4L6efzHc2iNorrRRXITifnDLlRrhaA==" + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collection-visit": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-0.2.3.tgz", + "integrity": "sha512-V88PJOCqJfsZS45YBELDgmhQkECokQAAr9XR4hT6eFkFsAPsCsk3EoDHSuBPYzygjquGM/0KF4vdwTiQO6lbdw==", + "dependencies": { + "lazy-cache": "^2.0.1", + "map-visit": "^0.1.5", + "object-visit": "^0.3.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "node_modules/composer": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/composer/-/composer-0.9.0.tgz", + "integrity": "sha512-PtA8CcgiWNbpkwvoEFKaGkjdf1WzPeu7/iurKMCA4I/o08ho/xHtMvw0rnSzB77oLdTwjWAVgWTW/hu5sHC5iw==", + "dependencies": { + "array-unique": "^0.2.1", + "bach": "^0.4.1", + "chokidar": "^1.4.2", + "component-emitter": "^1.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "isobject": "^2.0.0", + "lazy-cache": "^1.0.3", + "nanoseconds": "^0.1.0", + "session-cache": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer-runtimes": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/composer-runtimes/-/composer-runtimes-0.7.0.tgz", + "integrity": "sha512-hloeMGQtgtOl2jQa1acQQyM4jyMaMh3eEd+uAc1OsPrMe+1yusHn0+gtnfLjNlTj/bYbNB933aYTRxLo6Bnv3A==", + "dependencies": { + "ansi-cyan": "^0.1.1", + "ansi-gray": "^0.1.1", + "ansi-green": "^0.1.1", + "ansi-magenta": "^0.1.1", + "extend-shallow": "^2.0.1", + "lazy-cache": "^1.0.2", + "pretty-time": "^0.2.0", + "success-symbol": "^0.1.0", + "time-stamp": "^0.1.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer-runtimes/node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "dependencies": { + "micromatch": "^2.1.5", + "normalize-path": "^2.0.0" + } + }, + "node_modules/composer/node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==", + "dependencies": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/chokidar": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "integrity": "sha512-mk8fAWcRUOxY7btlLtitj3A45jOwSAxH4tOFOoEGbVsl6cL6pPMWUy7dwZ/canfj3QEdP6FHSnf/l1c6/WkzVg==", + "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", + "dependencies": { + "anymatch": "^1.3.0", + "async-each": "^1.0.0", + "glob-parent": "^2.0.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^2.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0" + }, + "optionalDependencies": { + "fsevents": "^1.0.0" + } + }, + "node_modules/composer/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/composer/node_modules/glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha512-JDYOvfxio/t42HKdxkAYaCiBN7oYiuxykOxKxdaUW5Qn0zaYN3gRQWolrwdnf0shM9/EP0ebuuTmyoXNr1cC5w==", + "dependencies": { + "is-glob": "^2.0.0" + } + }, + "node_modules/composer/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/is-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==", + "dependencies": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/composer/node_modules/readdirp/node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/readdirp/node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/readdirp/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/readdirp/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/readdirp/node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/readdirp/node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/readdirp/node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/readdirp/node_modules/expand-brackets/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/readdirp/node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/readdirp/node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/readdirp/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/readdirp/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/readdirp/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/readdirp/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/readdirp/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/readdirp/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/readdirp/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/readdirp/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/split-string/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/composer/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/continuation-local-storage": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/continuation-local-storage/-/continuation-local-storage-3.2.1.tgz", + "integrity": "sha512-jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA==", + "dependencies": { + "async-listener": "^0.6.0", + "emitter-listener": "^1.1.1" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "dependencies": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + } + }, + "node_modules/css-line-break": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-line-break/-/css-line-break-2.1.0.tgz", + "integrity": "sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==", + "dependencies": { + "utrie": "^1.0.2" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "2.6.21", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz", + "integrity": "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==" + }, + "node_modules/cwd": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/cwd/-/cwd-0.9.1.tgz", + "integrity": "sha512-4+0D+ojEasdLndYX4Cqff057I/Jp6ysXpwKkdLQLnZxV8f6IYZmZtTP5uqD91a/kWqejoc0sSqK4u8wpTKCh8A==", + "dependencies": { + "find-pkg": "^0.1.0" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "node_modules/data-store": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/data-store/-/data-store-0.13.0.tgz", + "integrity": "sha512-KS5XOnG3b/dm8gpximORPsVVW7xizKsjj3PlVfZrSjof2az4wv8fvA5E1w0Nk3L2I0aDycH5pBazDI4oAkQXWQ==", + "dependencies": { + "base": "^0.6.4", + "graceful-fs": "^4.1.2", + "has-own-deep": "^0.1.4", + "lazy-cache": "^1.0.3", + "mkdirp": "^0.5.1", + "project-name": "^0.2.4", + "resolve-dir": "^0.1.0", + "rimraf": "^2.5.1", + "union-value": "^0.2.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/data-store/node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dateformat": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", + "integrity": "sha512-GODcnWq3YGoTnygPfi02ygEiRxqUxpJwuRHjdhJYuxpcZmDq4rjBiXYmbCCzStxo176ixfLT6i4NPwQooRySnw==", + "engines": { + "node": "*" + } + }, + "node_modules/de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", + "dev": true + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/debug-fabulous": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/debug-fabulous/-/debug-fabulous-0.0.4.tgz", + "integrity": "sha512-mmVKpY/O4UIl6ZDn5Owf8jEauO6uQiuF4Jz9iTuflSmvqNm6/64xARk/qCq5ZJxu141Ic2lCmL1TSMHIYoyiTw==", + "dependencies": { + "debug": "2.X", + "lazy-debug-legacy": "0.0.X", + "object-assign": "4.1.0" + } + }, + "node_modules/debug-fabulous/node_modules/object-assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", + "integrity": "sha512-Lbc7GfN7XFaK30bzUN3cDYLOkT0dH05S0ax1QikylHUD9+Z9PRF3G1iYwX3kcz+6AlzTFGkUgMxz6l3aUwbwTA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "node_modules/default-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", + "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", + "dependencies": { + "kind-of": "^5.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-compare/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delimiter-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/delimiter-regex/-/delimiter-regex-2.0.0.tgz", + "integrity": "sha512-EtGkq9TgEZlFACc/NvgwIidQ1wkEupWWbAIJTr9gi4TJUZOvHY8TdXd3i8/dan66BufB1/V6bI7rRW/zvGoVKw==", + "dependencies": { + "extend-shallow": "^1.1.2", + "isobject": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delimiter-regex/node_modules/extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha512-L7AGmkO6jhDkEBBGWlLtftA80Xq8DipnrRPr0pyi7GQLXkaq9JYA4xF4z6qnadIC6euiTDKco0cGSU9muw+WTw==", + "dependencies": { + "kind-of": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delimiter-regex/node_modules/kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha512-aUH6ElPnMGon2/YkxRIigV32MOpTVcoXQ1Oo8aYn40s+sJ3j+0gFZsT8HKDcxNy7Fi9zuquWtGaGAahOdv5p/g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha512-CwffZFvlJffUg9zZA0uqrjQayUTC8ob94pnr5sFwaVv3IOmkfUHcWH+jXaQK3askE51Cqe8/9Ql/0uXNwqZ8Zg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "node_modules/doctrine": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-0.7.2.tgz", + "integrity": "sha512-qiB/Rir6Un6Ad/TIgTRzsremsTGWzs8j7woXvp14jgq00676uBiBT5eUOi+FgRywZFVy5Us/c04ISRpZhRbS6w==", + "dependencies": { + "esutils": "^1.1.6", + "isarray": "0.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/doctrine/node_modules/esutils": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-1.1.6.tgz", + "integrity": "sha512-RG1ZkUT7iFJG9LSHr7KDuuMSlujfeTtMNIcInURxKAxhMtwQhI3NrQhz26gZQYlsYZQKzsnwtpKrFKj9K9Qu1A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dotenv": { + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", + "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/motdotla/dotenv?sponsor=1" + } + }, + "node_modules/dotenv-cli": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/dotenv-cli/-/dotenv-cli-7.2.1.tgz", + "integrity": "sha512-ODHbGTskqRtXAzZapDPvgNuDVQApu4oKX8lZW7Y0+9hKA6le1ZJlyRS687oU9FXjOVEDU/VFV6zI125HzhM1UQ==", + "dependencies": { + "cross-spawn": "^7.0.3", + "dotenv": "^16.0.0", + "dotenv-expand": "^10.0.0", + "minimist": "^1.2.6" + }, + "bin": { + "dotenv": "cli.js" + } + }, + "node_modules/dotenv-expand": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz", + "integrity": "sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==", + "engines": { + "node": ">=12" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/duplexer2": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha512-+AWBwjGadtksxjOQSFDhPNQbed7icNXApT4+2BNpsXzcCBiInq2H9XW0O8sfHFaPmnQRs7cg/P0fAr2IWQSW0g==", + "dependencies": { + "readable-stream": "~1.1.9" + } + }, + "node_modules/duplexer2/node_modules/readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/duplexer2/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.433", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.433.tgz", + "integrity": "sha512-MGO1k0w1RgrfdbLVwmXcDhHHuxCn2qRgR7dYsJvWFKDttvYPx6FNzCGG0c/fBBvzK2LDh3UV7Tt9awnHnvAAUQ==", + "dev": true + }, + "node_modules/emitter-listener": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/emitter-listener/-/emitter-listener-1.1.2.tgz", + "integrity": "sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ==", + "dependencies": { + "shimmer": "^1.2.0" + } + }, + "node_modules/empty-dir": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/empty-dir/-/empty-dir-0.2.1.tgz", + "integrity": "sha512-0f1naHGJh4K6iVG28nRN7SCdfzT18OlpGzHmXw3JGwREb8qmtibHdmRgqx08u4sQfDadezK7kpU3bcIZNSwoZw==", + "dependencies": { + "fs-exists-sync": "^0.1.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/en-route": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/en-route/-/en-route-0.7.5.tgz", + "integrity": "sha512-WjnZ2HzvoztSL/NhKYmlN86tSP7VkOTN0Ck4FBJUsvTfLQOlULZak/1wcUArcdenvT9mNS3NzQ+41lqKf/gaGQ==", + "dependencies": { + "arr-flatten": "^1.0.1", + "debug": "^2.2.0", + "extend-shallow": "^2.0.1", + "kind-of": "^3.0.2", + "lazy-cache": "^1.0.3", + "path-to-regexp": "^1.2.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/en-route/node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/engine": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/engine/-/engine-0.1.12.tgz", + "integrity": "sha512-1+oxmZV5nKFhoR3QkwIbyHKSVbMuNgU8+oxcx4Af1kpxuSjDD0nL3pKKJtY1mGjAPqSAwNeDEHzD94NR5LP5rg==", + "dependencies": { + "assign-deep": "^0.4.3", + "collection-visit": "^0.2.0", + "get-value": "^1.2.1", + "kind-of": "^2.0.1", + "lazy-cache": "^0.2.3", + "object.omit": "^2.0.0", + "set-value": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/engine-base": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/engine-base/-/engine-base-0.1.3.tgz", + "integrity": "sha512-CdNgUJcWgD9OsZ4vDFDmQB1/sN+UM0hEaDcbTZ2Ya/eMTkgCbdRLGvNuRE1UbN+AQJNo8Sm6iT327ULB7ynqnQ==", + "dependencies": { + "component-emitter": "^1.2.1", + "delimiter-regex": "^2.0.0", + "engine": "^0.1.12", + "engine-utils": "^0.1.1", + "lazy-cache": "^2.0.2", + "mixin-deep": "^1.1.3", + "object.omit": "^2.0.1", + "object.pick": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/engine-cache": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/engine-cache/-/engine-cache-0.16.2.tgz", + "integrity": "sha512-hnMkVI3UzZYcv54x3t3LJGbn9LPBALfgJEAyWkm97kpz6KqQPatuwClqV9U3zoueW5Wk+eNhIgnRhNNdU+yQFQ==", + "dependencies": { + "async-helpers": "^0.3.8", + "extend-shallow": "^2.0.1", + "helper-cache": "^0.7.2", + "lazy-cache": "^2.0.1", + "mixin-deep": "^1.1.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/engine-utils": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/engine-utils/-/engine-utils-0.1.1.tgz", + "integrity": "sha512-5IdkZiV3qEGS3STfaRfeQsQ93Sokg9cEK7rdfjCGZFY6O/iTdq+d0obwqjkmv4fTSbTqEgYV+J3TeSzkq9GP5A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/engine/node_modules/get-value": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-1.3.1.tgz", + "integrity": "sha512-TrDxHI5wqgpM5Guhoz7xmblwy7kzhDauSs4df3NP907yFmLtCkOau8YtGo087jZXKDwP22NG6fCo0UA4EFLjOw==", + "dependencies": { + "arr-flatten": "^1.0.1", + "is-extendable": "^0.1.1", + "lazy-cache": "^0.2.4", + "noncharacters": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/engine/node_modules/isobject": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-1.0.2.tgz", + "integrity": "sha512-WQQgFoML/sLgmhu9zTekYHZUJaPoa/fpVMQ8oxIuOvppzs70DxxyHZdAIjwcuuNDOVtNYsahhqtBbUvKwhRcGw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/engine/node_modules/kind-of": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", + "integrity": "sha512-0u8i1NZ/mg0b+W3MGGw5I7+6Eib2nx72S/QvXa0hYjEkjTknYmEYQJwGu3mLC0BrhtJjtQafTkyRUQ75Kx0LVg==", + "dependencies": { + "is-buffer": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/engine/node_modules/lazy-cache": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", + "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/engine/node_modules/set-value": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.2.0.tgz", + "integrity": "sha512-dJaeu7V8d1KwjePimg1oOpGp31cEw/uRcZlfL7wwemkr+A00ev/ZhikvSMiQ4hkf83d8JdY2AFoFmXsKzmHMSw==", + "deprecated": "Critical bug fixed in v3.0.1, please upgrade to the latest version.", + "dependencies": { + "isobject": "^1.0.0", + "noncharacters": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/es5-ext": { + "version": "0.10.62", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", + "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", + "hasInstallScript": true, + "dependencies": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-map": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", + "integrity": "sha512-mz3UqCh0uPCIqsw1SSAkB/p0rOzF/M0V++vyN7JqlPtSW/VsYgQBvVvqMLmfBuyMzTpLnNqi6JmcSizs4jy19A==", + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-set": "~0.1.5", + "es6-symbol": "~3.1.1", + "event-emitter": "~0.3.5" + } + }, + "node_modules/es6-set": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.6.tgz", + "integrity": "sha512-TE3LgGLDIBX332jq3ypv6bcOpkLO0AslAQo7p2VqX/1N46YNsvIWgvjojjSEnWEGWMhr1qUbYeTSir5J6mFHOw==", + "dependencies": { + "d": "^1.0.1", + "es5-ext": "^0.10.62", + "es6-iterator": "~2.0.3", + "es6-symbol": "^3.1.3", + "event-emitter": "^0.3.5", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/es6-set/node_modules/type": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==" + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "node_modules/es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/esbuild": { + "version": "0.17.19", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", + "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.17.19", + "@esbuild/android-arm64": "0.17.19", + "@esbuild/android-x64": "0.17.19", + "@esbuild/darwin-arm64": "0.17.19", + "@esbuild/darwin-x64": "0.17.19", + "@esbuild/freebsd-arm64": "0.17.19", + "@esbuild/freebsd-x64": "0.17.19", + "@esbuild/linux-arm": "0.17.19", + "@esbuild/linux-arm64": "0.17.19", + "@esbuild/linux-ia32": "0.17.19", + "@esbuild/linux-loong64": "0.17.19", + "@esbuild/linux-mips64el": "0.17.19", + "@esbuild/linux-ppc64": "0.17.19", + "@esbuild/linux-riscv64": "0.17.19", + "@esbuild/linux-s390x": "0.17.19", + "@esbuild/linux-x64": "0.17.19", + "@esbuild/netbsd-x64": "0.17.19", + "@esbuild/openbsd-x64": "0.17.19", + "@esbuild/sunos-x64": "0.17.19", + "@esbuild/win32-arm64": "0.17.19", + "@esbuild/win32-ia32": "0.17.19", + "@esbuild/win32-x64": "0.17.19" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escope": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", + "integrity": "sha512-75IUQsusDdalQEW/G/2esa87J7raqdJF+Ca0/Xm5C3Q58Nr4yVYjZGp/P1+2xiEVgXRrA39dpRb8LcshajbqDQ==", + "dependencies": { + "es6-map": "^0.1.3", + "es6-weak-map": "^2.0.1", + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/eslint": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-1.10.3.tgz", + "integrity": "sha512-f4mpMpXCDpOfBps1eLvpmFWdBnOu+b6u+vIuYC1Vj+EX0v4USTE/C85v1DJeXccafk7d8Qn8U2+zLx5Naeurpg==", + "dependencies": { + "chalk": "^1.0.0", + "concat-stream": "^1.4.6", + "debug": "^2.1.1", + "doctrine": "^0.7.1", + "escape-string-regexp": "^1.0.2", + "escope": "^3.3.0", + "espree": "^2.2.4", + "estraverse": "^4.1.1", + "estraverse-fb": "^1.3.1", + "esutils": "^2.0.2", + "file-entry-cache": "^1.1.1", + "glob": "^5.0.14", + "globals": "^8.11.0", + "handlebars": "^4.0.0", + "inquirer": "^0.11.0", + "is-my-json-valid": "^2.10.0", + "is-resolvable": "^1.0.0", + "js-yaml": "3.4.5", + "json-stable-stringify": "^1.0.0", + "lodash.clonedeep": "^3.0.1", + "lodash.merge": "^3.3.2", + "lodash.omit": "^3.1.0", + "minimatch": "^3.0.0", + "mkdirp": "^0.5.0", + "object-assign": "^4.0.1", + "optionator": "^0.6.0", + "path-is-absolute": "^1.0.0", + "path-is-inside": "^1.0.1", + "shelljs": "^0.5.3", + "strip-json-comments": "~1.0.1", + "text-table": "~0.2.0", + "user-home": "^2.0.0", + "xml-escape": "~1.0.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint/node_modules/esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha512-OarPfz0lFCiW4/AV2Oy1Rp9qu0iusTKqykwTspGCZtPxmF81JR4MmIebvF1F9+UOKth2ZubLQ4XGGaU+hSn99A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint/node_modules/glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA==", + "dependencies": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "3.4.5", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.4.5.tgz", + "integrity": "sha512-dGw10UlZWZ7GlJzjvnS754Z9JPePU2ZciIOTcidpSdvWsU4Ct5RcFlUwRSI4JVqIpd/eGow9puxv2onTtUeA5Q==", + "dependencies": { + "argparse": "^1.0.2", + "esprima": "^2.6.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/espree": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/espree/-/espree-2.2.5.tgz", + "integrity": "sha512-HWJpgkL44cbjWiOTC9Pm34RZE57H1g9V4Ln9U14TUtiywFTLMMpMCtmQK5rkjbGBXigQT8bS3r45+Dt5+m0SZg==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse-fb": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/estraverse-fb/-/estraverse-fb-1.3.2.tgz", + "integrity": "sha512-wp3lfRrWy5EQD9TqesuYM1SKVP4ERT0cUatb4e8Vznf4K5IOpREhuyXZxGj3a9s9mvX5vGZKNHA4R9D4kp9Q9A==", + "peerDependencies": { + "estraverse": "*" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "node_modules/exit-hook": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", + "integrity": "sha512-MsG3prOVw1WtLXAZbM3KiYtooKR1LvxHh3VHsVtIy0uiUu8usxgB/94DP2HxtD/661lLdB6yzQ09lGJSQr6nkg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-args": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/expand-args/-/expand-args-0.3.6.tgz", + "integrity": "sha512-kJq39ebYXaKFvId5y+6u/MZmzw6nQN9QexIq2hs8c1C46k+YMMcyvCYJ2/G5maNvbcN0y9ZphyRUfhjQ8bSwjQ==", + "dependencies": { + "expand-object": "^0.4.2", + "kind-of": "^3.0.2", + "lazy-cache": "^1.0.3", + "mixin-deep": "^1.1.3", + "set-value": "^0.3.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-args/node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA==", + "dependencies": { + "is-posix-bracket": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-object": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/expand-object/-/expand-object-0.4.2.tgz", + "integrity": "sha512-rC0h+knI3YE2rT9v2m6HIowp1aLAVo19u02/wRzE+Dl5eyPowLRcWVyLQ3UaIjSLvjfsTiE0xGb0qqrap5ABKw==", + "dependencies": { + "get-stdin": "^5.0.1", + "is-number": "^2.1.0", + "minimist": "^1.2.0", + "set-value": "^0.3.3" + }, + "bin": { + "expand-object": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-object/node_modules/is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha512-AFASGfIlnIbkKPQwX1yHaDjFvh/1gyKJODme52V6IORh69uEYgZp0o9C+qsIGNVEiuuhQU0CSSl++Rlegg1qvA==", + "dependencies": { + "fill-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-range/node_modules/fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "dependencies": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-range/node_modules/is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-tilde": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-1.2.2.tgz", + "integrity": "sha512-rtmc+cjLZqnu9dSYosX9EWmSJhTwpACgJQTfj4hgg2JjOD/6SIQalZrt4a3aQeh++oNxkazcaxrhPUj6+g5G/Q==", + "dependencies": { + "os-homedir": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/export-files": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/export-files/-/export-files-2.1.1.tgz", + "integrity": "sha512-r2x1Zt0OKgdXRy0bXis3sOI8TNYmo5Fe71qXwsvpYaMvIlH5G0fWEf3AYiE2bONjePdSOojca7Jw+p9CQ6/6NQ==", + "dependencies": { + "lazy-cache": "^1.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/export-files/node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ext": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "dependencies": { + "type": "^2.7.2" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg==", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/falsey": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/falsey/-/falsey-0.2.1.tgz", + "integrity": "sha512-OckkGU+hkv7QCCrboVZkXAFLGX7o9016OlGe+yHrLnZ8GfLL2mS7PioBT+2Vht7HxPFPhXxErVyjOp+bVMjyDw==", + "dependencies": { + "kind-of": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/falsey/node_modules/kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha512-aUH6ElPnMGon2/YkxRIigV32MOpTVcoXQ1Oo8aYn40s+sJ3j+0gFZsT8HKDcxNy7Fi9zuquWtGaGAahOdv5p/g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "dependencies": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fancy-log/node_modules/time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha512-gLCeArryy2yNTRzTGKbZbloctj64jkZ57hj5zdraXue6aFgd6PmvVtEyiUU+hvU0v7q08oVv8r8ev0tRo6bvgw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-levenshtein": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.0.7.tgz", + "integrity": "sha512-hYsfI0s4lfQ2rHVFKXwAr/L/ZSbq9TZwgXtZqW7ANcn9o9GKvcbWxOnxx7jykXf/Ezv1V8TvaBEKcGK7DWKX5A==" + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ==", + "dependencies": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/file-contents": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/file-contents/-/file-contents-0.2.4.tgz", + "integrity": "sha512-PEz7U6YlXr+dvWCtW63DUY1LUTHOVs1rv4s1/I/39dpvvidQqMSTY6JklazQS60MMoI/ztpo5kMlpdvGagvLbA==", + "dependencies": { + "extend-shallow": "^2.0.0", + "file-stat": "^0.1.0", + "graceful-fs": "^4.1.2", + "is-buffer": "^1.1.0", + "is-utf8": "^0.2.0", + "lazy-cache": "^0.2.3", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/file-contents/node_modules/lazy-cache": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", + "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/file-entry-cache": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-1.3.1.tgz", + "integrity": "sha512-JyVk7P0Hvw6uEAwH4Y0j+rZMvaMWvLBYRmRGAF2S6jKTycf0mMDcC7d21Y2KyrKJk3XI8YghSsk5KmRdbvg0VQ==", + "dependencies": { + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/file-is-binary": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-is-binary/-/file-is-binary-1.0.0.tgz", + "integrity": "sha512-71I2LciuolZDBUCu4JzFBKxSvVurMD84G97uCYgt9PZ7ElhEomGqYHTKKU2NcDOxR1g2bwn+hRbkTFSrD80Pfw==", + "dependencies": { + "is-binary-buffer": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/file-is-binary/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/file-name": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/file-name/-/file-name-0.1.0.tgz", + "integrity": "sha512-Q8SskhjF4eUk/xoQkmubwLkoHwOTv6Jj/WGtOVLKkZ0vvM+LipkSXugkn1F/+mjWXU32AXLZB3qaz0arUzgtRw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/file-stat": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/file-stat/-/file-stat-0.1.3.tgz", + "integrity": "sha512-f72m4132aOd5DVtREdDX8I0Dd7Zf/3PiUYYvn4BFCxfsLqj6r8joBZzrRlfvsNvxhADw+jpEa0AnWPII9H0Fbg==", + "dependencies": { + "graceful-fs": "^4.1.2", + "lazy-cache": "^0.2.3", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/file-stat/node_modules/lazy-cache": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", + "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true + }, + "node_modules/filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha512-BTCqyBaWBTsauvnHiE8i562+EdJj+oUpkqWp2R1iCoR8f6oo8STRu3of7WJJ0TqWtxN50a5YFpzYK4Jj9esYfQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-file-up": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/find-file-up/-/find-file-up-0.1.3.tgz", + "integrity": "sha512-mBxmNbVyjg1LQIIpgO8hN+ybWBgDQK8qjht+EbrTCGmmPV/sc7RF1i9stPTD6bpvXZywBdrwRYxhSdJv867L6A==", + "dependencies": { + "fs-exists-sync": "^0.1.0", + "resolve-dir": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/find-index": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz", + "integrity": "sha512-uJ5vWrfBKMcE6y2Z8834dwEZj9mNGxYa3t3I53OwFeuZ8D9oc2E5zcsrkuhX6h4iYrjhiv0T3szQmxlAV9uxDg==" + }, + "node_modules/find-pkg": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/find-pkg/-/find-pkg-0.1.2.tgz", + "integrity": "sha512-0rnQWcFwZr7eO0513HahrWafsc3CTFioEB7DRiEYCUM/70QXSY8f3mCST17HXLcPvEhzH/Ty/Bxd72ZZsr/yvw==", + "dependencies": { + "find-file-up": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/first-chunk-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", + "integrity": "sha512-ArRi5axuv66gEsyl3UuK80CzW7t56hem73YGNYxNWTGNKFJUadSb9Gu9SHijYEUi8ulQMf1bJomYNwSCPHhtTQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/flat-cache": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", + "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", + "dependencies": { + "circular-json": "^0.3.1", + "graceful-fs": "^4.1.2", + "rimraf": "~2.6.2", + "write": "^0.2.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/flat-cache/node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha512-SKmowqGTJoPzLO1T0BBJpkfp3EMacCMOuH40hOUbrbzElVktk4DioXVM99QkLCyKoiuOmyjgcWMpVz2xjE7LZw==", + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fs-exists-sync": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz", + "integrity": "sha512-cR/vflFyPZtrN6b38ZyWxpWdhlXrzZEBawlpBQMq7033xVY7/kg0GDMBK5jg8lDYQckdJ5x/YC88lM3C7VMsLg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/fund": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fund/-/fund-1.0.0.tgz", + "integrity": "sha512-cFPXfMSwZ0eyoksqmttlKtY45LHWs75UPeYx0mClvKeU9oqP/w13ARL5Wxv0+yKqrvW2ttMchduc3tAVZd0Mfw==" + }, + "node_modules/generate-function": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", + "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==", + "dependencies": { + "is-property": "^1.0.2" + } + }, + "node_modules/generate-object-property": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "integrity": "sha512-TuOwZWgJ2VAMEGJvAyPWvpqxSANF0LDpmyHauMjFYzaACvn+QTT/AZomvPCzVBV7yDN3OmwHQ5OvHaeLKre3JQ==", + "dependencies": { + "is-property": "^1.0.0" + } + }, + "node_modules/generator-util": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/generator-util/-/generator-util-0.2.9.tgz", + "integrity": "sha512-CAa1HeaLToPvfV6CEjKRpGjfT2boadfXX0n2GayXD0VOYvI1v63JL3ljWzxo7xQ0nukZCxpsU9LSyH1XA5/KVQ==", + "dependencies": { + "debug": "^2.2.0", + "extend-shallow": "^2.0.1", + "global-modules": "^0.2.0", + "is-absolute": "^0.2.3", + "kind-of": "^3.0.2", + "lazy-cache": "^1.0.3", + "resolve": "^1.1.7", + "resolve-dir": "^0.1.0", + "try-open": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/generator-util/node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stdin": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz", + "integrity": "sha512-jZV7n6jGE3Gt7fgSTJoz91Ak5MuTLwMwkoYdjxuJ/AmjIsE1UC03y/IWkZCQGEvVNS9qoRNwy5BCqxImv0FVeA==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/git-config-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/git-config-path/-/git-config-path-1.0.1.tgz", + "integrity": "sha512-KcJ2dlrrP5DbBnYIZ2nlikALfRhKzNSX0stvv3ImJ+fvC4hXKoV+U+74SV0upg+jlQZbrtQzc0bu6/Zh+7aQbg==", + "dependencies": { + "extend-shallow": "^2.0.1", + "fs-exists-sync": "^0.1.0", + "homedir-polyfill": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/git-repo-name": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/git-repo-name/-/git-repo-name-0.6.0.tgz", + "integrity": "sha512-DF4XxB6H+Te79JA08/QF/IjIv+j+0gF990WlgAX3SXXU2irfqvBc/xxlAIh6eJWYaKz45MrrGVBFS0Qc4bBz5g==", + "dependencies": { + "cwd": "^0.9.1", + "file-name": "^0.1.0", + "lazy-cache": "^1.0.4", + "remote-origin-url": "^0.5.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/git-repo-name/node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha512-ab1S1g1EbO7YzauaJLkgLp7DZVAqj9M/dvKlTt8DkXA2tiOIcSMrlVI2J1RZyB5iJVccEscjGn+kpOG9788MHA==", + "dependencies": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-base/node_modules/glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha512-JDYOvfxio/t42HKdxkAYaCiBN7oYiuxykOxKxdaUW5Qn0zaYN3gRQWolrwdnf0shM9/EP0ebuuTmyoXNr1cC5w==", + "dependencies": { + "is-glob": "^2.0.0" + } + }, + "node_modules/glob-base/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-base/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-5.2.0.tgz", + "integrity": "sha512-2mRRkjmDlIttj3kIrw62OuMXKgom9flTT+aP5Jo5LDEJBCIpas1nM8r8dA9CHn5dFsBZL2hKx0cHA9WvNQGANw==", + "dependencies": { + "extend": "^3.0.0", + "glob": "^5.0.3", + "glob2base": "^0.0.12", + "minimatch": "^2.0.1", + "ordered-read-streams": "^0.3.0", + "through2": "^0.6.0", + "to-absolute-glob": "^0.1.1", + "unique-stream": "^2.0.2" + }, + "engines": { + "node": ">= 0.9" + } + }, + "node_modules/glob-stream/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob-stream/node_modules/glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA==", + "dependencies": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/glob-stream/node_modules/minimatch": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha512-jQo6o1qSVLEWaw3l+bwYA2X0uLuK2KjNh2wjgO7Q/9UJnXr1Q3yQKR8BI0/Bt/rPg75e6SMW4hW/6cBHVTZUjA==", + "deprecated": "Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", + "dependencies": { + "brace-expansion": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/glob-stream/node_modules/readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/glob-stream/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" + }, + "node_modules/glob-stream/node_modules/through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha512-RkK/CCESdTKQZHdmKICijdKKsCRVHs5KsLZ6pACAmF/1GPUQhonHSXWNERctxEp7RmvjdNbZTL5z9V7nSCXKcg==", + "dependencies": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/glob2base": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz", + "integrity": "sha512-ZyqlgowMbfj2NPjxaZZ/EtsXlOch28FRXgMd64vqZWk1bT9+wvSRLYD1om9M7QfQru51zJPAT17qXm4/zd+9QA==", + "dependencies": { + "find-index": "^0.1.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/global-modules": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz", + "integrity": "sha512-JeXuCbvYzYXcwE6acL9V2bAOeSIGl4dD+iwLY9iUx2VBJJ80R18HCn+JCwHM9Oegdfya3lEkGCdaRkSyc10hDA==", + "dependencies": { + "global-prefix": "^0.1.4", + "is-windows": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.5.tgz", + "integrity": "sha512-gOPiyxcD9dJGCEArAhF4Hd0BAqvAe/JzERP7tYumE4yIkmIedPUVXcJFWbV3/p/ovIIvKjkrTk+f1UVkq7vvbw==", + "dependencies": { + "homedir-polyfill": "^1.0.0", + "ini": "^1.3.4", + "is-windows": "^0.2.0", + "which": "^1.2.12" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/globals": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-8.18.0.tgz", + "integrity": "sha512-IHCTKEGo42ICEkTZBADyl4HX06hVdFF4qdJdqOgaBe5X8RE1/MrvubetsEtGTcwjs46djFq0Gc3+5RgTsc3UoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "dependencies": { + "sparkles": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/gray-matter": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-3.1.1.tgz", + "integrity": "sha512-nZ1qjLmayEv0/wt3sHig7I0s3/sJO0dkAaKYQ5YAOApUtYEOonXSFdWvL1khvnZMTvov4UufkqlFsilPnejEXA==", + "dependencies": { + "extend-shallow": "^2.0.1", + "js-yaml": "^3.10.0", + "kind-of": "^5.0.2", + "strip-bom-string": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gray-matter/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/group-array": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/group-array/-/group-array-0.3.4.tgz", + "integrity": "sha512-YAmNsgsi1uQ7Ai3T4FFkMoskqbLEUPRajAmrn8FclwZQQnV98NLrNWjQ3n2+i1pANxdO3n6wsNEkKq5XrYy0Ow==", + "dependencies": { + "arr-flatten": "^1.0.1", + "for-own": "^0.1.4", + "get-value": "^2.0.6", + "kind-of": "^3.1.0", + "split-string": "^1.0.1", + "union-value": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/group-array/node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/group-array/node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/group-array/node_modules/set-value/node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/group-array/node_modules/set-value/node_modules/split-string/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/group-array/node_modules/set-value/node_modules/split-string/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/group-array/node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-eslint": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/gulp-eslint/-/gulp-eslint-1.1.1.tgz", + "integrity": "sha512-i1pH0UQdSuCdVcfsraU/Kdmyi58K1hhuNULshI2RsRYNDUN4/eXK672rmhJVdAbnPg/rPH5IQXDCh5bfEKwUng==", + "dependencies": { + "bufferstreams": "^1.1.0", + "eslint": "^1.4.0", + "gulp-util": "^3.0.6", + "object-assign": "^4.0.1" + } + }, + "node_modules/gulp-sourcemaps": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.12.1.tgz", + "integrity": "sha512-2NYnMpB67LJhc36sEv+hNY05UOy1lD9DPtLi+en4hbGH+085G9Zzh3cet2VEqrDlQrLk9Eho0MM9dZ3Z+dL0XA==", + "dependencies": { + "@gulp-sourcemaps/map-sources": "1.X", + "acorn": "4.X", + "convert-source-map": "1.X", + "css": "2.X", + "debug-fabulous": "0.0.X", + "detect-newline": "2.X", + "graceful-fs": "4.X", + "source-map": "~0.6.0", + "strip-bom": "2.X", + "through2": "2.X", + "vinyl": "1.X" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-sourcemaps/node_modules/vinyl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", + "integrity": "sha512-Ci3wnR2uuSAWFMSglZuB8Z2apBdtOyz8CV7dC6/U1XbltXBC+IuutUkXQISz01P+US2ouBuesSbV6zILZ6BuzQ==", + "dependencies": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + }, + "engines": { + "node": ">= 0.9" + } + }, + "node_modules/gulp-util": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", + "integrity": "sha512-q5oWPc12lwSFS9h/4VIjG+1NuNDlJ48ywV2JKItY4Ycc/n1fXJeYPVQsfu5ZrhQi7FGSDBalwUCLar/GyHXKGw==", + "deprecated": "gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5", + "dependencies": { + "array-differ": "^1.0.0", + "array-uniq": "^1.0.2", + "beeper": "^1.0.0", + "chalk": "^1.0.0", + "dateformat": "^2.0.0", + "fancy-log": "^1.1.0", + "gulplog": "^1.0.0", + "has-gulplog": "^0.1.0", + "lodash._reescape": "^3.0.0", + "lodash._reevaluate": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.template": "^3.0.0", + "minimist": "^1.1.0", + "multipipe": "^0.1.2", + "object-assign": "^3.0.0", + "replace-ext": "0.0.1", + "through2": "^2.0.0", + "vinyl": "^0.5.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/gulp-util/node_modules/object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha512-jHP15vXVGeVh1HuaA2wY6lxk+whK/x4KBG88VXeRma7CCun7iGD5qPc4eYykQ9sdQvg8jkwFKsSxHln2ybW3xQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha512-hm6N8nrm3Y08jXie48jsC55eCZz9mnb4OirAStEk2deqeyhXU3C1otDVh+ccttMuc1sBi6RX6ZJ720hs9RCvgw==", + "dependencies": { + "glogg": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/handlebars": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-glob": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/has-glob/-/has-glob-0.1.1.tgz", + "integrity": "sha512-WMHzb7oCwDcMDngWy0b+viLjED8zvSi5d4/YdBetADHX/rLH+noJaRTytuyN6thTxxM7lK+FloogQHHdOOR+7g==", + "dependencies": { + "is-glob": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-glob/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-glob/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-gulplog": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha512-+F4GzLjwHNNDEAJW2DC1xXfEoPkRDmUdJ7CBYw4MpqtDwOnqdImJl7GWlpqx+Wko6//J8uKTnIe4wZSv7yCqmw==", + "dependencies": { + "sparkles": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/has-own-deep": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-own-deep/-/has-own-deep-0.1.4.tgz", + "integrity": "sha512-a9Dn8Q46DZySlvZqjCX5rkwS9AYIv3VQM3IoOhTXJVJ/cEmVDMLTrJClIihLS0a09PzhrEBbueji44ZQjLh19g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/helper-cache": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/helper-cache/-/helper-cache-0.7.2.tgz", + "integrity": "sha512-ictXA4Nsj9HZcY5Sf4PyWKOXRkQLCDLJLvekaKKrQ+IGLMe4Z+u2oM1QqRGjtWeQRfQCA3NJyIzZpfmw6GvwOQ==", + "dependencies": { + "extend-shallow": "^2.0.1", + "lazy-cache": "^0.2.3", + "lodash.bind": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/helper-cache/node_modules/lazy-cache": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", + "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/html2canvas": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/html2canvas/-/html2canvas-1.4.1.tgz", + "integrity": "sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==", + "dependencies": { + "css-line-break": "^2.1.0", + "text-segmentation": "^1.0.3" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/inflection": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.13.4.tgz", + "integrity": "sha512-6I/HUDeYFfuNCVS3td055BaXBwKYuzw7K3ExVMStBowKo9oOAMJIXIHvdyR3iboTCp1b+1i5DSkIZTcwIktuDw==", + "engines": [ + "node >= 0.4.0" + ] + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/inquirer": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.11.4.tgz", + "integrity": "sha512-QR+2TW90jnKk9LUUtbcA3yQXKt2rDEKMh6+BAZQIeumtzHexnwVLdPakSslGijXYLJCzFv7GMXbFCn0pA00EUw==", + "dependencies": { + "ansi-escapes": "^1.1.0", + "ansi-regex": "^2.0.0", + "chalk": "^1.0.0", + "cli-cursor": "^1.0.1", + "cli-width": "^1.0.1", + "figures": "^1.3.5", + "lodash": "^3.3.1", + "readline2": "^1.0.1", + "run-async": "^0.1.0", + "rx-lite": "^3.1.2", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.0", + "through": "^2.3.6" + } + }, + "node_modules/inquirer2": { + "version": "0.1.1", + "resolved": "git+ssh://git@github.com/jonschlinkert/inquirer2.git#9b4985f5bf7c8590bb79e039de1acab5719ae3fc", + "license": "MIT", + "dependencies": { + "ansi-escapes": "^1.1.1", + "ansi-regex": "^2.0.0", + "arr-flatten": "^1.0.1", + "arr-pluck": "^0.1.0", + "array-unique": "^0.2.1", + "chalk": "^1.1.1", + "cli-cursor": "^1.0.2", + "cli-width": "^1.1.0", + "extend-shallow": "^2.0.1", + "figures": "^1.4.0", + "is-number": "^2.1.0", + "is-plain-object": "^2.0.1", + "lazy-cache": "^1.0.3", + "lodash.where": "^3.1.0", + "readline2": "^1.0.1", + "run-async": "^0.1.0", + "rx-lite": "^4.0.7", + "strip-color": "^0.1.0", + "through2": "^2.0.0" + } + }, + "node_modules/inquirer2/node_modules/is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inquirer2/node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inquirer2/node_modules/rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha512-Cun9QucwK6MIrp3mry/Y7hqD1oFqTYLQ4pGxaHTjIdaFDWRGGLikqp6u8LcWJnzpoALg9hap+JGk8sFIUuEGNA==" + }, + "node_modules/is-absolute": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.2.6.tgz", + "integrity": "sha512-7Kr05z5LkcOpoMvxHN1PC11WbPabdNFmMYYo0eZvWu3BfVS0T03yoqYDczoCBx17xqk2x1XAZrcKiFVL88jxlQ==", + "dependencies": { + "is-relative": "^0.2.1", + "is-windows": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-affirmative": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-affirmative/-/is-affirmative-0.1.0.tgz", + "integrity": "sha512-vZILK9HsUkieH92u7Xx1/8q60ujPb8uarB6+xsJzkYp+VpOCFmbVFjKFZZJsND2bdiCAbDZlV0UnqzQ2sg6VhA==", + "dependencies": { + "affirmative": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-answer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-answer/-/is-answer-0.1.1.tgz", + "integrity": "sha512-ifVYWfVjXzeNx32XK7twC8xMzVYfOqFGETEuwww/Oo8OZQe/tv+huAjP+05qP8omK+IfLmPWN0omZ7YvIvejMw==", + "dependencies": { + "has-values": "^0.1.4", + "is-primitive": "^2.0.0", + "omit-empty": "^0.4.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-answer/node_modules/omit-empty": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/omit-empty/-/omit-empty-0.4.1.tgz", + "integrity": "sha512-NwnVOAaLwUEYmvvwLKKqvG6BkSG0pu0yKhKc6uYbWerkIXe6Wi2HQ1qoL+Wksj3DCauRuNKIjZUsLyjLj1/lrw==", + "dependencies": { + "has-values": "^0.1.4", + "kind-of": "^3.0.3", + "reduce-object": "^0.1.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-binary-buffer/-/is-binary-buffer-1.0.0.tgz", + "integrity": "sha512-fP08vt1YuBWSWdDCWkHUDo/Gb+YpnsiK41w2kP3iAkWhMKV4uuAAwPQm9GkA4r+OCDzpa+APIOaHZW6d83e5Ug==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "node_modules/is-core-module": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", + "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha512-9YclgOGtN/f8zx0Pr4FQYMdibBiTaH3sn52vjYip4ZSf6C4/6RfTEZ+MR4GvKhCxdPh21Bg42/WL55f6KSnKpg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha512-0EygVC5qPvIyb+gSz7zdD5/AAoS6Qrx1e//6N4yv4oNm30kqvdmG66oZFWVlQHUWe5OjP08FuTw2IdT0EOTcYA==", + "dependencies": { + "is-primitive": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-my-ip-valid": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.1.tgz", + "integrity": "sha512-jxc8cBcOWbNK2i2aTkCZP6i7wkHF1bqKFrwEHuN5Jtg5BSaZHUZQ/JTOJwoV41YvHnOaRyWWh72T/KvfNz9DJg==" + }, + "node_modules/is-my-json-valid": { + "version": "2.20.6", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.20.6.tgz", + "integrity": "sha512-1JQwulVNjx8UqkPE/bqDaxtH4PXCe/2VRh/y3p99heOV87HG4Id5/VfDswd+YiAfHcRTfDlWgISycnHuhZq1aw==", + "dependencies": { + "generate-function": "^2.0.0", + "generate-object-property": "^1.1.0", + "is-my-ip-valid": "^1.0.0", + "jsonpointer": "^5.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha512-Yu68oeXJ7LeWNmZ3Zov/xg/oDBnBK2RNxwYY1ilNJX+tKKZqgPK+qOn/Gs9jEu66KDY9Netf5XLKNGzas/vPfQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha512-N3w1tFaRfk3UrPfqeRyD+GYDASU3W5VinKhlORy8EWVf/sIdDL9GAcew85XmktCfH+ngG7SRXEVDoO18WMdB/Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-property": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", + "integrity": "sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==" + }, + "node_modules/is-registered": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/is-registered/-/is-registered-0.1.5.tgz", + "integrity": "sha512-dOOjAYNmKGtjoW229wn/SDmrO65oQcUvng9WUYF/AIZAQZG/l+puNUPt+/x7YCn4W9A33H6LItHgSETDmS0urg==", + "dependencies": { + "define-property": "^0.2.5", + "isobject": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-relative": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.2.1.tgz", + "integrity": "sha512-9AMzjRmLqcue629b4ezEVSK6kJsYJlUIhMcygmYORUgwUNJiavHcC3HkaGx0XYpyVKQSOqFbMEZmW42cY87sYw==", + "dependencies": { + "is-unc-path": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-unc-path": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-0.1.2.tgz", + "integrity": "sha512-HhLc5VDMH4pu3oMtIuunz/DFQUIoR561kMME3U3Afhj8b7vH085vkIkemrz1kLXCEIuoMAmO3yVmafWdSbGW8w==", + "dependencies": { + "unc-path-regex": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==" + }, + "node_modules/is-valid-glob": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-0.3.0.tgz", + "integrity": "sha512-CvG8EtJZ8FyzVOGPzrDorzyN65W1Ld8BVnqshRCah6pFIsprGx3dKgFtjLn/Vw9kGqR4OlR84U7yhT9ZVTyWIQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-whitespace": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-whitespace/-/is-whitespace-0.3.0.tgz", + "integrity": "sha512-RydPhl4S6JwAyj0JJjshWJEFG6hNye3pZFBRZaTUfZFwGHxzppNaNOVgQuS/E/SlhrApuMXrpnK1EEIXfdo3Dg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-windows": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz", + "integrity": "sha512-n67eJYmXbniZB7RF4I/FTjK1s6RPOCTxhYrVYLRaCt3lF0mpWZPKr3T2LSZAqyjQsxR2qMmGYXXzK0YWwcPM1Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isobject/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/jiti": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz", + "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/jquery": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.0.tgz", + "integrity": "sha512-umpJ0/k8X0MvD1ds0P9SfowREz2LenHsQaxSohMZ5OMNEU2r0tf8pdeEFTHMFxWVxKNyU9rTtK3CWzUCTKJUeQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-stable-stringify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.2.tgz", + "integrity": "sha512-eunSSaEnxV12z+Z73y/j5N37/In40GK4GmsSy+tEHJMxknvqnA7/djeYtAgW0GsWHUfg+847WJjKaEylk2y09g==", + "dependencies": { + "jsonify": "^0.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "node_modules/jsonify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz", + "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/layouts": { + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/layouts/-/layouts-0.10.6.tgz", + "integrity": "sha512-Gc7GxVOsi0ods9scl1amxHigC+6zc01+XKazDQbn5opsjQvb6cqRalsTCDjcnEmCAnFUhvpvBCaNNJ/ZS8zhGQ==", + "dependencies": { + "delimiter-regex": "^1.3.1", + "falsey": "^0.2.1", + "is-buffer": "^1.0.2", + "lazy-cache": "^0.2.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/layouts/node_modules/delimiter-regex": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/delimiter-regex/-/delimiter-regex-1.3.1.tgz", + "integrity": "sha512-NyEdbzFCa0imbFMxQH6X5AB/DxngubpAAiQEqaam+YYcT0gGiM1gFo410HwpiPOruHl8HfFM913tFLjA8kkvHg==", + "dependencies": { + "extend-shallow": "^1.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/layouts/node_modules/extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha512-L7AGmkO6jhDkEBBGWlLtftA80Xq8DipnrRPr0pyi7GQLXkaq9JYA4xF4z6qnadIC6euiTDKco0cGSU9muw+WTw==", + "dependencies": { + "kind-of": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/layouts/node_modules/kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha512-aUH6ElPnMGon2/YkxRIigV32MOpTVcoXQ1Oo8aYn40s+sJ3j+0gFZsT8HKDcxNy7Fi9zuquWtGaGAahOdv5p/g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/layouts/node_modules/lazy-cache": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", + "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lazy-cache": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", + "integrity": "sha512-7vp2Acd2+Kz4XkzxGxaB1FWOi8KjWIWsgdfD5MCb86DWvlLqhRPM+d6Pro3iNEL5VT9mstz5hKAlcd+QR6H3aA==", + "dependencies": { + "set-getter": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lazy-debug-legacy": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/lazy-debug-legacy/-/lazy-debug-legacy-0.0.1.tgz", + "integrity": "sha512-GFWaIBcBjxWWKI5OghwYEsPOR8JFh2xEcc3ZFV0ONYL0oHz0PHINJCfxJyztUq2XzcHncyO7fsRR550Gtfnk6g==", + "peerDependencies": { + "debug": "*" + } + }, + "node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/levn": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.2.5.tgz", + "integrity": "sha512-mvp+NO++YH0B+e8cC/SvJxk6k5Z9Ngd3iXuz7tmT8vZCyQZj/5SI1GkFOiZGGPkm5wWGI9SUrqiAfPq7BJH+0w==", + "dependencies": { + "prelude-ls": "~1.1.0", + "type-check": "~0.3.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/load-helpers": { + "version": "0.2.11", + "resolved": "https://registry.npmjs.org/load-helpers/-/load-helpers-0.2.11.tgz", + "integrity": "sha512-+iUnxQSddtpXoeRrza02jbJOUgCbJGG6GGeE4WTf6nV0Z0uR+/+/h2RMfDAl5SI4Cd/fu5xFPqo0ibP3v9y1ew==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-valid-glob": "^0.3.0", + "lazy-cache": "^2.0.1", + "matched": "^0.4.1", + "resolve-dir": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-pkg": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/load-pkg/-/load-pkg-3.0.1.tgz", + "integrity": "sha512-wW6PBOWKbPceeIamjHjoacmI0F7Q+JdHoYl1nYE3lGOQCmq+xAnfIp24dqhUSfsO6Y7YSlrmyi3JxvSiRnoivg==", + "dependencies": { + "find-pkg": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-templates": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/load-templates/-/load-templates-0.10.2.tgz", + "integrity": "sha512-zqhh3EOZIMeLS2nf0RjY6LaNTHmphIwFSoAo2UsK4OXXGV77pUC4W1wS55Ry1+X9dCxq4yb68Uh/dzFbv6m8ew==", + "dependencies": { + "extend-shallow": "^2.0.1", + "glob-parent": "^2.0.0", + "is-valid-glob": "^0.3.0", + "lazy-cache": "^1.0.3", + "matched": "^0.3.2", + "relative": "^3.0.2", + "to-file": "^0.1.5", + "vinyl": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-templates/node_modules/async-array-reduce": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/async-array-reduce/-/async-array-reduce-0.1.0.tgz", + "integrity": "sha512-kxcsMHKb9+6rWLJYhh/gFKaK0SIamoWdVqMCpsgtLkHL/WCO4j5pHrhuXJPycBYbTt/wUi8FD4rnbROWfL+Uyw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-templates/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/load-templates/node_modules/glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA==", + "dependencies": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/load-templates/node_modules/glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha512-JDYOvfxio/t42HKdxkAYaCiBN7oYiuxykOxKxdaUW5Qn0zaYN3gRQWolrwdnf0shM9/EP0ebuuTmyoXNr1cC5w==", + "dependencies": { + "is-glob": "^2.0.0" + } + }, + "node_modules/load-templates/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-templates/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-templates/node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-templates/node_modules/matched": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/matched/-/matched-0.3.2.tgz", + "integrity": "sha512-ldjoYd3M+dxt5WAs0OY83GNU2sdGPnbrYBd8HvcsIJ+Ai3u1F5HwWJNmd4v4+b/wUJ9lx+/H2dYOcEt+ByUMnw==", + "dependencies": { + "async-array-reduce": "^0.1.0", + "extend-shallow": "^2.0.1", + "glob": "^5.0.15", + "is-valid-glob": "^0.3.0", + "lazy-cache": "^0.2.3", + "resolve-dir": "^0.1.0" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/load-templates/node_modules/matched/node_modules/lazy-cache": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", + "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-templates/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/load-templates/node_modules/vinyl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", + "integrity": "sha512-Ci3wnR2uuSAWFMSglZuB8Z2apBdtOyz8CV7dC6/U1XbltXBC+IuutUkXQISz01P+US2ouBuesSbV6zILZ6BuzQ==", + "dependencies": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + }, + "engines": { + "node": ">= 0.9" + } + }, + "node_modules/lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha512-9mDDwqVIma6OZX79ZlDACZl8sBm0TEnkf99zV3iMA4GzkIT/9hiqP5mY0HoT1iNLCrKc/R1HByV+yJfRWVJryQ==" + }, + "node_modules/lodash._arraycopy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz", + "integrity": "sha512-RHShTDnPKP7aWxlvXKiDT6IX2jCs6YZLCtNhOru/OX2Q/tzX295vVBK5oX1ECtN+2r86S0Ogy8ykP1sgCZAN0A==" + }, + "node_modules/lodash._arrayeach": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz", + "integrity": "sha512-Mn7HidOVcl3mkQtbPsuKR0Fj0N6Q6DQB77CtYncZcJc0bx5qv2q4Gl6a0LC1AN+GSxpnBDNnK3CKEm9XNA4zqQ==" + }, + "node_modules/lodash._arrayfilter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._arrayfilter/-/lodash._arrayfilter-3.0.0.tgz", + "integrity": "sha512-xi4jscMHMkWtF8vXNpmvAXTmes6gKMpXsWM8kKuJ5tfk/VhJujrAG2sVc/LBsUERkReV9blMG2GD4SjPHyqaTw==" + }, + "node_modules/lodash._arraymap": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._arraymap/-/lodash._arraymap-3.0.0.tgz", + "integrity": "sha512-IhRssF2bzQoFQ2Q5H1O52HuJY+OtcHDZekEhaMJ6RkUF+gpLlAsizSRsKp3Ho555ANRk69DFp5b4LOlym4S0bw==" + }, + "node_modules/lodash._baseassign": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", + "integrity": "sha512-t3N26QR2IdSN+gqSy9Ds9pBu/J1EAFEshKlUHpJG3rvyJOYgcELIxcIeKKfZk7sjOz11cFfzJRsyFry/JyabJQ==", + "dependencies": { + "lodash._basecopy": "^3.0.0", + "lodash.keys": "^3.0.0" + } + }, + "node_modules/lodash._basecallback": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/lodash._basecallback/-/lodash._basecallback-3.3.1.tgz", + "integrity": "sha512-LQffghuO63ufDY33KKO1ezGKbcFZK3ngYV7JpxaUomoM5acf0YeXU3Pm8csVE0girVs50TXzfNibl69Co3ggJA==", + "dependencies": { + "lodash._baseisequal": "^3.0.0", + "lodash._bindcallback": "^3.0.0", + "lodash.isarray": "^3.0.0", + "lodash.pairs": "^3.0.0" + } + }, + "node_modules/lodash._baseclone": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-3.3.0.tgz", + "integrity": "sha512-1K0dntf2dFQ5my0WoGKkduewR6+pTNaqX03kvs45y7G5bzl4B3kTR4hDfJIc2aCQDeLyQHhS280tc814m1QC1Q==", + "dependencies": { + "lodash._arraycopy": "^3.0.0", + "lodash._arrayeach": "^3.0.0", + "lodash._baseassign": "^3.0.0", + "lodash._basefor": "^3.0.0", + "lodash.isarray": "^3.0.0", + "lodash.keys": "^3.0.0" + } + }, + "node_modules/lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha512-rFR6Vpm4HeCK1WPGvjZSJ+7yik8d8PVUdCJx5rT2pogG4Ve/2ZS7kfmO5l5T2o5V2mqlNIfSF5MZlr1+xOoYQQ==" + }, + "node_modules/lodash._basedifference": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash._basedifference/-/lodash._basedifference-3.0.3.tgz", + "integrity": "sha512-4BcJlOv36b3v+kHdJWcgsDi96ns8neNLuDtbzzjW3+eh3XhFVmFPH2tu6GJK2e5eRYMQ8izHU35iAyNjRyDtCQ==", + "dependencies": { + "lodash._baseindexof": "^3.0.0", + "lodash._cacheindexof": "^3.0.0", + "lodash._createcache": "^3.0.0" + } + }, + "node_modules/lodash._baseeach": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash._baseeach/-/lodash._baseeach-3.0.4.tgz", + "integrity": "sha512-IqUZ9MQo2UT1XPGuBntInqTOlc+oV+bCo0kMp+yuKGsfvRSNgUW0YjWVZUrG/gs+8z/Eyuc0jkJjOBESt9BXxg==", + "dependencies": { + "lodash.keys": "^3.0.0" + } + }, + "node_modules/lodash._basefilter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basefilter/-/lodash._basefilter-3.0.0.tgz", + "integrity": "sha512-EjWjqBE5KHmvrzgZ9tSvt7ggGmDF0pjPzaiUONQ97M4+YDYW8VMH3VnyKS/JHFoqDAYEIIx+3/Tg4C0zlC6qPA==", + "dependencies": { + "lodash._baseeach": "^3.0.0" + } + }, + "node_modules/lodash._baseflatten": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/lodash._baseflatten/-/lodash._baseflatten-3.1.4.tgz", + "integrity": "sha512-fESngZd+X4k+GbTxdMutf8ohQa0s3sJEHIcwtu4/LsIQ2JTDzdRxDCMQjW+ezzwRitLmHnacVVmosCbxifefbw==", + "dependencies": { + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "node_modules/lodash._basefor": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash._basefor/-/lodash._basefor-3.0.3.tgz", + "integrity": "sha512-6bc3b8grkpMgDcVJv9JYZAk/mHgcqMljzm7OsbmcE2FGUMmmLQTPHlh/dFqR8LA0GQ7z4K67JSotVKu5058v1A==" + }, + "node_modules/lodash._baseindexof": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash._baseindexof/-/lodash._baseindexof-3.1.0.tgz", + "integrity": "sha512-bSYo8Pc/f0qAkr8fPJydpJjtrHiSynYfYBjtANIgXv5xEf1WlTC63dIDlgu0s9dmTvzRu1+JJTxcIAHe+sH0FQ==" + }, + "node_modules/lodash._baseisequal": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/lodash._baseisequal/-/lodash._baseisequal-3.0.7.tgz", + "integrity": "sha512-U+3GsNEZj9ebI03ncLC2pLmYVjgtYZEwdkAPO7UGgtGvAz36JVFPAQUufpSaVL93Cz5arc6JGRKZRhaOhyVJYA==", + "dependencies": { + "lodash.isarray": "^3.0.0", + "lodash.istypedarray": "^3.0.0", + "lodash.keys": "^3.0.0" + } + }, + "node_modules/lodash._baseismatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lodash._baseismatch/-/lodash._baseismatch-3.1.3.tgz", + "integrity": "sha512-lq0Z+O/HfAJ16frtiZnvi2sLQrFfcYxK2q5R+n10+cWbXQ/Mz6R52mLOX/8R3npLGIO7Rq7zNP7ENTCJB/GN+g==", + "dependencies": { + "lodash._baseisequal": "^3.0.0" + } + }, + "node_modules/lodash._basematches": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash._basematches/-/lodash._basematches-3.2.0.tgz", + "integrity": "sha512-E6aibw9mFnfTO8z4zu1Fc2Pgv102/c11RtunY0MBdnIRWy27CtwnTVBQjfXohtUoDH1BI+vxZ9+b2JJY13dt3A==", + "dependencies": { + "lodash._baseismatch": "^3.0.0", + "lodash.pairs": "^3.0.0" + } + }, + "node_modules/lodash._basetostring": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", + "integrity": "sha512-mTzAr1aNAv/i7W43vOR/uD/aJ4ngbtsRaCubp2BfZhlGU/eORUjg/7F6X0orNMdv33JOrdgGybtvMN/po3EWrA==" + }, + "node_modules/lodash._basevalues": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha512-H94wl5P13uEqlCg7OcNNhMQ8KvWSIyqXzOPusRgHC9DK3o54P6P3xtbXlVbRABG4q5gSmp7EDdJ0MSuW9HX6Mg==" + }, + "node_modules/lodash._bindcallback": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz", + "integrity": "sha512-2wlI0JRAGX8WEf4Gm1p/mv/SZ+jLijpj0jyaE/AXeuQphzCgD8ZQW4oSpoN8JAopujOFGU3KMuq7qfHBWlGpjQ==" + }, + "node_modules/lodash._cacheindexof": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/lodash._cacheindexof/-/lodash._cacheindexof-3.0.2.tgz", + "integrity": "sha512-S8dUjWr7SUT/X6TBIQ/OYoCHo1Stu1ZRy6uMUSKqzFnZp5G5RyQizSm6kvxD2Ewyy6AVfMg4AToeZzKfF99T5w==" + }, + "node_modules/lodash._createassigner": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz", + "integrity": "sha512-LziVL7IDnJjQeeV95Wvhw6G28Z8Q6da87LWKOPWmzBLv4u6FAT/x5v00pyGW0u38UoogNF2JnD3bGgZZDaNEBw==", + "dependencies": { + "lodash._bindcallback": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash.restparam": "^3.0.0" + } + }, + "node_modules/lodash._createcache": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash._createcache/-/lodash._createcache-3.1.2.tgz", + "integrity": "sha512-ev5SP+iFpZOugyab/DEUQxUeZP5qyciVTlgQ1f4Vlw7VUcCD8fVnyIqVUEIaoFH9zjAqdgi69KiofzvVmda/ZQ==", + "dependencies": { + "lodash._getnative": "^3.0.0" + } + }, + "node_modules/lodash._createwrapper": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash._createwrapper/-/lodash._createwrapper-3.2.0.tgz", + "integrity": "sha512-O8fi7P57KZQjtTJN3tbUAJsm6Coo35JVi4OiEU/WV0rrqaWemk+rRB/1ohiIiv1cIK3dIkVhMehaFOFyNZDYkQ==", + "dependencies": { + "lodash._root": "^3.0.0" + } + }, + "node_modules/lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha512-RrL9VxMEPyDMHOd9uFbvMe8X55X16/cGM5IgOKgRElQZutpX89iS6vwl64duTV1/16w5JY7tuFNXqoekmh1EmA==" + }, + "node_modules/lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha512-De+ZbrMu6eThFti/CSzhRvTKMgQToLxbij58LMfM8JnYDNSOjkjTCIaa8ixglOeGh2nyPlakbt5bJWJ7gvpYlQ==" + }, + "node_modules/lodash._pickbyarray": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/lodash._pickbyarray/-/lodash._pickbyarray-3.0.2.tgz", + "integrity": "sha512-tHzBIfgugzI7HV0y8MJS1z/ryWDh8NyD6AV+so9vlplRnhD4qBuwoyDt7g241ad3F43YDFghCN+R3iaFd4Azvw==" + }, + "node_modules/lodash._pickbycallback": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._pickbycallback/-/lodash._pickbycallback-3.0.0.tgz", + "integrity": "sha512-DVP27YmN0lB+j/Tgd/+gtxfmW/XihgWpQpHptBuwyp2fD9zEBRwwcnw6Qej16LUV8LRFuTqyoc0i6ON97d/C5w==", + "dependencies": { + "lodash._basefor": "^3.0.0", + "lodash.keysin": "^3.0.0" + } + }, + "node_modules/lodash._reescape": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", + "integrity": "sha512-Sjlavm5y+FUVIF3vF3B75GyXrzsfYV8Dlv3L4mEpuB9leg8N6yf/7rU06iLPx9fY0Mv3khVp9p7Dx0mGV6V5OQ==" + }, + "node_modules/lodash._reevaluate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", + "integrity": "sha512-OrPwdDc65iJiBeUe5n/LIjd7Viy99bKwDdk7Z5ljfZg0uFRFlfQaCy9tZ4YMAag9WAZmlVpe1iZrkIMMSMHD3w==" + }, + "node_modules/lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==" + }, + "node_modules/lodash._replaceholders": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._replaceholders/-/lodash._replaceholders-3.0.0.tgz", + "integrity": "sha512-FbnZp+6+UaT8VzGNXUK8nIH7rC/P+c2te5R/rpjgwLY27OsEMqCyF6yOxqHMj9Qv3yelSVVuYzCjtrJzcKbAhg==" + }, + "node_modules/lodash._root": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", + "integrity": "sha512-O0pWuFSK6x4EXhM1dhZ8gchNtG7JMqBtrHdoUFUWXD7dJnNSUze1GuyQr5sOs0aCvgGeI3o/OJW8f4ca7FDxmQ==" + }, + "node_modules/lodash.bind": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.bind/-/lodash.bind-3.1.0.tgz", + "integrity": "sha512-GaXlyWuJbyuJ54vRypYLVq1NS4v7QIBVicEX4lmW8PE5XaltCuFzWLG4WuXKYQ7SKfzxkiEsadQyuVOxym7paQ==", + "dependencies": { + "lodash._createwrapper": "^3.0.0", + "lodash._replaceholders": "^3.0.0", + "lodash.restparam": "^3.0.0" + } + }, + "node_modules/lodash.clonedeep": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-3.0.2.tgz", + "integrity": "sha512-I8MpGh5z+6OixDAAb21teLSZDmqVPjlq02Q7ZFrbn2xnQHYYuJf6on/94SWpF/p0s3p/cEv/53ro4AhDOfCR0g==", + "dependencies": { + "lodash._baseclone": "^3.0.0", + "lodash._bindcallback": "^3.0.0" + } + }, + "node_modules/lodash.escape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", + "integrity": "sha512-n1PZMXgaaDWZDSvuNZ/8XOcYO2hOKDqZel5adtR30VKQAtoWs/5AOeFA0vPV8moiPzlqe7F4cP2tzpFewQyelQ==", + "dependencies": { + "lodash._root": "^3.0.0" + } + }, + "node_modules/lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==" + }, + "node_modules/lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha512-JwObCrNJuT0Nnbuecmqr5DgtuBppuCvGD9lxjFpAzwnVtdGoDQ1zig+5W8k5/6Gcn0gZ3936HDAlGd28i7sOGQ==" + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" + }, + "node_modules/lodash.isplainobject": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-3.2.0.tgz", + "integrity": "sha512-P4wZnho5curNqeEq/x292Pb57e1v+woR7DJ84DURelKB46lby8aDEGVobSaYtzHdQBWQrJSdxcCwjlGOvvdIyg==", + "dependencies": { + "lodash._basefor": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.keysin": "^3.0.0" + } + }, + "node_modules/lodash.istypedarray": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/lodash.istypedarray/-/lodash.istypedarray-3.0.6.tgz", + "integrity": "sha512-lGWJ6N8AA3KSv+ZZxlTdn4f6A7kMfpJboeyvbFdE7IU9YAgweODqmOgdUHOA+c6lVWeVLysdaxciFXi+foVsWw==" + }, + "node_modules/lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha512-CuBsapFjcubOGMn3VD+24HOAPxM79tH+V6ivJL3CHYjtrawauDJHUk//Yew9Hvc6e9rbCrURGk8z6PC+8WJBfQ==", + "dependencies": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "node_modules/lodash.keysin": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/lodash.keysin/-/lodash.keysin-3.0.8.tgz", + "integrity": "sha512-YDB/5xkL3fBKFMDaC+cfGV00pbiJ6XoJIfRmBhv7aR6wWtbCW6IzkiWnTfkiHTF6ALD7ff83dAtB3OEaSoyQPg==", + "dependencies": { + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "node_modules/lodash.merge": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-3.3.2.tgz", + "integrity": "sha512-ZgGZpRhWLjivGUbjtApZR4HyLv/UAyoYqESVYkK4aLBJVHRrbFpG+GNnE9JPijliME4LkKM0SFI/WyOiBiv1+w==", + "dependencies": { + "lodash._arraycopy": "^3.0.0", + "lodash._arrayeach": "^3.0.0", + "lodash._createassigner": "^3.0.0", + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0", + "lodash.isplainobject": "^3.0.0", + "lodash.istypedarray": "^3.0.0", + "lodash.keys": "^3.0.0", + "lodash.keysin": "^3.0.0", + "lodash.toplainobject": "^3.0.0" + } + }, + "node_modules/lodash.omit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-3.1.0.tgz", + "integrity": "sha512-vC3fSzZDmPlwk+kCGYMQyUpPeRBgmOK/WrhmjlWVUjEch35gQR3iRbCV9rL7KgMHVeVhnq7A+TRrPvzvg67y9w==", + "dependencies": { + "lodash._arraymap": "^3.0.0", + "lodash._basedifference": "^3.0.0", + "lodash._baseflatten": "^3.0.0", + "lodash._bindcallback": "^3.0.0", + "lodash._pickbyarray": "^3.0.0", + "lodash._pickbycallback": "^3.0.0", + "lodash.keysin": "^3.0.0", + "lodash.restparam": "^3.0.0" + } + }, + "node_modules/lodash.pairs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash.pairs/-/lodash.pairs-3.0.1.tgz", + "integrity": "sha512-lgXvpU43ZNQrZ/pK2cR97YzKeAno3e3HhcyvLKsofljeHKrQcZhT1vW7fg4X61c92tM+mjD/DypoLZYuAKNIkQ==", + "dependencies": { + "lodash.keys": "^3.0.0" + } + }, + "node_modules/lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha512-L4/arjjuq4noiUJpt3yS6KIKDtJwNe2fIYgMqyYYKoeIfV1iEqvPwhCx23o+R9dzouGihDAPN1dTIRWa7zk8tw==" + }, + "node_modules/lodash.template": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "integrity": "sha512-0B4Y53I0OgHUJkt+7RmlDFWKjVAI/YUpWNiL9GQz5ORDr4ttgfQGo+phBWKFLJbBdtOwgMuUkdOHOnPg45jKmQ==", + "dependencies": { + "lodash._basecopy": "^3.0.0", + "lodash._basetostring": "^3.0.0", + "lodash._basevalues": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0", + "lodash.keys": "^3.0.0", + "lodash.restparam": "^3.0.0", + "lodash.templatesettings": "^3.0.0" + } + }, + "node_modules/lodash.templatesettings": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", + "integrity": "sha512-TcrlEr31tDYnWkHFWDCV3dHYroKEXpJZ2YJYvJdhN+y4AkWMDZ5I4I8XDtUKqSAyG81N7w+I1mFEJtcED+tGqQ==", + "dependencies": { + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0" + } + }, + "node_modules/lodash.toplainobject": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash.toplainobject/-/lodash.toplainobject-3.0.0.tgz", + "integrity": "sha512-wMI0Ju1bvSmnBS3EcRRH/3zDnZOPpDtMtNDzbbNMKuTrEpALsf+sPyMeogmv63Y11qZQO7H1xFzohIEGRMjPYA==", + "dependencies": { + "lodash._basecopy": "^3.0.0", + "lodash.keysin": "^3.0.0" + } + }, + "node_modules/lodash.where": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.where/-/lodash.where-3.1.0.tgz", + "integrity": "sha512-9iH6No94IEtewjRRAykRVVW4Sw0DULKFp9H7x92MvbYUjg5EHj/+o58/Jx/kxAu7UWJLItwBH4FemHaQIGFIeg==", + "dependencies": { + "lodash._arrayfilter": "^3.0.0", + "lodash._basecallback": "^3.0.0", + "lodash._basefilter": "^3.0.0", + "lodash._basematches": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "node_modules/longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/make-iterator/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-config": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/map-config/-/map-config-0.4.4.tgz", + "integrity": "sha512-Gu4LROniL4j2tDyn+E5oDkXu+aTqCahHv3wco8kK21mcV0qFNBQd12DA/hCb/MLhtu4RGWz6I+Q1zedlVhGY9A==", + "dependencies": { + "array-unique": "^0.2.1", + "async": "^1.5.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-schema": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/map-schema/-/map-schema-0.1.4.tgz", + "integrity": "sha512-pJbe3zgt0w6DJM650kaMxqcjYUbozIAmr7XbNf38p8u1HkVljQ+iGtAeDf5gy0/dRe+DxySx/QSfzTosd01mCA==", + "dependencies": { + "arr-union": "^3.0.0", + "collection-visit": "^0.2.1", + "component-emitter": "^1.2.0", + "debug": "^2.2.0", + "get-value": "^2.0.2", + "kind-of": "^3.0.2", + "lazy-cache": "^1.0.3", + "mixin-deep": "^1.1.3", + "omit-empty": "^0.3.2", + "set-value": "^0.3.2", + "sort-object-arrays": "^0.1.1", + "union-value": "^0.2.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-schema/node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-0.1.5.tgz", + "integrity": "sha512-zdmJBFvvVR/H5wCfsCP7XxSLp+346yAZ30Wy2OsQLcH19OVGMWa3Ms9quO00lj9ybsySu3gKOINNgICb4Zqauw==", + "dependencies": { + "lazy-cache": "^2.0.1", + "object-visit": "^0.3.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matched": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/matched/-/matched-0.4.4.tgz", + "integrity": "sha512-zpasnbB5vQkvb0nfcKV0zEoGgMtV7atlWR1Vk3E8tEKh6EicMseKtVV+5vc+zsZwvDlcNMKlKK/CVOEeAalYRQ==", + "dependencies": { + "arr-union": "^3.1.0", + "async-array-reduce": "^0.2.0", + "extend-shallow": "^2.0.1", + "fs-exists-sync": "^0.1.0", + "glob": "^7.0.5", + "has-glob": "^0.1.1", + "is-valid-glob": "^0.3.0", + "lazy-cache": "^2.0.1", + "resolve-dir": "^0.1.0" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/math-random": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", + "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==" + }, + "node_modules/merge-stream": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-0.1.8.tgz", + "integrity": "sha512-ivGsLZth/AkvevAzPlRLSie8Q3GdyH/5xUYgn+ItAJYslT0NsKd2cxx0bAjmqoY5swX0NoWJjvkDkfpaVZx9lw==", + "dependencies": { + "through2": "^0.6.1" + } + }, + "node_modules/merge-stream/node_modules/readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/merge-stream/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" + }, + "node_modules/merge-stream/node_modules/through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha512-RkK/CCESdTKQZHdmKICijdKKsCRVHs5KsLZ6pACAmF/1GPUQhonHSXWNERctxEp7RmvjdNbZTL5z9V7nSCXKcg==", + "dependencies": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + }, + "node_modules/merge-value": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/merge-value/-/merge-value-0.1.1.tgz", + "integrity": "sha512-bVXaECDVpjKFt3IRx3OC5JsRtFJNvgOAjYJJSz/OmBIi7TByzsCxTLGdYmNOCVIx/9Ejz3JvK6r/EJmUtitTxA==", + "dependencies": { + "get-value": "^1.1.5", + "is-extendable": "^0.1.1", + "lazy-cache": "^0.2.3", + "mixin-deep": "^1.1.3", + "set-value": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/merge-value/node_modules/get-value": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-1.3.1.tgz", + "integrity": "sha512-TrDxHI5wqgpM5Guhoz7xmblwy7kzhDauSs4df3NP907yFmLtCkOau8YtGo087jZXKDwP22NG6fCo0UA4EFLjOw==", + "dependencies": { + "arr-flatten": "^1.0.1", + "is-extendable": "^0.1.1", + "lazy-cache": "^0.2.4", + "noncharacters": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/merge-value/node_modules/isobject": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-1.0.2.tgz", + "integrity": "sha512-WQQgFoML/sLgmhu9zTekYHZUJaPoa/fpVMQ8oxIuOvppzs70DxxyHZdAIjwcuuNDOVtNYsahhqtBbUvKwhRcGw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/merge-value/node_modules/lazy-cache": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", + "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/merge-value/node_modules/set-value": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.2.0.tgz", + "integrity": "sha512-dJaeu7V8d1KwjePimg1oOpGp31cEw/uRcZlfL7wwemkr+A00ev/ZhikvSMiQ4hkf83d8JdY2AFoFmXsKzmHMSw==", + "deprecated": "Critical bug fixed in v3.0.1, please upgrade to the latest version.", + "dependencies": { + "isobject": "^1.0.0", + "noncharacters": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimatch": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz", + "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-object": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", + "integrity": "sha512-ALGF1Jt9ouehcaXaHhn6t1yGWRqGaHkPFndtFVHfZXOvkIZ/yoGaSi0AHVTafb3ZBGg4dr/bDwnaEKqCXzchMA==", + "dependencies": { + "for-in": "^0.1.3", + "is-extendable": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-object/node_modules/for-in": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", + "integrity": "sha512-F0to7vbBSHP8E3l6dCjxNOLuSFAACIxFy3UehTUlG7svlXi37HHsDkyVcHo0Pq8QwrE+pXvWSVX3ZT1T9wAZ9g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/muggle-string": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.3.1.tgz", + "integrity": "sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==", + "dev": true + }, + "node_modules/multipipe": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "integrity": "sha512-7ZxrUybYv9NonoXgwoOqtStIu18D1c3eFZj27hqgf5kBrBF8Q+tE8V0MW8dKM5QLkQPh1JhhbKgHLY9kifov4Q==", + "dependencies": { + "duplexer2": "0.0.2" + } + }, + "node_modules/mute-stream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", + "integrity": "sha512-EbrziT4s8cWPmzr47eYVW3wimS4HsvlnV5ri1xw1aR6JQo/OrJX5rkl32K/QQHdxeabJETtfeaROGhd8W7uBgg==" + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/namify": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/namify/-/namify-0.1.3.tgz", + "integrity": "sha512-NnrJy1rWMBb52xEAV5LusPx3UUln7rs1FdBnT3rJ4/aaD5MWZHgcVYZ8JLM3IUEUDj2A5XL0bUTUlMdwhBlviA==", + "dependencies": { + "reserved": "^0.1.0" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/nan": { + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", + "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", + "optional": true + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanoseconds": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/nanoseconds/-/nanoseconds-0.1.0.tgz", + "integrity": "sha512-6yOHqTvJNI9xGmVHWQ4ZTYhGpT0O4h9N+uk/UuRVPI8TskViB4s4QL3y+jY/Yxsdz7gvoBGPCHWRUibOyyYMwA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" + }, + "node_modules/node-releases": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", + "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==", + "dev": true + }, + "node_modules/noncharacters": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/noncharacters/-/noncharacters-1.1.0.tgz", + "integrity": "sha512-U69XzMNq7UQXR27xT17tkQsHPsLc+5W9yfXvYzVCwFxghVf+7VttxFnCKFMxM/cHD+/QIyU009263hxIIurj4g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/now-and-later": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-0.0.6.tgz", + "integrity": "sha512-qNIeNeH6v6KbriliCoOEmKhelv+66P2yCKEQta3MYcwN98S3NrVMgYEh9hWxJRPqPna3d7r0KElZQKQkAm0/jA==", + "dependencies": { + "once": "^1.3.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-visit": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-0.3.4.tgz", + "integrity": "sha512-6QNyX7uTuwqxP7pmDBqgBDKdmZws1rXriUyXM5KG6+7J0aYRuuAGoc636IGdLzgOL77WUwL+EpoTJrEHwWsyOA==", + "dependencies": { + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha512-UiAM5mhmIuKLsOvrL+B0U2d1hXHF3bFYWIuH1LMpuV2EJEHG1Ntz06PgLEHjm6VFd87NpH8rastvPoyv6UW2fA==", + "dependencies": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/omit-empty": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/omit-empty/-/omit-empty-0.3.6.tgz", + "integrity": "sha512-P5zl3TYREgcRAjjyj9kYHNhVtOOXMlCyYh/KNm53oUZNKpGOBbS0WLdRcThDPWbuFleXlbCd1KTBRZD86nj3RA==", + "dependencies": { + "has-values": "^0.1.4", + "is-date-object": "^1.0.1", + "isobject": "^2.0.0", + "reduce-object": "^0.1.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "integrity": "sha512-GZ+g4jayMqzCRMgB2sol7GiCLjKfS1PINkjmx8spcKce1LiVqcbQreXwqs2YAFXC6R03VIG28ZS31t8M866v6A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/opn": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/opn/-/opn-4.0.2.tgz", + "integrity": "sha512-iPBWbPP4OEOzR1xfhpGLDh+ypKBOygunZhM9jBtA7FS5sKjEiMZw0EFb82hnDOmTZX90ZWLoZKUza4cVt8MexA==", + "dependencies": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/option-cache": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/option-cache/-/option-cache-3.5.0.tgz", + "integrity": "sha512-Hr14410H8ajAHeUirXZtuE9drwy8e85l0CssHB/k7Y6nRkleKsGAzB/gwltUzsnIqr9Y+7ZQ+H16GYWAJH3PVg==", + "dependencies": { + "arr-flatten": "^1.0.3", + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^0.3.1", + "kind-of": "^3.2.2", + "lazy-cache": "^2.0.2", + "set-value": "^0.4.3", + "to-object-path": "^0.3.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/option-cache/node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/option-cache/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/option-cache/node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/option-cache/node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/option-cache/node_modules/set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha512-2Z0LRUUvYeF7gIFFep48ksPq0NR09e5oKoFXznaMGNcu+EZAfGnyL0K6xno2gCqX6dZYEZRjrcn04/gvZzcKhQ==", + "deprecated": "Critical bug fixed in v3.0.1, please upgrade to the latest version.", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/optionator": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.6.0.tgz", + "integrity": "sha512-mQXimyhX3iv8+/dPkdwDnNCtXmcGJIrVTw1vIxBGegF3VShG45GtDbZXK46EnN+i0i7HjjwWSgr7XzMxbIzDSw==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~1.0.6", + "levn": "~0.2.5", + "prelude-ls": "~1.1.1", + "type-check": "~0.3.1", + "wordwrap": "~0.0.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/optionator/node_modules/wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ordered-read-streams": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz", + "integrity": "sha512-xQvd8qvx9U1iYY9aVqPpoF5V9uaWJKV6ZGljkh/jkiNX0DiQsjbWvRumbh10QTMDE8DheaOEU8xi0szbrgjzcw==", + "dependencies": { + "is-stream": "^1.0.1", + "readable-stream": "^2.0.1" + } + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pad-right": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/pad-right/-/pad-right-0.2.2.tgz", + "integrity": "sha512-4cy8M95ioIGolCoMmm2cMntGR1lPLEbOMzOKu8bzjuJP6JpzEMQcDHmh7hHLYGgob+nKe1YHFMaG4V59HQa89g==", + "dependencies": { + "repeat-string": "^1.5.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/paginationator": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/paginationator/-/paginationator-0.1.4.tgz", + "integrity": "sha512-o46P8Z9DK0blcmY7F95SnsBWZ6bow3HAcLKXlgIc/SZE8og21qrxL14nAi6Wy8E0Iw06wA0yS5icSayXw8BU8A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-git-config": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/parse-git-config/-/parse-git-config-1.1.1.tgz", + "integrity": "sha512-S3LGXJZVSy/hswvbSkfdbKBRVsnqKrVu6j8fcvdtJ4TxosSELyQDsJPuGPXuZ+EyuYuJd3O4uAF8gcISR0OFrQ==", + "dependencies": { + "extend-shallow": "^2.0.1", + "fs-exists-sync": "^0.1.0", + "git-config-path": "^1.0.1", + "ini": "^1.3.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha512-FC5TeK0AwXzq3tUBFtH74naWkPQCEWs4K+xMxWZBlKDWu0bVHXGZa+KKqxKidd7xwhdZ19ZNuF2uO1M/r196HA==", + "dependencies": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-glob/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-glob/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parser-front-matter": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/parser-front-matter/-/parser-front-matter-1.6.4.tgz", + "integrity": "sha512-eqtUnI5+COkf1CQOYo8FmykN5Zs+5Yr60f/7GcPgQDZEEjdE/VZ4WMaMo9g37foof8h64t/TH2Uvk2Sq0fDy/g==", + "dependencies": { + "extend-shallow": "^2.0.1", + "file-is-binary": "^1.0.0", + "gray-matter": "^3.0.2", + "isobject": "^3.0.1", + "lazy-cache": "^2.0.2", + "mixin-deep": "^1.2.0", + "trim-leading-lines": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parser-front-matter/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "dependencies": { + "isarray": "0.0.1" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "8.4.24", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz", + "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "dev": true, + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + }, + "engines": { + "node": ">= 14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha512-s/46sYeylUfHNjI+sA/78FAHlmIuKqI9wNnzEOGehAlUUYeObv5C2mOinXBjyUyWmJ2SfcS2/ydApH4hTF4WXQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pretty-time": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-0.2.0.tgz", + "integrity": "sha512-BwYVCPtnSq3nIGDK2rgwZTN2ClhBQmnG8pudrXIfGBwuMutIBj/W7wm/jz1WCHl/Kk2Q5i1Am1uD2Q74oPyBCw==", + "dependencies": { + "is-number": "^2.0.2", + "nanoseconds": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pretty-time/node_modules/is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/project-name": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/project-name/-/project-name-0.2.6.tgz", + "integrity": "sha512-ZOxqunIi7fnAX+E0tE+FLHv2pSEa7IgEbnVG2s4wPxWL+p2cUk9KRDZV4lNkpfyrVR6rfOUBxIbctbJDo/qOTA==", + "dependencies": { + "find-pkg": "^0.1.2", + "git-repo-name": "^0.6.0", + "minimist": "^1.2.0" + }, + "bin": { + "project-name": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/question-cache": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/question-cache/-/question-cache-0.3.5.tgz", + "integrity": "sha512-eVy39uD2XinjIbaZoS+0GHTp0UmVYvyn4R2QXUbaO0NErbKdDMoq/3JZZ6nqxRD655d12NWTnHi4VlbheTYbzQ==", + "dependencies": { + "get-value": "^2.0.2", + "has-value": "^0.3.0", + "inquirer2": "github:jonschlinkert/inquirer2", + "kind-of": "^3.0.2", + "lazy-cache": "^1.0.3", + "mixin-deep": "^1.1.3", + "set-value": "^0.3.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/question-cache/node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/question-match": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/question-match/-/question-match-0.1.2.tgz", + "integrity": "sha512-DRYr+56vfzAd6TwMZAFymd5yRKtV1Y2EodgxbRmurUSoUWmzysYhUVUgm+Fxb56WdBInFyslLp/G/mf04422og==", + "dependencies": { + "extend-shallow": "^2.0.1", + "micromatch": "^2.3.7" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/question-match/node_modules/braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==", + "dependencies": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/question-match/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/question-match/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/question-match/node_modules/micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==", + "dependencies": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/question-match/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/question-store": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/question-store/-/question-store-0.8.8.tgz", + "integrity": "sha512-r85/zc6/w2zN+n8BI813xvmNXV+kYfnGn9+iFWqPOTb/1m1O6pFkjh/DGFCXtxNsfG7AcNYNmyZocTWDdqDGbQ==", + "dependencies": { + "arr-flatten": "^1.0.1", + "arr-union": "^3.1.0", + "async": "^1.5.2", + "data-store": "^0.15.5", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "get-value": "^2.0.5", + "has-value": "^0.3.1", + "inquirer2": "^0.1.1", + "is-answer": "^0.1.0", + "isobject": "^2.0.0", + "lazy-cache": "^1.0.3", + "mixin-deep": "^1.1.3", + "omit-empty": "^0.3.4", + "option-cache": "^3.3.5", + "project-name": "^0.2.4", + "resolve-dir": "^0.1.0", + "set-value": "^0.3.3", + "to-choices": "^0.2.0", + "use": "^1.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/question-store/node_modules/data-store": { + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/data-store/-/data-store-0.15.5.tgz", + "integrity": "sha512-tTKSb4cCSn47PPz+RqwYTj2V9I1TXHSxfJa5atNShbOVI398Q4rsijiK1J2YnNMVj/pk+YlF3K6w4JPdLfDI8w==", + "dependencies": { + "cache-base": "^0.8.0", + "clone-deep": "^0.2.4", + "define-property": "^0.2.5", + "graceful-fs": "^4.1.3", + "has-own-deep": "^0.1.4", + "lazy-cache": "^1.0.3", + "mkdirp": "^0.5.1", + "project-name": "^0.2.4", + "resolve-dir": "^0.1.0", + "rimraf": "^2.5.2", + "union-value": "^0.2.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/question-store/node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/randomatic": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", + "dependencies": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/randomatic/node_modules/is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/randomatic/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/readline2": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", + "integrity": "sha512-8/td4MmwUB6PkZUbV25uKz7dfrmjYWxsW8DVfibWdlHRk/l/DfHKn4pU+dfcoGLFgWOdyGCzINRQD7jn+Bv+/g==", + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "mute-stream": "0.0.5" + } + }, + "node_modules/reduce-object": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/reduce-object/-/reduce-object-0.1.3.tgz", + "integrity": "sha512-7js/WmWoI5NRe/mfxUimt0rmj04lfhJIa8SDyt+OKasagu+KjffnVxElTKuZs1fRjytlN46BrDoVK+IsBVovtw==", + "dependencies": { + "for-own": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "dependencies": { + "is-equal-shallow": "^0.1.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/relative": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/relative/-/relative-3.0.2.tgz", + "integrity": "sha512-Q5W2qeYtY9GbiR8z1yHNZ1DGhyjb4AnLEjt8iE6XfcC1QIu+FAtj3HQaO0wH28H1mX6cqNLvAqWhP402dxJGyA==", + "dependencies": { + "isobject": "^2.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/remote-origin-url": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/remote-origin-url/-/remote-origin-url-0.5.3.tgz", + "integrity": "sha512-crQ7Xk1m/F2IiwBx5oTqk/c0hjoumrEz+a36+ZoVupskQRE/q7pAwHKsTNeiZ31sbSTELvVlVv4h1W0Xo5szKg==", + "dependencies": { + "parse-git-config": "^1.1.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==" + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha512-AFBWBy9EVRTa/LhEcG8QDP3FvpwZqmvN2QFDuJswFeaVhWnZMp8q3E6Zd90SR04PlIwfGdyVjNyLPyen/ek5CQ==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/reserved": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/reserved/-/reserved-0.1.2.tgz", + "integrity": "sha512-/qO54MWj5L8WCBP9/UNe2iefJc+L9yETbH32xO/ft/EYPOTCR5k+azvDUgdCOKwZH8hXwPd0b8XBL78Nn2U69g==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-dir": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-0.1.1.tgz", + "integrity": "sha512-QxMPqI6le2u0dCLyiGzgy92kjkkL6zO0XyvHzjdTNH3zM6e5Hz3BwG6+aEyNgiQ5Xz6PwTwgQEj3U50dByPKIA==", + "dependencies": { + "expand-tilde": "^1.2.2", + "global-modules": "^0.2.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-glob": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/resolve-glob/-/resolve-glob-0.1.8.tgz", + "integrity": "sha512-GkvqT/7pTfR9rbwao9X1qnZto7clMmNBHuwzwdGa1grm0Z9OJIbjkpjkKL+Ok+oWM/RhL9VJYXk9HV17fr1pAQ==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-valid-glob": "^0.3.0", + "lazy-cache": "^1.0.3", + "matched": "^0.4.1", + "relative": "^3.0.2", + "resolve-dir": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-glob/node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "deprecated": "https://github.com/lydell/resolve-url#deprecated" + }, + "node_modules/restore-cursor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", + "integrity": "sha512-reSjH4HuiFlxlaBaFCiS6O76ZGG2ygKoSlCsipKdaZuKSPx/+bt9mULkn4l0asVzbEfQQmXRg6Wp6gv6m0wElw==", + "dependencies": { + "exit-hook": "^1.0.0", + "onetime": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "engines": { + "node": ">=0.12" + } + }, + "node_modules/rethrow": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/rethrow/-/rethrow-0.2.3.tgz", + "integrity": "sha512-vtB0AIP/FlRbR4stc8szvHXe+N4158/K1hRMZbFHljIiQAHru54M9LylbxNjBGHl9biuwQNVUdvRzVxv1QWAiA==", + "dependencies": { + "ansi-bgred": "^0.1.1", + "ansi-red": "^0.1.1", + "ansi-yellow": "^0.1.1", + "extend-shallow": "^1.1.4", + "lazy-cache": "^0.2.3", + "right-align": "^0.1.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rethrow/node_modules/extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha512-L7AGmkO6jhDkEBBGWlLtftA80Xq8DipnrRPr0pyi7GQLXkaq9JYA4xF4z6qnadIC6euiTDKco0cGSU9muw+WTw==", + "dependencies": { + "kind-of": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rethrow/node_modules/kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha512-aUH6ElPnMGon2/YkxRIigV32MOpTVcoXQ1Oo8aYn40s+sJ3j+0gFZsT8HKDcxNy7Fi9zuquWtGaGAahOdv5p/g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rethrow/node_modules/lazy-cache": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", + "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha512-yqINtL/G7vs2v+dFIZmFUDbnVyFUJFKd6gK22Kgo6R4jfJGFtisKyncWDDULgjfqf4ASQuIQyjJ7XZ+3aWpsAg==", + "dependencies": { + "align-text": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/rollup": { + "version": "3.25.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.25.1.tgz", + "integrity": "sha512-tywOR+rwIt5m2ZAWSe5AIJcTat8vGlnPFAv15ycCrw33t6iFsXZ6mzHVFh2psSjxQPmI+xgzMZZizUAukBI4aQ==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/run-async": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz", + "integrity": "sha512-qOX+w+IxFgpUpJfkv2oGN0+ExPs68F4sZHfaRRx4dDexAQkG83atugKVEylyT5ARees3HBbfmuvnjbrd8j9Wjw==", + "dependencies": { + "once": "^1.3.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rx-lite": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz", + "integrity": "sha512-1I1+G2gteLB8Tkt8YI1sJvSIfa0lWuRtC8GjvtyPBcLSF5jBCCJJqKrpER5JU5r6Bhe+i9/pK3VMuUcXu0kdwQ==" + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/semver": { + "version": "7.5.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.2.tgz", + "integrity": "sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/session-cache": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/session-cache/-/session-cache-0.2.0.tgz", + "integrity": "sha512-xSUI936PxaLlFyBtZNlycJQqK01DxBmFaKJIBrPfaUQwQk1hi9HHCCwGrxglD+DDqK2OwbsXbVPJeI1i8XKkiQ==", + "dependencies": { + "continuation-local-storage": "^3.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-getter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/set-getter/-/set-getter-0.1.1.tgz", + "integrity": "sha512-9sVWOy+gthr+0G9DzqqLaYNA7+5OKkSmcqjL9cBpDEaZrr3ShQlyX2cZ/O/ozE41oxn/Tt0LGEM/w4Rub3A3gw==", + "dependencies": { + "to-object-path": "^0.3.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.3.3.tgz", + "integrity": "sha512-aJPTd11HzK47w8xJMpyY4tBmFC6EidC8EG2fENxCJvPwLYzXLnNaesgo796y1fhSISSYAuah4Het+wDoPXK2tg==", + "deprecated": "Critical bug fixed in v3.0.1, please upgrade to the latest version.", + "dependencies": { + "extend-shallow": "^2.0.1", + "isobject": "^2.0.0", + "to-object-path": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/to-object-path": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.2.0.tgz", + "integrity": "sha512-6oMu4CTicplxUMOXBoS1W9YNjIclUzmWpWf02v+JnYMEGVX24rTCsYMHay85WA7Wq+9wZa2iJ+HAAX0yGOcxCQ==", + "dependencies": { + "arr-flatten": "^1.0.1", + "is-arguments": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shallow-clone": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz", + "integrity": "sha512-J1zdXCky5GmNnuauESROVu31MQSnLoYvlyEn6j2Ztk6Q5EHFIhxkMhYcv6vuDzl2XEzoRr856QwzMgWM/TmZgw==", + "dependencies": { + "is-extendable": "^0.1.1", + "kind-of": "^2.0.1", + "lazy-cache": "^0.2.3", + "mixin-object": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shallow-clone/node_modules/kind-of": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", + "integrity": "sha512-0u8i1NZ/mg0b+W3MGGw5I7+6Eib2nx72S/QvXa0hYjEkjTknYmEYQJwGu3mLC0BrhtJjtQafTkyRUQ75Kx0LVg==", + "dependencies": { + "is-buffer": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shallow-clone/node_modules/lazy-cache": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", + "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shelljs": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.5.3.tgz", + "integrity": "sha512-C2FisSSW8S6TIYHHiMHN0NqzdjWfTekdMpA2FJTbRWnQMLO1RRIXEB9eVZYOlofYmjZA7fY3ChoFu09MeI3wlQ==", + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/shimmer": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz", + "integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==" + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/snapdragon/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/split-string/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/split-string/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sort-object-arrays": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/sort-object-arrays/-/sort-object-arrays-0.1.1.tgz", + "integrity": "sha512-yqoVMBF2wzCdE4f2zeYKq2dQHe1WjGIdAV1dYSkXOFB+M3Bo+Bp0u+NdZCOETM3OC1VXerlruTD6Ckgus1NsnA==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated" + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead" + }, + "node_modules/sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/spawn-commands": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/spawn-commands/-/spawn-commands-0.3.1.tgz", + "integrity": "sha512-TsQhnKDfYO/Ui95WpDG6BAuGkfaJNUypih4UySkSFKri0/lZQkVq3Ky6Fj0Pm0az0Vugjo/CpIZAMAI4GbXTGA==", + "dependencies": { + "async-each-series": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-1.0.1.tgz", + "integrity": "sha512-ZuVODgxrpJnBD5LezfE484E2ArRF8HGgJqaiGBWvCbGS1iqynO45FQxBx7Ze4t45X9a994ejFD5kLhI6WtL1xA==", + "dependencies": { + "extend-shallow": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/src-stream": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/src-stream/-/src-stream-0.1.1.tgz", + "integrity": "sha512-fczCn/BzNcH27V7unPzgCl+owTuC/Uv3UG9BQxGemRs6Fy1M2GFmYu1ZHQ2UjeYlGQqAmkModp949g235kYzcw==", + "dependencies": { + "duplexify": "^3.4.2", + "merge-stream": "^0.1.8", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stream-combiner": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz", + "integrity": "sha512-6yHMqgLYDzQDcAkL+tjJDC5nSNuNIx0vZtRZeiPh7Saef7VHX9H5Ijn9l2VIol2zaNYlYEX6KyuT/237A58qEQ==", + "dependencies": { + "duplexer": "~0.1.1", + "through": "~2.3.4" + } + }, + "node_modules/stream-exhaust": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", + "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==" + }, + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-bom-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz", + "integrity": "sha512-7jfJB9YpI2Z0aH3wu10ZqitvYJaE0s5IzFuWE+0pbb4Q/armTloEUShymkDO47YSLnjAW52mlXT//hs9wXNNJQ==", + "dependencies": { + "first-chunk-stream": "^1.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-color": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/strip-color/-/strip-color-0.1.0.tgz", + "integrity": "sha512-p9LsUieSjWNNAxVCXLeilaDlmuUOrDS5/dF9znM1nZc7EGX5+zEFC0bEevsNIaldjlks+2jns5Siz6F9iK6jwA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-json-comments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", + "integrity": "sha512-AOPG8EBc5wAikaG1/7uFCNFJwnKOuQwFTpYBdTW6OvWHeZBQBrAA/amefHGrEiOnCPcLFZK6FUPtWVKpQVIRgg==", + "bin": { + "strip-json-comments": "cli.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/success-symbol": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/success-symbol/-/success-symbol-0.1.0.tgz", + "integrity": "sha512-7S6uOTxPklNGxOSbDIg4KlVLBQw1UiGVyfCUYgYxrZUKRblUkmGj7r8xlfQoFudvqLv6Ap5gd76/IIFfI9JG2A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sucrase": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz", + "integrity": "sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.2.tgz", + "integrity": "sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==", + "dev": true, + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.18.2", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/template-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/template-error/-/template-error-0.1.2.tgz", + "integrity": "sha512-soS5m+iT4k/okmMyydvMjPlmyz3CowvMcOxfgoAqccmkyF81W3D+zMi4lhqbSIhTgLhKE/Bh8wUlXzr6F+ERCw==", + "dependencies": { + "engine": "^0.1.5", + "kind-of": "^2.0.1", + "lazy-cache": "^0.2.3", + "rethrow": "^0.2.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/template-error/node_modules/kind-of": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", + "integrity": "sha512-0u8i1NZ/mg0b+W3MGGw5I7+6Eib2nx72S/QvXa0hYjEkjTknYmEYQJwGu3mLC0BrhtJjtQafTkyRUQ75Kx0LVg==", + "dependencies": { + "is-buffer": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/template-error/node_modules/lazy-cache": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", + "integrity": "sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/templates": { + "version": "0.10.7", + "resolved": "https://registry.npmjs.org/templates/-/templates-0.10.7.tgz", + "integrity": "sha512-7A3Idgb9HWe3DXv3H6M2lElVpFVmW1FA0Qa5841C6uhanuKXZaODFjHWquv1MuWiufwReNODKOl8NcpwWLaeBw==", + "dependencies": { + "array-sort": "^0.1.1", + "base": "^0.6.4", + "base-data": "^0.3.5", + "base-options": "^0.5.4", + "base-plugins": "^0.4.1", + "clone": "^1.0.2", + "clone-stats": "0.0.1", + "define-property": "^0.2.5", + "en-route": "^0.7.5", + "engine-base": "^0.1.2", + "engine-cache": "^0.16.1", + "export-files": "^2.1.0", + "extend-shallow": "^2.0.1", + "group-array": "^0.3.0", + "has-glob": "^0.1.1", + "inflection": "^1.8.0", + "layouts": "^0.10.6", + "lazy-cache": "^1.0.3", + "load-helpers": "^0.2.10", + "mixin-deep": "^1.1.3", + "paginationator": "^0.1.3", + "template-error": "^0.1.2", + "vinyl": "^1.1.1", + "word-wrap": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/templates/node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/templates/node_modules/vinyl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", + "integrity": "sha512-Ci3wnR2uuSAWFMSglZuB8Z2apBdtOyz8CV7dC6/U1XbltXBC+IuutUkXQISz01P+US2ouBuesSbV6zILZ6BuzQ==", + "dependencies": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + }, + "engines": { + "node": ">= 0.9" + } + }, + "node_modules/text-segmentation": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/text-segmentation/-/text-segmentation-1.0.3.tgz", + "integrity": "sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==", + "dependencies": { + "utrie": "^1.0.2" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/through2-filter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz", + "integrity": "sha512-miwWajb1B80NvIVKXFPN/o7+vJc4jYUvnZCwvhicRAoTxdD9wbcjri70j+BenCrN/JXEPKDjhpw4iY7yiNsCGg==", + "dependencies": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "node_modules/time-stamp": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-0.1.3.tgz", + "integrity": "sha512-TWnWjQT89QtishVI3lE39D/gvb/7m2QyrkutaDHWzR/RriCyRRpUT3nD3oT9poNs16ZkbIKPY5OYvVHHryNQEQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-absolute-glob": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz", + "integrity": "sha512-Vvl5x6zNf9iVG1QTWeknmWrKzZxaeKfIDRibrZCR3b2V/2NlFJuD2HV7P7AVjaKLZNqLPHqyr0jGrW0fTcxCPQ==", + "dependencies": { + "extend-shallow": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-choices": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/to-choices/-/to-choices-0.2.0.tgz", + "integrity": "sha512-oPVwP4jpJZM4R3Yvfcod8/OjddMoi33amdFzwZktcHAjddmIEAzQ9DQsdPKUr/Q4hLxNMWPys4Pn1qJdLiR4Kg==", + "dependencies": { + "ansi-gray": "^0.1.1", + "mixin-deep": "^1.1.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-file": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/to-file/-/to-file-0.1.7.tgz", + "integrity": "sha512-l48cyygESmhX8m6fHggQYi047+jv3Sjd+bic+3dspFcrygsqp50aGnA9cp98Xk2di4JadJrUpGI4P8wK2acayg==", + "dependencies": { + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "file-contents": "^0.2.4", + "glob-parent": "^2.0.0", + "is-valid-glob": "^0.3.0", + "isobject": "^2.0.0", + "lazy-cache": "^1.0.3", + "vinyl": "^1.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-file/node_modules/glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha512-JDYOvfxio/t42HKdxkAYaCiBN7oYiuxykOxKxdaUW5Qn0zaYN3gRQWolrwdnf0shM9/EP0ebuuTmyoXNr1cC5w==", + "dependencies": { + "is-glob": "^2.0.0" + } + }, + "node_modules/to-file/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-file/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-file/node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-file/node_modules/vinyl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", + "integrity": "sha512-Ci3wnR2uuSAWFMSglZuB8Z2apBdtOyz8CV7dC6/U1XbltXBC+IuutUkXQISz01P+US2ouBuesSbV6zILZ6BuzQ==", + "dependencies": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + }, + "engines": { + "node": ">= 0.9" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/to-regex/node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/trim-leading-lines": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/trim-leading-lines/-/trim-leading-lines-0.1.1.tgz", + "integrity": "sha512-ViFS8blDWJN4Jg10fyZ+sIAfkSSAn5NiTVywc3kKtMWK3DZjaV7FV86oX3i9KY6/gqYkdka/UNeM2/NMGttiyA==", + "dependencies": { + "is-whitespace": "^0.3.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/try-open": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/try-open/-/try-open-0.1.3.tgz", + "integrity": "sha512-rK3DH8IUWUp8kOVkQ7Zf1AyUFGvQ3qL2SRcflPkZjCOkz07L9U0rileSnjsnrucv5vApuAFzvfpsipXmm01nUw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, + "node_modules/type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, + "node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + }, + "node_modules/typescript": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz", + "integrity": "sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/uglify-js": { + "version": "3.17.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", + "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-0.2.4.tgz", + "integrity": "sha512-Tv3cqdyY8yjW9ZcJ9WP7JdHS34natzylD0oNRLlYbWOfUdC4EQ0sf3fubnqrK2IErtlmobFmuS1pWvv88VghpA==", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha512-2Z0LRUUvYeF7gIFFep48ksPq0NR09e5oKoFXznaMGNcu+EZAfGnyL0K6xno2gCqX6dZYEZRjrcn04/gvZzcKhQ==", + "deprecated": "Critical bug fixed in v3.0.1, please upgrade to the latest version.", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "dependencies": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "node_modules/unique-stream/node_modules/through2-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "dependencies": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "node_modules/unset-value": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-0.1.2.tgz", + "integrity": "sha512-yhv5I4TsldLdE3UcVQn0hD2T5sNCPv4+qm/CTUpRKIpwthYRIipsAPdsrNpOI79hPQa0rTTeW22Fq6JWRcTgNg==", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/update": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/update/-/update-0.4.2.tgz", + "integrity": "sha512-d5BUuF6iwZ9kt8of0b1P2QfFmETzrKBvQy4aegxPcZkAU1IzoUqY+b3rwyXpGzwNQb8Hwqo/y4DR6yCR5I87eA==", + "dependencies": { + "ansi-cyan": "^0.1.1", + "ansi-gray": "^0.1.1", + "ansi-green": "^0.1.1", + "ansi-red": "^0.1.1", + "ansi-yellow": "^0.1.1", + "assemble-core": "^0.8.0", + "assemble-loader": "^0.2.6", + "async": "^1.5.2", + "base": "^0.6.3", + "base-cli": "^0.4.0", + "base-config": "^0.3.3", + "base-options": "^0.5.4", + "base-pipeline": "^0.1.4", + "base-store": "^0.3.2", + "composer-runtimes": "^0.7.0", + "define-property": "^0.2.5", + "engine-base": "^0.1.2", + "expand-args": "^0.3.1", + "expand-object": "^0.4.1", + "export-files": "^2.1.0", + "extend-shallow": "^2.0.1", + "for-own": "^0.1.3", + "get-value": "^2.0.2", + "global-modules": "^0.2.0", + "gulp-eslint": "^1.1.1", + "lazy-cache": "^1.0.3", + "load-pkg": "^3.0.1", + "matched": "^0.4.1", + "micromatch": "^2.3.7", + "minimist": "^1.2.0", + "object.omit": "^2.0.0", + "object.pick": "^1.1.1", + "parser-front-matter": "^1.3.0", + "project-name": "^0.2.3", + "question-cache": "^0.3.5", + "rimraf": "^2.5.0", + "set-value": "^0.3.2", + "sort-object-arrays": "^0.1.1", + "stream-exhaust": "^1.0.1", + "success-symbol": "^0.1.0", + "through2": "^2.0.0", + "time-stamp": "^0.1.3", + "union-value": "^0.2.1", + "use": "^1.1.2" + }, + "bin": { + "update": "bin/update.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/update/node_modules/braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw==", + "dependencies": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/update/node_modules/is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/update/node_modules/is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", + "dependencies": { + "is-extglob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/update/node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/update/node_modules/micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA==", + "dependencies": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/update/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "deprecated": "Please see https://github.com/lydell/urix#deprecated" + }, + "node_modules/use": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use/-/use-1.1.2.tgz", + "integrity": "sha512-25Uw2xiVk0m2ySqmnu2GjOIROlImdXMRcpI6Cq7sZeG/zFZgFkSeo2+QwKNWJncfZOVS55eACoinvJ3EtprOBw==", + "dependencies": { + "define-property": "^0.2.5", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/user-home": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz", + "integrity": "sha512-KMWqdlOcjCYdtIJpicDSFBQ8nFwS2i9sslAd6f4+CBGcU4gist2REnr2fxj2YocvJFxSF3ZOHLYLVZnUxv4BZQ==", + "dependencies": { + "os-homedir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/utrie": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/utrie/-/utrie-1.0.2.tgz", + "integrity": "sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==", + "dependencies": { + "base64-arraybuffer": "^1.0.2" + } + }, + "node_modules/vali-date": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/vali-date/-/vali-date-1.0.0.tgz", + "integrity": "sha512-sgECfZthyaCKW10N0fm27cg8HYTFK5qMWgypqkXMQ4Wbl/zZKx7xZICgcoxIIE+WFAP/MBL2EFwC/YvLxw3Zeg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vinyl": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", + "integrity": "sha512-P5zdf3WB9uzr7IFoVQ2wZTmUwHL8cMZWJGzLBNCHNZ3NB6HTMsYABtt7z8tAGIINLXyAob9B9a1yzVGMFOYKEA==", + "dependencies": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + }, + "engines": { + "node": ">= 0.9" + } + }, + "node_modules/vinyl-fs": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.4.1.tgz", + "integrity": "sha512-8Vi8XkGM6FBJBB2jc3azrHHmbBoEIA0nJ2RtsXRfvCUI3hvpmeMPBTUDfzIBBzQt2cwL3AacVWbUMarsermmCg==", + "dependencies": { + "duplexify": "^3.2.0", + "glob-stream": "^5.2.0", + "graceful-fs": "^4.0.0", + "gulp-sourcemaps": "^1.5.2", + "is-valid-glob": "^0.3.0", + "lazystream": "^1.0.0", + "lodash.isequal": "^4.0.0", + "merge-stream": "^1.0.0", + "mkdirp": "^0.5.0", + "object-assign": "^4.0.0", + "readable-stream": "^2.0.4", + "strip-bom": "^2.0.0", + "strip-bom-stream": "^1.0.0", + "through2": "^2.0.0", + "through2-filter": "^2.0.0", + "vali-date": "^1.0.0", + "vinyl": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/vinyl-fs/node_modules/merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha512-e6RM36aegd4f+r8BZCcYXlO2P3H6xbUM6ktL2Xmf45GAOit9bI4z6/3VU7JwllVO1L7u0UDSg/EhzQ5lmMLolA==", + "dependencies": { + "readable-stream": "^2.0.1" + } + }, + "node_modules/vinyl-fs/node_modules/vinyl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", + "integrity": "sha512-Ci3wnR2uuSAWFMSglZuB8Z2apBdtOyz8CV7dC6/U1XbltXBC+IuutUkXQISz01P+US2ouBuesSbV6zILZ6BuzQ==", + "dependencies": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + }, + "engines": { + "node": ">= 0.9" + } + }, + "node_modules/vite": { + "version": "4.3.9", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.9.tgz", + "integrity": "sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==", + "dev": true, + "dependencies": { + "esbuild": "^0.17.5", + "postcss": "^8.4.23", + "rollup": "^3.21.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vscode-uri": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.7.tgz", + "integrity": "sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==", + "dev": true + }, + "node_modules/vue": { + "version": "3.2.36", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.36.tgz", + "integrity": "sha512-5yTXmrE6gW8IQgttzHW5bfBiFA6mx35ZXHjGLDmKYzW6MMmYvCwuKybANRepwkMYeXw2v1buGg3/lPICY5YlZw==", + "dependencies": { + "@vue/compiler-dom": "3.2.36", + "@vue/compiler-sfc": "3.2.36", + "@vue/runtime-dom": "3.2.36", + "@vue/server-renderer": "3.2.36", + "@vue/shared": "3.2.36" + } + }, + "node_modules/vue-html2canvas": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/vue-html2canvas/-/vue-html2canvas-0.0.4.tgz", + "integrity": "sha512-Sx2b0l7og3BokpH3RxLcK5DF1X3VYj+SyEJg/klobDoI0yJgDDn6NH6/Atz6v4GJJJdQkFlXnl0mFZ9N4F/cgw==", + "dependencies": { + "html2canvas": "^1.0.0-alpha.12" + } + }, + "node_modules/vue-router": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.2.2.tgz", + "integrity": "sha512-cChBPPmAflgBGmy3tBsjeoe3f3VOSG6naKyY5pjtrqLGbNEXdzCigFUHgBvp9e3ysAtFtEx7OLqcSDh/1Cq2TQ==", + "dependencies": { + "@vue/devtools-api": "^6.5.0" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/vue-template-compiler": { + "version": "2.7.14", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz", + "integrity": "sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==", + "dev": true, + "dependencies": { + "de-indent": "^1.0.2", + "he": "^1.2.0" + } + }, + "node_modules/vue-tsc": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-1.8.0.tgz", + "integrity": "sha512-zRjRghohec71o+o3dzzqwFLtbKmJ1K1xRnq9ToHRdnHbBSZA2eUaTT1o+y4xOkBLZtW4cv7FkZE0FGCZfMrcBw==", + "dev": true, + "dependencies": { + "@vue/language-core": "1.8.0", + "@vue/typescript": "1.8.0", + "semver": "^7.3.8", + "vscode-uri": "^3.0.7" + }, + "bin": { + "vue-tsc": "bin/vue-tsc.js" + }, + "peerDependencies": { + "typescript": "*" + } + }, + "node_modules/vue/node_modules/@vue/compiler-core": { + "version": "3.2.36", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.36.tgz", + "integrity": "sha512-bbyZM5hvBicv0PW3KUfVi+x3ylHnfKG7DOn5wM+f2OztTzTjLEyBb/5yrarIYpmnGitVGbjZqDbODyW4iK8hqw==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.36", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "node_modules/vue/node_modules/@vue/compiler-dom": { + "version": "3.2.36", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.36.tgz", + "integrity": "sha512-tcOTAOiW4s24QLnq+ON6J+GRONXJ+A/mqKCORi0LSlIh8XQlNnlm24y8xIL8la+ZDgkdbjarQ9ZqYSvEja6gVA==", + "dependencies": { + "@vue/compiler-core": "3.2.36", + "@vue/shared": "3.2.36" + } + }, + "node_modules/vue/node_modules/@vue/shared": { + "version": "3.2.36", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.36.tgz", + "integrity": "sha512-JtB41wXl7Au3+Nl3gD16Cfpj7k/6aCroZ6BbOiCMFCMvrOpkg/qQUXTso2XowaNqBbnkuGHurLAqkLBxNGc1hQ==" + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", + "integrity": "sha512-CJ17OoULEKXpA5pef3qLj5AxTJ6mSt7g84he2WIskKwqFO4T97d5V7Tadl0DYDk7qyUOQD5WlUlOMChaYrhxeA==", + "dependencies": { + "mkdirp": "^0.5.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/write-json": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/write-json/-/write-json-0.2.2.tgz", + "integrity": "sha512-3HOXDnA8CgyaObzkxKPTHBw0feFlYMn9Mi8ZIrnoNJTTMABn+XOhmTsVlX/P/WeZuXEV9ApvQvR1fpZOOQ5FOg==", + "dependencies": { + "write": "^0.2.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/xml-escape": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/xml-escape/-/xml-escape-1.0.0.tgz", + "integrity": "sha512-gCT82WbwOT9SBI/94j5i0tqHpjHIP/0kP11BS8s2wcBtdcFsDNLS9sLvA+C55fD3hpGhgnE/r7hfeBFkiMATjw==" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yaml": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", + "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", + "dev": true, + "engines": { + "node": ">= 14" + } + } + } +} diff --git a/package.json b/package.json index dcf14f4..7830fbc 100644 --- a/package.json +++ b/package.json @@ -1,34 +1,34 @@ -{ - "name": "pineappleschdedule", - "private": true, - "version": "4.0.0", - "type": "module", - "scripts": { - "dev": "vite --port=8080", - "build": "vue-tsc && vite build", - "preview": "vite preview", - "hotfix": "npx tailwindcss -i ./src/css/style.css -o ./src/css/tailwind.css --minify --watch" - }, - "dependencies": { - "@types/jquery": "^3.5.16", - "axios": "^1.4.0", - "dotenv": "^16.3.1", - "dotenv-cli": "^7.2.1", - "fund": "^1.0.0", - "jquery": "^3.7.0", - "update": "^0.4.2", - "vue": "^3.2.36", - "vue-html2canvas": "^0.0.4", - "vue-router": "^4.2.2" - }, - "devDependencies": { - "@types/node": "^20.4.8", - "@vitejs/plugin-vue": "^4.1.0", - "autoprefixer": "^10.4.14", - "postcss": "^8.4.24", - "tailwindcss": "^3.3.2", - "typescript": "^5.0.2", - "vite": "^4.3.9", - "vue-tsc": "^1.4.2" - } -} +{ + "name": "pineappleschdedule", + "private": true, + "version": "4.0.0", + "type": "module", + "scripts": { + "dev": "vite --port=8080", + "build": "vue-tsc && vite build", + "preview": "vite preview", + "hotfix": "npx tailwindcss -i ./src/css/style.css -o ./src/css/tailwind.css --minify --watch" + }, + "dependencies": { + "@types/jquery": "^3.5.16", + "axios": "^1.4.0", + "dotenv": "^16.3.1", + "dotenv-cli": "^7.2.1", + "fund": "^1.0.0", + "jquery": "^3.7.0", + "update": "^0.4.2", + "vue": "^3.2.36", + "vue-html2canvas": "^0.0.4", + "vue-router": "^4.2.2" + }, + "devDependencies": { + "@types/node": "^20.4.8", + "@vitejs/plugin-vue": "^4.1.0", + "autoprefixer": "^10.4.14", + "postcss": "^8.4.24", + "tailwindcss": "^3.3.2", + "typescript": "^5.0.2", + "vite": "^4.3.9", + "vue-tsc": "^1.4.2" + } +} diff --git a/postcss.config.js b/postcss.config.js index 2e7af2b..5eec88d 100644 --- a/postcss.config.js +++ b/postcss.config.js @@ -1,6 +1,6 @@ -export default { - plugins: { - tailwindcss: {}, - autoprefixer: {}, - }, -} +export default { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} diff --git a/src/App.vue b/src/App.vue index d8ace6e..ac8bd8f 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,6 +1,6 @@ - - - + + + diff --git a/src/components/announcement.vue b/src/components/announcement.vue index 0e17b37..da1607b 100644 --- a/src/components/announcement.vue +++ b/src/components/announcement.vue @@ -1,11 +1,11 @@ -