OUNCR4WJNSBEHNLLJCD224ARD3UB7LR4VN7NZHHRJSAJOAZDPU5AC "node_modules/@types/node": {"version": "18.11.17","resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.17.tgz","integrity": "sha512-HJSUJmni4BeDHhfzn6nF0sVmd1SMezP7/4F0Lq+aXzmp2xm9O7WXrUtHW/CHlYVtZUbByEvWidHqRtcJXGF2Ng=="},
},"node_modules/@types/sass": {"version": "1.43.1","resolved": "https://registry.npmjs.org/@types/sass/-/sass-1.43.1.tgz","integrity": "sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==","dependencies": {"@types/node": "*"}
"version": "2.8.4","resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.8.4.tgz","integrity": "sha512-lUki5QLS47bz/U8IlG9VQ+1lfxMtxMZENmU5nu4Z71eOD5j9FK0SmYGL5NiVJg9WBWeAU0VxRADMY2Qpq7BfVg==",
"version": "2.8.6","resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.8.6.tgz","integrity": "sha512-IIB8jbiKy37zN8bAIHx59YmnIelY78CGHtThnibD/d3tQOKRY83bYVi9blwmZVUZh6l9nfkYH3tvReaiNxY9EQ==",
"version": "0.0.10","resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.10.tgz","integrity": "sha512-E1OCmDcDWa0Ya7vtSjp/XfHFGqYJfh+YPC1RkATU71fTac+j1JjCcB3qwSzmlKAighx2WxhLlfhS0RwAN++PFQ=="
"version": "0.0.11","resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.11.tgz","integrity": "sha512-ukOMWnCg1tCvT7WnDfsUKQOFDQGsyR5tNgRpwmqi+5/vzU3ghdDXzvIM4IOPdSb3OeSsBNvmSL8nxIVOqi2WXA=="
"version": "1.11.0","resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz","integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="
"version": "1.12.0","resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz","integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg=="
"node_modules/commander": {"version": "9.4.1","resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz","integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==","engines": {"node": "^12.20.0 || >=14"}},
"version": "3.26.1","resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.1.tgz","integrity": "sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA==",
"version": "3.29.1","resolved": "https://registry.npmjs.org/core-js/-/core-js-3.29.1.tgz","integrity": "sha512-+jwgnhg6cQxKYIIjGtAHq2nwUOolo9eoFZ4sHfUH09BLXBgxnH4gA0zEd+t+BO2cNB8idaBtZFcFTRjQJRJmAw==",
},"node_modules/crypto-random-string": {"version": "4.0.0","resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz","integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==","dependencies": {"type-fest": "^1.0.1"},"engines": {"node": ">=12"},"funding": {"url": "https://github.com/sponsors/sindresorhus"}},"node_modules/crypto-random-string/node_modules/type-fest": {"version": "1.4.0","resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz","integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==","engines": {"node": ">=10"},"funding": {"url": "https://github.com/sponsors/sindresorhus"}
},"node_modules/deepmerge": {"version": "4.2.2","resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz","integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==","engines": {"node": ">=0.10.0"}
"version": "1.14.0","resolved": "https://registry.npmjs.org/fastq/-/fastq-1.14.0.tgz","integrity": "sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==",
"version": "1.15.0","resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz","integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
"node_modules/find-up": {"version": "6.3.0","resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz","integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==","dependencies": {"locate-path": "^7.1.0","path-exists": "^5.0.0"},"engines": {"node": "^12.20.0 || ^14.13.1 || >=16.0.0"},"funding": {"url": "https://github.com/sponsors/sindresorhus"}},
"version": "4.2.10","resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz","integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
"version": "4.2.11","resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz","integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
}},"node_modules/is-stream": {"version": "3.0.0","resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz","integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==","engines": {"node": "^12.20.0 || ^14.13.1 || >=16.0.0"},"funding": {"url": "https://github.com/sponsors/sindresorhus"
"node_modules/locate-path": {"version": "7.1.1","resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.1.1.tgz","integrity": "sha512-vJXaRMJgRVD3+cUZs3Mncj2mxpt5mP0EmNOsxRSZRMlbqjvxzDEOIUWXGmavo0ZC9+tNZCBLQ66reA11nbpHZg==","dependencies": {"p-locate": "^6.0.0"},"engines": {"node": "^12.20.0 || ^14.13.1 || >=16.0.0"},"funding": {"url": "https://github.com/sponsors/sindresorhus"}},
"version": "0.25.9","resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz","integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==",
"version": "0.27.0","resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz","integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==",
"version": "1.2.7","resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz","integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==",
"version": "1.2.8","resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz","integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
"version": "4.0.0","resolved": "https://registry.npmjs.org/minipass/-/minipass-4.0.0.tgz","integrity": "sha512-g2Uuh2jEKoht+zvO6vJqXmYpflPqzRBT+Th2h01DKh5z7wbY/AZ2gCQ78cP70YoHPyFdY30YBV5WxgLOEwOykw==","dependencies": {"yallist": "^4.0.0"},
"version": "4.2.5","resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.5.tgz","integrity": "sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==",
"node_modules/p-debounce": {"version": "4.0.0","resolved": "https://registry.npmjs.org/p-debounce/-/p-debounce-4.0.0.tgz","integrity": "sha512-4Ispi9I9qYGO4lueiLDhe4q4iK5ERK8reLsuzH6BPaXn53EGaua8H66PXIFGrW897hwjXp+pVLrm/DLxN0RF0A==","engines": {"node": ">=12"}},"node_modules/p-limit": {"version": "4.0.0","resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz","integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==","dependencies": {"yocto-queue": "^1.0.0"},"engines": {"node": "^12.20.0 || ^14.13.1 || >=16.0.0"},"funding": {"url": "https://github.com/sponsors/sindresorhus"}},"node_modules/p-locate": {"version": "6.0.0","resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz","integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==","dependencies": {"p-limit": "^4.0.0"},"engines": {"node": "^12.20.0 || ^14.13.1 || >=16.0.0"},"funding": {"url": "https://github.com/sponsors/sindresorhus"}},
}},"node_modules/path-exists": {"version": "5.0.0","resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz","integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==","engines": {"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
"node_modules/pkg-up": {"version": "4.0.0","resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-4.0.0.tgz","integrity": "sha512-N4zdA4sfOe6yCv+ulPCmpnIBQ5I60xfhDr1otdBBhKte9QtEf3bhfrfkW7dTb+IQ0iEx4ZDzas0kc1o5rdWpYg==","dependencies": {"find-up": "^6.2.0"},"engines": {"node": "^12.20.0 || ^14.13.1 || >=16.0.0"},"funding": {"url": "https://github.com/sponsors/sindresorhus"}},
"version": "7.18.2","resolved": "https://registry.npmjs.org/pnpm/-/pnpm-7.18.2.tgz","integrity": "sha512-k3LCdsrTPqL4dVgCgjpdWHcwzhEA/YCu2ZFR/+EiFy91azuRQcWgQbYf5rPkYu5x1Dl8+2KtXKTlDcrSx5hnQw==",
"version": "7.29.3","resolved": "https://registry.npmjs.org/pnpm/-/pnpm-7.29.3.tgz","integrity": "sha512-w4tVG3ZV1txgM2bp9/XMmqSYYO3qdhyMVdU8S0zegVvfB6SxNL+nxRq5t7hhw+yc+GrKegyZuIp9aWPhy6NNMA==",
"version": "2.8.0","resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.0.tgz","integrity": "sha512-9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA==",
"version": "2.8.1","resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.1.tgz","integrity": "sha512-lqGoSJBQNJidqCHE80vqZJHWHRFoNYsSpP9AjFhlhi9ODCJA541svILes/+/1GM3VaL/abZi7cpFzOpdR9UPKg==",
"version": "2.8.1","resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.8.1.tgz","integrity": "sha512-KA3K1J3/wKDnCxW7ZDRA/QL2Q67N7Xs3gOERqJ5X1qFjq1DdnN3K1R29scSKwh+kA8FF67pXbYytUpvN/i3iQw==",
"version": "2.9.0","resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.9.0.tgz","integrity": "sha512-3doBi5NO4IVgaNPtwewvrgPpqAcvNv0NwJNflr76PIGgi9nf1oguQV1Hpdm9TI2ALIQVn/9iIwLpBO5UcD2Jiw==",
"version": "2.1.1","resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz","integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
"version": "2.3.0","resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz","integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
"version": "2.3.7","resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz","integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
"version": "2.3.8","resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz","integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
"version": "0.5.8","resolved": "https://registry.npmjs.org/request-light/-/request-light-0.5.8.tgz","integrity": "sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg=="
"version": "0.7.0","resolved": "https://registry.npmjs.org/request-light/-/request-light-0.7.0.tgz","integrity": "sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q=="
"version": "0.10.0","resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz","integrity": "sha512-R5ocFmKZQFfSTstfOtHjJuAwbpGyf9qjQa1egyhvXSbM7emjrtLXtGdZsDJDABC85YBfVvrOiGWKSYXPKdvP1g==",
"version": "0.11.0","resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.11.0.tgz","integrity": "sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==",
},"node_modules/sourcemap-codec": {"version": "1.4.8","resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz","integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==","deprecated": "Please use @jridgewell/sourcemap-codec instead"
"version": "3.1.1","resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz","integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
"version": "3.2.0","resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz","integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==",
"version": "3.0.12","resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz","integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA=="
"version": "3.0.13","resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz","integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w=="
"version": "3.55.0","resolved": "https://registry.npmjs.org/svelte/-/svelte-3.55.0.tgz","integrity": "sha512-uGu2FVMlOuey4JoKHKrpZFkoYyj0VLjJdz47zX5+gVK5odxHM40RVhar9/iK2YFRVxvfg9FkhfVlR0sjeIrOiA==",
"version": "3.57.0","resolved": "https://registry.npmjs.org/svelte/-/svelte-3.57.0.tgz","integrity": "sha512-WMXEvF+RtAaclw0t3bPDTUe19pplMlfyKDsixbHQYgCWi9+O9VN0kXU1OppzrB9gPAvz4NALuoca2LfW2bOjTQ==",
"version": "0.14.39","resolved": "https://registry.npmjs.org/svelte-language-server/-/svelte-language-server-0.14.39.tgz","integrity": "sha512-WAk+PcuHqgA9HAAQin2sDegOx5RYy7ZYkgcUD4SEAeQczfHlXSBiUn7nC+Rtx5NiyXb7ImaHnq5pA1g2xX3Isg==",
"version": "0.15.8","resolved": "https://registry.npmjs.org/svelte-language-server/-/svelte-language-server-0.15.8.tgz","integrity": "sha512-WTf/npdGvC2eXuSYHeWbRdcNqgO6xTm679Ag9uQGQIKivBTHSIZVSW1Geia/wjw3HmC0xBNhpD6SvtpcJgkPvw==",
"prettier": "2.8.0","prettier-plugin-svelte": "~2.8.0","svelte": "^3.49.0","svelte-preprocess": "~4.10.1","svelte2tsx": "~0.5.0",
"prettier": "2.8.1","prettier-plugin-svelte": "~2.9.0","svelte": "^3.55.0","svelte-preprocess": "~5.0.0","svelte2tsx": "~0.6.8",
"vscode-css-languageservice": "~5.1.0","vscode-html-languageservice": "~4.1.0","vscode-languageserver": "7.1.0-next.4","vscode-languageserver-protocol": "3.16.0","vscode-languageserver-types": "3.16.0",
"vscode-css-languageservice": "~6.2.0","vscode-html-languageservice": "~5.0.0","vscode-languageserver": "8.0.2","vscode-languageserver-protocol": "3.17.2","vscode-languageserver-types": "3.17.2",
"version": "4.10.7","resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.10.7.tgz","integrity": "sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==",
"version": "5.0.2","resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.0.2.tgz","integrity": "sha512-iXpIoa43VdF7fPkBdoodztZd4H+3EP/GYA66tbuLVtQnM3sWCpsOtc7HjfA7BDR+6VTpqlEnpDmPoXk0dgUa0g==",
"version": "0.5.22","resolved": "https://registry.npmjs.org/svelte2tsx/-/svelte2tsx-0.5.22.tgz","integrity": "sha512-OytIql7Bv53oFuL0jjsnp/gNvR4ngAUdAjswgibmIQT2Lj2OIQYn2J3gKqRd+wSj/n3M/wrz4zJpudQRSfncZw==",
"version": "0.6.10","resolved": "https://registry.npmjs.org/svelte2tsx/-/svelte2tsx-0.6.10.tgz","integrity": "sha512-7CtUexhSHppSpLwVX7yI9OxJp7+esCNTuOF/CaVxWTgWp88QF/2/dCbpND/cTZmBxht5cFFQBwoLXXqFLdYe3Q==",
}},"node_modules/tempy": {"version": "3.0.0","resolved": "https://registry.npmjs.org/tempy/-/tempy-3.0.0.tgz","integrity": "sha512-B2I9X7+o2wOaW4r/CWMkpOO9mdiTRCxXNgob6iGvPmfPWgH/KyUD6Uy5crtWBxIBe3YrNZKR2lSzv1JJKWD4vA==","dependencies": {"is-stream": "^3.0.0","temp-dir": "^2.0.0","type-fest": "^2.12.2","unique-string": "^3.0.0"},"engines": {"node": ">=14.16"},"funding": {"url": "https://github.com/sponsors/sindresorhus"
"version": "2.4.1","resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz","integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA=="
"version": "2.5.0","resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz","integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
"node_modules/type-fest": {"version": "2.19.0","resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz","integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==","engines": {"node": ">=12.20"},"funding": {"url": "https://github.com/sponsors/sindresorhus"}},
"version": "4.9.4","resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz","integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==",
"version": "5.0.2","resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.2.tgz","integrity": "sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==",
"version": "2.2.0","resolved": "https://registry.npmjs.org/typescript-language-server/-/typescript-language-server-2.2.0.tgz","integrity": "sha512-VHMBXzXZiyypn6rUtIC+1U8owmJu9bjVIceORVDZlJd+kFLZ45mk4OFIFKHN8TZN6VrcPyc1Eol4WHb7CqHWhg==","dependencies": {"commander": "^9.4.1","deepmerge": "^4.2.2","fs-extra": "^11.1.0","p-debounce": "^4.0.0","pkg-up": "^4.0.0","semver": "^7.3.8","tempy": "^3.0.0","vscode-languageserver": "^8.0.2","vscode-languageserver-protocol": "^3.17.2","vscode-languageserver-textdocument": "1.0.8","vscode-uri": "^3.0.6","which": "^3.0.0"},
"version": "3.3.0","resolved": "https://registry.npmjs.org/typescript-language-server/-/typescript-language-server-3.3.0.tgz","integrity": "sha512-dwHmsXWMqCFJ44XTzrmpq6yIjmprGlh3NUSc6zs1YU63ZFPEyn+K3+66misKrISJ4UfmBpugJmFUtQrik7PuvQ==",
}},"node_modules/typescript-language-server/node_modules/fs-extra": {"version": "11.1.0","resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz","integrity": "sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==","dependencies": {"graceful-fs": "^4.2.0","jsonfile": "^6.0.1","universalify": "^2.0.0"},"engines": {"node": ">=14.14"}},"node_modules/typescript-language-server/node_modules/jsonfile": {"version": "6.1.0","resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz","integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==","dependencies": {"universalify": "^2.0.0"},"optionalDependencies": {"graceful-fs": "^4.1.6"}},"node_modules/typescript-language-server/node_modules/vscode-jsonrpc": {"version": "8.0.2","resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.0.2.tgz","integrity": "sha512-RY7HwI/ydoC1Wwg4gJ3y6LpU9FJRZAUnTYMXthqhFXXu77ErDd/xkREpGuk4MyYkk4a+XDWAMqe0S3KkelYQEQ==","engines": {"node": ">=14.0.0"}},"node_modules/typescript-language-server/node_modules/vscode-languageserver": {"version": "8.0.2","resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.0.2.tgz","integrity": "sha512-bpEt2ggPxKzsAOZlXmCJ50bV7VrxwCS5BI4+egUmure/oI/t4OlFzi/YNtVvY24A2UDOZAgwFGgnZPwqSJubkA==","dependencies": {"vscode-languageserver-protocol": "3.17.2"},"bin": {"installServerIntoExtension": "bin/installServerIntoExtension"
"node_modules/typescript-language-server/node_modules/vscode-languageserver-protocol": {"version": "3.17.2","resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.2.tgz","integrity": "sha512-8kYisQ3z/SQ2kyjlNeQxbkkTNmVFoQCqkmGrzLH6A9ecPlgTbp3wDTnUNqaUxYr4vlAcloxx8zwy7G5WdguYNg==","dependencies": {"vscode-jsonrpc": "8.0.2","vscode-languageserver-types": "3.17.2"}},"node_modules/typescript-language-server/node_modules/vscode-languageserver-types": {"version": "3.17.2","resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.2.tgz","integrity": "sha512-zHhCWatviizPIq9B7Vh9uvrH6x3sK8itC84HkamnBWoDFJtzBf7SWlpLCZUit72b3os45h6RWQNC9xHRDF8dRA=="},
}},"node_modules/unique-string": {"version": "3.0.0","resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz","integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==","dependencies": {"crypto-random-string": "^4.0.0"},"engines": {"node": ">=12"},"funding": {"url": "https://github.com/sponsors/sindresorhus"
"node_modules/universalify": {"version": "2.0.0","resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz","integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==","engines": {"node": ">= 10.0.0"}},
"version": "5.1.13","resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-5.1.13.tgz","integrity": "sha512-FA0foqMzMmEoO0WJP+MjoD4dRERhKS+Ag+yBrtmWQDmw2OuZ1R/5FkvI/XdTkCpHmTD9VMczugpHRejQyTXCNQ==",
"version": "6.2.4","resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.2.4.tgz","integrity": "sha512-9UG0s3Ss8rbaaPZL1AkGzdjrGY8F+P+Ne9snsrvD9gxltDGhsn8C2dQpqQewHrMW37OvlqJoI8sUU2AWDb+qNw==",
"vscode-languageserver-textdocument": "^1.0.1","vscode-languageserver-types": "^3.16.0","vscode-nls": "^5.0.0","vscode-uri": "^3.0.2"
"@vscode/l10n": "^0.0.11","vscode-languageserver-textdocument": "^1.0.8","vscode-languageserver-types": "^3.17.3","vscode-uri": "^3.0.7"
},"node_modules/vscode-css-languageservice/node_modules/vscode-languageserver-types": {"version": "3.17.3","resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz","integrity": "sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA=="
"version": "4.1.1","resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-4.1.1.tgz","integrity": "sha512-rrDyCiOgMwOPgchpPGAeLzjYVVEW/Ror2/a1BWUEI3S9+NQhA9vj4SQkzmH6g2Bq9S9SV0OQeadD+xphOf1N3w==",
"version": "5.0.4","resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.0.4.tgz","integrity": "sha512-tvrySfpglu4B2rQgWGVO/IL+skvU7kBkQotRlxA7ocSyRXOZUd6GA13XHkxo8LPe07KWjeoBlN1aVGqdfTK4xA==",
"vscode-languageserver-textdocument": "^1.0.1","vscode-languageserver-types": "^3.16.0","vscode-nls": "^5.0.0","vscode-uri": "^3.0.2"
"@vscode/l10n": "^0.0.11","vscode-languageserver-textdocument": "^1.0.8","vscode-languageserver-types": "^3.17.2","vscode-uri": "^3.0.7"
"version": "5.1.3","resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-5.1.3.tgz","integrity": "sha512-p0O1Ql5+zyWFIBU4cSxnDcuq9OnbE0MmvNKDYYvz4EPsZ9EHBT3I6KJb5Gk3snkj+jQTFILEZ06cfY7WZxxqPw==",
"version": "5.3.2","resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-5.3.2.tgz","integrity": "sha512-5td6olfoNdtyxnNA4uocq7V9jdTJt63o9mGEntQb6cbD2HiObZW2XgbSj6nRaebWwBCiYdWpFklNjm6Wz6Xy1Q==",
"version": "3.17.2","resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.2.tgz","integrity": "sha512-zHhCWatviizPIq9B7Vh9uvrH6x3sK8itC84HkamnBWoDFJtzBf7SWlpLCZUit72b3os45h6RWQNC9xHRDF8dRA=="
"version": "3.17.3","resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz","integrity": "sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA=="
"version": "6.0.0","resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz","integrity": "sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==",
"version": "8.0.2","resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.0.2.tgz","integrity": "sha512-RY7HwI/ydoC1Wwg4gJ3y6LpU9FJRZAUnTYMXthqhFXXu77ErDd/xkREpGuk4MyYkk4a+XDWAMqe0S3KkelYQEQ==",
"version": "4.5.0","resolved": "https://registry.npmjs.org/vscode-langservers-extracted/-/vscode-langservers-extracted-4.5.0.tgz","integrity": "sha512-r8+ZWDHRAnUPQMyZQa2eZzZyYE8wGia3SCL9ZtVjl6S2MLA5l6NVg3z8Atz4nDQ9JPih858bj0vnthGsjhNLjg==",
"version": "4.6.0","resolved": "https://registry.npmjs.org/vscode-langservers-extracted/-/vscode-langservers-extracted-4.6.0.tgz","integrity": "sha512-PoDv5KANylqypzkUZTHTuBT8OZfFxhMwNCQ2vXIG1d3ZB6BrE+z6AZ6aJULxz6ZxhIYeCz4GQKFOHqfBlh7XGw==",
"vscode-css-languageservice": "^6.1.1","vscode-html-languageservice": "^5.0.2","vscode-json-languageservice": "^5.1.1","vscode-languageserver": "^8.1.0-next.1","vscode-languageserver-textdocument": "^1.0.7",
"vscode-css-languageservice": "^6.2.3","vscode-html-languageservice": "^5.0.4","vscode-json-languageservice": "^5.1.4","vscode-languageserver": "^8.1.0-next.6","vscode-languageserver-textdocument": "^1.0.9",
"node_modules/vscode-langservers-extracted/node_modules/vscode-css-languageservice": {"version": "6.2.1","resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.2.1.tgz","integrity": "sha512-FMaMjB2LQdkHjTCP2CWh2S94xuGsxSc8xr0H9nAACVd/iUDyZLoKFjwoB+mA3v0rpCH2U5vVCVwxyULy61CgqA==","dependencies": {"@vscode/l10n": "^0.0.10","vscode-languageserver-textdocument": "^1.0.7","vscode-languageserver-types": "^3.17.2","vscode-uri": "^3.0.6"}},"node_modules/vscode-langservers-extracted/node_modules/vscode-html-languageservice": {"version": "5.0.3","resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.0.3.tgz","integrity": "sha512-6rfrtcHhXDMXmC5pR2WXrx02HiNCzQDynOBMn+53zLxr2hvZrDzoc0QgC0FaFGfcglf7GeOsfhkWvJBFC/a70g==","dependencies": {"@vscode/l10n": "^0.0.10","vscode-languageserver-textdocument": "^1.0.7","vscode-languageserver-types": "^3.17.2","vscode-uri": "^3.0.6"
"node_modules/vscode-langservers-extracted/node_modules/typescript": {"version": "4.9.5","resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz","integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==","bin": {"tsc": "bin/tsc","tsserver": "bin/tsserver"},"engines": {"node": ">=4.2.0"
"version": "8.1.0-next.5","resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.1.0-next.5.tgz","integrity": "sha512-9l9lB8gXW1kPECKLC5Goc41pFztSCfODY3dvGaNTJ0KfRgwKIUyIhEBSdlWT2IU4uL4Tcl/zcitpb+Lj6QP7aQ==",
"version": "8.1.0","resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.1.0.tgz","integrity": "sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw==",
"version": "8.1.0-next.4","resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.1.0-next.4.tgz","integrity": "sha512-W+sdV5sgOTgE1bmEBdCrCpjfYIwD7f0ykwoPOTkvaNFdsgbMIvq4VZLjGMVnFR7U2tPa/w0Kn7lXodlSJudNmQ==",
"version": "8.1.0","resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.1.0.tgz","integrity": "sha512-eUt8f1z2N2IEUDBsKaNapkz7jl5QpskN2Y0G01T/ItMxBxw1fJwvtySGB9QMecatne8jFIWJGWI61dWjyTLQsw==",
"version": "3.17.3-next.4","resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3-next.4.tgz","integrity": "sha512-G6XrjZGSe2LIo7uDa860JKX97sLKc1vQF4AU4SW8DI7NNVKxnCB+vEs8gYHmle7kD9v13PvFkDCBD5ApeONGNQ==",
"version": "3.17.3","resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3.tgz","integrity": "sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==",
"node_modules/vscode-langservers-extracted/node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types": {"version": "3.17.3-next.1","resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3-next.1.tgz","integrity": "sha512-i7HXZs5CdNibVHXZORZw9m5Bm0mfXiGhD/tZv6f7arBtz4iatgiiHu2qInxn0fKeahhMJoBbp6irhsL9+E3UAA=="},
"version": "3.17.2","resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.2.tgz","integrity": "sha512-zHhCWatviizPIq9B7Vh9uvrH6x3sK8itC84HkamnBWoDFJtzBf7SWlpLCZUit72b3os45h6RWQNC9xHRDF8dRA=="
"version": "3.17.3","resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz","integrity": "sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA=="
"version": "7.1.0-next.4","resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.1.0-next.4.tgz","integrity": "sha512-/65lxR/CuLJoOdzTjOTYUPWS7k5qzaWese4PObnWc6jwLryUrSa7DslYfaRXigh5/xr1nlaUZCcJwkpgM0wFvw==",
"version": "8.0.2","resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.0.2.tgz","integrity": "sha512-bpEt2ggPxKzsAOZlXmCJ50bV7VrxwCS5BI4+egUmure/oI/t4OlFzi/YNtVvY24A2UDOZAgwFGgnZPwqSJubkA==",
"version": "3.16.0","resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz","integrity": "sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==",
"version": "3.17.2","resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.2.tgz","integrity": "sha512-8kYisQ3z/SQ2kyjlNeQxbkkTNmVFoQCqkmGrzLH6A9ecPlgTbp3wDTnUNqaUxYr4vlAcloxx8zwy7G5WdguYNg==",
"version": "1.0.8","resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz","integrity": "sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q=="
"version": "1.0.9","resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.9.tgz","integrity": "sha512-NPfHVGFW2/fQEWHspr8x3PXhRgtFbuDZdl7p6ifuN3M7nk2Yjf5POr/NfDBuAiQG88DehDyJ7nGOT+p+edEtbw=="
"version": "3.16.0","resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz","integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA=="
"version": "3.17.2","resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.2.tgz","integrity": "sha512-zHhCWatviizPIq9B7Vh9uvrH6x3sK8itC84HkamnBWoDFJtzBf7SWlpLCZUit72b3os45h6RWQNC9xHRDF8dRA=="
"node_modules/vscode-languageserver/node_modules/vscode-jsonrpc": {"version": "6.1.0-next.2","resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.1.0-next.2.tgz","integrity": "sha512-nkiNDGI+Ytp7uj1lxHXddXCoEunhcry1D+KmVHBfUUgWT9jMF8ZJyH5KQObdF+OGAh7bXZxD/SV4uGwSCeHHWA==","engines": {"node": ">=8.0.0 || >=10.0.0"}},"node_modules/vscode-languageserver/node_modules/vscode-languageserver-protocol": {"version": "3.17.0-next.5","resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.0-next.5.tgz","integrity": "sha512-LFZ6WMB3iPezQAU9OnGoERzcIVKhcs0OLfD/NHcqSj3g1wgxuLUL5kSlZbbjFySQCmhzm6b0yb3hjTSeBtq1+w==","dependencies": {"vscode-jsonrpc": "6.1.0-next.2","vscode-languageserver-types": "3.17.0-next.1"}},"node_modules/vscode-languageserver/node_modules/vscode-languageserver-types": {"version": "3.17.0-next.1","resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.0-next.1.tgz","integrity": "sha512-VGzh06oynbYa6JbTKUbxOEZN7CYEtWhN7DK5wfzUpeCJl8X8xZX39g2PVfpqXrIEduu7dcJgK007KgnX9tHNKA=="},
"version": "0.2.0","resolved": "https://registry.npmjs.org/vscode-markdown-languageservice/-/vscode-markdown-languageservice-0.2.0.tgz","integrity": "sha512-3Jh7/eN6zEPqfkT6cjL+AwGoQ7euL8RtW3FYf24IfPksz4nAZJcRibRtpSdlCaOKpwEoy/f5Axh94cmWPIGBMw==",
"version": "0.3.0-alpha.6","resolved": "https://registry.npmjs.org/vscode-markdown-languageservice/-/vscode-markdown-languageservice-0.3.0-alpha.6.tgz","integrity": "sha512-r7rXpsQVrfVdD5KLGkZ2imvR/UeeEZlGickM/jQfe0DLUACjry7kGfHlVKBs1pvluOiC0e2bBv9/I0+uqSn2fA==",
"node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-types": {"version": "3.17.2","resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.2.tgz","integrity": "sha512-zHhCWatviizPIq9B7Vh9uvrH6x3sK8itC84HkamnBWoDFJtzBf7SWlpLCZUit72b3os45h6RWQNC9xHRDF8dRA=="
"node_modules/vscode-markdown-languageservice/node_modules/@vscode/l10n": {"version": "0.0.10","resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.10.tgz","integrity": "sha512-E1OCmDcDWa0Ya7vtSjp/XfHFGqYJfh+YPC1RkATU71fTac+j1JjCcB3qwSzmlKAighx2WxhLlfhS0RwAN++PFQ=="
}},"node_modules/which": {"version": "3.0.0","resolved": "https://registry.npmjs.org/which/-/which-3.0.0.tgz","integrity": "sha512-nla//68K9NU6yRiwDY/Q8aU6siKlSs64aEC7+IV56QoAuyQT2ovsJcgGYGyqMOmI/CGN1BOR6mM5EN0FBO+zyQ==","dependencies": {"isexe": "^2.0.0"},"bin": {"node-which": "bin/which.js"},"engines": {"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
"version": "4.0.0","resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz","integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="},"node_modules/yocto-queue": {"version": "1.0.0","resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz","integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==","engines": {"node": ">=12.20"},"funding": {"url": "https://github.com/sponsors/sindresorhus"}}},"dependencies": {"@emmetio/abbreviation": {"version": "2.2.3","resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.2.3.tgz","integrity": "sha512-87pltuCPt99aL+y9xS6GPZ+Wmmyhll2WXH73gG/xpGcQ84DRnptBsI2r0BeIQ0EB/SQTOe2ANPqFqj3Rj5FOGA==","requires": {"@emmetio/scanner": "^1.0.0"}},"@emmetio/css-abbreviation": {"version": "2.1.4","resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.4.tgz","integrity": "sha512-qk9L60Y+uRtM5CPbB0y+QNl/1XKE09mSO+AhhSauIfr2YOx/ta3NJw2d8RtCFxgzHeRqFRr8jgyzThbu+MZ4Uw==","requires": {"@emmetio/scanner": "^1.0.0"}},"@emmetio/scanner": {"version": "1.0.0","resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.0.tgz","integrity": "sha512-8HqW8EVqjnCmWXVpqAOZf+EGESdkR27odcMMMGefgKXtar00SoYNSryGv//TELI4T3QFsECo78p+0lmalk/CFA=="},"@jridgewell/resolve-uri": {"version": "3.1.0","resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz","integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w=="},"@jridgewell/sourcemap-codec": {"version": "1.4.14","resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz","integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw=="},"@jridgewell/trace-mapping": {"version": "0.3.17","resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz","integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==","requires": {"@jridgewell/resolve-uri": "3.1.0","@jridgewell/sourcemap-codec": "1.4.14"}},"@nodelib/fs.scandir": {"version": "2.1.5","resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz","integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==","requires": {"@nodelib/fs.stat": "2.0.5","run-parallel": "^1.1.9"}},"@nodelib/fs.stat": {"version": "2.0.5","resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz","integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="},"@nodelib/fs.walk": {"version": "1.2.8","resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz","integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==","requires": {"@nodelib/fs.scandir": "2.1.5","fastq": "^1.6.0"}},"@types/node": {"version": "18.11.17","resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.17.tgz","integrity": "sha512-HJSUJmni4BeDHhfzn6nF0sVmd1SMezP7/4F0Lq+aXzmp2xm9O7WXrUtHW/CHlYVtZUbByEvWidHqRtcJXGF2Ng=="},"@types/pug": {"version": "2.0.6","resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz","integrity": "sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg=="},"@types/sass": {"version": "1.43.1","resolved": "https://registry.npmjs.org/@types/sass/-/sass-1.43.1.tgz","integrity": "sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==","requires": {"@types/node": "*"}},"@vscode/emmet-helper": {"version": "2.8.4","resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.8.4.tgz","integrity": "sha512-lUki5QLS47bz/U8IlG9VQ+1lfxMtxMZENmU5nu4Z71eOD5j9FK0SmYGL5NiVJg9WBWeAU0VxRADMY2Qpq7BfVg==","requires": {"emmet": "^2.3.0","jsonc-parser": "^2.3.0","vscode-languageserver-textdocument": "^1.0.1","vscode-languageserver-types": "^3.15.1","vscode-nls": "^5.0.0","vscode-uri": "^2.1.2"},"dependencies": {"vscode-uri": {"version": "2.1.2","resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz","integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A=="}}},"@vscode/l10n": {"version": "0.0.10","resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.10.tgz","integrity": "sha512-E1OCmDcDWa0Ya7vtSjp/XfHFGqYJfh+YPC1RkATU71fTac+j1JjCcB3qwSzmlKAighx2WxhLlfhS0RwAN++PFQ=="},"abbrev": {"version": "1.1.1","resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz","integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="},"ajv": {"version": "6.12.6","resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz","integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==","requires": {"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-regex": {"version": "2.1.1","resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz","integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==","optional": true},"anymatch": {"version": "3.1.3","resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz","integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==","requires": {"normalize-path": "^3.0.0","picomatch": "^2.0.4"}},"aproba": {"version": "1.2.0","resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz","integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==","optional": true},"are-we-there-yet": {"version": "1.1.7","resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz","integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==","optional": true,"requires": {"delegates": "^1.0.0","readable-stream": "^2.0.6"}},"asn1": {"version": "0.2.6","resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz","integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==","requires": {"safer-buffer": "~2.1.0"}},"assert-plus": {"version": "1.0.0","resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz","integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw=="},"asynckit": {"version": "0.4.0","resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz","integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="},"aws-sign2": {"version": "0.7.0","resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz","integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA=="},"aws4": {"version": "1.11.0","resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz","integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="},"balanced-match": {"version": "1.0.2","resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz","integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="},"base64-js": {"version": "1.5.1","resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz","integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="},"bcrypt-pbkdf": {"version": "1.0.2","resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz","integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==","requires": {"tweetnacl": "^0.14.3"}},"binary-extensions": {"version": "2.2.0","resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz","integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA=="},"brace-expansion": {"version": "1.1.11","resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz","integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==","requires": {"balanced-match": "^1.0.0","concat-map": "0.0.1"}},"braces": {"version": "3.0.2","resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz","integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==","requires": {"fill-range": "^7.0.1"}},"buffer-crc32": {"version": "0.2.13","resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz","integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ=="},"buffer-from": {"version": "1.1.2","resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz","integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="},"builtins": {"version": "1.0.3","resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz","integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ=="},"caseless": {"version": "0.12.0","resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz","integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw=="},"chokidar": {"version": "3.5.3","resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz","integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==","requires": {"anymatch": "~3.1.2","braces": "~3.0.2","fsevents": "~2.3.2","glob-parent": "~5.1.2","is-binary-path": "~2.1.0","is-glob": "~4.0.1","normalize-path": "~3.0.0","readdirp": "~3.6.0"}},"chownr": {"version": "2.0.0","resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz","integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ=="},"code-point-at": {"version": "1.1.0","resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz","integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==","optional": true},"combined-stream": {"version": "1.0.8","resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz","integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==","requires": {"delayed-stream": "~1.0.0"}},"commander": {"version": "9.4.1","resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz","integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw=="},"concat-map": {"version": "0.0.1","resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz","integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="},"concat-stream": {"version": "1.6.2","resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz","integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==","requires": {"buffer-from": "^1.0.0","inherits": "^2.0.3","readable-stream": "^2.2.2","typedarray": "^0.0.6"}},"config-chain": {"version": "1.1.13","resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz","integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==","requires": {"ini": "^1.3.4","proto-list": "~1.2.1"}},"console-control-strings": {"version": "1.1.0","resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz","integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==","optional": true},"core-js": {"version": "3.26.1","resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.1.tgz","integrity": "sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA=="},"core-util-is": {"version": "1.0.3","resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz","integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="},"crypto-random-string": {"version": "4.0.0","resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz","integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==","requires": {"type-fest": "^1.0.1"},"dependencies": {"type-fest": {"version": "1.4.0","resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz","integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA=="}}},"dashdash": {"version": "1.14.1","resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz","integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==","requires": {"assert-plus": "^1.0.0"}},"dedent-js": {"version": "1.0.1","resolved": "https://registry.npmjs.org/dedent-js/-/dedent-js-1.0.1.tgz","integrity": "sha512-OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ=="},"deepmerge": {"version": "4.2.2","resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz","integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg=="},"delayed-stream": {"version": "1.0.0","resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz","integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="},"delegates": {"version": "1.0.0","resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz","integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==","optional": true},"detect-indent": {"version": "6.1.0","resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz","integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA=="},"ecc-jsbn": {"version": "0.1.2","resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz","integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==","requires": {"jsbn": "~0.1.0","safer-buffer": "^2.1.0"}},"emmet": {"version": "2.3.6","resolved": "https://registry.npmjs.org/emmet/-/emmet-2.3.6.tgz","integrity": "sha512-pLS4PBPDdxuUAmw7Me7+TcHbykTsBKN/S9XJbUOMFQrNv9MoshzyMFK/R57JBm94/6HSL4vHnDeEmxlC82NQ4A==","requires": {"@emmetio/abbreviation": "^2.2.3","@emmetio/css-abbreviation": "^2.1.4"}},"es6-promise": {"version": "3.3.1","resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz","integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg=="},"estree-walker": {"version": "2.0.2","resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz","integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="},"extend": {"version": "3.0.2","resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz","integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="},"extsprintf": {"version": "1.3.0","resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz","integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g=="},"fast-deep-equal": {"version": "3.1.3","resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz","integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="},"fast-glob": {"version": "3.2.12","resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz","integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==","requires": {"@nodelib/fs.stat": "^2.0.2","@nodelib/fs.walk": "^1.2.3","glob-parent": "^5.1.2","merge2": "^1.3.0","micromatch": "^4.0.4"}},"fast-json-stable-stringify": {"version": "2.1.0","resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz","integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="},"fastq": {"version": "1.14.0","resolved": "https://registry.npmjs.org/fastq/-/fastq-1.14.0.tgz","integrity": "sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==","requires": {"reusify": "^1.0.4"}},"fill-range": {"version": "7.0.1","resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz","integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==","requires": {"to-regex-range": "^5.0.1"}},"find-up": {"version": "6.3.0","resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz","integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==","requires": {"locate-path": "^7.1.0","path-exists": "^5.0.0"}},"findit": {"version": "2.0.0","resolved": "https://registry.npmjs.org/findit/-/findit-2.0.0.tgz","integrity": "sha512-ENZS237/Hr8bjczn5eKuBohLgaD0JyUd0arxretR1f9RO46vZHA1b2y0VorgGV3WaOT3c+78P8h7v4JGJ1i/rg=="},"foreachasync": {"version": "3.0.0","resolved": "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz","integrity": "sha512-J+ler7Ta54FwwNcx6wQRDhTIbNeyDcARMkOcguEqnEdtm0jKvN3Li3PDAb2Du3ubJYEWfYL83XMROXdsXAXycw=="},"forever-agent": {"version": "0.6.1","resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz","integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw=="},"form-data": {"version": "2.3.3","resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz","integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==","requires": {"asynckit": "^0.4.0","combined-stream": "^1.0.6","mime-types": "^2.1.12"}},"fs-extra": {"version": "0.6.4","resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.6.4.tgz","integrity": "sha512-5rU898vl/Z948L+kkJedbmo/iltzmiF5bn/eEk0j/SgrPpI+Ydau9xlJPicV7Av2CHYBGz5LAlwTnBU80j1zPQ==","requires": {"jsonfile": "~1.0.1","mkdirp": "0.3.x","ncp": "~0.4.2","rimraf": "~2.2.0"}},"fs-minipass": {"version": "2.1.0","resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz","integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==","requires": {"minipass": "^3.0.0"},"dependencies": {"minipass": {"version": "3.3.6","resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz","integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==","requires": {"yallist": "^4.0.0"}}}},"fs.extra": {"version": "1.3.2","resolved": "https://registry.npmjs.org/fs.extra/-/fs.extra-1.3.2.tgz","integrity": "sha512-Ig401VXtyrWrz23k9KxAx9OrnL8AHSLNhQ8YJH2wSYuH0ZUfxwBeY6zXkd/oOyVRFTlpEu/0n5gHeuZt7aqbkw==","requires": {"fs-extra": "~0.6.1","mkdirp": "~0.3.5","walk": "^2.3.9"}},"fs.realpath": {"version": "1.0.0","resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz","integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="},"fsevents": {"version": "2.3.2","resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz","integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==","optional": true},"function-bind": {"version": "1.1.1","resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz","integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="},"gauge": {"version": "2.7.4","resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz","integrity": "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==","optional": true,"requires": {"aproba": "^1.0.3","console-control-strings": "^1.0.0","has-unicode": "^2.0.0","object-assign": "^4.1.0","signal-exit": "^3.0.0","string-width": "^1.0.1","strip-ansi": "^3.0.1","wide-align": "^1.1.0"}},"getpass": {"version": "0.1.7","resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz","integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==","requires": {"assert-plus": "^1.0.0"}},"glob": {"version": "7.2.3","resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz","integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==","requires": {"fs.realpath": "^1.0.0","inflight": "^1.0.4","inherits": "2","minimatch": "^3.1.1","once": "^1.3.0","path-is-absolute": "^1.0.0"}},"glob-parent": {"version": "5.1.2","resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz","integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==","requires": {"is-glob": "^4.0.1"}},"graceful-fs": {"version": "4.2.10","resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz","integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="},"har-schema": {"version": "2.0.0","resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz","integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q=="},"har-validator": {"version": "5.1.5","resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz","integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==","requires": {"ajv": "^6.12.3","har-schema": "^2.0.0"}},"has": {"version": "1.0.3","resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz","integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==","requires": {"function-bind": "^1.1.1"}},"has-unicode": {"version": "2.0.1","resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz","integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==","optional": true},"hosted-git-info": {"version": "2.8.9","resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz","integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw=="},"http-signature": {"version": "1.2.0","resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz","integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==","requires": {"assert-plus": "^1.0.0","jsprim": "^1.2.2","sshpk": "^1.7.0"}},"inflight": {"version": "1.0.6","resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz","integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==","requires": {"once": "^1.3.0","wrappy": "1"}},"inherits": {"version": "2.0.4","resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz","integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="},"ini": {"version": "1.3.8","resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz","integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="},"is-binary-path": {"version": "2.1.0","resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz","integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==","requires": {"binary-extensions": "^2.0.0"}},"is-core-module": {"version": "2.11.0","resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz","integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==","requires": {"has": "^1.0.3"}},"is-extglob": {"version": "2.1.1","resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz","integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="},"is-fullwidth-code-point": {"version": "1.0.0","resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz","integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==","optional": true,"requires": {"number-is-nan": "^1.0.0"}},"is-glob": {"version": "4.0.3","resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz","integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==","requires": {"is-extglob": "^2.1.1"}},"is-number": {"version": "7.0.0","resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz","integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="},"is-stream": {"version": "3.0.0","resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz","integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA=="},"is-typedarray": {"version": "1.0.0","resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz","integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA=="},"isarray": {"version": "1.0.0","resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz","integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="},"isexe": {"version": "2.0.0","resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz","integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="},"isstream": {"version": "0.1.2","resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz","integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g=="},"jsbn": {"version": "0.1.1","resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz","integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg=="},"json-schema": {"version": "0.4.0","resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz","integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="},"json-schema-traverse": {"version": "0.4.1","resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz","integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="},"json-stringify-safe": {"version": "5.0.1","resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz","integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA=="},"jsonc-parser": {"version": "2.3.1","resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz","integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg=="},"jsonfile": {"version": "1.0.1","resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-1.0.1.tgz","integrity": "sha512-KbsDJNRfRPF5v49tMNf9sqyyGqGLBcz1v5kZT01kG5ns5mQSltwxCKVmUzVKtEinkUnTDtSrp6ngWpV7Xw0ZlA=="},"jsprim": {"version": "1.4.2","resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz","integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==","requires": {"assert-plus": "1.0.0","extsprintf": "1.3.0","json-schema": "0.4.0","verror": "1.10.0"}},"locate-path": {"version": "7.1.1","resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.1.1.tgz","integrity": "sha512-vJXaRMJgRVD3+cUZs3Mncj2mxpt5mP0EmNOsxRSZRMlbqjvxzDEOIUWXGmavo0ZC9+tNZCBLQ66reA11nbpHZg==","requires": {"p-locate": "^6.0.0"}},"lodash": {"version": "4.17.21","resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz","integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="},"lower-case": {"version": "2.0.2","resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz","integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==","requires": {"tslib": "^2.0.3"}},"lru-cache": {"version": "6.0.0","resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz","integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==","requires": {"yallist": "^4.0.0"}},"magic-string": {"version": "0.25.9","resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz","integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==","requires": {"sourcemap-codec": "^1.4.8"}},"merge2": {"version": "1.4.1","resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz","integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="},"micromatch": {"version": "4.0.5","resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz","integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==","requires": {"braces": "^3.0.2","picomatch": "^2.3.1"}},"mime-db": {"version": "1.52.0","resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz","integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="},"mime-types": {"version": "2.1.35","resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz","integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==","requires": {"mime-db": "1.52.0"}},"min-indent": {"version": "1.0.1","resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz","integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg=="},"minimatch": {"version": "3.1.2","resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz","integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==","requires": {"brace-expansion": "^1.1.7"}},"minimist": {"version": "1.2.7","resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz","integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g=="},"minipass": {
"resolved": "https://registry.npmjs.org/minipass/-/minipass-4.0.0.tgz","integrity": "sha512-g2Uuh2jEKoht+zvO6vJqXmYpflPqzRBT+Th2h01DKh5z7wbY/AZ2gCQ78cP70YoHPyFdY30YBV5WxgLOEwOykw==","requires": {"yallist": "^4.0.0"}},"minizlib": {"version": "2.1.2","resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz","integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==","requires": {"minipass": "^3.0.0","yallist": "^4.0.0"},"dependencies": {"minipass": {"version": "3.3.6","resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz","integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==","requires": {"yallist": "^4.0.0"}}}},"mkdirp": {"version": "0.3.5","resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz","integrity": "sha512-8OCq0De/h9ZxseqzCH8Kw/Filf5pF/vMI6+BH7Lu0jXz2pqYCjTAQRolSxRIi+Ax+oCCjlxoJMP0YQ4XlrQNHg=="},"ncp": {"version": "0.4.2","resolved": "https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz","integrity": "sha512-PfGU8jYWdRl4FqJfCy0IzbkGyFHntfWygZg46nFk/dJD/XRrk2cj0SsKSX9n5u5gE0E0YfEpKWrEkfjnlZSTXA=="},"nijs": {"version": "0.0.25","resolved": "https://registry.npmjs.org/nijs/-/nijs-0.0.25.tgz","integrity": "sha512-uMpozOyrni5Tvj3O87pz1AYPrcoaGhs7jUWcv4ZII2BB4mHgoDcN3Tgn/1ezarfsxj1KiPU+TPn2M7XAcvA43g==","requires": {"optparse": ">= 1.0.3","slasp": "0.0.4"}},"no-case": {"version": "3.0.4","resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz","integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==","requires": {"lower-case": "^2.0.2","tslib": "^2.0.3"}},"node2nix": {"version": "1.11.0","resolved": "https://registry.npmjs.org/node2nix/-/node2nix-1.11.0.tgz","integrity": "sha512-GG3s/A3EO0KetjI97VHgnqujsltMnrDy1cNZOV3gtIrHpajD7/0kAGsSjh/Dofm5i4kfwzHxCjqIDYxRFGOckQ==","requires": {"base64-js": "1.5.x","findit": "2.0.x","fs.extra": "1.3.x","nijs": "0.0.25","npm-registry-client": "8.6.x","npmconf": "2.1.x","optparse": "1.0.x","semver": "7.3.x","slasp": "0.0.4","spdx-license-ids": "3.0.x","tar": "6.1.x","temp": "0.9.x"}},"nopt": {"version": "3.0.6","resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz","integrity": "sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==","requires": {"abbrev": "1"}},"normalize-package-data": {"version": "2.5.0","resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz","integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==","requires": {"hosted-git-info": "^2.1.4","resolve": "^1.10.0","semver": "2 || 3 || 4 || 5","validate-npm-package-license": "^3.0.1"},"dependencies": {"semver": {"version": "5.7.1","resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz","integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="}}},"normalize-path": {"version": "3.0.0","resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz","integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="},"npm-package-arg": {"version": "6.1.1","resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz","integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==","requires": {"hosted-git-info": "^2.7.1","osenv": "^0.1.5","semver": "^5.6.0","validate-npm-package-name": "^3.0.0"},"dependencies": {"semver": {"version": "5.7.1","resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz","integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="}}},"npm-registry-client": {"version": "8.6.0","resolved": "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-8.6.0.tgz","integrity": "sha512-Qs6P6nnopig+Y8gbzpeN/dkt+n7IyVd8f45NTMotGk6Qo7GfBmzwYx6jRLoOOgKiMnaQfYxsuyQlD8Mc3guBhg==","requires": {"concat-stream": "^1.5.2","graceful-fs": "^4.1.6","normalize-package-data": "~1.0.1 || ^2.0.0","npm-package-arg": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","npmlog": "2 || ^3.1.0 || ^4.0.0","once": "^1.3.3","request": "^2.74.0","retry": "^0.10.0","safe-buffer": "^5.1.1","semver": "2 >=2.2.1 || 3.x || 4 || 5","slide": "^1.1.3","ssri": "^5.2.4"},"dependencies": {"semver": {"version": "5.7.1","resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz","integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="}}},"npmconf": {"version": "2.1.3","resolved": "https://registry.npmjs.org/npmconf/-/npmconf-2.1.3.tgz","integrity": "sha512-iTK+HI68GceCoGOHAQiJ/ik1iDfI7S+cgyG8A+PP18IU3X83kRhQIRhAUNj4Bp2JMx6Zrt5kCiozYa9uGWTjhA==","requires": {"config-chain": "~1.1.8","inherits": "~2.0.0","ini": "^1.2.0","mkdirp": "^0.5.0","nopt": "~3.0.1","once": "~1.3.0","osenv": "^0.1.0","safe-buffer": "^5.1.1","semver": "2 || 3 || 4","uid-number": "0.0.5"},"dependencies": {"mkdirp": {"version": "0.5.6","resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz","integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==","requires": {"minimist": "^1.2.6"}},"once": {"version": "1.3.3","resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz","integrity": "sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==","requires": {"wrappy": "1"}},"semver": {"version": "4.3.6","resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz","integrity": "sha512-IrpJ+yoG4EOH8DFWuVg+8H1kW1Oaof0Wxe7cPcXW3x9BjkN/eVo54F15LyqemnDIUYskQWr9qvl/RihmSy6+xQ=="}}},"npmlog": {"version": "4.1.2","resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz","integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==","optional": true,"requires": {"are-we-there-yet": "~1.1.2","console-control-strings": "~1.1.0","gauge": "~2.7.3","set-blocking": "~2.0.0"}},"number-is-nan": {"version": "1.0.1","resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz","integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==","optional": true},"oauth-sign": {"version": "0.9.0","resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz","integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="},"object-assign": {"version": "4.1.1","resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz","integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==","optional": true},"once": {"version": "1.4.0","resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz","integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==","requires": {"wrappy": "1"}},"optparse": {"version": "1.0.5","resolved": "https://registry.npmjs.org/optparse/-/optparse-1.0.5.tgz","integrity": "sha512-WfnNWLS3vr8omCm8nKYKaRbapuy6pEbx1O0B+eP5sUf/a++sT9/h8PflqBoHsY9N+YdzUT12T8snXigq13QpJg=="},"os-homedir": {"version": "1.0.2","resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz","integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ=="},"os-tmpdir": {"version": "1.0.2","resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz","integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g=="},"osenv": {"version": "0.1.5","resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz","integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==","requires": {"os-homedir": "^1.0.0","os-tmpdir": "^1.0.0"}},"p-debounce": {"version": "4.0.0","resolved": "https://registry.npmjs.org/p-debounce/-/p-debounce-4.0.0.tgz","integrity": "sha512-4Ispi9I9qYGO4lueiLDhe4q4iK5ERK8reLsuzH6BPaXn53EGaua8H66PXIFGrW897hwjXp+pVLrm/DLxN0RF0A=="},"p-limit": {"version": "4.0.0","resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz","integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==","requires": {"yocto-queue": "^1.0.0"}},"p-locate": {"version": "6.0.0","resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz","integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==","requires": {"p-limit": "^4.0.0"}},"pascal-case": {"version": "3.1.2","resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz","integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==","requires": {"no-case": "^3.0.4","tslib": "^2.0.3"}},"path-exists": {"version": "5.0.0","resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz","integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ=="},"path-is-absolute": {"version": "1.0.1","resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz","integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="},"path-parse": {"version": "1.0.7","resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz","integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="},"performance-now": {"version": "2.1.0","resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz","integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow=="},"picomatch": {"version": "2.3.1","resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz","integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="},"pkg-up": {"version": "4.0.0","resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-4.0.0.tgz","integrity": "sha512-N4zdA4sfOe6yCv+ulPCmpnIBQ5I60xfhDr1otdBBhKte9QtEf3bhfrfkW7dTb+IQ0iEx4ZDzas0kc1o5rdWpYg==","requires": {"find-up": "^6.2.0"}},"pnpm": {"version": "7.18.2","resolved": "https://registry.npmjs.org/pnpm/-/pnpm-7.18.2.tgz","integrity": "sha512-k3LCdsrTPqL4dVgCgjpdWHcwzhEA/YCu2ZFR/+EiFy91azuRQcWgQbYf5rPkYu5x1Dl8+2KtXKTlDcrSx5hnQw=="},"prettier": {"version": "2.8.0","resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.0.tgz","integrity": "sha512-9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA=="},"prettier-plugin-svelte": {"version": "2.8.1","resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.8.1.tgz","integrity": "sha512-KA3K1J3/wKDnCxW7ZDRA/QL2Q67N7Xs3gOERqJ5X1qFjq1DdnN3K1R29scSKwh+kA8FF67pXbYytUpvN/i3iQw==","requires": {}},"process-nextick-args": {"version": "2.0.1","resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz","integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="},"proto-list": {"version": "1.2.4","resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz","integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA=="},"psl": {"version": "1.9.0","resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz","integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag=="},"punycode": {"version": "2.1.1","resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz","integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="},"qs": {"version": "6.5.3","resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz","integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA=="},"queue-microtask": {"version": "1.2.3","resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz","integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="},"readable-stream": {"version": "2.3.7","resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz","integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==","requires": {"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"},"dependencies": {"safe-buffer": {"version": "5.1.2","resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz","integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="}}},"readdirp": {"version": "3.6.0","resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz","integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==","requires": {"picomatch": "^2.2.1"}},"regenerator-runtime": {"version": "0.13.11","resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz","integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="},"request": {"version": "2.88.2","resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz","integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==","requires": {"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"}},"request-light": {"version": "0.5.8","resolved": "https://registry.npmjs.org/request-light/-/request-light-0.5.8.tgz","integrity": "sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg=="},"resolve": {"version": "1.22.1","resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz","integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==","requires": {"is-core-module": "^2.9.0","path-parse": "^1.0.7","supports-preserve-symlinks-flag": "^1.0.0"}},"retry": {"version": "0.10.1","resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz","integrity": "sha512-ZXUSQYTHdl3uS7IuCehYfMzKyIDBNoAuUblvy5oGO5UJSUTmStUUVPXbA9Qxd173Bgre53yCQczQuHgRWAdvJQ=="},"reusify": {"version": "1.0.4","resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz","integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="},"rimraf": {"version": "2.2.8","resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz","integrity": "sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg=="},"run-parallel": {"version": "1.2.0","resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz","integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==","requires": {"queue-microtask": "^1.2.2"}},"safe-buffer": {"version": "5.2.1","resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz","integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="},"safer-buffer": {"version": "2.1.2","resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz","integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="},"sander": {"version": "0.5.1","resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz","integrity": "sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==","requires": {"es6-promise": "^3.1.2","graceful-fs": "^4.1.3","mkdirp": "^0.5.1","rimraf": "^2.5.2"},"dependencies": {"mkdirp": {"version": "0.5.6","resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz","integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==","requires": {"minimist": "^1.2.6"}},"rimraf": {"version": "2.7.1","resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz","integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==","requires": {"glob": "^7.1.3"}}}},"semver": {"version": "7.3.8","resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz","integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==","requires": {"lru-cache": "^6.0.0"}},"set-blocking": {"version": "2.0.0","resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz","integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==","optional": true},"signal-exit": {"version": "3.0.7","resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz","integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==","optional": true},"slasp": {"version": "0.0.4","resolved": "https://registry.npmjs.org/slasp/-/slasp-0.0.4.tgz","integrity": "sha512-VOilR1erLAKgWK8wqwFwEqBhcwfsHkpswGBEYJ5YGqYsO2BwyVA2wEe2giF0DXs+UvnUR7Fha33L7fQYojKw/Q=="},"slide": {"version": "1.1.6","resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz","integrity": "sha512-NwrtjCg+lZoqhFU8fOwl4ay2ei8PaqCBOUV3/ektPY9trO1yQ1oXEfmHAhKArUVUr/hOHvy5f6AdP17dCM0zMw=="},"sorcery": {"version": "0.10.0","resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz","integrity": "sha512-R5ocFmKZQFfSTstfOtHjJuAwbpGyf9qjQa1egyhvXSbM7emjrtLXtGdZsDJDABC85YBfVvrOiGWKSYXPKdvP1g==","requires": {"buffer-crc32": "^0.2.5","minimist": "^1.2.0","sander": "^0.5.0","sourcemap-codec": "^1.3.0"}},"sourcemap-codec": {"version": "1.4.8","resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz","integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA=="},"spdx-correct": {"version": "3.1.1","resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz","integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==","requires": {"spdx-expression-parse": "^3.0.0","spdx-license-ids": "^3.0.0"}},"spdx-exceptions": {"version": "2.3.0","resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz","integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A=="},"spdx-expression-parse": {"version": "3.0.1","resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz","integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==","requires": {"spdx-exceptions": "^2.1.0","spdx-license-ids": "^3.0.0"}},"spdx-license-ids": {"version": "3.0.12","resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz","integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA=="},"sshpk": {"version": "1.17.0","resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz","integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==","requires": {"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"}},"ssri": {"version": "5.3.0","resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz","integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==","requires": {"safe-buffer": "^5.1.1"}},"string_decoder": {"version": "1.1.1","resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz","integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==","requires": {"safe-buffer": "~5.1.0"},"dependencies": {"safe-buffer": {"version": "5.1.2","resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz","integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="}}},"string-width": {"version": "1.0.2","resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz","integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==","optional": true,"requires": {"code-point-at": "^1.0.0","is-fullwidth-code-point": "^1.0.0","strip-ansi": "^3.0.0"}},"strip-ansi": {"version": "3.0.1","resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz","integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==","optional": true,"requires": {"ansi-regex": "^2.0.0"}},"strip-indent": {"version": "3.0.0","resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz","integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==","requires": {"min-indent": "^1.0.0"}},"supports-preserve-symlinks-flag": {"version": "1.0.0","resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz","integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="},"svelte": {"version": "3.55.0","resolved": "https://registry.npmjs.org/svelte/-/svelte-3.55.0.tgz","integrity": "sha512-uGu2FVMlOuey4JoKHKrpZFkoYyj0VLjJdz47zX5+gVK5odxHM40RVhar9/iK2YFRVxvfg9FkhfVlR0sjeIrOiA=="},"svelte-language-server": {"version": "0.14.39","resolved": "https://registry.npmjs.org/svelte-language-server/-/svelte-language-server-0.14.39.tgz","integrity": "sha512-WAk+PcuHqgA9HAAQin2sDegOx5RYy7ZYkgcUD4SEAeQczfHlXSBiUn7nC+Rtx5NiyXb7ImaHnq5pA1g2xX3Isg==","requires": {"@jridgewell/trace-mapping": "^0.3.9","@vscode/emmet-helper": "^2.8.4","chokidar": "^3.4.1","estree-walker": "^2.0.1","fast-glob": "^3.2.7","lodash": "^4.17.21","prettier": "2.8.0","prettier-plugin-svelte": "~2.8.0","svelte": "^3.49.0","svelte-preprocess": "~4.10.1","svelte2tsx": "~0.5.0","typescript": "*","vscode-css-languageservice": "~5.1.0","vscode-html-languageservice": "~4.1.0","vscode-languageserver": "7.1.0-next.4","vscode-languageserver-protocol": "3.16.0","vscode-languageserver-types": "3.16.0","vscode-uri": "~3.0.0"}},"svelte-preprocess": {"version": "4.10.7","resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.10.7.tgz","integrity": "sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==","requires": {"@types/pug": "^2.0.4","@types/sass": "^1.16.0","detect-indent": "^6.0.0","magic-string": "^0.25.7","sorcery": "^0.10.0","strip-indent": "^3.0.0"}},"svelte2tsx": {"version": "0.5.22","resolved": "https://registry.npmjs.org/svelte2tsx/-/svelte2tsx-0.5.22.tgz","integrity": "sha512-OytIql7Bv53oFuL0jjsnp/gNvR4ngAUdAjswgibmIQT2Lj2OIQYn2J3gKqRd+wSj/n3M/wrz4zJpudQRSfncZw==","requires": {"dedent-js": "^1.0.1","pascal-case": "^3.1.1"}},"tar": {"version": "6.1.13","resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz","integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==","requires": {"chownr": "^2.0.0","fs-minipass": "^2.0.0","minipass": "^4.0.0","minizlib": "^2.1.1","mkdirp": "^1.0.3","yallist": "^4.0.0"},"dependencies": {"mkdirp": {"version": "1.0.4","resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz","integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="}}},"temp": {"version": "0.9.4","resolved": "https://registry.npmjs.org/temp/-/temp-0.9.4.tgz","integrity": "sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==","requires": {"mkdirp": "^0.5.1","rimraf": "~2.6.2"},"dependencies": {"mkdirp": {"version": "0.5.6","resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz","integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==","requires": {"minimist": "^1.2.6"}},"rimraf": {"version": "2.6.3","resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz","integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==","requires": {"glob": "^7.1.3"}}}},"temp-dir": {"version": "2.0.0","resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz","integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg=="},"tempy": {"version": "3.0.0","resolved": "https://registry.npmjs.org/tempy/-/tempy-3.0.0.tgz","integrity": "sha512-B2I9X7+o2wOaW4r/CWMkpOO9mdiTRCxXNgob6iGvPmfPWgH/KyUD6Uy5crtWBxIBe3YrNZKR2lSzv1JJKWD4vA==","requires": {"is-stream": "^3.0.0","temp-dir": "^2.0.0","type-fest": "^2.12.2","unique-string": "^3.0.0"}},"to-regex-range": {"version": "5.0.1","resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz","integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==","requires": {"is-number": "^7.0.0"}},"tough-cookie": {"version": "2.5.0","resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz","integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==","requires": {"psl": "^1.1.28","punycode": "^2.1.1"}},"tslib": {"version": "2.4.1","resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz","integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA=="},"tunnel-agent": {"version": "0.6.0","resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz","integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==","requires": {"safe-buffer": "^5.0.1"}},"tweetnacl": {"version": "0.14.5","resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz","integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA=="},"type-fest": {"version": "2.19.0","resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz","integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA=="},"typedarray": {"version": "0.0.6","resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz","integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA=="},"typescript": {"version": "4.9.4","resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz","integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg=="},"typescript-language-server": {"version": "2.2.0","resolved": "https://registry.npmjs.org/typescript-language-server/-/typescript-language-server-2.2.0.tgz","integrity": "sha512-VHMBXzXZiyypn6rUtIC+1U8owmJu9bjVIceORVDZlJd+kFLZ45mk4OFIFKHN8TZN6VrcPyc1Eol4WHb7CqHWhg==","requires": {"commander": "^9.4.1","deepmerge": "^4.2.2","fs-extra": "^11.1.0","p-debounce": "^4.0.0","pkg-up": "^4.0.0","semver": "^7.3.8","tempy": "^3.0.0","vscode-languageserver": "^8.0.2","vscode-languageserver-protocol": "^3.17.2","vscode-languageserver-textdocument": "1.0.8","vscode-uri": "^3.0.6","which": "^3.0.0"},"dependencies": {"fs-extra": {"version": "11.1.0","resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz","integrity": "sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==","requires": {"graceful-fs": "^4.2.0","jsonfile": "^6.0.1","universalify": "^2.0.0"}},"jsonfile": {"version": "6.1.0","resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz","integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==","requires": {"graceful-fs": "^4.1.6","universalify": "^2.0.0"}},"vscode-jsonrpc": {"version": "8.0.2","resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.0.2.tgz","integrity": "sha512-RY7HwI/ydoC1Wwg4gJ3y6LpU9FJRZAUnTYMXthqhFXXu77ErDd/xkREpGuk4MyYkk4a+XDWAMqe0S3KkelYQEQ=="},"vscode-languageserver": {"version": "8.0.2","resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.0.2.tgz","integrity": "sha512-bpEt2ggPxKzsAOZlXmCJ50bV7VrxwCS5BI4+egUmure/oI/t4OlFzi/YNtVvY24A2UDOZAgwFGgnZPwqSJubkA==","requires": {"vscode-languageserver-protocol": "3.17.2"}},"vscode-languageserver-protocol": {"version": "3.17.2","resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.2.tgz","integrity": "sha512-8kYisQ3z/SQ2kyjlNeQxbkkTNmVFoQCqkmGrzLH6A9ecPlgTbp3wDTnUNqaUxYr4vlAcloxx8zwy7G5WdguYNg==","requires": {"vscode-jsonrpc": "8.0.2","vscode-languageserver-types": "3.17.2"}},"vscode-languageserver-types": {"version": "3.17.2","resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.2.tgz","integrity": "sha512-zHhCWatviizPIq9B7Vh9uvrH6x3sK8itC84HkamnBWoDFJtzBf7SWlpLCZUit72b3os45h6RWQNC9xHRDF8dRA=="}}},"uid-number": {"version": "0.0.5","resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.5.tgz","integrity": "sha512-ZiLtQrdrFvWVXW5wickjtHiyOkn+cG74B0r33DQ2vJuz12FsFO7dU2q0dumrrYk6ny4wl2Vjsodpxk0+Z10/rA=="},"unique-string": {"version": "3.0.0","resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz","integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==","requires": {"crypto-random-string": "^4.0.0"}},"universalify": {"version": "2.0.0","resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz","integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ=="},"uri-js": {"version": "4.4.1","resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz","integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==","requires": {"punycode": "^2.1.0"}},"util-deprecate": {"version": "1.0.2","resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz","integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="},"uuid": {"version": "3.4.0","resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz","integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="},"validate-npm-package-license": {"version": "3.0.4","resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz","integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==","requires": {"spdx-correct": "^3.0.0","spdx-expression-parse": "^3.0.0"}},"validate-npm-package-name": {"version": "3.0.0","resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz","integrity": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==","requires": {"builtins": "^1.0.3"}},"verror": {"version": "1.10.0","resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz","integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==","requires": {"assert-plus": "^1.0.0","core-util-is": "1.0.2","extsprintf": "^1.2.0"},"dependencies": {"core-util-is": {"version": "1.0.2","resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz","integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ=="}}},"vscode-css-languageservice": {"version": "5.1.13","resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-5.1.13.tgz","integrity": "sha512-FA0foqMzMmEoO0WJP+MjoD4dRERhKS+Ag+yBrtmWQDmw2OuZ1R/5FkvI/XdTkCpHmTD9VMczugpHRejQyTXCNQ==","requires": {"vscode-languageserver-textdocument": "^1.0.1","vscode-languageserver-types": "^3.16.0","vscode-nls": "^5.0.0","vscode-uri": "^3.0.2"}},"vscode-html-languageservice": {"version": "4.1.1","resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-4.1.1.tgz","integrity": "sha512-rrDyCiOgMwOPgchpPGAeLzjYVVEW/Ror2/a1BWUEI3S9+NQhA9vj4SQkzmH6g2Bq9S9SV0OQeadD+xphOf1N3w==","requires": {"vscode-languageserver-textdocument": "^1.0.1","vscode-languageserver-types": "^3.16.0","vscode-nls": "^5.0.0","vscode-uri": "^3.0.2"}},"vscode-json-languageservice": {"version": "5.1.3","resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-5.1.3.tgz","integrity": "sha512-p0O1Ql5+zyWFIBU4cSxnDcuq9OnbE0MmvNKDYYvz4EPsZ9EHBT3I6KJb5Gk3snkj+jQTFILEZ06cfY7WZxxqPw==","requires": {"@vscode/l10n": "^0.0.10","jsonc-parser": "^3.2.0","vscode-languageserver-textdocument": "^1.0.7","vscode-languageserver-types": "^3.17.2","vscode-uri": "^3.0.6"},"dependencies": {"jsonc-parser": {"version": "3.2.0","resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz","integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w=="},"vscode-languageserver-types": {"version": "3.17.2","resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.2.tgz","integrity": "sha512-zHhCWatviizPIq9B7Vh9uvrH6x3sK8itC84HkamnBWoDFJtzBf7SWlpLCZUit72b3os45h6RWQNC9xHRDF8dRA=="}}},"vscode-jsonrpc": {"version": "6.0.0","resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz","integrity": "sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg=="},"vscode-langservers-extracted": {"version": "4.5.0","resolved": "https://registry.npmjs.org/vscode-langservers-extracted/-/vscode-langservers-extracted-4.5.0.tgz","integrity": "sha512-r8+ZWDHRAnUPQMyZQa2eZzZyYE8wGia3SCL9ZtVjl6S2MLA5l6NVg3z8Atz4nDQ9JPih858bj0vnthGsjhNLjg==","requires": {"core-js": "^3.20.1","jsonc-parser": "^3.2.0","regenerator-runtime": "^0.13.9","request-light": "^0.5.8","typescript": "^4.0.5","vscode-css-languageservice": "^6.1.1","vscode-html-languageservice": "^5.0.2","vscode-json-languageservice": "^5.1.1","vscode-languageserver": "^8.1.0-next.1","vscode-languageserver-textdocument": "^1.0.7","vscode-languageserver-types": "^3.17.2","vscode-markdown-languageservice": "^0.2.0-alpha.1","vscode-nls": "^5.2.0","vscode-uri": "^3.0.6"},"dependencies": {"jsonc-parser": {"version": "3.2.0","resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz","integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w=="},"vscode-css-languageservice": {"version": "6.2.1","resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.2.1.tgz","integrity": "sha512-FMaMjB2LQdkHjTCP2CWh2S94xuGsxSc8xr0H9nAACVd/iUDyZLoKFjwoB+mA3v0rpCH2U5vVCVwxyULy61CgqA==","requires": {"@vscode/l10n": "^0.0.10","vscode-languageserver-textdocument": "^1.0.7","vscode-languageserver-types": "^3.17.2","vscode-uri": "^3.0.6"}},"vscode-html-languageservice": {"version": "5.0.3","resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.0.3.tgz","integrity": "sha512-6rfrtcHhXDMXmC5pR2WXrx02HiNCzQDynOBMn+53zLxr2hvZrDzoc0QgC0FaFGfcglf7GeOsfhkWvJBFC/a70g==","requires": {"@vscode/l10n": "^0.0.10","vscode-languageserver-textdocument": "^1.0.7","vscode-languageserver-types": "^3.17.2","vscode-uri": "^3.0.6"}},"vscode-jsonrpc": {"version": "8.1.0-next.5","resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.1.0-next.5.tgz","integrity": "sha512-9l9lB8gXW1kPECKLC5Goc41pFztSCfODY3dvGaNTJ0KfRgwKIUyIhEBSdlWT2IU4uL4Tcl/zcitpb+Lj6QP7aQ=="},"vscode-languageserver": {"version": "8.1.0-next.4","resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.1.0-next.4.tgz","integrity": "sha512-W+sdV5sgOTgE1bmEBdCrCpjfYIwD7f0ykwoPOTkvaNFdsgbMIvq4VZLjGMVnFR7U2tPa/w0Kn7lXodlSJudNmQ==","requires": {"vscode-languageserver-protocol": "3.17.3-next.4"}},"vscode-languageserver-protocol": {"version": "3.17.3-next.4","resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3-next.4.tgz","integrity": "sha512-G6XrjZGSe2LIo7uDa860JKX97sLKc1vQF4AU4SW8DI7NNVKxnCB+vEs8gYHmle7kD9v13PvFkDCBD5ApeONGNQ==","requires": {"vscode-jsonrpc": "8.1.0-next.5","vscode-languageserver-types": "3.17.3-next.1"},"dependencies": {"vscode-languageserver-types": {"version": "3.17.3-next.1","resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3-next.1.tgz","integrity": "sha512-i7HXZs5CdNibVHXZORZw9m5Bm0mfXiGhD/tZv6f7arBtz4iatgiiHu2qInxn0fKeahhMJoBbp6irhsL9+E3UAA=="}}},"vscode-languageserver-types": {"version": "3.17.2","resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.2.tgz","integrity": "sha512-zHhCWatviizPIq9B7Vh9uvrH6x3sK8itC84HkamnBWoDFJtzBf7SWlpLCZUit72b3os45h6RWQNC9xHRDF8dRA=="}}},"vscode-languageserver": {"version": "7.1.0-next.4","resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.1.0-next.4.tgz","integrity": "sha512-/65lxR/CuLJoOdzTjOTYUPWS7k5qzaWese4PObnWc6jwLryUrSa7DslYfaRXigh5/xr1nlaUZCcJwkpgM0wFvw==","requires": {"vscode-languageserver-protocol": "3.17.0-next.5"},"dependencies": {"vscode-jsonrpc": {"version": "6.1.0-next.2","resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.1.0-next.2.tgz","integrity": "sha512-nkiNDGI+Ytp7uj1lxHXddXCoEunhcry1D+KmVHBfUUgWT9jMF8ZJyH5KQObdF+OGAh7bXZxD/SV4uGwSCeHHWA=="},"vscode-languageserver-protocol": {"version": "3.17.0-next.5","resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.0-next.5.tgz","integrity": "sha512-LFZ6WMB3iPezQAU9OnGoERzcIVKhcs0OLfD/NHcqSj3g1wgxuLUL5kSlZbbjFySQCmhzm6b0yb3hjTSeBtq1+w==","requires": {"vscode-jsonrpc": "6.1.0-next.2","vscode-languageserver-types": "3.17.0-next.1"}},"vscode-languageserver-types": {"version": "3.17.0-next.1","resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.0-next.1.tgz","integrity": "sha512-VGzh06oynbYa6JbTKUbxOEZN7CYEtWhN7DK5wfzUpeCJl8X8xZX39g2PVfpqXrIEduu7dcJgK007KgnX9tHNKA=="}}},"vscode-languageserver-protocol": {"version": "3.16.0","resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz","integrity": "sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==","requires": {"vscode-jsonrpc": "6.0.0","vscode-languageserver-types": "3.16.0"}},"vscode-languageserver-textdocument": {"version": "1.0.8","resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz","integrity": "sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q=="},"vscode-languageserver-types": {"version": "3.16.0","resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz","integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA=="},"vscode-markdown-languageservice": {"version": "0.2.0","resolved": "https://registry.npmjs.org/vscode-markdown-languageservice/-/vscode-markdown-languageservice-0.2.0.tgz","integrity": "sha512-3Jh7/eN6zEPqfkT6cjL+AwGoQ7euL8RtW3FYf24IfPksz4nAZJcRibRtpSdlCaOKpwEoy/f5Axh94cmWPIGBMw==","requires": {"picomatch": "^2.3.1","vscode-languageserver-textdocument": "^1.0.5","vscode-languageserver-types": "^3.17.1","vscode-nls": "^5.0.1","vscode-uri": "^3.0.3"},"dependencies": {"vscode-languageserver-types": {"version": "3.17.2","resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.2.tgz","integrity": "sha512-zHhCWatviizPIq9B7Vh9uvrH6x3sK8itC84HkamnBWoDFJtzBf7SWlpLCZUit72b3os45h6RWQNC9xHRDF8dRA=="}}},"vscode-nls": {"version": "5.2.0","resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz","integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng=="},"vscode-uri": {"version": "3.0.7","resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.7.tgz","integrity": "sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA=="},"walk": {"version": "2.3.15","resolved": "https://registry.npmjs.org/walk/-/walk-2.3.15.tgz","integrity": "sha512-4eRTBZljBfIISK1Vnt69Gvr2w/wc3U6Vtrw7qiN5iqYJPH7LElcYh/iU4XWhdCy2dZqv1ToMyYlybDylfG/5Vg==","requires": {"foreachasync": "^3.0.0"}},"which": {"version": "3.0.0","resolved": "https://registry.npmjs.org/which/-/which-3.0.0.tgz","integrity": "sha512-nla//68K9NU6yRiwDY/Q8aU6siKlSs64aEC7+IV56QoAuyQT2ovsJcgGYGyqMOmI/CGN1BOR6mM5EN0FBO+zyQ==","requires": {"isexe": "^2.0.0"}},"wide-align": {"version": "1.1.5","resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz","integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==","optional": true,"requires": {"string-width": "^1.0.2 || 2 || 3 || 4"}},"wrappy": {"version": "1.0.2","resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz","integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="},"yallist": {"version": "4.0.0",
{nodeEnv,fetchurl,fetchgit,nix-gitignore,stdenv,lib,globalBuildInputs ? [],}: letsources = {"@emmetio/abbreviation-2.2.3" = {name = "_at_emmetio_slash_abbreviation";packageName = "@emmetio/abbreviation";version = "2.2.3";src = fetchurl {url = "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.2.3.tgz";sha512 = "87pltuCPt99aL+y9xS6GPZ+Wmmyhll2WXH73gG/xpGcQ84DRnptBsI2r0BeIQ0EB/SQTOe2ANPqFqj3Rj5FOGA==";};};"@emmetio/css-abbreviation-2.1.4" = {name = "_at_emmetio_slash_css-abbreviation";packageName = "@emmetio/css-abbreviation";version = "2.1.4";src = fetchurl {url = "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.4.tgz";sha512 = "qk9L60Y+uRtM5CPbB0y+QNl/1XKE09mSO+AhhSauIfr2YOx/ta3NJw2d8RtCFxgzHeRqFRr8jgyzThbu+MZ4Uw==";};};"@emmetio/scanner-1.0.0" = {name = "_at_emmetio_slash_scanner";packageName = "@emmetio/scanner";version = "1.0.0";src = fetchurl {url = "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.0.tgz";sha512 = "8HqW8EVqjnCmWXVpqAOZf+EGESdkR27odcMMMGefgKXtar00SoYNSryGv//TELI4T3QFsECo78p+0lmalk/CFA==";};};"@jridgewell/resolve-uri-3.1.0" = {name = "_at_jridgewell_slash_resolve-uri";packageName = "@jridgewell/resolve-uri";version = "3.1.0";src = fetchurl {url = "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz";sha512 = "F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==";};};"@jridgewell/sourcemap-codec-1.4.14" = {name = "_at_jridgewell_slash_sourcemap-codec";packageName = "@jridgewell/sourcemap-codec";version = "1.4.14";src = fetchurl {url = "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz";sha512 = "XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==";};};"@jridgewell/trace-mapping-0.3.17" = {name = "_at_jridgewell_slash_trace-mapping";packageName = "@jridgewell/trace-mapping";version = "0.3.17";src = fetchurl {url = "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz";sha512 = "MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==";};};"@nodelib/fs.scandir-2.1.5" = {name = "_at_nodelib_slash_fs.scandir";packageName = "@nodelib/fs.scandir";version = "2.1.5";src = fetchurl {url = "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz";sha512 = "vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==";};};"@nodelib/fs.stat-2.0.5" = {name = "_at_nodelib_slash_fs.stat";packageName = "@nodelib/fs.stat";version = "2.0.5";src = fetchurl {url = "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz";sha512 = "RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==";};};"@nodelib/fs.walk-1.2.8" = {name = "_at_nodelib_slash_fs.walk";packageName = "@nodelib/fs.walk";version = "1.2.8";src = fetchurl {url = "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz";sha512 = "oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==";};};"@types/node-18.11.17" = {name = "_at_types_slash_node";packageName = "@types/node";version = "18.11.17";src = fetchurl {url = "https://registry.npmjs.org/@types/node/-/node-18.11.17.tgz";sha512 = "HJSUJmni4BeDHhfzn6nF0sVmd1SMezP7/4F0Lq+aXzmp2xm9O7WXrUtHW/CHlYVtZUbByEvWidHqRtcJXGF2Ng==";};};"@types/pug-2.0.6" = {name = "_at_types_slash_pug";packageName = "@types/pug";version = "2.0.6";src = fetchurl {url = "https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz";sha512 = "SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==";};};"@types/sass-1.43.1" = {name = "_at_types_slash_sass";packageName = "@types/sass";version = "1.43.1";src = fetchurl {url = "https://registry.npmjs.org/@types/sass/-/sass-1.43.1.tgz";sha512 = "BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==";};};"@vscode/emmet-helper-2.8.4" = {name = "_at_vscode_slash_emmet-helper";packageName = "@vscode/emmet-helper";version = "2.8.4";src = fetchurl {url = "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.8.4.tgz";sha512 = "lUki5QLS47bz/U8IlG9VQ+1lfxMtxMZENmU5nu4Z71eOD5j9FK0SmYGL5NiVJg9WBWeAU0VxRADMY2Qpq7BfVg==";};};"@vscode/l10n-0.0.10" = {name = "_at_vscode_slash_l10n";packageName = "@vscode/l10n";version = "0.0.10";src = fetchurl {url = "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.10.tgz";sha512 = "E1OCmDcDWa0Ya7vtSjp/XfHFGqYJfh+YPC1RkATU71fTac+j1JjCcB3qwSzmlKAighx2WxhLlfhS0RwAN++PFQ==";};};"abbrev-1.1.1" = {name = "abbrev";packageName = "abbrev";version = "1.1.1";src = fetchurl {url = "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz";sha512 = "nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==";};};"ajv-6.12.6" = {name = "ajv";packageName = "ajv";version = "6.12.6";src = fetchurl {url = "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz";sha512 = "j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==";};};"ansi-regex-2.1.1" = {name = "ansi-regex";packageName = "ansi-regex";version = "2.1.1";src = fetchurl {url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz";sha512 = "TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==";};};"anymatch-3.1.3" = {name = "anymatch";packageName = "anymatch";version = "3.1.3";src = fetchurl {url = "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz";sha512 = "KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==";};};"aproba-1.2.0" = {name = "aproba";packageName = "aproba";version = "1.2.0";src = fetchurl {url = "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz";sha512 = "Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==";};};"are-we-there-yet-1.1.7" = {name = "are-we-there-yet";packageName = "are-we-there-yet";version = "1.1.7";src = fetchurl {url = "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz";sha512 = "nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==";};};"asn1-0.2.6" = {name = "asn1";packageName = "asn1";version = "0.2.6";src = fetchurl {url = "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz";sha512 = "ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==";};};"assert-plus-1.0.0" = {name = "assert-plus";packageName = "assert-plus";version = "1.0.0";src = fetchurl {url = "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz";sha512 = "NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==";};};"asynckit-0.4.0" = {name = "asynckit";packageName = "asynckit";version = "0.4.0";src = fetchurl {url = "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz";sha512 = "Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==";};};"aws-sign2-0.7.0" = {name = "aws-sign2";packageName = "aws-sign2";version = "0.7.0";src = fetchurl {url = "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz";sha512 = "08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==";};};"aws4-1.11.0" = {name = "aws4";packageName = "aws4";version = "1.11.0";src = fetchurl {url = "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz";sha512 = "xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==";};};"balanced-match-1.0.2" = {name = "balanced-match";packageName = "balanced-match";version = "1.0.2";src = fetchurl {url = "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz";sha512 = "3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==";};};"base64-js-1.5.1" = {name = "base64-js";packageName = "base64-js";version = "1.5.1";src = fetchurl {url = "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz";sha512 = "AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==";};};"bcrypt-pbkdf-1.0.2" = {name = "bcrypt-pbkdf";packageName = "bcrypt-pbkdf";version = "1.0.2";src = fetchurl {url = "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz";sha512 = "qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==";};};"binary-extensions-2.2.0" = {name = "binary-extensions";packageName = "binary-extensions";version = "2.2.0";src = fetchurl {url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz";sha512 = "jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==";};};"brace-expansion-1.1.11" = {name = "brace-expansion";packageName = "brace-expansion";version = "1.1.11";src = fetchurl {url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz";sha512 = "iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==";};};"braces-3.0.2" = {name = "braces";packageName = "braces";version = "3.0.2";src = fetchurl {url = "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz";sha512 = "b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==";};};"buffer-crc32-0.2.13" = {name = "buffer-crc32";packageName = "buffer-crc32";version = "0.2.13";src = fetchurl {url = "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz";sha512 = "VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==";};};"buffer-from-1.1.2" = {name = "buffer-from";packageName = "buffer-from";version = "1.1.2";src = fetchurl {url = "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz";sha512 = "E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==";};};"builtins-1.0.3" = {name = "builtins";packageName = "builtins";version = "1.0.3";src = fetchurl {url = "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz";sha512 = "uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==";};};"caseless-0.12.0" = {name = "caseless";packageName = "caseless";version = "0.12.0";src = fetchurl {url = "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz";sha512 = "4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==";};};"chokidar-3.5.3" = {name = "chokidar";packageName = "chokidar";version = "3.5.3";src = fetchurl {url = "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz";sha512 = "Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==";};};"chownr-2.0.0" = {name = "chownr";packageName = "chownr";version = "2.0.0";src = fetchurl {url = "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz";sha512 = "bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==";};};"code-point-at-1.1.0" = {name = "code-point-at";packageName = "code-point-at";version = "1.1.0";src = fetchurl {url = "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz";sha512 = "RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==";};};"combined-stream-1.0.8" = {name = "combined-stream";packageName = "combined-stream";version = "1.0.8";src = fetchurl {url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz";sha512 = "FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==";};};"commander-9.4.1" = {name = "commander";packageName = "commander";version = "9.4.1";src = fetchurl {url = "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz";sha512 = "5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==";};};"concat-map-0.0.1" = {name = "concat-map";packageName = "concat-map";version = "0.0.1";src = fetchurl {url = "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz";sha512 = "/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==";};};"concat-stream-1.6.2" = {name = "concat-stream";packageName = "concat-stream";version = "1.6.2";src = fetchurl {url = "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz";sha512 = "27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==";};};"config-chain-1.1.13" = {name = "config-chain";packageName = "config-chain";version = "1.1.13";src = fetchurl {url = "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz";sha512 = "qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==";};};"console-control-strings-1.1.0" = {name = "console-control-strings";packageName = "console-control-strings";version = "1.1.0";src = fetchurl {url = "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz";sha512 = "ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==";};};"core-js-3.26.1" = {name = "core-js";packageName = "core-js";version = "3.26.1";src = fetchurl {url = "https://registry.npmjs.org/core-js/-/core-js-3.26.1.tgz";sha512 = "21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA==";};};"core-util-is-1.0.2" = {name = "core-util-is";packageName = "core-util-is";version = "1.0.2";src = fetchurl {url = "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz";sha512 = "3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==";};};"core-util-is-1.0.3" = {name = "core-util-is";packageName = "core-util-is";version = "1.0.3";src = fetchurl {url = "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz";sha512 = "ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==";};};"crypto-random-string-4.0.0" = {name = "crypto-random-string";packageName = "crypto-random-string";version = "4.0.0";src = fetchurl {url = "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz";sha512 = "x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==";};};"dashdash-1.14.1" = {name = "dashdash";packageName = "dashdash";version = "1.14.1";src = fetchurl {url = "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz";sha512 = "jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==";};};"dedent-js-1.0.1" = {name = "dedent-js";packageName = "dedent-js";version = "1.0.1";src = fetchurl {url = "https://registry.npmjs.org/dedent-js/-/dedent-js-1.0.1.tgz";sha512 = "OUepMozQULMLUmhxS95Vudo0jb0UchLimi3+pQ2plj61Fcy8axbP9hbiD4Sz6DPqn6XG3kfmziVfQ1rSys5AJQ==";};};"deepmerge-4.2.2" = {name = "deepmerge";packageName = "deepmerge";version = "4.2.2";src = fetchurl {url = "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz";sha512 = "FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==";};};"delayed-stream-1.0.0" = {name = "delayed-stream";packageName = "delayed-stream";version = "1.0.0";src = fetchurl {url = "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz";sha512 = "ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==";};};"delegates-1.0.0" = {name = "delegates";packageName = "delegates";version = "1.0.0";src = fetchurl {url = "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz";sha512 = "bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==";};};"detect-indent-6.1.0" = {name = "detect-indent";packageName = "detect-indent";version = "6.1.0";src = fetchurl {url = "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz";sha512 = "reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==";};};"ecc-jsbn-0.1.2" = {name = "ecc-jsbn";packageName = "ecc-jsbn";version = "0.1.2";src = fetchurl {url = "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz";sha512 = "eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==";};};"emmet-2.3.6" = {name = "emmet";packageName = "emmet";version = "2.3.6";src = fetchurl {url = "https://registry.npmjs.org/emmet/-/emmet-2.3.6.tgz";sha512 = "pLS4PBPDdxuUAmw7Me7+TcHbykTsBKN/S9XJbUOMFQrNv9MoshzyMFK/R57JBm94/6HSL4vHnDeEmxlC82NQ4A==";};};"es6-promise-3.3.1" = {name = "es6-promise";packageName = "es6-promise";version = "3.3.1";src = fetchurl {url = "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz";sha512 = "SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==";};};"estree-walker-2.0.2" = {name = "estree-walker";packageName = "estree-walker";version = "2.0.2";src = fetchurl {url = "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz";sha512 = "Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==";};};"extend-3.0.2" = {name = "extend";packageName = "extend";version = "3.0.2";src = fetchurl {url = "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz";sha512 = "fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==";};};"extsprintf-1.3.0" = {name = "extsprintf";packageName = "extsprintf";version = "1.3.0";src = fetchurl {url = "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz";sha512 = "11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==";};};"fast-deep-equal-3.1.3" = {name = "fast-deep-equal";packageName = "fast-deep-equal";version = "3.1.3";src = fetchurl {url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz";sha512 = "f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==";};};"fast-glob-3.2.12" = {name = "fast-glob";packageName = "fast-glob";version = "3.2.12";src = fetchurl {url = "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz";sha512 = "DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==";};};"fast-json-stable-stringify-2.1.0" = {name = "fast-json-stable-stringify";packageName = "fast-json-stable-stringify";version = "2.1.0";src = fetchurl {url = "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz";sha512 = "lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==";};};"fastq-1.14.0" = {name = "fastq";packageName = "fastq";version = "1.14.0";src = fetchurl {url = "https://registry.npmjs.org/fastq/-/fastq-1.14.0.tgz";sha512 = "eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==";};};"fill-range-7.0.1" = {name = "fill-range";packageName = "fill-range";version = "7.0.1";src = fetchurl {url = "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz";sha512 = "qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==";};};"find-up-6.3.0" = {name = "find-up";packageName = "find-up";version = "6.3.0";src = fetchurl {url = "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz";sha512 = "v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==";};};"findit-2.0.0" = {name = "findit";packageName = "findit";version = "2.0.0";src = fetchurl {url = "https://registry.npmjs.org/findit/-/findit-2.0.0.tgz";sha512 = "ENZS237/Hr8bjczn5eKuBohLgaD0JyUd0arxretR1f9RO46vZHA1b2y0VorgGV3WaOT3c+78P8h7v4JGJ1i/rg==";};};"foreachasync-3.0.0" = {name = "foreachasync";packageName = "foreachasync";version = "3.0.0";src = fetchurl {url = "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz";sha512 = "J+ler7Ta54FwwNcx6wQRDhTIbNeyDcARMkOcguEqnEdtm0jKvN3Li3PDAb2Du3ubJYEWfYL83XMROXdsXAXycw==";};};"forever-agent-0.6.1" = {name = "forever-agent";packageName = "forever-agent";version = "0.6.1";src = fetchurl {url = "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz";sha512 = "j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==";};};"form-data-2.3.3" = {name = "form-data";packageName = "form-data";version = "2.3.3";src = fetchurl {url = "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz";sha512 = "1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==";};};"fs-extra-0.6.4" = {name = "fs-extra";packageName = "fs-extra";version = "0.6.4";src = fetchurl {url = "https://registry.npmjs.org/fs-extra/-/fs-extra-0.6.4.tgz";sha512 = "5rU898vl/Z948L+kkJedbmo/iltzmiF5bn/eEk0j/SgrPpI+Ydau9xlJPicV7Av2CHYBGz5LAlwTnBU80j1zPQ==";};};"fs-extra-11.1.0" = {name = "fs-extra";packageName = "fs-extra";version = "11.1.0";src = fetchurl {url = "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz";sha512 = "0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==";};};"fs-minipass-2.1.0" = {name = "fs-minipass";packageName = "fs-minipass";version = "2.1.0";src = fetchurl {url = "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz";sha512 = "V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==";};};"fs.extra-1.3.2" = {name = "fs.extra";packageName = "fs.extra";version = "1.3.2";src = fetchurl {url = "https://registry.npmjs.org/fs.extra/-/fs.extra-1.3.2.tgz";sha512 = "Ig401VXtyrWrz23k9KxAx9OrnL8AHSLNhQ8YJH2wSYuH0ZUfxwBeY6zXkd/oOyVRFTlpEu/0n5gHeuZt7aqbkw==";};};"fs.realpath-1.0.0" = {name = "fs.realpath";packageName = "fs.realpath";version = "1.0.0";src = fetchurl {url = "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz";sha512 = "OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==";};};"fsevents-2.3.2" = {name = "fsevents";packageName = "fsevents";version = "2.3.2";src = fetchurl {url = "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz";sha512 = "xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==";};};"function-bind-1.1.1" = {name = "function-bind";packageName = "function-bind";version = "1.1.1";src = fetchurl {url = "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz";sha512 = "yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==";};};"gauge-2.7.4" = {name = "gauge";packageName = "gauge";version = "2.7.4";src = fetchurl {url = "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz";sha512 = "14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==";};};"getpass-0.1.7" = {name = "getpass";packageName = "getpass";version = "0.1.7";src = fetchurl {url = "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz";sha512 = "0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==";};};"glob-7.2.3" = {name = "glob";packageName = "glob";version = "7.2.3";src = fetchurl {url = "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz";sha512 = "nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==";};};"glob-parent-5.1.2" = {name = "glob-parent";packageName = "glob-parent";version = "5.1.2";src = fetchurl {url = "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz";sha512 = "AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==";};};"graceful-fs-4.2.10" = {name = "graceful-fs";packageName = "graceful-fs";version = "4.2.10";src = fetchurl {url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz";sha512 = "9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==";};};"har-schema-2.0.0" = {name = "har-schema";packageName = "har-schema";version = "2.0.0";src = fetchurl {url = "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz";sha512 = "Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==";};};"har-validator-5.1.5" = {name = "har-validator";packageName = "har-validator";version = "5.1.5";src = fetchurl {url = "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz";sha512 = "nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==";};};"has-1.0.3" = {name = "has";packageName = "has";version = "1.0.3";src = fetchurl {url = "https://registry.npmjs.org/has/-/has-1.0.3.tgz";sha512 = "f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==";};};"has-unicode-2.0.1" = {name = "has-unicode";packageName = "has-unicode";version = "2.0.1";src = fetchurl {url = "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz";sha512 = "8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==";};};"hosted-git-info-2.8.9" = {name = "hosted-git-info";packageName = "hosted-git-info";version = "2.8.9";src = fetchurl {url = "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz";sha512 = "mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==";};};"http-signature-1.2.0" = {name = "http-signature";packageName = "http-signature";version = "1.2.0";src = fetchurl {url = "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz";sha512 = "CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==";};};"inflight-1.0.6" = {name = "inflight";packageName = "inflight";version = "1.0.6";src = fetchurl {url = "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz";sha512 = "k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==";};};"inherits-2.0.4" = {name = "inherits";packageName = "inherits";version = "2.0.4";src = fetchurl {url = "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz";sha512 = "k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==";};};"ini-1.3.8" = {name = "ini";packageName = "ini";version = "1.3.8";src = fetchurl {url = "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz";sha512 = "JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==";};};"is-binary-path-2.1.0" = {name = "is-binary-path";packageName = "is-binary-path";version = "2.1.0";src = fetchurl {url = "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz";sha512 = "ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==";};};"is-core-module-2.11.0" = {name = "is-core-module";packageName = "is-core-module";version = "2.11.0";src = fetchurl {url = "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz";sha512 = "RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==";};};"is-extglob-2.1.1" = {name = "is-extglob";packageName = "is-extglob";version = "2.1.1";src = fetchurl {url = "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz";sha512 = "SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==";};};"is-fullwidth-code-point-1.0.0" = {name = "is-fullwidth-code-point";packageName = "is-fullwidth-code-point";version = "1.0.0";src = fetchurl {url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz";sha512 = "1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==";};};"is-glob-4.0.3" = {name = "is-glob";packageName = "is-glob";version = "4.0.3";src = fetchurl {url = "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz";sha512 = "xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==";};};"is-number-7.0.0" = {name = "is-number";packageName = "is-number";version = "7.0.0";src = fetchurl {url = "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz";sha512 = "41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==";};};"is-stream-3.0.0" = {name = "is-stream";packageName = "is-stream";version = "3.0.0";src = fetchurl {url = "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz";sha512 = "LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==";};};"is-typedarray-1.0.0" = {name = "is-typedarray";packageName = "is-typedarray";version = "1.0.0";src = fetchurl {url = "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz";sha512 = "cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==";};};"isarray-1.0.0" = {name = "isarray";packageName = "isarray";version = "1.0.0";src = fetchurl {url = "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz";sha512 = "VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==";};};"isexe-2.0.0" = {name = "isexe";packageName = "isexe";version = "2.0.0";src = fetchurl {url = "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz";sha512 = "RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==";};};"isstream-0.1.2" = {name = "isstream";packageName = "isstream";version = "0.1.2";src = fetchurl {url = "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz";sha512 = "Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==";};};"jsbn-0.1.1" = {name = "jsbn";packageName = "jsbn";version = "0.1.1";src = fetchurl {url = "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz";sha512 = "UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==";};};"json-schema-0.4.0" = {name = "json-schema";packageName = "json-schema";version = "0.4.0";src = fetchurl {url = "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz";sha512 = "es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==";};};"json-schema-traverse-0.4.1" = {name = "json-schema-traverse";packageName = "json-schema-traverse";version = "0.4.1";src = fetchurl {url = "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz";sha512 = "xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==";};};"json-stringify-safe-5.0.1" = {name = "json-stringify-safe";packageName = "json-stringify-safe";version = "5.0.1";src = fetchurl {url = "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz";sha512 = "ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==";};};"jsonc-parser-2.3.1" = {name = "jsonc-parser";packageName = "jsonc-parser";version = "2.3.1";src = fetchurl {url = "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz";sha512 = "H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==";};};"jsonc-parser-3.2.0" = {name = "jsonc-parser";packageName = "jsonc-parser";version = "3.2.0";src = fetchurl {url = "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz";sha512 = "gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==";};};"jsonfile-1.0.1" = {name = "jsonfile";packageName = "jsonfile";version = "1.0.1";src = fetchurl {url = "https://registry.npmjs.org/jsonfile/-/jsonfile-1.0.1.tgz";sha512 = "KbsDJNRfRPF5v49tMNf9sqyyGqGLBcz1v5kZT01kG5ns5mQSltwxCKVmUzVKtEinkUnTDtSrp6ngWpV7Xw0ZlA==";};};"jsonfile-6.1.0" = {name = "jsonfile";packageName = "jsonfile";version = "6.1.0";src = fetchurl {url = "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz";sha512 = "5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==";};};"jsprim-1.4.2" = {name = "jsprim";packageName = "jsprim";version = "1.4.2";src = fetchurl {url = "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz";sha512 = "P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==";};};"locate-path-7.1.1" = {name = "locate-path";packageName = "locate-path";version = "7.1.1";src = fetchurl {url = "https://registry.npmjs.org/locate-path/-/locate-path-7.1.1.tgz";sha512 = "vJXaRMJgRVD3+cUZs3Mncj2mxpt5mP0EmNOsxRSZRMlbqjvxzDEOIUWXGmavo0ZC9+tNZCBLQ66reA11nbpHZg==";};};"lodash-4.17.21" = {name = "lodash";packageName = "lodash";version = "4.17.21";src = fetchurl {url = "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz";sha512 = "v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==";};};"lower-case-2.0.2" = {name = "lower-case";packageName = "lower-case";version = "2.0.2";src = fetchurl {url = "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz";sha512 = "7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==";};};"lru-cache-6.0.0" = {name = "lru-cache";packageName = "lru-cache";version = "6.0.0";src = fetchurl {url = "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz";sha512 = "Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==";};};"magic-string-0.25.9" = {name = "magic-string";packageName = "magic-string";version = "0.25.9";src = fetchurl {url = "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz";sha512 = "RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==";};};"merge2-1.4.1" = {name = "merge2";packageName = "merge2";version = "1.4.1";src = fetchurl {url = "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz";sha512 = "8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==";};};"micromatch-4.0.5" = {name = "micromatch";packageName = "micromatch";version = "4.0.5";src = fetchurl {url = "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz";sha512 = "DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==";};};"mime-db-1.52.0" = {name = "mime-db";packageName = "mime-db";version = "1.52.0";src = fetchurl {url = "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz";sha512 = "sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==";};};"mime-types-2.1.35" = {name = "mime-types";packageName = "mime-types";version = "2.1.35";src = fetchurl {url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz";sha512 = "ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==";};};"min-indent-1.0.1" = {name = "min-indent";packageName = "min-indent";version = "1.0.1";src = fetchurl {url = "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz";sha512 = "I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==";};};"minimatch-3.1.2" = {name = "minimatch";packageName = "minimatch";version = "3.1.2";src = fetchurl {url = "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz";sha512 = "J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==";};};"minimist-1.2.7" = {name = "minimist";packageName = "minimist";version = "1.2.7";src = fetchurl {url = "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz";sha512 = "bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==";};};"minipass-3.3.6" = {name = "minipass";packageName = "minipass";version = "3.3.6";src = fetchurl {url = "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz";sha512 = "DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==";};};"minipass-4.0.0" = {name = "minipass";packageName = "minipass";version = "4.0.0";src = fetchurl {url = "https://registry.npmjs.org/minipass/-/minipass-4.0.0.tgz";sha512 = "g2Uuh2jEKoht+zvO6vJqXmYpflPqzRBT+Th2h01DKh5z7wbY/AZ2gCQ78cP70YoHPyFdY30YBV5WxgLOEwOykw==";};};"minizlib-2.1.2" = {name = "minizlib";packageName = "minizlib";version = "2.1.2";src = fetchurl {url = "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz";sha512 = "bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==";};};"mkdirp-0.3.5" = {name = "mkdirp";packageName = "mkdirp";version = "0.3.5";src = fetchurl {url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz";sha512 = "8OCq0De/h9ZxseqzCH8Kw/Filf5pF/vMI6+BH7Lu0jXz2pqYCjTAQRolSxRIi+Ax+oCCjlxoJMP0YQ4XlrQNHg==";};};"mkdirp-0.5.6" = {name = "mkdirp";packageName = "mkdirp";version = "0.5.6";src = fetchurl {url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz";sha512 = "FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==";};};"mkdirp-1.0.4" = {name = "mkdirp";packageName = "mkdirp";version = "1.0.4";src = fetchurl {url = "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz";sha512 = "vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==";};};"ncp-0.4.2" = {name = "ncp";packageName = "ncp";version = "0.4.2";src = fetchurl {url = "https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz";sha512 = "PfGU8jYWdRl4FqJfCy0IzbkGyFHntfWygZg46nFk/dJD/XRrk2cj0SsKSX9n5u5gE0E0YfEpKWrEkfjnlZSTXA==";};};"nijs-0.0.25" = {name = "nijs";packageName = "nijs";version = "0.0.25";src = fetchurl {url = "https://registry.npmjs.org/nijs/-/nijs-0.0.25.tgz";sha512 = "uMpozOyrni5Tvj3O87pz1AYPrcoaGhs7jUWcv4ZII2BB4mHgoDcN3Tgn/1ezarfsxj1KiPU+TPn2M7XAcvA43g==";};};"no-case-3.0.4" = {name = "no-case";packageName = "no-case";version = "3.0.4";src = fetchurl {url = "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz";sha512 = "fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==";};};"node2nix-1.11.0" = {name = "node2nix";packageName = "node2nix";version = "1.11.0";src = fetchurl {url = "https://registry.npmjs.org/node2nix/-/node2nix-1.11.0.tgz";sha512 = "GG3s/A3EO0KetjI97VHgnqujsltMnrDy1cNZOV3gtIrHpajD7/0kAGsSjh/Dofm5i4kfwzHxCjqIDYxRFGOckQ==";};};"nopt-3.0.6" = {name = "nopt";packageName = "nopt";version = "3.0.6";src = fetchurl {url = "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz";sha512 = "4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==";};};"normalize-package-data-2.5.0" = {name = "normalize-package-data";packageName = "normalize-package-data";version = "2.5.0";src = fetchurl {url = "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz";sha512 = "/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==";};};"normalize-path-3.0.0" = {name = "normalize-path";packageName = "normalize-path";version = "3.0.0";src = fetchurl {url = "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz";sha512 = "6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==";};};"npm-package-arg-6.1.1" = {name = "npm-package-arg";packageName = "npm-package-arg";version = "6.1.1";src = fetchurl {url = "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz";sha512 = "qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==";};};"npm-registry-client-8.6.0" = {name = "npm-registry-client";packageName = "npm-registry-client";version = "8.6.0";src = fetchurl {url = "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-8.6.0.tgz";sha512 = "Qs6P6nnopig+Y8gbzpeN/dkt+n7IyVd8f45NTMotGk6Qo7GfBmzwYx6jRLoOOgKiMnaQfYxsuyQlD8Mc3guBhg==";};};"npmconf-2.1.3" = {name = "npmconf";packageName = "npmconf";version = "2.1.3";src = fetchurl {url = "https://registry.npmjs.org/npmconf/-/npmconf-2.1.3.tgz";sha512 = "iTK+HI68GceCoGOHAQiJ/ik1iDfI7S+cgyG8A+PP18IU3X83kRhQIRhAUNj4Bp2JMx6Zrt5kCiozYa9uGWTjhA==";};};"npmlog-4.1.2" = {name = "npmlog";packageName = "npmlog";version = "4.1.2";src = fetchurl {url = "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz";sha512 = "2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==";};};"number-is-nan-1.0.1" = {name = "number-is-nan";packageName = "number-is-nan";version = "1.0.1";src = fetchurl {url = "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz";sha512 = "4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==";};};"oauth-sign-0.9.0" = {name = "oauth-sign";packageName = "oauth-sign";version = "0.9.0";src = fetchurl {url = "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz";sha512 = "fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==";};};"object-assign-4.1.1" = {name = "object-assign";packageName = "object-assign";version = "4.1.1";src = fetchurl {url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz";sha512 = "rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==";};};"once-1.3.3" = {name = "once";packageName = "once";version = "1.3.3";src = fetchurl {url = "https://registry.npmjs.org/once/-/once-1.3.3.tgz";sha512 = "6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==";};};"once-1.4.0" = {name = "once";packageName = "once";version = "1.4.0";src = fetchurl {url = "https://registry.npmjs.org/once/-/once-1.4.0.tgz";sha512 = "lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==";};};"optparse-1.0.5" = {name = "optparse";packageName = "optparse";version = "1.0.5";src = fetchurl {url = "https://registry.npmjs.org/optparse/-/optparse-1.0.5.tgz";sha512 = "WfnNWLS3vr8omCm8nKYKaRbapuy6pEbx1O0B+eP5sUf/a++sT9/h8PflqBoHsY9N+YdzUT12T8snXigq13QpJg==";};};"os-homedir-1.0.2" = {name = "os-homedir";packageName = "os-homedir";version = "1.0.2";src = fetchurl {url = "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz";sha512 = "B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==";};};"os-tmpdir-1.0.2" = {name = "os-tmpdir";packageName = "os-tmpdir";version = "1.0.2";src = fetchurl {url = "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz";sha512 = "D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==";};};"osenv-0.1.5" = {name = "osenv";packageName = "osenv";version = "0.1.5";src = fetchurl {url = "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz";sha512 = "0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==";};};"p-debounce-4.0.0" = {name = "p-debounce";packageName = "p-debounce";version = "4.0.0";src = fetchurl {url = "https://registry.npmjs.org/p-debounce/-/p-debounce-4.0.0.tgz";sha512 = "4Ispi9I9qYGO4lueiLDhe4q4iK5ERK8reLsuzH6BPaXn53EGaua8H66PXIFGrW897hwjXp+pVLrm/DLxN0RF0A==";};};"p-limit-4.0.0" = {name = "p-limit";packageName = "p-limit";version = "4.0.0";src = fetchurl {url = "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz";sha512 = "5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==";};};"p-locate-6.0.0" = {name = "p-locate";packageName = "p-locate";version = "6.0.0";src = fetchurl {url = "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz";sha512 = "wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==";};};"pascal-case-3.1.2" = {name = "pascal-case";packageName = "pascal-case";version = "3.1.2";src = fetchurl {url = "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz";sha512 = "uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==";};};"path-exists-5.0.0" = {name = "path-exists";packageName = "path-exists";version = "5.0.0";src = fetchurl {url = "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz";sha512 = "RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==";};};"path-is-absolute-1.0.1" = {name = "path-is-absolute";packageName = "path-is-absolute";version = "1.0.1";src = fetchurl {url = "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz";sha512 = "AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==";};};"path-parse-1.0.7" = {name = "path-parse";packageName = "path-parse";version = "1.0.7";src = fetchurl {url = "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz";sha512 = "LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==";};};"performance-now-2.1.0" = {name = "performance-now";packageName = "performance-now";version = "2.1.0";src = fetchurl {url = "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz";sha512 = "7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==";};};"picomatch-2.3.1" = {name = "picomatch";packageName = "picomatch";version = "2.3.1";src = fetchurl {url = "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz";sha512 = "JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==";};};"pkg-up-4.0.0" = {name = "pkg-up";packageName = "pkg-up";version = "4.0.0";src = fetchurl {url = "https://registry.npmjs.org/pkg-up/-/pkg-up-4.0.0.tgz";sha512 = "N4zdA4sfOe6yCv+ulPCmpnIBQ5I60xfhDr1otdBBhKte9QtEf3bhfrfkW7dTb+IQ0iEx4ZDzas0kc1o5rdWpYg==";};};"pnpm-7.18.2" = {name = "pnpm";packageName = "pnpm";version = "7.18.2";src = fetchurl {url = "https://registry.npmjs.org/pnpm/-/pnpm-7.18.2.tgz";sha512 = "k3LCdsrTPqL4dVgCgjpdWHcwzhEA/YCu2ZFR/+EiFy91azuRQcWgQbYf5rPkYu5x1Dl8+2KtXKTlDcrSx5hnQw==";};};"prettier-2.8.0" = {name = "prettier";packageName = "prettier";version = "2.8.0";src = fetchurl {url = "https://registry.npmjs.org/prettier/-/prettier-2.8.0.tgz";sha512 = "9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA==";};};"prettier-plugin-svelte-2.8.1" = {name = "prettier-plugin-svelte";packageName = "prettier-plugin-svelte";version = "2.8.1";src = fetchurl {url = "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.8.1.tgz";sha512 = "KA3K1J3/wKDnCxW7ZDRA/QL2Q67N7Xs3gOERqJ5X1qFjq1DdnN3K1R29scSKwh+kA8FF67pXbYytUpvN/i3iQw==";};};"process-nextick-args-2.0.1" = {name = "process-nextick-args";packageName = "process-nextick-args";version = "2.0.1";src = fetchurl {url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz";sha512 = "3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==";};};"proto-list-1.2.4" = {name = "proto-list";packageName = "proto-list";version = "1.2.4";src = fetchurl {url = "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz";sha512 = "vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==";};};"psl-1.9.0" = {name = "psl";packageName = "psl";version = "1.9.0";src = fetchurl {url = "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz";sha512 = "E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==";};};"punycode-2.1.1" = {name = "punycode";packageName = "punycode";version = "2.1.1";src = fetchurl {url = "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz";sha512 = "XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==";};};"qs-6.5.3" = {name = "qs";packageName = "qs";version = "6.5.3";src = fetchurl {url = "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz";sha512 = "qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==";};};"queue-microtask-1.2.3" = {name = "queue-microtask";packageName = "queue-microtask";version = "1.2.3";src = fetchurl {url = "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz";sha512 = "NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==";};};"readable-stream-2.3.7" = {name = "readable-stream";packageName = "readable-stream";version = "2.3.7";src = fetchurl {url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz";sha512 = "Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==";};};"readdirp-3.6.0" = {name = "readdirp";packageName = "readdirp";version = "3.6.0";src = fetchurl {url = "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz";sha512 = "hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==";};};"regenerator-runtime-0.13.11" = {name = "regenerator-runtime";packageName = "regenerator-runtime";version = "0.13.11";src = fetchurl {url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz";sha512 = "kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==";};};"request-2.88.2" = {name = "request";packageName = "request";version = "2.88.2";src = fetchurl {url = "https://registry.npmjs.org/request/-/request-2.88.2.tgz";sha512 = "MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==";};};"request-light-0.5.8" = {name = "request-light";packageName = "request-light";version = "0.5.8";src = fetchurl {url = "https://registry.npmjs.org/request-light/-/request-light-0.5.8.tgz";sha512 = "3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg==";};};"resolve-1.22.1" = {name = "resolve";packageName = "resolve";version = "1.22.1";src = fetchurl {url = "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz";sha512 = "nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==";};};"retry-0.10.1" = {name = "retry";packageName = "retry";version = "0.10.1";src = fetchurl {url = "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz";sha512 = "ZXUSQYTHdl3uS7IuCehYfMzKyIDBNoAuUblvy5oGO5UJSUTmStUUVPXbA9Qxd173Bgre53yCQczQuHgRWAdvJQ==";};};"reusify-1.0.4" = {name = "reusify";packageName = "reusify";version = "1.0.4";src = fetchurl {url = "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz";sha512 = "U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==";};};"rimraf-2.2.8" = {name = "rimraf";packageName = "rimraf";version = "2.2.8";src = fetchurl {url = "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz";sha512 = "R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==";};};"rimraf-2.6.3" = {name = "rimraf";packageName = "rimraf";version = "2.6.3";src = fetchurl {url = "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz";sha512 = "mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==";};};"rimraf-2.7.1" = {name = "rimraf";packageName = "rimraf";version = "2.7.1";src = fetchurl {url = "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz";sha512 = "uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==";};};"run-parallel-1.2.0" = {name = "run-parallel";packageName = "run-parallel";version = "1.2.0";src = fetchurl {url = "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz";sha512 = "5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==";};};"safe-buffer-5.1.2" = {name = "safe-buffer";packageName = "safe-buffer";version = "5.1.2";src = fetchurl {url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz";sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==";};};"safe-buffer-5.2.1" = {name = "safe-buffer";packageName = "safe-buffer";version = "5.2.1";src = fetchurl {url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz";sha512 = "rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==";};};"safer-buffer-2.1.2" = {name = "safer-buffer";packageName = "safer-buffer";version = "2.1.2";src = fetchurl {url = "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz";sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==";};};"sander-0.5.1" = {name = "sander";packageName = "sander";version = "0.5.1";src = fetchurl {url = "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz";sha512 = "3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==";};};"semver-4.3.6" = {name = "semver";packageName = "semver";version = "4.3.6";src = fetchurl {url = "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz";sha512 = "IrpJ+yoG4EOH8DFWuVg+8H1kW1Oaof0Wxe7cPcXW3x9BjkN/eVo54F15LyqemnDIUYskQWr9qvl/RihmSy6+xQ==";};};"semver-5.7.1" = {name = "semver";packageName = "semver";version = "5.7.1";src = fetchurl {url = "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz";sha512 = "sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==";};};"semver-7.3.8" = {name = "semver";packageName = "semver";version = "7.3.8";src = fetchurl {url = "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz";sha512 = "NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==";};};"set-blocking-2.0.0" = {name = "set-blocking";packageName = "set-blocking";version = "2.0.0";src = fetchurl {url = "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz";sha512 = "KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==";};};"signal-exit-3.0.7" = {name = "signal-exit";packageName = "signal-exit";version = "3.0.7";src = fetchurl {url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz";sha512 = "wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==";};};"slasp-0.0.4" = {name = "slasp";packageName = "slasp";version = "0.0.4";src = fetchurl {url = "https://registry.npmjs.org/slasp/-/slasp-0.0.4.tgz";sha512 = "VOilR1erLAKgWK8wqwFwEqBhcwfsHkpswGBEYJ5YGqYsO2BwyVA2wEe2giF0DXs+UvnUR7Fha33L7fQYojKw/Q==";};};"slide-1.1.6" = {name = "slide";packageName = "slide";version = "1.1.6";src = fetchurl {url = "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz";sha512 = "NwrtjCg+lZoqhFU8fOwl4ay2ei8PaqCBOUV3/ektPY9trO1yQ1oXEfmHAhKArUVUr/hOHvy5f6AdP17dCM0zMw==";};};"sorcery-0.10.0" = {name = "sorcery";packageName = "sorcery";version = "0.10.0";src = fetchurl {url = "https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz";sha512 = "R5ocFmKZQFfSTstfOtHjJuAwbpGyf9qjQa1egyhvXSbM7emjrtLXtGdZsDJDABC85YBfVvrOiGWKSYXPKdvP1g==";};};"sourcemap-codec-1.4.8" = {name = "sourcemap-codec";packageName = "sourcemap-codec";version = "1.4.8";src = fetchurl {url = "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz";sha512 = "9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==";};};"spdx-correct-3.1.1" = {name = "spdx-correct";packageName = "spdx-correct";version = "3.1.1";src = fetchurl {url = "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz";sha512 = "cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==";};};"spdx-exceptions-2.3.0" = {name = "spdx-exceptions";packageName = "spdx-exceptions";version = "2.3.0";src = fetchurl {url = "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz";sha512 = "/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==";};};"spdx-expression-parse-3.0.1" = {name = "spdx-expression-parse";packageName = "spdx-expression-parse";version = "3.0.1";src = fetchurl {url = "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz";sha512 = "cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==";};};"spdx-license-ids-3.0.12" = {name = "spdx-license-ids";packageName = "spdx-license-ids";version = "3.0.12";src = fetchurl {url = "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz";sha512 = "rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==";};};"sshpk-1.17.0" = {name = "sshpk";packageName = "sshpk";version = "1.17.0";src = fetchurl {url = "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz";sha512 = "/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==";};};"ssri-5.3.0" = {name = "ssri";packageName = "ssri";version = "5.3.0";src = fetchurl {url = "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz";sha512 = "XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==";};};"string-width-1.0.2" = {name = "string-width";packageName = "string-width";version = "1.0.2";src = fetchurl {url = "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz";sha512 = "0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==";};};"string_decoder-1.1.1" = {name = "string_decoder";packageName = "string_decoder";version = "1.1.1";src = fetchurl {url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz";sha512 = "n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==";};};"strip-ansi-3.0.1" = {name = "strip-ansi";packageName = "strip-ansi";version = "3.0.1";src = fetchurl {url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz";sha512 = "VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==";};};"strip-indent-3.0.0" = {name = "strip-indent";packageName = "strip-indent";version = "3.0.0";src = fetchurl {url = "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz";sha512 = "laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==";};};"supports-preserve-symlinks-flag-1.0.0" = {name = "supports-preserve-symlinks-flag";packageName = "supports-preserve-symlinks-flag";version = "1.0.0";src = fetchurl {url = "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz";sha512 = "ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==";};};"svelte-3.55.0" = {name = "svelte";packageName = "svelte";version = "3.55.0";src = fetchurl {url = "https://registry.npmjs.org/svelte/-/svelte-3.55.0.tgz";sha512 = "uGu2FVMlOuey4JoKHKrpZFkoYyj0VLjJdz47zX5+gVK5odxHM40RVhar9/iK2YFRVxvfg9FkhfVlR0sjeIrOiA==";};};"svelte-language-server-0.14.39" = {name = "svelte-language-server";packageName = "svelte-language-server";version = "0.14.39";src = fetchurl {url = "https://registry.npmjs.org/svelte-language-server/-/svelte-language-server-0.14.39.tgz";sha512 = "WAk+PcuHqgA9HAAQin2sDegOx5RYy7ZYkgcUD4SEAeQczfHlXSBiUn7nC+Rtx5NiyXb7ImaHnq5pA1g2xX3Isg==";};};"svelte-preprocess-4.10.7" = {name = "svelte-preprocess";packageName = "svelte-preprocess";version = "4.10.7";src = fetchurl {url = "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.10.7.tgz";sha512 = "sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==";};};"svelte2tsx-0.5.22" = {name = "svelte2tsx";packageName = "svelte2tsx";version = "0.5.22";src = fetchurl {url = "https://registry.npmjs.org/svelte2tsx/-/svelte2tsx-0.5.22.tgz";sha512 = "OytIql7Bv53oFuL0jjsnp/gNvR4ngAUdAjswgibmIQT2Lj2OIQYn2J3gKqRd+wSj/n3M/wrz4zJpudQRSfncZw==";};};"tar-6.1.13" = {name = "tar";packageName = "tar";version = "6.1.13";src = fetchurl {url = "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz";sha512 = "jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==";};};"temp-0.9.4" = {name = "temp";packageName = "temp";version = "0.9.4";src = fetchurl {url = "https://registry.npmjs.org/temp/-/temp-0.9.4.tgz";sha512 = "yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==";};};"temp-dir-2.0.0" = {name = "temp-dir";packageName = "temp-dir";version = "2.0.0";src = fetchurl {url = "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz";sha512 = "aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==";};};"tempy-3.0.0" = {name = "tempy";packageName = "tempy";version = "3.0.0";src = fetchurl {url = "https://registry.npmjs.org/tempy/-/tempy-3.0.0.tgz";sha512 = "B2I9X7+o2wOaW4r/CWMkpOO9mdiTRCxXNgob6iGvPmfPWgH/KyUD6Uy5crtWBxIBe3YrNZKR2lSzv1JJKWD4vA==";};};"to-regex-range-5.0.1" = {name = "to-regex-range";packageName = "to-regex-range";version = "5.0.1";src = fetchurl {url = "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz";sha512 = "65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==";};};"tough-cookie-2.5.0" = {name = "tough-cookie";packageName = "tough-cookie";version = "2.5.0";src = fetchurl {url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz";sha512 = "nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==";};};"tslib-2.4.1" = {name = "tslib";packageName = "tslib";version = "2.4.1";src = fetchurl {url = "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz";sha512 = "tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==";};};"tunnel-agent-0.6.0" = {name = "tunnel-agent";packageName = "tunnel-agent";version = "0.6.0";src = fetchurl {url = "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz";sha512 = "McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==";};};"tweetnacl-0.14.5" = {name = "tweetnacl";packageName = "tweetnacl";version = "0.14.5";src = fetchurl {url = "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz";sha512 = "KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==";};};"type-fest-1.4.0" = {name = "type-fest";packageName = "type-fest";version = "1.4.0";src = fetchurl {url = "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz";sha512 = "yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==";};};"type-fest-2.19.0" = {name = "type-fest";packageName = "type-fest";version = "2.19.0";src = fetchurl {url = "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz";sha512 = "RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==";};};"typedarray-0.0.6" = {name = "typedarray";packageName = "typedarray";version = "0.0.6";src = fetchurl {url = "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz";sha512 = "/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==";};};"typescript-4.9.4" = {name = "typescript";packageName = "typescript";version = "4.9.4";src = fetchurl {url = "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz";sha512 = "Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==";};};"typescript-language-server-2.2.0" = {name = "typescript-language-server";packageName = "typescript-language-server";version = "2.2.0";src = fetchurl {url = "https://registry.npmjs.org/typescript-language-server/-/typescript-language-server-2.2.0.tgz";sha512 = "VHMBXzXZiyypn6rUtIC+1U8owmJu9bjVIceORVDZlJd+kFLZ45mk4OFIFKHN8TZN6VrcPyc1Eol4WHb7CqHWhg==";};};"uid-number-0.0.5" = {name = "uid-number";packageName = "uid-number";version = "0.0.5";src = fetchurl {url = "https://registry.npmjs.org/uid-number/-/uid-number-0.0.5.tgz";sha512 = "ZiLtQrdrFvWVXW5wickjtHiyOkn+cG74B0r33DQ2vJuz12FsFO7dU2q0dumrrYk6ny4wl2Vjsodpxk0+Z10/rA==";};};"unique-string-3.0.0" = {name = "unique-string";packageName = "unique-string";version = "3.0.0";src = fetchurl {url = "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz";sha512 = "VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==";};};"universalify-2.0.0" = {name = "universalify";packageName = "universalify";version = "2.0.0";src = fetchurl {url = "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz";sha512 = "hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==";};};"uri-js-4.4.1" = {name = "uri-js";packageName = "uri-js";version = "4.4.1";src = fetchurl {url = "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz";sha512 = "7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==";};};"util-deprecate-1.0.2" = {name = "util-deprecate";packageName = "util-deprecate";version = "1.0.2";src = fetchurl {url = "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz";sha512 = "EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==";};};"uuid-3.4.0" = {name = "uuid";packageName = "uuid";version = "3.4.0";src = fetchurl {url = "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz";sha512 = "HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==";};};"validate-npm-package-license-3.0.4" = {name = "validate-npm-package-license";packageName = "validate-npm-package-license";version = "3.0.4";src = fetchurl {url = "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz";sha512 = "DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==";};};"validate-npm-package-name-3.0.0" = {name = "validate-npm-package-name";packageName = "validate-npm-package-name";version = "3.0.0";src = fetchurl {url = "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz";sha512 = "M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==";};};"verror-1.10.0" = {name = "verror";packageName = "verror";version = "1.10.0";src = fetchurl {url = "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz";sha512 = "ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==";};};"vscode-css-languageservice-5.1.13" = {name = "vscode-css-languageservice";packageName = "vscode-css-languageservice";version = "5.1.13";src = fetchurl {url = "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-5.1.13.tgz";sha512 = "FA0foqMzMmEoO0WJP+MjoD4dRERhKS+Ag+yBrtmWQDmw2OuZ1R/5FkvI/XdTkCpHmTD9VMczugpHRejQyTXCNQ==";};};"vscode-css-languageservice-6.2.1" = {name = "vscode-css-languageservice";packageName = "vscode-css-languageservice";version = "6.2.1";src = fetchurl {url = "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.2.1.tgz";sha512 = "FMaMjB2LQdkHjTCP2CWh2S94xuGsxSc8xr0H9nAACVd/iUDyZLoKFjwoB+mA3v0rpCH2U5vVCVwxyULy61CgqA==";};};"vscode-html-languageservice-4.1.1" = {name = "vscode-html-languageservice";packageName = "vscode-html-languageservice";version = "4.1.1";src = fetchurl {url = "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-4.1.1.tgz";sha512 = "rrDyCiOgMwOPgchpPGAeLzjYVVEW/Ror2/a1BWUEI3S9+NQhA9vj4SQkzmH6g2Bq9S9SV0OQeadD+xphOf1N3w==";};};"vscode-html-languageservice-5.0.3" = {name = "vscode-html-languageservice";packageName = "vscode-html-languageservice";version = "5.0.3";src = fetchurl {url = "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.0.3.tgz";sha512 = "6rfrtcHhXDMXmC5pR2WXrx02HiNCzQDynOBMn+53zLxr2hvZrDzoc0QgC0FaFGfcglf7GeOsfhkWvJBFC/a70g==";};};"vscode-json-languageservice-5.1.3" = {name = "vscode-json-languageservice";packageName = "vscode-json-languageservice";version = "5.1.3";src = fetchurl {url = "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-5.1.3.tgz";sha512 = "p0O1Ql5+zyWFIBU4cSxnDcuq9OnbE0MmvNKDYYvz4EPsZ9EHBT3I6KJb5Gk3snkj+jQTFILEZ06cfY7WZxxqPw==";};};"vscode-jsonrpc-6.0.0" = {name = "vscode-jsonrpc";packageName = "vscode-jsonrpc";version = "6.0.0";src = fetchurl {url = "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz";sha512 = "wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==";};};"vscode-jsonrpc-6.1.0-next.2" = {name = "vscode-jsonrpc";packageName = "vscode-jsonrpc";version = "6.1.0-next.2";src = fetchurl {url = "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.1.0-next.2.tgz";sha512 = "nkiNDGI+Ytp7uj1lxHXddXCoEunhcry1D+KmVHBfUUgWT9jMF8ZJyH5KQObdF+OGAh7bXZxD/SV4uGwSCeHHWA==";};};"vscode-jsonrpc-8.0.2" = {name = "vscode-jsonrpc";packageName = "vscode-jsonrpc";version = "8.0.2";src = fetchurl {url = "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.0.2.tgz";sha512 = "RY7HwI/ydoC1Wwg4gJ3y6LpU9FJRZAUnTYMXthqhFXXu77ErDd/xkREpGuk4MyYkk4a+XDWAMqe0S3KkelYQEQ==";};};"vscode-jsonrpc-8.1.0-next.5" = {name = "vscode-jsonrpc";packageName = "vscode-jsonrpc";version = "8.1.0-next.5";src = fetchurl {url = "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.1.0-next.5.tgz";sha512 = "9l9lB8gXW1kPECKLC5Goc41pFztSCfODY3dvGaNTJ0KfRgwKIUyIhEBSdlWT2IU4uL4Tcl/zcitpb+Lj6QP7aQ==";};};"vscode-langservers-extracted-4.5.0" = {name = "vscode-langservers-extracted";packageName = "vscode-langservers-extracted";version = "4.5.0";src = fetchurl {url = "https://registry.npmjs.org/vscode-langservers-extracted/-/vscode-langservers-extracted-4.5.0.tgz";sha512 = "r8+ZWDHRAnUPQMyZQa2eZzZyYE8wGia3SCL9ZtVjl6S2MLA5l6NVg3z8Atz4nDQ9JPih858bj0vnthGsjhNLjg==";};};"vscode-languageserver-7.1.0-next.4" = {name = "vscode-languageserver";packageName = "vscode-languageserver";version = "7.1.0-next.4";src = fetchurl {url = "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.1.0-next.4.tgz";sha512 = "/65lxR/CuLJoOdzTjOTYUPWS7k5qzaWese4PObnWc6jwLryUrSa7DslYfaRXigh5/xr1nlaUZCcJwkpgM0wFvw==";};};"vscode-languageserver-8.0.2" = {name = "vscode-languageserver";packageName = "vscode-languageserver";version = "8.0.2";src = fetchurl {url = "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.0.2.tgz";sha512 = "bpEt2ggPxKzsAOZlXmCJ50bV7VrxwCS5BI4+egUmure/oI/t4OlFzi/YNtVvY24A2UDOZAgwFGgnZPwqSJubkA==";};};"vscode-languageserver-8.1.0-next.4" = {name = "vscode-languageserver";packageName = "vscode-languageserver";version = "8.1.0-next.4";src = fetchurl {url = "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.1.0-next.4.tgz";sha512 = "W+sdV5sgOTgE1bmEBdCrCpjfYIwD7f0ykwoPOTkvaNFdsgbMIvq4VZLjGMVnFR7U2tPa/w0Kn7lXodlSJudNmQ==";};};"vscode-languageserver-protocol-3.16.0" = {name = "vscode-languageserver-protocol";packageName = "vscode-languageserver-protocol";version = "3.16.0";src = fetchurl {url = "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz";sha512 = "sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==";};};"vscode-languageserver-protocol-3.17.0-next.5" = {name = "vscode-languageserver-protocol";packageName = "vscode-languageserver-protocol";version = "3.17.0-next.5";src = fetchurl {url = "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.0-next.5.tgz";sha512 = "LFZ6WMB3iPezQAU9OnGoERzcIVKhcs0OLfD/NHcqSj3g1wgxuLUL5kSlZbbjFySQCmhzm6b0yb3hjTSeBtq1+w==";};};"vscode-languageserver-protocol-3.17.2" = {name = "vscode-languageserver-protocol";packageName = "vscode-languageserver-protocol";version = "3.17.2";src = fetchurl {url = "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.2.tgz";sha512 = "8kYisQ3z/SQ2kyjlNeQxbkkTNmVFoQCqkmGrzLH6A9ecPlgTbp3wDTnUNqaUxYr4vlAcloxx8zwy7G5WdguYNg==";};};"vscode-languageserver-protocol-3.17.3-next.4" = {name = "vscode-languageserver-protocol";packageName = "vscode-languageserver-protocol";version = "3.17.3-next.4";src = fetchurl {url = "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3-next.4.tgz";sha512 = "G6XrjZGSe2LIo7uDa860JKX97sLKc1vQF4AU4SW8DI7NNVKxnCB+vEs8gYHmle7kD9v13PvFkDCBD5ApeONGNQ==";};};"vscode-languageserver-textdocument-1.0.8" = {name = "vscode-languageserver-textdocument";packageName = "vscode-languageserver-textdocument";version = "1.0.8";src = fetchurl {url = "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz";sha512 = "1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==";};};"vscode-languageserver-types-3.16.0" = {name = "vscode-languageserver-types";packageName = "vscode-languageserver-types";version = "3.16.0";src = fetchurl {url = "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz";sha512 = "k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==";};};"vscode-languageserver-types-3.17.0-next.1" = {name = "vscode-languageserver-types";packageName = "vscode-languageserver-types";version = "3.17.0-next.1";src = fetchurl {url = "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.0-next.1.tgz";sha512 = "VGzh06oynbYa6JbTKUbxOEZN7CYEtWhN7DK5wfzUpeCJl8X8xZX39g2PVfpqXrIEduu7dcJgK007KgnX9tHNKA==";};};"vscode-languageserver-types-3.17.2" = {name = "vscode-languageserver-types";packageName = "vscode-languageserver-types";version = "3.17.2";src = fetchurl {url = "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.2.tgz";sha512 = "zHhCWatviizPIq9B7Vh9uvrH6x3sK8itC84HkamnBWoDFJtzBf7SWlpLCZUit72b3os45h6RWQNC9xHRDF8dRA==";};};"vscode-languageserver-types-3.17.3-next.1" = {name = "vscode-languageserver-types";packageName = "vscode-languageserver-types";version = "3.17.3-next.1";src = fetchurl {url = "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3-next.1.tgz";sha512 = "i7HXZs5CdNibVHXZORZw9m5Bm0mfXiGhD/tZv6f7arBtz4iatgiiHu2qInxn0fKeahhMJoBbp6irhsL9+E3UAA==";};};"vscode-markdown-languageservice-0.2.0" = {name = "vscode-markdown-languageservice";packageName = "vscode-markdown-languageservice";version = "0.2.0";src = fetchurl {url = "https://registry.npmjs.org/vscode-markdown-languageservice/-/vscode-markdown-languageservice-0.2.0.tgz";sha512 = "3Jh7/eN6zEPqfkT6cjL+AwGoQ7euL8RtW3FYf24IfPksz4nAZJcRibRtpSdlCaOKpwEoy/f5Axh94cmWPIGBMw==";};};"vscode-nls-5.2.0" = {name = "vscode-nls";packageName = "vscode-nls";version = "5.2.0";src = fetchurl {url = "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz";sha512 = "RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==";};};"vscode-uri-2.1.2" = {name = "vscode-uri";packageName = "vscode-uri";version = "2.1.2";src = fetchurl {url = "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz";sha512 = "8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==";};};"vscode-uri-3.0.7" = {name = "vscode-uri";packageName = "vscode-uri";version = "3.0.7";src = fetchurl {url = "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.7.tgz";sha512 = "eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==";};};"walk-2.3.15" = {name = "walk";packageName = "walk";version = "2.3.15";src = fetchurl {url = "https://registry.npmjs.org/walk/-/walk-2.3.15.tgz";sha512 = "4eRTBZljBfIISK1Vnt69Gvr2w/wc3U6Vtrw7qiN5iqYJPH7LElcYh/iU4XWhdCy2dZqv1ToMyYlybDylfG/5Vg==";};};"which-3.0.0" = {name = "which";packageName = "which";version = "3.0.0";src = fetchurl {url = "https://registry.npmjs.org/which/-/which-3.0.0.tgz";sha512 = "nla//68K9NU6yRiwDY/Q8aU6siKlSs64aEC7+IV56QoAuyQT2ovsJcgGYGyqMOmI/CGN1BOR6mM5EN0FBO+zyQ==";};};"wide-align-1.1.5" = {name = "wide-align";packageName = "wide-align";version = "1.1.5";src = fetchurl {url = "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz";sha512 = "eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==";};};"wrappy-1.0.2" = {name = "wrappy";packageName = "wrappy";version = "1.0.2";src = fetchurl {url = "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz";sha512 = "l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==";};};"yallist-4.0.0" = {name = "yallist";packageName = "yallist";version = "4.0.0";src = fetchurl {url = "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz";sha512 = "3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==";};};"yocto-queue-1.0.0" = {name = "yocto-queue";packageName = "yocto-queue";version = "1.0.0";src = fetchurl {url = "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz";sha512 = "9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==";};};};
{nodeEnv, fetchurl, fetchgit, nix-gitignore, stdenv, lib, globalBuildInputs ? []}:letsources = {};
dependencies = [sources."@emmetio/abbreviation-2.2.3"sources."@emmetio/css-abbreviation-2.1.4"sources."@emmetio/scanner-1.0.0"sources."@jridgewell/resolve-uri-3.1.0"sources."@jridgewell/sourcemap-codec-1.4.14"sources."@jridgewell/trace-mapping-0.3.17"sources."@nodelib/fs.scandir-2.1.5"sources."@nodelib/fs.stat-2.0.5"sources."@nodelib/fs.walk-1.2.8"sources."@types/node-18.11.17"sources."@types/pug-2.0.6"sources."@types/sass-1.43.1"(sources."@vscode/emmet-helper-2.8.4"// {dependencies = [sources."vscode-uri-2.1.2"];})sources."@vscode/l10n-0.0.10"sources."abbrev-1.1.1"sources."ajv-6.12.6"sources."ansi-regex-2.1.1"sources."anymatch-3.1.3"sources."aproba-1.2.0"sources."are-we-there-yet-1.1.7"sources."asn1-0.2.6"sources."assert-plus-1.0.0"sources."asynckit-0.4.0"sources."aws-sign2-0.7.0"sources."aws4-1.11.0"sources."balanced-match-1.0.2"sources."base64-js-1.5.1"sources."bcrypt-pbkdf-1.0.2"sources."binary-extensions-2.2.0"sources."brace-expansion-1.1.11"sources."braces-3.0.2"sources."buffer-crc32-0.2.13"sources."buffer-from-1.1.2"sources."builtins-1.0.3"sources."caseless-0.12.0"sources."chokidar-3.5.3"sources."chownr-2.0.0"sources."code-point-at-1.1.0"sources."combined-stream-1.0.8"sources."commander-9.4.1"sources."concat-map-0.0.1"sources."concat-stream-1.6.2"sources."config-chain-1.1.13"sources."console-control-strings-1.1.0"sources."core-js-3.26.1"sources."core-util-is-1.0.3"(sources."crypto-random-string-4.0.0"// {dependencies = [sources."type-fest-1.4.0"];})sources."dashdash-1.14.1"sources."dedent-js-1.0.1"sources."deepmerge-4.2.2"sources."delayed-stream-1.0.0"sources."delegates-1.0.0"sources."detect-indent-6.1.0"sources."ecc-jsbn-0.1.2"sources."emmet-2.3.6"sources."es6-promise-3.3.1"sources."estree-walker-2.0.2"sources."extend-3.0.2"sources."extsprintf-1.3.0"sources."fast-deep-equal-3.1.3"sources."fast-glob-3.2.12"sources."fast-json-stable-stringify-2.1.0"sources."fastq-1.14.0"sources."fill-range-7.0.1"sources."find-up-6.3.0"sources."findit-2.0.0"sources."foreachasync-3.0.0"sources."forever-agent-0.6.1"sources."form-data-2.3.3"sources."fs-extra-0.6.4"(sources."fs-minipass-2.1.0"// {dependencies = [sources."minipass-3.3.6"];})sources."fs.extra-1.3.2"sources."fs.realpath-1.0.0"sources."fsevents-2.3.2"sources."function-bind-1.1.1"sources."gauge-2.7.4"sources."getpass-0.1.7"sources."glob-7.2.3"sources."glob-parent-5.1.2"sources."graceful-fs-4.2.10"sources."har-schema-2.0.0"sources."har-validator-5.1.5"sources."has-1.0.3"sources."has-unicode-2.0.1"sources."hosted-git-info-2.8.9"sources."http-signature-1.2.0"sources."inflight-1.0.6"sources."inherits-2.0.4"sources."ini-1.3.8"sources."is-binary-path-2.1.0"sources."is-core-module-2.11.0"sources."is-extglob-2.1.1"sources."is-fullwidth-code-point-1.0.0"sources."is-glob-4.0.3"sources."is-number-7.0.0"sources."is-stream-3.0.0"sources."is-typedarray-1.0.0"sources."isarray-1.0.0"sources."isexe-2.0.0"sources."isstream-0.1.2"sources."jsbn-0.1.1"sources."json-schema-0.4.0"sources."json-schema-traverse-0.4.1"sources."json-stringify-safe-5.0.1"sources."jsonc-parser-2.3.1"sources."jsonfile-1.0.1"sources."jsprim-1.4.2"sources."locate-path-7.1.1"sources."lodash-4.17.21"sources."lower-case-2.0.2"sources."lru-cache-6.0.0"sources."magic-string-0.25.9"sources."merge2-1.4.1"sources."micromatch-4.0.5"sources."mime-db-1.52.0"sources."mime-types-2.1.35"sources."min-indent-1.0.1"sources."minimatch-3.1.2"sources."minimist-1.2.7"sources."minipass-4.0.0"(sources."minizlib-2.1.2"// {dependencies = [sources."minipass-3.3.6"];})sources."mkdirp-0.3.5"sources."ncp-0.4.2"sources."nijs-0.0.25"sources."no-case-3.0.4"sources."node2nix-1.11.0"sources."nopt-3.0.6"(sources."normalize-package-data-2.5.0"// {dependencies = [sources."semver-5.7.1"];})sources."normalize-path-3.0.0"(sources."npm-package-arg-6.1.1"// {dependencies = [sources."semver-5.7.1"];})(sources."npm-registry-client-8.6.0"// {dependencies = [sources."semver-5.7.1"];})(sources."npmconf-2.1.3"// {dependencies = [sources."mkdirp-0.5.6"sources."once-1.3.3"sources."semver-4.3.6"];})sources."npmlog-4.1.2"sources."number-is-nan-1.0.1"sources."oauth-sign-0.9.0"sources."object-assign-4.1.1"sources."once-1.4.0"sources."optparse-1.0.5"sources."os-homedir-1.0.2"sources."os-tmpdir-1.0.2"sources."osenv-0.1.5"sources."p-debounce-4.0.0"sources."p-limit-4.0.0"sources."p-locate-6.0.0"sources."pascal-case-3.1.2"sources."path-exists-5.0.0"sources."path-is-absolute-1.0.1"sources."path-parse-1.0.7"sources."performance-now-2.1.0"sources."picomatch-2.3.1"sources."pkg-up-4.0.0"sources."pnpm-7.18.2"sources."prettier-2.8.0"sources."prettier-plugin-svelte-2.8.1"sources."process-nextick-args-2.0.1"sources."proto-list-1.2.4"sources."psl-1.9.0"sources."punycode-2.1.1"sources."qs-6.5.3"sources."queue-microtask-1.2.3"(sources."readable-stream-2.3.7"// {dependencies = [sources."safe-buffer-5.1.2"];})sources."readdirp-3.6.0"sources."regenerator-runtime-0.13.11"sources."request-2.88.2"sources."request-light-0.5.8"sources."resolve-1.22.1"sources."retry-0.10.1"sources."reusify-1.0.4"sources."rimraf-2.2.8"sources."run-parallel-1.2.0"sources."safe-buffer-5.2.1"sources."safer-buffer-2.1.2"(sources."sander-0.5.1"// {dependencies = [sources."mkdirp-0.5.6"sources."rimraf-2.7.1"];})sources."semver-7.3.8"sources."set-blocking-2.0.0"sources."signal-exit-3.0.7"sources."slasp-0.0.4"sources."slide-1.1.6"sources."sorcery-0.10.0"sources."sourcemap-codec-1.4.8"sources."spdx-correct-3.1.1"sources."spdx-exceptions-2.3.0"sources."spdx-expression-parse-3.0.1"sources."spdx-license-ids-3.0.12"sources."sshpk-1.17.0"sources."ssri-5.3.0"sources."string-width-1.0.2"(sources."string_decoder-1.1.1"// {dependencies = [sources."safe-buffer-5.1.2"];})sources."strip-ansi-3.0.1"sources."strip-indent-3.0.0"sources."supports-preserve-symlinks-flag-1.0.0"sources."svelte-3.55.0"sources."svelte-language-server-0.14.39"sources."svelte-preprocess-4.10.7"sources."svelte2tsx-0.5.22"(sources."tar-6.1.13"// {dependencies = [sources."mkdirp-1.0.4"];})(sources."temp-0.9.4"// {dependencies = [sources."mkdirp-0.5.6"sources."rimraf-2.6.3"];})sources."temp-dir-2.0.0"sources."tempy-3.0.0"sources."to-regex-range-5.0.1"sources."tough-cookie-2.5.0"sources."tslib-2.4.1"sources."tunnel-agent-0.6.0"sources."tweetnacl-0.14.5"sources."type-fest-2.19.0"sources."typedarray-0.0.6"sources."typescript-4.9.4"(sources."typescript-language-server-2.2.0"// {dependencies = [sources."fs-extra-11.1.0"sources."jsonfile-6.1.0"sources."vscode-jsonrpc-8.0.2"sources."vscode-languageserver-8.0.2"sources."vscode-languageserver-protocol-3.17.2"sources."vscode-languageserver-types-3.17.2"];})sources."uid-number-0.0.5"sources."unique-string-3.0.0"sources."universalify-2.0.0"sources."uri-js-4.4.1"sources."util-deprecate-1.0.2"sources."uuid-3.4.0"sources."validate-npm-package-license-3.0.4"sources."validate-npm-package-name-3.0.0"(sources."verror-1.10.0"// {dependencies = [sources."core-util-is-1.0.2"];})sources."vscode-css-languageservice-5.1.13"sources."vscode-html-languageservice-4.1.1"(sources."vscode-json-languageservice-5.1.3"// {dependencies = [sources."jsonc-parser-3.2.0"sources."vscode-languageserver-types-3.17.2"];})sources."vscode-jsonrpc-6.0.0"(sources."vscode-langservers-extracted-4.5.0"// {dependencies = [sources."jsonc-parser-3.2.0"sources."vscode-css-languageservice-6.2.1"sources."vscode-html-languageservice-5.0.3"sources."vscode-jsonrpc-8.1.0-next.5"sources."vscode-languageserver-8.1.0-next.4"(sources."vscode-languageserver-protocol-3.17.3-next.4"// {dependencies = [sources."vscode-languageserver-types-3.17.3-next.1"];})sources."vscode-languageserver-types-3.17.2"];})(sources."vscode-languageserver-7.1.0-next.4"// {dependencies = [sources."vscode-jsonrpc-6.1.0-next.2"sources."vscode-languageserver-protocol-3.17.0-next.5"sources."vscode-languageserver-types-3.17.0-next.1"];})sources."vscode-languageserver-protocol-3.16.0"sources."vscode-languageserver-textdocument-1.0.8"sources."vscode-languageserver-types-3.16.0"(sources."vscode-markdown-languageservice-0.2.0"// {dependencies = [sources."vscode-languageserver-types-3.17.2"];})sources."vscode-nls-5.2.0"sources."vscode-uri-3.0.7"sources."walk-2.3.15"sources."which-3.0.0"sources."wide-align-1.1.5"sources."wrappy-1.0.2"sources."yallist-4.0.0"sources."yocto-queue-1.0.0"];
src =nix-gitignore.gitignoreSourcePure ["*""!package.json""!package-lock.json"]args.src;
src = nix-gitignore.gitignoreSourcePure ["*""!package.json""!package-lock.json"] args.src;
+ (lib.concatMapStrings(dependency: ''if [ ! -e "${dependency.packageName}" ]; then${composePackage dependency}fi'')dependencies)
+ (lib.concatMapStrings (dependency:''if [ ! -e "${dependency.packageName}" ]; then${composePackage dependency}fi'') dependencies)
pinpointDependencies = {dependencies,production,}: letpinpointDependenciesFromPackageJSON = writeTextFile {name = "pinpointDependencies.js";text = ''var fs = require('fs');var path = require('path');
pinpointDependencies = {dependencies, production}:letpinpointDependenciesFromPackageJSON = writeTextFile {name = "pinpointDependencies.js";text = ''var fs = require('fs');var path = require('path');
function resolveDependencyVersion(location, name) {if(location == process.env['NIX_STORE']) {return null;} else {var dependencyPackageJSON = path.join(location, "node_modules", name, "package.json");
function resolveDependencyVersion(location, name) {if(location == process.env['NIX_STORE']) {return null;} else {var dependencyPackageJSON = path.join(location, "node_modules", name, "package.json");
if(dependencyPackageObj.name == name) {return dependencyPackageObj.version;}} else {return resolveDependencyVersion(path.resolve(location, ".."), name);}}}
if(dependencyPackageObj.name == name) {return dependencyPackageObj.version;}} else {return resolveDependencyVersion(path.resolve(location, ".."), name);}}}
function replaceDependencies(dependencies) {if(typeof dependencies == "object" && dependencies !== null) {for(var dependency in dependencies) {var resolvedVersion = resolveDependencyVersion(process.cwd(), dependency);
function replaceDependencies(dependencies) {if(typeof dependencies == "object" && dependencies !== null) {for(var dependency in dependencies) {var resolvedVersion = resolveDependencyVersion(process.cwd(), dependency);
if(resolvedVersion === null) {process.stderr.write("WARNING: cannot pinpoint dependency: "+dependency+", context: "+process.cwd()+"\n");} else {dependencies[dependency] = resolvedVersion;}}}}
if(resolvedVersion === null) {process.stderr.write("WARNING: cannot pinpoint dependency: "+dependency+", context: "+process.cwd()+"\n");} else {dependencies[dependency] = resolvedVersion;}}}}
/* Pinpoint all dependencies */replaceDependencies(packageObj.dependencies);if(process.argv[2] == "development") {replaceDependencies(packageObj.devDependencies);}replaceDependencies(packageObj.optionalDependencies);
/* Pinpoint all dependencies */replaceDependencies(packageObj.dependencies);if(process.argv[2] == "development") {replaceDependencies(packageObj.devDependencies);}replaceDependencies(packageObj.optionalDependencies);
/* Write the fixed package.json file */fs.writeFileSync("package.json", JSON.stringify(packageObj, null, 2));'';};in ''node ${pinpointDependenciesFromPackageJSON} ${if productionthen "production"else "development"}
/* Write the fixed package.json file */fs.writeFileSync("package.json", JSON.stringify(packageObj, null, 2));'';};in''node ${pinpointDependenciesFromPackageJSON} ${if production then "production" else "development"}
${lib.optionalString (dependencies != [])''if [ -d node_modules ]thencd node_modules${lib.concatMapStrings (dependency: pinpointDependenciesOfPackage dependency) dependencies}cd ..fi''}'';
${lib.optionalString (dependencies != [])''if [ -d node_modules ]thencd node_modules${lib.concatMapStrings (dependency: pinpointDependenciesOfPackage dependency) dependencies}cd ..fi''}'';
pinpointDependenciesOfPackage = {packageName,dependencies ? [],production ? true,...} @ args: ''if [ -d "${packageName}" ]thencd "${packageName}"${pinpointDependencies {inherit dependencies production;}}cd ..${lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}fi'';
pinpointDependenciesOfPackage = { packageName, dependencies ? [], production ? true, ... }@args:''if [ -d "${packageName}" ]thencd "${packageName}"${pinpointDependencies { inherit dependencies production; }}cd ..${lib.optionalString (builtins.substring 0 1 packageName == "@") "cd .."}fi'';
prepareAndInvokeNPM = {packageName,bypassCache,reconstructLock,npmFlags,production,}: letforceOfflineFlag =if bypassCachethen "--offline"else "--registry http://www.example.com";in ''# Pinpoint the versions of all dependencies to the ones that are actually being usedecho "pinpointing versions of dependencies..."source $pinpointDependenciesScriptPath
prepareAndInvokeNPM = {packageName, bypassCache, reconstructLock, npmFlags, production}:letforceOfflineFlag = if bypassCache then "--offline" else "--registry http://www.example.com";in''# Pinpoint the versions of all dependencies to the ones that are actually being usedecho "pinpointing versions of dependencies..."source $pinpointDependenciesScriptPath
# Patch the shebangs of the bundled modules to prevent them from# calling executables outside the Nix store as much as possiblepatchShebangs .
# Patch the shebangs of the bundled modules to prevent them from# calling executables outside the Nix store as much as possiblepatchShebangs .
# Deploy the Node.js package by running npm install. Since the# dependencies have been provided already by ourselves, it should not# attempt to install them again, which is good, because we want to make# it Nix's responsibility. If it needs to install any dependencies# anyway (e.g. because the dependency parameters are# incomplete/incorrect), it fails.## The other responsibilities of NPM are kept -- version checks, build# steps, postprocessing etc.
# Deploy the Node.js package by running npm install. Since the# dependencies have been provided already by ourselves, it should not# attempt to install them again, which is good, because we want to make# it Nix's responsibility. If it needs to install any dependencies# anyway (e.g. because the dependency parameters are# incomplete/incorrect), it fails.## The other responsibilities of NPM are kept -- version checks, build# steps, postprocessing etc.
${lib.optionalString bypassCache ''${lib.optionalString reconstructLock ''if [ -f package-lock.json ]thenecho "WARNING: Reconstruct lock option enabled, but a lock file already exists!"echo "This will most likely result in version mismatches! We will remove the lock file and regenerate it!"rm package-lock.jsonelseecho "No package-lock.json file found, reconstructing..."fi
${lib.optionalString bypassCache ''${lib.optionalString reconstructLock ''if [ -f package-lock.json ]thenecho "WARNING: Reconstruct lock option enabled, but a lock file already exists!"echo "This will most likely result in version mismatches! We will remove the lock file and regenerate it!"rm package-lock.jsonelseecho "No package-lock.json file found, reconstructing..."fi
if [ "''${dontNpmInstall-}" != "1" ]then# NPM tries to download packages even when they already exist if npm-shrinkwrap is used.rm -f npm-shrinkwrap.json
if [ "''${dontNpmInstall-}" != "1" ]then# NPM tries to download packages even when they already exist if npm-shrinkwrap is used.rm -f npm-shrinkwrap.json
npm ${forceOfflineFlag} --nodedir=${nodeSources} ${npmFlags} ${lib.optionalString production "--production"} installfi'';
npm ${forceOfflineFlag} --nodedir=${nodeSources} ${npmFlags} ${lib.optionalString production "--production"} installfi'';
buildNodePackage = {name,packageName,version ? null,dependencies ? [],buildInputs ? [],production ? true,npmFlags ? "",dontNpmInstall ? false,bypassCache ? false,reconstructLock ? false,preRebuild ? "",dontStrip ? true,unpackPhase ? "true",buildPhase ? "true",meta ? {},...} @ args: letextraArgs = removeAttrs args ["name" "dependencies" "buildInputs" "dontStrip" "dontNpmInstall" "preRebuild" "unpackPhase" "buildPhase" "meta"];in
buildNodePackage ={ name, packageName, version ? null, dependencies ? [], buildInputs ? [], production ? true, npmFlags ? "", dontNpmInstall ? false, bypassCache ? false, reconstructLock ? false, preRebuild ? "", dontStrip ? true, unpackPhase ? "true", buildPhase ? "true", meta ? {}, ... }@args:letextraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" "dontStrip" "dontNpmInstall" "preRebuild" "unpackPhase" "buildPhase" "meta" ];in
name = "${name}${if version == nullthen ""else "-${version}"}";buildInputs =[tarWrapper python nodejs]++ lib.optional (stdenv.isLinux) utillinux++ lib.optional (stdenv.isDarwin) libtool++ buildInputs;
name = "${name}${if version == null then "" else "-${version}"}";buildInputs = [ tarWrapper python nodejs ]++ lib.optional (stdenv.isLinux) utillinux++ lib.optional (stdenv.isDarwin) libtool++ buildInputs;
inherit dontStrip; # Stripping may fail a build for some package deploymentsinherit dontNpmInstall preRebuild unpackPhase buildPhase;
inherit dontStrip; # Stripping may fail a build for some package deploymentsinherit dontNpmInstall preRebuild unpackPhase buildPhase;
# Create symlink to the deployed executable folder, if applicableif [ -d "$out/lib/node_modules/.bin" ]thenln -s $out/lib/node_modules/.bin $out/bin
# Create symlink to the deployed executable folder, if applicableif [ -d "$out/lib/node_modules/.bin" ]thenln -s $out/lib/node_modules/.bin $out/bin
# Patch the shebang lines of all the executablesls $out/bin/* | while read idofile="$(readlink -f "$i")"chmod u+rwx "$file"patchShebangs "$file"donefi
# Patch the shebang lines of all the executablesls $out/bin/* | while read idofile="$(readlink -f "$i")"chmod u+rwx "$file"patchShebangs "$file"donefi
# Create symlinks to the deployed manual page folders, if applicableif [ -d "$out/lib/node_modules/${packageName}/man" ]thenmkdir -p $out/sharefor dir in "$out/lib/node_modules/${packageName}/man/"*domkdir -p $out/share/man/$(basename "$dir")for page in "$dir"/*doln -s $page $out/share/man/$(basename "$dir")donedonefi
# Create symlinks to the deployed manual page folders, if applicableif [ -d "$out/lib/node_modules/${packageName}/man" ]thenmkdir -p $out/sharefor dir in "$out/lib/node_modules/${packageName}/man/"*domkdir -p $out/share/man/$(basename "$dir")for page in "$dir"/*doln -s $page $out/share/man/$(basename "$dir")donedonefi
buildNodeDependencies = {name,packageName,version ? null,src,dependencies ? [],buildInputs ? [],production ? true,npmFlags ? "",dontNpmInstall ? false,bypassCache ? false,reconstructLock ? false,dontStrip ? true,unpackPhase ? "true",buildPhase ? "true",...} @ args: letextraArgs = removeAttrs args ["name" "dependencies" "buildInputs"];instdenv.mkDerivation ({name = "node-dependencies-${name}${if version == nullthen ""else "-${version}"}";
buildNodeDependencies ={ name, packageName, version ? null, src, dependencies ? [], buildInputs ? [], production ? true, npmFlags ? "", dontNpmInstall ? false, bypassCache ? false, reconstructLock ? false, dontStrip ? true, unpackPhase ? "true", buildPhase ? "true", ... }@args:letextraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" ];instdenv.mkDerivation ({name = "node-dependencies-${name}${if version == null then "" else "-${version}"}";
buildNodeShell = {name,packageName,version ? null,src,dependencies ? [],buildInputs ? [],production ? true,npmFlags ? "",dontNpmInstall ? false,bypassCache ? false,reconstructLock ? false,dontStrip ? true,unpackPhase ? "true",buildPhase ? "true",...} @ args: letnodeDependencies = buildNodeDependencies args;extraArgs = removeAttrs args ["name" "dependencies" "buildInputs" "dontStrip" "dontNpmInstall" "unpackPhase" "buildPhase"];in
buildNodeShell ={ name, packageName, version ? null, src, dependencies ? [], buildInputs ? [], production ? true, npmFlags ? "", dontNpmInstall ? false, bypassCache ? false, reconstructLock ? false, dontStrip ? true, unpackPhase ? "true", buildPhase ? "true", ... }@args:letnodeDependencies = buildNodeDependencies args;extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" "dontStrip" "dontNpmInstall" "unpackPhase" "buildPhase" ];in
buildInputs = [python nodejs] ++ lib.optional (stdenv.isLinux) utillinux ++ buildInputs;buildCommand = ''mkdir -p $out/bincat > $out/bin/shell <<EOF#! ${stdenv.shell} -e$shellHookexec ${stdenv.shell}EOFchmod +x $out/bin/shell'';
buildInputs = [ python nodejs ] ++ lib.optional (stdenv.isLinux) utillinux ++ buildInputs;buildCommand = ''mkdir -p $out/bincat > $out/bin/shell <<EOF#! ${stdenv.shell} -e$shellHookexec ${stdenv.shell}EOFchmod +x $out/bin/shell'';
# Provide the dependencies in a development shell through the NODE_PATH environment variableinherit nodeDependencies;shellHook = lib.optionalString (dependencies != []) ''export NODE_PATH=${nodeDependencies}/lib/node_modulesexport PATH="${nodeDependencies}/bin:$PATH"'';}// extraArgs);in {
# Provide the dependencies in a development shell through the NODE_PATH environment variableinherit nodeDependencies;shellHook = lib.optionalString (dependencies != []) ''export NODE_PATH=${nodeDependencies}/lib/node_modulesexport PATH="${nodeDependencies}/bin:$PATH"'';} // extraArgs);in{