From 0cfdf4a7e3292d6f2006c9d4e734b90afc771755 Mon Sep 17 00:00:00 2001 From: Harvey Zhao Date: Tue, 15 Sep 2026 11:02:31 +0800 Subject: [PATCH] build(site): [SITE-07] reproduce core outputs and validate localized editing --- .gitattributes | 2 + package.json | 3 +- .../monaco-core-build-provenance.json | 3279 +++++++++++++++++ .../monaco-core-build-validation.json | 1010 +++++ refactor/baselines/monaco-core-locales.json | 72 + .../build-gulpfile.editor.js.txt | 481 +++ .../build-lib-optimize.ts.txt | 302 ++ .../monaco-core-build/build-package.json.txt | 75 + .../monaco-core-build/build-yarn.lock.txt | 2769 ++++++++++++++ .../monaco-core-build/src-vs-css.js.txt | 115 + .../monaco-core-build/src-vs-loader.js.txt | 1951 ++++++++++ .../monaco-core-build/src-vs-nls.js.txt | 160 + .../2026-09-15-SITE-07-monaco-core-build.md | 47 + refactor/plan.md | 2 +- refactor/progress.md | 9 + refactor/risks.json | 7 +- refactor/site-inventory.md | 5 + refactor/tasks.json | 5 +- scripts/site-vendor/monaco/README.md | 42 + scripts/site-vendor/monaco/core-build.ts | 47 + .../monaco/reproduce-core-build.ts | 92 + test/browser/README.md | 6 + test/browser/editor-core.spec.js | 105 + test/monaco-provenance.test.js | 17 + 24 files changed, 10598 insertions(+), 5 deletions(-) create mode 100644 refactor/baselines/monaco-core-build-provenance.json create mode 100644 refactor/baselines/monaco-core-build-validation.json create mode 100644 refactor/baselines/monaco-core-locales.json create mode 100644 refactor/baselines/site-vendor/monaco-core-build/build-gulpfile.editor.js.txt create mode 100644 refactor/baselines/site-vendor/monaco-core-build/build-lib-optimize.ts.txt create mode 100644 refactor/baselines/site-vendor/monaco-core-build/build-package.json.txt create mode 100644 refactor/baselines/site-vendor/monaco-core-build/build-yarn.lock.txt create mode 100644 refactor/baselines/site-vendor/monaco-core-build/src-vs-css.js.txt create mode 100644 refactor/baselines/site-vendor/monaco-core-build/src-vs-loader.js.txt create mode 100644 refactor/baselines/site-vendor/monaco-core-build/src-vs-nls.js.txt create mode 100644 refactor/changes/2026-09-15-SITE-07-monaco-core-build.md create mode 100644 scripts/site-vendor/monaco/core-build.ts create mode 100644 scripts/site-vendor/monaco/reproduce-core-build.ts create mode 100644 test/browser/editor-core.spec.js diff --git a/.gitattributes b/.gitattributes index 0988a705d..058294de0 100644 --- a/.gitattributes +++ b/.gitattributes @@ -40,3 +40,5 @@ refactor/baselines/site-vendor/monaco-basic/** -text whitespace=-trailing-space, refactor/baselines/monaco-basic-fixtures.json text eol=lf refactor/baselines/site-vendor/monaco-core-origins/** -text whitespace=-trailing-space,cr-at-eol docs/licenses/monaco-editor/core-origins/** -text whitespace=-trailing-space,cr-at-eol +refactor/baselines/site-vendor/monaco-core-build/** -text whitespace=-trailing-space,cr-at-eol +refactor/baselines/monaco-core-locales.json text eol=lf diff --git a/package.json b/package.json index 4050eac7a..5cc33eb51 100644 --- a/package.json +++ b/package.json @@ -169,7 +169,8 @@ "verify:monaco-language-sources": "node scripts/site-vendor/monaco/reproduce-languages.ts", "verify:monaco-mode-sources": "node scripts/site-vendor/monaco/reproduce-modes.ts", "verify:monaco-basic-sources": "node scripts/site-vendor/monaco/reproduce-basic.ts", - "verify:monaco-core-origins": "node scripts/site-vendor/monaco/reproduce-core-origins.ts" + "verify:monaco-core-origins": "node scripts/site-vendor/monaco/reproduce-core-origins.ts", + "verify:monaco-core-build": "node scripts/site-vendor/monaco/reproduce-core-build.ts" }, "browserslist": "last 1 Chrome version", "devDependencies": { diff --git a/refactor/baselines/monaco-core-build-provenance.json b/refactor/baselines/monaco-core-build-provenance.json new file mode 100644 index 000000000..8e34f77af --- /dev/null +++ b/refactor/baselines/monaco-core-build-provenance.json @@ -0,0 +1,3279 @@ +{ + "schemaVersion": 1, + "task": "SITE-07", + "commit": "829382514cb1065f5ebb90f436e1c6103e153953", + "archives": [ + { + "name": "monaco-editor", + "version": "0.30.1", + "tarball": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.30.1.tgz", + "integrity": "sha512-B/y4+b2O5G2gjuxIFtCE2EkM17R2NM7/3F8x0qcPsqy4V83bitJTIO4TIeZpYlzu/xy6INiY/+84BEm6+7Cmzg==", + "sha256": "d7872ab742036036eca48cd54e43d751bede56742f0689bcf4049bcf701468c7" + }, + { + "name": "monaco-editor-core", + "version": "0.30.1", + "tarball": "https://registry.npmjs.org/monaco-editor-core/-/monaco-editor-core-0.30.1.tgz", + "integrity": "sha512-WNxfchYafMZXVfysqg/ESW4MtOpYLPaIKrzudNlgwYvfYID+O/nwSZI5X+KxW84roVzHsNgFGyOOesfHFZwYUA==", + "sha256": "a3b004061373a7f6217eba6399f1a1de31970bee2eee693aada289035198c5ec" + }, + { + "name": "esbuild", + "version": "0.12.6", + "tarball": "https://registry.npmjs.org/esbuild/-/esbuild-0.12.6.tgz", + "integrity": "sha512-RDvVLvAjsq/kIZJoneMiUOH7EE7t2QaW7T3Q7EdQij14+bZbDq5sndb0tTanmHIFSqZVMBMMyqzVHkS3dJobeA==", + "sha256": "6aebed2a1d2413ae7273f1a025d976f5b8b33eab2efb2fc9ee4698563c356b1e" + }, + { + "name": "esbuild-windows-64", + "version": "0.12.6", + "tarball": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.12.6.tgz", + "integrity": "sha512-V2blDpI9z2DfkjPBsXxxKI2czRlc5AMdppFHrDx7QcgtRgtPvaaJs3tNBxIipgnYZD4/l7Ua5WJvTe742rvKSQ==", + "sha256": "d40f2dcb8ad2882b9cf016e5829b616087f329df61e6fb57ca792fea3afc2151" + }, + { + "name": "esbuild-linux-64", + "version": "0.12.6", + "tarball": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.12.6.tgz", + "integrity": "sha512-OBAl/ne69FVtJl+p73FylquNy8KvfvAgTM7u697ngCACL66xsEHKhStpJEj4GjBn1oOZytx2w+0hdfjYlH2N+Q==", + "sha256": "57b1519e726c26c76b3fbdb9adc14b6b850f46540339ab0037a869e2641110d8" + } + ], + "remotes": [ + { + "source": "refactor/baselines/site-vendor/monaco-core-build/build-gulpfile.editor.js.txt", + "sha256": "d3413f097c19ab22c275f35e7708424bd18c7a4fb7782905d5ab021ef5524167", + "gitBlobSha": "39b26b2f64610f649dc3010f97cf58a020034492", + "apiUrl": "https://api.github.com/repos/microsoft/vscode/contents/build/gulpfile.editor.js?ref=829382514cb1065f5ebb90f436e1c6103e153953" + }, + { + "source": "refactor/baselines/site-vendor/monaco-core-build/build-lib-optimize.ts.txt", + "sha256": "13fa654c711dd3090ae793ba7419c9d8cdfea9cee122c330940a419050ff8f04", + "gitBlobSha": "96b4e854f6f1a39e30957999585f5d7cd7bb7c81", + "apiUrl": "https://api.github.com/repos/microsoft/vscode/contents/build/lib/optimize.ts?ref=829382514cb1065f5ebb90f436e1c6103e153953" + }, + { + "source": "refactor/baselines/site-vendor/monaco-core-build/build-yarn.lock.txt", + "sha256": "b152f4c68acd54ceb0fd36594b75940e46edf2a9f611192ec8dbe1dc892fea34", + "gitBlobSha": "d47575a580143a4154737075bbaf0a0397e9d855", + "apiUrl": "https://api.github.com/repos/microsoft/vscode/contents/build/yarn.lock?ref=829382514cb1065f5ebb90f436e1c6103e153953" + }, + { + "source": "refactor/baselines/site-vendor/monaco-core-build/build-package.json.txt", + "sha256": "01478f766147feb0e5415497e4b45d862f2f5272d29488cfd93b6b592d9a4f6b", + "gitBlobSha": "1d69f4e0a968d3f3c586001762f9b146784327c1", + "apiUrl": "https://api.github.com/repos/microsoft/vscode/contents/build/package.json?ref=829382514cb1065f5ebb90f436e1c6103e153953" + }, + { + "source": "refactor/baselines/site-vendor/monaco-core-build/src-vs-loader.js.txt", + "sha256": "f3adc83a1262756425b21df5ed866ef337cfce80b971a2dcf2e2255899503b73", + "gitBlobSha": "d66392e23a05258bbe718b1ef9394f6c727f7f49", + "apiUrl": "https://api.github.com/repos/microsoft/vscode/contents/src/vs/loader.js?ref=829382514cb1065f5ebb90f436e1c6103e153953" + }, + { + "source": "refactor/baselines/site-vendor/monaco-core-build/src-vs-css.js.txt", + "sha256": "b9f4a74a0039d0920ad58b226621670450c92ccd7737fb7712dde4c387151aa2", + "gitBlobSha": "a719c310ec3d30aae59e7d4b3e8053e248cdd467", + "apiUrl": "https://api.github.com/repos/microsoft/vscode/contents/src/vs/css.js?ref=829382514cb1065f5ebb90f436e1c6103e153953" + }, + { + "source": "refactor/baselines/site-vendor/monaco-core-build/src-vs-nls.js.txt", + "sha256": "e569d3b65a1778d20c8bb5761f547c99452182cb742e26100d3ef71c936b4a3b", + "gitBlobSha": "f969d159f4afc7e84ab38349ecfeb8391ea38499", + "apiUrl": "https://api.github.com/repos/microsoft/vscode/contents/src/vs/nls.js?ref=829382514cb1065f5ebb90f436e1c6103e153953" + } + ], + "binaries": { + "win32-x64": { + "archive": "esbuild-windows-64-0.12.6", + "member": "package/esbuild.exe", + "sha256": "1dc73793371ffbfea564e91d0dd0438fbe00f4e6ef9dc6e8f94704b345be7cb3" + }, + "linux-x64": { + "archive": "esbuild-linux-64-0.12.6", + "member": "package/bin/esbuild", + "sha256": "5207e6a3d05c49aaf437bd949891f4f831b8000c1d64f64fafb527c64f10edc9" + } + }, + "files": [ + { + "relative": "vs/editor/editor.main.js", + "development": { + "archive": "monaco-editor-core-0.30.1", + "member": "package/dev/vs/editor/editor.main.js", + "sha256": "483348c3a73e86f201bc0df26ceee2c3ef610fe56c344993410fc093bac228a7" + }, + "minified": { + "archive": "monaco-editor-core-0.30.1", + "member": "package/min/vs/editor/editor.main.js", + "sha256": "829b80acaafd97ed55fc008c4e937e60b1e197568c653fc9c391beb283abfc19" + }, + "target": { + "path": "docs/assets/js/vs/editor/editor.main.js", + "sha256": "05a50ed50bb013b6e7a82d25686186aa7bdff8b8209c7badab00e046b5e99618" + }, + "appendedContributions": true + }, + { + "relative": "vs/editor/editor.main.nls.de.js", + "development": { + "archive": "monaco-editor-core-0.30.1", + "member": "package/dev/vs/editor/editor.main.nls.de.js", + "sha256": "7ea5b49b2f01e254c33c68d49c0045621caec164152db5e7b03151494467e70f" + }, + "minified": { + "archive": "monaco-editor-core-0.30.1", + "member": "package/min/vs/editor/editor.main.nls.de.js", + "sha256": "e31a518baf29ffce15a27ac80a6b5406ebf21c76657f3344f46c9ac0e6d0c202" + }, + "target": { + "path": "docs/assets/js/vs/editor/editor.main.nls.de.js", + "sha256": "e31a518baf29ffce15a27ac80a6b5406ebf21c76657f3344f46c9ac0e6d0c202" + }, + "appendedContributions": false + }, + { + "relative": "vs/editor/editor.main.nls.es.js", + "development": { + "archive": "monaco-editor-core-0.30.1", + "member": "package/dev/vs/editor/editor.main.nls.es.js", + "sha256": "35d3917eb4c099237135531a6f60503d8d1a3c416333b0a08e1054ed3343ce45" + }, + "minified": { + "archive": "monaco-editor-core-0.30.1", + "member": "package/min/vs/editor/editor.main.nls.es.js", + "sha256": "f86887a1575bc71f035e92eb68b3d4e8c4e351d93f3b98520660933fed984007" + }, + "target": { + "path": "docs/assets/js/vs/editor/editor.main.nls.es.js", + "sha256": "f86887a1575bc71f035e92eb68b3d4e8c4e351d93f3b98520660933fed984007" + }, + "appendedContributions": false + }, + { + "relative": "vs/editor/editor.main.nls.fr.js", + "development": { + "archive": "monaco-editor-core-0.30.1", + "member": "package/dev/vs/editor/editor.main.nls.fr.js", + "sha256": "dd08b65713106d91287d377678a25736eb7154b35bf5b1f906d4b3a49f715158" + }, + "minified": { + "archive": "monaco-editor-core-0.30.1", + "member": "package/min/vs/editor/editor.main.nls.fr.js", + "sha256": "673214777e1ba3518abe1bbde8b5250cb18d65257054c8adf9cb5e1e49918d27" + }, + "target": { + "path": "docs/assets/js/vs/editor/editor.main.nls.fr.js", + "sha256": "673214777e1ba3518abe1bbde8b5250cb18d65257054c8adf9cb5e1e49918d27" + }, + "appendedContributions": false + }, + { + "relative": "vs/editor/editor.main.nls.it.js", + "development": { + "archive": "monaco-editor-core-0.30.1", + "member": "package/dev/vs/editor/editor.main.nls.it.js", + "sha256": "fc2d5e7cd194f0e98b89ed94b46543cbdfb3aeb14e419ed6283d5c338aca1669" + }, + "minified": { + "archive": "monaco-editor-core-0.30.1", + "member": "package/min/vs/editor/editor.main.nls.it.js", + "sha256": "66df8e46d4aa40b5393489efda7e8aee5ad5589fdf68fef03832e665f0aabc9c" + }, + "target": { + "path": "docs/assets/js/vs/editor/editor.main.nls.it.js", + "sha256": "66df8e46d4aa40b5393489efda7e8aee5ad5589fdf68fef03832e665f0aabc9c" + }, + "appendedContributions": false + }, + { + "relative": "vs/editor/editor.main.nls.ja.js", + "development": { + "archive": "monaco-editor-core-0.30.1", + "member": "package/dev/vs/editor/editor.main.nls.ja.js", + "sha256": "ae3ccef2cfa934944dd391c5475f1d5f442f9e882494d7c3fbbcdaa37c9c2526" + }, + "minified": { + "archive": "monaco-editor-core-0.30.1", + "member": "package/min/vs/editor/editor.main.nls.ja.js", + "sha256": "4688d4dfa1ddf91cbfa7005e1110b12f79315706e7d56463c96e8bc688a3d60d" + }, + "target": { + "path": "docs/assets/js/vs/editor/editor.main.nls.ja.js", + "sha256": "4688d4dfa1ddf91cbfa7005e1110b12f79315706e7d56463c96e8bc688a3d60d" + }, + "appendedContributions": false + }, + { + "relative": "vs/editor/editor.main.nls.js", + "development": { + "archive": "monaco-editor-core-0.30.1", + "member": "package/dev/vs/editor/editor.main.nls.js", + "sha256": "6cfc3a1eb580b65b40591bac545b7b4df18d32c77243aeaa6b8a891e40dc277c" + }, + "minified": { + "archive": "monaco-editor-core-0.30.1", + "member": "package/min/vs/editor/editor.main.nls.js", + "sha256": "4d4915b0ff284b77938d3be70b9000911554fc451263a7baa594d199ef170a0e" + }, + "target": { + "path": "docs/assets/js/vs/editor/editor.main.nls.js", + "sha256": "4d4915b0ff284b77938d3be70b9000911554fc451263a7baa594d199ef170a0e" + }, + "appendedContributions": false + }, + { + "relative": "vs/editor/editor.main.nls.ko.js", + "development": { + "archive": "monaco-editor-core-0.30.1", + "member": "package/dev/vs/editor/editor.main.nls.ko.js", + "sha256": "f65e7fd7a202d0617df11f3dd353ed9acd750ab9f8b5e8b4ce5fcc0ee3c92660" + }, + "minified": { + "archive": "monaco-editor-core-0.30.1", + "member": "package/min/vs/editor/editor.main.nls.ko.js", + "sha256": "a6d39e2202fa271bfd5e04b83a5265bbe7ef73a945471c9e9fcb65ff8f1a8663" + }, + "target": { + "path": "docs/assets/js/vs/editor/editor.main.nls.ko.js", + "sha256": "a6d39e2202fa271bfd5e04b83a5265bbe7ef73a945471c9e9fcb65ff8f1a8663" + }, + "appendedContributions": false + }, + { + "relative": "vs/editor/editor.main.nls.ru.js", + "development": { + "archive": "monaco-editor-core-0.30.1", + "member": "package/dev/vs/editor/editor.main.nls.ru.js", + "sha256": "09f1609f23efc3afeaa6501f2c0399e64a97ad7e62ff4080f00e5689a57c7a83" + }, + "minified": { + "archive": "monaco-editor-core-0.30.1", + "member": "package/min/vs/editor/editor.main.nls.ru.js", + "sha256": "345850b05cc97c0c1978df43ee996a32da7cd33ba1a85be3b6958884a8307040" + }, + "target": { + "path": "docs/assets/js/vs/editor/editor.main.nls.ru.js", + "sha256": "345850b05cc97c0c1978df43ee996a32da7cd33ba1a85be3b6958884a8307040" + }, + "appendedContributions": false + }, + { + "relative": "vs/editor/editor.main.nls.zh-cn.js", + "development": { + "archive": "monaco-editor-core-0.30.1", + "member": "package/dev/vs/editor/editor.main.nls.zh-cn.js", + "sha256": "493cdd5fb242b2a4afef30f096cb7530fcce5a369421447a479d7fd23379e724" + }, + "minified": { + "archive": "monaco-editor-core-0.30.1", + "member": "package/min/vs/editor/editor.main.nls.zh-cn.js", + "sha256": "30ce784d1733d424e221009e097760b813e629d63579bddb62f7a4f229b9011f" + }, + "target": { + "path": "docs/assets/js/vs/editor/editor.main.nls.zh-cn.js", + "sha256": "30ce784d1733d424e221009e097760b813e629d63579bddb62f7a4f229b9011f" + }, + "appendedContributions": false + }, + { + "relative": "vs/editor/editor.main.nls.zh-tw.js", + "development": { + "archive": "monaco-editor-core-0.30.1", + "member": "package/dev/vs/editor/editor.main.nls.zh-tw.js", + "sha256": "b0e7a0a975886e8e7dce2216ab575c9238782e54c1cd946041807fef320640a5" + }, + "minified": { + "archive": "monaco-editor-core-0.30.1", + "member": "package/min/vs/editor/editor.main.nls.zh-tw.js", + "sha256": "ab5c148283e9afd0577afb5e522e45c6c2b323a0a12215b71f92155fbf003b74" + }, + "target": { + "path": "docs/assets/js/vs/editor/editor.main.nls.zh-tw.js", + "sha256": "ab5c148283e9afd0577afb5e522e45c6c2b323a0a12215b71f92155fbf003b74" + }, + "appendedContributions": false + }, + { + "relative": "vs/loader.js", + "development": { + "archive": "monaco-editor-core-0.30.1", + "member": "package/dev/vs/loader.js", + "sha256": "fd23505d4b693fe55d2a0d0a4c05c40b6048ac7af0411ab86ab42074cf1aefcb" + }, + "minified": { + "archive": "monaco-editor-core-0.30.1", + "member": "package/min/vs/loader.js", + "sha256": "be92515f6d2cbfc75cd240076246e8ccf6f698269c0402e367d2ee371655bbeb" + }, + "target": { + "path": "docs/assets/js/vs/loader.js", + "sha256": "be92515f6d2cbfc75cd240076246e8ccf6f698269c0402e367d2ee371655bbeb" + }, + "appendedContributions": false + }, + { + "relative": "vs/base/worker/workerMain.js", + "development": { + "archive": "monaco-editor-core-0.30.1", + "member": "package/dev/vs/base/worker/workerMain.js", + "sha256": "016d569eb0ae9ba9865bc9c9be1da9fe88f722622c60828c4fa93b73245e2a42" + }, + "minified": { + "archive": "monaco-editor-core-0.30.1", + "member": "package/min/vs/base/worker/workerMain.js", + "sha256": "3ebdb68f45f9fed1c587901c9db42dd70e8a552421e330f39116fc7b078ba67e" + }, + "target": { + "path": "docs/assets/js/vs/base/worker/workerMain.js", + "sha256": "3ebdb68f45f9fed1c587901c9db42dd70e8a552421e330f39116fc7b078ba67e" + }, + "appendedContributions": false + } + ], + "sourceMaps": [ + { + "archive": "monaco-editor-core-0.30.1", + "member": "package/dev/vs/editor/editor.main.js.map", + "sha256": "22a1b5ff5f423adc4575004d2ae0ae231ba59516e6aa9c2fabe8a006c2730316", + "sources": [ + { + "source": "fake", + "sha256": "b5c5288671c346b0e66fbc2d2f55ea3310d832749156c1e930b46e616a38ac7e", + "bytes": 14 + }, + { + "source": "vs/css.js", + "sha256": "b9f4a74a0039d0920ad58b226621670450c92ccd7737fb7712dde4c387151aa2", + "bytes": 5694 + }, + { + "source": "vs/nls.js", + "sha256": "e569d3b65a1778d20c8bb5761f547c99452182cb742e26100d3ef71c936b4a3b", + "bytes": 6935 + }, + { + "source": "vs/base/browser/dompurify/dompurify.js", + "sha256": "f43053d408d3e5423526dd4c8e30732887ced1379bf83f8c5a6519e9f966ce01", + "bytes": 52931 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/fastDomNode.ts", + "sha256": "7aaea20171c2e506a5e5bb77e25309caea322b218e35a92824f8568aff91cf70", + "bytes": 6507 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/iframe.ts", + "sha256": "bfc1e91fe6c4e67aba0bf957727c5108c47e5a87e5b95c7816125c517a282e60", + "bytes": 3679 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/list/list.ts", + "sha256": "5e95fb65d9c0f77f83946db2b3f7bc997c4a03c86610106b4724903c13ad7561", + "bytes": 3457 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/list/splice.ts", + "sha256": "c776a947e0e1ae321dcbdca5c4e99531223d25f274292335ace273d7ccb020e2", + "bytes": 674 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/scrollbar/scrollbarState.ts", + "sha256": "f3cc8772ec057b3b55be2b69f1e502bbb43b9886c102d94fe107ca9fe6c29608", + "bytes": 8091 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/tree/tree.ts", + "sha256": "6cfb0e38c5bf24f5eea6c162a94224acc58d334e12f9150a426f905dbcfa1261", + "bytes": 5300 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/arrays.ts", + "sha256": "5110dde430dd8ede4431c2a00a09baa05726d03c74df49a5e8813857cd3759a5", + "bytes": 10739 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/assert.ts", + "sha256": "640356d5ce0553d30dd9dd63a59e0218d70093ea1f97f0305d9f233271cf32d9", + "bytes": 633 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/buffer.ts", + "sha256": "9c8b2edec866fa188cf119456f2e7e9b9fb63c94b8aa6e9e0241b6c663403a58", + "bytes": 2060 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/collections.ts", + "sha256": "f56f385f54017a67be41c386efe3967fd99e54ca23c9200c63d5ce08809fdb09", + "bytes": 1838 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/color.ts", + "sha256": "1ff04885015f86253393d38516bec808faeedfd510eb703ae65d2c6db61ba7dc", + "bytes": 14683 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/decorators.ts", + "sha256": "81735cfa7e38fac5a266858188ed9a0608020fd37f22b4a93d1aab9b15572f0d", + "bytes": 815 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/diff/diffChange.ts", + "sha256": "9efcc35d063dc81f2d269515d9f3d5bf80e7b67df36a6ea5ab0e81b9b516fdf4", + "bytes": 1795 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/errors.ts", + "sha256": "da1dd4bc1b87b99aae84940cfb7496c4a8d237daa94f264fc774f3ab5009249a", + "bytes": 2720 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/functional.ts", + "sha256": "b08337430483f05e25f48087386b703295825f45fb1715d1ad8d266689d82aaa", + "bytes": 646 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/idGenerator.ts", + "sha256": "e862ee5185320ae452d89a513282ce30c4276952a51c85d7c6dfdc8d93223d0c", + "bytes": 644 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/iterator.ts", + "sha256": "30824feac80a5593754c06df1a5de86e38284961b238ea0c1ac854f138fa06fd", + "bytes": 4521 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/keyCodes.ts", + "sha256": "8067feea16ace4c45fab93144c468d932f5a37e866e8e2202c7f7c6bdd2e39c5", + "bytes": 33279 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/keybindings.ts", + "sha256": "6dae28f2298a1f87452fe834165aaa7c97f86da0460418b399bd4005da269ee3", + "bytes": 7184 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/lazy.ts", + "sha256": "0e05b52c1b1c074b3bc8a5fa6affe5a874c4527b78d2f11f1e058af85867181b", + "bytes": 1261 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/lifecycle.ts", + "sha256": "38b6c7e7e77cd01d32dcef620aebd3e842a480a69f8be01c534388d3627a0436", + "bytes": 8373 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/linkedList.ts", + "sha256": "c252db7bd55b6d871c7248199dda7b74b4f661880b88338255f6e946d7b06f16", + "bytes": 3092 + }, + { + "source": "vs/base/common/marked/marked.js", + "sha256": "56de14e59f6997712ce9af2135427ad495ebd88bd579b601690eae83c8bac56f", + "bytes": 95547 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/navigator.ts", + "sha256": "ef25055112d81b7dde475fee05771307db45c3ef12d6a2e7b17282612ed58840", + "bytes": 1124 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/history.ts", + "sha256": "95b5b64c03f9d33c26e55c17c94c183fb341afd3ac654b71d9808a6369f991e3", + "bytes": 2220 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/numbers.ts", + "sha256": "77ac0c5e168eb350539c79edd094bbc9013694042370eaf1d77f0cb1b3fb05d0", + "bytes": 712 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/platform.ts", + "sha256": "c03386432bdacbc3e771cad5d85f04b227bb594db4d75e36fc6e78c5ca18f83c", + "bytes": 5925 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/process.ts", + "sha256": "fdb1776fcf6afe0b7080b39df1293bb9c5421f750ea18c95736c112f29c34d3e", + "bytes": 2408 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/path.ts", + "sha256": "eb31f91cc8509484cba743140ec773e4cd4c7abb4f798e780e8684c433b78cb6", + "bytes": 41001 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/range.ts", + "sha256": "ae0e7b39dbfbaacaca009ed76128fd4fca1e19f2640c1e663dcc4daf7cff0624", + "bytes": 1521 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/list/rangeMap.ts", + "sha256": "ae81df4ac08e4ffc6a6768e325c27d002a9b9030785f3149510248b59f71d7c9", + "bytes": 4348 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/stopwatch.ts", + "sha256": "ea44cf6c046a7aae4c40e5c8822d34ec6494712e129ccca5b3af14aafc895e6c", + "bytes": 1209 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/event.ts", + "sha256": "aba96ddd3db76b1c884115f363d7ad32364f08c22dc592315d8ee8032fce36ad", + "bytes": 20969 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/browser.ts", + "sha256": "f96075b288ea2febd9446b6c817286627d3d6af1483674009d2ff719f8c5f736", + "bytes": 2691 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/canIUse.ts", + "sha256": "1b105a28f4d16875a1796e5a5b30c7660d765bee2abecbf11ea92239bceee7ed", + "bytes": 1654 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/event.ts", + "sha256": "af4e4dcdb420427c5f35be718cf38798c3d4ceefbb4f43506e16989435cc58e9", + "bytes": 1834 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/keyboardEvent.ts", + "sha256": "db01cf1ee49af6ca5b2e1090c4d48d6d5c065b2389ad580c6e2f2769aa221046", + "bytes": 5025 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/mouseEvent.ts", + "sha256": "290c40c81c81e6d97f8a78db7b0e94bf97c71f2aecfe32e5c9dd5345d9ecd1af", + "bytes": 5715 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/cancellation.ts", + "sha256": "cc8f8c4fe4049dee47f7764888eb44263cda6843e3d3b533407150d1657fd15e", + "bytes": 3887 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/async.ts", + "sha256": "9803ae4e4cd710b2c17a91b677721412d43d6b07766e8bee507016f994f89328", + "bytes": 15817 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/scrollbar/scrollbarVisibilityController.ts", + "sha256": "d66f5bb9a46d8a7eb9f335d099c7e7ffd76893a488aa802346a244d2135302ee", + "bytes": 3480 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/codicons.ts", + "sha256": "c8d13f234aca3e55ed223fc543a6a5bea9ca976c6a506294f1cd84934898a61d", + "bytes": 43521 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/tree/treeIcons.ts", + "sha256": "d0967bc1af7fdaa7e6e128411472e86eb762609e175d7eb7f1a775f2a7a7d2bc", + "bytes": 940 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/comparers.ts", + "sha256": "ce533b9e177f6d6631cb20e5349d6e818058c86e68aea8966390a45bc10c0e93", + "bytes": 3135 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/scrollable.ts", + "sha256": "1dee767705553a0ef02e197a8f2f35008c012ec6b8236b1c8cba62abfebc74dd", + "bytes": 14831 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/strings.ts", + "sha256": "00ad269678d18a1e9f81cf6437396b7c3294febe45ce9a679205ac9593c72ecd", + "bytes": 50218 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/extpath.ts", + "sha256": "b10dee07cc2fd9d7490a4ba976415fdc3de81a32b158f10a38a94be4782ce844", + "bytes": 3159 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/hash.ts", + "sha256": "5777b3e99ba6137dc2f387d77e93ec7c3f9eefed96523d3411dc28b0eccc27b2", + "bytes": 9122 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/diff/diff.ts", + "sha256": "8e62a6b9fd2fd399660fc2b5dc951c86ae6bef38c34fcefa729a847131b344fc", + "bytes": 47850 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/tree/indexTreeModel.ts", + "sha256": "fc0491cbd8735f5ad2a3f44ecea7e35d4a78c1d3ff5b7f96dca2ddb6225bd4e0", + "bytes": 24615 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/tree/objectTreeModel.ts", + "sha256": "42e80fd896ce9a2ed26e36e24c617551f75de4d97807f78fc0bb438fb7f8935d", + "bytes": 8053 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/tree/compressedObjectTreeModel.ts", + "sha256": "92f0407bcb793cb6eb997f4af74facd03ac6c70491a57e91156e7257ddf99aae", + "bytes": 17563 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/map.ts", + "sha256": "10b82dabcc13d498b9a5b15f28b1b49793359e455c38af7386bb5f9af730fa9e", + "bytes": 26732 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/filters.ts", + "sha256": "b1ae0c9588fd55b47f4ad4109b255b42f546cfea1ca3583c26664a0864855248", + "bytes": 25712 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/fuzzyScorer.ts", + "sha256": "0b2a7b7d79acf6db3e6be4e2aa66d9f1a42c50e26ef7f04d80956748e0be4a18", + "bytes": 7407 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/glob.ts", + "sha256": "b2197a18e1639f2ed24da652aa43d634f2e143066aeaa3e757c7c8defe8791cd", + "bytes": 20627 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/iconLabels.ts", + "sha256": "a747147a0cb68e497520e01d6eaf2f4752ae4e5ca568e2c4298282b490c3ffd9", + "bytes": 5233 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/htmlContent.ts", + "sha256": "359d91ad80a88799bf816a963b70e04309cee97ef261eca9756dcabaa52a92e0", + "bytes": 4313 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/search.ts", + "sha256": "f339ce49f38d9df937cf6ac864fa434f3e310a54d5590bad78a128acad78b1a9", + "bytes": 2452 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/severity.ts", + "sha256": "0cc496a9f8f04cf542221cb4fe7e937ad3b72e70ecf944a357a21e5569ed88be", + "bytes": 1400 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/types.ts", + "sha256": "1f1a52274eb15532c102b7677c7e1a13f24ba4229c1e42262fbaa45276d00f9c", + "bytes": 4789 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/objects.ts", + "sha256": "3d60709b3f0444640a3ac75520b120c74a0136ff8053f91fd0477d6769fece13", + "bytes": 4179 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/uint.ts", + "sha256": "0b1102ade974b21bd46bd789027c2dd7959366202e9b87287b13be0a8cf3b05a", + "bytes": 1583 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/uri.ts", + "sha256": "d6233db5fdff8ac7149d8697677ea3f411245d8ec625c360045b9808aa7a040d", + "bytes": 20653 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/marshalling.ts", + "sha256": "dff321cbbac2d88a30e2605c3bd718b1e39342ed442681c2f7ae0e1abcbcc4dc", + "bytes": 1808 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/network.ts", + "sha256": "4eca4b9ab59039c23f8102edf7f5d69adb65b0c7adba5f9083d8c697d1f4fd58", + "bytes": 5617 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/dom.ts", + "sha256": "1368a4f2d6c13983411cfb1afbc3c394255694830f578ceac43cbdeac8de937c", + "bytes": 36941 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/formattedTextRenderer.ts", + "sha256": "e391e77abc97ab0f7fe9147d4b20bf3fbf160657ce1daa32c4ce27aad83bafda", + "bytes": 6037 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/globalMouseMoveMonitor.ts", + "sha256": "2e206a874b06aaba3a3753fc7149732cbecc29dbdcbc098e2a2d223da04f86a1", + "bytes": 4658 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/touch.ts", + "sha256": "577d0f6123ce20e4c92059bd9c2a3113e04da10304e86fd707999e7838b822de", + "bytes": 10434 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/iconLabel/iconLabels.ts", + "sha256": "5a800156c7f0c076e244135a87604b428acd80aebea13a288291d6d58281380f", + "bytes": 1375 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/highlightedlabel/highlightedLabel.ts", + "sha256": "a99e634e3023fd6eebc1a45a4547aae919eaa9f8778d0e5555464550fae350e8", + "bytes": 3288 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/list/rowCache.ts", + "sha256": "15a5c72d7b990a20a3e4e8385c360099347eac3d6fec938df5c02ec4aa673817", + "bytes": 2551 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/widget.ts", + "sha256": "5fdfcb0f51136f2eaa6c875949819c7bb7d68ea9e3e38f9d2b06498554b1b0f6", + "bytes": 2687 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/scrollbar/scrollbarArrow.ts", + "sha256": "da9ba35b268af4a15ae9c3d67f8368480c3071cf009e6e3129db646a22037d06", + "bytes": 3701 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/scrollbar/abstractScrollbar.ts", + "sha256": "cd599831b23daa5b8e6b6b3d4ac08b41585c8ec163e6d09b2ac45eec3ab6ba3e", + "bytes": 10408 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/scrollbar/horizontalScrollbar.ts", + "sha256": "a5fedcc4a2bedea4e0bcf50c506db86c46c9f2c57ad46e21063e3a279df7f643", + "bytes": 4729 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/scrollbar/verticalScrollbar.ts", + "sha256": "a7f7a95e5a67917a568356306450adb532d1e0d97602b93eac05d990a0808463", + "bytes": 4723 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/resources.ts", + "sha256": "0d259b256df736a693d30b2473047f605db83cee29d0ce5c4466f5cbf7be20d8", + "bytes": 5206 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/markdownRenderer.ts", + "sha256": "4ccf84a6d9c45b37ab84f862b302ac0967c514db52a2904168d171eeb7328f6a", + "bytes": 11922 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/labels.ts", + "sha256": "be53d9387ea2d42866c12ef2e0dca6f8cea74dfae4fa00373a53a1337fab320c", + "bytes": 1472 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/mime.ts", + "sha256": "bd3e43b910ea1f38079c647a43c477b9dda2685500ba8a6cbc2a8566a11613ed", + "bytes": 7913 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/dnd.ts", + "sha256": "80336f0bd6ade7b486efe645286638ba9477432a7159c3ad9e14814a41122c9a", + "bytes": 963 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/uuid.ts", + "sha256": "f0049b90ff4c79c60d21f1d008bd4799dc9ca210be5e58afb0314eba656815d7", + "bytes": 1597 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/worker/simpleWorker.ts", + "sha256": "35c467ca24561b5002da61f64c35048f56cf9b9ef43ddf78ffbfb810d00d247a", + "bytes": 17330 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/parts/quickinput/common/quickInput.ts", + "sha256": "f9cc8024d5cff54f203009c32651aff2475d0388aafc5069bcd2ebe3c1d93d4a", + "bytes": 6264 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/parts/storage/common/storage.ts", + "sha256": "026fc4c559a3e4448ed82e93ba2f073e0beee806d4cfd2bafcaa8b94659aadb0", + "bytes": 7115 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/worker/defaultWorkerFactory.ts", + "sha256": "db4bc65b7509dfa0ce9147fe9ad58b45608dd231a72d62eab08c777f7c98109b", + "bytes": 4978 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/aria/aria.ts", + "sha256": "bfb9e53db690a0ef81009d678df70b3ae17a9f3a1d483d771293877a6c3a7272", + "bytes": 3143 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/button/button.ts", + "sha256": "e6996faecc13a74c4938997870677abf9a9c032fcde99b739cc0335c3be7087e", + "bytes": 6821 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/checkbox/checkbox.ts", + "sha256": "8c479e19a976ebde4e2a8ba6528a6077f8264221aa674aee652e5ed4b3390e6a", + "bytes": 4664 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/codicons/codiconStyles.ts", + "sha256": "92e2bb63c17fd1cf282c0f0317bed32de2a9348b768a11111dab4acd92fd7f51", + "bytes": 687 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/contextview/contextview.ts", + "sha256": "83036efe41b265e0c666a94d55ec0233d6169bdf81a920459c8eeaa1cfe94a57", + "bytes": 13875 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/countBadge/countBadge.ts", + "sha256": "808a0fa0a5b06ba9a3f9608e9253796577f14ea474af8d15629c25d2336af5af", + "bytes": 2959 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/mouseCursor/mouseCursor.ts", + "sha256": "76ed55edd60c69d42f3f7c9e00be1925580dd2f37728f3092d3d5ad70691964c", + "bytes": 461 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/progressbar/progressbar.ts", + "sha256": "e0c79ebf5a5b917962bfc2340e8cd991902f6171b46ab8105f5a451d6969983f", + "bytes": 3806 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/sash/sash.ts", + "sha256": "8fe731bf7616d0fa570cade5adb602b80c3c4d90523b4f2494b5e80839e49bc5", + "bytes": 16475 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/scrollbar/scrollableElement.ts", + "sha256": "7d42e97009b154fca69c545f8629a9b3726339f04cbdf025e689a5d887685105", + "bytes": 23186 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/hover/hoverWidget.ts", + "sha256": "fc524a8e93eb01a6182063915aa4fc8cf310b392e35d77563f1db9ddaada7be3", + "bytes": 3090 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/list/listView.ts", + "sha256": "f4ccec762a17ea59805c5b3411431c4aaa6d7a9943c703633fdccf2c5ea4e59a", + "bytes": 42221 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/list/listWidget.ts", + "sha256": "7ff0a92b31ffe86e6eece258c58ce53fa0d5f522656036d17159afaaa79bb71a", + "bytes": 55505 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/list/listPaging.ts", + "sha256": "bbf195ab2412934ea3125818099dac78b6371628135d624bc341fcdc07465bee", + "bytes": 5671 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/splitview/splitview.ts", + "sha256": "ce838d6384bfa8ec12453e766f3b5a84a686230e869640252dfc2bd515cd231c", + "bytes": 30864 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/table/tableWidget.ts", + "sha256": "8b4af88b1f6946ce995af063b2562e9a4dc908b28bd2869e87164a1b4c0dd62d", + "bytes": 8393 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/parts/quickinput/browser/quickInputUtils.ts", + "sha256": "62bc695ef225d72d89bd3a9c68da184daf3daa43039fc371ab1acdf43d2151a3", + "bytes": 1277 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/config/elementSizeObserver.ts", + "sha256": "ff6f49a8c4f74dbb1a3b945f0d430aee5d533ee47fb1aa3530da600f93759496", + "bytes": 3599 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/editorDom.ts", + "sha256": "1822eec0e669ab061ce594fe6fbc8fcd618e98a43a916153e03ce2e5568b28c4", + "bytes": 7691 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/services/abstractCodeEditorService.ts", + "sha256": "4691bd98227f9026e09c0ce7fd8ee29fec7850c7c30298e7a319156ee1c1f970", + "bytes": 4319 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/viewParts/minimap/minimapCharSheet.ts", + "sha256": "b879857381c13a9103f026c74327c146e930c7411a4fc5fa0f186f3a347f55ac", + "bytes": 1376 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/viewParts/minimap/minimapCharRenderer.ts", + "sha256": "56d55e292ab8b28fb3fa9d279a4738901a0cd6968ac465caade41aaf7ae5545d", + "bytes": 4260 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/viewParts/minimap/minimapPreBaked.ts", + "sha256": "ce85099ba02ae71aa78616a671373a0faa36b61baa8ea0537929fa139bd2ebf0", + "bytes": 3345 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/viewParts/minimap/minimapCharRendererFactory.ts", + "sha256": "31cfe2b01643f913dda9f3b165ffc08ee19a7b3cf52f6998330d1bff32d66e7f", + "bytes": 6580 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/config/editorZoom.ts", + "sha256": "03dbe9ebe7022b94213ba5a1be4959bd7987db4c9a57261e39bde480acee5880", + "bytes": 1118 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/config/fontInfo.ts", + "sha256": "ab17b0e7776fe7304c0bd29be86b5fa023a040349861a30bde84236222fe56ce", + "bytes": 6795 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/controller/cursorColumns.ts", + "sha256": "d1e5572101431095413db654ba012c229cb4dfac1f17b1aadd110c989f317359", + "bytes": 7123 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/core/characterClassifier.ts", + "sha256": "22a948cefcfde25f01ebd9e0c93f181a9177c8067139045f8771fb5817d72cb8", + "bytes": 2082 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/controller/wordCharacterClassifier.ts", + "sha256": "def0bd2df22dd410c4e67bb3f8f51fd097fb7e54cd92bb073c340bc52c3dc863", + "bytes": 1415 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/core/position.ts", + "sha256": "5e374598c6560e35d533cf718a91c889a0e68662999c053379582a5664d2b05b", + "bytes": 4261 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/core/range.ts", + "sha256": "b32a1591bab807cf00f7413baf11f22df551fa0d7a70bf0ec688bd70cee698da", + "bytes": 13901 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/controller/textAreaState.ts", + "sha256": "fefe5ccbf3dab46b8e55c866626f9816fef19060df033886c0ca991a75d8e5f8", + "bytes": 14438 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/widget/diffNavigator.ts", + "sha256": "4a36968b8073aeadfaf92c2b2b67f997ce292cf2e0c7d32435ed4b564272eb95", + "bytes": 5974 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/core/editOperation.ts", + "sha256": "b2629bc0225a92c97cb8871a83a218fb93af398ab46fa2f5e60d0ea5cd605bc5", + "bytes": 1256 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/commands/trimTrailingWhitespaceCommand.ts", + "sha256": "d506f6bb3bb85bc219e6a69e28b9b894e5cb3f8381d5c2847fee1780a7d7da88", + "bytes": 3593 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/core/rgba.ts", + "sha256": "e665e696b838464a1a7cd011f3b696ba66f98feea61b2c49785496cd12ee4919", + "bytes": 1296 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/core/selection.ts", + "sha256": "f57568b27835b9fa032142e39262ee5d21f7d79c4543828e3143c2d2c561277e", + "bytes": 6059 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/controller/textAreaInput.ts", + "sha256": "9fba2406db17e28e93b283547096f630ac23d0a2596ed1b6c1c0dba0aef39b0b", + "bytes": 28485 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/commands/replaceCommand.ts", + "sha256": "ec3dfec5447d8eb2417aa50811327c96a8478591173b2a36143f6563c8642bed", + "bytes": 5231 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/commands/surroundSelectionCommand.ts", + "sha256": "d0c32ea2e631bfde5e0b88f67b0412623f4c3e65b2bb514828ae5608c4445a2d", + "bytes": 2006 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/core/stringBuilder.ts", + "sha256": "9d1b9b1cb9820401b4feac3e03285f8ae2487e7ac2ca51968264b2a7bc555a71", + "bytes": 5623 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/view/viewLayer.ts", + "sha256": "7d018bf31d471f222291095fb3ae7890157c8616f03b7b4d7fed195b28d786f2", + "bytes": 19029 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/core/token.ts", + "sha256": "760dc9963ea2d0ab0a27f60621ca88c675ed8d50249e6e5c73df09dcdcca1f88", + "bytes": 1492 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/diff/diffComputer.ts", + "sha256": "a58b56a4255910176e28e28ddf10dc7dc13b8b22175fcf3a833d3f18414f96c2", + "bytes": 20349 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/editorAction.ts", + "sha256": "317e54cff5c9b97a419ce27767330e39b7f2529cde3880806648522edc628bea", + "bytes": 1438 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/editorCommon.ts", + "sha256": "df00f0c40d3c0803c26be2b16774bc705f78abeff863f2ade129950de6575497", + "bytes": 17712 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/editorBrowser.ts", + "sha256": "026cdca464bfafa5e4c2066130ef7799df6e51df8702dedfad464f8e46e7d497", + "bytes": 29124 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/model.ts", + "sha256": "4d547e0d0f3ab8436bf7b0d048a05449c5a9b8461969997762e987c0b28592eb", + "bytes": 44037 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/model/bracketPairs/bracketPairs.ts", + "sha256": "f44460a13862276b807339122d9ac9f91fd8e3bc59e88ae0450443681b849da2", + "bytes": 1499 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/model/bracketPairs/impl/length.ts", + "sha256": "6c3095de9a3d0df1d9ca519566691d356d7596427a9caa6e2154701cc7782420", + "bytes": 5408 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/model/bracketPairs/impl/beforeEditPositionMapper.ts", + "sha256": "5c7b7bef975a1b20d28d0e94dbd99f5a09a59d71649572d82ff53a9f9943731f", + "bytes": 4440 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/model/bracketPairs/impl/nodeReader.ts", + "sha256": "10c9c504c9dcb154b44d6d7b9c25eb2d2a2ebe9803bd5485e3b829143317af57", + "bytes": 4294 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/model/bracketPairs/impl/smallImmutableSet.ts", + "sha256": "035dc98cb7bd88e1e936f216ef725022b13dc32a357ea14f2ae04550ade2095e", + "bytes": 3618 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/model/bracketPairs/impl/ast.ts", + "sha256": "bb6a28b435888c12006f02f64d0120e609a039538c889400139974ef7f8354b6", + "bytes": 17867 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/model/bracketPairs/impl/concat23Trees.ts", + "sha256": "b95db389b836fe02baed3e7e1513d667a58e3bdcac2b20498dc51217315773a9", + "bytes": 6526 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/model/bracketPairs/impl/parser.ts", + "sha256": "6af334514784fb9f1e4dfffde76d03eceb6fef30bf5341c725da2ce0b34568a7", + "bytes": 4701 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/model/indentationGuesser.ts", + "sha256": "3536f419278daef133b126eb0f3bc79987e2e8267abf6b7418e6a6254e91aef6", + "bytes": 7229 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/model/intervalTree.ts", + "sha256": "f6f6e3e0f1264c7f073055da94df6ed640522b7e33bbc7447b0efae71b6d4d10", + "bytes": 32749 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/model/pieceTreeTextBuffer/rbTreeBase.ts", + "sha256": "1cff7d923b240a2b10c395d13e3501569a1d2c7ed2e6f9c73693081b62cf637a", + "bytes": 9272 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/model/textChange.ts", + "sha256": "e80bf871c8fc26bbcd5514c524425f641eaa74e2eba236631b4b36cbf7d57996", + "bytes": 9333 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/model/textModelEvents.ts", + "sha256": "5efce36d7d9da81d91e9ee7e8a7c17bc54a46a8541ac88f8bcc729d7456a3dbd", + "bytes": 10279 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/model/textModelSearch.ts", + "sha256": "b640b5e11a67a9f9c1cd4d13f5b620f2353ce7b8263ed9eabb373dbf55589d16", + "bytes": 20405 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/model/pieceTreeTextBuffer/pieceTreeBase.ts", + "sha256": "bc737d9ecb9d7b591b03d8784391df42bf1f206efff3e84f31e99dbd69ca8d89", + "bytes": 56323 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/model/wordHelper.ts", + "sha256": "19d8cfbc99ddd61e26ac798fa750cd6cdc178bd88214e30a63636fadbd24195e", + "bytes": 3877 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/modes/languageConfiguration.ts", + "sha256": "0f819c62be62611ae67e9b7bcd29995f8a5cd43d9b6eb6ebcf36c8fc8efa7aa9", + "bytes": 10572 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/modes/languageSelector.ts", + "sha256": "f55db729d97b9e4030bc88f97d0b71292fa5fffaa975fcaef9b880c56022ccbc", + "bytes": 3085 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/modes/linkComputer.ts", + "sha256": "1a6baff9d48246b9727664880c915f63f376e36ba91da766684d481bfe4a508f", + "bytes": 10876 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/modes/nullMode.ts", + "sha256": "6271bf2f08286b3104c5b8d41d670e696fd33063f0a770e33064f13f841e4366", + "bytes": 1650 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/modes/supports.ts", + "sha256": "9e28c8dfd104cfeab790594a9db48e1159e29ce3f4d311539e07bd1d8d231676", + "bytes": 3039 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/modes/supports/characterPair.ts", + "sha256": "2f60f99033453ae5f917027c5f2886d164bd3158f0012ae7edcb3fd10a732dca", + "bytes": 3610 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/modes/supports/indentRules.ts", + "sha256": "d9842a62c1e8e51bf8158d36d06b96cd04b92ac1f8f601cc59b9ca01aeff10f6", + "bytes": 2669 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/modes/supports/inplaceReplaceSupport.ts", + "sha256": "032c127e2b89176392f0cf8bebdc434fd7674509b30ff642be3c2471ed5c08a8", + "bytes": 2811 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/modes/supports/onEnter.ts", + "sha256": "b6c0518b006f0bb81687d00b603826bd91274b047d93c0634dd89bc89be1c370", + "bytes": 3929 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/modes/supports/richEditBrackets.ts", + "sha256": "430b852c415fc4a34deef2ca39b17f94f57c1af1baaabd45a47fc3996781062b", + "bytes": 15705 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/modes/supports/electricCharacter.ts", + "sha256": "268884888807c8fb8d4f87dda043458081d58d2b0d0e0379a787434435532a8c", + "bytes": 2571 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/modes/supports/tokenization.ts", + "sha256": "272a00e3325de525eeeaabf2042f8c1fcc9c8f9682655b11a8a875922be9e6f7", + "bytes": 10245 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/modes/tokenizationRegistry.ts", + "sha256": "c954f1f470657e1b96266254c11abc0f7dc765f8ff1ec81ee78455f781732798", + "bytes": 2952 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/services/semanticTokensDto.ts", + "sha256": "2747563f00af2b9a4c732cbffe43b60f3f8f8e83f937eb5c0ccc9efd4f9b61ad", + "bytes": 2866 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/standalone/standaloneEnums.ts", + "sha256": "b8fcde669f4ee5fde715f498a45ed325140f632176b30a554afebe0775330352", + "bytes": 16660 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/standalone/standaloneBase.ts", + "sha256": "7e918fb8c35b8a80040c5c1c330ffa9330aa8f5a95d0c84366340651f5b96269", + "bytes": 1840 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/view/overviewZoneManager.ts", + "sha256": "56c9958148bccc3510e0857f9123a6abc42277b404792a6ff63f1fd9ae5ad2e3", + "bytes": 5904 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/view/renderingContext.ts", + "sha256": "d56ed789c54d717c193ca6d65aaaccfd5953b38e61949560694e312c89603fae", + "bytes": 4637 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/viewParts/lines/rangeUtil.ts", + "sha256": "18aa03faef0a47ae01c20c131417577c70dd2323f05921365d196ca434d43509", + "bytes": 5286 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/view/viewContext.ts", + "sha256": "c2b2e6b1f17a9d39d20882d0ce3ddc3d7658f6d0243be1d3fb912540ef894976", + "bytes": 1857 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/view/viewEvents.ts", + "sha256": "ec720d14342f9ac1ab6cb646a892c3ddc22e9c57446a900e450f9675b7314022", + "bytes": 7867 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/viewLayout/lineDecorations.ts", + "sha256": "14579ecfcf216ce44631b257d0995cedccd2c76bc15d0df338f12dcd645bc4ac", + "bytes": 7778 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/viewLayout/linesLayout.ts", + "sha256": "7fbca2c800e736da2b8768d9530d0b689967239233f5c6056559bc0ad99481da", + "bytes": 28971 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/viewLayout/viewLineRenderer.ts", + "sha256": "47023fbb4092c48062a34c73aa762a1fb7f484966c83257e6562097a2462aa20", + "bytes": 37101 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/viewLayout/viewLinesViewportData.ts", + "sha256": "507655b69d17fb17bb9e6e02d1aa252651693d98b57a62f280aa47694a3bed3e", + "bytes": 3428 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/viewModel/prefixSumComputer.ts", + "sha256": "fef681c1fc7456d7ba8773df40ab1a464a3a38954461939ceea6cec2cf000919", + "bytes": 4730 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/model/mirrorTextModel.ts", + "sha256": "dd41654638ddc024e1649deb81684d01498177954bce29902f143f1a249d3d6f", + "bytes": 5306 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/services/editorSimpleWorker.ts", + "sha256": "72dcded1387bad52cdc2a2afebe1e021246a5effcb18df87301fce0e5cb60d87", + "bytes": 18695 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/viewModel/viewEventHandler.ts", + "sha256": "b56150f347fd2181bb360da898f29695c6900d879404a04b28ca659e26108021", + "bytes": 5559 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/view/dynamicViewOverlay.ts", + "sha256": "a1ef00cc123dd1a43501b21700dfa322308618dd9a2cc0a9ca7f744c98912612", + "bytes": 721 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/view/viewPart.ts", + "sha256": "a3f874cd063a33199310f20da5bb664cbed4103c94142382aeeb4f030df81032", + "bytes": 2234 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/viewParts/contentWidgets/contentWidgets.ts", + "sha256": "a494ff1835318bcba411139edc3661508dbba374b438742a1c544b4a509ac3cf", + "bytes": 19248 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/viewParts/decorations/decorations.ts", + "sha256": "13bc7d215d607dfe2b8ac812ad68c67777bd2c896ddcf7e976d2e641a35c13dd", + "bytes": 8468 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/viewParts/glyphMargin/glyphMargin.ts", + "sha256": "b113a7c5ac27995f0ec3d337c6f33a5c54ff7399b03bc7ee0f4fd44c6fc9ea02", + "bytes": 6656 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/viewParts/linesDecorations/linesDecorations.ts", + "sha256": "145e661fcb5650a7b04e56d33082243b0794e0afe610af25ff8c6fd0f0967a08", + "bytes": 4457 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/viewParts/margin/margin.ts", + "sha256": "52f837f4ee30e90a1ae2dcbd5772fce3961c86830a558ac56f2036983c4eae1f", + "bytes": 3585 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/viewParts/marginDecorations/marginDecorations.ts", + "sha256": "d0dda9f252339a0116912ca423cf0faf5db83b7c37c58b0f655e3d1b4f5a687f", + "bytes": 3422 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/viewParts/overlayWidgets/overlayWidgets.ts", + "sha256": "2ca2f5e8bc54d64a640752d3af5f54e783d75371444dd02ddaf22ce27b57e8af", + "bytes": 5167 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/viewParts/overviewRuler/overviewRuler.ts", + "sha256": "a685aecdcae9c63eb8d1dcc96cef9487cda677bfff0cab970ac050428aaff776", + "bytes": 5561 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/viewParts/viewZones/viewZones.ts", + "sha256": "ac0895cfd2d9a5871b27af2487d72660417dcf7f0703ff5269704a8357066b3b", + "bytes": 13730 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/viewModel/viewModel.ts", + "sha256": "7b277dffa2ba6fda8eeb7e9f21247b531610e186081c1ea1d0dc023b0a27eb4c", + "bytes": 20617 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/viewModel/monospaceLineBreaksComputer.ts", + "sha256": "8a29bfdefe2a9d2e6291224656f203e15e29ef97f4efd4b8843ca788da3e5316", + "bytes": 20593 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/viewModel/viewModelEventDispatcher.ts", + "sha256": "1b3dfe9fa4be41fabdfec792f596e9768a3e3e0a2337555310cf767ebd837bba", + "bytes": 11791 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/viewLayout/viewLayout.ts", + "sha256": "bf8c662c3695dd0e81e0f923090dc581b9f68a29f629fdd81e410db4b1b2be53", + "bytes": 16017 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/caretOperations/moveCaretCommand.ts", + "sha256": "57a6a2f4b780681161ad6f703ecc92c971fc6a746777a5c10d6cc8ea411c8e2a", + "bytes": 2487 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/codeAction/types.ts", + "sha256": "a3851ea3776596023dfc60b4bdff4de483ea554394197cbc6ae008455219d437", + "bytes": 5215 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/colorPicker/colorPickerModel.ts", + "sha256": "6ec89e29f5c220c258e94e5f3aa74d6cafab681e340a29084981b8df94f9229f", + "bytes": 2588 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/dnd/dragAndDropCommand.ts", + "sha256": "ff3becf13011b726e7eef6827b53bd70cc080efc091329fdd2ed0624eafa08ab", + "bytes": 4734 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/find/replaceAllCommand.ts", + "sha256": "5e552c184f7539d176ccebeb5b41abf562dbf49c72fb5b542c8cfceafc128094", + "bytes": 2577 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/find/replacePattern.ts", + "sha256": "8bd8abe3eee42aa64bea39bf11d86b6a4df7c3a057223fda9fb19aa490b77b83", + "bytes": 9603 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/folding/foldingRanges.ts", + "sha256": "741347c16f84eff930ec041f7b2ff03e3ddb7848998025985af1491b1e9859b9", + "bytes": 5901 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/folding/foldingModel.ts", + "sha256": "17bc87ed789d4a76f493eea3588694b31e610c455243796d0813e5ba27fbead6", + "bytes": 20897 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/folding/hiddenRangeModel.ts", + "sha256": "2995de4409cd36e30719375dad53e405d9eb53d212f3fd922c8a4a483ff1da9e", + "bytes": 5228 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/folding/syntaxRangeProvider.ts", + "sha256": "11827aca13fb49abc90f75f43acd11c5e2e40950b91cbcdcd66ee38ff304f274", + "bytes": 6322 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/folding/intializingRangeProvider.ts", + "sha256": "f695446caacf2988640ce0324d8d52d0a589e4330abda520aee6e3624047a1eb", + "bytes": 2442 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/format/formattingEdit.ts", + "sha256": "0bde07cb3d30df8b44b27b8c6b2debf3f607e7e318f2fde6d2e5d5a262e681f4", + "bytes": 2247 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/gotoSymbol/link/clickLinkGesture.ts", + "sha256": "937c32e397997d6037927bf42fd94f619ce91b53144c9398d1551aa60ef23f89", + "bytes": 8917 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/hover/hoverOperation.ts", + "sha256": "e0f385f74dab017f160805d759888446b737a085f1e136c9add44e905eff2dd8", + "bytes": 6301 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/hover/hoverTypes.ts", + "sha256": "ca81fa05d3fbeb84f6d3f1238639b35bc12c27d8b4d838e513e248cf2672d5e1", + "bytes": 3370 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/inPlaceReplace/inPlaceReplaceCommand.ts", + "sha256": "c4daa1bd551d68a03ed4a4eb8f06b85d0b48201ebaf201487068b22e1a755e99", + "bytes": 1838 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/indentation/indentUtils.ts", + "sha256": "5b3a3b8ee5a05c0fc9185d98a24d1efc10af301c386ad2e52136609b18d9d4b5", + "bytes": 991 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/inlineCompletions/consts.ts", + "sha256": "9f153b1a740a13063f2999dec274e0ef46591cbd4112145074f375b44a6cd89c", + "bytes": 428 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/inlineCompletions/ghostText.ts", + "sha256": "e36798d151029bd3c0b5ed4925ded200e8d5dee13dac01d4546c41c8dabf1d77", + "bytes": 3685 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/inlineCompletions/inlineCompletionToGhostText.ts", + "sha256": "848de09f4102343722b4051484586b4dbc95cc7326d0951638814934adc89d4c", + "bytes": 7804 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/inlineCompletions/utils.ts", + "sha256": "d32525ef9b96e7295442b70331451d14e23178029783899d99c2c65ea964fb21", + "bytes": 1163 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/linesOperations/copyLinesCommand.ts", + "sha256": "07d433ad65fa4a958c242f40562f81e8fbe2900949eb341333e32b702c7d253c", + "bytes": 3522 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/linesOperations/sortLinesCommand.ts", + "sha256": "956849d8d471d44a7b374fd0f47218437f38c892dde863033be61ac833da172d", + "bytes": 3438 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/smartSelect/bracketSelections.ts", + "sha256": "0f18ebaea0b0eeaa8a363295f4f2f2c92b0615ec6da45827d9f11fe29dc1551d", + "bytes": 5367 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/smartSelect/wordSelections.ts", + "sha256": "21842868a1da7a61f795b7fd45200e93829f572309df46fa5afff77d9f6efea3", + "bytes": 3051 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/snippet/snippetParser.ts", + "sha256": "e3f08676ad94eeaa50931319680947563b9731004fc5d437edb43d7a88cf325b", + "bytes": 24035 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/suggest/completionModel.ts", + "sha256": "4c73df350134a395aefab32b829b25360cbe6d27ca5be5a9ddc409694445dc5a", + "bytes": 9289 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/suggest/resizable.ts", + "sha256": "08a34d11de2baae1c99df1f07a26a64a15b5ec731021bafc33691275c61e8e9c", + "bytes": 6639 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/suggest/suggestCommitCharacters.ts", + "sha256": "1d6f08ae697a9e87c7c03b6c702f5f718fca6ef5aab8b7d478924098f5bb34eb", + "bytes": 2308 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/suggest/suggestOvertypingCapturer.ts", + "sha256": "ff59db5425a5ed931403a4674ff4be5aea0400188a3ff3d043a07948d786dd47", + "bytes": 2275 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/suggest/wordDistance.ts", + "sha256": "36311f1c3e9fd624426ffccf3c6fe440b9bee3838462dda92b78b7a96131ebd3", + "bytes": 2823 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/standalone/common/monarch/monarchCommon.ts", + "sha256": "8cc52c29eac9e8b1751b952b28f65b7d7899d3d8aa218d19cbbcfd49803f623e", + "bytes": 5651 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/standalone/common/monarch/monarchCompile.ts", + "sha256": "223432775a558c0df32b0c482d7ed172ca1aa1700e666433c0888630e2349194", + "bytes": 18338 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/findinput/findInputCheckboxes.ts", + "sha256": "ab85e8fdbd32ef1b24c40ffa55e837c053af96c5c71348680a440d46d6d72107", + "bytes": 2336 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/iconLabel/iconLabelHover.ts", + "sha256": "5be112d35bffc2201a0ee48cbf8c6b1c794a812bc59809ce4c4e9dab7a7df819", + "bytes": 7050 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/iconLabel/iconLabel.ts", + "sha256": "00c149da3075642fb32850a8a73e2e4b9bb4f6e350442ed28b02d461f3909c1f", + "bytes": 10041 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/tree/abstractTree.ts", + "sha256": "6c3ae0256f7fbb605d833b50e9c890e4cd6d24c02bfe212855f94dcc0939ce86", + "bytes": 52379 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/tree/dataTree.ts", + "sha256": "b231a534a0a5ccb0366f3e7b921133479b99edcdf43bca02f5e06dd8567221e2", + "bytes": 1741 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/tree/objectTree.ts", + "sha256": "92bf2c0b5eaaa61f1f6b3aa0ddd66bc052ff8a697439b6c551cf53b62ee43bd1", + "bytes": 9669 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/tree/asyncDataTree.ts", + "sha256": "66425544f3b7c88701d074c2cda53ca9a2471049d9418b52f2156a5c029e80f9", + "bytes": 40534 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/actions.ts", + "sha256": "387364d5e7ede4684f404fb2ef7a6da77c06759e4e3fcb15201790ec87399ce0", + "bytes": 5821 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/actionbar/actionViewItems.ts", + "sha256": "31fe06c7b568cfc2cdf6645cfea15335d6ecac264cd5874d43d0599fcdc7b6bb", + "bytes": 9729 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/actionbar/actionbar.ts", + "sha256": "827c0c5004f957e32ed5b9802e2cb41328558cf44260b7e1311ca795a237b78c", + "bytes": 14111 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/dropdown/dropdown.ts", + "sha256": "867af77bd20d18a741769158d3b4d8398be55d7558d553e1828012bb6f2aa961", + "bytes": 6221 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/dropdown/dropdownActionViewItem.ts", + "sha256": "91f07e13785c35f2537553108874069def343cc0a781899780895fc04ee53d7a", + "bytes": 5195 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/inputbox/inputBox.ts", + "sha256": "091f7804270fa661945116e0c33d855f32edde837addf6974cd239bca12fc3d0", + "bytes": 24039 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/findinput/findInput.ts", + "sha256": "1ffd9e27b118128803cc6388587315c3181486c9f1e85763d256905c2dc986c7", + "bytes": 15254 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/findinput/replaceInput.ts", + "sha256": "2755fd356973b8e370959124a34e5274e7b6782b793fba817b59451af887e514", + "bytes": 12759 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/menu/menu.ts", + "sha256": "c78af0820d820630240bf6c62ad0e33cd71f530030fad0f36262eee005262199", + "bytes": 40528 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/parts/quickinput/browser/quickInputBox.ts", + "sha256": "c747b9e9783f0e1f51e6e01dae57b762dd1c97ca877692d9c278c72ee92fe445", + "bytes": 3412 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/errorMessage.ts", + "sha256": "eef06f2e49b01fd3a82ef6326b2dfb7806dfec994bc6967641e827c02da27ded", + "bytes": 2753 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/keybindingLabels.ts", + "sha256": "59ee32e795363909423b7a2494411c823b390cb48bae206440219de627def690", + "bytes": 5828 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/browser/ui/keybindingLabel/keybindingLabel.ts", + "sha256": "e2c48863e6eff3adc7e5aeea97fcb3a0531c23ac50ed40d9c99380d9f10a0dd1", + "bytes": 6323 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/parts/quickinput/browser/quickInputList.ts", + "sha256": "2a05fc3f014a2f6303296e23bdf1f0460f21adfe6d82110d1da5c07aecda87a9", + "bytes": 23926 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/parts/quickinput/browser/quickInput.ts", + "sha256": "5a6258e60173a1ceefd225ebbf0634441914de65a6bf4a77834595fa038b07b0", + "bytes": 51328 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/widget/inlineDiffMargin.ts", + "sha256": "430324b3305e23b8731ce7e4a84056097cd8312d77ff723a3a1b4a3d516528ed", + "bytes": 8515 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/config/editorOptions.ts", + "sha256": "13a30583960ba1ff7d12902038daee54053ff4589e56af9575a3ce7dbd68cf29", + "bytes": 170201 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/config/charWidthReader.ts", + "sha256": "f55594965b6612322ff2aeabc56f07d04d7aba2cc79fdc8169b3a628b958bb93", + "bytes": 5239 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/viewModel/viewModelDecorations.ts", + "sha256": "d9fbe8bb94ae0b5fbf1566262e4c8ca482a1a9efcf5a614f747dea1a7fe52ac6", + "bytes": 7329 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/model/editStack.ts", + "sha256": "755c06369f5117c77b7df55c10d49deb356e6b03d0d47dfcbb73ead8799703a5", + "bytes": 15252 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/standaloneStrings.ts", + "sha256": "99508dd04afc2c04d9a935781c2dfd327ac62e0622327be0904fc44abe66d05a", + "bytes": 5055 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/gotoSymbol/referencesModel.ts", + "sha256": "b13fe4e86af4bb455281d3378f5aaee708a22c7de6c4180e967151a1b16f5b6c", + "bytes": 8977 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/browser/historyWidgetKeybindingHint.ts", + "sha256": "8ed6c40730710b913952f6a0166e83765c1d9ca38774793148fa35151608cf03", + "bytes": 725 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/clipboard/browser/clipboardService.ts", + "sha256": "d7c67676f28918948f13f10230256b1113dd28fdda9cfa60223495c83c523e3d", + "bytes": 2309 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/editor/common/editor.ts", + "sha256": "8a8ea7df1c3aa65e5bb528dbcf33592b9e8bef12133a910f730fe9efa8689722", + "bytes": 3811 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/extensions/common/extensions.ts", + "sha256": "12507368a06cbe176da913cffb51dd29dfd895355ef79b1a0c6123632c46545a", + "bytes": 1211 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/files/common/files.ts", + "sha256": "0665eb2cbe977af7d49c31ff748839a7cd1882ef49cfafd790ab8cc200416278", + "bytes": 105 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/instantiation/common/descriptors.ts", + "sha256": "d3e1477ae307743dc9de2de25fcdec648fc1cdafce3aa577df1a30ed44fef1ca", + "bytes": 3661 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/instantiation/common/extensions.ts", + "sha256": "ba35c377fb23dbc32ab15fce593c6b5bbd089dc5e81220362b37c30f7f396516", + "bytes": 1435 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/instantiation/common/graph.ts", + "sha256": "c51b1bf62960a3e9d18ce471fa73f8925182b6703d4bba3ef66deadcb1bc977c", + "bytes": 2481 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/instantiation/common/instantiation.ts", + "sha256": "543c2415c9dafba957824ee06e66d66491db793be005b192290befef54cbee88", + "bytes": 5708 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/services/bulkEditService.ts", + "sha256": "ddb559143ec0fcfdbf34d9d8f5857dfcdfb805e9686bbdfea82e26c6d705a74c", + "bytes": 2591 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/services/codeEditorService.ts", + "sha256": "f6f26a5376e8f730baa855fa3d6a6843621eb1a2e689feae7ed7a31290885ff4", + "bytes": 2086 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/services/editorWorkerService.ts", + "sha256": "ca297abd56a160693e4b4753082648edaf59e13c08499c3bf63658e4a0f4f893", + "bytes": 1585 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/services/markersDecorationService.ts", + "sha256": "2fedc81e032a47006a96518256c4863ff33bf72b4887b6d6bdd50b8822191017", + "bytes": 865 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/services/modeService.ts", + "sha256": "4af9ce8c5b3e3050c24f84aecf22aadd404719fdc9b7577f716b96971aeecc2c", + "bytes": 1774 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/services/modelService.ts", + "sha256": "291ba1c83e78e7f21790e4ca375139365421244fe24aed4b4374d43631309406", + "bytes": 1977 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/modes/languageFeatureRegistry.ts", + "sha256": "c0473e4e2c7dc1db11ac4d8d779e06c0f0588a7aca5e759cf6f265645f1650e3", + "bytes": 5832 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/modes.ts", + "sha256": "ca8ad54c6e4f2ba0c5937cc6a098fd6739da1f7aa2acb3b7b9bf526b831599f6", + "bytes": 45687 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/core/lineTokens.ts", + "sha256": "5bd409cb876eea60f5bb040c971d3099c4d75700b6e4c8946e2a3f1516c29aa4", + "bytes": 9120 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/model/bracketPairs/impl/tokenizer.ts", + "sha256": "0a454de2ac983e09da128eec8229d94cf58cfa391b07f73ff42f3f2437f52dbc", + "bytes": 11989 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/model/bracketPairs/impl/brackets.ts", + "sha256": "0dc292df1ff8764f51b7be7ad43fc14094654e5188b8f213d1716c74e97e24a0", + "bytes": 4833 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/model/bracketPairs/bracketPairsImpl.ts", + "sha256": "2d6c49f57857e9368d2c76a6d22d911d4f1dd75ac27b2c005a30995390b9c7fc", + "bytes": 13032 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/model/tokensStore.ts", + "sha256": "6dcf4b62bce162678020a400bea1518cd1d3e1d82f035700399a6a182cd3726b", + "bytes": 40313 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/model/pieceTreeTextBuffer/pieceTreeTextBuffer.ts", + "sha256": "ae67a9ec3d854a35d2aa9f43159dd4c59b25d11b972235087a9907f205aad696", + "bytes": 19204 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/model/pieceTreeTextBuffer/pieceTreeTextBufferBuilder.ts", + "sha256": "f7b2ee3c43447e51eb8a26943f15165612f544e6685b824f9a9fd34bf59c4d5a", + "bytes": 5893 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/model/textModelTokens.ts", + "sha256": "114d6d63d73031048d470ea712cdbc3a3a818ef68a96b0d012622f1bd1161d9e", + "bytes": 13827 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/modes/textToHtmlTokenizer.ts", + "sha256": "03e81c5a90f9d981f34e4d312811d0f7dab114aad1163e3ec322426c02a3b58e", + "bytes": 4922 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/services/resolverService.ts", + "sha256": "f4ac694d2f6d824537cf55e5d3a22f88df6203c55b810e73d0531ef40388eac7", + "bytes": 1381 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/services/textResourceConfigurationService.ts", + "sha256": "b4b6bbda6d60dbd35997363386786a85d9509fd5c794a23bba2e34fbd9ea3ead", + "bytes": 1928 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/viewModel/minimapTokensColorTracker.ts", + "sha256": "be4a572267f8cf089ff5cdae6e929bf098f05b9ff9d0df09171a169bcf48a2f5", + "bytes": 2255 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/documentSymbols/outlineModel.ts", + "sha256": "22992d128f6664df8c4869a9d7566e7467c1bc5b1e298836d79182446892ea45", + "bytes": 8561 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/standalone/common/monarch/monarchLexer.ts", + "sha256": "28cbe8b8d2f28feaaa7bca24db78f4e4aaf836b1c69501209bc552d9433c4ab0", + "bytes": 30261 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/standalone/browser/colorizer.ts", + "sha256": "41d9fc4250bb11aeae57aa3760218a4e6f97ee9209e4b67a6505a9009bbaeeb1", + "bytes": 8295 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/standalone/common/standaloneThemeService.ts", + "sha256": "af99d85439e5f4631b0ed63f9647a041b7fbe270b73537533c0ffec1a5501f7a", + "bytes": 1516 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/clipboard/common/clipboardService.ts", + "sha256": "ee422f72acae8d3eb039e21388a3cc58b681dbc812e0ae68b6a6847c96bf26cf", + "bytes": 661 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/commands/common/commands.ts", + "sha256": "377957e716786355d3117041ca5b2a2a4f83fc8afbc1a3b2d3a2c54ece80e1e5", + "bytes": 4303 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/services/getSemanticTokens.ts", + "sha256": "9410afdf27948dd3c2b3bc1cca13a5e8f12a990ec3e36efecd6c21aafe34c4a8", + "bytes": 8475 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/codelens/codelens.ts", + "sha256": "223c761676a7cb5646bb99a39b16aa07cedcccaf2e48a81bbecbb7779889ed09", + "bytes": 3909 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/colorPicker/color.ts", + "sha256": "ecaa999a3083eb6b7256d867ac4187fcea79669e7b5c7ef9bafba08a1552eee2", + "bytes": 3539 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/documentSymbols/documentSymbols.ts", + "sha256": "d5fe9cdeb96b4d972dcadf7d5be7ea2985b9d4adf2238f503cf4f96f243d1950", + "bytes": 1753 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/links/getLinks.ts", + "sha256": "ccf31cc02aa6b4aa911866f32c1b32e70d13adadc64e854fe7576c43bdea787f", + "bytes": 4998 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/contextkey/common/contextkey.ts", + "sha256": "cc007b3f1ec259c965f08dc079e609c9306db4d46436b7c161cb498b0c382589", + "bytes": 40276 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/editorContextKeys.ts", + "sha256": "d953f4bc0c3ecbe5a46a65cb15ad30330dba27ebc10aa4e12e2958877cef4124", + "bytes": 7706 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/parameterHints/provideSignatureHelp.ts", + "sha256": "34716989785d9ef721b7c41488b483d0ab6aa289bc8affae2afbec079f523b24", + "bytes": 2474 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/parameterHints/parameterHintsModel.ts", + "sha256": "ac841b4ceda0fba2c0b679e20abdf0456bb402f817ade42518210dfce32092b6", + "bytes": 10023 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/suggest/suggestAlternatives.ts", + "sha256": "cfbfad05f5306b28f354d4c7522f17a070683f7db10c5b83f709fd398c70cad1", + "bytes": 2990 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/suggest/wordContextKey.ts", + "sha256": "88a9158628b902df4df029c3556c01287ed03c79e00a0f7cd8b63a6cc7c8e2ec", + "bytes": 2359 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/accessibility/common/accessibility.ts", + "sha256": "b1e082693df9b253839cfae64a3b3a44b75ead97628e339414eb2d23d4f7fb1b", + "bytes": 1190 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/contextkey/common/contextkeys.ts", + "sha256": "b26c1df82126a0f76b40115f8ec333d441403721da16bfe0e17cf57dfe2d88d9", + "bytes": 718 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/contextview/browser/contextView.ts", + "sha256": "360cbfe6322a85902a7695b695f66f325176d46b8333acc383f6bec84218aa41", + "bytes": 1647 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/dialogs/common/dialogs.ts", + "sha256": "33465af6011364caf867445b6bc39351a510841b065cf3f369abd2b34b2b4a4a", + "bytes": 1716 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/instantiation/common/serviceCollection.ts", + "sha256": "4309514824813e983c16cb4bc9058913cf528a9edd22ba901940a46d84ad3479", + "bytes": 1102 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/instantiation/common/instantiationService.ts", + "sha256": "08228871add6e7a0d964b3d016065778d4f55222b8ad9b632ea54f25016b7361", + "bytes": 11332 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/keybinding/common/abstractKeybindingService.ts", + "sha256": "0c0b7e6733fbb3b2ee43a0a8794c95a9a80766f5a7e69f2d17099b0ba0090b0c", + "bytes": 11762 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/keybinding/common/baseResolvedKeybinding.ts", + "sha256": "d8a64eccdfdde4f7daad018c22f5bd6795c1edc95cafff66f7aef495b0136c6c", + "bytes": 2941 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/keybinding/common/keybinding.ts", + "sha256": "23558035d616e5787db50e666521b1467276173a2928d0bc2f1ba45b4f604c3e", + "bytes": 2357 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/keybinding/common/keybindingResolver.ts", + "sha256": "76c8bf0ab8cef39f435388fab4fd50fe5c0fabfbc5263a461332b9b2836d2287", + "bytes": 9455 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/keybinding/common/resolvedKeybindingItem.ts", + "sha256": "d91f518f71d3aabc9dc70928329f54129c52a1c1128562bcd1aaf6d4c27d018f", + "bytes": 2275 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/keybinding/common/usLayoutResolvedKeybinding.ts", + "sha256": "6e2a0acea1f7b138e76f8961ce56ad577f244ebfbc474ee5f1f6d05d21e29a2f", + "bytes": 6793 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/label/common/label.ts", + "sha256": "95e82a15c87f8df2c402c80679115756b89e3e98c6ea2c80b2d6b4a6a4be46ee", + "bytes": 810 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/layout/browser/layoutService.ts", + "sha256": "282602593dcc26c402fb712773c79016290afb8c83fd26c324cfc773f28bfb13", + "bytes": 1222 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/contextview/browser/contextViewService.ts", + "sha256": "77f517cf2ff20566142cc71654673d12bd98219453a26d531b177fb26693a53b", + "bytes": 2438 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/log/common/log.ts", + "sha256": "16d13b80ba8f4222fd5e5f13bbe64f9834e97e1b58fc963765d32fc921da08ab", + "bytes": 2695 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/markers/common/markers.ts", + "sha256": "f5156c7ad57a0a87934741fb14c884716a5f1428db145884faa3350997bd4941", + "bytes": 5230 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/gotoError/markerNavigationService.ts", + "sha256": "2a2918976300e1588eb718b7976343c1c920fd086193b3c5e6a2c246a524b183", + "bytes": 6460 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/markers/common/markerService.ts", + "sha256": "2aadf4eaeb3ec6ae39373e617e8b63800877d986f22615a8e01f9bb38b417e39", + "bytes": 7924 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/notification/common/notification.ts", + "sha256": "7058cdffda550749f4fa8b258ed740a0888ec095d85223bc39e0a04b5406ece4", + "bytes": 2392 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/opener/common/opener.ts", + "sha256": "da09288fa5f15d92853745ae175dea3e829a5a7335874a75fa3cdd0b77f7450e", + "bytes": 4374 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/services/openerService.ts", + "sha256": "e564c4b86b9dce9b44a0649a2f931ce5d5836d4440e3255c325501776fdfe26e", + "bytes": 8284 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/progress/common/progress.ts", + "sha256": "71086dbfd6f142bbc336eb16333cf591b3db0d89933d6535c16a927a7ee862be", + "bytes": 1287 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/quickinput/browser/pickerQuickAccess.ts", + "sha256": "1de672a25832120f9010295fe2cf68aedce3eb7861b47a0da4d14131946a05e0", + "bytes": 11225 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/quickinput/common/quickInput.ts", + "sha256": "40099ddb17932407aa8f981113c5f0738c02f31270e30b73393ac17ab830920a", + "bytes": 1950 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/registry/common/platform.ts", + "sha256": "73d64adcdb3aaccfe4efe21516b7746f6ec0245ebe0a523d2c21a8fd2c99bc8f", + "bytes": 1313 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/jsonschemas/common/jsonContributionRegistry.ts", + "sha256": "087600c30f23c2d1d19c2286d3b3219ca7644ec789d41fe4ef46cc819b65f7e9", + "bytes": 1753 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/configuration/common/configurationRegistry.ts", + "sha256": "e4272da0b83f92d9536d4bcc63a1b5cfd76ea2b883a859960e21799eed2bc070", + "bytes": 13105 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/config/commonEditorConfig.ts", + "sha256": "b1dd1f27a8b538748866a3b7f1b490cde50a00522e0d425f532eba95ed0a702f", + "bytes": 23821 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/config/configuration.ts", + "sha256": "dfc8088fd82406c110a5cb9ece9e3d7028815ecb685884cbd5db7fc358020a2b", + "bytes": 13030 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/core/markdownRenderer.ts", + "sha256": "8671884e7760ae2138647750e881e0419d078c0b00ec95b7a42ab3fe78e8b4b3", + "bytes": 4609 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/view/domLineBreaksComputer.ts", + "sha256": "39775b2c39237a530808f2b327af58cdf8cd321ae53c6efa48d79033caa86335", + "bytes": 12512 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/view/viewOverlays.ts", + "sha256": "a4a6bdfa008ede84295b595c080e67c9904adf2a2714866ccc30eb68f522b552", + "bytes": 9339 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/viewParts/viewCursors/viewCursor.ts", + "sha256": "4f3cbec9648d71d80f44aa242292c2a147da85b07f8503521ff01e3831024e85", + "bytes": 8077 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/hover/modesGlyphHover.ts", + "sha256": "b642dd022a7171f91af4521cc348415b55b2e4e10b1d62b92064a228b48b8f11", + "bytes": 7573 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/suggest/suggestWidgetDetails.ts", + "sha256": "867cf1580762721015be0c38e284da5d0fa8736b1d12d5fd685bb61cdbb65256", + "bytes": 14872 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/configuration/common/configuration.ts", + "sha256": "e7eaff70098018737a18b5440efc611811deae525ec87c13c513acb28e8236fb", + "bytes": 5169 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/modes/languageConfigurationRegistry.ts", + "sha256": "20d4ae5f2d48acaf736215b75954d84addfd6b84ef59145d272c624c41f9d809", + "bytes": 35128 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/modes/modesRegistry.ts", + "sha256": "8ccf5d5bb2c5ba75e5ad5e7f3deb5a8b2bdaf50f853a792cb2f1cb58c0967afa", + "bytes": 2605 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/services/editorWorkerServiceImpl.ts", + "sha256": "aada30bd4e94ec5a3b5d36a8dda2adb34b8e8159772f561fe8586748dfc0ce5e", + "bytes": 17958 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/services/getIconClasses.ts", + "sha256": "352a14c3e0e3ba87c7b61c55eeffa010cccd5e6445261049262c4288e03807d2", + "bytes": 3613 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/services/languagesRegistry.ts", + "sha256": "d3c6df35f1c6174d4df26a96939f29b5607a7190e4481e80d2e5ad391862594c", + "bytes": 9878 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/services/modeServiceImpl.ts", + "sha256": "aa84f965a098ec0658f76031e2256d424972ec2267193b14f6c2300c43dfd225", + "bytes": 5337 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/services/webWorker.ts", + "sha256": "09dbf0977917dc2a3eb9ca5f9aa9d5e0398be998261481af789cef2c0d4402e2", + "bytes": 4437 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/comment/blockCommentCommand.ts", + "sha256": "a7afeed178bc80943dc7e3b80b3498462517cdc3dd68a03f3a3cc17134ee6dce", + "bytes": 7748 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/comment/lineCommentCommand.ts", + "sha256": "66b2bf4bd016488fb67f483a0d391867525c2e5493332801f979088d5305d837", + "bytes": 16394 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/accessibility/browser/accessibilityService.ts", + "sha256": "939a1c35d3eb3664ab9c9b3f97b2daed8846111df40dfe2b89e00b31f147d9ea", + "bytes": 1962 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/configuration/common/configurationModels.ts", + "sha256": "a983e269992f1733d9646dee21b9e1e52e05998628b6d766535588c25b28866d", + "bytes": 15057 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/contextkey/browser/contextKeyService.ts", + "sha256": "5a899a9cb6b876c7eb38535f522f45bd9aabb17a088b29f0e4a283eba68ec4d5", + "bytes": 14002 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/keybinding/common/keybindingsRegistry.ts", + "sha256": "7325874746957cf140a1211d12c2616fcc94c399db762cdcefeec21ccc026a08", + "bytes": 6117 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/quickinput/common/quickAccess.ts", + "sha256": "73e06c18969c6a35db3231a9856bba469a497b1726ff3a6f7c456a328f243f9e", + "bytes": 6161 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/quickinput/browser/helpQuickAccess.ts", + "sha256": "dbce220ccc1a76d2eef101126d0a45eb9851f47b03da77be831b0f2093840357", + "bytes": 3559 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/standalone/browser/quickAccess/standaloneHelpQuickAccess.ts", + "sha256": "26bbf4b89ca5d191aecd7759aa9c1612f012d8361ca543817b36d0d40cc17b64", + "bytes": 899 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/quickinput/browser/quickAccess.ts", + "sha256": "5dc8a0bc916a1fff6ce8462f8ff0db36f6ecb2cd5bdcf1adf0cf6d07fb358b2d", + "bytes": 8972 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/storage/common/storage.ts", + "sha256": "b77c1b7e18d6ee13a00c706f4023e0f73cc42a4f11b74739e8c29d0ec1f8f249", + "bytes": 10341 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/codelens/codeLensCache.ts", + "sha256": "254bf326367cd50ad151cc16791d50ca1b5ba5871d1449cd503a5f55a50e9c33", + "bytes": 4275 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/suggest/suggestMemory.ts", + "sha256": "f7b96cae9787cf3d734f2f7f7eaaf1c13accbb16cd60fda5b92d3fa34d8fcc59", + "bytes": 8962 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/telemetry/common/telemetry.ts", + "sha256": "b715956fefb26403b0c152df82e82e840760c656e04459ca1dda8c92d32285fe", + "bytes": 910 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/quickinput/browser/commandsQuickAccess.ts", + "sha256": "722353917cb05a7d06e8b7217b507c8a4cfc75903a0cee96c571055b41b7735b", + "bytes": 11134 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/quickAccess/commandsQuickAccess.ts", + "sha256": "ffb4b59694eba5e1d185971701ce2e57ba067da3aea94f915de745f2124f3e79", + "bytes": 2137 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/theme/common/colorRegistry.ts", + "sha256": "3c1035e9907d9e12f6cd4ec4e66b75d983a280b4c44b83c0f156fa2d30f031de", + "bytes": 48641 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/theme/common/styler.ts", + "sha256": "774dbe4ecfca7060d93ae799550adfb4692797ec32c9bfcadcb2c7015898d6a6", + "bytes": 4936 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/contextview/browser/contextMenuHandler.ts", + "sha256": "5eb46154a82816e0afc33658bfc93132dc8c027ffffd2697d31c245c0c7e2df5", + "bytes": 5917 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/theme/common/theme.ts", + "sha256": "8877b9a8a93f72f312419b9fd5a336a87bc5a95b4946b0b275fcf60cee37554a", + "bytes": 497 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/viewParts/lines/viewLine.ts", + "sha256": "f639402c46b9635299192ed2919ec3622f2a621604fbb0b9c855ad938a41e2d1", + "bytes": 25739 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/viewParts/lines/viewLines.ts", + "sha256": "ad59180de852b9c2d069a7f21ba5db5f23b1e08fb335fb0f7a766033ae8a24e5", + "bytes": 31511 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/theme/common/themeService.ts", + "sha256": "ff5ae6c8d9a808b76949abd3eee3ef63f9f8386b6719c085a6d8e5d3a297cc8b", + "bytes": 6568 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/services/codeEditorServiceImpl.ts", + "sha256": "edfd37260bae87a87f9ffed8e6f8b4e9798701cbe45cb68ab03d3c94084dd868", + "bytes": 23030 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/viewParts/editorScrollbar/editorScrollbar.ts", + "sha256": "c3bc818c309b3cc94c1dc6447ab5c474921b4b1213c32f3b63eb98a301c10d4e", + "bytes": 9448 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/viewParts/minimap/minimap.ts", + "sha256": "66efa24cf7340d8b7dca4138b83bf524a0d9440770b9ac19e294e44dcadb7db9", + "bytes": 72544 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/viewParts/scrollDecoration/scrollDecoration.ts", + "sha256": "f6ceb38a998dcd2f74cb45416b990447e06e9f396455f9553a9764a9788c3711", + "bytes": 3513 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/viewParts/selections/selections.ts", + "sha256": "2e480666c2dc2ceea6cb11047c66146d61d8ba1d2b03c3176faad5f9e2d2ec65", + "bytes": 16620 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/services/semanticTokensProviderStyling.ts", + "sha256": "c10a64dc2cb738204a97dfa742bdf16b48b7d06788cd96bcba92067f1a21d7fb", + "bytes": 12103 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/view/editorColorRegistry.ts", + "sha256": "f02e24eb8039c6b1178ceae6ec0b04e1f9a970ae9da2eebe90086bc8230a7338", + "bytes": 16427 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/viewParts/currentLineHighlight/currentLineHighlight.ts", + "sha256": "a0914d96ab3171b39dffe1a5148357e2df3e2b1448fc5266f75202934312e7ab", + "bytes": 8969 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/viewParts/lineNumbers/lineNumbers.ts", + "sha256": "9c1e5f202b8868166c04c2f67f8e1c4b20c1999da81b47eb1c808e84a5017816", + "bytes": 7406 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/controller/textAreaHandler.ts", + "sha256": "1783ed3ac2777815179f1d97c5f43b819a044e87fb140c47bac3e65005f982b5", + "bytes": 25370 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/viewParts/overviewRuler/decorationsOverviewRuler.ts", + "sha256": "e5c980e953f3ecedd63758f2818375f64ed060a04a4c4fbfbf2097303b72cf4b", + "bytes": 14414 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/viewParts/rulers/rulers.ts", + "sha256": "060690f495cfbbf2695359e5bdc4906e623b1b4232727a6470afb309c7e01eba", + "bytes": 3897 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/viewParts/viewCursors/viewCursors.ts", + "sha256": "5db1861c9f85fdd9348561b261125eae0a7c858881c59c0d6920ca54f8852b8e", + "bytes": 12603 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/model/bracketPairs/colorizedBracketPairsDecorationProvider.ts", + "sha256": "4dab43b405f2ee72c280d1ba9e3100a138eae62b27af4d1232a434714b07ad3e", + "bytes": 4465 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/services/markerDecorationsServiceImpl.ts", + "sha256": "2c23a2794c1ecbc3bf2e8a03c1b8ef6445a40dae0fa1c38e56c4a7ac2f342010", + "bytes": 7722 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/colorPicker/colorPickerWidget.ts", + "sha256": "87c2884aee23f807a53baafe346b2338b8e2d821ce43c67c93117013b8eb363a", + "bytes": 12637 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/gotoSymbol/peek/referencesTree.ts", + "sha256": "f3729c01ff79179204bacff4b7cd58d45d52ad33b5912b3792af91499f7aa6e3", + "bytes": 7627 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/quickAccess/editorNavigationQuickAccess.ts", + "sha256": "de68b0658c9511b00e18564ed3967d47d56b6194e843a5db3674f8a0bf486777", + "bytes": 7991 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/quickAccess/gotoLineQuickAccess.ts", + "sha256": "c71d35d1e5f820a7ce4883bd81710dda0b8478b73d69cda88af99f512d8bd27e", + "bytes": 5993 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/quickAccess/gotoSymbolQuickAccess.ts", + "sha256": "697ccc94f8a7734443a113997f7930c4fc4423111e50e3c98eeb37e8a2c29462", + "bytes": 17564 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/rename/renameInputField.ts", + "sha256": "3b8e23a7d71a9cda7e0c0aafc42a61db0d5e8b2800a243057a6993148042166c", + "bytes": 8240 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/symbolIcons/symbolIcons.ts", + "sha256": "735ef91412f4756f53b75248360190f7e7feed8758dbfa693f8c765871ddfdc5", + "bytes": 18013 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/standalone/browser/standaloneCodeServiceImpl.ts", + "sha256": "2cdf786bc8a9bff51c224b6b93df7dbd8949d4dffa654048cd0e1fa963983afa", + "bytes": 3619 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/standalone/common/themes.ts", + "sha256": "cde72989f8c1f3297647cb15b411497be542365203081bd4bdd915c1c35f5708", + "bytes": 8546 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/actions/common/actions.ts", + "sha256": "8445197d5d602a2730ca11d10d694e69ee92fb7b4d373e97c0b9741ebe4264a2", + "bytes": 10694 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/editorExtensions.ts", + "sha256": "b15b1b1fee2569ba5f7a883d34a0747bf8080018bab5d95d24962412441c0685", + "bytes": 19602 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/core/keybindingCancellation.ts", + "sha256": "c724965400c442b69fc1020382011e82e470c33a3f51e69f105d921ab04f6714", + "bytes": 3605 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/core/editorState.ts", + "sha256": "8f124ad708c730a99ba51218090421316983639a511f71227f24d55d604d6ff7", + "bytes": 6312 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/services/markerDecorations.ts", + "sha256": "197d359939687d21a5d191e0a42195fd6dbb8baed7e21d23a1803fd97c68ed65", + "bytes": 1163 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/anchorSelect/anchorSelect.ts", + "sha256": "1cc8f6db87b145a2398a7cc48c66c328abb5058be55b6976b86df31934372785", + "bytes": 6508 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/caretOperations/caretOperations.ts", + "sha256": "89b2e172b9e3afbcf65a2e36778cfd50daa6eeb6145a7c94ff56fae18c04ce1c", + "bytes": 2035 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/clipboard/clipboard.ts", + "sha256": "9e72196ef830d2f4735c565e538ca3455b36c3dd6fa988b91a678dca71c1937d", + "bytes": 10118 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/codeAction/codeAction.ts", + "sha256": "9173ee2f5fb7dce37be3ee26bee4f20e8aaa4832f1f3f5fe4830652d6da58d3c", + "bytes": 8867 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/codeAction/codeActionMenu.ts", + "sha256": "b2d92347db3a0269f906fb1c4c91810e35d03a9d925ae655da0ec466da8a225e", + "bytes": 8478 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/codeAction/codeActionModel.ts", + "sha256": "e6135e270eab13976a382d5b9dfda8e121052cf9b1dae68499d94a411bc7daf2", + "bytes": 8834 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/comment/comment.ts", + "sha256": "663f9ac8b15cf1a319ab19a85920c096806a339cddd67c15aa37efd93bce9ea7", + "bytes": 5754 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/contextmenu/contextmenu.ts", + "sha256": "b1630de5740154e587f552706234864ca4fc83abb83f79e41f995427e1f471c2", + "bytes": 10118 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/cursorUndo/cursorUndo.ts", + "sha256": "f8721cb8418536eecf2b16a78ca6ec5384c4a023050ccef6166bdfb9fdf7dd43", + "bytes": 5134 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/fontZoom/fontZoom.ts", + "sha256": "210ec6c0fcdf31a6084c035a902f88e5ca288a1052efa7747ce8a23054248d20", + "bytes": 1891 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/format/format.ts", + "sha256": "9a6d12e359da03a6ee48f47789eec4c80266816d201114dd31f2c8f36d40a3ee", + "bytes": 16800 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/format/formatActions.ts", + "sha256": "e568e2689928965593df85c70b85fab24ef28c13c8915fc6cfffce83a20643e4", + "bytes": 10152 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/gotoSymbol/goToSymbol.ts", + "sha256": "122a603eb522735490293daeb69ebbfea8094aab0693cab35b100d1da5f56e33", + "bytes": 5053 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/gotoSymbol/symbolNavigation.ts", + "sha256": "ac33fb243a5a9fda6dd86b3948fec745ca0a5543ac614f44e091c34057201327", + "bytes": 7384 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/hover/getHover.ts", + "sha256": "b81b6fa0c47fcabea41dedc5474fb3c6964624f4df9c9099a61fe148d93b9ee6", + "bytes": 1663 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/hover/markdownHoverParticipant.ts", + "sha256": "134406e0122231362ebc2e091daf613d1ca0e481d4095c333057c03a68a35e31", + "bytes": 6041 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/inlayHints/inlayHintsController.ts", + "sha256": "c82c71baedcae4cc4624743717cfe6001c0a829a79102741cbf5d5884af4c0bd", + "bytes": 13431 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/message/messageController.ts", + "sha256": "34de4311e394d0c7ca50c55a16b80b7464a9838aa9fa8d1b2437d26678a4ae91", + "bytes": 7976 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/rename/rename.ts", + "sha256": "4b67172eefb21ba9bb8616c50520b0571cbb8f31accead43e8913b1ddff0ef8d", + "bytes": 14227 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/smartSelect/smartSelect.ts", + "sha256": "81a221939800c1cfa858949a59c2bb919d52fa6a86714d8691ffee61f4fe7ae7", + "bytes": 10887 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/suggest/suggest.ts", + "sha256": "756c42f675c99e3e346c76f9310074cbd74879588917350c8f2b5b5ef32f5594", + "bytes": 15769 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode.ts", + "sha256": "bcb73d24aca73b9e4b329ea89ddaf31eaa19daec8a885ff186ced5154fa2a57f", + "bytes": 1935 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/tokenization/tokenization.ts", + "sha256": "754285b16c9c5cf205674b6b3c98dc75e9f8a0e655c2f2c0f80a2ef161fa9201", + "bytes": 1255 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/unusualLineTerminators/unusualLineTerminators.ts", + "sha256": "c679e9b144cfa684f5dd8a7723974de4f5ca832da02bb53fd6a2cd9c1b2a1c38", + "bytes": 4222 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/standalone/browser/accessibilityHelp/accessibilityHelp.ts", + "sha256": "793da6bb0e0dd78f5f975420e8bea2b660e685bd3269418bf606c24bcfe2e28e", + "bytes": 12869 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/standalone/browser/iPadShowKeyboard/iPadShowKeyboard.ts", + "sha256": "0f3380d0d3b7e7ef8f2f2c9ec29868d5b6a77631abada80622cffdb67f63aca6", + "bytes": 2894 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/standalone/browser/inspectTokens/inspectTokens.ts", + "sha256": "f239cff3b5924e8fd8ccf83a7b7ee89736a719f4ffe1826858ff898b274f5c74", + "bytes": 12267 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/standalone/browser/quickAccess/standaloneCommandsQuickAccess.ts", + "sha256": "84305368dbef85a801aa8a1ec47ca147765b3d952dd4d642505c0ac4434512af", + "bytes": 3525 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/standalone/browser/quickAccess/standaloneGotoLineQuickAccess.ts", + "sha256": "1e8e2752f029f84d66c906047a3fbd854b07923c62add76fea7ba5f2f0f45d2f", + "bytes": 2552 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/standalone/browser/quickAccess/standaloneGotoSymbolQuickAccess.ts", + "sha256": "62209d057ef121421a8d60ef58628da6c67f236b1896b286e0091bb4f44d68e2", + "bytes": 3170 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/standalone/browser/toggleHighContrast/toggleHighContrast.ts", + "sha256": "f4b8f0415dc47e96bb856ec8fb5a8735498366cb1baf3d8693bacecd04e71af3", + "bytes": 1533 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/actions/browser/menuEntryActionViewItem.ts", + "sha256": "9ace68a77d76f445533a852b1e93b031ffde10cb32dd3dba68e14f0bf399d6ff", + "bytes": 16887 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/suggest/suggestWidgetStatus.ts", + "sha256": "fbbd3a6b3f6252befba2906ccc81a6f4cbf4300301cd82f9f9c868209aa5a1d5", + "bytes": 3364 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/actions/common/menuService.ts", + "sha256": "18dedef6a2dd1fde42c2bcc0ca40f4b21ee17bbcc3e24b5abc3375a288c05edb", + "bytes": 7421 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/browser/contextScopedHistoryWidget.ts", + "sha256": "6b11aa87dc9072888d6b62687436cd5d20fd607487e24ffaa5ce2f8c0c3db6a1", + "bytes": 5819 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/contextview/browser/contextMenuService.ts", + "sha256": "057c3e000e06d8176e064d0bd933040b6dc006e9fe156fc2b44c0bd46eb60d5a", + "bytes": 1951 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/list/browser/listService.ts", + "sha256": "18151ebbf238d01a99859d9d93ec2e8f00e4cd457f00faf7311a150770746582", + "bytes": 55380 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/quickinput/browser/quickInput.ts", + "sha256": "856c2996493146c4f828e7bc348207b974a8a98577f21bd57f00a2aa087f7de1", + "bytes": 7772 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/standalone/browser/quickInput/standaloneQuickInputServiceImpl.ts", + "sha256": "ff0df6049d75c3b483a0b5bfe61f6d12e362360ec2d2fcc50099c075ddee313f", + "bytes": 5680 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/severityIcon/common/severityIcon.ts", + "sha256": "bcf1738a8536d84a58623545624ccb199ab9660056f37205e3dc5a43e7605ab0", + "bytes": 2752 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/theme/common/iconRegistry.ts", + "sha256": "e9b548e0d8fcc3c3d3e5cf52be1227e2ed9f0972a2f3e04e9f9364ff35967ef1", + "bytes": 7179 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/widget/diffReview.ts", + "sha256": "fda8c9712e892f0f5cb1b8c3f6b4553004ee906be7ae9cbd754c0e64f41770f2", + "bytes": 30963 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/parameterHints/parameterHintsWidget.ts", + "sha256": "2aad6f4ab68c0f9c0fffef77bd7a02a0f16273e82de585042b201fa4bfc82c90", + "bytes": 15616 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/parameterHints/parameterHints.ts", + "sha256": "685d2ace76fc23466ba61f1b40d02bb6cbadcfe920ac21d059e139dace3aa23c", + "bytes": 4491 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/suggest/suggestWidgetRenderer.ts", + "sha256": "8992aee8f1db81679cfe2357dd43df7fcbbfd35726239298dbf0a2e550e93968", + "bytes": 10199 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/theme/browser/iconsStyleSheet.ts", + "sha256": "e7ec4f4cfe6d73db17a4b878e19b4505824980bfea765a9645cf298590425d37", + "bytes": 2369 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/standalone/browser/standaloneThemeServiceImpl.ts", + "sha256": "3b02da8278b5e3905d7afe555d9dca53bc1232389321c86c0f2ab586546fd09c", + "bytes": 12021 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/undoRedo/common/undoRedo.ts", + "sha256": "35b45190ea0010876f7cb00bcdc3f4a89f9ae1d848fadb1b818275974efb89b8", + "bytes": 4518 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/model/textModel.ts", + "sha256": "bdcb4eecf9732ec93b051c1869827b618b1289a1687326aeed7470cecb0c6f61", + "bytes": 138173 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/viewParts/indentGuides/indentGuides.ts", + "sha256": "3f30ebedd58084deeebdb1fce52c4e4b3ed37f881a0ae75f86b99643197851fe", + "bytes": 13588 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/controller/cursorCommon.ts", + "sha256": "5b68a832e4fbddd05efd8ac75086c9318db5484d791977c26da5db39ae543297", + "bytes": 14838 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/commands/shiftCommand.ts", + "sha256": "5dfb1172879eaefed91ec5ed29a98f777c57e601411006d90f94dec017489bdc", + "bytes": 10738 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/controller/cursorAtomicMoveOperations.ts", + "sha256": "446f913e627ac6891642d597f07a11ba6831608b2ede42fc5517e6969f70b69b", + "bytes": 5472 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/controller/mouseTarget.ts", + "sha256": "79ed1bba85e27f4ce7bd37e526a5250bfad661128d6732bb5921b4885fcd5202", + "bytes": 42512 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/controller/mouseHandler.ts", + "sha256": "19e2bd46c7d29941c44eac32ad881a334d1a1448e1164d2d455abf23754a1194", + "bytes": 22952 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/controller/pointerHandler.ts", + "sha256": "b89ec704265415774f54d47fed474f0b320a04228d1a7b91df10bee35d6db70e", + "bytes": 6217 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/view/viewUserInputEvents.ts", + "sha256": "053bbc9e6b56069eca7d0997f314a270c6462579a2f67dc658fa7dc568a5c006", + "bytes": 5087 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/controller/cursorColumnSelection.ts", + "sha256": "ddaea5abf03b67dc2abf4247d26eab3bf60b1878de0f9c77f791361707fbc763", + "bytes": 5854 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/controller/cursorMoveOperations.ts", + "sha256": "cc84eb07cb02c93805510d021802a1534aa6445dda6c4dcd1bb8aee471e30297", + "bytes": 15158 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/controller/cursorDeleteOperations.ts", + "sha256": "999bc8479f9ba4094f6ae93b1886faf1225a485c6dc150a588113a14ae238196", + "bytes": 10237 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/controller/cursorTypeOperations.ts", + "sha256": "ec260479f7a8aebe580fff3ee94e41d68694f535a1cf67b8ae7e1f9ecaa166a2", + "bytes": 40763 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/controller/cursorWordOperations.ts", + "sha256": "cca50671724b4346e1560d904657dc1d66a7a162be2347f4b763c507991bf2cf", + "bytes": 30476 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/controller/cursorMoveCommands.ts", + "sha256": "db8784fd28110c8853bd7fcde0582514d58cd20c5565b33080a527b89383abbf", + "bytes": 32987 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/controller/coreCommands.ts", + "sha256": "8e638df833aa8d82f58b20b2b93b56c04ac66f256756c5dcced684da004b2506", + "bytes": 59818 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/view/viewController.ts", + "sha256": "689c9fa47ae48f8a1dca063c6e7618f380257b0839c7e4fd14418eda27c77f94", + "bytes": 10852 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/view/viewImpl.ts", + "sha256": "c8d0a33ca2635de76ee0f235931b85adabd0f9a109ea34df41ef0202d012cd6b", + "bytes": 21994 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/controller/oneCursor.ts", + "sha256": "58387383396c4c42df43a7e34f30a034db4f63668802f2804714e9454bf654b6", + "bytes": 7212 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/controller/cursorCollection.ts", + "sha256": "023cdd15617bd6710599bc756fc9eea5fe1cef969ed959e1afd5e4097bdc4fcf", + "bytes": 10366 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/controller/cursor.ts", + "sha256": "91298970f63f163efdfadc511c2fdb79df1cfbb90b49b2bfd60834987000ff76", + "bytes": 38682 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/services/modelServiceImpl.ts", + "sha256": "3ffd7d1ebb289fd6f723a1ea6db32a3f71250a625189f0b64bf98a440ccf7e69", + "bytes": 34340 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/viewModel/splitLinesCollection.ts", + "sha256": "6adb73ff7ad24231a63ed65d21bd61aebb419f96a7e9e3da23ffe850f36d497b", + "bytes": 70650 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/viewModel/viewModelImpl.ts", + "sha256": "8bac1a1e175144d537347f52703b8cf0c958d3ea84ca5b84f004c195ef0eec01", + "bytes": 47599 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/widget/codeEditorWidget.ts", + "sha256": "49473709ed3c1f82275540cfcfa37b6e967e0944ee8c00fad5c34ecd95ed587c", + "bytes": 77500 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/widget/diffEditorWidget.ts", + "sha256": "222f909cd43db60b60bc2722e2557a4090e602f48008a6bd72875d2203e6448d", + "bytes": 99515 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/browser/widget/embeddedCodeEditorWidget.ts", + "sha256": "edf60991777638356af9af167f81def9bcb42dbb56e8cb83d84ae1e8edfcd362", + "bytes": 2880 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/bracketMatching/bracketMatching.ts", + "sha256": "92fd3f8624c8f7467c32d2c59aea2ac630dfa4d24790394cd2bc244160f1c5c9", + "bytes": 13569 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/caretOperations/transpose.ts", + "sha256": "601b4575485d6789864f3e026819b06e5abe82d6d6b449786bf7291872605a78", + "bytes": 3082 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/codeAction/lightBulbWidget.ts", + "sha256": "5fe2578161bfff3dc27a56eb8c94dc8b19a35e084f9a32cc5bc82263b12eb8e0", + "bytes": 9216 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/codeAction/codeActionUi.ts", + "sha256": "7e634581dd2417eb76796646143be0de95ec35b7887ffc84d3ef827c752d1997", + "bytes": 6003 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/codeAction/codeActionCommands.ts", + "sha256": "dd0368977c0ce031fb8981692b713615e207a8e7225ed53cc3184c4fbed4e333", + "bytes": 16307 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/codeAction/codeActionContributions.ts", + "sha256": "ffb4976a9bef840f6a1aceb7ca475b679acc1f086cdefc36861805cfb33d8643", + "bytes": 1033 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/codelens/codelensWidget.ts", + "sha256": "81fc2e05b8362a9d088267ab11166c85b0877db40cdcfbbfdc90007fb8d7fdc2", + "bytes": 11336 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/codelens/codelensController.ts", + "sha256": "72803f92fcf1f461a739f3b60f929b4043511a1886c29cb12168264342b192d3", + "bytes": 18243 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/colorPicker/colorDetector.ts", + "sha256": "f1b78535021cf1d21adfbc87d8c2ed46d22a59c49e790552a1045fbdaf0cf1da", + "bytes": 8343 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/dnd/dnd.ts", + "sha256": "da7472b830060761d4ef4c77e508c97e7e2f223b43ce62c0478dcff0f0478f54", + "bytes": 8964 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/find/findDecorations.ts", + "sha256": "c91b327f049b205d8369b0b30b576d7c0251f069b78c4765dd79389a5e3b076c", + "bytes": 12409 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/find/findModel.ts", + "sha256": "43dcb1f0f262561560d7f56277df7096a5698f25444493fe70778494aa811a7a", + "bytes": 21308 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/find/findOptionsWidget.ts", + "sha256": "20f3e4e54b7f39855bfb39f00e887803bca528e23ff820626e7a614af0f822cb", + "bytes": 7657 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/find/findState.ts", + "sha256": "d32d67514a4b24988cbe058f1960f5613e5dd29c06239c8d5ca6e29564dbee53", + "bytes": 10001 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/find/findWidget.ts", + "sha256": "059fbee14e8a8c2f14fa04fd181ed30b2d3f1516bfe497faa7f3ff77dbb5329a", + "bytes": 51383 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/find/findController.ts", + "sha256": "eaa75e0cb550d66f198e6491cf1664ea30cc341aeb86798eab69ada353acfde1", + "bytes": 30465 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/folding/foldingDecorations.ts", + "sha256": "46f3fb6994283482eb18f9f04c1d631bf54bb891c9f23b8ad030f471d008c28f", + "bytes": 4016 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/folding/indentRangeProvider.ts", + "sha256": "d555d0110071c87865b977ee6aa8e2125b1cc071419212d6b2dcf994baaddada", + "bytes": 6702 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/folding/folding.ts", + "sha256": "32c408825211b3cab768c7374159c492a335f0fb64502515251d7b0265165af9", + "bytes": 39722 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/hover/colorHoverParticipant.ts", + "sha256": "e91d3c29d5ea21ad9b66c95433e8bb2b5194c00ad04189e25996539275f7967c", + "bytes": 6670 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/inPlaceReplace/inPlaceReplace.ts", + "sha256": "3f8e5e1350d8b0100151cefd37a3cb2965a74d37772a62c16d742198bd7a87be", + "bytes": 6887 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/indentation/indentation.ts", + "sha256": "58e869737aae2d0afe7384a7f6d38673996323c3d9be5e5ae679dc0d5eb7874a", + "bytes": 23774 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/inlineCompletions/ghostTextWidget.ts", + "sha256": "e3c87ec4857e99869cd0c3fce00ed8a99faac9de8d397462b785d8f387487abf", + "bytes": 17808 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/inlineCompletions/inlineCompletionsModel.ts", + "sha256": "b4e82f59ec0101d84b73b13522da6d670ca670884ca55d335c8c661f272e95bd", + "bytes": 19430 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/linesOperations/moveLinesCommand.ts", + "sha256": "b0f51659d929551d68a3deefe1c7fe3bf9ec70d3615369031b2eb9c0c65aac7c", + "bytes": 16959 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/linesOperations/linesOperations.ts", + "sha256": "1309c09892c474196db79dfc1ee5c4a457e062d3d060aa245c70facf320c5593", + "bytes": 36931 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/linkedEditing/linkedEditing.ts", + "sha256": "fe782a0e183e674592f4276607da726680b572422dd70e24fce4086266ea5923", + "bytes": 16540 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/links/links.ts", + "sha256": "0e1ad02d8b45e3e9687010a7b91aa25053b802ced1f45f5d75279a739af9bc06", + "bytes": 14981 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/multicursor/multicursor.ts", + "sha256": "351130f74f3736cd024916a8cd82fdc725e92b41adde5057f1a896df93e689cf", + "bytes": 37344 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/suggest/suggestWidget.ts", + "sha256": "f14573d1c531a829a24358c459d63a827311fae69b96e378bf0a8868b70b2f7f", + "bytes": 36031 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/viewportSemanticTokens/viewportSemanticTokens.ts", + "sha256": "a6c093a32ffef222a52b55672f4a35c8fd81d4fc800cb8143e7e1c9b165413a2", + "bytes": 5088 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/wordHighlighter/wordHighlighter.ts", + "sha256": "5fea328c53805605f0d7b4f2fee0bd6130beca4987174964eda646b48c8d0550", + "bytes": 24894 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/wordOperations/wordOperations.ts", + "sha256": "00d9701f7707e3c0f3c293232594647d76d80a128f093dd5197ae11c7083df3a", + "bytes": 17534 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/wordPartOperations/wordPartOperations.ts", + "sha256": "9595e9ccb8cc52ff1a06b457ef2195d083694b7947f9acdfcc4f5e584d2e270a", + "bytes": 5634 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/zoneWidget/zoneWidget.ts", + "sha256": "2709c0563ad05b5f6161397432c075f87d3fd41c04d49dabe1983bab68af6ce7", + "bytes": 15185 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/peekView/peekView.ts", + "sha256": "db9b0d4d76d5dcd3864b484aabd9892152962d94940be5e90689bdf9d27e82c3", + "bytes": 13554 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/gotoError/gotoErrorWidget.ts", + "sha256": "b39584bdf0fd6e7f9e989af94181a2d9ddfdfb19a56c8bf1c67f7ace5afa7336", + "bytes": 17728 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/gotoError/gotoError.ts", + "sha256": "30ef17fe5c986bc7d81a66c6d40726b09cead23454261b1df4457cd1099489ba", + "bytes": 10686 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/gotoSymbol/peek/referencesWidget.ts", + "sha256": "8a5963f8f892ae357dc50abd586adf0a49d853d16204f31efd9ef503309fac11", + "bytes": 22028 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/gotoSymbol/peek/referencesController.ts", + "sha256": "371342da41fa8f3881ba2c6823c2c262e2959b08e5661ca111434e83b2a9ba3a", + "bytes": 14489 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/gotoSymbol/goToCommands.ts", + "sha256": "b824007d9f89e75e4b61bc33f0d44e72460acfbe95bfcb7c38e06bfb795c4fa8", + "bytes": 29231 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/gotoSymbol/link/goToDefinitionAtPosition.ts", + "sha256": "f4239c54ac8e79780935071c9f33fd88f2144b4211754f3a5b37425a416635ba", + "bytes": 14472 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/hover/markerHoverParticipant.ts", + "sha256": "f24b197a67fa28aa4a8edcba109bc4a247a74d075467e0a645bdbd11420c55e6", + "bytes": 11229 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.ts", + "sha256": "9a460ae942022d46fea8f68f5d9ecd1abdad5d0704b18c1a1bd8f5ffea90410a", + "bytes": 1845 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/undoRedo/common/undoRedoService.ts", + "sha256": "179a30f27f87b310db2e67a139c1cd5a61a78c3d7e515683d5bcc5a307a45e63", + "bytes": 46047 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/workspace/common/workspace.ts", + "sha256": "4e606ea4b0f912a671a8e952ccc74ff13c51b435b9f6279cb4c01c9152cc5b66", + "bytes": 3470 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/standalone/browser/simpleServices.ts", + "sha256": "da7f17eb3baa3f2da554ac22165b18ad9e053435d6d8f0ccc7edc924a38f2308", + "bytes": 21197 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/standalone/browser/standaloneCodeEditor.ts", + "sha256": "93e3ab2a27baf3725c042bc25debe293e5131b2e58a05b6ab7037dd570a4231a", + "bytes": 23569 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/standalone/browser/standaloneServices.ts", + "sha256": "75bb00953fe2ab68fbf9dce76d0815bdcc5628180f00e9b3f70162ce9a67bbe7", + "bytes": 13400 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/standalone/browser/standaloneEditor.ts", + "sha256": "cb262247261f3a238d1134f49f204df8be37f1ece767094fa27132db1046c1e4", + "bytes": 15620 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/standalone/browser/standaloneLanguages.ts", + "sha256": "a78c13428feca1eb0061f29a2ee8a71160eec778146043e1ad2872df8d582c13", + "bytes": 25806 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/editor.api.ts", + "sha256": "7a9411126c5b2f3f34990d1e67fd523d07743c7f58fb9d0bfee6d3f7c4f53c2e", + "bytes": 2680 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/platform/workspaces/common/workspaces.ts", + "sha256": "f3e85a335fd26e619457fd17bc298ca26f7e4420930d82b26cce8e16ed25ea1f", + "bytes": 1810 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/snippet/snippetVariables.ts", + "sha256": "8bad108d6a1772bdb7639e84c61fcd179ab285db305e72823dc43f562a3d6ae1", + "bytes": 12338 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/snippet/snippetSession.ts", + "sha256": "ae6ed488b6a97ee24bdeb1f0e80972dfa13f3861758557808d3d53212073492e", + "bytes": 26367 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/snippet/snippetController2.ts", + "sha256": "7ec970cb8cc43c19b7e72565291679dce2e047503f8fccfde273e29758ed8094", + "bytes": 9553 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/suggest/suggestModel.ts", + "sha256": "715a72e3b4030a980847bda5903a7e0cf97e76610bb82427479775b4c962e2a0", + "bytes": 26099 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/suggest/suggestController.ts", + "sha256": "1316bb59ddd8858408edf3e852518225ef9c4379d879547c603f4eca99e35fab", + "bytes": 32544 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/inlineCompletions/suggestWidgetInlineCompletionProvider.ts", + "sha256": "3d130d70c6219f2b5a44830d38baa69909a91a2b23fc9b29b33b03bd738a0105", + "bytes": 8240 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/inlineCompletions/suggestWidgetPreviewModel.ts", + "sha256": "3d539f14662d15bee3ce970a24b78143fde6ebce0bb0daa581947889ea470a90", + "bytes": 6162 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/inlineCompletions/ghostTextModel.ts", + "sha256": "b4974a3c2185df79084b941773001b817461bfd2989c7089904f5c109cb5ee3b", + "bytes": 5784 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/inlineCompletions/ghostTextController.ts", + "sha256": "0a1584c01da72f22e4b07276a93756fad0b2ac31a9392b1bfdf05dae5867e506", + "bytes": 11410 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/inlineCompletions/inlineCompletionsHoverParticipant.ts", + "sha256": "8832da68c6dc737605632f4a9e09e31b0099141208f2bb1b66ea1863d7450963", + "bytes": 7831 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/hover/modesContentHover.ts", + "sha256": "37b9a46274b5ec8d07631a32bf589819b2413fc6f31c6e1f284fbd8795642dea", + "bytes": 20775 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/hover/hover.ts", + "sha256": "ed43cd55a04cf92ef2e96eeeefa4659668b130244e1dd22bc97feb9821632f7c", + "bytes": 13357 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/contrib/colorPicker/colorContributions.ts", + "sha256": "6957621ec6e53560dd7c0b945c500a42e3758d419aef71e27f1aa543bfd90994", + "bytes": 2208 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/editor.all.ts", + "sha256": "767bf52dca57dcbc7f4f32c56d5f0acac08339e1878d4a0980bfac834ea3f1c6", + "bytes": 3060 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/editor.main.ts", + "sha256": "5947b9b5e567dd6aa0fe6a9ed18f3f11f880ad40a559f986b9474d8a97519f5d", + "bytes": 1118 + } + ] + }, + { + "archive": "monaco-editor-core-0.30.1", + "member": "package/dev/vs/base/worker/workerMain.js.map", + "sha256": "9514f89d67e5baa44ddc6817edf75e675fb2371f5489bddcdb20386a72b4ef67", + "sources": [ + { + "source": "fake", + "sha256": "b5c5288671c346b0e66fbc2d2f55ea3310d832749156c1e930b46e616a38ac7e", + "bytes": 14 + }, + { + "source": "vs/loader.js", + "sha256": "f3adc83a1262756425b21df5ed866ef337cfce80b971a2dcf2e2255899503b73", + "bytes": 91765 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/diff/diffChange.ts", + "sha256": "9efcc35d063dc81f2d269515d9f3d5bf80e7b67df36a6ea5ab0e81b9b516fdf4", + "bytes": 1795 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/errors.ts", + "sha256": "da1dd4bc1b87b99aae84940cfb7496c4a8d237daa94f264fc774f3ab5009249a", + "bytes": 2720 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/functional.ts", + "sha256": "b08337430483f05e25f48087386b703295825f45fb1715d1ad8d266689d82aaa", + "bytes": 646 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/iterator.ts", + "sha256": "30824feac80a5593754c06df1a5de86e38284961b238ea0c1ac854f138fa06fd", + "bytes": 4521 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/keyCodes.ts", + "sha256": "8067feea16ace4c45fab93144c468d932f5a37e866e8e2202c7f7c6bdd2e39c5", + "bytes": 33279 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/lifecycle.ts", + "sha256": "38b6c7e7e77cd01d32dcef620aebd3e842a480a69f8be01c534388d3627a0436", + "bytes": 8373 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/linkedList.ts", + "sha256": "c252db7bd55b6d871c7248199dda7b74b4f661880b88338255f6e946d7b06f16", + "bytes": 3092 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/platform.ts", + "sha256": "c03386432bdacbc3e771cad5d85f04b227bb594db4d75e36fc6e78c5ca18f83c", + "bytes": 5925 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/process.ts", + "sha256": "fdb1776fcf6afe0b7080b39df1293bb9c5421f750ea18c95736c112f29c34d3e", + "bytes": 2408 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/path.ts", + "sha256": "eb31f91cc8509484cba743140ec773e4cd4c7abb4f798e780e8684c433b78cb6", + "bytes": 41001 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/stopwatch.ts", + "sha256": "ea44cf6c046a7aae4c40e5c8822d34ec6494712e129ccca5b3af14aafc895e6c", + "bytes": 1209 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/event.ts", + "sha256": "aba96ddd3db76b1c884115f363d7ad32364f08c22dc592315d8ee8032fce36ad", + "bytes": 20969 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/cancellation.ts", + "sha256": "cc8f8c4fe4049dee47f7764888eb44263cda6843e3d3b533407150d1657fd15e", + "bytes": 3887 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/strings.ts", + "sha256": "00ad269678d18a1e9f81cf6437396b7c3294febe45ce9a679205ac9593c72ecd", + "bytes": 50218 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/hash.ts", + "sha256": "5777b3e99ba6137dc2f387d77e93ec7c3f9eefed96523d3411dc28b0eccc27b2", + "bytes": 9122 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/diff/diff.ts", + "sha256": "8e62a6b9fd2fd399660fc2b5dc951c86ae6bef38c34fcefa729a847131b344fc", + "bytes": 47850 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/types.ts", + "sha256": "1f1a52274eb15532c102b7677c7e1a13f24ba4229c1e42262fbaa45276d00f9c", + "bytes": 4789 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/uint.ts", + "sha256": "0b1102ade974b21bd46bd789027c2dd7959366202e9b87287b13be0a8cf3b05a", + "bytes": 1583 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/uri.ts", + "sha256": "d6233db5fdff8ac7149d8697677ea3f411245d8ec625c360045b9808aa7a040d", + "bytes": 20653 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/common/worker/simpleWorker.ts", + "sha256": "35c467ca24561b5002da61f64c35048f56cf9b9ef43ddf78ffbfb810d00d247a", + "bytes": 17330 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/core/characterClassifier.ts", + "sha256": "22a948cefcfde25f01ebd9e0c93f181a9177c8067139045f8771fb5817d72cb8", + "bytes": 2082 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/core/position.ts", + "sha256": "5e374598c6560e35d533cf718a91c889a0e68662999c053379582a5664d2b05b", + "bytes": 4261 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/core/range.ts", + "sha256": "b32a1591bab807cf00f7413baf11f22df551fa0d7a70bf0ec688bd70cee698da", + "bytes": 13901 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/core/selection.ts", + "sha256": "f57568b27835b9fa032142e39262ee5d21f7d79c4543828e3143c2d2c561277e", + "bytes": 6059 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/core/token.ts", + "sha256": "760dc9963ea2d0ab0a27f60621ca88c675ed8d50249e6e5c73df09dcdcca1f88", + "bytes": 1492 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/diff/diffComputer.ts", + "sha256": "a58b56a4255910176e28e28ddf10dc7dc13b8b22175fcf3a833d3f18414f96c2", + "bytes": 20349 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/model/wordHelper.ts", + "sha256": "19d8cfbc99ddd61e26ac798fa750cd6cdc178bd88214e30a63636fadbd24195e", + "bytes": 3877 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/modes/linkComputer.ts", + "sha256": "1a6baff9d48246b9727664880c915f63f376e36ba91da766684d481bfe4a508f", + "bytes": 10876 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/modes/supports/inplaceReplaceSupport.ts", + "sha256": "032c127e2b89176392f0cf8bebdc434fd7674509b30ff642be3c2471ed5c08a8", + "bytes": 2811 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/standalone/standaloneEnums.ts", + "sha256": "b8fcde669f4ee5fde715f498a45ed325140f632176b30a554afebe0775330352", + "bytes": 16660 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/standalone/standaloneBase.ts", + "sha256": "7e918fb8c35b8a80040c5c1c330ffa9330aa8f5a95d0c84366340651f5b96269", + "bytes": 1840 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/viewModel/prefixSumComputer.ts", + "sha256": "fef681c1fc7456d7ba8773df40ab1a464a3a38954461939ceea6cec2cf000919", + "bytes": 4730 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/model/mirrorTextModel.ts", + "sha256": "dd41654638ddc024e1649deb81684d01498177954bce29902f143f1a249d3d6f", + "bytes": 5306 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/editor/common/services/editorSimpleWorker.ts", + "sha256": "72dcded1387bad52cdc2a2afebe1e021246a5effcb18df87301fce0e5cb60d87", + "bytes": 18695 + }, + { + "source": "file:///Users/alex/src/vscode/out-editor-src/vs/base/worker/workerMain.ts", + "sha256": "077cc43984a89bc250b7a54dcf1841f5cc9cd7ddae5479abe65e2091191c956f", + "bytes": 3549 + } + ] + } + ], + "locales": { + "path": "refactor/baselines/monaco-core-locales.json", + "sha256": "e70c26befad9fdc46602cf8b257b3d05e8a7f1db119d67f1b4aeaf612b36a487" + }, + "limits": [ + "Prepared source-map inputs are not a complete upstream TypeScript build.", + "Editor language-registration suffix, CSS and remaining embedded origins are outside this minifier proof.", + "Linux executable archive is pinned but execution is only verified on Windows x64 in this batch." + ] +} diff --git a/refactor/baselines/monaco-core-build-validation.json b/refactor/baselines/monaco-core-build-validation.json new file mode 100644 index 000000000..ec2134c2f --- /dev/null +++ b/refactor/baselines/monaco-core-build-validation.json @@ -0,0 +1,1010 @@ +{ + "schemaVersion": 1, + "task": "SITE-07", + "status": "checkpoint-incomplete", + "recordedAt": "2026-09-15T03:01:24.794Z", + "baseCommit": "244695e7262902c59b522b0a72543f787a442afd", + "node": "v24.21.0", + "yarn": "1.22.22", + "fingerprints": { + "refactor/baselines/monaco-core-build-provenance.json": "a2f5adc5d2fe2862f06cf74ca8571d189e69a5df268032c6816eb3ada30b8d9d", + "refactor/baselines/monaco-core-locales.json": "e70c26befad9fdc46602cf8b257b3d05e8a7f1db119d67f1b4aeaf612b36a487", + "scripts/site-vendor/monaco/core-build.ts": "c25772084b14bebc48a39f7741bab2c2dafff709c2a7f46b9793989c87441f80", + "scripts/site-vendor/monaco/reproduce-core-build.ts": "a800c7d4a6a5535f3867a87772981b4185fe58ff7a6be93a8f2623749a098cdf", + "test/browser/editor-core.spec.js": "bde011e5fe1c5b64e4ed1ee7181909e8125eef8ce953b79346207729800c0118" + }, + "reproduction": { + "result": { + "host": "win32-x64", + "archives": 4, + "gitSources": 7, + "outputs": [ + { + "relative": "vs/editor/editor.main.js", + "exactMinification": true, + "appendedContributions": true, + "sha256": "05a50ed50bb013b6e7a82d25686186aa7bdff8b8209c7badab00e046b5e99618" + }, + { + "relative": "vs/editor/editor.main.nls.de.js", + "exactMinification": true, + "appendedContributions": false, + "sha256": "e31a518baf29ffce15a27ac80a6b5406ebf21c76657f3344f46c9ac0e6d0c202" + }, + { + "relative": "vs/editor/editor.main.nls.es.js", + "exactMinification": true, + "appendedContributions": false, + "sha256": "f86887a1575bc71f035e92eb68b3d4e8c4e351d93f3b98520660933fed984007" + }, + { + "relative": "vs/editor/editor.main.nls.fr.js", + "exactMinification": true, + "appendedContributions": false, + "sha256": "673214777e1ba3518abe1bbde8b5250cb18d65257054c8adf9cb5e1e49918d27" + }, + { + "relative": "vs/editor/editor.main.nls.it.js", + "exactMinification": true, + "appendedContributions": false, + "sha256": "66df8e46d4aa40b5393489efda7e8aee5ad5589fdf68fef03832e665f0aabc9c" + }, + { + "relative": "vs/editor/editor.main.nls.ja.js", + "exactMinification": true, + "appendedContributions": false, + "sha256": "4688d4dfa1ddf91cbfa7005e1110b12f79315706e7d56463c96e8bc688a3d60d" + }, + { + "relative": "vs/editor/editor.main.nls.js", + "exactMinification": true, + "appendedContributions": false, + "sha256": "4d4915b0ff284b77938d3be70b9000911554fc451263a7baa594d199ef170a0e" + }, + { + "relative": "vs/editor/editor.main.nls.ko.js", + "exactMinification": true, + "appendedContributions": false, + "sha256": "a6d39e2202fa271bfd5e04b83a5265bbe7ef73a945471c9e9fcb65ff8f1a8663" + }, + { + "relative": "vs/editor/editor.main.nls.ru.js", + "exactMinification": true, + "appendedContributions": false, + "sha256": "345850b05cc97c0c1978df43ee996a32da7cd33ba1a85be3b6958884a8307040" + }, + { + "relative": "vs/editor/editor.main.nls.zh-cn.js", + "exactMinification": true, + "appendedContributions": false, + "sha256": "30ce784d1733d424e221009e097760b813e629d63579bddb62f7a4f229b9011f" + }, + { + "relative": "vs/editor/editor.main.nls.zh-tw.js", + "exactMinification": true, + "appendedContributions": false, + "sha256": "ab5c148283e9afd0577afb5e522e45c6c2b323a0a12215b71f92155fbf003b74" + }, + { + "relative": "vs/loader.js", + "exactMinification": true, + "appendedContributions": false, + "sha256": "be92515f6d2cbfc75cd240076246e8ccf6f698269c0402e367d2ee371655bbeb" + }, + { + "relative": "vs/base/worker/workerMain.js", + "exactMinification": true, + "appendedContributions": false, + "sha256": "3ebdb68f45f9fed1c587901c9db42dd70e8a552421e330f39116fc7b078ba67e" + } + ], + "mappedInstances": 584, + "uniqueMappedSources": 549, + "completeTypeScriptBuild": false, + "remainingEmbeddedOriginsReviewed": false + }, + "offline": { + "exitCode": 0, + "log": "refactor/.cache/monaco-core-build-offline.log" + }, + "network": { + "exitCode": 0, + "log": "refactor/.cache/monaco-core-build-network.log" + } + }, + "unit": { + "passed": 20, + "log": "refactor/.cache/monaco-core-build-unit.log" + }, + "typecheck": { + "exitCode": 0, + "log": "refactor/.cache/monaco-core-build-types.log" + }, + "lint": { + "exitCode": 0, + "log": "refactor/.cache/monaco-core-build-lint.log" + }, + "browser": [ + { + "report": "refactor/.cache/monaco-core-locales-report.json", + "sha256": "87b22ce6d569b863398636b8aab205ef410c9e9f988115835e867feae23f3629", + "stats": { + "startTime": "2026-09-15T02:52:05.520Z", + "duration": 32286.459, + "expected": 30, + "skipped": 0, + "unexpected": 0, + "flaky": 0 + }, + "tests": [ + { + "title": "docs Monaco core editing and localized find: en", + "project": "chromium", + "status": "passed", + "browser": "153.0.8010.12", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "editing": { + "locale": { + "locale": "en", + "find": "Find", + "next": "Next Match", + "close": "Close", + "member": "package/dev/vs/editor/editor.main.nls.js" + }, + "modifier": "Control", + "responses": [ + { + "url": "http://127.0.0.1:8084/assets/js/vs/editor/editor.main.nls.js", + "status": 200 + } + ] + } + }, + { + "title": "docs Monaco core editing and localized find: de", + "project": "chromium", + "status": "passed", + "browser": "153.0.8010.12", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "editing": { + "locale": { + "locale": "de", + "find": "Suchen", + "next": "Nächste Übereinstimmung", + "close": "Schließen", + "member": "package/dev/vs/editor/editor.main.nls.de.js" + }, + "modifier": "Control", + "responses": [ + { + "url": "http://127.0.0.1:8084/assets/js/vs/editor/editor.main.nls.de.js", + "status": 200 + } + ] + } + }, + { + "title": "docs Monaco core editing and localized find: es", + "project": "chromium", + "status": "passed", + "browser": "153.0.8010.12", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "editing": { + "locale": { + "locale": "es", + "find": "Buscar", + "next": "Coincidencia siguiente", + "close": "Cerrar", + "member": "package/dev/vs/editor/editor.main.nls.es.js" + }, + "modifier": "Control", + "responses": [ + { + "url": "http://127.0.0.1:8084/assets/js/vs/editor/editor.main.nls.es.js", + "status": 200 + } + ] + } + }, + { + "title": "docs Monaco core editing and localized find: fr", + "project": "chromium", + "status": "passed", + "browser": "153.0.8010.12", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "editing": { + "locale": { + "locale": "fr", + "find": "Rechercher", + "next": "Correspondance suivante", + "close": "Fermer", + "member": "package/dev/vs/editor/editor.main.nls.fr.js" + }, + "modifier": "Control", + "responses": [ + { + "url": "http://127.0.0.1:8084/assets/js/vs/editor/editor.main.nls.fr.js", + "status": 200 + } + ] + } + }, + { + "title": "docs Monaco core editing and localized find: it", + "project": "chromium", + "status": "passed", + "browser": "153.0.8010.12", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "editing": { + "locale": { + "locale": "it", + "find": "Trova", + "next": "Risultato successivo", + "close": "Chiudi", + "member": "package/dev/vs/editor/editor.main.nls.it.js" + }, + "modifier": "Control", + "responses": [ + { + "url": "http://127.0.0.1:8084/assets/js/vs/editor/editor.main.nls.it.js", + "status": 200 + } + ] + } + }, + { + "title": "docs Monaco core editing and localized find: ja", + "project": "chromium", + "status": "passed", + "browser": "153.0.8010.12", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "editing": { + "locale": { + "locale": "ja", + "find": "検索", + "next": "次の一致項目", + "close": "閉じる", + "member": "package/dev/vs/editor/editor.main.nls.ja.js" + }, + "modifier": "Control", + "responses": [ + { + "url": "http://127.0.0.1:8084/assets/js/vs/editor/editor.main.nls.ja.js", + "status": 200 + } + ] + } + }, + { + "title": "docs Monaco core editing and localized find: ko", + "project": "chromium", + "status": "passed", + "browser": "153.0.8010.12", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "editing": { + "locale": { + "locale": "ko", + "find": "찾기", + "next": "다음 검색 결과", + "close": "닫기", + "member": "package/dev/vs/editor/editor.main.nls.ko.js" + }, + "modifier": "Control", + "responses": [ + { + "url": "http://127.0.0.1:8084/assets/js/vs/editor/editor.main.nls.ko.js", + "status": 200 + } + ] + } + }, + { + "title": "docs Monaco core editing and localized find: ru", + "project": "chromium", + "status": "passed", + "browser": "153.0.8010.12", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "editing": { + "locale": { + "locale": "ru", + "find": "Найти", + "next": "Следующее совпадение", + "close": "Закрыть", + "member": "package/dev/vs/editor/editor.main.nls.ru.js" + }, + "modifier": "Control", + "responses": [ + { + "url": "http://127.0.0.1:8084/assets/js/vs/editor/editor.main.nls.ru.js", + "status": 200 + } + ] + } + }, + { + "title": "docs Monaco core editing and localized find: zh-cn", + "project": "chromium", + "status": "passed", + "browser": "153.0.8010.12", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "editing": { + "locale": { + "locale": "zh-cn", + "find": "查找", + "next": "下一个匹配项", + "close": "关闭", + "member": "package/dev/vs/editor/editor.main.nls.zh-cn.js" + }, + "modifier": "Control", + "responses": [ + { + "url": "http://127.0.0.1:8084/assets/js/vs/editor/editor.main.nls.zh-cn.js", + "status": 200 + } + ] + } + }, + { + "title": "docs Monaco core editing and localized find: zh-tw", + "project": "chromium", + "status": "passed", + "browser": "153.0.8010.12", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "editing": { + "locale": { + "locale": "zh-tw", + "find": "尋找", + "next": "下一個相符項目", + "close": "關閉", + "member": "package/dev/vs/editor/editor.main.nls.zh-tw.js" + }, + "modifier": "Control", + "responses": [ + { + "url": "http://127.0.0.1:8084/assets/js/vs/editor/editor.main.nls.zh-tw.js", + "status": 200 + } + ] + } + }, + { + "title": "docs Monaco core editing and localized find: en", + "project": "firefox", + "status": "passed", + "browser": "155.0", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "editing": { + "locale": { + "locale": "en", + "find": "Find", + "next": "Next Match", + "close": "Close", + "member": "package/dev/vs/editor/editor.main.nls.js" + }, + "modifier": "Control", + "responses": [ + { + "url": "http://127.0.0.1:8084/assets/js/vs/editor/editor.main.nls.js", + "status": 200 + } + ] + } + }, + { + "title": "docs Monaco core editing and localized find: de", + "project": "firefox", + "status": "passed", + "browser": "155.0", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "editing": { + "locale": { + "locale": "de", + "find": "Suchen", + "next": "Nächste Übereinstimmung", + "close": "Schließen", + "member": "package/dev/vs/editor/editor.main.nls.de.js" + }, + "modifier": "Control", + "responses": [ + { + "url": "http://127.0.0.1:8084/assets/js/vs/editor/editor.main.nls.de.js", + "status": 200 + } + ] + } + }, + { + "title": "docs Monaco core editing and localized find: es", + "project": "firefox", + "status": "passed", + "browser": "155.0", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "editing": { + "locale": { + "locale": "es", + "find": "Buscar", + "next": "Coincidencia siguiente", + "close": "Cerrar", + "member": "package/dev/vs/editor/editor.main.nls.es.js" + }, + "modifier": "Control", + "responses": [ + { + "url": "http://127.0.0.1:8084/assets/js/vs/editor/editor.main.nls.es.js", + "status": 200 + } + ] + } + }, + { + "title": "docs Monaco core editing and localized find: fr", + "project": "firefox", + "status": "passed", + "browser": "155.0", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "editing": { + "locale": { + "locale": "fr", + "find": "Rechercher", + "next": "Correspondance suivante", + "close": "Fermer", + "member": "package/dev/vs/editor/editor.main.nls.fr.js" + }, + "modifier": "Control", + "responses": [ + { + "url": "http://127.0.0.1:8084/assets/js/vs/editor/editor.main.nls.fr.js", + "status": 200 + } + ] + } + }, + { + "title": "docs Monaco core editing and localized find: it", + "project": "firefox", + "status": "passed", + "browser": "155.0", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "editing": { + "locale": { + "locale": "it", + "find": "Trova", + "next": "Risultato successivo", + "close": "Chiudi", + "member": "package/dev/vs/editor/editor.main.nls.it.js" + }, + "modifier": "Control", + "responses": [ + { + "url": "http://127.0.0.1:8084/assets/js/vs/editor/editor.main.nls.it.js", + "status": 200 + } + ] + } + }, + { + "title": "docs Monaco core editing and localized find: ja", + "project": "firefox", + "status": "passed", + "browser": "155.0", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "editing": { + "locale": { + "locale": "ja", + "find": "検索", + "next": "次の一致項目", + "close": "閉じる", + "member": "package/dev/vs/editor/editor.main.nls.ja.js" + }, + "modifier": "Control", + "responses": [ + { + "url": "http://127.0.0.1:8084/assets/js/vs/editor/editor.main.nls.ja.js", + "status": 200 + } + ] + } + }, + { + "title": "docs Monaco core editing and localized find: ko", + "project": "firefox", + "status": "passed", + "browser": "155.0", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "editing": { + "locale": { + "locale": "ko", + "find": "찾기", + "next": "다음 검색 결과", + "close": "닫기", + "member": "package/dev/vs/editor/editor.main.nls.ko.js" + }, + "modifier": "Control", + "responses": [ + { + "url": "http://127.0.0.1:8084/assets/js/vs/editor/editor.main.nls.ko.js", + "status": 200 + } + ] + } + }, + { + "title": "docs Monaco core editing and localized find: ru", + "project": "firefox", + "status": "passed", + "browser": "155.0", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "editing": { + "locale": { + "locale": "ru", + "find": "Найти", + "next": "Следующее совпадение", + "close": "Закрыть", + "member": "package/dev/vs/editor/editor.main.nls.ru.js" + }, + "modifier": "Control", + "responses": [ + { + "url": "http://127.0.0.1:8084/assets/js/vs/editor/editor.main.nls.ru.js", + "status": 200 + } + ] + } + }, + { + "title": "docs Monaco core editing and localized find: zh-cn", + "project": "firefox", + "status": "passed", + "browser": "155.0", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "editing": { + "locale": { + "locale": "zh-cn", + "find": "查找", + "next": "下一个匹配项", + "close": "关闭", + "member": "package/dev/vs/editor/editor.main.nls.zh-cn.js" + }, + "modifier": "Control", + "responses": [ + { + "url": "http://127.0.0.1:8084/assets/js/vs/editor/editor.main.nls.zh-cn.js", + "status": 200 + } + ] + } + }, + { + "title": "docs Monaco core editing and localized find: zh-tw", + "project": "firefox", + "status": "passed", + "browser": "155.0", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "editing": { + "locale": { + "locale": "zh-tw", + "find": "尋找", + "next": "下一個相符項目", + "close": "關閉", + "member": "package/dev/vs/editor/editor.main.nls.zh-tw.js" + }, + "modifier": "Control", + "responses": [ + { + "url": "http://127.0.0.1:8084/assets/js/vs/editor/editor.main.nls.zh-tw.js", + "status": 200 + } + ] + } + }, + { + "title": "docs Monaco core editing and localized find: en", + "project": "webkit", + "status": "passed", + "browser": "26.6", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "editing": { + "locale": { + "locale": "en", + "find": "Find", + "next": "Next Match", + "close": "Close", + "member": "package/dev/vs/editor/editor.main.nls.js" + }, + "modifier": "Meta", + "responses": [ + { + "url": "http://127.0.0.1:8084/assets/js/vs/editor/editor.main.nls.js", + "status": 200 + } + ] + } + }, + { + "title": "docs Monaco core editing and localized find: de", + "project": "webkit", + "status": "passed", + "browser": "26.6", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "editing": { + "locale": { + "locale": "de", + "find": "Suchen", + "next": "Nächste Übereinstimmung", + "close": "Schließen", + "member": "package/dev/vs/editor/editor.main.nls.de.js" + }, + "modifier": "Meta", + "responses": [ + { + "url": "http://127.0.0.1:8084/assets/js/vs/editor/editor.main.nls.de.js", + "status": 200 + } + ] + } + }, + { + "title": "docs Monaco core editing and localized find: es", + "project": "webkit", + "status": "passed", + "browser": "26.6", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "editing": { + "locale": { + "locale": "es", + "find": "Buscar", + "next": "Coincidencia siguiente", + "close": "Cerrar", + "member": "package/dev/vs/editor/editor.main.nls.es.js" + }, + "modifier": "Meta", + "responses": [ + { + "url": "http://127.0.0.1:8084/assets/js/vs/editor/editor.main.nls.es.js", + "status": 200 + } + ] + } + }, + { + "title": "docs Monaco core editing and localized find: fr", + "project": "webkit", + "status": "passed", + "browser": "26.6", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "editing": { + "locale": { + "locale": "fr", + "find": "Rechercher", + "next": "Correspondance suivante", + "close": "Fermer", + "member": "package/dev/vs/editor/editor.main.nls.fr.js" + }, + "modifier": "Meta", + "responses": [ + { + "url": "http://127.0.0.1:8084/assets/js/vs/editor/editor.main.nls.fr.js", + "status": 200 + } + ] + } + }, + { + "title": "docs Monaco core editing and localized find: it", + "project": "webkit", + "status": "passed", + "browser": "26.6", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "editing": { + "locale": { + "locale": "it", + "find": "Trova", + "next": "Risultato successivo", + "close": "Chiudi", + "member": "package/dev/vs/editor/editor.main.nls.it.js" + }, + "modifier": "Meta", + "responses": [ + { + "url": "http://127.0.0.1:8084/assets/js/vs/editor/editor.main.nls.it.js", + "status": 200 + } + ] + } + }, + { + "title": "docs Monaco core editing and localized find: ja", + "project": "webkit", + "status": "passed", + "browser": "26.6", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "editing": { + "locale": { + "locale": "ja", + "find": "検索", + "next": "次の一致項目", + "close": "閉じる", + "member": "package/dev/vs/editor/editor.main.nls.ja.js" + }, + "modifier": "Meta", + "responses": [ + { + "url": "http://127.0.0.1:8084/assets/js/vs/editor/editor.main.nls.ja.js", + "status": 200 + } + ] + } + }, + { + "title": "docs Monaco core editing and localized find: ko", + "project": "webkit", + "status": "passed", + "browser": "26.6", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "editing": { + "locale": { + "locale": "ko", + "find": "찾기", + "next": "다음 검색 결과", + "close": "닫기", + "member": "package/dev/vs/editor/editor.main.nls.ko.js" + }, + "modifier": "Meta", + "responses": [ + { + "url": "http://127.0.0.1:8084/assets/js/vs/editor/editor.main.nls.ko.js", + "status": 200 + } + ] + } + }, + { + "title": "docs Monaco core editing and localized find: ru", + "project": "webkit", + "status": "passed", + "browser": "26.6", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "editing": { + "locale": { + "locale": "ru", + "find": "Найти", + "next": "Следующее совпадение", + "close": "Закрыть", + "member": "package/dev/vs/editor/editor.main.nls.ru.js" + }, + "modifier": "Meta", + "responses": [ + { + "url": "http://127.0.0.1:8084/assets/js/vs/editor/editor.main.nls.ru.js", + "status": 200 + } + ] + } + }, + { + "title": "docs Monaco core editing and localized find: zh-cn", + "project": "webkit", + "status": "passed", + "browser": "26.6", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "editing": { + "locale": { + "locale": "zh-cn", + "find": "查找", + "next": "下一个匹配项", + "close": "关闭", + "member": "package/dev/vs/editor/editor.main.nls.zh-cn.js" + }, + "modifier": "Meta", + "responses": [ + { + "url": "http://127.0.0.1:8084/assets/js/vs/editor/editor.main.nls.zh-cn.js", + "status": 200 + } + ] + } + }, + { + "title": "docs Monaco core editing and localized find: zh-tw", + "project": "webkit", + "status": "passed", + "browser": "26.6", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "editing": { + "locale": { + "locale": "zh-tw", + "find": "尋找", + "next": "下一個相符項目", + "close": "關閉", + "member": "package/dev/vs/editor/editor.main.nls.zh-tw.js" + }, + "modifier": "Meta", + "responses": [ + { + "url": "http://127.0.0.1:8084/assets/js/vs/editor/editor.main.nls.zh-tw.js", + "status": 200 + } + ] + } + } + ] + }, + { + "report": "refactor/.cache/browser/report.json", + "sha256": "6720d40cacaffddfc5faacbee47e3981713892181f3982ef3415557575c0a6b1", + "stats": { + "startTime": "2026-09-15T02:53:49.959Z", + "duration": 9096.72, + "expected": 3, + "skipped": 0, + "unexpected": 0, + "flaky": 0 + }, + "tests": [ + { + "title": "docs Monaco core diff worker computes changes and updates after edits", + "project": "chromium", + "status": "passed", + "browser": "153.0.8010.12", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "worker": { + "workers": [ + "http://127.0.0.1:8084/assets/js/vs/base/worker/workerMain.js#editorWorkerService" + ], + "initialChangedLines": [ + 2, + 2, + 2, + 2 + ], + "finalChanges": [] + } + }, + { + "title": "docs Monaco core diff worker computes changes and updates after edits", + "project": "firefox", + "status": "passed", + "browser": "155.0", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "worker": { + "workers": [ + "/assets/js/vs/base/worker/workerMain.js#editorWorkerService" + ], + "initialChangedLines": [ + 2, + 2, + 2, + 2 + ], + "finalChanges": [] + } + }, + { + "title": "docs Monaco core diff worker computes changes and updates after edits", + "project": "webkit", + "status": "passed", + "browser": "26.6", + "platform": "win32", + "errors": [], + "consoleErrors": [], + "failedRequests": [], + "worker": { + "workers": [ + "http://127.0.0.1:8084/assets/js/vs/base/worker/workerMain.js#editorWorkerService" + ], + "initialChangedLines": [ + 2, + 2, + 2, + 2 + ], + "finalChanges": [] + } + } + ] + } + ], + "limitations": [ + "Linux executable archive is pinned; runtime execution verified only on Windows x64.", + "Prepared source-map inventory does not reconstruct the complete upstream TypeScript compilation.", + "Appended editor contributions, CSS and other embedded origins remain outside this minification proof.", + "This batch does not change runtime assets/notices or provide playback, physical device, external SDK, remote CI or publication evidence.", + "Thumbnail default policy remains pending." + ] +} diff --git a/refactor/baselines/monaco-core-locales.json b/refactor/baselines/monaco-core-locales.json new file mode 100644 index 000000000..d8b0125c9 --- /dev/null +++ b/refactor/baselines/monaco-core-locales.json @@ -0,0 +1,72 @@ +[ + { + "locale": "en", + "find": "Find", + "next": "Next Match", + "close": "Close", + "member": "package/dev/vs/editor/editor.main.nls.js" + }, + { + "locale": "de", + "find": "Suchen", + "next": "Nächste Übereinstimmung", + "close": "Schließen", + "member": "package/dev/vs/editor/editor.main.nls.de.js" + }, + { + "locale": "es", + "find": "Buscar", + "next": "Coincidencia siguiente", + "close": "Cerrar", + "member": "package/dev/vs/editor/editor.main.nls.es.js" + }, + { + "locale": "fr", + "find": "Rechercher", + "next": "Correspondance suivante", + "close": "Fermer", + "member": "package/dev/vs/editor/editor.main.nls.fr.js" + }, + { + "locale": "it", + "find": "Trova", + "next": "Risultato successivo", + "close": "Chiudi", + "member": "package/dev/vs/editor/editor.main.nls.it.js" + }, + { + "locale": "ja", + "find": "検索", + "next": "次の一致項目", + "close": "閉じる", + "member": "package/dev/vs/editor/editor.main.nls.ja.js" + }, + { + "locale": "ko", + "find": "찾기", + "next": "다음 검색 결과", + "close": "닫기", + "member": "package/dev/vs/editor/editor.main.nls.ko.js" + }, + { + "locale": "ru", + "find": "Найти", + "next": "Следующее совпадение", + "close": "Закрыть", + "member": "package/dev/vs/editor/editor.main.nls.ru.js" + }, + { + "locale": "zh-cn", + "find": "查找", + "next": "下一个匹配项", + "close": "关闭", + "member": "package/dev/vs/editor/editor.main.nls.zh-cn.js" + }, + { + "locale": "zh-tw", + "find": "尋找", + "next": "下一個相符項目", + "close": "關閉", + "member": "package/dev/vs/editor/editor.main.nls.zh-tw.js" + } +] diff --git a/refactor/baselines/site-vendor/monaco-core-build/build-gulpfile.editor.js.txt b/refactor/baselines/site-vendor/monaco-core-build/build-gulpfile.editor.js.txt new file mode 100644 index 000000000..39b26b2f6 --- /dev/null +++ b/refactor/baselines/site-vendor/monaco-core-build/build-gulpfile.editor.js.txt @@ -0,0 +1,481 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +const gulp = require('gulp'); +const path = require('path'); +const util = require('./lib/util'); +const task = require('./lib/task'); +const common = require('./lib/optimize'); +const es = require('event-stream'); +const File = require('vinyl'); +const i18n = require('./lib/i18n'); +const standalone = require('./lib/standalone'); +const cp = require('child_process'); +const compilation = require('./lib/compilation'); +const monacoapi = require('./lib/monaco-api'); +const fs = require('fs'); + +let root = path.dirname(__dirname); +let sha1 = util.getVersion(root); +let semver = require('./monaco/package.json').version; +let headerVersion = semver + '(' + sha1 + ')'; + +// Build + +let editorEntryPoints = [ + { + name: 'vs/editor/editor.main', + include: [], + exclude: ['vs/css', 'vs/nls'], + prepend: ['out-editor-build/vs/css.js', 'out-editor-build/vs/nls.js'], + }, + { + name: 'vs/base/common/worker/simpleWorker', + include: ['vs/editor/common/services/editorSimpleWorker'], + prepend: ['vs/loader.js'], + append: ['vs/base/worker/workerMain'], + dest: 'vs/base/worker/workerMain.js' + } +]; + +let editorResources = [ + 'out-editor-build/vs/base/browser/ui/codicons/**/*.ttf' +]; + +let BUNDLED_FILE_HEADER = [ + '/*!-----------------------------------------------------------', + ' * Copyright (c) Microsoft Corporation. All rights reserved.', + ' * Version: ' + headerVersion, + ' * Released under the MIT license', + ' * https://github.com/microsoft/vscode/blob/main/LICENSE.txt', + ' *-----------------------------------------------------------*/', + '' +].join('\n'); + +const languages = i18n.defaultLanguages.concat([]); // i18n.defaultLanguages.concat(process.env.VSCODE_QUALITY !== 'stable' ? i18n.extraLanguages : []); + +const extractEditorSrcTask = task.define('extract-editor-src', () => { + const apiusages = monacoapi.execute().usageContent; + const extrausages = fs.readFileSync(path.join(root, 'build', 'monaco', 'monaco.usage.recipe')).toString(); + standalone.extractEditor({ + sourcesRoot: path.join(root, 'src'), + entryPoints: [ + 'vs/editor/editor.main', + 'vs/editor/editor.worker', + 'vs/base/worker/workerMain', + ], + inlineEntryPoints: [ + apiusages, + extrausages + ], + shakeLevel: 2, // 0-Files, 1-InnerFile, 2-ClassMembers + importIgnorePattern: /(^vs\/css!)/, + destRoot: path.join(root, 'out-editor-src'), + redirects: [] + }); +}); + +const compileEditorAMDTask = task.define('compile-editor-amd', compilation.compileTask('out-editor-src', 'out-editor-build', true)); + +const optimizeEditorAMDTask = task.define('optimize-editor-amd', common.optimizeTask({ + src: 'out-editor-build', + entryPoints: editorEntryPoints, + resources: editorResources, + loaderConfig: { + paths: { + 'vs': 'out-editor-build/vs', + 'vs/css': 'out-editor-build/vs/css.build', + 'vs/nls': 'out-editor-build/vs/nls.build', + 'vscode': 'empty:' + } + }, + bundleLoader: false, + header: BUNDLED_FILE_HEADER, + bundleInfo: true, + out: 'out-editor', + languages: languages +})); + +const minifyEditorAMDTask = task.define('minify-editor-amd', common.minifyTask('out-editor')); + +const createESMSourcesAndResourcesTask = task.define('extract-editor-esm', () => { + standalone.createESMSourcesAndResources2({ + srcFolder: './out-editor-src', + outFolder: './out-editor-esm', + outResourcesFolder: './out-monaco-editor-core/esm', + ignores: [ + 'inlineEntryPoint:0.ts', + 'inlineEntryPoint:1.ts', + 'vs/loader.js', + 'vs/nls.ts', + 'vs/nls.build.js', + 'vs/nls.d.ts', + 'vs/css.js', + 'vs/css.build.js', + 'vs/css.d.ts', + 'vs/base/worker/workerMain.ts', + ], + renames: { + 'vs/nls.mock.ts': 'vs/nls.ts' + } + }); +}); + +const compileEditorESMTask = task.define('compile-editor-esm', () => { + const KEEP_PREV_ANALYSIS = false; + const FAIL_ON_PURPOSE = false; + console.log(`Launching the TS compiler at ${path.join(__dirname, '../out-editor-esm')}...`); + let result; + if (process.platform === 'win32') { + result = cp.spawnSync(`..\\node_modules\\.bin\\tsc.cmd`, { + cwd: path.join(__dirname, '../out-editor-esm') + }); + } else { + result = cp.spawnSync(`node`, [`../node_modules/.bin/tsc`], { + cwd: path.join(__dirname, '../out-editor-esm') + }); + } + + console.log(result.stdout.toString()); + console.log(result.stderr.toString()); + + if (FAIL_ON_PURPOSE || result.status !== 0) { + console.log(`The TS Compilation failed, preparing analysis folder...`); + const destPath = path.join(__dirname, '../../vscode-monaco-editor-esm-analysis'); + const keepPrevAnalysis = (KEEP_PREV_ANALYSIS && fs.existsSync(destPath)); + const cleanDestPath = (keepPrevAnalysis ? Promise.resolve() : util.rimraf(destPath)()); + return cleanDestPath.then(() => { + // build a list of files to copy + const files = util.rreddir(path.join(__dirname, '../out-editor-esm')); + + if (!keepPrevAnalysis) { + fs.mkdirSync(destPath); + + // initialize a new repository + cp.spawnSync(`git`, [`init`], { + cwd: destPath + }); + + // copy files from src + for (const file of files) { + const srcFilePath = path.join(__dirname, '../src', file); + const dstFilePath = path.join(destPath, file); + if (fs.existsSync(srcFilePath)) { + util.ensureDir(path.dirname(dstFilePath)); + const contents = fs.readFileSync(srcFilePath).toString().replace(/\r\n|\r|\n/g, '\n'); + fs.writeFileSync(dstFilePath, contents); + } + } + + // create an initial commit to diff against + cp.spawnSync(`git`, [`add`, `.`], { + cwd: destPath + }); + + // create the commit + cp.spawnSync(`git`, [`commit`, `-m`, `"original sources"`, `--no-gpg-sign`], { + cwd: destPath + }); + } + + // copy files from tree shaken src + for (const file of files) { + const srcFilePath = path.join(__dirname, '../out-editor-src', file); + const dstFilePath = path.join(destPath, file); + if (fs.existsSync(srcFilePath)) { + util.ensureDir(path.dirname(dstFilePath)); + const contents = fs.readFileSync(srcFilePath).toString().replace(/\r\n|\r|\n/g, '\n'); + fs.writeFileSync(dstFilePath, contents); + } + } + + console.log(`Open in VS Code the folder at '${destPath}' and you can analyze the compilation error`); + throw new Error('Standalone Editor compilation failed. If this is the build machine, simply launch `yarn run gulp editor-distro` on your machine to further analyze the compilation problem.'); + }); + } +}); + +function toExternalDTS(contents) { + let lines = contents.split(/\r\n|\r|\n/); + let killNextCloseCurlyBrace = false; + for (let i = 0; i < lines.length; i++) { + let line = lines[i]; + + if (killNextCloseCurlyBrace) { + if ('}' === line) { + lines[i] = ''; + killNextCloseCurlyBrace = false; + continue; + } + + if (line.indexOf(' ') === 0) { + lines[i] = line.substr(4); + } else if (line.charAt(0) === '\t') { + lines[i] = line.substr(1); + } + + continue; + } + + if ('declare namespace monaco {' === line) { + lines[i] = ''; + killNextCloseCurlyBrace = true; + continue; + } + + if (line.indexOf('declare namespace monaco.') === 0) { + lines[i] = line.replace('declare namespace monaco.', 'export namespace '); + } + + if (line.indexOf('declare let MonacoEnvironment') === 0) { + lines[i] = `declare global {\n let MonacoEnvironment: Environment | undefined;\n}`; + } + + if (line.indexOf('\tMonacoEnvironment?') === 0) { + lines[i] = ` MonacoEnvironment?: Environment | undefined;`; + } + } + return lines.join('\n').replace(/\n\n\n+/g, '\n\n'); +} + +function filterStream(testFunc) { + return es.through(function (data) { + if (!testFunc(data.relative)) { + return; + } + this.emit('data', data); + }); +} + +const finalEditorResourcesTask = task.define('final-editor-resources', () => { + return es.merge( + // other assets + es.merge( + gulp.src('build/monaco/LICENSE'), + gulp.src('build/monaco/ThirdPartyNotices.txt'), + gulp.src('src/vs/monaco.d.ts') + ).pipe(gulp.dest('out-monaco-editor-core')), + + // place the .d.ts in the esm folder + gulp.src('src/vs/monaco.d.ts') + .pipe(es.through(function (data) { + this.emit('data', new File({ + path: data.path.replace(/monaco\.d\.ts/, 'editor.api.d.ts'), + base: data.base, + contents: Buffer.from(toExternalDTS(data.contents.toString())) + })); + })) + .pipe(gulp.dest('out-monaco-editor-core/esm/vs/editor')), + + // package.json + gulp.src('build/monaco/package.json') + .pipe(es.through(function (data) { + let json = JSON.parse(data.contents.toString()); + json.private = false; + data.contents = Buffer.from(JSON.stringify(json, null, ' ')); + this.emit('data', data); + })) + .pipe(gulp.dest('out-monaco-editor-core')), + + // version.txt + gulp.src('build/monaco/version.txt') + .pipe(es.through(function (data) { + data.contents = Buffer.from(`monaco-editor-core: https://github.com/microsoft/vscode/tree/${sha1}`); + this.emit('data', data); + })) + .pipe(gulp.dest('out-monaco-editor-core')), + + // README.md + gulp.src('build/monaco/README-npm.md') + .pipe(es.through(function (data) { + this.emit('data', new File({ + path: data.path.replace(/README-npm\.md/, 'README.md'), + base: data.base, + contents: data.contents + })); + })) + .pipe(gulp.dest('out-monaco-editor-core')), + + // dev folder + es.merge( + gulp.src('out-editor/**/*') + ).pipe(gulp.dest('out-monaco-editor-core/dev')), + + // min folder + es.merge( + gulp.src('out-editor-min/**/*') + ).pipe(filterStream(function (path) { + // no map files + return !/(\.js\.map$)|(nls\.metadata\.json$)|(bundleInfo\.json$)/.test(path); + })).pipe(es.through(function (data) { + // tweak the sourceMappingURL + if (!/\.js$/.test(data.path)) { + this.emit('data', data); + return; + } + + let relativePathToMap = path.relative(path.join(data.relative), path.join('min-maps', data.relative + '.map')); + + let strContents = data.contents.toString(); + let newStr = '//# sourceMappingURL=' + relativePathToMap.replace(/\\/g, '/'); + strContents = strContents.replace(/\/\/# sourceMappingURL=[^ ]+$/, newStr); + + data.contents = Buffer.from(strContents); + this.emit('data', data); + })).pipe(gulp.dest('out-monaco-editor-core/min')), + + // min-maps folder + es.merge( + gulp.src('out-editor-min/**/*') + ).pipe(filterStream(function (path) { + // no map files + return /\.js\.map$/.test(path); + })).pipe(gulp.dest('out-monaco-editor-core/min-maps')) + ); +}); + +gulp.task('extract-editor-src', + task.series( + util.rimraf('out-editor-src'), + extractEditorSrcTask + ) +); + +gulp.task('editor-distro', + task.series( + task.parallel( + util.rimraf('out-editor-src'), + util.rimraf('out-editor-build'), + util.rimraf('out-editor-esm'), + util.rimraf('out-monaco-editor-core'), + util.rimraf('out-editor'), + util.rimraf('out-editor-min') + ), + extractEditorSrcTask, + task.parallel( + task.series( + compileEditorAMDTask, + optimizeEditorAMDTask, + minifyEditorAMDTask + ), + task.series( + createESMSourcesAndResourcesTask, + compileEditorESMTask + ) + ), + finalEditorResourcesTask + ) +); + +const bundleEditorESMTask = task.define('editor-esm-bundle-webpack', () => { + const webpack = require('webpack'); + const webpackGulp = require('webpack-stream'); + + const result = es.through(); + + const webpackConfigPath = path.join(root, 'build/monaco/monaco.webpack.config.js'); + + const webpackConfig = { + ...require(webpackConfigPath), + ...{ mode: 'production' } + }; + + const webpackDone = (err, stats) => { + if (err) { + result.emit('error', err); + return; + } + const { compilation } = stats; + if (compilation.errors.length > 0) { + result.emit('error', compilation.errors.join('\n')); + } + if (compilation.warnings.length > 0) { + result.emit('data', compilation.warnings.join('\n')); + } + }; + + return webpackGulp(webpackConfig, webpack, webpackDone) + .pipe(gulp.dest('out-editor-esm-bundle')); +}); + +gulp.task('editor-esm-bundle', + task.series( + task.parallel( + util.rimraf('out-editor-src'), + util.rimraf('out-editor-esm'), + util.rimraf('out-monaco-editor-core'), + util.rimraf('out-editor-esm-bundle'), + ), + extractEditorSrcTask, + createESMSourcesAndResourcesTask, + compileEditorESMTask, + bundleEditorESMTask, + ) +); + +gulp.task('monacodts', task.define('monacodts', () => { + const result = monacoapi.execute(); + fs.writeFileSync(result.filePath, result.content); + fs.writeFileSync(path.join(root, 'src/vs/editor/common/standalone/standaloneEnums.ts'), result.enums); + return Promise.resolve(true); +})); + +//#region monaco type checking + +function createTscCompileTask(watch) { + return () => { + const createReporter = require('./lib/reporter').createReporter; + + return new Promise((resolve, reject) => { + const args = ['./node_modules/.bin/tsc', '-p', './src/tsconfig.monaco.json', '--noEmit']; + if (watch) { + args.push('-w'); + } + const child = cp.spawn(`node`, args, { + cwd: path.join(__dirname, '..'), + // stdio: [null, 'pipe', 'inherit'] + }); + let errors = []; + let reporter = createReporter('monaco'); + let report; + // eslint-disable-next-line no-control-regex + let magic = /[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g; // https://stackoverflow.com/questions/25245716/remove-all-ansi-colors-styles-from-strings + + child.stdout.on('data', data => { + let str = String(data); + str = str.replace(magic, '').trim(); + if (str.indexOf('Starting compilation') >= 0 || str.indexOf('File change detected') >= 0) { + errors.length = 0; + report = reporter.end(false); + + } else if (str.indexOf('Compilation complete') >= 0) { + report.end(); + + } else if (str) { + let match = /(.*\(\d+,\d+\): )(.*: )(.*)/.exec(str); + if (match) { + // trying to massage the message so that it matches the gulp-tsb error messages + // e.g. src/vs/base/common/strings.ts(663,5): error TS2322: Type '1234' is not assignable to type 'string'. + let fullpath = path.join(root, match[1]); + let message = match[3]; + reporter(fullpath + message); + } else { + reporter(str); + } + } + }); + child.on('exit', resolve); + child.on('error', reject); + }); + }; +} + +const monacoTypecheckWatchTask = task.define('monaco-typecheck-watch', createTscCompileTask(true)); +exports.monacoTypecheckWatchTask = monacoTypecheckWatchTask; + +const monacoTypecheckTask = task.define('monaco-typecheck', createTscCompileTask(false)); +exports.monacoTypecheckTask = monacoTypecheckTask; + +//#endregion diff --git a/refactor/baselines/site-vendor/monaco-core-build/build-lib-optimize.ts.txt b/refactor/baselines/site-vendor/monaco-core-build/build-lib-optimize.ts.txt new file mode 100644 index 000000000..96b4e854f --- /dev/null +++ b/refactor/baselines/site-vendor/monaco-core-build/build-lib-optimize.ts.txt @@ -0,0 +1,302 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +'use strict'; + +import * as es from 'event-stream'; +import * as gulp from 'gulp'; +import * as concat from 'gulp-concat'; +import * as filter from 'gulp-filter'; +import * as fancyLog from 'fancy-log'; +import * as ansiColors from 'ansi-colors'; +import * as path from 'path'; +import * as pump from 'pump'; +import * as VinylFile from 'vinyl'; +import * as bundle from './bundle'; +import { Language, processNlsFiles } from './i18n'; +import { createStatsStream } from './stats'; +import * as util from './util'; + +const REPO_ROOT_PATH = path.join(__dirname, '../..'); + +function log(prefix: string, message: string): void { + fancyLog(ansiColors.cyan('[' + prefix + ']'), message); +} + +export function loaderConfig() { + const result: any = { + paths: { + 'vs': 'out-build/vs', + 'vscode': 'empty:' + }, + amdModulesPattern: /^vs\// + }; + + result['vs/css'] = { inlineResources: true }; + + return result; +} + +const IS_OUR_COPYRIGHT_REGEXP = /Copyright \(C\) Microsoft Corporation/i; + +function loader(src: string, bundledFileHeader: string, bundleLoader: boolean, externalLoaderInfo?: any): NodeJS.ReadWriteStream { + let sources = [ + `${src}/vs/loader.js` + ]; + if (bundleLoader) { + sources = sources.concat([ + `${src}/vs/css.js`, + `${src}/vs/nls.js` + ]); + } + + let isFirst = true; + return ( + gulp + .src(sources, { base: `${src}` }) + .pipe(es.through(function (data) { + if (isFirst) { + isFirst = false; + this.emit('data', new VinylFile({ + path: 'fake', + base: '.', + contents: Buffer.from(bundledFileHeader) + })); + this.emit('data', data); + } else { + this.emit('data', data); + } + }, function () { + if (externalLoaderInfo !== undefined) { + this.emit('data', new VinylFile({ + path: 'fake2', + base: '.', + contents: Buffer.from(`require.config(${JSON.stringify(externalLoaderInfo, undefined, 2)});`) + })); + } + this.emit('end'); + })) + .pipe(concat('vs/loader.js')) + ); +} + +function toConcatStream(src: string, bundledFileHeader: string, sources: bundle.IFile[], dest: string, fileContentMapper: (contents: string, path: string) => string): NodeJS.ReadWriteStream { + const useSourcemaps = /\.js$/.test(dest) && !/\.nls\.js$/.test(dest); + + // If a bundle ends up including in any of the sources our copyright, then + // insert a fake source at the beginning of each bundle with our copyright + let containsOurCopyright = false; + for (let i = 0, len = sources.length; i < len; i++) { + const fileContents = sources[i].contents; + if (IS_OUR_COPYRIGHT_REGEXP.test(fileContents)) { + containsOurCopyright = true; + break; + } + } + + if (containsOurCopyright) { + sources.unshift({ + path: null, + contents: bundledFileHeader + }); + } + + const treatedSources = sources.map(function (source) { + const root = source.path ? REPO_ROOT_PATH.replace(/\\/g, '/') : ''; + const base = source.path ? root + `/${src}` : '.'; + const path = source.path ? root + '/' + source.path.replace(/\\/g, '/') : 'fake'; + const contents = source.path ? fileContentMapper(source.contents, path) : source.contents; + + return new VinylFile({ + path: path, + base: base, + contents: Buffer.from(contents) + }); + }); + + return es.readArray(treatedSources) + .pipe(useSourcemaps ? util.loadSourcemaps() : es.through()) + .pipe(concat(dest)) + .pipe(createStatsStream(dest)); +} + +function toBundleStream(src: string, bundledFileHeader: string, bundles: bundle.IConcatFile[], fileContentMapper: (contents: string, path: string) => string): NodeJS.ReadWriteStream { + return es.merge(bundles.map(function (bundle) { + return toConcatStream(src, bundledFileHeader, bundle.sources, bundle.dest, fileContentMapper); + })); +} + +export interface IOptimizeTaskOpts { + /** + * The folder to read files from. + */ + src: string; + /** + * (for AMD files, will get bundled and get Copyright treatment) + */ + entryPoints: bundle.IEntryPoint[]; + /** + * (svg, etc.) + */ + resources: string[]; + loaderConfig: any; + /** + * Additional info we append to the end of the loader + */ + externalLoaderInfo?: any; + /** + * (true by default - append css and nls to loader) + */ + bundleLoader?: boolean; + /** + * (basically the Copyright treatment) + */ + header?: string; + /** + * (emit bundleInfo.json file) + */ + bundleInfo: boolean; + /** + * (out folder name) + */ + out: string; + /** + * (out folder name) + */ + languages?: Language[]; + /** + * File contents interceptor + * @param contents The contens of the file + * @param path The absolute file path, always using `/`, even on Windows + */ + fileContentMapper?: (contents: string, path: string) => string; +} + +const DEFAULT_FILE_HEADER = [ + '/*!--------------------------------------------------------', + ' * Copyright (C) Microsoft Corporation. All rights reserved.', + ' *--------------------------------------------------------*/' +].join('\n'); + +export function optimizeTask(opts: IOptimizeTaskOpts): () => NodeJS.ReadWriteStream { + const src = opts.src; + const entryPoints = opts.entryPoints; + const resources = opts.resources; + const loaderConfig = opts.loaderConfig; + const bundledFileHeader = opts.header || DEFAULT_FILE_HEADER; + const bundleLoader = (typeof opts.bundleLoader === 'undefined' ? true : opts.bundleLoader); + const out = opts.out; + const fileContentMapper = opts.fileContentMapper || ((contents: string, _path: string) => contents); + + return function () { + const sourcemaps = require('gulp-sourcemaps') as typeof import('gulp-sourcemaps'); + + const bundlesStream = es.through(); // this stream will contain the bundled files + const resourcesStream = es.through(); // this stream will contain the resources + const bundleInfoStream = es.through(); // this stream will contain bundleInfo.json + + bundle.bundle(entryPoints, loaderConfig, function (err, result) { + if (err || !result) { return bundlesStream.emit('error', JSON.stringify(err)); } + + toBundleStream(src, bundledFileHeader, result.files, fileContentMapper).pipe(bundlesStream); + + // Remove css inlined resources + const filteredResources = resources.slice(); + result.cssInlinedResources.forEach(function (resource) { + if (process.env['VSCODE_BUILD_VERBOSE']) { + log('optimizer', 'excluding inlined: ' + resource); + } + filteredResources.push('!' + resource); + }); + gulp.src(filteredResources, { base: `${src}`, allowEmpty: true }).pipe(resourcesStream); + + const bundleInfoArray: VinylFile[] = []; + if (opts.bundleInfo) { + bundleInfoArray.push(new VinylFile({ + path: 'bundleInfo.json', + base: '.', + contents: Buffer.from(JSON.stringify(result.bundleData, null, '\t')) + })); + } + es.readArray(bundleInfoArray).pipe(bundleInfoStream); + }); + + const result = es.merge( + loader(src, bundledFileHeader, bundleLoader, opts.externalLoaderInfo), + bundlesStream, + resourcesStream, + bundleInfoStream + ); + + return result + .pipe(sourcemaps.write('./', { + sourceRoot: undefined, + addComment: true, + includeContent: true + })) + .pipe(opts.languages && opts.languages.length ? processNlsFiles({ + fileHeader: bundledFileHeader, + languages: opts.languages + }) : es.through()) + .pipe(gulp.dest(out)); + }; +} + +export function minifyTask(src: string, sourceMapBaseUrl?: string): (cb: any) => void { + const esbuild = require('esbuild') as typeof import('esbuild'); + const sourceMappingURL = sourceMapBaseUrl ? ((f: any) => `${sourceMapBaseUrl}/${f.relative}.map`) : undefined; + + return cb => { + const cssnano = require('cssnano') as typeof import('cssnano'); + const postcss = require('gulp-postcss') as typeof import('gulp-postcss'); + const sourcemaps = require('gulp-sourcemaps') as typeof import('gulp-sourcemaps'); + + const jsFilter = filter('**/*.js', { restore: true }); + const cssFilter = filter('**/*.css', { restore: true }); + + pump( + gulp.src([src + '/**', '!' + src + '/**/*.map']), + jsFilter, + sourcemaps.init({ loadMaps: true }), + es.map((f: any, cb) => { + esbuild.build({ + entryPoints: [f.path], + minify: true, + sourcemap: 'external', + outdir: '.', + platform: 'node', + target: ['esnext'], + write: false + }).then(res => { + const jsFile = res.outputFiles.find(f => /\.js$/.test(f.path))!; + const sourceMapFile = res.outputFiles.find(f => /\.js\.map$/.test(f.path))!; + + f.contents = Buffer.from(jsFile.contents); + f.sourceMap = JSON.parse(sourceMapFile.text); + + cb(undefined, f); + }, cb); + }), + jsFilter.restore, + cssFilter, + postcss([cssnano({ preset: 'default' })]), + cssFilter.restore, + (sourcemaps).mapSources((sourcePath: string) => { + if (sourcePath === 'bootstrap-fork.js') { + return 'bootstrap-fork.orig.js'; + } + + return sourcePath; + }), + sourcemaps.write('./', { + sourceMappingURL, + sourceRoot: undefined, + includeContent: true, + addComment: true + } as any), + gulp.dest(src + '-min'), + (err: any) => cb(err)); + }; +} diff --git a/refactor/baselines/site-vendor/monaco-core-build/build-package.json.txt b/refactor/baselines/site-vendor/monaco-core-build/build-package.json.txt new file mode 100644 index 000000000..1d69f4e0a --- /dev/null +++ b/refactor/baselines/site-vendor/monaco-core-build/build-package.json.txt @@ -0,0 +1,75 @@ +{ + "name": "code-oss-dev-build", + "version": "1.0.0", + "license": "MIT", + "devDependencies": { + "@azure/cosmos": "^3.9.3", + "@azure/storage-blob": "^12.4.0", + "@electron/get": "^1.12.4", + "@types/ansi-colors": "^3.2.0", + "@types/azure": "0.9.19", + "@types/byline": "^4.2.32", + "@types/cssnano": "^4.0.0", + "@types/debounce": "^1.0.0", + "@types/eslint": "4.16.1", + "@types/fancy-log": "^1.3.0", + "@types/fs-extra": "^9.0.12", + "@types/glob": "^7.1.1", + "@types/gulp": "^4.0.5", + "@types/gulp-concat": "^0.0.32", + "@types/gulp-filter": "^3.0.32", + "@types/gulp-gzip": "^0.0.31", + "@types/gulp-json-editor": "^2.2.31", + "@types/gulp-postcss": "^8.0.0", + "@types/gulp-rename": "^0.0.33", + "@types/gulp-sourcemaps": "^0.0.32", + "@types/mime": "0.0.29", + "@types/minimatch": "^3.0.3", + "@types/minimist": "^1.2.1", + "@types/mkdirp": "^1.0.1", + "@types/mocha": "^8.2.0", + "@types/node": "14.x", + "@types/p-limit": "^2.2.0", + "@types/plist": "^3.0.2", + "@types/pump": "^1.0.1", + "@types/request": "^2.47.0", + "@types/rimraf": "^2.0.4", + "@types/through": "^0.0.29", + "@types/through2": "^2.0.34", + "@types/tmp": "^0.2.1", + "@types/underscore": "^1.8.9", + "@types/webpack": "^4.41.25", + "@types/xml2js": "0.0.33", + "@typescript-eslint/experimental-utils": "~2.13.0", + "@typescript-eslint/parser": "^3.3.0", + "applicationinsights": "1.0.8", + "azure-storage": "^2.1.0", + "byline": "^5.0.0", + "colors": "^1.4.0", + "commander": "^7.0.0", + "debug": "^4.3.2", + "electron-osx-sign": "^0.4.16", + "esbuild": "^0.12.6", + "extract-zip": "^2.0.1", + "fs-extra": "^9.1.0", + "got": "11.8.1", + "gulp-merge-json": "^2.1.1", + "iconv-lite-umd": "0.6.8", + "jsonc-parser": "^2.3.0", + "mime": "^1.4.1", + "mkdirp": "^1.0.4", + "p-limit": "^3.1.0", + "plist": "^3.0.1", + "source-map": "0.6.1", + "tmp": "^0.2.1", + "typescript": "^4.5.0-dev.20211021", + "vsce": "^1.100.0", + "vscode-universal-bundler": "^0.0.2" + }, + "scripts": { + "compile": "tsc -p tsconfig.build.json", + "watch": "tsc -p tsconfig.build.json --watch", + "npmCheckJs": "tsc --noEmit" + }, + "dependencies": {} +} diff --git a/refactor/baselines/site-vendor/monaco-core-build/build-yarn.lock.txt b/refactor/baselines/site-vendor/monaco-core-build/build-yarn.lock.txt new file mode 100644 index 000000000..d47575a58 --- /dev/null +++ b/refactor/baselines/site-vendor/monaco-core-build/build-yarn.lock.txt @@ -0,0 +1,2769 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@azure/abort-controller@^1.0.0": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@azure/abort-controller/-/abort-controller-1.0.2.tgz#822405c966b2aec16fb62c1b19d37eaccf231995" + integrity sha512-XUyTo+bcyxHEf+jlN2MXA7YU9nxVehaubngHV1MIZZaqYmZqykkoeAz/JMMEeR7t3TcyDwbFa3Zw8BZywmIx4g== + dependencies: + tslib "^2.0.0" + +"@azure/core-asynciterator-polyfill@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@azure/core-asynciterator-polyfill/-/core-asynciterator-polyfill-1.0.0.tgz#dcccebb88406e5c76e0e1d52e8cc4c43a68b3ee7" + integrity sha512-kmv8CGrPfN9SwMwrkiBK9VTQYxdFQEGe0BmQk+M8io56P9KNzpAxcWE/1fxJj7uouwN4kXF0BHW8DNlgx+wtCg== + +"@azure/core-auth@^1.1.3": + version "1.1.4" + resolved "https://registry.yarnpkg.com/@azure/core-auth/-/core-auth-1.1.4.tgz#af9a334acf3cb9c49e6013e6caf6dc9d43476030" + integrity sha512-+j1embyH1jqf04AIfJPdLafd5SC1y6z1Jz4i+USR1XkTp6KM8P5u4/AjmWMVoEQdM/M29PJcRDZcCEWjK9S1bw== + dependencies: + "@azure/abort-controller" "^1.0.0" + tslib "^2.0.0" + +"@azure/core-http@^1.2.0": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@azure/core-http/-/core-http-1.2.2.tgz#a6f7717184fd2657d3acabd1d64dfdc0bd531ce3" + integrity sha512-9eu2OcbR7e44gqBy4U1Uv8NTWgLIMwKXMEGgO2MahsJy5rdTiAhs5fJHQffPq8uX2MFh21iBODwO9R/Xlov88A== + dependencies: + "@azure/abort-controller" "^1.0.0" + "@azure/core-auth" "^1.1.3" + "@azure/core-tracing" "1.0.0-preview.9" + "@azure/logger" "^1.0.0" + "@opentelemetry/api" "^0.10.2" + "@types/node-fetch" "^2.5.0" + "@types/tunnel" "^0.0.1" + form-data "^3.0.0" + node-fetch "^2.6.0" + process "^0.11.10" + tough-cookie "^4.0.0" + tslib "^2.0.0" + tunnel "^0.0.6" + uuid "^8.3.0" + xml2js "^0.4.19" + +"@azure/core-lro@^1.0.2": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@azure/core-lro/-/core-lro-1.0.3.tgz#1ddfb4ecdb81ce87b5f5d972ffe2acbbc46e524e" + integrity sha512-Py2crJ84qx1rXkzIwfKw5Ni4WJuzVU7KAF6i1yP3ce8fbynUeu8eEWS4JGtSQgU7xv02G55iPDROifmSDbxeHA== + dependencies: + "@azure/abort-controller" "^1.0.0" + "@azure/core-http" "^1.2.0" + events "^3.0.0" + tslib "^2.0.0" + +"@azure/core-paging@^1.1.1": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@azure/core-paging/-/core-paging-1.1.3.tgz#3587c9898a0530cacb64bab216d7318468aa5efc" + integrity sha512-his7Ah40ThEYORSpIAwuh6B8wkGwO/zG7gqVtmSE4WAJ46e36zUDXTKReUCLBDc6HmjjApQQxxcRFy5FruG79A== + dependencies: + "@azure/core-asynciterator-polyfill" "^1.0.0" + +"@azure/core-tracing@1.0.0-preview.9": + version "1.0.0-preview.9" + resolved "https://registry.yarnpkg.com/@azure/core-tracing/-/core-tracing-1.0.0-preview.9.tgz#84f3b85572013f9d9b85e1e5d89787aa180787eb" + integrity sha512-zczolCLJ5QG42AEPQ+Qg9SRYNUyB+yZ5dzof4YEc+dyWczO9G2sBqbAjLB7IqrsdHN2apkiB2oXeDKCsq48jug== + dependencies: + "@opencensus/web-types" "0.0.7" + "@opentelemetry/api" "^0.10.2" + tslib "^2.0.0" + +"@azure/cosmos@^3.9.3": + version "3.9.3" + resolved "https://registry.yarnpkg.com/@azure/cosmos/-/cosmos-3.9.3.tgz#7e95ff92e5c3e9da7e8316bc50c9cc928be6c1d6" + integrity sha512-1mh8a6LAIykz24tJvQpafXiABUfq+HSAZBFJVZXea0Rd0qG8Ia9z8AK9FtPbC1nPvDC2RID2mRIjJvYbxRM/BA== + dependencies: + "@types/debug" "^4.1.4" + debug "^4.1.1" + fast-json-stable-stringify "^2.0.0" + jsbi "^3.1.3" + node-abort-controller "^1.0.4" + node-fetch "^2.6.0" + priorityqueuejs "^1.0.0" + semaphore "^1.0.5" + tslib "^2.0.0" + universal-user-agent "^6.0.0" + uuid "^8.3.0" + +"@azure/logger@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@azure/logger/-/logger-1.0.1.tgz#19b333203d1b2931353d8879e814b64a7274837a" + integrity sha512-QYQeaJ+A5x6aMNu8BG5qdsVBnYBop9UMwgUvGihSjf1PdZZXB+c/oMdM2ajKwzobLBh9e9QuMQkN9iL+IxLBLA== + dependencies: + tslib "^2.0.0" + +"@azure/storage-blob@^12.4.0": + version "12.4.0" + resolved "https://registry.yarnpkg.com/@azure/storage-blob/-/storage-blob-12.4.0.tgz#7127ddd9f413105e2c3688691bc4c6245d0806b3" + integrity sha512-OnhVSoKD1HzBB79/rFzPbC4w9TdzFXeoOwkX+aIu3rb8qvN0VaqvUqZXSrBCyG2LcLyVkY4MPCJQBrmEUm9kvw== + dependencies: + "@azure/abort-controller" "^1.0.0" + "@azure/core-http" "^1.2.0" + "@azure/core-lro" "^1.0.2" + "@azure/core-paging" "^1.1.1" + "@azure/core-tracing" "1.0.0-preview.9" + "@azure/logger" "^1.0.0" + "@opentelemetry/api" "^0.10.2" + events "^3.0.0" + tslib "^2.0.0" + +"@electron/get@^1.12.4": + version "1.12.4" + resolved "https://registry.yarnpkg.com/@electron/get/-/get-1.12.4.tgz#a5971113fc1bf8fa12a8789dc20152a7359f06ab" + integrity sha512-6nr9DbJPUR9Xujw6zD3y+rS95TyItEVM0NVjt1EehY2vUWfIgPiIPVHxCvaTS0xr2B+DRxovYVKbuOWqC35kjg== + dependencies: + debug "^4.1.1" + env-paths "^2.2.0" + fs-extra "^8.1.0" + got "^9.6.0" + progress "^2.0.3" + semver "^6.2.0" + sumchecker "^3.0.1" + optionalDependencies: + global-agent "^2.0.2" + global-tunnel-ng "^2.7.1" + +"@malept/cross-spawn-promise@^1.1.0": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz#504af200af6b98e198bce768bc1730c6936ae01d" + integrity sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ== + dependencies: + cross-spawn "^7.0.1" + +"@opencensus/web-types@0.0.7": + version "0.0.7" + resolved "https://registry.yarnpkg.com/@opencensus/web-types/-/web-types-0.0.7.tgz#4426de1fe5aa8f624db395d2152b902874f0570a" + integrity sha512-xB+w7ZDAu3YBzqH44rCmG9/RlrOmFuDPt/bpf17eJr8eZSrLt7nc7LnWdxM9Mmoj/YKMHpxRg28txu3TcpiL+g== + +"@opentelemetry/api@^0.10.2": + version "0.10.2" + resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-0.10.2.tgz#9647b881f3e1654089ff7ea59d587b2d35060654" + integrity sha512-GtpMGd6vkzDMYcpu2t9LlhEgMy/SzBwRnz48EejlRArYqZzqSzAsKmegUK7zHgl+EOIaK9mKHhnRaQu3qw20cA== + dependencies: + "@opentelemetry/context-base" "^0.10.2" + +"@opentelemetry/context-base@^0.10.2": + version "0.10.2" + resolved "https://registry.yarnpkg.com/@opentelemetry/context-base/-/context-base-0.10.2.tgz#55bea904b2b91aa8a8675df9eaba5961bddb1def" + integrity sha512-hZNKjKOYsckoOEgBziGMnBcX0M7EtstnCmwz5jZUOUYwlZ+/xxX6z3jPu1XVO2Jivk0eLfuP9GP+vFD49CMetw== + +"@sindresorhus/is@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" + integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== + +"@sindresorhus/is@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.0.0.tgz#2ff674e9611b45b528896d820d3d7a812de2f0e4" + integrity sha512-FyD2meJpDPjyNQejSjvnhpgI/azsQkA4lGbuu5BQZfjvJ9cbRZXzeWL2HceCekW4lixO9JPesIIQkSoLjeJHNQ== + +"@szmarczak/http-timer@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421" + integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== + dependencies: + defer-to-connect "^1.0.1" + +"@szmarczak/http-timer@^4.0.5": + version "4.0.5" + resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.5.tgz#bfbd50211e9dfa51ba07da58a14cdfd333205152" + integrity sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ== + dependencies: + defer-to-connect "^2.0.0" + +"@types/ansi-colors@^3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@types/ansi-colors/-/ansi-colors-3.2.0.tgz#3e4fe85d9131ce1c6994f3040bd0b25306c16a6e" + integrity sha512-0caWAhXht9N2lOdMzJLXybsSkYCx1QOdxx6pae48tswI9QV3DFX26AoOpy0JxwhCb+zISTqmd6H8t9Zby9BoZg== + +"@types/azure@0.9.19": + version "0.9.19" + resolved "https://registry.yarnpkg.com/@types/azure/-/azure-0.9.19.tgz#1a6a9bd856b437ddecf3f9fc8407a683c869ba02" + integrity sha1-Gmqb2Fa0N93s8/n8hAemg8hpugI= + dependencies: + "@types/node" "*" + +"@types/byline@^4.2.32": + version "4.2.32" + resolved "https://registry.yarnpkg.com/@types/byline/-/byline-4.2.32.tgz#9d35ec15968056118548412ee24c2c3026c997dc" + integrity sha512-qtlm/J6XOO9p+Ep/ZB5+mCFEDhzWDDHWU4a1eReN7lkPZXW9rkloq2jcAhvKKmlO5tL2GSvKROb+PTsNVhBiyQ== + dependencies: + "@types/node" "*" + +"@types/cacheable-request@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.1.tgz#5d22f3dded1fd3a84c0bbeb5039a7419c2c91976" + integrity sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ== + dependencies: + "@types/http-cache-semantics" "*" + "@types/keyv" "*" + "@types/node" "*" + "@types/responselike" "*" + +"@types/caseless@*": + version "0.12.1" + resolved "https://registry.yarnpkg.com/@types/caseless/-/caseless-0.12.1.tgz#9794c69c8385d0192acc471a540d1f8e0d16218a" + integrity sha512-FhlMa34NHp9K5MY1Uz8yb+ZvuX0pnvn3jScRSNAb75KHGB8d3rEU6hqMs3Z2vjuytcMfRg6c5CHMc3wtYyD2/A== + +"@types/chokidar@*": + version "1.7.5" + resolved "https://registry.yarnpkg.com/@types/chokidar/-/chokidar-1.7.5.tgz#1fa78c8803e035bed6d98e6949e514b133b0c9b6" + integrity sha512-PDkSRY7KltW3M60hSBlerxI8SFPXsO3AL/aRVsO4Kh9IHRW74Ih75gUuTd/aE4LSSFqypb10UIX3QzOJwBQMGQ== + dependencies: + "@types/events" "*" + "@types/node" "*" + +"@types/cssnano@^4.0.0": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@types/cssnano/-/cssnano-4.0.1.tgz#67fa912753d80973a016e7684a47fedf338aacff" + integrity sha512-hGOroxRTBkYl5gSBRJOffhV4+io+Y2bFX1VP7LgKEVHJt/LPPJaWUIuDAz74Vlp7l7hCDZfaDi7iPxwNwuVA4Q== + dependencies: + postcss "5 - 7" + +"@types/debounce@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@types/debounce/-/debounce-1.0.0.tgz#417560200331e1bb84d72da85391102c2fcd61b7" + integrity sha1-QXVgIAMx4buE1y2oU5EQLC/NYbc= + +"@types/debug@^4.1.4": + version "4.1.5" + resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.5.tgz#b14efa8852b7768d898906613c23f688713e02cd" + integrity sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ== + +"@types/eslint-visitor-keys@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d" + integrity sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag== + +"@types/eslint@4.16.1": + version "4.16.1" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-4.16.1.tgz#19730c9fcb66b6e44742d12b27a603fabfeb2f49" + integrity sha512-lRUXQAULl5geixTiP2K0iYvMUbCkEnuOwvLGjwff12I4ECxoW5QaWML5UUOZ1CvpQLILkddBdMPMZz4ByQizsg== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*": + version "0.0.41" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.41.tgz#fd90754150b57432b72bf560530500597ff04421" + integrity sha512-rIAmXyJlqw4KEBO7+u9gxZZSQHaCNnIzYrnNmYVpgfJhxTqO0brCX0SYpqUTkVI5mwwUwzmtspLBGBKroMeynA== + +"@types/events@*": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@types/events/-/events-1.2.0.tgz#81a6731ce4df43619e5c8c945383b3e62a89ea86" + integrity sha512-KEIlhXnIutzKwRbQkGWb/I4HFqBuUykAdHgDED6xqwXJfONCjF5VoE0cXEiurh3XauygxzeDzgtXUqvLkxFzzA== + +"@types/fancy-log@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@types/fancy-log/-/fancy-log-1.3.0.tgz#a61ab476e5e628cd07a846330df53b85e05c8ce0" + integrity sha512-mQjDxyOM1Cpocd+vm1kZBP7smwKZ4TNokFeds9LV7OZibmPJFEzY3+xZMrKfUdNT71lv8GoCPD6upKwHxubClw== + +"@types/form-data@*": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@types/form-data/-/form-data-2.2.1.tgz#ee2b3b8eaa11c0938289953606b745b738c54b1e" + integrity sha512-JAMFhOaHIciYVh8fb5/83nmuO/AHwmto+Hq7a9y8FzLDcC1KCU344XDOMEmahnrTFlHjgh4L0WJFczNIX2GxnQ== + dependencies: + "@types/node" "*" + +"@types/fs-extra@^9.0.12": + version "9.0.12" + resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.12.tgz#9b8f27973df8a7a3920e8461517ebf8a7d4fdfaf" + integrity sha512-I+bsBr67CurCGnSenZZ7v94gd3tc3+Aj2taxMT4yu4ABLuOgOjeFxX3dokG24ztSRg5tnT00sL8BszO7gSMoIw== + dependencies: + "@types/node" "*" + +"@types/glob-stream@*": + version "6.1.0" + resolved "https://registry.yarnpkg.com/@types/glob-stream/-/glob-stream-6.1.0.tgz#7ede8a33e59140534f8d8adfb8ac9edfb31897bc" + integrity sha512-RHv6ZQjcTncXo3thYZrsbAVwoy4vSKosSWhuhuQxLOTv74OJuFQxXkmUuZCr3q9uNBEVCvIzmZL/FeRNbHZGUg== + dependencies: + "@types/glob" "*" + "@types/node" "*" + +"@types/glob@*", "@types/glob@^7.1.1": + version "7.1.1" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575" + integrity sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w== + dependencies: + "@types/events" "*" + "@types/minimatch" "*" + "@types/node" "*" + +"@types/gulp-concat@^0.0.32": + version "0.0.32" + resolved "https://registry.yarnpkg.com/@types/gulp-concat/-/gulp-concat-0.0.32.tgz#72486028b1cf5faa94c8c1cf34c626531cecacd6" + integrity sha512-CUCFADlITzzBfBa2bdGzhKtvBr4eFh+evb+4igVbvPoO5RyPfHifmyQlZl6lM7q19+OKncRlFXDU7B4X9Ayo2g== + dependencies: + "@types/node" "*" + +"@types/gulp-filter@^3.0.32": + version "3.0.32" + resolved "https://registry.yarnpkg.com/@types/gulp-filter/-/gulp-filter-3.0.32.tgz#eeff3e9dbc092268fed01f2421ab00f6c8cb4848" + integrity sha512-JvY4qTxXehoK2yCUxYVxTMvckVbDM5TWHWeUoYJyX31gwFqw4YDD6JNzhuTxI3yHPUTY4BBRTqgm6puQEZVCNg== + dependencies: + "@types/minimatch" "*" + "@types/node" "*" + "@types/vinyl" "*" + +"@types/gulp-gzip@^0.0.31": + version "0.0.31" + resolved "https://registry.yarnpkg.com/@types/gulp-gzip/-/gulp-gzip-0.0.31.tgz#9358def25540442138fd61a7227f40d4c1e26760" + integrity sha512-KQjHz1FTqLse8/EiktfhN/vo33vamX4gVAQhMTp55STDBA7UToW5CJqYyP7iRorkHK9/aJ2nL2hLkNZkY4M8+w== + dependencies: + "@types/node" "*" + +"@types/gulp-json-editor@^2.2.31": + version "2.2.31" + resolved "https://registry.yarnpkg.com/@types/gulp-json-editor/-/gulp-json-editor-2.2.31.tgz#3c1a8950556c109a0e2d0ab11d5f2a2443665ed2" + integrity sha512-piis0ImYAy0dt18R4EtTbAY+RV8jwTq5VisnUV6OfP8kD4743aHGkAdAd08No4NY3rFa5mD6ytIu8L0YU7nL9w== + dependencies: + "@types/js-beautify" "*" + "@types/node" "*" + +"@types/gulp-postcss@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@types/gulp-postcss/-/gulp-postcss-8.0.0.tgz#f7e86d45e4999fd43e6d8c55b00504c88a67ad61" + integrity sha512-AVgjA03bpkYONKZpzuJviB9PzaNbDzrovYPbenj8/XxivUc35C/dIzJanyaQv7CFqfLLPLsqSalmtP3GLq6iag== + dependencies: + "@types/node" "*" + "@types/vinyl" "*" + +"@types/gulp-rename@^0.0.33": + version "0.0.33" + resolved "https://registry.yarnpkg.com/@types/gulp-rename/-/gulp-rename-0.0.33.tgz#38d146e97786569f74f5391a1b1f9b5198674b6c" + integrity sha512-FIZQvbZJj6V1gHPTzO+g/BCWpDur7fJrroae4gwV3LaoHBQ+MrR9sB+2HssK8fHv4WdY6hVNxkcft9bYatuPIA== + dependencies: + "@types/node" "*" + +"@types/gulp-sourcemaps@^0.0.32": + version "0.0.32" + resolved "https://registry.yarnpkg.com/@types/gulp-sourcemaps/-/gulp-sourcemaps-0.0.32.tgz#e79ee617e0cb15729874be4533fe59c07793a175" + integrity sha512-+7BAmptW2bxyJnJcCEuie7vLoop3FwWgCdBMzyv7MYXED/HeNMeQuX7uPCkp4vfU1TTu4CYFH0IckNPvo0VePA== + dependencies: + "@types/node" "*" + +"@types/gulp@^4.0.5": + version "4.0.5" + resolved "https://registry.yarnpkg.com/@types/gulp/-/gulp-4.0.5.tgz#f5f498d5bf9538364792de22490a12c0e6bc5eb4" + integrity sha512-nx1QjPTiRpvLfYsZ7MBu7bT6Cm7tAXyLbY0xbdx2IEMxCK2v2urIhJMQZHW0iV1TskM71Xl6p2uRRuWDbk+/7g== + dependencies: + "@types/chokidar" "*" + "@types/undertaker" "*" + "@types/vinyl-fs" "*" + +"@types/http-cache-semantics@*": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz#9140779736aa2655635ee756e2467d787cfe8a2a" + integrity sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A== + +"@types/js-beautify@*": + version "1.8.0" + resolved "https://registry.yarnpkg.com/@types/js-beautify/-/js-beautify-1.8.0.tgz#0369d3d0e1f35a6aec07cb4da2ee2bcda111367c" + integrity sha512-/siF86XrwDKLuHe8l7h6NhrAWgLdgqbxmjZv9NvGWmgYRZoTipkjKiWb0SQHy/jcR+ee0GvbG6uGd+LEBMGNvA== + +"@types/json-schema@*", "@types/json-schema@^7.0.3": + version "7.0.4" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.4.tgz#38fd73ddfd9b55abb1e1b2ed578cb55bd7b7d339" + integrity sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA== + +"@types/keyv@*": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.1.tgz#e45a45324fca9dab716ab1230ee249c9fb52cfa7" + integrity sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw== + dependencies: + "@types/node" "*" + +"@types/mime@0.0.29": + version "0.0.29" + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-0.0.29.tgz#fbcfd330573b912ef59eeee14602bface630754b" + integrity sha1-+8/TMFc7kS71nu7hRgK/rOYwdUs= + +"@types/minimatch@*", "@types/minimatch@^3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" + integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== + +"@types/minimist@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.1.tgz#283f669ff76d7b8260df8ab7a4262cc83d988256" + integrity sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg== + +"@types/mkdirp@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@types/mkdirp/-/mkdirp-1.0.1.tgz#0930b948914a78587de35458b86c907b6e98bbf6" + integrity sha512-HkGSK7CGAXncr8Qn/0VqNtExEE+PHMWb+qlR1faHMao7ng6P3tAaoWWBMdva0gL5h4zprjIO89GJOLXsMcDm1Q== + dependencies: + "@types/node" "*" + +"@types/mocha@^8.2.0": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-8.2.0.tgz#3eb56d13a1de1d347ecb1957c6860c911704bc44" + integrity sha512-/Sge3BymXo4lKc31C8OINJgXLaw+7vL1/L1pGiBNpGrBiT8FQiaFpSYV0uhTaG4y78vcMBTMFsWaHDvuD+xGzQ== + +"@types/node-fetch@^2.5.0": + version "2.5.8" + resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.5.8.tgz#e199c835d234c7eb0846f6618012e558544ee2fb" + integrity sha512-fbjI6ja0N5ZA8TV53RUqzsKNkl9fv8Oj3T7zxW7FGv1GSH7gwJaNF8dzCjrqKaxKeUpTz4yT1DaJFq/omNpGfw== + dependencies: + "@types/node" "*" + form-data "^3.0.0" + +"@types/node@*": + version "8.0.51" + resolved "https://registry.yarnpkg.com/@types/node/-/node-8.0.51.tgz#b31d716fb8d58eeb95c068a039b9b6292817d5fb" + integrity sha512-El3+WJk2D/ppWNd2X05aiP5l2k4EwF7KwheknQZls+I26eSICoWRhRIJ56jGgw2dqNGQ5LtNajmBU2ajS28EvQ== + +"@types/node@14.x": + version "14.14.43" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.43.tgz#26bcbb0595b305400e8ceaf9a127a7f905ae49c8" + integrity sha512-3pwDJjp1PWacPTpH0LcfhgjvurQvrZFBrC6xxjaUEZ7ifUtT32jtjPxEMMblpqd2Mvx+k8haqQJLQxolyGN/cQ== + +"@types/p-limit@^2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@types/p-limit/-/p-limit-2.2.0.tgz#94a608e9b258a6c6156a13d1a14fd720dba70b97" + integrity sha512-fGFbybl1r0oE9mqgfc2EHHUin9ZL5rbQIexWI6jYRU1ADVn4I3LHzT+g/kpPpZsfp8PB94CQ655pfAjNF8LP6A== + dependencies: + p-limit "*" + +"@types/plist@^3.0.2": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/plist/-/plist-3.0.2.tgz#61b3727bba0f5c462fe333542534a0c3e19ccb01" + integrity sha512-ULqvZNGMv0zRFvqn8/4LSPtnmN4MfhlPNtJCTpKuIIxGVGZ2rYWzFXrvEBoh9CVyqSE7D6YFRJ1hydLHI6kbWw== + dependencies: + "@types/node" "*" + xmlbuilder ">=11.0.1" + +"@types/pump@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@types/pump/-/pump-1.0.1.tgz#ae8157cefef04d1a4d24c1cc91d403c2f5da5cd0" + integrity sha1-roFXzv7wTRpNJMHMkdQDwvXaXNA= + dependencies: + "@types/node" "*" + +"@types/request@^2.47.0": + version "2.47.0" + resolved "https://registry.yarnpkg.com/@types/request/-/request-2.47.0.tgz#76a666cee4cb85dcffea6cd4645227926d9e114e" + integrity sha512-/KXM5oev+nNCLIgBjkwbk8VqxmzI56woD4VUxn95O+YeQ8hJzcSmIZ1IN3WexiqBb6srzDo2bdMbsXxgXNkz5Q== + dependencies: + "@types/caseless" "*" + "@types/form-data" "*" + "@types/node" "*" + "@types/tough-cookie" "*" + +"@types/responselike@*", "@types/responselike@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.0.tgz#251f4fe7d154d2bad125abe1b429b23afd262e29" + integrity sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA== + dependencies: + "@types/node" "*" + +"@types/rimraf@^2.0.4": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@types/rimraf/-/rimraf-2.0.4.tgz#403887b0b53c6100a6c35d2ab24f6ccc042fec46" + integrity sha512-8gBudvllD2A/c0CcEX/BivIDorHFt5UI5m46TsNj8DjWCCTTZT74kEe4g+QsY7P/B9WdO98d82zZgXO/RQzu2Q== + dependencies: + "@types/glob" "*" + "@types/node" "*" + +"@types/source-list-map@*": + version "0.1.2" + resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9" + integrity sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA== + +"@types/tapable@^1": + version "1.0.8" + resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.8.tgz#b94a4391c85666c7b73299fd3ad79d4faa435310" + integrity sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ== + +"@types/through2@^2.0.34": + version "2.0.34" + resolved "https://registry.yarnpkg.com/@types/through2/-/through2-2.0.34.tgz#9c2a259a238dace2a05a2f8e94b786961bc27ac4" + integrity sha512-nhRG8+RuG/L+0fAZBQYaRflXKjTrHOKH8MFTChnf+dNVMxA3wHYYrfj0tztK0W51ABXjGfRCDc0vRkecCOrsow== + dependencies: + "@types/node" "*" + +"@types/through@^0.0.29": + version "0.0.29" + resolved "https://registry.yarnpkg.com/@types/through/-/through-0.0.29.tgz#72943aac922e179339c651fa34a4428a4d722f93" + integrity sha512-9a7C5VHh+1BKblaYiq+7Tfc+EOmjMdZaD1MYtkQjSoxgB69tBjW98ry6SKsi4zEIWztLOMRuL87A3bdT/Fc/4w== + dependencies: + "@types/node" "*" + +"@types/tmp@^0.2.1": + version "0.2.1" + resolved "https://registry.yarnpkg.com/@types/tmp/-/tmp-0.2.1.tgz#83ecf4ec22a8c218c71db25f316619fe5b986011" + integrity sha512-7cTXwKP/HLOPVgjg+YhBdQ7bMiobGMuoBmrGmqwIWJv8elC6t1DfVc/mn4fD9UE1IjhwmhaQ5pGVXkmXbH0rhg== + +"@types/tough-cookie@*": + version "2.3.2" + resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-2.3.2.tgz#e0d481d8bb282ad8a8c9e100ceb72c995fb5e709" + integrity sha512-vOVmaruQG5EatOU/jM6yU2uCp3Lz6mK1P5Ztu4iJjfM4SVHU9XYktPUQtKlIXuahqXHdEyUarMrBEwg5Cwu+bA== + +"@types/tunnel@^0.0.1": + version "0.0.1" + resolved "https://registry.yarnpkg.com/@types/tunnel/-/tunnel-0.0.1.tgz#0d72774768b73df26f25df9184273a42da72b19c" + integrity sha512-AOqu6bQu5MSWwYvehMXLukFHnupHrpZ8nvgae5Ggie9UwzDR1CCwoXgSSWNZJuyOlCdfdsWMA5F2LlmvyoTv8A== + dependencies: + "@types/node" "*" + +"@types/uglify-js@*": + version "3.13.1" + resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.13.1.tgz#5e889e9e81e94245c75b6450600e1c5ea2878aea" + integrity sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ== + dependencies: + source-map "^0.6.1" + +"@types/underscore@^1.8.9": + version "1.8.9" + resolved "https://registry.yarnpkg.com/@types/underscore/-/underscore-1.8.9.tgz#fef41f800cd23db1b4f262ddefe49cd952d82323" + integrity sha512-vfzZGgZKRFy7KEWcBGfIFk+h6B+thDCLfkD1exMBMRlUsx2icA+J6y4kAbZs/TjSTeY1duw89QUU133TSzr60Q== + +"@types/undertaker-registry@*": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@types/undertaker-registry/-/undertaker-registry-1.0.1.tgz#4306d4a03d7acedb974b66530832b90729e1d1da" + integrity sha512-Z4TYuEKn9+RbNVk1Ll2SS4x1JeLHecolIbM/a8gveaHsW0Hr+RQMraZACwTO2VD7JvepgA6UO1A1VrbktQrIbQ== + +"@types/undertaker@*": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@types/undertaker/-/undertaker-1.2.0.tgz#d39a81074b4f274eb656870fc904a70737e00f8e" + integrity sha512-bx/5nZCGkasXs6qaA3B6SVDjBZqdyk04UO12e0uEPSzjt5H8jEJw0DKe7O7IM0hM2bVHRh70pmOH7PEHqXwzOw== + dependencies: + "@types/events" "*" + "@types/undertaker-registry" "*" + +"@types/vinyl-fs@*": + version "2.4.9" + resolved "https://registry.yarnpkg.com/@types/vinyl-fs/-/vinyl-fs-2.4.9.tgz#d312c24b5ba8d2db456d23ee4a66f9d016af82ea" + integrity sha512-Q0EXd6c1fORjiOuK4ZaKdfFcMyFzJlTi56dqktwaWVLIDAzE49wUs3bKnYbZwzyMWoH+NcMWnRuR73S9A0jnRA== + dependencies: + "@types/events" "*" + "@types/glob-stream" "*" + "@types/node" "*" + "@types/vinyl" "*" + +"@types/vinyl@*": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@types/vinyl/-/vinyl-2.0.2.tgz#4f3b8dae8f5828d3800ef709b0cff488ee852de3" + integrity sha512-2iYpNuOl98SrLPBZfEN9Mh2JCJ2EI9HU35SfgBEb51DcmaHkhp8cKMblYeBqMQiwXMgAD3W60DbQ4i/UdLiXhw== + dependencies: + "@types/node" "*" + +"@types/webpack-sources@*": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-2.1.1.tgz#6af17e3a3ded71eec2b98008d7c12f498a0a4506" + integrity sha512-MjM1R6iuw8XaVbtkCBz0N349cyqBjJHCbQiOeppe3VBeFvxqs74RKHAVt9LkxTnUWc7YLZOEsUfPUnmK6SBPKQ== + dependencies: + "@types/node" "*" + "@types/source-list-map" "*" + source-map "^0.7.3" + +"@types/webpack@^4.41.25": + version "4.41.30" + resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.30.tgz#fd3db6d0d41e145a8eeeafcd3c4a7ccde9068ddc" + integrity sha512-GUHyY+pfuQ6haAfzu4S14F+R5iGRwN6b2FRNJY7U0NilmFAqbsOfK6j1HwuLBAqwRIT+pVdNDJGJ6e8rpp0KHA== + dependencies: + "@types/node" "*" + "@types/tapable" "^1" + "@types/uglify-js" "*" + "@types/webpack-sources" "*" + anymatch "^3.0.0" + source-map "^0.6.0" + +"@types/xml2js@0.0.33": + version "0.0.33" + resolved "https://registry.yarnpkg.com/@types/xml2js/-/xml2js-0.0.33.tgz#20c5dd6460245284d64a55690015b95e409fb7de" + integrity sha1-IMXdZGAkUoTWSlVpABW5XkCft94= + +"@types/yauzl@^2.9.1": + version "2.9.2" + resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.9.2.tgz#c48e5d56aff1444409e39fa164b0b4d4552a7b7a" + integrity sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA== + dependencies: + "@types/node" "*" + +"@typescript-eslint/experimental-utils@3.10.1": + version "3.10.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz#e179ffc81a80ebcae2ea04e0332f8b251345a686" + integrity sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw== + dependencies: + "@types/json-schema" "^7.0.3" + "@typescript-eslint/types" "3.10.1" + "@typescript-eslint/typescript-estree" "3.10.1" + eslint-scope "^5.0.0" + eslint-utils "^2.0.0" + +"@typescript-eslint/experimental-utils@~2.13.0": + version "2.13.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.13.0.tgz#958614faa6f77599ee2b241740e0ea402482533d" + integrity sha512-+Hss3clwa6aNiC8ZjA45wEm4FutDV5HsVXPl/rDug1THq6gEtOYRGLqS3JlTk7mSnL5TbJz0LpEbzbPnKvY6sw== + dependencies: + "@types/json-schema" "^7.0.3" + "@typescript-eslint/typescript-estree" "2.13.0" + eslint-scope "^5.0.0" + +"@typescript-eslint/parser@^3.3.0": + version "3.10.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-3.10.1.tgz#1883858e83e8b442627e1ac6f408925211155467" + integrity sha512-Ug1RcWcrJP02hmtaXVS3axPPTTPnZjupqhgj+NnZ6BCkwSImWk/283347+x9wN+lqOdK9Eo3vsyiyDHgsmiEJw== + dependencies: + "@types/eslint-visitor-keys" "^1.0.0" + "@typescript-eslint/experimental-utils" "3.10.1" + "@typescript-eslint/types" "3.10.1" + "@typescript-eslint/typescript-estree" "3.10.1" + eslint-visitor-keys "^1.1.0" + +"@typescript-eslint/types@3.10.1": + version "3.10.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-3.10.1.tgz#1d7463fa7c32d8a23ab508a803ca2fe26e758727" + integrity sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ== + +"@typescript-eslint/typescript-estree@2.13.0": + version "2.13.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.13.0.tgz#a2e746867da772c857c13853219fced10d2566bc" + integrity sha512-t21Mg5cc8T3ADEUGwDisHLIubgXKjuNRbkpzDMLb7/JMmgCe/gHM9FaaujokLey+gwTuLF5ndSQ7/EfQqrQx4g== + dependencies: + debug "^4.1.1" + eslint-visitor-keys "^1.1.0" + glob "^7.1.6" + is-glob "^4.0.1" + lodash.unescape "4.0.1" + semver "^6.3.0" + tsutils "^3.17.1" + +"@typescript-eslint/typescript-estree@3.10.1": + version "3.10.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz#fd0061cc38add4fad45136d654408569f365b853" + integrity sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w== + dependencies: + "@typescript-eslint/types" "3.10.1" + "@typescript-eslint/visitor-keys" "3.10.1" + debug "^4.1.1" + glob "^7.1.6" + is-glob "^4.0.1" + lodash "^4.17.15" + semver "^7.3.2" + tsutils "^3.17.1" + +"@typescript-eslint/visitor-keys@3.10.1": + version "3.10.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz#cd4274773e3eb63b2e870ac602274487ecd1e931" + integrity sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ== + dependencies: + eslint-visitor-keys "^1.1.0" + +ajv@^6.12.3: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ansi-colors@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9" + integrity sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA== + dependencies: + ansi-wrap "^0.1.0" + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-wrap@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" + integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768= + +anymatch@^3.0.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +applicationinsights@1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/applicationinsights/-/applicationinsights-1.0.8.tgz#db6e3d983cf9f9405fe1ee5ba30ac6e1914537b5" + integrity sha512-KzOOGdphOS/lXWMFZe5440LUdFbrLpMvh2SaRxn7BmiI550KAoSb2gIhiq6kJZ9Ir3AxRRztjhzif+e5P5IXIg== + dependencies: + diagnostic-channel "0.2.0" + diagnostic-channel-publishers "0.2.1" + zone.js "0.7.6" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= + +arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + +asar@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/asar/-/asar-3.0.3.tgz#1fef03c2d6d2de0cbad138788e4f7ae03b129c7b" + integrity sha512-k7zd+KoR+n8pl71PvgElcoKHrVNiSXtw7odKbyNpmgKe7EGRF9Pnu3uLOukD37EvavKwVFxOUpqXTIZC5B5Pmw== + dependencies: + chromium-pickle-js "^0.2.0" + commander "^5.0.0" + glob "^7.1.6" + minimatch "^3.0.4" + optionalDependencies: + "@types/glob" "^7.1.1" + +asn1@~0.2.3: + version "0.2.4" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== + dependencies: + safer-buffer "~2.1.0" + +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= + +assign-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= + +aws4@^1.8.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" + integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== + +azure-devops-node-api@^11.0.1: + version "11.0.1" + resolved "https://registry.yarnpkg.com/azure-devops-node-api/-/azure-devops-node-api-11.0.1.tgz#b7ec4783230e1de8fc972b23effe7ed2ebac17ff" + integrity sha512-YMdjAw9l5p/6leiyIloxj3k7VIvYThKjvqgiQn88r3nhT93ENwsoDS3A83CyJ4uTWzCZ5f5jCi6c27rTU5Pz+A== + dependencies: + tunnel "0.0.6" + typed-rest-client "^1.8.4" + +azure-storage@^2.1.0: + version "2.10.3" + resolved "https://registry.yarnpkg.com/azure-storage/-/azure-storage-2.10.3.tgz#c5966bf929d87587d78f6847040ea9a4b1d4a50a" + integrity sha512-IGLs5Xj6kO8Ii90KerQrrwuJKexLgSwYC4oLWmc11mzKe7Jt2E5IVg+ZQ8K53YWZACtVTMBNO3iGuA+4ipjJxQ== + dependencies: + browserify-mime "~1.2.9" + extend "^3.0.2" + json-edm-parser "0.1.2" + md5.js "1.3.4" + readable-stream "~2.0.0" + request "^2.86.0" + underscore "~1.8.3" + uuid "^3.0.0" + validator "~9.4.1" + xml2js "0.2.8" + xmlbuilder "^9.0.7" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base64-js@^1.2.3: + version "1.3.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1" + integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g== + +bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= + dependencies: + tweetnacl "^0.14.3" + +bluebird@^3.5.0: + version "3.7.2" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" + integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== + +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= + +boolean@^3.0.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/boolean/-/boolean-3.1.2.tgz#e30f210a26b02458482a8cc353ab06f262a780c2" + integrity sha512-YN6UmV0FfLlBVvRvNPx3pz5W/mUoYB24J4WSXOKP/OOJpi+Oq6WYqPaNTHzjI0QzwWtnvEd5CGYyQPgp1jFxnw== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +browserify-mime@~1.2.9: + version "1.2.9" + resolved "https://registry.yarnpkg.com/browserify-mime/-/browserify-mime-1.2.9.tgz#aeb1af28de6c0d7a6a2ce40adb68ff18422af31f" + integrity sha1-rrGvKN5sDXpqLOQK22j/GEIq8x8= + +buffer-alloc-unsafe@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" + integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== + +buffer-alloc@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" + integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== + dependencies: + buffer-alloc-unsafe "^1.1.0" + buffer-fill "^1.0.0" + +buffer-crc32@~0.2.3: + version "0.2.13" + resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= + +buffer-equal@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-1.0.0.tgz#59616b498304d556abd466966b22eeda3eca5fbe" + integrity sha1-WWFrSYME1Var1GaWayLu2j7KX74= + +buffer-fill@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" + integrity sha1-+PeLdniYiO858gXNY39o5wISKyw= + +byline@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/byline/-/byline-5.0.0.tgz#741c5216468eadc457b03410118ad77de8c1ddb1" + integrity sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE= + +cacheable-lookup@^5.0.3: + version "5.0.4" + resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005" + integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA== + +cacheable-request@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912" + integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== + dependencies: + clone-response "^1.0.2" + get-stream "^5.1.0" + http-cache-semantics "^4.0.0" + keyv "^3.0.0" + lowercase-keys "^2.0.0" + normalize-url "^4.1.0" + responselike "^1.0.2" + +cacheable-request@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.1.tgz#062031c2856232782ed694a257fa35da93942a58" + integrity sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw== + dependencies: + clone-response "^1.0.2" + get-stream "^5.1.0" + http-cache-semantics "^4.0.0" + keyv "^4.0.0" + lowercase-keys "^2.0.0" + normalize-url "^4.1.0" + responselike "^2.0.0" + +call-bind@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= + +chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +cheerio-select@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-1.5.0.tgz#faf3daeb31b17c5e1a9dabcee288aaf8aafa5823" + integrity sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg== + dependencies: + css-select "^4.1.3" + css-what "^5.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + domutils "^2.7.0" + +cheerio@^1.0.0-rc.9: + version "1.0.0-rc.10" + resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.10.tgz#2ba3dcdfcc26e7956fc1f440e61d51c643379f3e" + integrity sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw== + dependencies: + cheerio-select "^1.5.0" + dom-serializer "^1.3.2" + domhandler "^4.2.0" + htmlparser2 "^6.1.0" + parse5 "^6.0.1" + parse5-htmlparser2-tree-adapter "^6.0.1" + tslib "^2.2.0" + +chromium-pickle-js@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz#04a106672c18b085ab774d983dfa3ea138f22205" + integrity sha1-BKEGZywYsIWrd02YPfo+oTjyIgU= + +clone-buffer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" + integrity sha1-4+JbIHrE5wGvch4staFnksrD3Fg= + +clone-response@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" + integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= + dependencies: + mimic-response "^1.0.0" + +clone-stats@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" + integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA= + +clone@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= + +cloneable-readable@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/cloneable-readable/-/cloneable-readable-1.1.3.tgz#120a00cb053bfb63a222e709f9683ea2e11d8cec" + integrity sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ== + dependencies: + inherits "^2.0.1" + process-nextick-args "^2.0.0" + readable-stream "^2.3.5" + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +colors@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" + integrity sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs= + +colors@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" + integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== + +combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@2.9.0: + version "2.9.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.9.0.tgz#9c99094176e12240cb22d6c5146098400fe0f7d4" + integrity sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q= + dependencies: + graceful-readlink ">= 1.0.0" + +commander@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" + integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== + +commander@^6.1.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" + integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== + +commander@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.0.0.tgz#3e2bbfd8bb6724760980988fb5b22b7ee6b71ab2" + integrity sha512-ovx/7NkTrnPuIV8sqk/GjUIIM1+iUQeqA3ye2VNpq9sVoiZsooObWlQy+OPWGI17GDaEoybuAGJm6U8yC077BA== + +compare-version@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/compare-version/-/compare-version-0.1.2.tgz#0162ec2d9351f5ddd59a9202cba935366a725080" + integrity sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA= + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +config-chain@^1.1.11: + version "1.1.13" + resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4" + integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ== + dependencies: + ini "^1.3.4" + proto-list "~1.2.1" + +core-js@^3.6.5: + version "3.15.2" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.15.2.tgz#740660d2ff55ef34ce664d7e2455119c5bdd3d61" + integrity sha512-tKs41J7NJVuaya8DxIOCnl8QuPHx5/ZVbFo1oKgVl1qHFBBrDctzQGtuLjPpRdNTWmKPH6oEvgN/MUID+l485Q== + +core-util-is@1.0.2, core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + +cross-spawn@^7.0.1: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +css-select@^4.1.3: + version "4.1.3" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.1.3.tgz#a70440f70317f2669118ad74ff105e65849c7067" + integrity sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA== + dependencies: + boolbase "^1.0.0" + css-what "^5.0.0" + domhandler "^4.2.0" + domutils "^2.6.0" + nth-check "^2.0.0" + +css-what@^5.0.0, css-what@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-5.0.1.tgz#3efa820131f4669a8ac2408f9c32e7c7de9f4cad" + integrity sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg== + +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= + dependencies: + assert-plus "^1.0.0" + +debug@^2.6.8: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^4.1.0, debug@^4.3.2: + version "4.3.2" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" + integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== + dependencies: + ms "2.1.2" + +debug@^4.1.1, debug@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" + integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== + dependencies: + ms "2.1.2" + +decompress-response@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" + integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= + dependencies: + mimic-response "^1.0.0" + +decompress-response@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" + integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== + dependencies: + mimic-response "^3.1.0" + +defer-to-connect@^1.0.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" + integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== + +defer-to-connect@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.0.tgz#83d6b199db041593ac84d781b5222308ccf4c2c1" + integrity sha512-bYL2d05vOSf1JEZNx5vSAtPuBMkX8K9EUutg7zlKvTqKXHt7RhWJFbmd7qakVuf13i+IkGmp6FwSsONOf6VYIg== + +define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + +denodeify@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/denodeify/-/denodeify-1.2.1.tgz#3a36287f5034e699e7577901052c2e6c94251631" + integrity sha1-OjYof1A05pnnV3kBBSwubJQlFjE= + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +diagnostic-channel-publishers@0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/diagnostic-channel-publishers/-/diagnostic-channel-publishers-0.2.1.tgz#8e2d607a8b6d79fe880b548bc58cc6beb288c4f3" + integrity sha1-ji1geottef6IC1SLxYzGvrKIxPM= + +diagnostic-channel@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/diagnostic-channel/-/diagnostic-channel-0.2.0.tgz#cc99af9612c23fb1fff13612c72f2cbfaa8d5a17" + integrity sha1-zJmvlhLCP7H/8TYSxy8sv6qNWhc= + dependencies: + semver "^5.3.0" + +dir-compare@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/dir-compare/-/dir-compare-2.4.0.tgz#785c41dc5f645b34343a4eafc50b79bac7f11631" + integrity sha512-l9hmu8x/rjVC9Z2zmGzkhOEowZvW7pmYws5CWHutg8u1JgvsKWMx7Q/UODeu4djLZ4FgW5besw5yvMQnBHzuCA== + dependencies: + buffer-equal "1.0.0" + colors "1.0.3" + commander "2.9.0" + minimatch "3.0.4" + +dom-serializer@^1.0.1, dom-serializer@^1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.3.2.tgz#6206437d32ceefaec7161803230c7a20bc1b4d91" + integrity sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" + integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== + +domhandler@^4.0.0, domhandler@^4.2.0: + version "4.2.2" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.2.2.tgz#e825d721d19a86b8c201a35264e226c678ee755f" + integrity sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w== + dependencies: + domelementtype "^2.2.0" + +domutils@^2.5.2, domutils@^2.6.0, domutils@^2.7.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +duplexer3@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" + integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= + +ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= + dependencies: + jsbn "~0.1.0" + safer-buffer "^2.1.0" + +electron-osx-sign@^0.4.16: + version "0.4.16" + resolved "https://registry.yarnpkg.com/electron-osx-sign/-/electron-osx-sign-0.4.16.tgz#0be8e579b2d9fa4c12d2a21f063898294b3434aa" + integrity sha512-ziMWfc3NmQlwnWLW6EaZq8nH2BWVng/atX5GWsGwhexJYpdW6hsg//MkAfRTRx1kR3Veiqkeiog1ibkbA4x0rg== + dependencies: + bluebird "^3.5.0" + compare-version "^0.1.2" + debug "^2.6.8" + isbinaryfile "^3.0.2" + minimist "^1.2.0" + plist "^3.0.1" + +encodeurl@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= + +end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +entities@~2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.3.tgz#5c487e5742ab93c15abb5da22759b8590ec03b7f" + integrity sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ== + +env-paths@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" + integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== + +es6-error@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d" + integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg== + +esbuild@^0.12.6: + version "0.12.6" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.12.6.tgz#85bc755c7cf3005d4f34b4f10f98049ce0ee67ce" + integrity sha512-RDvVLvAjsq/kIZJoneMiUOH7EE7t2QaW7T3Q7EdQij14+bZbDq5sndb0tTanmHIFSqZVMBMMyqzVHkS3dJobeA== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +eslint-scope@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.0.0.tgz#e87c8887c73e8d1ec84f1ca591645c358bfc8fb9" + integrity sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw== + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-utils@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" + integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-visitor-keys@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2" + integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A== + +esrecurse@^4.1.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" + integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== + dependencies: + estraverse "^4.1.0" + +estraverse@^4.1.0, estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +events@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.2.0.tgz#93b87c18f8efcd4202a461aec4dfc0556b639379" + integrity sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg== + +extend-shallow@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extend@^3.0.2, extend@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +extract-zip@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a" + integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== + dependencies: + debug "^4.1.1" + get-stream "^5.1.0" + yauzl "^2.10.0" + optionalDependencies: + "@types/yauzl" "^2.9.1" + +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= + +extsprintf@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= + +fast-deep-equal@^3.1.1: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fd-slicer@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" + integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= + dependencies: + pend "~1.2.0" + +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= + +form-data@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.0.tgz#31b7e39c85f1355b7139ee0c647cf0de7f83c682" + integrity sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +form-data@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^9.0.1, fs-extra@^9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +get-intrinsic@^1.0.2: + version "1.1.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" + integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + +get-stream@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + +get-stream@^5.1.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= + dependencies: + assert-plus "^1.0.0" + +glob@^7.0.6: + version "7.1.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1" + integrity sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ== + 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" + +glob@^7.1.3, glob@^7.1.6: + version "7.1.7" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" + integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== + 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" + +global-agent@^2.0.2: + version "2.2.0" + resolved "https://registry.yarnpkg.com/global-agent/-/global-agent-2.2.0.tgz#566331b0646e6bf79429a16877685c4a1fbf76dc" + integrity sha512-+20KpaW6DDLqhG7JDiJpD1JvNvb8ts+TNl7BPOYcURqCrXqnN1Vf+XVOrkKJAFPqfX+oEhsdzOj1hLWkBTdNJg== + dependencies: + boolean "^3.0.1" + core-js "^3.6.5" + es6-error "^4.1.1" + matcher "^3.0.0" + roarr "^2.15.3" + semver "^7.3.2" + serialize-error "^7.0.1" + +global-tunnel-ng@^2.7.1: + version "2.7.1" + resolved "https://registry.yarnpkg.com/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz#d03b5102dfde3a69914f5ee7d86761ca35d57d8f" + integrity sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg== + dependencies: + encodeurl "^1.0.2" + lodash "^4.17.10" + npm-conf "^1.1.3" + tunnel "^0.0.6" + +globalthis@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.2.tgz#2a235d34f4d8036219f7e34929b5de9e18166b8b" + integrity sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ== + dependencies: + define-properties "^1.1.3" + +got@11.8.1: + version "11.8.1" + resolved "https://registry.yarnpkg.com/got/-/got-11.8.1.tgz#df04adfaf2e782babb3daabc79139feec2f7e85d" + integrity sha512-9aYdZL+6nHmvJwHALLwKSUZ0hMwGaJGYv3hoPLPgnT8BoBXm1SjnZeky+91tfwJaDzun2s4RsBRy48IEYv2q2Q== + dependencies: + "@sindresorhus/is" "^4.0.0" + "@szmarczak/http-timer" "^4.0.5" + "@types/cacheable-request" "^6.0.1" + "@types/responselike" "^1.0.0" + cacheable-lookup "^5.0.3" + cacheable-request "^7.0.1" + decompress-response "^6.0.0" + http2-wrapper "^1.0.0-beta.5.2" + lowercase-keys "^2.0.0" + p-cancelable "^2.0.0" + responselike "^2.0.0" + +got@^9.6.0: + version "9.6.0" + resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" + integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== + dependencies: + "@sindresorhus/is" "^0.14.0" + "@szmarczak/http-timer" "^1.1.2" + cacheable-request "^6.0.0" + decompress-response "^3.3.0" + duplexer3 "^0.1.4" + get-stream "^4.1.0" + lowercase-keys "^1.0.1" + mimic-response "^1.0.1" + p-cancelable "^1.0.0" + to-readable-stream "^1.0.0" + url-parse-lax "^3.0.0" + +graceful-fs@^4.1.6, graceful-fs@^4.2.0: + version "4.2.8" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" + integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== + +"graceful-readlink@>= 1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" + integrity sha1-TK+tdrxi8C+gObL5Tpo906ORpyU= + +gulp-merge-json@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/gulp-merge-json/-/gulp-merge-json-2.1.1.tgz#cfb1d066467577545b8c1c289a278e6ef4b4e0de" + integrity sha512-VhvAlcf+dcCb94j/2yDPWxJ3X7x4P/Xwcrv1dhjYuRgvADwFJmaQwl4zbuq+GDZvzMacbVncWtEdsETpUSkhYw== + dependencies: + json5 "^2.1.3" + lodash.mergewith "^4.6.1" + plugin-error "^1.0.1" + through "^2.3.8" + vinyl "^2.1.0" + +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= + +har-validator@~5.1.3: + version "5.1.5" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" + integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== + dependencies: + ajv "^6.12.3" + har-schema "^2.0.0" + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-symbols@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" + integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +hash-base@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" + integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== + dependencies: + inherits "^2.0.4" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" + +hosted-git-info@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.0.2.tgz#5e425507eede4fea846b7262f0838456c4209961" + integrity sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg== + dependencies: + lru-cache "^6.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +http-cache-semantics@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" + integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== + +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +http2-wrapper@^1.0.0-beta.5.2: + version "1.0.0-beta.5.2" + resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.0-beta.5.2.tgz#8b923deb90144aea65cf834b016a340fc98556f3" + integrity sha512-xYz9goEyBnC8XwXDTuC/MZ6t+MrKVQZOk4s7+PaDkwIsQd8IwqvM+0M6bA/2lvG8GHXcPdf+MejTUeO2LCPCeQ== + dependencies: + quick-lru "^5.1.1" + resolve-alpn "^1.0.0" + +iconv-lite-umd@0.6.8: + version "0.6.8" + resolved "https://registry.yarnpkg.com/iconv-lite-umd/-/iconv-lite-umd-0.6.8.tgz#5ad310ec126b260621471a2d586f7f37b9958ec0" + integrity sha512-zvXJ5gSwMC9JD3wDzH8CoZGc1pbiJn12Tqjk8BXYCnYz3hYL5GRjHW8LEykjXhV9WgNGI4rgpgHcbIiBfrRq6A== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@^2.0.1, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= + +ini@^1.3.4: + version "1.3.8" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== + dependencies: + is-plain-object "^2.0.4" + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-glob@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== + dependencies: + is-extglob "^2.1.1" + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isbinaryfile@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-3.0.3.tgz#5d6def3edebf6e8ca8cae9c30183a804b5f8be80" + integrity sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw== + dependencies: + buffer-alloc "^1.2.0" + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= + +jsbi@^3.1.3: + version "3.1.4" + resolved "https://registry.yarnpkg.com/jsbi/-/jsbi-3.1.4.tgz#9654dd02207a66a4911b4e4bb74265bc2cbc9dd0" + integrity sha512-52QRRFSsi9impURE8ZUbzAMCLjPm4THO7H2fcuIvaaeFTbSysvkodbQQXIVsNgq/ypDbq6dJiuGKL0vZ/i9hUg== + +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= + +json-buffer@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" + integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= + +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + +json-edm-parser@0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/json-edm-parser/-/json-edm-parser-0.1.2.tgz#1e60b0fef1bc0af67bc0d146dfdde5486cd615b4" + integrity sha1-HmCw/vG8CvZ7wNFG393lSGzWFbQ= + dependencies: + jsonparse "~1.2.0" + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema@0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= + +json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= + +json5@^2.1.3: + version "2.2.0" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" + integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== + dependencies: + minimist "^1.2.5" + +jsonc-parser@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-2.3.0.tgz#7c7fc988ee1486d35734faaaa866fadb00fa91ee" + integrity sha512-b0EBt8SWFNnixVdvoR2ZtEGa9ZqLhbJnOjezn+WP+8kspFm+PFYDN8Z4Bc7pRlDjvuVcADSUkroIuTWWn/YiIA== + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + optionalDependencies: + graceful-fs "^4.1.6" + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +jsonparse@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.2.0.tgz#5c0c5685107160e72fe7489bddea0b44c2bc67bd" + integrity sha1-XAxWhRBxYOcv50ib3eoLRMK8Z70= + +jsprim@^1.2.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.2.3" + verror "1.10.0" + +keyv@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9" + integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== + dependencies: + json-buffer "3.0.0" + +keyv@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.0.3.tgz#4f3aa98de254803cafcd2896734108daa35e4254" + integrity sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA== + dependencies: + json-buffer "3.0.1" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +linkify-it@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-2.0.3.tgz#d94a4648f9b1c179d64fa97291268bdb6ce9434f" + integrity sha1-2UpGSPmxwXnWT6lykSaL22zpQ08= + dependencies: + uc.micro "^1.0.1" + +lodash.mergewith@^4.6.1: + version "4.6.2" + resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz#617121f89ac55f59047c7aec1ccd6654c6590f55" + integrity sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ== + +lodash.unescape@4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/lodash.unescape/-/lodash.unescape-4.0.1.tgz#bf2249886ce514cda112fae9218cdc065211fc9c" + integrity sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw= + +lodash@^4.17.10, lodash@^4.17.15: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" + integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== + +lowercase-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" + integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +markdown-it@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-10.0.0.tgz#abfc64f141b1722d663402044e43927f1f50a8dc" + integrity sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg== + dependencies: + argparse "^1.0.7" + entities "~2.0.0" + linkify-it "^2.0.0" + mdurl "^1.0.1" + uc.micro "^1.0.5" + +matcher@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/matcher/-/matcher-3.0.0.tgz#bd9060f4c5b70aa8041ccc6f80368760994f30ca" + integrity sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng== + dependencies: + escape-string-regexp "^4.0.0" + +md5.js@1.3.4: + version "1.3.4" + resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.4.tgz#e9bdbde94a20a5ac18b04340fc5764d5b09d901d" + integrity sha1-6b296UogpawYsENA/Fdk1bCdkB0= + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + +mdurl@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" + integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= + +mime-db@1.45.0: + version "1.45.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.45.0.tgz#cceeda21ccd7c3a745eba2decd55d4b73e7879ea" + integrity sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w== + +mime-types@^2.1.12, mime-types@~2.1.19: + version "2.1.28" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.28.tgz#1160c4757eab2c5363888e005273ecf79d2a0ecd" + integrity sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ== + dependencies: + mime-db "1.45.0" + +mime@^1.3.4: + version "1.4.1" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6" + integrity sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ== + +mime@^1.4.1: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-response@^1.0.0, mimic-response@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" + integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== + +mimic-response@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" + integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== + +minimatch@3.0.4, minimatch@^3.0.3, minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.2.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.3.tgz#3db5c0765545ab8637be71f333a104a965a9ca3f" + integrity sha512-+bMdgqjMN/Z77a6NlY/I3U5LlRDbnmaAk6lDveAPKwSpcPM4tKAuYsvYF8xjhOPXhOYGe/73vVLVez5PW+jqhw== + +minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + +mkdirp@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +mute-stream@~0.0.4: + version "0.0.7" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" + integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= + +node-abort-controller@^1.0.4: + version "1.1.0" + resolved "https://registry.yarnpkg.com/node-abort-controller/-/node-abort-controller-1.1.0.tgz#8a734a631b022af29963be7245c1483cbb9e070d" + integrity sha512-dEYmUqjtbivotqjraOe8UvhT/poFfog1BQRNsZm/MSEDDESk2cQ1tvD8kGyuN07TM/zoW+n42odL8zTeJupYdQ== + +node-fetch@^2.6.0: + version "2.6.1" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" + integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== + +normalize-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-url@^4.1.0: + version "4.5.1" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a" + integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA== + +npm-conf@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/npm-conf/-/npm-conf-1.1.3.tgz#256cc47bd0e218c259c4e9550bf413bc2192aff9" + integrity sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw== + dependencies: + config-chain "^1.1.11" + pify "^3.0.0" + +nth-check@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.1.tgz#2efe162f5c3da06a28959fbd3db75dbeea9f0fc2" + integrity sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w== + dependencies: + boolbase "^1.0.0" + +oauth-sign@~0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== + +object-inspect@^1.9.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1" + integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg== + +object-keys@^1.0.12: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +os-homedir@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= + +os-tmpdir@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= + +osenv@^0.1.3: + version "0.1.5" + resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" + integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.0" + +p-cancelable@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" + integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== + +p-cancelable@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.0.0.tgz#4a3740f5bdaf5ed5d7c3e34882c6fb5d6b266a6e" + integrity sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg== + +p-limit@*, p-limit@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +parse-semver@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/parse-semver/-/parse-semver-1.1.1.tgz#9a4afd6df063dc4826f93fba4a99cf223f666cb8" + integrity sha1-mkr9bfBj3Egm+T+6SpnPIj9mbLg= + dependencies: + semver "^5.1.0" + +parse5-htmlparser2-tree-adapter@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz#2cdf9ad823321140370d4dbf5d3e92c7c8ddc6e6" + integrity sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA== + dependencies: + parse5 "^6.0.1" + +parse5@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +pend@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + +picomatch@^2.0.4: + version "2.3.0" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" + integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + +plist@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.1.tgz#a9b931d17c304e8912ef0ba3bdd6182baf2e1f8c" + integrity sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ== + dependencies: + base64-js "^1.2.3" + xmlbuilder "^9.0.7" + xmldom "0.1.x" + +plugin-error@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/plugin-error/-/plugin-error-1.0.1.tgz#77016bd8919d0ac377fdcdd0322328953ca5781c" + integrity sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA== + dependencies: + ansi-colors "^1.0.1" + arr-diff "^4.0.0" + arr-union "^3.1.0" + extend-shallow "^3.0.2" + +"postcss@5 - 7": + version "7.0.36" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.36.tgz#056f8cffa939662a8f5905950c07d5285644dfcb" + integrity sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw== + dependencies: + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" + +prepend-http@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" + integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= + +priorityqueuejs@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/priorityqueuejs/-/priorityqueuejs-1.0.0.tgz#2ee4f23c2560913e08c07ce5ccdd6de3df2c5af8" + integrity sha1-LuTyPCVgkT4IwHzlzN1t498sWvg= + +process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +process-nextick-args@~1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" + integrity sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M= + +process@^0.11.10: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= + +progress@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +proto-list@~1.2.1: + version "1.2.4" + resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= + +psl@^1.1.28, psl@^1.1.33: + version "1.8.0" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" + integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +qs@^6.9.1: + version "6.10.1" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.1.tgz#4931482fa8d647a5aab799c5271d2133b981fb6a" + integrity sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg== + dependencies: + side-channel "^1.0.4" + +qs@~6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + +quick-lru@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" + integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== + +read@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" + integrity sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ= + dependencies: + mute-stream "~0.0.4" + +readable-stream@^2.3.5: + version "2.3.7" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + 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@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@~2.0.0: + version "2.0.6" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.0.6.tgz#8f90341e68a53ccc928788dacfcd11b36eb9b78e" + integrity sha1-j5A0HmilPMySh4jaz80Rs265t44= + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "~1.0.0" + process-nextick-args "~1.0.6" + string_decoder "~0.10.x" + util-deprecate "~1.0.1" + +remove-trailing-separator@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= + +replace-ext@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.1.tgz#2d6d996d04a15855d967443631dd5f77825b016a" + integrity sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw== + +request@^2.86.0: + version "2.88.2" + resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" + integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.3" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.5.0" + tunnel-agent "^0.6.0" + uuid "^3.3.2" + +resolve-alpn@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.0.0.tgz#745ad60b3d6aff4b4a48e01b8c0bdc70959e0e8c" + integrity sha512-rTuiIEqFmGxne4IovivKSDzld2lWW9QCjqv80SYjPgf+gS35eaCAjaP54CCwGAwBtnCsvNLYtqxe1Nw+i6JEmA== + +responselike@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" + integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= + dependencies: + lowercase-keys "^1.0.0" + +responselike@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.0.tgz#26391bcc3174f750f9a79eacc40a12a5c42d7723" + integrity sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw== + dependencies: + lowercase-keys "^2.0.0" + +rimraf@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +roarr@^2.15.3: + version "2.15.4" + resolved "https://registry.yarnpkg.com/roarr/-/roarr-2.15.4.tgz#f5fe795b7b838ccfe35dc608e0282b9eba2e7afd" + integrity sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A== + dependencies: + boolean "^3.0.1" + detect-node "^2.0.4" + globalthis "^1.0.1" + json-stringify-safe "^5.0.1" + semver-compare "^1.0.0" + sprintf-js "^1.1.2" + +safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sax@0.5.x: + version "0.5.8" + resolved "https://registry.yarnpkg.com/sax/-/sax-0.5.8.tgz#d472db228eb331c2506b0e8c15524adb939d12c1" + integrity sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE= + +sax@>=0.6.0: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +semaphore@^1.0.5: + version "1.1.0" + resolved "https://registry.yarnpkg.com/semaphore/-/semaphore-1.1.0.tgz#aaad8b86b20fe8e9b32b16dc2ee682a8cd26a8aa" + integrity sha512-O4OZEaNtkMd/K0i6js9SL+gqy0ZCBMgUvlSqHKi4IBdjhe7wB8pwztUk1BbZ1fmrvpwFrPbHzqd2w5pTcJH6LA== + +semver-compare@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" + integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= + +semver@^5.1.0, semver@^5.3.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.6.0.tgz#7e74256fbaa49c75aa7c7a205cc22799cac80004" + integrity sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg== + +semver@^6.2.0, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.3.2: + version "7.3.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" + integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== + dependencies: + lru-cache "^6.0.0" + +serialize-error@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-7.0.1.tgz#f1360b0447f61ffb483ec4157c737fab7d778e18" + integrity sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw== + dependencies: + type-fest "^0.13.1" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.3: + version "0.7.3" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== + +sprintf-js@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673" + integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug== + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + +sshpk@^1.7.0: + version "1.16.1" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" + integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" + ecc-jsbn "~0.1.1" + getpass "^0.1.1" + jsbn "~0.1.0" + safer-buffer "^2.0.2" + tweetnacl "~0.14.0" + +string_decoder@^1.1.1, string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= + +sumchecker@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/sumchecker/-/sumchecker-3.0.1.tgz#6377e996795abb0b6d348e9b3e1dfb24345a8e42" + integrity sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg== + dependencies: + debug "^4.1.0" + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + dependencies: + has-flag "^3.0.0" + +through@^2.3.8: + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + +tmp@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" + integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== + dependencies: + rimraf "^3.0.0" + +to-readable-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771" + integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== + +tough-cookie@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" + integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.1.2" + +tough-cookie@~2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" + integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== + dependencies: + psl "^1.1.28" + punycode "^2.1.1" + +tslib@^1.8.1: + version "1.9.3" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286" + integrity sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ== + +tslib@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.3.tgz#8e0741ac45fc0c226e58a17bfc3e64b9bc6ca61c" + integrity sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ== + +tslib@^2.2.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" + integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== + +tsutils@^3.17.1: + version "3.17.1" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759" + integrity sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g== + dependencies: + tslib "^1.8.1" + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + dependencies: + safe-buffer "^5.0.1" + +tunnel@0.0.6, tunnel@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/tunnel/-/tunnel-0.0.6.tgz#72f1314b34a5b192db012324df2cc587ca47f92c" + integrity sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg== + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= + +type-fest@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934" + integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg== + +typed-rest-client@^1.8.4: + version "1.8.6" + resolved "https://registry.yarnpkg.com/typed-rest-client/-/typed-rest-client-1.8.6.tgz#d8facd6abd98cbd8ad14cccf056ca5cc306919d7" + integrity sha512-xcQpTEAJw2DP7GqVNECh4dD+riS+C1qndXLfBCJ3xk0kqprtGN491P5KlmrDbKdtuW8NEcP/5ChxiJI3S9WYTA== + dependencies: + qs "^6.9.1" + tunnel "0.0.6" + underscore "^1.12.1" + +typescript@^4.5.0-dev.20211021: + version "4.5.0-dev.20211021" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.5.0-dev.20211021.tgz#7bd786f53c33f7ade525d0b34bda27f2e01927fe" + integrity sha512-lZJTNSL8CBqgURSrVwCto8WEV1U0BUwoy+GTmINoRc/Sm2BcYiRpcq/OAiSg/1q/rvODousdOsHePfAZfwi0Qg== + +uc.micro@^1.0.1, uc.micro@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.5.tgz#0c65f15f815aa08b560a61ce8b4db7ffc3f45376" + integrity sha512-JoLI4g5zv5qNyT09f4YAvEZIIV1oOjqnewYg5D38dkQljIzpPT296dbIGvKro3digYI1bkb7W6EP1y4uDlmzLg== + +underscore@^1.12.1: + version "1.13.1" + resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.1.tgz#0c1c6bd2df54b6b69f2314066d65b6cde6fcf9d1" + integrity sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g== + +underscore@~1.8.3: + version "1.8.3" + resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.8.3.tgz#4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022" + integrity sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI= + +universal-user-agent@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee" + integrity sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w== + +universalify@^0.1.0, universalify@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +url-join@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/url-join/-/url-join-1.1.0.tgz#741c6c2f4596c4830d6718460920d0c92202dc78" + integrity sha1-dBxsL0WWxIMNZxhGCSDQySIC3Hg= + +url-parse-lax@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" + integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= + dependencies: + prepend-http "^2.0.0" + +util-deprecate@^1.0.1, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +uuid@^3.0.0, uuid@^3.3.2: + version "3.4.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== + +uuid@^8.3.0: + version "8.3.1" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.1.tgz#2ba2e6ca000da60fce5a196954ab241131e05a31" + integrity sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg== + +validator@~9.4.1: + version "9.4.1" + resolved "https://registry.yarnpkg.com/validator/-/validator-9.4.1.tgz#abf466d398b561cd243050112c6ff1de6cc12663" + integrity sha512-YV5KjzvRmSyJ1ee/Dm5UED0G+1L4GZnLN3w6/T+zZm8scVua4sOhYKWTUrKa0H/tMiJyO9QLHMPN+9mB/aMunA== + +verror@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +vinyl@^2.1.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.2.1.tgz#23cfb8bbab5ece3803aa2c0a1eb28af7cbba1974" + integrity sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw== + 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" + +vsce@^1.100.0: + version "1.100.0" + resolved "https://registry.yarnpkg.com/vsce/-/vsce-1.100.0.tgz#82818b69fbfc8697e087b6bc7c5084306cdee7ea" + integrity sha512-sY1NVSZkesioir/1w04igdSPKKHb4QAn7AngOQIKvNTvtFUFuEE/KrcURcld9Gai9W5167zaeifW5rWUsX3rLg== + dependencies: + azure-devops-node-api "^11.0.1" + chalk "^2.4.2" + cheerio "^1.0.0-rc.9" + commander "^6.1.0" + denodeify "^1.2.1" + glob "^7.0.6" + hosted-git-info "^4.0.2" + leven "^3.1.0" + lodash "^4.17.15" + markdown-it "^10.0.0" + mime "^1.3.4" + minimatch "^3.0.3" + osenv "^0.1.3" + parse-semver "^1.1.1" + read "^1.0.7" + semver "^5.1.0" + tmp "^0.2.1" + typed-rest-client "^1.8.4" + url-join "^1.1.0" + xml2js "^0.4.23" + yauzl "^2.3.1" + yazl "^2.2.2" + +vscode-universal-bundler@^0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/vscode-universal-bundler/-/vscode-universal-bundler-0.0.2.tgz#2c988dac681d3ffe6baec6defac0995cb833c55a" + integrity sha512-FPJcvKnQGBqFzy6M6Nm2yvAczNLUeXsfYM6GwCex/pUOkvIM2icIHmiSvtMJINlLW1iG+oEwE3/LVbABmcjEmQ== + dependencies: + "@malept/cross-spawn-promise" "^1.1.0" + asar "^3.0.3" + debug "^4.3.1" + dir-compare "^2.4.0" + fs-extra "^9.0.1" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +xml2js@0.2.8: + version "0.2.8" + resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.2.8.tgz#9b81690931631ff09d1957549faf54f4f980b3c2" + integrity sha1-m4FpCTFjH/CdGVdUn69U9PmAs8I= + dependencies: + sax "0.5.x" + +xml2js@^0.4.19, xml2js@^0.4.23: + version "0.4.23" + resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.23.tgz#a0c69516752421eb2ac758ee4d4ccf58843eac66" + integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug== + dependencies: + sax ">=0.6.0" + xmlbuilder "~11.0.0" + +xmlbuilder@>=11.0.1: + version "15.1.1" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5" + integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg== + +xmlbuilder@^9.0.7: + version "9.0.7" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d" + integrity sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0= + +xmlbuilder@~11.0.0: + version "11.0.1" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" + integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== + +xmldom@0.1.x: + version "0.1.31" + resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.31.tgz#b76c9a1bd9f0a9737e5a72dc37231cf38375e2ff" + integrity sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yauzl@^2.10.0, yauzl@^2.3.1: + version "2.10.0" + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" + integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= + dependencies: + buffer-crc32 "~0.2.3" + fd-slicer "~1.1.0" + +yazl@^2.2.2: + version "2.4.3" + resolved "https://registry.yarnpkg.com/yazl/-/yazl-2.4.3.tgz#ec26e5cc87d5601b9df8432dbdd3cd2e5173a071" + integrity sha1-7CblzIfVYBud+EMtvdPNLlFzoHE= + dependencies: + buffer-crc32 "~0.2.3" + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + +zone.js@0.7.6: + version "0.7.6" + resolved "https://registry.yarnpkg.com/zone.js/-/zone.js-0.7.6.tgz#fbbc39d3e0261d0986f1ba06306eb3aeb0d22009" + integrity sha1-+7w50+AmHQmG8boGMG6zrrDSIAk= diff --git a/refactor/baselines/site-vendor/monaco-core-build/src-vs-css.js.txt b/refactor/baselines/site-vendor/monaco-core-build/src-vs-css.js.txt new file mode 100644 index 000000000..a719c310e --- /dev/null +++ b/refactor/baselines/site-vendor/monaco-core-build/src-vs-css.js.txt @@ -0,0 +1,115 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +/*--------------------------------------------------------------------------------------------- + *--------------------------------------------------------------------------------------------- + *--------------------------------------------------------------------------------------------- + *--------------------------------------------------------------------------------------------- + *--------------------------------------------------------------------------------------------- + * Please make sure to make edits in the .ts file at https://github.com/microsoft/vscode-loader/ + *--------------------------------------------------------------------------------------------- + *--------------------------------------------------------------------------------------------- + *--------------------------------------------------------------------------------------------- + *--------------------------------------------------------------------------------------------- + *--------------------------------------------------------------------------------------------*/ +'use strict'; +var CSSLoaderPlugin; +(function (CSSLoaderPlugin) { + /** + * Known issue: + * - In IE there is no way to know if the CSS file loaded successfully or not. + */ + var BrowserCSSLoader = /** @class */ (function () { + function BrowserCSSLoader() { + this._pendingLoads = 0; + } + BrowserCSSLoader.prototype.attachListeners = function (name, linkNode, callback, errorback) { + var unbind = function () { + linkNode.removeEventListener('load', loadEventListener); + linkNode.removeEventListener('error', errorEventListener); + }; + var loadEventListener = function (e) { + unbind(); + callback(); + }; + var errorEventListener = function (e) { + unbind(); + errorback(e); + }; + linkNode.addEventListener('load', loadEventListener); + linkNode.addEventListener('error', errorEventListener); + }; + BrowserCSSLoader.prototype._onLoad = function (name, callback) { + this._pendingLoads--; + callback(); + }; + BrowserCSSLoader.prototype._onLoadError = function (name, errorback, err) { + this._pendingLoads--; + errorback(err); + }; + BrowserCSSLoader.prototype._insertLinkNode = function (linkNode) { + this._pendingLoads++; + var head = document.head || document.getElementsByTagName('head')[0]; + head.appendChild(linkNode); + }; + BrowserCSSLoader.prototype.createLinkTag = function (name, cssUrl, externalCallback, externalErrorback) { + var _this = this; + var linkNode = document.createElement('link'); + linkNode.setAttribute('rel', 'stylesheet'); + linkNode.setAttribute('type', 'text/css'); + linkNode.setAttribute('data-name', name); + var callback = function () { return _this._onLoad(name, externalCallback); }; + var errorback = function (err) { return _this._onLoadError(name, externalErrorback, err); }; + this.attachListeners(name, linkNode, callback, errorback); + linkNode.setAttribute('href', cssUrl); + return linkNode; + }; + BrowserCSSLoader.prototype._linkTagExists = function (name, cssUrl) { + var i, len, nameAttr, hrefAttr, links = document.getElementsByTagName('link'); + for (i = 0, len = links.length; i < len; i++) { + nameAttr = links[i].getAttribute('data-name'); + hrefAttr = links[i].getAttribute('href'); + if (nameAttr === name || hrefAttr === cssUrl) { + return true; + } + } + return false; + }; + BrowserCSSLoader.prototype.load = function (name, cssUrl, externalCallback, externalErrorback) { + if (this._linkTagExists(name, cssUrl)) { + externalCallback(); + return; + } + var linkNode = this.createLinkTag(name, cssUrl, externalCallback, externalErrorback); + this._insertLinkNode(linkNode); + }; + return BrowserCSSLoader; + }()); + // ------------------------------ Finally, the plugin + var CSSPlugin = /** @class */ (function () { + function CSSPlugin() { + this._cssLoader = new BrowserCSSLoader(); + } + CSSPlugin.prototype.load = function (name, req, load, config) { + config = config || {}; + var cssConfig = config['vs/css'] || {}; + if (cssConfig.disabled) { + // the plugin is asked to not create any style sheets + load({}); + return; + } + var cssUrl = req.toUrl(name + '.css'); + this._cssLoader.load(name, cssUrl, function (contents) { + load({}); + }, function (err) { + if (typeof load.error === 'function') { + load.error('Could not find ' + cssUrl + ' or it was empty'); + } + }); + }; + return CSSPlugin; + }()); + CSSLoaderPlugin.CSSPlugin = CSSPlugin; + define('vs/css', new CSSPlugin()); +})(CSSLoaderPlugin || (CSSLoaderPlugin = {})); diff --git a/refactor/baselines/site-vendor/monaco-core-build/src-vs-loader.js.txt b/refactor/baselines/site-vendor/monaco-core-build/src-vs-loader.js.txt new file mode 100644 index 000000000..d66392e23 --- /dev/null +++ b/refactor/baselines/site-vendor/monaco-core-build/src-vs-loader.js.txt @@ -0,0 +1,1951 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +'use strict'; +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +/*--------------------------------------------------------------------------------------------- + *--------------------------------------------------------------------------------------------- + *--------------------------------------------------------------------------------------------- + *--------------------------------------------------------------------------------------------- + *--------------------------------------------------------------------------------------------- + * Please make sure to make edits in the .ts file at https://github.com/microsoft/vscode-loader/ + *--------------------------------------------------------------------------------------------- + *--------------------------------------------------------------------------------------------- + *--------------------------------------------------------------------------------------------- + *--------------------------------------------------------------------------------------------- + *--------------------------------------------------------------------------------------------*/ +var _amdLoaderGlobal = this; +var _commonjsGlobal = typeof global === 'object' ? global : {}; +var AMDLoader; +(function (AMDLoader) { + AMDLoader.global = _amdLoaderGlobal; + var Environment = /** @class */ (function () { + function Environment() { + this._detected = false; + this._isWindows = false; + this._isNode = false; + this._isElectronRenderer = false; + this._isWebWorker = false; + this._isElectronNodeIntegrationWebWorker = false; + } + Object.defineProperty(Environment.prototype, "isWindows", { + get: function () { + this._detect(); + return this._isWindows; + }, + enumerable: false, + configurable: true + }); + Object.defineProperty(Environment.prototype, "isNode", { + get: function () { + this._detect(); + return this._isNode; + }, + enumerable: false, + configurable: true + }); + Object.defineProperty(Environment.prototype, "isElectronRenderer", { + get: function () { + this._detect(); + return this._isElectronRenderer; + }, + enumerable: false, + configurable: true + }); + Object.defineProperty(Environment.prototype, "isWebWorker", { + get: function () { + this._detect(); + return this._isWebWorker; + }, + enumerable: false, + configurable: true + }); + Object.defineProperty(Environment.prototype, "isElectronNodeIntegrationWebWorker", { + get: function () { + this._detect(); + return this._isElectronNodeIntegrationWebWorker; + }, + enumerable: false, + configurable: true + }); + Environment.prototype._detect = function () { + if (this._detected) { + return; + } + this._detected = true; + this._isWindows = Environment._isWindows(); + this._isNode = (typeof module !== 'undefined' && !!module.exports); + this._isElectronRenderer = (typeof process !== 'undefined' && typeof process.versions !== 'undefined' && typeof process.versions.electron !== 'undefined' && process.type === 'renderer'); + this._isWebWorker = (typeof AMDLoader.global.importScripts === 'function'); + this._isElectronNodeIntegrationWebWorker = this._isWebWorker && (typeof process !== 'undefined' && typeof process.versions !== 'undefined' && typeof process.versions.electron !== 'undefined' && process.type === 'worker'); + }; + Environment._isWindows = function () { + if (typeof navigator !== 'undefined') { + if (navigator.userAgent && navigator.userAgent.indexOf('Windows') >= 0) { + return true; + } + } + if (typeof process !== 'undefined') { + return (process.platform === 'win32'); + } + return false; + }; + return Environment; + }()); + AMDLoader.Environment = Environment; +})(AMDLoader || (AMDLoader = {})); +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +var AMDLoader; +(function (AMDLoader) { + var LoaderEvent = /** @class */ (function () { + function LoaderEvent(type, detail, timestamp) { + this.type = type; + this.detail = detail; + this.timestamp = timestamp; + } + return LoaderEvent; + }()); + AMDLoader.LoaderEvent = LoaderEvent; + var LoaderEventRecorder = /** @class */ (function () { + function LoaderEventRecorder(loaderAvailableTimestamp) { + this._events = [new LoaderEvent(1 /* LoaderAvailable */, '', loaderAvailableTimestamp)]; + } + LoaderEventRecorder.prototype.record = function (type, detail) { + this._events.push(new LoaderEvent(type, detail, AMDLoader.Utilities.getHighPerformanceTimestamp())); + }; + LoaderEventRecorder.prototype.getEvents = function () { + return this._events; + }; + return LoaderEventRecorder; + }()); + AMDLoader.LoaderEventRecorder = LoaderEventRecorder; + var NullLoaderEventRecorder = /** @class */ (function () { + function NullLoaderEventRecorder() { + } + NullLoaderEventRecorder.prototype.record = function (type, detail) { + // Nothing to do + }; + NullLoaderEventRecorder.prototype.getEvents = function () { + return []; + }; + NullLoaderEventRecorder.INSTANCE = new NullLoaderEventRecorder(); + return NullLoaderEventRecorder; + }()); + AMDLoader.NullLoaderEventRecorder = NullLoaderEventRecorder; +})(AMDLoader || (AMDLoader = {})); +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +var AMDLoader; +(function (AMDLoader) { + var Utilities = /** @class */ (function () { + function Utilities() { + } + /** + * This method does not take care of / vs \ + */ + Utilities.fileUriToFilePath = function (isWindows, uri) { + uri = decodeURI(uri).replace(/%23/g, '#'); + if (isWindows) { + if (/^file:\/\/\//.test(uri)) { + // This is a URI without a hostname => return only the path segment + return uri.substr(8); + } + if (/^file:\/\//.test(uri)) { + return uri.substr(5); + } + } + else { + if (/^file:\/\//.test(uri)) { + return uri.substr(7); + } + } + // Not sure... + return uri; + }; + Utilities.startsWith = function (haystack, needle) { + return haystack.length >= needle.length && haystack.substr(0, needle.length) === needle; + }; + Utilities.endsWith = function (haystack, needle) { + return haystack.length >= needle.length && haystack.substr(haystack.length - needle.length) === needle; + }; + // only check for "?" before "#" to ensure that there is a real Query-String + Utilities.containsQueryString = function (url) { + return /^[^\#]*\?/gi.test(url); + }; + /** + * Does `url` start with http:// or https:// or file:// or / ? + */ + Utilities.isAbsolutePath = function (url) { + return /^((http:\/\/)|(https:\/\/)|(file:\/\/)|(\/))/.test(url); + }; + Utilities.forEachProperty = function (obj, callback) { + if (obj) { + var key = void 0; + for (key in obj) { + if (obj.hasOwnProperty(key)) { + callback(key, obj[key]); + } + } + } + }; + Utilities.isEmpty = function (obj) { + var isEmpty = true; + Utilities.forEachProperty(obj, function () { + isEmpty = false; + }); + return isEmpty; + }; + Utilities.recursiveClone = function (obj) { + if (!obj || typeof obj !== 'object' || obj instanceof RegExp) { + return obj; + } + if (!Array.isArray(obj) && Object.getPrototypeOf(obj) !== Object.prototype) { + // only clone "simple" objects + return obj; + } + var result = Array.isArray(obj) ? [] : {}; + Utilities.forEachProperty(obj, function (key, value) { + if (value && typeof value === 'object') { + result[key] = Utilities.recursiveClone(value); + } + else { + result[key] = value; + } + }); + return result; + }; + Utilities.generateAnonymousModule = function () { + return '===anonymous' + (Utilities.NEXT_ANONYMOUS_ID++) + '==='; + }; + Utilities.isAnonymousModule = function (id) { + return Utilities.startsWith(id, '===anonymous'); + }; + Utilities.getHighPerformanceTimestamp = function () { + if (!this.PERFORMANCE_NOW_PROBED) { + this.PERFORMANCE_NOW_PROBED = true; + this.HAS_PERFORMANCE_NOW = (AMDLoader.global.performance && typeof AMDLoader.global.performance.now === 'function'); + } + return (this.HAS_PERFORMANCE_NOW ? AMDLoader.global.performance.now() : Date.now()); + }; + Utilities.NEXT_ANONYMOUS_ID = 1; + Utilities.PERFORMANCE_NOW_PROBED = false; + Utilities.HAS_PERFORMANCE_NOW = false; + return Utilities; + }()); + AMDLoader.Utilities = Utilities; +})(AMDLoader || (AMDLoader = {})); +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +var AMDLoader; +(function (AMDLoader) { + function ensureError(err) { + if (err instanceof Error) { + return err; + } + var result = new Error(err.message || String(err) || 'Unknown Error'); + if (err.stack) { + result.stack = err.stack; + } + return result; + } + AMDLoader.ensureError = ensureError; + ; + var ConfigurationOptionsUtil = /** @class */ (function () { + function ConfigurationOptionsUtil() { + } + /** + * Ensure configuration options make sense + */ + ConfigurationOptionsUtil.validateConfigurationOptions = function (options) { + function defaultOnError(err) { + if (err.phase === 'loading') { + console.error('Loading "' + err.moduleId + '" failed'); + console.error(err); + console.error('Here are the modules that depend on it:'); + console.error(err.neededBy); + return; + } + if (err.phase === 'factory') { + console.error('The factory method of "' + err.moduleId + '" has thrown an exception'); + console.error(err); + return; + } + } + options = options || {}; + if (typeof options.baseUrl !== 'string') { + options.baseUrl = ''; + } + if (typeof options.isBuild !== 'boolean') { + options.isBuild = false; + } + if (typeof options.paths !== 'object') { + options.paths = {}; + } + if (typeof options.config !== 'object') { + options.config = {}; + } + if (typeof options.catchError === 'undefined') { + options.catchError = false; + } + if (typeof options.recordStats === 'undefined') { + options.recordStats = false; + } + if (typeof options.urlArgs !== 'string') { + options.urlArgs = ''; + } + if (typeof options.onError !== 'function') { + options.onError = defaultOnError; + } + if (!Array.isArray(options.ignoreDuplicateModules)) { + options.ignoreDuplicateModules = []; + } + if (options.baseUrl.length > 0) { + if (!AMDLoader.Utilities.endsWith(options.baseUrl, '/')) { + options.baseUrl += '/'; + } + } + if (typeof options.cspNonce !== 'string') { + options.cspNonce = ''; + } + if (typeof options.preferScriptTags === 'undefined') { + options.preferScriptTags = false; + } + if (!Array.isArray(options.nodeModules)) { + options.nodeModules = []; + } + if (options.nodeCachedData && typeof options.nodeCachedData === 'object') { + if (typeof options.nodeCachedData.seed !== 'string') { + options.nodeCachedData.seed = 'seed'; + } + if (typeof options.nodeCachedData.writeDelay !== 'number' || options.nodeCachedData.writeDelay < 0) { + options.nodeCachedData.writeDelay = 1000 * 7; + } + if (!options.nodeCachedData.path || typeof options.nodeCachedData.path !== 'string') { + var err = ensureError(new Error('INVALID cached data configuration, \'path\' MUST be set')); + err.phase = 'configuration'; + options.onError(err); + options.nodeCachedData = undefined; + } + } + return options; + }; + ConfigurationOptionsUtil.mergeConfigurationOptions = function (overwrite, base) { + if (overwrite === void 0) { overwrite = null; } + if (base === void 0) { base = null; } + var result = AMDLoader.Utilities.recursiveClone(base || {}); + // Merge known properties and overwrite the unknown ones + AMDLoader.Utilities.forEachProperty(overwrite, function (key, value) { + if (key === 'ignoreDuplicateModules' && typeof result.ignoreDuplicateModules !== 'undefined') { + result.ignoreDuplicateModules = result.ignoreDuplicateModules.concat(value); + } + else if (key === 'paths' && typeof result.paths !== 'undefined') { + AMDLoader.Utilities.forEachProperty(value, function (key2, value2) { return result.paths[key2] = value2; }); + } + else if (key === 'config' && typeof result.config !== 'undefined') { + AMDLoader.Utilities.forEachProperty(value, function (key2, value2) { return result.config[key2] = value2; }); + } + else { + result[key] = AMDLoader.Utilities.recursiveClone(value); + } + }); + return ConfigurationOptionsUtil.validateConfigurationOptions(result); + }; + return ConfigurationOptionsUtil; + }()); + AMDLoader.ConfigurationOptionsUtil = ConfigurationOptionsUtil; + var Configuration = /** @class */ (function () { + function Configuration(env, options) { + this._env = env; + this.options = ConfigurationOptionsUtil.mergeConfigurationOptions(options); + this._createIgnoreDuplicateModulesMap(); + this._createNodeModulesMap(); + this._createSortedPathsRules(); + if (this.options.baseUrl === '') { + if (this.options.nodeRequire && this.options.nodeRequire.main && this.options.nodeRequire.main.filename && this._env.isNode) { + var nodeMain = this.options.nodeRequire.main.filename; + var dirnameIndex = Math.max(nodeMain.lastIndexOf('/'), nodeMain.lastIndexOf('\\')); + this.options.baseUrl = nodeMain.substring(0, dirnameIndex + 1); + } + if (this.options.nodeMain && this._env.isNode) { + var nodeMain = this.options.nodeMain; + var dirnameIndex = Math.max(nodeMain.lastIndexOf('/'), nodeMain.lastIndexOf('\\')); + this.options.baseUrl = nodeMain.substring(0, dirnameIndex + 1); + } + } + } + Configuration.prototype._createIgnoreDuplicateModulesMap = function () { + // Build a map out of the ignoreDuplicateModules array + this.ignoreDuplicateModulesMap = {}; + for (var i = 0; i < this.options.ignoreDuplicateModules.length; i++) { + this.ignoreDuplicateModulesMap[this.options.ignoreDuplicateModules[i]] = true; + } + }; + Configuration.prototype._createNodeModulesMap = function () { + // Build a map out of nodeModules array + this.nodeModulesMap = Object.create(null); + for (var _i = 0, _a = this.options.nodeModules; _i < _a.length; _i++) { + var nodeModule = _a[_i]; + this.nodeModulesMap[nodeModule] = true; + } + }; + Configuration.prototype._createSortedPathsRules = function () { + var _this = this; + // Create an array our of the paths rules, sorted descending by length to + // result in a more specific -> less specific order + this.sortedPathsRules = []; + AMDLoader.Utilities.forEachProperty(this.options.paths, function (from, to) { + if (!Array.isArray(to)) { + _this.sortedPathsRules.push({ + from: from, + to: [to] + }); + } + else { + _this.sortedPathsRules.push({ + from: from, + to: to + }); + } + }); + this.sortedPathsRules.sort(function (a, b) { + return b.from.length - a.from.length; + }); + }; + /** + * Clone current configuration and overwrite options selectively. + * @param options The selective options to overwrite with. + * @result A new configuration + */ + Configuration.prototype.cloneAndMerge = function (options) { + return new Configuration(this._env, ConfigurationOptionsUtil.mergeConfigurationOptions(options, this.options)); + }; + /** + * Get current options bag. Useful for passing it forward to plugins. + */ + Configuration.prototype.getOptionsLiteral = function () { + return this.options; + }; + Configuration.prototype._applyPaths = function (moduleId) { + var pathRule; + for (var i = 0, len = this.sortedPathsRules.length; i < len; i++) { + pathRule = this.sortedPathsRules[i]; + if (AMDLoader.Utilities.startsWith(moduleId, pathRule.from)) { + var result = []; + for (var j = 0, lenJ = pathRule.to.length; j < lenJ; j++) { + result.push(pathRule.to[j] + moduleId.substr(pathRule.from.length)); + } + return result; + } + } + return [moduleId]; + }; + Configuration.prototype._addUrlArgsToUrl = function (url) { + if (AMDLoader.Utilities.containsQueryString(url)) { + return url + '&' + this.options.urlArgs; + } + else { + return url + '?' + this.options.urlArgs; + } + }; + Configuration.prototype._addUrlArgsIfNecessaryToUrl = function (url) { + if (this.options.urlArgs) { + return this._addUrlArgsToUrl(url); + } + return url; + }; + Configuration.prototype._addUrlArgsIfNecessaryToUrls = function (urls) { + if (this.options.urlArgs) { + for (var i = 0, len = urls.length; i < len; i++) { + urls[i] = this._addUrlArgsToUrl(urls[i]); + } + } + return urls; + }; + /** + * Transform a module id to a location. Appends .js to module ids + */ + Configuration.prototype.moduleIdToPaths = function (moduleId) { + if (this._env.isNode) { + var isNodeModule = ((this.nodeModulesMap[moduleId] === true) + || (this.options.amdModulesPattern instanceof RegExp && !this.options.amdModulesPattern.test(moduleId))); + if (isNodeModule) { + // This is a node module... + if (this.isBuild()) { + // ...and we are at build time, drop it + return ['empty:']; + } + else { + // ...and at runtime we create a `shortcut`-path + return ['node|' + moduleId]; + } + } + } + var result = moduleId; + var results; + if (!AMDLoader.Utilities.endsWith(result, '.js') && !AMDLoader.Utilities.isAbsolutePath(result)) { + results = this._applyPaths(result); + for (var i = 0, len = results.length; i < len; i++) { + if (this.isBuild() && results[i] === 'empty:') { + continue; + } + if (!AMDLoader.Utilities.isAbsolutePath(results[i])) { + results[i] = this.options.baseUrl + results[i]; + } + if (!AMDLoader.Utilities.endsWith(results[i], '.js') && !AMDLoader.Utilities.containsQueryString(results[i])) { + results[i] = results[i] + '.js'; + } + } + } + else { + if (!AMDLoader.Utilities.endsWith(result, '.js') && !AMDLoader.Utilities.containsQueryString(result)) { + result = result + '.js'; + } + results = [result]; + } + return this._addUrlArgsIfNecessaryToUrls(results); + }; + /** + * Transform a module id or url to a location. + */ + Configuration.prototype.requireToUrl = function (url) { + var result = url; + if (!AMDLoader.Utilities.isAbsolutePath(result)) { + result = this._applyPaths(result)[0]; + if (!AMDLoader.Utilities.isAbsolutePath(result)) { + result = this.options.baseUrl + result; + } + } + return this._addUrlArgsIfNecessaryToUrl(result); + }; + /** + * Flag to indicate if current execution is as part of a build. + */ + Configuration.prototype.isBuild = function () { + return this.options.isBuild; + }; + /** + * Test if module `moduleId` is expected to be defined multiple times + */ + Configuration.prototype.isDuplicateMessageIgnoredFor = function (moduleId) { + return this.ignoreDuplicateModulesMap.hasOwnProperty(moduleId); + }; + /** + * Get the configuration settings for the provided module id + */ + Configuration.prototype.getConfigForModule = function (moduleId) { + if (this.options.config) { + return this.options.config[moduleId]; + } + }; + /** + * Should errors be caught when executing module factories? + */ + Configuration.prototype.shouldCatchError = function () { + return this.options.catchError; + }; + /** + * Should statistics be recorded? + */ + Configuration.prototype.shouldRecordStats = function () { + return this.options.recordStats; + }; + /** + * Forward an error to the error handler. + */ + Configuration.prototype.onError = function (err) { + this.options.onError(err); + }; + return Configuration; + }()); + AMDLoader.Configuration = Configuration; +})(AMDLoader || (AMDLoader = {})); +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +var AMDLoader; +(function (AMDLoader) { + /** + * Load `scriptSrc` only once (avoid multiple