From 8eb6e35e26e8e3795d5801b6d7450ac7faf9571d Mon Sep 17 00:00:00 2001 From: Adam Setch Date: Tue, 25 Jun 2024 13:45:58 -0400 Subject: [PATCH 1/9] chore(deps): upgrade all deps --- package.json | 19 +- tsconfig.json | 5 +- typedoc.js | 1 + yarn.lock | 4605 ++++++++++--------------------------------------- 4 files changed, 961 insertions(+), 3669 deletions(-) diff --git a/package.json b/package.json index ee065f2..61212ae 100644 --- a/package.json +++ b/package.json @@ -45,17 +45,16 @@ "electron-positioner": "^4.1.0" }, "devDependencies": { - "@amaurym/config": "^1.3.5", - "@types/jest": "^25.2.3", + "@types/jest": "^29.5.12", "electron": "^31.0.2", - "jest": "^26.0.1", - "rimraf": "^3.0.2", - "standard-version": "^8.0.0", - "ts-jest": "^26.0.0", - "typedoc": "^0.17.7", - "typedoc-plugin-markdown": "^2.2.17", - "typedoc-plugin-no-inherit": "^1.1.10", - "typescript": "^4.6.2" + "jest": "^29.7.0", + "rimraf": "^5.0.7", + "standard-version": "^9.5.0", + "ts-jest": "^29.1.5", + "typedoc": "^0.26.2", + "typedoc-plugin-markdown": "^4.1.0", + "typedoc-plugin-no-inherit": "^1.4.0", + "typescript": "^5.5.2" }, "peerDependencies": { "electron": ">=9.0.0 <32.0.0" diff --git a/tsconfig.json b/tsconfig.json index 19e6790..fe28de6 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,8 +1,9 @@ { - "extends": "./node_modules/@amaurym/tsconfig/tsconfig", "compilerOptions": { - "declaration": true, "module": "commonjs", + "esModuleInterop": true, + "strict": true, + "declaration": true, "outDir": "./lib", "skipLibCheck": true, "target": "es5" diff --git a/typedoc.js b/typedoc.js index e71bcc0..bde95d7 100644 --- a/typedoc.js +++ b/typedoc.js @@ -1,3 +1,4 @@ +/** @type {import('typedoc').TypeDocOptions} */ module.exports = { exclude: ['**/*spec.ts', '**/__mocks__/**'], excludeExternals: true, diff --git a/yarn.lock b/yarn.lock index 9801a7f..43d0a16 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,34 +2,6 @@ # yarn lockfile v1 -"@amaurym/config@^1.3.5": - version "1.3.6" - resolved "https://registry.yarnpkg.com/@amaurym/config/-/config-1.3.6.tgz#81d78ead4817f848f31ada8748d2b683cb8fc4e1" - integrity sha512-8Fua0WEe78op4lqWdvW6U92EWRwPEWPP1Kmt9LtWIH+EjXVsncRUAQL5+8BdnICxXftDklkcrDzd94BIT0Z6cQ== - dependencies: - "@amaurym/eslintrc" "^1.3.6" - "@amaurym/tsconfig" "^1.3.5" - -"@amaurym/eslintrc@^1.3.6": - version "1.3.6" - resolved "https://registry.yarnpkg.com/@amaurym/eslintrc/-/eslintrc-1.3.6.tgz#88d1420aed45daaaaf6e5e32bad7203522a8ebc2" - integrity sha512-vM6MEl9NpCsQK32hiPq6kyQyXlUf+74KV2F6G8TBL3fj3fZfdIc+IqUFTVrv4c0AP6AKwxQNCM71P3mnZunabA== - dependencies: - "@typescript-eslint/eslint-plugin" "^5.14.0" - "@typescript-eslint/parser" "^5.14.0" - eslint "^8.10.0" - eslint-config-prettier "^8.5.0" - eslint-plugin-prettier "^4.0.0" - eslint-plugin-react "^7.29.3" - eslint-plugin-react-hooks "^4.3.0" - eslint-plugin-simple-import-sort "^7.0.0" - prettier "^2.5.1" - -"@amaurym/tsconfig@^1.3.5": - version "1.3.5" - resolved "https://registry.yarnpkg.com/@amaurym/tsconfig/-/tsconfig-1.3.5.tgz#9c7d070902100eca97e7de1ecb2178576cf27b51" - integrity sha512-toHa2YI/Ew3PIyMTBJqjWY/ZazcMrGODB3I9oz5SPZZGdZxyAlo2trLi63HA+NZlweJjXQQWWrGb90RruYjS6g== - "@ampproject/remapping@^2.2.0": version "2.3.0" resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4" @@ -38,7 +10,7 @@ "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.24" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.24.7": +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.7.tgz#882fd9e09e8ee324e496bd040401c6f046ef4465" integrity sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA== @@ -51,7 +23,7 @@ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.7.tgz#d23bbea508c3883ba8251fb4164982c36ea577ed" integrity sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw== -"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.5": +"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.23.9": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.7.tgz#b676450141e0b52a3d43bc91da86aa608f950ac4" integrity sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g== @@ -72,7 +44,7 @@ json5 "^2.2.3" semver "^6.3.1" -"@babel/generator@^7.24.7": +"@babel/generator@^7.24.7", "@babel/generator@^7.7.2": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.7.tgz#1654d01de20ad66b4b4d99c135471bc654c55e6d" integrity sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA== @@ -134,7 +106,7 @@ "@babel/helper-split-export-declaration" "^7.24.7" "@babel/helper-validator-identifier" "^7.24.7" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0": +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.24.7", "@babel/helper-plugin-utils@^7.8.0": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz#98c84fe6fe3d0d3ae7bfc3a5e166a46844feb2a0" integrity sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg== @@ -187,7 +159,7 @@ js-tokens "^4.0.0" picocolors "^1.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.24.7": +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.7.tgz#9a5226f92f0c5c8ead550b750f5608e766c8ce85" integrity sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw== @@ -227,6 +199,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" +"@babel/plugin-syntax-jsx@^7.7.2": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz#39a1fa4a7e3d3d7f34e2acc6be585b718d30e02d" + integrity sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" @@ -276,6 +255,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" +"@babel/plugin-syntax-typescript@^7.7.2": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz#58d458271b4d3b6bb27ee6ac9525acbb259bad1c" + integrity sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/template@^7.24.7", "@babel/template@^7.3.3": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.7.tgz#02efcee317d0609d2c07117cb70ef8fb17ab7315" @@ -285,7 +271,7 @@ "@babel/parser" "^7.24.7" "@babel/types" "^7.24.7" -"@babel/traverse@^7.1.0", "@babel/traverse@^7.24.7": +"@babel/traverse@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.7.tgz#de2b900163fa741721ba382163fe46a936c40cf5" integrity sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA== @@ -315,14 +301,6 @@ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@cnakazawa/watch@^1.0.3": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" - integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== - dependencies: - exec-sh "^0.3.2" - minimist "^1.2.0" - "@electron/get@^2.0.0": version "2.0.3" resolved "https://registry.yarnpkg.com/@electron/get/-/get-2.0.3.tgz#fba552683d387aebd9f3fcadbcafc8e12ee4f960" @@ -338,62 +316,23 @@ optionalDependencies: global-agent "^3.0.0" -"@eslint-community/eslint-utils@^4.2.0": - version "4.4.0" - resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" - integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== - dependencies: - eslint-visitor-keys "^3.3.0" - -"@eslint-community/regexpp@^4.4.0", "@eslint-community/regexpp@^4.6.1": - version "4.10.1" - resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.10.1.tgz#361461e5cb3845d874e61731c11cfedd664d83a0" - integrity sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA== - -"@eslint/eslintrc@^2.1.4": - version "2.1.4" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.4.tgz#388a269f0f25c1b6adc317b5a2c55714894c70ad" - integrity sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ== - dependencies: - ajv "^6.12.4" - debug "^4.3.2" - espree "^9.6.0" - globals "^13.19.0" - ignore "^5.2.0" - import-fresh "^3.2.1" - js-yaml "^4.1.0" - minimatch "^3.1.2" - strip-json-comments "^3.1.1" - -"@eslint/js@8.57.0": - version "8.57.0" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.0.tgz#a5417ae8427873f1dd08b70b3574b453e67b5f7f" - integrity sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g== - -"@humanwhocodes/config-array@^0.11.14": - version "0.11.14" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.14.tgz#d78e481a039f7566ecc9660b4ea7fe6b1fec442b" - integrity sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg== - dependencies: - "@humanwhocodes/object-schema" "^2.0.2" - debug "^4.3.1" - minimatch "^3.0.5" - -"@humanwhocodes/module-importer@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" - integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== - -"@humanwhocodes/object-schema@^2.0.2": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3" - integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA== - "@hutson/parse-repository-url@^3.0.0": version "3.0.2" resolved "https://registry.yarnpkg.com/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz#98c23c950a3d9b6c8f0daed06da6c3af06981340" integrity sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q== +"@isaacs/cliui@^8.0.2": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" + integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== + dependencies: + string-width "^5.1.2" + string-width-cjs "npm:string-width@^4.2.0" + strip-ansi "^7.0.1" + strip-ansi-cjs "npm:strip-ansi@^6.0.1" + wrap-ansi "^8.1.0" + wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" + "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" @@ -405,190 +344,201 @@ js-yaml "^3.13.1" resolve-from "^5.0.0" -"@istanbuljs/schema@^0.1.2": +"@istanbuljs/schema@^0.1.2", "@istanbuljs/schema@^0.1.3": version "0.1.3" resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== -"@jest/console@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-26.6.2.tgz#4e04bc464014358b03ab4937805ee36a0aeb98f2" - integrity sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g== +"@jest/console@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.7.0.tgz#cd4822dbdb84529265c5a2bdb529a3c9cc950ffc" + integrity sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg== dependencies: - "@jest/types" "^26.6.2" + "@jest/types" "^29.6.3" "@types/node" "*" chalk "^4.0.0" - jest-message-util "^26.6.2" - jest-util "^26.6.2" + jest-message-util "^29.7.0" + jest-util "^29.7.0" slash "^3.0.0" -"@jest/core@^26.6.3": - version "26.6.3" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-26.6.3.tgz#7639fcb3833d748a4656ada54bde193051e45fad" - integrity sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw== +"@jest/core@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.7.0.tgz#b6cccc239f30ff36609658c5a5e2291757ce448f" + integrity sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg== dependencies: - "@jest/console" "^26.6.2" - "@jest/reporters" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/console" "^29.7.0" + "@jest/reporters" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" + ci-info "^3.2.0" exit "^0.1.2" - graceful-fs "^4.2.4" - jest-changed-files "^26.6.2" - jest-config "^26.6.3" - jest-haste-map "^26.6.2" - jest-message-util "^26.6.2" - jest-regex-util "^26.0.0" - jest-resolve "^26.6.2" - jest-resolve-dependencies "^26.6.3" - jest-runner "^26.6.3" - jest-runtime "^26.6.3" - jest-snapshot "^26.6.2" - jest-util "^26.6.2" - jest-validate "^26.6.2" - jest-watcher "^26.6.2" - micromatch "^4.0.2" - p-each-series "^2.1.0" - rimraf "^3.0.0" + graceful-fs "^4.2.9" + jest-changed-files "^29.7.0" + jest-config "^29.7.0" + jest-haste-map "^29.7.0" + jest-message-util "^29.7.0" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-resolve-dependencies "^29.7.0" + jest-runner "^29.7.0" + jest-runtime "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" + jest-watcher "^29.7.0" + micromatch "^4.0.4" + pretty-format "^29.7.0" slash "^3.0.0" strip-ansi "^6.0.0" -"@jest/environment@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-26.6.2.tgz#ba364cc72e221e79cc8f0a99555bf5d7577cf92c" - integrity sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA== +"@jest/environment@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.7.0.tgz#24d61f54ff1f786f3cd4073b4b94416383baf2a7" + integrity sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw== dependencies: - "@jest/fake-timers" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/fake-timers" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" - jest-mock "^26.6.2" + jest-mock "^29.7.0" + +"@jest/expect-utils@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.7.0.tgz#023efe5d26a8a70f21677d0a1afc0f0a44e3a1c6" + integrity sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA== + dependencies: + jest-get-type "^29.6.3" -"@jest/fake-timers@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-26.6.2.tgz#459c329bcf70cee4af4d7e3f3e67848123535aad" - integrity sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA== +"@jest/expect@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.7.0.tgz#76a3edb0cb753b70dfbfe23283510d3d45432bf2" + integrity sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ== dependencies: - "@jest/types" "^26.6.2" - "@sinonjs/fake-timers" "^6.0.1" + expect "^29.7.0" + jest-snapshot "^29.7.0" + +"@jest/fake-timers@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.7.0.tgz#fd91bf1fffb16d7d0d24a426ab1a47a49881a565" + integrity sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ== + dependencies: + "@jest/types" "^29.6.3" + "@sinonjs/fake-timers" "^10.0.2" "@types/node" "*" - jest-message-util "^26.6.2" - jest-mock "^26.6.2" - jest-util "^26.6.2" + jest-message-util "^29.7.0" + jest-mock "^29.7.0" + jest-util "^29.7.0" -"@jest/globals@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-26.6.2.tgz#5b613b78a1aa2655ae908eba638cc96a20df720a" - integrity sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA== +"@jest/globals@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.7.0.tgz#8d9290f9ec47ff772607fa864ca1d5a2efae1d4d" + integrity sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ== dependencies: - "@jest/environment" "^26.6.2" - "@jest/types" "^26.6.2" - expect "^26.6.2" + "@jest/environment" "^29.7.0" + "@jest/expect" "^29.7.0" + "@jest/types" "^29.6.3" + jest-mock "^29.7.0" -"@jest/reporters@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-26.6.2.tgz#1f518b99637a5f18307bd3ecf9275f6882a667f6" - integrity sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw== +"@jest/reporters@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.7.0.tgz#04b262ecb3b8faa83b0b3d321623972393e8f4c7" + integrity sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg== dependencies: "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/console" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" + "@jridgewell/trace-mapping" "^0.3.18" + "@types/node" "*" chalk "^4.0.0" collect-v8-coverage "^1.0.0" exit "^0.1.2" - glob "^7.1.2" - graceful-fs "^4.2.4" + glob "^7.1.3" + graceful-fs "^4.2.9" istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^4.0.3" + istanbul-lib-instrument "^6.0.0" istanbul-lib-report "^3.0.0" istanbul-lib-source-maps "^4.0.0" - istanbul-reports "^3.0.2" - jest-haste-map "^26.6.2" - jest-resolve "^26.6.2" - jest-util "^26.6.2" - jest-worker "^26.6.2" + istanbul-reports "^3.1.3" + jest-message-util "^29.7.0" + jest-util "^29.7.0" + jest-worker "^29.7.0" slash "^3.0.0" - source-map "^0.6.0" string-length "^4.0.1" - terminal-link "^2.0.0" - v8-to-istanbul "^7.0.0" - optionalDependencies: - node-notifier "^8.0.0" + strip-ansi "^6.0.0" + v8-to-istanbul "^9.0.1" + +"@jest/schemas@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" + integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== + dependencies: + "@sinclair/typebox" "^0.27.8" -"@jest/source-map@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-26.6.2.tgz#29af5e1e2e324cafccc936f218309f54ab69d535" - integrity sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA== +"@jest/source-map@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.6.3.tgz#d90ba772095cf37a34a5eb9413f1b562a08554c4" + integrity sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw== dependencies: + "@jridgewell/trace-mapping" "^0.3.18" callsites "^3.0.0" - graceful-fs "^4.2.4" - source-map "^0.6.0" + graceful-fs "^4.2.9" -"@jest/test-result@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-26.6.2.tgz#55da58b62df134576cc95476efa5f7949e3f5f18" - integrity sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ== +"@jest/test-result@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.7.0.tgz#8db9a80aa1a097bb2262572686734baed9b1657c" + integrity sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA== dependencies: - "@jest/console" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/console" "^29.7.0" + "@jest/types" "^29.6.3" "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" -"@jest/test-sequencer@^26.6.3": - version "26.6.3" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz#98e8a45100863886d074205e8ffdc5a7eb582b17" - integrity sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw== - dependencies: - "@jest/test-result" "^26.6.2" - graceful-fs "^4.2.4" - jest-haste-map "^26.6.2" - jest-runner "^26.6.3" - jest-runtime "^26.6.3" - -"@jest/transform@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-26.6.2.tgz#5ac57c5fa1ad17b2aae83e73e45813894dcf2e4b" - integrity sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA== - dependencies: - "@babel/core" "^7.1.0" - "@jest/types" "^26.6.2" - babel-plugin-istanbul "^6.0.0" - chalk "^4.0.0" - convert-source-map "^1.4.0" - fast-json-stable-stringify "^2.0.0" - graceful-fs "^4.2.4" - jest-haste-map "^26.6.2" - jest-regex-util "^26.0.0" - jest-util "^26.6.2" - micromatch "^4.0.2" - pirates "^4.0.1" +"@jest/test-sequencer@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz#6cef977ce1d39834a3aea887a1726628a6f072ce" + integrity sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw== + dependencies: + "@jest/test-result" "^29.7.0" + graceful-fs "^4.2.9" + jest-haste-map "^29.7.0" slash "^3.0.0" - source-map "^0.6.1" - write-file-atomic "^3.0.0" -"@jest/types@^25.5.0": - version "25.5.0" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-25.5.0.tgz#4d6a4793f7b9599fc3680877b856a97dbccf2a9d" - integrity sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw== +"@jest/transform@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.7.0.tgz#df2dd9c346c7d7768b8a06639994640c642e284c" + integrity sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw== dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^1.1.1" - "@types/yargs" "^15.0.0" - chalk "^3.0.0" + "@babel/core" "^7.11.6" + "@jest/types" "^29.6.3" + "@jridgewell/trace-mapping" "^0.3.18" + babel-plugin-istanbul "^6.1.1" + chalk "^4.0.0" + convert-source-map "^2.0.0" + fast-json-stable-stringify "^2.1.0" + graceful-fs "^4.2.9" + jest-haste-map "^29.7.0" + jest-regex-util "^29.6.3" + jest-util "^29.7.0" + micromatch "^4.0.4" + pirates "^4.0.4" + slash "^3.0.0" + write-file-atomic "^4.0.2" -"@jest/types@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" - integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== +"@jest/types@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" + integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== dependencies: + "@jest/schemas" "^29.6.3" "@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-reports" "^3.0.0" "@types/node" "*" - "@types/yargs" "^15.0.0" + "@types/yargs" "^17.0.8" chalk "^4.0.0" "@jridgewell/gen-mapping@^0.3.5": @@ -615,7 +565,7 @@ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== -"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": +"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": version "0.3.25" resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== @@ -623,45 +573,39 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" -"@nodelib/fs.scandir@2.1.5": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" - integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== - dependencies: - "@nodelib/fs.stat" "2.0.5" - run-parallel "^1.1.9" +"@pkgjs/parseargs@^0.11.0": + version "0.11.0" + resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" + integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== +"@shikijs/core@1.9.1": + version "1.9.1" + resolved "https://registry.yarnpkg.com/@shikijs/core/-/core-1.9.1.tgz#f8c61fb19dbec510fa27f892c441d99b53093e49" + integrity sha512-EmUful2MQtY8KgCF1OkBtOuMcvaZEvmdubhW0UHCGXi21O9dRLeADVCj+k6ZS+de7Mz9d2qixOXJ+GLhcK3pXg== -"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": - version "1.2.8" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" - integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== - dependencies: - "@nodelib/fs.scandir" "2.1.5" - fastq "^1.6.0" +"@sinclair/typebox@^0.27.8": + version "0.27.8" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" + integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== "@sindresorhus/is@^4.0.0": version "4.6.0" resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== -"@sinonjs/commons@^1.7.0": - version "1.8.6" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.6.tgz#80c516a4dc264c2a69115e7578d62581ff455ed9" - integrity sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ== +"@sinonjs/commons@^3.0.0": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-3.0.1.tgz#1029357e44ca901a615585f6d27738dbc89084cd" + integrity sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ== dependencies: type-detect "4.0.8" -"@sinonjs/fake-timers@^6.0.1": - version "6.0.1" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz#293674fccb3262ac782c7aadfdeca86b10c75c40" - integrity sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA== +"@sinonjs/fake-timers@^10.0.2": + version "10.3.0" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz#55fdff1ecab9f354019129daf4df0dd4d923ea66" + integrity sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA== dependencies: - "@sinonjs/commons" "^1.7.0" + "@sinonjs/commons" "^3.0.0" "@szmarczak/http-timer@^4.0.5": version "4.0.6" @@ -670,12 +614,7 @@ dependencies: defer-to-connect "^2.0.0" -"@tootallnate/once@1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" - integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== - -"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7": +"@types/babel__core@^7.1.14": version "7.20.5" resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.5.tgz#3df15f27ba85319caa07ba08d0721889bb39c017" integrity sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA== @@ -701,7 +640,7 @@ "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" -"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": version "7.20.6" resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.6.tgz#8dc9f0ae0f202c08d8d4dab648912c8d6038e3f7" integrity sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg== @@ -718,7 +657,7 @@ "@types/node" "*" "@types/responselike" "^1.0.0" -"@types/graceful-fs@^4.1.2": +"@types/graceful-fs@^4.1.3": version "4.1.9" resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.9.tgz#2a06bc0f68a20ab37b3e36aa238be6abdf49e8b4" integrity sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ== @@ -742,14 +681,6 @@ dependencies: "@types/istanbul-lib-coverage" "*" -"@types/istanbul-reports@^1.1.1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz#e875cc689e47bce549ec81f3df5e6f6f11cfaeb2" - integrity sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw== - dependencies: - "@types/istanbul-lib-coverage" "*" - "@types/istanbul-lib-report" "*" - "@types/istanbul-reports@^3.0.0": version "3.0.4" resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz#0f03e3d2f670fbdac586e34b433783070cc16f54" @@ -757,18 +688,13 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@^25.2.3": - version "25.2.3" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-25.2.3.tgz#33d27e4c4716caae4eced355097a47ad363fdcaf" - integrity sha512-JXc1nK/tXHiDhV55dvfzqtmP4S3sy3T3ouV2tkViZgxY/zeUkcpQcQPGRlgF4KmWzWW5oiWYSZwtCB+2RsE4Fw== +"@types/jest@^29.5.12": + version "29.5.12" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.12.tgz#7f7dc6eb4cf246d2474ed78744b05d06ce025544" + integrity sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw== dependencies: - jest-diff "^25.2.1" - pretty-format "^25.2.1" - -"@types/json-schema@^7.0.9": - version "7.0.15" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" - integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== + expect "^29.0.0" + pretty-format "^29.0.0" "@types/keyv@^3.1.4": version "3.1.4" @@ -794,11 +720,6 @@ resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz#56e2cc26c397c038fab0e3a917a12d5c5909e901" integrity sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA== -"@types/prettier@^2.0.0": - version "2.7.3" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.3.tgz#3e51a17e291d01d17d3fc61422015a933af7a08f" - integrity sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA== - "@types/responselike@^1.0.0": version "1.0.3" resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.3.tgz#cc29706f0a397cfe6df89debfe4bf5cea159db50" @@ -806,11 +727,6 @@ dependencies: "@types/node" "*" -"@types/semver@^7.3.12": - version "7.5.8" - resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.8.tgz#8268a8c57a3e4abd25c165ecd36237db7948a55e" - integrity sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ== - "@types/stack-utils@^2.0.0": version "2.0.3" resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.3.tgz#6209321eb2c1712a7e7466422b8cb1fc0d9dd5d8" @@ -821,10 +737,10 @@ resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15" integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ== -"@types/yargs@^15.0.0": - version "15.0.19" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.19.tgz#328fb89e46109ecbdb70c295d96ff2f46dfd01b9" - integrity sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA== +"@types/yargs@^17.0.8": + version "17.0.32" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.32.tgz#030774723a2f7faafebf645f4e5a48371dca6229" + integrity sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog== dependencies: "@types/yargs-parser" "*" @@ -835,95 +751,6 @@ dependencies: "@types/node" "*" -"@typescript-eslint/eslint-plugin@^5.14.0": - version "5.62.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz#aeef0328d172b9e37d9bab6dbc13b87ed88977db" - integrity sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag== - dependencies: - "@eslint-community/regexpp" "^4.4.0" - "@typescript-eslint/scope-manager" "5.62.0" - "@typescript-eslint/type-utils" "5.62.0" - "@typescript-eslint/utils" "5.62.0" - debug "^4.3.4" - graphemer "^1.4.0" - ignore "^5.2.0" - natural-compare-lite "^1.4.0" - semver "^7.3.7" - tsutils "^3.21.0" - -"@typescript-eslint/parser@^5.14.0": - version "5.62.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.62.0.tgz#1b63d082d849a2fcae8a569248fbe2ee1b8a56c7" - integrity sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA== - dependencies: - "@typescript-eslint/scope-manager" "5.62.0" - "@typescript-eslint/types" "5.62.0" - "@typescript-eslint/typescript-estree" "5.62.0" - debug "^4.3.4" - -"@typescript-eslint/scope-manager@5.62.0": - version "5.62.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz#d9457ccc6a0b8d6b37d0eb252a23022478c5460c" - integrity sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w== - dependencies: - "@typescript-eslint/types" "5.62.0" - "@typescript-eslint/visitor-keys" "5.62.0" - -"@typescript-eslint/type-utils@5.62.0": - version "5.62.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz#286f0389c41681376cdad96b309cedd17d70346a" - integrity sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew== - dependencies: - "@typescript-eslint/typescript-estree" "5.62.0" - "@typescript-eslint/utils" "5.62.0" - debug "^4.3.4" - tsutils "^3.21.0" - -"@typescript-eslint/types@5.62.0": - version "5.62.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.62.0.tgz#258607e60effa309f067608931c3df6fed41fd2f" - integrity sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ== - -"@typescript-eslint/typescript-estree@5.62.0": - version "5.62.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz#7d17794b77fabcac615d6a48fb143330d962eb9b" - integrity sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA== - dependencies: - "@typescript-eslint/types" "5.62.0" - "@typescript-eslint/visitor-keys" "5.62.0" - debug "^4.3.4" - globby "^11.1.0" - is-glob "^4.0.3" - semver "^7.3.7" - tsutils "^3.21.0" - -"@typescript-eslint/utils@5.62.0": - version "5.62.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.62.0.tgz#141e809c71636e4a75daa39faed2fb5f4b10df86" - integrity sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ== - dependencies: - "@eslint-community/eslint-utils" "^4.2.0" - "@types/json-schema" "^7.0.9" - "@types/semver" "^7.3.12" - "@typescript-eslint/scope-manager" "5.62.0" - "@typescript-eslint/types" "5.62.0" - "@typescript-eslint/typescript-estree" "5.62.0" - eslint-scope "^5.1.1" - semver "^7.3.7" - -"@typescript-eslint/visitor-keys@5.62.0": - version "5.62.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz#2174011917ce582875954ffe2f6912d5931e353e" - integrity sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw== - dependencies: - "@typescript-eslint/types" "5.62.0" - eslint-visitor-keys "^3.3.0" - -"@ungap/structured-clone@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" - integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== - JSONStream@^1.0.4: version "1.3.5" resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" @@ -932,61 +759,11 @@ JSONStream@^1.0.4: jsonparse "^1.2.0" through ">=2.2.7 <3" -abab@^2.0.3, abab@^2.0.5: - version "2.0.6" - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" - integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== - -acorn-globals@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" - integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== - dependencies: - acorn "^7.1.1" - acorn-walk "^7.1.1" - -acorn-jsx@^5.3.2: - version "5.3.2" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" - integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== - -acorn-walk@^7.1.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" - integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== - -acorn@^7.1.1: - version "7.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" - integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== - -acorn@^8.2.4, acorn@^8.9.0: - version "8.12.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.12.0.tgz#1627bfa2e058148036133b8d9b51a700663c294c" - integrity sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw== - add-stream@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa" integrity sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ== -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - -ajv@^6.12.4: - version "6.12.6" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - ansi-escapes@^4.2.1: version "4.3.2" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" @@ -994,11 +771,16 @@ ansi-escapes@^4.2.1: dependencies: type-fest "^0.21.3" -ansi-regex@^5.0.0, ansi-regex@^5.0.1: +ansi-regex@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== +ansi-regex@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" + integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== + ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" @@ -1013,13 +795,15 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" -anymatch@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" - integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== - dependencies: - micromatch "^3.1.4" - normalize-path "^2.1.1" +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +ansi-styles@^6.1.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" + integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== anymatch@^3.0.3: version "3.1.3" @@ -1041,175 +825,30 @@ argparse@^2.0.1: resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== -arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" - integrity sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA== - -arr-flatten@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" - integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== - -arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== - -array-buffer-byte-length@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz#1e5583ec16763540a27ae52eed99ff899223568f" - integrity sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg== - dependencies: - call-bind "^1.0.5" - is-array-buffer "^3.0.4" - -array-find-index@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" - integrity sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw== - array-ify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" integrity sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng== -array-includes@^3.1.6, array-includes@^3.1.8: - version "3.1.8" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.8.tgz#5e370cbe172fdd5dd6530c1d4aadda25281ba97d" - integrity sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.2" - es-object-atoms "^1.0.0" - get-intrinsic "^1.2.4" - is-string "^1.0.7" - -array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - -array-unique@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== - -array.prototype.findlast@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz#3e4fbcb30a15a7f5bf64cf2faae22d139c2e4904" - integrity sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.2" - es-errors "^1.3.0" - es-object-atoms "^1.0.0" - es-shim-unscopables "^1.0.2" - -array.prototype.flat@^1.3.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz#1476217df8cff17d72ee8f3ba06738db5b387d18" - integrity sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - es-shim-unscopables "^1.0.0" - -array.prototype.flatmap@^1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz#c9a7c6831db8e719d6ce639190146c24bbd3e527" - integrity sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - es-shim-unscopables "^1.0.0" - -array.prototype.toreversed@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz#b989a6bf35c4c5051e1dc0325151bf8088954eba" - integrity sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - es-shim-unscopables "^1.0.0" - -array.prototype.tosorted@^1.1.3: - version "1.1.4" - resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz#fe954678ff53034e717ea3352a03f0b0b86f7ffc" - integrity sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.3" - es-errors "^1.3.0" - es-shim-unscopables "^1.0.2" - -arraybuffer.prototype.slice@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz#097972f4255e41bc3425e37dc3f6421cf9aefde6" - integrity sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A== - dependencies: - array-buffer-byte-length "^1.0.1" - call-bind "^1.0.5" - define-properties "^1.2.1" - es-abstract "^1.22.3" - es-errors "^1.2.1" - get-intrinsic "^1.2.3" - is-array-buffer "^3.0.4" - is-shared-array-buffer "^1.0.2" - arrify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== -assign-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" - integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== - -at-least-node@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" - integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== - -atob@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== - -available-typed-arrays@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846" - integrity sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ== - dependencies: - possible-typed-array-names "^1.0.0" - -babel-jest@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.6.3.tgz#d87d25cb0037577a0c89f82e5755c5d293c01056" - integrity sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA== +babel-jest@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.7.0.tgz#f4369919225b684c56085998ac63dbd05be020d5" + integrity sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg== dependencies: - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/babel__core" "^7.1.7" - babel-plugin-istanbul "^6.0.0" - babel-preset-jest "^26.6.2" + "@jest/transform" "^29.7.0" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^29.6.3" chalk "^4.0.0" - graceful-fs "^4.2.4" + graceful-fs "^4.2.9" slash "^3.0.0" -babel-plugin-istanbul@^6.0.0: +babel-plugin-istanbul@^6.1.1: version "6.1.1" resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== @@ -1220,14 +859,14 @@ babel-plugin-istanbul@^6.0.0: istanbul-lib-instrument "^5.0.4" test-exclude "^6.0.0" -babel-plugin-jest-hoist@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz#8185bd030348d254c6d7dd974355e6a28b21e62d" - integrity sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw== +babel-plugin-jest-hoist@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz#aadbe943464182a8922c3c927c3067ff40d24626" + integrity sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg== dependencies: "@babel/template" "^7.3.3" "@babel/types" "^7.3.3" - "@types/babel__core" "^7.0.0" + "@types/babel__core" "^7.1.14" "@types/babel__traverse" "^7.0.6" babel-preset-current-node-syntax@^1.0.0: @@ -1248,12 +887,12 @@ babel-preset-current-node-syntax@^1.0.0: "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -babel-preset-jest@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz#747872b1171df032252426586881d62d31798fee" - integrity sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ== +babel-preset-jest@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz#fa05fa510e7d493896d7b0dd2033601c840f171c" + integrity sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA== dependencies: - babel-plugin-jest-hoist "^26.6.2" + babel-plugin-jest-hoist "^29.6.3" babel-preset-current-node-syntax "^1.0.0" balanced-match@^1.0.0: @@ -1261,19 +900,6 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -base@^0.11.1: - version "0.11.2" - resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== - dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" - boolean@^3.0.1: version "3.2.0" resolved "https://registry.yarnpkg.com/boolean/-/boolean-3.2.0.tgz#9e5294af4e98314494cbb17979fa54ca159f116b" @@ -1287,21 +913,12 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -braces@^2.3.1: - version "2.3.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" - integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== - dependencies: - arr-flatten "^1.1.0" - array-unique "^0.3.2" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.1" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^3.0.2" - to-regex "^3.0.1" +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" braces@^3.0.3: version "3.0.3" @@ -1310,11 +927,6 @@ braces@^3.0.3: dependencies: fill-range "^7.1.1" -browser-process-hrtime@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" - integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== - browserslist@^4.22.2: version "4.23.1" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.1.tgz#ce4af0534b3d37db5c1a4ca98b9080f985041e96" @@ -1344,26 +956,11 @@ buffer-crc32@~0.2.3: resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== -buffer-from@1.x, buffer-from@^1.0.0: +buffer-from@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== -cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== - dependencies: - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^1.0.0" - isobject "^3.0.1" - set-value "^2.0.0" - to-object-path "^0.3.0" - union-value "^1.0.0" - unset-value "^1.0.0" - cacheable-lookup@^5.0.3: version "5.0.4" resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005" @@ -1382,31 +979,11 @@ cacheable-request@^7.0.2: normalize-url "^6.0.1" responselike "^2.0.0" -call-bind@^1.0.2, call-bind@^1.0.5, call-bind@^1.0.6, call-bind@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" - integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== - dependencies: - es-define-property "^1.0.0" - es-errors "^1.3.0" - function-bind "^1.1.2" - get-intrinsic "^1.2.4" - set-function-length "^1.2.1" - callsites@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -camelcase-keys@^4.0.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-4.2.0.tgz#a2aa5fb1af688758259c32c141426d78923b9b77" - integrity sha512-Ej37YKYbFUI8QiYlvj9YHb6/Z60dZyPJW0Cs8sFilMbd2lP0bw3ylAq9yJkK4lcTA2dID5fG8LjmJYbO7kWb7Q== - dependencies: - camelcase "^4.1.0" - map-obj "^2.0.0" - quick-lru "^1.0.0" - camelcase-keys@^6.2.2: version "6.2.2" resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0" @@ -1416,17 +993,12 @@ camelcase-keys@^6.2.2: map-obj "^4.0.0" quick-lru "^4.0.1" -camelcase@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" - integrity sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw== - -camelcase@^5.0.0, camelcase@^5.3.1: +camelcase@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -camelcase@^6.0.0: +camelcase@^6.2.0: version "6.3.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== @@ -1436,13 +1008,6 @@ caniuse-lite@^1.0.30001629: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001634.tgz#aa563c8e7aeaf552f7ead60371bc8d803425deaa" integrity sha512-fbBYXQ9q3+yp1q1gBk86tOFs4pyn/yxFm5ZNP18OXJDfA3txImOY9PhfxVggZ4vRHDqoU8NrKU81eN0OtzOgRA== -capture-exit@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" - integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g== - dependencies: - rsvp "^4.8.4" - chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" @@ -1452,14 +1017,6 @@ chalk@^2.4.2: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" - integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - chalk@^4.0.0: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" @@ -1473,34 +1030,15 @@ char-regex@^1.0.2: resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== -ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== - -cjs-module-lexer@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz#4186fcca0eae175970aee870b9fe2d6cf8d5655f" - integrity sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw== - -class-utils@^0.3.5: - version "0.3.6" - resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" - integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== - dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" +ci-info@^3.2.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" + integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== -cliui@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" - integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^6.2.0" +cjs-module-lexer@^1.0.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz#c485341ae8fd999ca4ee5af2d7a1c9ae01e0099c" + integrity sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q== cliui@^7.0.2: version "7.0.4" @@ -1511,6 +1049,15 @@ cliui@^7.0.2: strip-ansi "^6.0.0" wrap-ansi "^7.0.0" +cliui@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" + clone-response@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.3.tgz#af2032aa47816399cf5f0a1d0db902f517abb8c3" @@ -1528,14 +1075,6 @@ collect-v8-coverage@^1.0.0: resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz#c0b29bcd33bcd0779a1344c2136051e6afd3d9e9" integrity sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q== -collection-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" - integrity sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw== - dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" - color-convert@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" @@ -1560,21 +1099,6 @@ color-name@~1.1.4: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -compare-func@^1.3.1: - version "1.3.4" - resolved "https://registry.yarnpkg.com/compare-func/-/compare-func-1.3.4.tgz#6b07c4c5e8341119baf44578085bda0f4a823516" - integrity sha512-sq2sWtrqKPkEXAC8tEJA1+BqAH9GbFkGBtUOqrUX57VSfwp8xyktctk+uLoRy5eccTdxzDcVIztlYDpKs3Jv1Q== - dependencies: - array-ify "^1.0.0" - dot-prop "^3.0.0" - compare-func@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/compare-func/-/compare-func-2.0.0.tgz#fb65e75edbddfd2e568554e8b5b05fff7a51fcb3" @@ -1583,11 +1107,6 @@ compare-func@^2.0.0: array-ify "^1.0.0" dot-prop "^5.1.0" -component-emitter@^1.2.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.1.tgz#ef1d5796f7d93f135ee6fb684340b26403c97d17" - integrity sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ== - concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" @@ -1603,7 +1122,7 @@ concat-stream@^2.0.0: readable-stream "^3.0.2" typedarray "^0.0.6" -conventional-changelog-angular@^5.0.10: +conventional-changelog-angular@^5.0.12: version "5.0.13" resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz#896885d63b914a70d4934b59d2fe7bde1832b28c" integrity sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA== @@ -1611,14 +1130,14 @@ conventional-changelog-angular@^5.0.10: compare-func "^2.0.0" q "^1.5.1" -conventional-changelog-atom@^2.0.7: +conventional-changelog-atom@^2.0.8: version "2.0.8" resolved "https://registry.yarnpkg.com/conventional-changelog-atom/-/conventional-changelog-atom-2.0.8.tgz#a759ec61c22d1c1196925fca88fe3ae89fd7d8de" integrity sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw== dependencies: q "^1.5.1" -conventional-changelog-codemirror@^2.0.7: +conventional-changelog-codemirror@^2.0.8: version "2.0.8" resolved "https://registry.yarnpkg.com/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz#398e9530f08ce34ec4640af98eeaf3022eb1f7dc" integrity sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw== @@ -1630,16 +1149,7 @@ conventional-changelog-config-spec@2.1.0: resolved "https://registry.yarnpkg.com/conventional-changelog-config-spec/-/conventional-changelog-config-spec-2.1.0.tgz#874a635287ef8b581fd8558532bf655d4fb59f2d" integrity sha512-IpVePh16EbbB02V+UA+HQnnPIohgXvJRxHcS5+Uwk4AT5LjzCZJm5sp/yqs5C6KZJ1jMsV4paEV13BN1pvDuxQ== -conventional-changelog-conventionalcommits@4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.3.0.tgz#c4205a659f7ca9d7881f29ee78a4e7d6aeb8b3c2" - integrity sha512-oYHydvZKU+bS8LnGqTMlNrrd7769EsuEHKy4fh1oMdvvDi7fem8U+nvfresJ1IDB8K00Mn4LpiA/lR+7Gs6rgg== - dependencies: - compare-func "^1.3.1" - lodash "^4.17.15" - q "^1.5.1" - -conventional-changelog-conventionalcommits@^4.3.0: +conventional-changelog-conventionalcommits@4.6.3, conventional-changelog-conventionalcommits@^4.5.0: version "4.6.3" resolved "https://registry.yarnpkg.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.3.tgz#0765490f56424b46f6cb4db9135902d6e5a36dc2" integrity sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g== @@ -1648,7 +1158,7 @@ conventional-changelog-conventionalcommits@^4.3.0: lodash "^4.17.15" q "^1.5.1" -conventional-changelog-core@^4.1.7: +conventional-changelog-core@^4.2.1: version "4.2.4" resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz#e50d047e8ebacf63fac3dc67bf918177001e1e9f" integrity sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg== @@ -1668,35 +1178,35 @@ conventional-changelog-core@^4.1.7: read-pkg-up "^3.0.0" through2 "^4.0.0" -conventional-changelog-ember@^2.0.8: +conventional-changelog-ember@^2.0.9: version "2.0.9" resolved "https://registry.yarnpkg.com/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz#619b37ec708be9e74a220f4dcf79212ae1c92962" integrity sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A== dependencies: q "^1.5.1" -conventional-changelog-eslint@^3.0.8: +conventional-changelog-eslint@^3.0.9: version "3.0.9" resolved "https://registry.yarnpkg.com/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz#689bd0a470e02f7baafe21a495880deea18b7cdb" integrity sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA== dependencies: q "^1.5.1" -conventional-changelog-express@^2.0.5: +conventional-changelog-express@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz#420c9d92a347b72a91544750bffa9387665a6ee8" integrity sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ== dependencies: q "^1.5.1" -conventional-changelog-jquery@^3.0.10: +conventional-changelog-jquery@^3.0.11: version "3.0.11" resolved "https://registry.yarnpkg.com/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz#d142207400f51c9e5bb588596598e24bba8994bf" integrity sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw== dependencies: q "^1.5.1" -conventional-changelog-jshint@^2.0.7: +conventional-changelog-jshint@^2.0.9: version "2.0.9" resolved "https://registry.yarnpkg.com/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.9.tgz#f2d7f23e6acd4927a238555d92c09b50fe3852ff" integrity sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA== @@ -1724,24 +1234,24 @@ conventional-changelog-writer@^5.0.0: split "^1.0.0" through2 "^4.0.0" -conventional-changelog@3.1.21: - version "3.1.21" - resolved "https://registry.yarnpkg.com/conventional-changelog/-/conventional-changelog-3.1.21.tgz#4a774e6bf503acfd7e4685bb750da8c0eccf1e0d" - integrity sha512-ZGecVZPEo3aC75VVE4nu85589dDhpMyqfqgUM5Myq6wfKWiNqhDJLSDMsc8qKXshZoY7dqs1hR0H/15kI/G2jQ== - dependencies: - conventional-changelog-angular "^5.0.10" - conventional-changelog-atom "^2.0.7" - conventional-changelog-codemirror "^2.0.7" - conventional-changelog-conventionalcommits "^4.3.0" - conventional-changelog-core "^4.1.7" - conventional-changelog-ember "^2.0.8" - conventional-changelog-eslint "^3.0.8" - conventional-changelog-express "^2.0.5" - conventional-changelog-jquery "^3.0.10" - conventional-changelog-jshint "^2.0.7" +conventional-changelog@3.1.25: + version "3.1.25" + resolved "https://registry.yarnpkg.com/conventional-changelog/-/conventional-changelog-3.1.25.tgz#3e227a37d15684f5aa1fb52222a6e9e2536ccaff" + integrity sha512-ryhi3fd1mKf3fSjbLXOfK2D06YwKNic1nC9mWqybBHdObPd8KJ2vjaXZfYj1U23t+V8T8n0d7gwnc9XbIdFbyQ== + dependencies: + conventional-changelog-angular "^5.0.12" + conventional-changelog-atom "^2.0.8" + conventional-changelog-codemirror "^2.0.8" + conventional-changelog-conventionalcommits "^4.5.0" + conventional-changelog-core "^4.2.1" + conventional-changelog-ember "^2.0.9" + conventional-changelog-eslint "^3.0.9" + conventional-changelog-express "^2.0.6" + conventional-changelog-jquery "^3.0.11" + conventional-changelog-jshint "^2.0.9" conventional-changelog-preset-loader "^2.3.4" -conventional-commits-filter@^2.0.6, conventional-commits-filter@^2.0.7: +conventional-commits-filter@^2.0.7: version "2.0.7" resolved "https://registry.yarnpkg.com/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz#f8d9b4f182fce00c9af7139da49365b136c8a0b3" integrity sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA== @@ -1749,7 +1259,7 @@ conventional-commits-filter@^2.0.6, conventional-commits-filter@^2.0.7: lodash.ismatch "^4.4.0" modify-values "^1.0.0" -conventional-commits-parser@^3.1.0, conventional-commits-parser@^3.2.0: +conventional-commits-parser@^3.2.0: version "3.2.4" resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz#a7d3b77758a202a9b2293d2112a8d8052c740972" integrity sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q== @@ -1761,52 +1271,44 @@ conventional-commits-parser@^3.1.0, conventional-commits-parser@^3.2.0: split2 "^3.0.0" through2 "^4.0.0" -conventional-recommended-bump@6.0.9: - version "6.0.9" - resolved "https://registry.yarnpkg.com/conventional-recommended-bump/-/conventional-recommended-bump-6.0.9.tgz#49ee74f52fbafcc63e89e2297d020279fea318f0" - integrity sha512-DpRmW1k8CpRrcsXHOPGgHgOd4BMGiq2gtXAveGM8B9pSd9b4r4WKnqp1Fd0vkDtk8l973mIk8KKKUYnKRr9SFw== +conventional-recommended-bump@6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/conventional-recommended-bump/-/conventional-recommended-bump-6.1.0.tgz#cfa623285d1de554012f2ffde70d9c8a22231f55" + integrity sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw== dependencies: concat-stream "^2.0.0" conventional-changelog-preset-loader "^2.3.4" - conventional-commits-filter "^2.0.6" - conventional-commits-parser "^3.1.0" - git-raw-commits "2.0.0" - git-semver-tags "^4.0.0" - meow "^7.0.0" + conventional-commits-filter "^2.0.7" + conventional-commits-parser "^3.2.0" + git-raw-commits "^2.0.8" + git-semver-tags "^4.1.1" + meow "^8.0.0" q "^1.5.1" -convert-source-map@^1.4.0, convert-source-map@^1.6.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" - integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== - convert-source-map@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" - integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== - core-util-is@~1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== -cross-spawn@^6.0.0: - version "6.0.5" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== +create-jest@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/create-jest/-/create-jest-29.7.0.tgz#a355c5b3cb1e1af02ba177fe7afd7feee49a5320" + integrity sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q== dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" + "@jest/types" "^29.6.3" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-config "^29.7.0" + jest-util "^29.7.0" + prompts "^2.0.1" -cross-spawn@^7.0.0, cross-spawn@^7.0.2: +cross-spawn@^7.0.0, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -1815,98 +1317,24 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.2: shebang-command "^2.0.0" which "^2.0.1" -cssom@^0.4.4: - version "0.4.4" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" - integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== - -cssom@~0.3.6: - version "0.3.8" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" - integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== - -cssstyle@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" - integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== - dependencies: - cssom "~0.3.6" - -currently-unhandled@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" - integrity sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng== - dependencies: - array-find-index "^1.0.1" - -dargs@^4.0.1: - version "4.1.0" - resolved "https://registry.yarnpkg.com/dargs/-/dargs-4.1.0.tgz#03a9dbb4b5c2f139bf14ae53f0b8a2a6a86f4e17" - integrity sha512-jyweV/k0rbv2WK4r9KLayuBrSh2Py0tNmV7LBoSMH4hMQyrG8OPyIOWB2VEx4DJKXWmK4lopYMVvORlDt2S8Aw== - dependencies: - number-is-nan "^1.0.0" - dargs@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/dargs/-/dargs-7.0.0.tgz#04015c41de0bcb69ec84050f3d9be0caf8d6d5cc" integrity sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg== -data-urls@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" - integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== - dependencies: - abab "^2.0.3" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.0.0" - -data-view-buffer@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/data-view-buffer/-/data-view-buffer-1.0.1.tgz#8ea6326efec17a2e42620696e671d7d5a8bc66b2" - integrity sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA== - dependencies: - call-bind "^1.0.6" - es-errors "^1.3.0" - is-data-view "^1.0.1" - -data-view-byte-length@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz#90721ca95ff280677eb793749fce1011347669e2" - integrity sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ== - dependencies: - call-bind "^1.0.7" - es-errors "^1.3.0" - is-data-view "^1.0.1" - -data-view-byte-offset@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz#5e0bbfb4828ed2d1b9b400cd8a7d119bca0ff18a" - integrity sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA== - dependencies: - call-bind "^1.0.6" - es-errors "^1.3.0" - is-data-view "^1.0.1" - dateformat@^3.0.0: version "3.0.3" resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== -debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: +debug@^4.1.0, debug@^4.1.1, debug@^4.3.1: version "4.3.5" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.5.tgz#e83444eceb9fedd4a1da56d671ae2446a01a6e1e" integrity sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg== dependencies: ms "2.1.2" -debug@^2.2.0, debug@^2.3.3: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -decamelize-keys@^1.0.0, decamelize-keys@^1.1.0: +decamelize-keys@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.1.tgz#04a2d523b2f18d80d0158a43b895d56dff8d19d8" integrity sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg== @@ -1914,21 +1342,11 @@ decamelize-keys@^1.0.0, decamelize-keys@^1.1.0: decamelize "^1.1.0" map-obj "^1.0.0" -decamelize@^1.1.0, decamelize@^1.2.0: +decamelize@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== -decimal.js@^10.2.1: - version "10.4.3" - resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.4.3.tgz#1044092884d245d1b7f65725fa4ad4c6f781cc23" - integrity sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA== - -decode-uri-component@^0.2.0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" - integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== - decompress-response@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" @@ -1936,10 +1354,10 @@ decompress-response@^6.0.0: dependencies: mimic-response "^3.1.0" -deep-is@^0.1.3: - version "0.1.4" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" - integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== +dedent@^1.0.0: + version "1.5.3" + resolved "https://registry.yarnpkg.com/dedent/-/dedent-1.5.3.tgz#99aee19eb9bae55a67327717b6e848d0bf777e5a" + integrity sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ== deepmerge@^4.2.2: version "4.3.1" @@ -1951,7 +1369,7 @@ defer-to-connect@^2.0.0: resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== -define-data-property@^1.0.1, define-data-property@^1.1.4: +define-data-property@^1.0.1: version "1.1.4" resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== @@ -1960,7 +1378,7 @@ define-data-property@^1.0.1, define-data-property@^1.1.4: es-errors "^1.3.0" gopd "^1.0.1" -define-properties@^1.2.0, define-properties@^1.2.1: +define-properties@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== @@ -1969,33 +1387,6 @@ define-properties@^1.2.0, define-properties@^1.2.1: has-property-descriptors "^1.0.0" object-keys "^1.1.1" -define-property@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - integrity sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA== - dependencies: - is-descriptor "^0.1.0" - -define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" - integrity sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA== - dependencies: - is-descriptor "^1.0.0" - -define-property@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" - integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== - dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== - detect-indent@^6.0.0: version "6.1.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" @@ -2011,50 +1402,10 @@ detect-node@^2.0.4: resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== -diff-sequences@^25.2.6: - version "25.2.6" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-25.2.6.tgz#5f467c00edd35352b7bca46d7927d60e687a76dd" - integrity sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg== - -diff-sequences@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1" - integrity sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q== - -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - -doctrine@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" - integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== - dependencies: - esutils "^2.0.2" - -doctrine@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - dependencies: - esutils "^2.0.2" - -domexception@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" - integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== - dependencies: - webidl-conversions "^5.0.0" - -dot-prop@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-3.0.0.tgz#1b708af094a49c9a0e7dbcad790aba539dac1177" - integrity sha512-k4ELWeEU3uCcwub7+dWydqQBRjAjkV9L33HjVRG5Xo2QybI6ja/v+4W73SRi8ubCqJz0l9XsTP1NbewfyqaSlw== - dependencies: - is-obj "^1.0.0" +diff-sequences@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" + integrity sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q== dot-prop@^5.1.0: version "5.3.0" @@ -2071,6 +1422,11 @@ dotgitignore@^2.1.0: find-up "^3.0.0" minimatch "^3.0.4" +eastasianwidth@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" + integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== + electron-positioner@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/electron-positioner/-/electron-positioner-4.1.0.tgz#e158f8f6aabd6725a8a9b4f2279b9504bcbea1b0" @@ -2090,16 +1446,21 @@ electron@^31.0.2: "@types/node" "^20.9.0" extract-zip "^2.0.1" -emittery@^0.7.1: - version "0.7.2" - resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.7.2.tgz#25595908e13af0f5674ab419396e2fb394cdfa82" - integrity sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ== +emittery@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.13.1.tgz#c04b8c3457490e0847ae51fced3af52d338e3dad" + integrity sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ== emoji-regex@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + end-of-stream@^1.1.0: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" @@ -2107,6 +1468,11 @@ end-of-stream@^1.1.0: dependencies: once "^1.4.0" +entities@^4.4.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" + integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== + env-paths@^2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" @@ -2119,58 +1485,6 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23.1, es-abstract@^1.23.2, es-abstract@^1.23.3: - version "1.23.3" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.23.3.tgz#8f0c5a35cd215312573c5a27c87dfd6c881a0aa0" - integrity sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A== - dependencies: - array-buffer-byte-length "^1.0.1" - arraybuffer.prototype.slice "^1.0.3" - available-typed-arrays "^1.0.7" - call-bind "^1.0.7" - data-view-buffer "^1.0.1" - data-view-byte-length "^1.0.1" - data-view-byte-offset "^1.0.0" - es-define-property "^1.0.0" - es-errors "^1.3.0" - es-object-atoms "^1.0.0" - es-set-tostringtag "^2.0.3" - es-to-primitive "^1.2.1" - function.prototype.name "^1.1.6" - get-intrinsic "^1.2.4" - get-symbol-description "^1.0.2" - globalthis "^1.0.3" - gopd "^1.0.1" - has-property-descriptors "^1.0.2" - has-proto "^1.0.3" - has-symbols "^1.0.3" - hasown "^2.0.2" - internal-slot "^1.0.7" - is-array-buffer "^3.0.4" - is-callable "^1.2.7" - is-data-view "^1.0.1" - is-negative-zero "^2.0.3" - is-regex "^1.1.4" - is-shared-array-buffer "^1.0.3" - is-string "^1.0.7" - is-typed-array "^1.1.13" - is-weakref "^1.0.2" - object-inspect "^1.13.1" - object-keys "^1.1.1" - object.assign "^4.1.5" - regexp.prototype.flags "^1.5.2" - safe-array-concat "^1.1.2" - safe-regex-test "^1.0.3" - string.prototype.trim "^1.2.9" - string.prototype.trimend "^1.0.8" - string.prototype.trimstart "^1.0.8" - typed-array-buffer "^1.0.2" - typed-array-byte-length "^1.0.1" - typed-array-byte-offset "^1.0.2" - typed-array-length "^1.0.6" - unbox-primitive "^1.0.2" - which-typed-array "^1.1.15" - es-define-property@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" @@ -2178,63 +1492,11 @@ es-define-property@^1.0.0: dependencies: get-intrinsic "^1.2.4" -es-errors@^1.2.1, es-errors@^1.3.0: +es-errors@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== -es-iterator-helpers@^1.0.19: - version "1.0.19" - resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz#117003d0e5fec237b4b5c08aded722e0c6d50ca8" - integrity sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.3" - es-errors "^1.3.0" - es-set-tostringtag "^2.0.3" - function-bind "^1.1.2" - get-intrinsic "^1.2.4" - globalthis "^1.0.3" - has-property-descriptors "^1.0.2" - has-proto "^1.0.3" - has-symbols "^1.0.3" - internal-slot "^1.0.7" - iterator.prototype "^1.1.2" - safe-array-concat "^1.1.2" - -es-object-atoms@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.0.0.tgz#ddb55cd47ac2e240701260bc2a8e31ecb643d941" - integrity sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw== - dependencies: - es-errors "^1.3.0" - -es-set-tostringtag@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz#8bb60f0a440c2e4281962428438d58545af39777" - integrity sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ== - dependencies: - get-intrinsic "^1.2.4" - has-tostringtag "^1.0.2" - hasown "^2.0.1" - -es-shim-unscopables@^1.0.0, es-shim-unscopables@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz#1f6942e71ecc7835ed1c8a83006d8771a63a3763" - integrity sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw== - dependencies: - hasown "^2.0.0" - -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - es6-error@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d" @@ -2260,202 +1522,24 @@ escape-string-regexp@^4.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -escodegen@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.1.0.tgz#ba93bbb7a43986d29d6041f99f5262da773e2e17" - integrity sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w== - dependencies: - esprima "^4.0.1" - estraverse "^5.2.0" - esutils "^2.0.2" - optionalDependencies: - source-map "~0.6.1" - -eslint-config-prettier@^8.5.0: - version "8.10.0" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz#3a06a662130807e2502fc3ff8b4143d8a0658e11" - integrity sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg== - -eslint-plugin-prettier@^4.0.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz#651cbb88b1dab98bfd42f017a12fa6b2d993f94b" - integrity sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ== - dependencies: - prettier-linter-helpers "^1.0.0" - -eslint-plugin-react-hooks@^4.3.0: - version "4.6.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz#c829eb06c0e6f484b3fbb85a97e57784f328c596" - integrity sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ== - -eslint-plugin-react@^7.29.3: - version "7.34.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.34.2.tgz#2780a1a35a51aca379d86d29b9a72adc6bfe6b66" - integrity sha512-2HCmrU+/JNigDN6tg55cRDKCQWicYAPB38JGSFDQt95jDm8rrvSUo7YPkOIm5l6ts1j1zCvysNcasvfTMQzUOw== - dependencies: - array-includes "^3.1.8" - array.prototype.findlast "^1.2.5" - array.prototype.flatmap "^1.3.2" - array.prototype.toreversed "^1.1.2" - array.prototype.tosorted "^1.1.3" - doctrine "^2.1.0" - es-iterator-helpers "^1.0.19" - estraverse "^5.3.0" - jsx-ast-utils "^2.4.1 || ^3.0.0" - minimatch "^3.1.2" - object.entries "^1.1.8" - object.fromentries "^2.0.8" - object.hasown "^1.1.4" - object.values "^1.2.0" - prop-types "^15.8.1" - resolve "^2.0.0-next.5" - semver "^6.3.1" - string.prototype.matchall "^4.0.11" - -eslint-plugin-simple-import-sort@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-7.0.0.tgz#a1dad262f46d2184a90095a60c66fef74727f0f8" - integrity sha512-U3vEDB5zhYPNfxT5TYR7u01dboFZp+HNpnGhkDB2g/2E4wZ/g1Q9Ton8UwCLfRV9yAKyYqDh62oHOamvkFxsvw== - -eslint-scope@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - dependencies: - esrecurse "^4.3.0" - estraverse "^4.1.1" - -eslint-scope@^7.2.2: - version "7.2.2" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" - integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== - dependencies: - esrecurse "^4.3.0" - estraverse "^5.2.0" - -eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: - version "3.4.3" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" - integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== - -eslint@^8.10.0: - version "8.57.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.0.tgz#c786a6fd0e0b68941aaf624596fb987089195668" - integrity sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ== - dependencies: - "@eslint-community/eslint-utils" "^4.2.0" - "@eslint-community/regexpp" "^4.6.1" - "@eslint/eslintrc" "^2.1.4" - "@eslint/js" "8.57.0" - "@humanwhocodes/config-array" "^0.11.14" - "@humanwhocodes/module-importer" "^1.0.1" - "@nodelib/fs.walk" "^1.2.8" - "@ungap/structured-clone" "^1.2.0" - ajv "^6.12.4" - chalk "^4.0.0" - cross-spawn "^7.0.2" - debug "^4.3.2" - doctrine "^3.0.0" - escape-string-regexp "^4.0.0" - eslint-scope "^7.2.2" - eslint-visitor-keys "^3.4.3" - espree "^9.6.1" - esquery "^1.4.2" - esutils "^2.0.2" - fast-deep-equal "^3.1.3" - file-entry-cache "^6.0.1" - find-up "^5.0.0" - glob-parent "^6.0.2" - globals "^13.19.0" - graphemer "^1.4.0" - ignore "^5.2.0" - imurmurhash "^0.1.4" - is-glob "^4.0.0" - is-path-inside "^3.0.3" - js-yaml "^4.1.0" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.4.1" - lodash.merge "^4.6.2" - minimatch "^3.1.2" - natural-compare "^1.4.0" - optionator "^0.9.3" - strip-ansi "^6.0.1" - text-table "^0.2.0" - -espree@^9.6.0, espree@^9.6.1: - version "9.6.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" - integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== - dependencies: - acorn "^8.9.0" - acorn-jsx "^5.3.2" - eslint-visitor-keys "^3.4.1" - -esprima@^4.0.0, esprima@^4.0.1: +esprima@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== -esquery@^1.4.2: - version "1.5.0" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" - integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== - dependencies: - estraverse "^5.1.0" - -esrecurse@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - dependencies: - estraverse "^5.2.0" - -estraverse@^4.1.1: - version "4.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -exec-sh@^0.3.2: - version "0.3.6" - resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.6.tgz#ff264f9e325519a60cb5e273692943483cca63bc" - integrity sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w== - -execa@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" - integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== - dependencies: - cross-spawn "^6.0.0" - get-stream "^4.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - -execa@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" - integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== dependencies: - cross-spawn "^7.0.0" - get-stream "^5.0.0" - human-signals "^1.1.1" + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" is-stream "^2.0.0" merge-stream "^2.0.0" - npm-run-path "^4.0.0" - onetime "^5.1.0" - signal-exit "^3.0.2" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" strip-final-newline "^2.0.0" exit@^0.1.2: @@ -2463,59 +1547,16 @@ exit@^0.1.2: resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== -expand-brackets@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" - integrity sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA== - dependencies: - debug "^2.3.3" - define-property "^0.2.5" - extend-shallow "^2.0.1" - posix-character-classes "^0.1.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -expect@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/expect/-/expect-26.6.2.tgz#c6b996bf26bf3fe18b67b2d0f51fc981ba934417" - integrity sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA== - dependencies: - "@jest/types" "^26.6.2" - ansi-styles "^4.0.0" - jest-get-type "^26.3.0" - jest-matcher-utils "^26.6.2" - jest-message-util "^26.6.2" - jest-regex-util "^26.0.0" - -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== - dependencies: - is-extendable "^0.1.0" - -extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" - integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== +expect@^29.0.0, expect@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-29.7.0.tgz#578874590dcb3214514084c08115d8aee61e11bc" + integrity sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw== dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" - -extglob@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" - integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== - dependencies: - array-unique "^0.3.2" - define-property "^1.0.0" - expand-brackets "^2.1.4" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" + "@jest/expect-utils" "^29.7.0" + jest-get-type "^29.6.3" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" extract-zip@^2.0.1: version "2.0.1" @@ -2528,44 +1569,11 @@ extract-zip@^2.0.1: optionalDependencies: "@types/yauzl" "^2.9.1" -fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - -fast-diff@^1.1.2: - version "1.3.0" - resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.3.0.tgz#ece407fa550a64d638536cd727e129c61616e0f0" - integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw== - -fast-glob@^3.2.9: - version "3.3.2" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" - integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.2" - merge2 "^1.3.0" - micromatch "^4.0.4" - -fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0: +fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== -fast-levenshtein@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== - -fastq@^1.6.0: - version "1.17.1" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.17.1.tgz#2a523f07a4e7b1e81a42b91b8bf2254107753b47" - integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w== - dependencies: - reusify "^1.0.4" - fb-watchman@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" @@ -2587,23 +1595,6 @@ figures@^3.1.0: dependencies: escape-string-regexp "^1.0.5" -file-entry-cache@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" - integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== - dependencies: - flat-cache "^3.0.4" - -fill-range@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" - integrity sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ== - dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" - fill-range@^7.1.1: version "7.1.1" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" @@ -2641,54 +1632,13 @@ find-up@^5.0.0: locate-path "^6.0.0" path-exists "^4.0.0" -flat-cache@^3.0.4: - version "3.2.0" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.2.0.tgz#2c0c2d5040c99b1632771a9d105725c0115363ee" - integrity sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw== - dependencies: - flatted "^3.2.9" - keyv "^4.5.3" - rimraf "^3.0.2" - -flatted@^3.2.9: - version "3.3.1" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.1.tgz#21db470729a6734d4997002f439cb308987f567a" - integrity sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw== - -for-each@^0.3.3: - version "0.3.3" - resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" - integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== - dependencies: - is-callable "^1.1.3" - -for-in@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== - -form-data@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" - integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -fragment-cache@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" - integrity sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA== - dependencies: - map-cache "^0.2.2" - -fs-access@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/fs-access/-/fs-access-1.0.1.tgz#d6a87f262271cefebec30c553407fb995da8777a" - integrity sha512-05cXDIwNbFaoFWaz5gNHlUTbH5whiss/hr/ibzPd4MH3cR4w0ZKeIPiVdbyJurg3O5r/Bjpvn9KOb1/rPMf3nA== +foreground-child@^3.1.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.2.1.tgz#767004ccf3a5b30df39bed90718bab43fe0a59f7" + integrity sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA== dependencies: - null-check "^1.0.0" + cross-spawn "^7.0.0" + signal-exit "^4.0.1" fs-extra@^8.1.0: version "8.1.0" @@ -2699,22 +1649,12 @@ fs-extra@^8.1.0: jsonfile "^4.0.0" universalify "^0.1.0" -fs-extra@^9.0.1: - version "9.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" - integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== -fsevents@^2.1.2: +fsevents@^2.3.2: version "2.3.3" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== @@ -2724,32 +1664,17 @@ function-bind@^1.1.2: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== -function.prototype.name@^1.1.5, function.prototype.name@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" - integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - functions-have-names "^1.2.3" - -functions-have-names@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" - integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== - gensync@^1.0.0-beta.2: version "1.0.0-beta.2" resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== -get-caller-file@^2.0.1, get-caller-file@^2.0.5: +get-caller-file@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: +get-intrinsic@^1.1.3, get-intrinsic@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== @@ -2775,44 +1700,17 @@ get-pkg-repo@^4.0.0: through2 "^2.0.0" yargs "^16.2.0" -get-stream@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - dependencies: - pump "^3.0.0" - -get-stream@^5.0.0, get-stream@^5.1.0: +get-stream@^5.1.0: version "5.2.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== dependencies: pump "^3.0.0" -get-symbol-description@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.2.tgz#533744d5aa20aca4e079c8e5daf7fd44202821f5" - integrity sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg== - dependencies: - call-bind "^1.0.5" - es-errors "^1.3.0" - get-intrinsic "^1.2.4" - -get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== - -git-raw-commits@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.0.tgz#d92addf74440c14bcc5c83ecce3fb7f8a79118b5" - integrity sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg== - dependencies: - dargs "^4.0.1" - lodash.template "^4.0.2" - meow "^4.0.0" - split2 "^2.0.0" - through2 "^2.0.0" +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== git-raw-commits@^2.0.8: version "2.0.11" @@ -2848,21 +1746,19 @@ gitconfiglocal@^1.0.0: dependencies: ini "^1.3.2" -glob-parent@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob-parent@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" - integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== +glob@^10.3.7: + version "10.4.2" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.2.tgz#bed6b95dade5c1f80b4434daced233aee76160e5" + integrity sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w== dependencies: - is-glob "^4.0.3" + foreground-child "^3.1.0" + jackspeak "^3.1.2" + minimatch "^9.0.4" + minipass "^7.1.2" + package-json-from-dist "^1.0.0" + path-scurry "^1.11.1" -glob@^7.0.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: +glob@^7.1.3, glob@^7.1.4: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -2891,14 +1787,7 @@ globals@^11.1.0: resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== -globals@^13.19.0: - version "13.24.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.24.0.tgz#8432a19d78ce0c1e833949c36adb345400bb1171" - integrity sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ== - dependencies: - type-fest "^0.20.2" - -globalthis@^1.0.1, globalthis@^1.0.3: +globalthis@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236" integrity sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ== @@ -2906,18 +1795,6 @@ globalthis@^1.0.1, globalthis@^1.0.3: define-properties "^1.2.1" gopd "^1.0.1" -globby@^11.1.0: - version "11.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" - integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== - dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.2.9" - ignore "^5.2.0" - merge2 "^1.4.1" - slash "^3.0.0" - gopd@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" @@ -2942,22 +1819,12 @@ got@^11.8.5: p-cancelable "^2.0.0" responselike "^2.0.0" -graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4: +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.9: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== -graphemer@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" - integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== - -growly@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" - integrity sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw== - -handlebars@^4.7.6, handlebars@^4.7.7: +handlebars@^4.7.7: version "4.7.8" resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.8.tgz#41c42c18b1be2365439188c77c6afae71c0cd9e9" integrity sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ== @@ -2974,11 +1841,6 @@ hard-rejection@^2.1.0: resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== -has-bigints@^1.0.1, has-bigints@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" - integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== - has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" @@ -2989,73 +1851,30 @@ has-flag@^4.0.0: resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2: +has-property-descriptors@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== dependencies: es-define-property "^1.0.0" -has-proto@^1.0.1, has-proto@^1.0.3: +has-proto@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.3.tgz#b31ddfe9b0e6e9914536a6ab286426d0214f77fd" integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q== -has-symbols@^1.0.2, has-symbols@^1.0.3: +has-symbols@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== -has-tostringtag@^1.0.0, has-tostringtag@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc" - integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== - dependencies: - has-symbols "^1.0.3" - -has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" - integrity sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q== - dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" - -has-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" - integrity sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw== - dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" - -has-values@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" - integrity sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ== - -has-values@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" - integrity sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ== - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - -hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2: +hasown@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== dependencies: function-bind "^1.1.2" -highlight.js@^10.0.0: - version "10.7.3" - resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.3.tgz#697272e3991356e40c3cac566a74eef681756531" - integrity sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A== - hosted-git-info@^2.1.4: version "2.8.9" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" @@ -3068,13 +1887,6 @@ hosted-git-info@^4.0.0, hosted-git-info@^4.0.1: dependencies: lru-cache "^6.0.0" -html-encoding-sniffer@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" - integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== - dependencies: - whatwg-encoding "^1.0.5" - html-escaper@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" @@ -3085,15 +1897,6 @@ http-cache-semantics@^4.0.0: resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== -http-proxy-agent@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" - integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== - dependencies: - "@tootallnate/once" "1" - agent-base "6" - debug "4" - http2-wrapper@^1.0.0-beta.5.2: version "1.0.3" resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d" @@ -3102,38 +1905,10 @@ http2-wrapper@^1.0.0-beta.5.2: quick-lru "^5.1.1" resolve-alpn "^1.0.0" -https-proxy-agent@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" - integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== - dependencies: - agent-base "6" - debug "4" - -human-signals@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" - integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== - -iconv-lite@0.4.24: - version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -ignore@^5.2.0: - version "5.3.1" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef" - integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== - -import-fresh@^3.2.1: - version "3.3.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" - integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== import-local@^3.0.2: version "3.1.0" @@ -3148,11 +1923,6 @@ imurmurhash@^0.1.4: resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== -indent-string@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" - integrity sha512-BYqTHXTGUIvg7t1r4sJNKcbDZkL92nkXA8YtRpbjFHRHGDL/NtUeiBJMeE60kIFN/Mg8ESaWQvftaYMGJzQZCQ== - indent-string@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" @@ -3176,79 +1946,11 @@ ini@^1.3.2: resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== -internal-slot@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.7.tgz#c06dcca3ed874249881007b0a5523b172a190802" - integrity sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g== - dependencies: - es-errors "^1.3.0" - hasown "^2.0.0" - side-channel "^1.0.4" - -interpret@^1.0.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" - integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== - -is-accessor-descriptor@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz#3223b10628354644b86260db29b3e693f5ceedd4" - integrity sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA== - dependencies: - hasown "^2.0.0" - -is-array-buffer@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.4.tgz#7a1f92b3d61edd2bc65d24f130530ea93d7fae98" - integrity sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.2.1" - is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== -is-async-function@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-async-function/-/is-async-function-2.0.0.tgz#8e4418efd3e5d3a6ebb0164c05ef5afb69aa9646" - integrity sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA== - dependencies: - has-tostringtag "^1.0.0" - -is-bigint@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" - integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== - dependencies: - has-bigints "^1.0.1" - -is-boolean-object@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" - integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-buffer@^1.1.5: - version "1.1.6" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== - -is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" - integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== - -is-ci@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" - integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== - dependencies: - ci-info "^2.0.0" - is-core-module@^2.13.0, is-core-module@^2.5.0: version "2.13.1" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" @@ -3256,72 +1958,6 @@ is-core-module@^2.13.0, is-core-module@^2.5.0: dependencies: hasown "^2.0.0" -is-data-descriptor@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz#2109164426166d32ea38c405c1e0945d9e6a4eeb" - integrity sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw== - dependencies: - hasown "^2.0.0" - -is-data-view@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-data-view/-/is-data-view-1.0.1.tgz#4b4d3a511b70f3dc26d42c03ca9ca515d847759f" - integrity sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w== - dependencies: - is-typed-array "^1.1.13" - -is-date-object@^1.0.1, is-date-object@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" - integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== - dependencies: - has-tostringtag "^1.0.0" - -is-descriptor@^0.1.0: - version "0.1.7" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.7.tgz#2727eb61fd789dcd5bdf0ed4569f551d2fe3be33" - integrity sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg== - dependencies: - is-accessor-descriptor "^1.0.1" - is-data-descriptor "^1.0.1" - -is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.3.tgz#92d27cb3cd311c4977a4db47df457234a13cb306" - integrity sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw== - dependencies: - is-accessor-descriptor "^1.0.1" - is-data-descriptor "^1.0.1" - -is-docker@^2.0.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" - integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== - -is-extendable@^0.1.0, is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== - -is-extendable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== - dependencies: - is-plain-object "^2.0.4" - -is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== - -is-finalizationregistry@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz#c8749b65f17c133313e661b1289b95ad3dbd62e6" - integrity sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw== - dependencies: - call-bind "^1.0.2" - is-fullwidth-code-point@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" @@ -3332,125 +1968,26 @@ is-generator-fn@^2.0.0: resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== -is-generator-function@^1.0.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" - integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== - dependencies: - has-tostringtag "^1.0.0" - -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== - dependencies: - is-extglob "^2.1.1" - -is-map@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.3.tgz#ede96b7fe1e270b3c4465e3a465658764926d62e" - integrity sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw== - -is-negative-zero@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.3.tgz#ced903a027aca6381b777a5743069d7376a49747" - integrity sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw== - -is-number-object@^1.0.4: - version "1.0.7" - resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" - integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== - dependencies: - has-tostringtag "^1.0.0" - -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - integrity sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg== - dependencies: - kind-of "^3.0.2" - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-obj@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" - integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg== +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== is-obj@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== -is-path-inside@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" - integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== - is-plain-obj@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== -is-plain-object@^2.0.3, is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - dependencies: - isobject "^3.0.1" - -is-potential-custom-element-name@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" - integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== - -is-regex@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" - integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-set@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.3.tgz#8ab209ea424608141372ded6e0cb200ef1d9d01d" - integrity sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg== - -is-shared-array-buffer@^1.0.2, is-shared-array-buffer@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz#1237f1cba059cdb62431d378dcc37d9680181688" - integrity sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg== - dependencies: - call-bind "^1.0.7" - -is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== - is-stream@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== -is-string@^1.0.5, is-string@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" - integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== - dependencies: - has-tostringtag "^1.0.0" - -is-symbol@^1.0.2, is-symbol@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" - integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== - dependencies: - has-symbols "^1.0.2" - is-text-path@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-text-path/-/is-text-path-1.0.1.tgz#4e1aa0fb51bfbcb3e92688001397202c1775b66e" @@ -3458,92 +1995,21 @@ is-text-path@^1.0.1: dependencies: text-extensions "^1.0.0" -is-typed-array@^1.1.13: - version "1.1.13" - resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.13.tgz#d6c5ca56df62334959322d7d7dd1cca50debe229" - integrity sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw== - dependencies: - which-typed-array "^1.1.14" - -is-typedarray@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== - -is-weakmap@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.2.tgz#bf72615d649dfe5f699079c54b83e47d1ae19cfd" - integrity sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w== - -is-weakref@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" - integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== - dependencies: - call-bind "^1.0.2" - -is-weakset@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.3.tgz#e801519df8c0c43e12ff2834eead84ec9e624007" - integrity sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ== - dependencies: - call-bind "^1.0.7" - get-intrinsic "^1.2.4" - -is-windows@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" - integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== - -is-wsl@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" - integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== - dependencies: - is-docker "^2.0.0" - -isarray@1.0.0, isarray@~1.0.0: +isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== -isarray@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" - integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== - isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== -isobject@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" - integrity sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA== - dependencies: - isarray "1.0.0" - -isobject@^3.0.0, isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== - istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz#2d166c4b0644d43a39f04bf6c2edd1e585f31756" integrity sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg== -istanbul-lib-instrument@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" - integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== - dependencies: - "@babel/core" "^7.7.5" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.0.0" - semver "^6.3.0" - istanbul-lib-instrument@^5.0.4: version "5.2.1" resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" @@ -3555,6 +2021,17 @@ istanbul-lib-instrument@^5.0.4: istanbul-lib-coverage "^3.2.0" semver "^6.3.0" +istanbul-lib-instrument@^6.0.0: + version "6.0.2" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.2.tgz#91655936cf7380e4e473383081e38478b69993b1" + integrity sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw== + dependencies: + "@babel/core" "^7.23.9" + "@babel/parser" "^7.23.9" + "@istanbuljs/schema" "^0.1.3" + istanbul-lib-coverage "^3.2.0" + semver "^7.5.4" + istanbul-lib-report@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz#908305bac9a5bd175ac6a74489eafd0fc2445a7d" @@ -3573,7 +2050,7 @@ istanbul-lib-source-maps@^4.0.0: istanbul-lib-coverage "^3.0.0" source-map "^0.6.1" -istanbul-reports@^3.0.2: +istanbul-reports@^3.1.3: version "3.1.7" resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.7.tgz#daed12b9e1dca518e15c056e1e537e741280fa0b" integrity sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g== @@ -3581,406 +2058,374 @@ istanbul-reports@^3.0.2: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" -iterator.prototype@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/iterator.prototype/-/iterator.prototype-1.1.2.tgz#5e29c8924f01916cb9335f1ff80619dcff22b0c0" - integrity sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w== +jackspeak@^3.1.2: + version "3.4.0" + resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.0.tgz#a75763ff36ad778ede6a156d8ee8b124de445b4a" + integrity sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw== dependencies: - define-properties "^1.2.1" - get-intrinsic "^1.2.1" - has-symbols "^1.0.3" - reflect.getprototypeof "^1.0.4" - set-function-name "^2.0.1" - -jest-changed-files@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-26.6.2.tgz#f6198479e1cc66f22f9ae1e22acaa0b429c042d0" - integrity sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ== - dependencies: - "@jest/types" "^26.6.2" - execa "^4.0.0" - throat "^5.0.0" - -jest-cli@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-26.6.3.tgz#43117cfef24bc4cd691a174a8796a532e135e92a" - integrity sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg== - dependencies: - "@jest/core" "^26.6.3" - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" + "@isaacs/cliui" "^8.0.2" + optionalDependencies: + "@pkgjs/parseargs" "^0.11.0" + +jest-changed-files@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.7.0.tgz#1c06d07e77c78e1585d020424dedc10d6e17ac3a" + integrity sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w== + dependencies: + execa "^5.0.0" + jest-util "^29.7.0" + p-limit "^3.1.0" + +jest-circus@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.7.0.tgz#b6817a45fcc835d8b16d5962d0c026473ee3668a" + integrity sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/expect" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.4" - import-local "^3.0.2" - is-ci "^2.0.0" - jest-config "^26.6.3" - jest-util "^26.6.2" - jest-validate "^26.6.2" - prompts "^2.0.1" - yargs "^15.4.1" + co "^4.6.0" + dedent "^1.0.0" + is-generator-fn "^2.0.0" + jest-each "^29.7.0" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-runtime "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" + p-limit "^3.1.0" + pretty-format "^29.7.0" + pure-rand "^6.0.0" + slash "^3.0.0" + stack-utils "^2.0.3" -jest-config@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-26.6.3.tgz#64f41444eef9eb03dc51d5c53b75c8c71f645349" - integrity sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg== +jest-cli@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.7.0.tgz#5592c940798e0cae677eec169264f2d839a37995" + integrity sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg== dependencies: - "@babel/core" "^7.1.0" - "@jest/test-sequencer" "^26.6.3" - "@jest/types" "^26.6.2" - babel-jest "^26.6.3" + "@jest/core" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" + chalk "^4.0.0" + create-jest "^29.7.0" + exit "^0.1.2" + import-local "^3.0.2" + jest-config "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" + yargs "^17.3.1" + +jest-config@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.7.0.tgz#bcbda8806dbcc01b1e316a46bb74085a84b0245f" + integrity sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ== + dependencies: + "@babel/core" "^7.11.6" + "@jest/test-sequencer" "^29.7.0" + "@jest/types" "^29.6.3" + babel-jest "^29.7.0" chalk "^4.0.0" + ci-info "^3.2.0" deepmerge "^4.2.2" - glob "^7.1.1" - graceful-fs "^4.2.4" - jest-environment-jsdom "^26.6.2" - jest-environment-node "^26.6.2" - jest-get-type "^26.3.0" - jest-jasmine2 "^26.6.3" - jest-regex-util "^26.0.0" - jest-resolve "^26.6.2" - jest-util "^26.6.2" - jest-validate "^26.6.2" - micromatch "^4.0.2" - pretty-format "^26.6.2" - -jest-diff@^25.2.1: - version "25.5.0" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-25.5.0.tgz#1dd26ed64f96667c068cef026b677dfa01afcfa9" - integrity sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A== - dependencies: - chalk "^3.0.0" - diff-sequences "^25.2.6" - jest-get-type "^25.2.6" - pretty-format "^25.5.0" - -jest-diff@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-26.6.2.tgz#1aa7468b52c3a68d7d5c5fdcdfcd5e49bd164394" - integrity sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA== + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-circus "^29.7.0" + jest-environment-node "^29.7.0" + jest-get-type "^29.6.3" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-runner "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" + micromatch "^4.0.4" + parse-json "^5.2.0" + pretty-format "^29.7.0" + slash "^3.0.0" + strip-json-comments "^3.1.1" + +jest-diff@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.7.0.tgz#017934a66ebb7ecf6f205e84699be10afd70458a" + integrity sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw== dependencies: chalk "^4.0.0" - diff-sequences "^26.6.2" - jest-get-type "^26.3.0" - pretty-format "^26.6.2" + diff-sequences "^29.6.3" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" -jest-docblock@^26.0.0: - version "26.0.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-26.0.0.tgz#3e2fa20899fc928cb13bd0ff68bd3711a36889b5" - integrity sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w== +jest-docblock@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.7.0.tgz#8fddb6adc3cdc955c93e2a87f61cfd350d5d119a" + integrity sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g== dependencies: detect-newline "^3.0.0" -jest-each@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-26.6.2.tgz#02526438a77a67401c8a6382dfe5999952c167cb" - integrity sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A== +jest-each@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.7.0.tgz#162a9b3f2328bdd991beaabffbb74745e56577d1" + integrity sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ== dependencies: - "@jest/types" "^26.6.2" + "@jest/types" "^29.6.3" chalk "^4.0.0" - jest-get-type "^26.3.0" - jest-util "^26.6.2" - pretty-format "^26.6.2" - -jest-environment-jsdom@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz#78d09fe9cf019a357009b9b7e1f101d23bd1da3e" - integrity sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q== - dependencies: - "@jest/environment" "^26.6.2" - "@jest/fake-timers" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - jest-mock "^26.6.2" - jest-util "^26.6.2" - jsdom "^16.4.0" - -jest-environment-node@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-26.6.2.tgz#824e4c7fb4944646356f11ac75b229b0035f2b0c" - integrity sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag== - dependencies: - "@jest/environment" "^26.6.2" - "@jest/fake-timers" "^26.6.2" - "@jest/types" "^26.6.2" + jest-get-type "^29.6.3" + jest-util "^29.7.0" + pretty-format "^29.7.0" + +jest-environment-node@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.7.0.tgz#0b93e111dda8ec120bc8300e6d1fb9576e164376" + integrity sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/fake-timers" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" - jest-mock "^26.6.2" - jest-util "^26.6.2" - -jest-get-type@^25.2.6: - version "25.2.6" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-25.2.6.tgz#0b0a32fab8908b44d508be81681487dbabb8d877" - integrity sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig== - -jest-get-type@^26.3.0: - version "26.3.0" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0" - integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== - -jest-haste-map@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-26.6.2.tgz#dd7e60fe7dc0e9f911a23d79c5ff7fb5c2cafeaa" - integrity sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w== - dependencies: - "@jest/types" "^26.6.2" - "@types/graceful-fs" "^4.1.2" + jest-mock "^29.7.0" + jest-util "^29.7.0" + +jest-get-type@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1" + integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw== + +jest-haste-map@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.7.0.tgz#3c2396524482f5a0506376e6c858c3bbcc17b104" + integrity sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA== + dependencies: + "@jest/types" "^29.6.3" + "@types/graceful-fs" "^4.1.3" "@types/node" "*" anymatch "^3.0.3" fb-watchman "^2.0.0" - graceful-fs "^4.2.4" - jest-regex-util "^26.0.0" - jest-serializer "^26.6.2" - jest-util "^26.6.2" - jest-worker "^26.6.2" - micromatch "^4.0.2" - sane "^4.0.3" - walker "^1.0.7" + graceful-fs "^4.2.9" + jest-regex-util "^29.6.3" + jest-util "^29.7.0" + jest-worker "^29.7.0" + micromatch "^4.0.4" + walker "^1.0.8" optionalDependencies: - fsevents "^2.1.2" - -jest-jasmine2@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz#adc3cf915deacb5212c93b9f3547cd12958f2edd" - integrity sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg== - dependencies: - "@babel/traverse" "^7.1.0" - "@jest/environment" "^26.6.2" - "@jest/source-map" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - expect "^26.6.2" - is-generator-fn "^2.0.0" - jest-each "^26.6.2" - jest-matcher-utils "^26.6.2" - jest-message-util "^26.6.2" - jest-runtime "^26.6.3" - jest-snapshot "^26.6.2" - jest-util "^26.6.2" - pretty-format "^26.6.2" - throat "^5.0.0" - -jest-leak-detector@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz#7717cf118b92238f2eba65054c8a0c9c653a91af" - integrity sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg== - dependencies: - jest-get-type "^26.3.0" - pretty-format "^26.6.2" - -jest-matcher-utils@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz#8e6fd6e863c8b2d31ac6472eeb237bc595e53e7a" - integrity sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw== + fsevents "^2.3.2" + +jest-leak-detector@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz#5b7ec0dadfdfec0ca383dc9aa016d36b5ea4c728" + integrity sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw== + dependencies: + jest-get-type "^29.6.3" + pretty-format "^29.7.0" + +jest-matcher-utils@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz#ae8fec79ff249fd592ce80e3ee474e83a6c44f12" + integrity sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g== dependencies: chalk "^4.0.0" - jest-diff "^26.6.2" - jest-get-type "^26.3.0" - pretty-format "^26.6.2" + jest-diff "^29.7.0" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" -jest-message-util@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-26.6.2.tgz#58173744ad6fc0506b5d21150b9be56ef001ca07" - integrity sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA== +jest-message-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.7.0.tgz#8bc392e204e95dfe7564abbe72a404e28e51f7f3" + integrity sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w== dependencies: - "@babel/code-frame" "^7.0.0" - "@jest/types" "^26.6.2" + "@babel/code-frame" "^7.12.13" + "@jest/types" "^29.6.3" "@types/stack-utils" "^2.0.0" chalk "^4.0.0" - graceful-fs "^4.2.4" - micromatch "^4.0.2" - pretty-format "^26.6.2" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^29.7.0" slash "^3.0.0" - stack-utils "^2.0.2" + stack-utils "^2.0.3" -jest-mock@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-26.6.2.tgz#d6cb712b041ed47fe0d9b6fc3474bc6543feb302" - integrity sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew== +jest-mock@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.7.0.tgz#4e836cf60e99c6fcfabe9f99d017f3fdd50a6347" + integrity sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw== dependencies: - "@jest/types" "^26.6.2" + "@jest/types" "^29.6.3" "@types/node" "*" + jest-util "^29.7.0" jest-pnp-resolver@^1.2.2: version "1.2.3" resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== -jest-regex-util@^26.0.0: - version "26.0.0" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-26.0.0.tgz#d25e7184b36e39fd466c3bc41be0971e821fee28" - integrity sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A== +jest-regex-util@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.6.3.tgz#4a556d9c776af68e1c5f48194f4d0327d24e8a52" + integrity sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg== -jest-resolve-dependencies@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz#6680859ee5d22ee5dcd961fe4871f59f4c784fb6" - integrity sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg== +jest-resolve-dependencies@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz#1b04f2c095f37fc776ff40803dc92921b1e88428" + integrity sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA== dependencies: - "@jest/types" "^26.6.2" - jest-regex-util "^26.0.0" - jest-snapshot "^26.6.2" + jest-regex-util "^29.6.3" + jest-snapshot "^29.7.0" -jest-resolve@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-26.6.2.tgz#a3ab1517217f469b504f1b56603c5bb541fbb507" - integrity sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ== +jest-resolve@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.7.0.tgz#64d6a8992dd26f635ab0c01e5eef4399c6bcbc30" + integrity sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA== dependencies: - "@jest/types" "^26.6.2" chalk "^4.0.0" - graceful-fs "^4.2.4" + graceful-fs "^4.2.9" + jest-haste-map "^29.7.0" jest-pnp-resolver "^1.2.2" - jest-util "^26.6.2" - read-pkg-up "^7.0.1" - resolve "^1.18.1" + jest-util "^29.7.0" + jest-validate "^29.7.0" + resolve "^1.20.0" + resolve.exports "^2.0.0" slash "^3.0.0" -jest-runner@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-26.6.3.tgz#2d1fed3d46e10f233fd1dbd3bfaa3fe8924be159" - integrity sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ== +jest-runner@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.7.0.tgz#809af072d408a53dcfd2e849a4c976d3132f718e" + integrity sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ== dependencies: - "@jest/console" "^26.6.2" - "@jest/environment" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/console" "^29.7.0" + "@jest/environment" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" chalk "^4.0.0" - emittery "^0.7.1" - exit "^0.1.2" - graceful-fs "^4.2.4" - jest-config "^26.6.3" - jest-docblock "^26.0.0" - jest-haste-map "^26.6.2" - jest-leak-detector "^26.6.2" - jest-message-util "^26.6.2" - jest-resolve "^26.6.2" - jest-runtime "^26.6.3" - jest-util "^26.6.2" - jest-worker "^26.6.2" - source-map-support "^0.5.6" - throat "^5.0.0" - -jest-runtime@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-26.6.3.tgz#4f64efbcfac398331b74b4b3c82d27d401b8fa2b" - integrity sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw== - dependencies: - "@jest/console" "^26.6.2" - "@jest/environment" "^26.6.2" - "@jest/fake-timers" "^26.6.2" - "@jest/globals" "^26.6.2" - "@jest/source-map" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/yargs" "^15.0.0" + emittery "^0.13.1" + graceful-fs "^4.2.9" + jest-docblock "^29.7.0" + jest-environment-node "^29.7.0" + jest-haste-map "^29.7.0" + jest-leak-detector "^29.7.0" + jest-message-util "^29.7.0" + jest-resolve "^29.7.0" + jest-runtime "^29.7.0" + jest-util "^29.7.0" + jest-watcher "^29.7.0" + jest-worker "^29.7.0" + p-limit "^3.1.0" + source-map-support "0.5.13" + +jest-runtime@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.7.0.tgz#efecb3141cf7d3767a3a0cc8f7c9990587d3d817" + integrity sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/fake-timers" "^29.7.0" + "@jest/globals" "^29.7.0" + "@jest/source-map" "^29.6.3" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" chalk "^4.0.0" - cjs-module-lexer "^0.6.0" + cjs-module-lexer "^1.0.0" collect-v8-coverage "^1.0.0" - exit "^0.1.2" glob "^7.1.3" - graceful-fs "^4.2.4" - jest-config "^26.6.3" - jest-haste-map "^26.6.2" - jest-message-util "^26.6.2" - jest-mock "^26.6.2" - jest-regex-util "^26.0.0" - jest-resolve "^26.6.2" - jest-snapshot "^26.6.2" - jest-util "^26.6.2" - jest-validate "^26.6.2" + graceful-fs "^4.2.9" + jest-haste-map "^29.7.0" + jest-message-util "^29.7.0" + jest-mock "^29.7.0" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" slash "^3.0.0" strip-bom "^4.0.0" - yargs "^15.4.1" - -jest-serializer@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-26.6.2.tgz#d139aafd46957d3a448f3a6cdabe2919ba0742d1" - integrity sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g== - dependencies: - "@types/node" "*" - graceful-fs "^4.2.4" -jest-snapshot@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-26.6.2.tgz#f3b0af1acb223316850bd14e1beea9837fb39c84" - integrity sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og== +jest-snapshot@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.7.0.tgz#c2c574c3f51865da1bb329036778a69bf88a6be5" + integrity sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw== dependencies: - "@babel/types" "^7.0.0" - "@jest/types" "^26.6.2" - "@types/babel__traverse" "^7.0.4" - "@types/prettier" "^2.0.0" + "@babel/core" "^7.11.6" + "@babel/generator" "^7.7.2" + "@babel/plugin-syntax-jsx" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/types" "^7.3.3" + "@jest/expect-utils" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" + babel-preset-current-node-syntax "^1.0.0" chalk "^4.0.0" - expect "^26.6.2" - graceful-fs "^4.2.4" - jest-diff "^26.6.2" - jest-get-type "^26.3.0" - jest-haste-map "^26.6.2" - jest-matcher-utils "^26.6.2" - jest-message-util "^26.6.2" - jest-resolve "^26.6.2" + expect "^29.7.0" + graceful-fs "^4.2.9" + jest-diff "^29.7.0" + jest-get-type "^29.6.3" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" natural-compare "^1.4.0" - pretty-format "^26.6.2" - semver "^7.3.2" + pretty-format "^29.7.0" + semver "^7.5.3" -jest-util@^26.1.0, jest-util@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-26.6.2.tgz#907535dbe4d5a6cb4c47ac9b926f6af29576cbc1" - integrity sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q== +jest-util@^29.0.0, jest-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" + integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== dependencies: - "@jest/types" "^26.6.2" + "@jest/types" "^29.6.3" "@types/node" "*" chalk "^4.0.0" - graceful-fs "^4.2.4" - is-ci "^2.0.0" - micromatch "^4.0.2" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" -jest-validate@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-26.6.2.tgz#23d380971587150467342911c3d7b4ac57ab20ec" - integrity sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ== +jest-validate@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.7.0.tgz#7bf705511c64da591d46b15fce41400d52147d9c" + integrity sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw== dependencies: - "@jest/types" "^26.6.2" - camelcase "^6.0.0" + "@jest/types" "^29.6.3" + camelcase "^6.2.0" chalk "^4.0.0" - jest-get-type "^26.3.0" + jest-get-type "^29.6.3" leven "^3.1.0" - pretty-format "^26.6.2" + pretty-format "^29.7.0" -jest-watcher@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-26.6.2.tgz#a5b683b8f9d68dbcb1d7dae32172d2cca0592975" - integrity sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ== +jest-watcher@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.7.0.tgz#7810d30d619c3a62093223ce6bb359ca1b28a2f2" + integrity sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g== dependencies: - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" - jest-util "^26.6.2" + emittery "^0.13.1" + jest-util "^29.7.0" string-length "^4.0.1" -jest-worker@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" - integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== +jest-worker@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.7.0.tgz#acad073acbbaeb7262bd5389e1bcf43e10058d4a" + integrity sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== dependencies: "@types/node" "*" + jest-util "^29.7.0" merge-stream "^2.0.0" - supports-color "^7.0.0" + supports-color "^8.0.0" -jest@^26.0.1: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest/-/jest-26.6.3.tgz#40e8fdbe48f00dfa1f0ce8121ca74b88ac9148ef" - integrity sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q== +jest@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest/-/jest-29.7.0.tgz#994676fc24177f088f1c5e3737f5697204ff2613" + integrity sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw== dependencies: - "@jest/core" "^26.6.3" + "@jest/core" "^29.7.0" + "@jest/types" "^29.6.3" import-local "^3.0.2" - jest-cli "^26.6.3" + jest-cli "^29.7.0" -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: +js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== @@ -3993,46 +2438,6 @@ js-yaml@^3.13.1: argparse "^1.0.7" esprima "^4.0.0" -js-yaml@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" - integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== - dependencies: - argparse "^2.0.1" - -jsdom@^16.4.0: - version "16.7.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" - integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== - dependencies: - abab "^2.0.5" - acorn "^8.2.4" - acorn-globals "^6.0.0" - cssom "^0.4.4" - cssstyle "^2.3.0" - data-urls "^2.0.0" - decimal.js "^10.2.1" - domexception "^2.0.1" - escodegen "^2.0.0" - form-data "^3.0.0" - html-encoding-sniffer "^2.0.1" - http-proxy-agent "^4.0.1" - https-proxy-agent "^5.0.0" - is-potential-custom-element-name "^1.0.1" - nwsapi "^2.2.0" - parse5 "6.0.1" - saxes "^5.0.1" - symbol-tree "^3.2.4" - tough-cookie "^4.0.0" - w3c-hr-time "^1.0.2" - w3c-xmlserializer "^2.0.0" - webidl-conversions "^6.1.0" - whatwg-encoding "^1.0.5" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.5.0" - ws "^7.4.6" - xml-name-validator "^3.0.0" - jsesc@^2.5.1: version "2.5.2" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" @@ -4053,22 +2458,12 @@ json-parse-even-better-errors@^2.3.0: resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" - integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== - json-stringify-safe@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== -json5@2.x, json5@^2.2.3: +json5@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== @@ -4080,52 +2475,19 @@ jsonfile@^4.0.0: optionalDependencies: graceful-fs "^4.1.6" -jsonfile@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" - integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== - dependencies: - universalify "^2.0.0" - optionalDependencies: - graceful-fs "^4.1.6" - jsonparse@^1.2.0: version "1.3.1" resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== -"jsx-ast-utils@^2.4.1 || ^3.0.0": - version "3.3.5" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz#4766bd05a8e2a11af222becd19e15575e52a853a" - integrity sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ== - dependencies: - array-includes "^3.1.6" - array.prototype.flat "^1.3.1" - object.assign "^4.1.4" - object.values "^1.1.6" - -keyv@^4.0.0, keyv@^4.5.3: +keyv@^4.0.0: version "4.5.4" resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== dependencies: json-buffer "3.0.1" -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" - integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== - dependencies: - is-buffer "^1.1.5" - -kind-of@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" - integrity sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw== - dependencies: - is-buffer "^1.1.5" - -kind-of@^6.0.2, kind-of@^6.0.3: +kind-of@^6.0.3: version "6.0.3" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== @@ -4140,19 +2502,18 @@ leven@^3.1.0: resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== -levn@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" - integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== - dependencies: - prelude-ls "^1.2.1" - type-check "~0.4.0" - lines-and-columns@^1.1.6: version "1.2.4" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== +linkify-it@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-5.0.0.tgz#9ef238bfa6dc70bd8e7f9572b52d369af569b421" + integrity sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ== + dependencies: + uc.micro "^2.0.0" + load-json-file@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" @@ -4193,61 +2554,31 @@ locate-path@^6.0.0: dependencies: p-locate "^5.0.0" -lodash._reinterpolate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" - integrity sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA== - lodash.ismatch@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" integrity sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g== -lodash.merge@^4.6.2: - version "4.6.2" - resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" - integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== - -lodash.template@^4.0.2: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" - integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== - dependencies: - lodash._reinterpolate "^3.0.0" - lodash.templatesettings "^4.0.0" - -lodash.templatesettings@^4.0.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" - integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== - dependencies: - lodash._reinterpolate "^3.0.0" +lodash.memoize@4.x: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== -lodash@4.x, lodash@^4.17.15, lodash@^4.7.0: +lodash@^4.17.15: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== -loose-envify@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -loud-rejection@^1.0.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" - integrity sha512-RPNliZOFkqFumDhvYqOaNY4Uz9oJM2K9tC6JWsJJsNdhuONW4LQHRBpb0qf4pJApVffI5N39SwzWZJuEhfd7eQ== - dependencies: - currently-unhandled "^0.4.1" - signal-exit "^3.0.0" - lowercase-keys@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== +lru-cache@^10.2.0: + version "10.2.2" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.2.tgz#48206bc114c1252940c41b25b41af5b545aca878" + integrity sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ== + lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" @@ -4262,7 +2593,7 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -lunr@^2.3.8: +lunr@^2.3.9: version "2.3.9" resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1" integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow== @@ -4286,37 +2617,27 @@ makeerror@1.0.12: dependencies: tmpl "1.0.5" -map-cache@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== - map-obj@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg== -map-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-2.0.0.tgz#a65cd29087a92598b8791257a523e021222ac1f9" - integrity sha512-TzQSV2DiMYgoF5RycneKVUzIa9bQsj/B3tTgsE3dOGqlzHnGIDaC7XBE7grnA+8kZPnfqSGFe95VHc2oc0VFUQ== - map-obj@^4.0.0: version "4.3.0" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== -map-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - integrity sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w== +markdown-it@^14.1.0: + version "14.1.0" + resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-14.1.0.tgz#3c3c5992883c633db4714ccb4d7b5935d98b7d45" + integrity sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg== dependencies: - object-visit "^1.0.0" - -marked@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/marked/-/marked-1.0.0.tgz#d35784245a04871e5988a491e28867362e941693" - integrity sha512-Wo+L1pWTVibfrSr+TTtMuiMfNzmZWiOPeO7rZsQUY5bgsxpHesBEcIWJloWVTFnrMXnf/TL30eTFSGJddmQAng== + argparse "^2.0.1" + entities "^4.4.0" + linkify-it "^5.0.0" + mdurl "^2.0.0" + punycode.js "^2.3.1" + uc.micro "^2.1.0" matcher@^3.0.0: version "3.0.0" @@ -4325,37 +2646,10 @@ matcher@^3.0.0: dependencies: escape-string-regexp "^4.0.0" -meow@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/meow/-/meow-4.0.1.tgz#d48598f6f4b1472f35bf6317a95945ace347f975" - integrity sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A== - dependencies: - camelcase-keys "^4.0.0" - decamelize-keys "^1.0.0" - loud-rejection "^1.0.0" - minimist "^1.1.3" - minimist-options "^3.0.1" - normalize-package-data "^2.3.4" - read-pkg-up "^3.0.0" - redent "^2.0.0" - trim-newlines "^2.0.0" - -meow@^7.0.0: - version "7.1.1" - resolved "https://registry.yarnpkg.com/meow/-/meow-7.1.1.tgz#7c01595e3d337fcb0ec4e8eed1666ea95903d306" - integrity sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA== - dependencies: - "@types/minimist" "^1.2.0" - camelcase-keys "^6.2.2" - decamelize-keys "^1.1.0" - hard-rejection "^2.1.0" - minimist-options "4.1.0" - normalize-package-data "^2.5.0" - read-pkg-up "^7.0.1" - redent "^3.0.0" - trim-newlines "^3.0.0" - type-fest "^0.13.1" - yargs-parser "^18.1.3" +mdurl@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-2.0.0.tgz#80676ec0433025dd3e17ee983d0fe8de5a2237e0" + integrity sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w== meow@^8.0.0: version "8.1.2" @@ -4379,31 +2673,7 @@ merge-stream@^2.0.0: resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== -merge2@^1.3.0, merge2@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - -micromatch@^3.1.4: - version "3.1.10" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.3.1" - define-property "^2.0.2" - extend-shallow "^3.0.2" - extglob "^2.0.4" - fragment-cache "^0.2.1" - kind-of "^6.0.2" - nanomatch "^1.2.9" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.2" - -micromatch@^4.0.2, micromatch@^4.0.4: +micromatch@^4.0.4: version "4.0.7" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.7.tgz#33e8190d9fe474a9895525f5618eee136d46c2e5" integrity sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q== @@ -4411,18 +2681,6 @@ micromatch@^4.0.2, micromatch@^4.0.4: braces "^3.0.3" picomatch "^2.3.1" -mime-db@1.52.0: - version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -mime-types@^2.1.12: - version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== - dependencies: - mime-db "1.52.0" - mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" @@ -4443,13 +2701,20 @@ min-indent@^1.0.0: resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== -minimatch@^3.0.0, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: +minimatch@^3.0.4, minimatch@^3.1.1: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: brace-expansion "^1.1.7" +minimatch@^9.0.4: + version "9.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.4.tgz#8e49c731d1749cbec05050ee5145147b32496a51" + integrity sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw== + dependencies: + brace-expansion "^2.0.1" + minimist-options@4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" @@ -4459,69 +2724,26 @@ minimist-options@4.1.0: is-plain-obj "^1.1.0" kind-of "^6.0.3" -minimist-options@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-3.0.2.tgz#fba4c8191339e13ecf4d61beb03f070103f3d954" - integrity sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ== - dependencies: - arrify "^1.0.1" - is-plain-obj "^1.1.0" - -minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5: +minimist@^1.2.5: version "1.2.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== -mixin-deep@^1.2.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" - integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - -mkdirp@1.x: - version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== +"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" + integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== modify-values@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== -ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== - ms@2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -nanomatch@^1.2.9: - version "1.2.13" - resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" - integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - define-property "^2.0.2" - extend-shallow "^3.0.2" - fragment-cache "^0.2.1" - is-windows "^1.0.2" - kind-of "^6.0.2" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -natural-compare-lite@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz#17b09581988979fddafe0201e931ba933c96cbb4" - integrity sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g== - natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" @@ -4532,34 +2754,17 @@ neo-async@^2.6.2: resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== -nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== - node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== -node-notifier@^8.0.0: - version "8.0.2" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-8.0.2.tgz#f3167a38ef0d2c8a866a83e318c1ba0efeb702c5" - integrity sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg== - dependencies: - growly "^1.3.0" - is-wsl "^2.2.0" - semver "^7.3.2" - shellwords "^0.1.1" - uuid "^8.3.0" - which "^2.0.2" - node-releases@^2.0.14: version "2.0.14" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== -normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.5.0: +normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== @@ -4579,13 +2784,6 @@ normalize-package-data@^3.0.0: semver "^7.3.4" validate-npm-package-license "^3.0.1" -normalize-path@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" - integrity sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w== - dependencies: - remove-trailing-separator "^1.0.1" - normalize-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" @@ -4596,120 +2794,18 @@ normalize-url@^6.0.1: resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== -npm-run-path@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" - integrity sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw== - dependencies: - path-key "^2.0.0" - -npm-run-path@^4.0.0: +npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== dependencies: path-key "^3.0.0" -null-check@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/null-check/-/null-check-1.0.0.tgz#977dffd7176012b9ec30d2a39db5cf72a0439edd" - integrity sha512-j8ZNHg19TyIQOWCGeeQJBuu6xZYIEurf8M1Qsfd8mFrGEfIZytbw18YjKWg+LcO25NowXGZXZpKAx+Ui3TFfDw== - -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ== - -nwsapi@^2.2.0: - version "2.2.10" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.10.tgz#0b77a68e21a0b483db70b11fad055906e867cda8" - integrity sha512-QK0sRs7MKv0tKe1+5uZIQk/C8XGza4DAnztJG8iD+TpJIORARrCxczA738awHrZoHeTjSSoHqao2teO0dC/gFQ== - -object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== - -object-copy@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" - integrity sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ== - dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" - -object-inspect@^1.13.1: - version "1.13.1" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" - integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== - object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== -object-visit@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" - integrity sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA== - dependencies: - isobject "^3.0.0" - -object.assign@^4.1.4, object.assign@^4.1.5: - version "4.1.5" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.5.tgz#3a833f9ab7fdb80fc9e8d2300c803d216d8fdbb0" - integrity sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ== - dependencies: - call-bind "^1.0.5" - define-properties "^1.2.1" - has-symbols "^1.0.3" - object-keys "^1.1.1" - -object.entries@^1.1.8: - version "1.1.8" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.8.tgz#bffe6f282e01f4d17807204a24f8edd823599c41" - integrity sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-object-atoms "^1.0.0" - -object.fromentries@^2.0.8: - version "2.0.8" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.8.tgz#f7195d8a9b97bd95cbc1999ea939ecd1a2b00c65" - integrity sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.2" - es-object-atoms "^1.0.0" - -object.hasown@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.4.tgz#e270ae377e4c120cdcb7656ce66884a6218283dc" - integrity sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg== - dependencies: - define-properties "^1.2.1" - es-abstract "^1.23.2" - es-object-atoms "^1.0.0" - -object.pick@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ== - dependencies: - isobject "^3.0.1" - -object.values@^1.1.6, object.values@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.2.0.tgz#65405a9d92cee68ac2d303002e0b8470a4d9ab1b" - integrity sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-object-atoms "^1.0.0" - once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" @@ -4717,40 +2813,18 @@ once@^1.3.0, once@^1.3.1, once@^1.4.0: dependencies: wrappy "1" -onetime@^5.1.0: +onetime@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" -optionator@^0.9.3: - version "0.9.4" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.4.tgz#7ea1c1a5d91d764fb282139c88fe11e182a3a734" - integrity sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g== - dependencies: - deep-is "^0.1.3" - fast-levenshtein "^2.0.6" - levn "^0.4.1" - prelude-ls "^1.2.1" - type-check "^0.4.0" - word-wrap "^1.2.5" - p-cancelable@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf" integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg== -p-each-series@^2.1.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.2.0.tgz#105ab0357ce72b202a8a8b94933672657b5e2a9a" - integrity sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA== - -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" - integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== - p-limit@^1.1.0: version "1.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" @@ -4765,7 +2839,7 @@ p-limit@^2.0.0, p-limit@^2.2.0: dependencies: p-try "^2.0.0" -p-limit@^3.0.2: +p-limit@^3.0.2, p-limit@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== @@ -4810,12 +2884,10 @@ p-try@^2.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" +package-json-from-dist@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz#e501cd3094b278495eb4258d4c9f6d5ac3019f00" + integrity sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw== parse-json@^4.0.0: version "4.0.0" @@ -4825,7 +2897,7 @@ parse-json@^4.0.0: error-ex "^1.3.1" json-parse-better-errors "^1.0.1" -parse-json@^5.0.0: +parse-json@^5.0.0, parse-json@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== @@ -4835,16 +2907,6 @@ parse-json@^5.0.0: json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" -parse5@6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" - integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== - -pascalcase@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" - integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw== - path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" @@ -4860,11 +2922,6 @@ path-is-absolute@^1.0.0: resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== -path-key@^2.0.0, path-key@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== - path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" @@ -4875,6 +2932,14 @@ path-parse@^1.0.7: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== +path-scurry@^1.11.1: + version "1.11.1" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" + integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== + dependencies: + lru-cache "^10.2.0" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" + path-type@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" @@ -4882,11 +2947,6 @@ path-type@^3.0.0: dependencies: pify "^3.0.0" -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - pend@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" @@ -4897,7 +2957,7 @@ picocolors@^1.0.0, picocolors@^1.0.1: resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1" integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== -picomatch@^2.0.4, picomatch@^2.3.1: +picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== @@ -4912,7 +2972,7 @@ pify@^3.0.0: resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== -pirates@^4.0.1: +pirates@^4.0.4: version "4.0.6" resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== @@ -4924,52 +2984,14 @@ pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg== - -possible-typed-array-names@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz#89bb63c6fada2c3e90adc4a647beeeb39cc7bf8f" - integrity sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q== - -prelude-ls@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" - integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== - -prettier-linter-helpers@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" - integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== +pretty-format@^29.0.0, pretty-format@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" + integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== dependencies: - fast-diff "^1.1.2" - -prettier@^2.5.1: - version "2.8.8" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" - integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== - -pretty-format@^25.2.1, pretty-format@^25.5.0: - version "25.5.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-25.5.0.tgz#7873c1d774f682c34b8d48b6743a2bf2ac55791a" - integrity sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ== - dependencies: - "@jest/types" "^25.5.0" - ansi-regex "^5.0.0" - ansi-styles "^4.0.0" - react-is "^16.12.0" - -pretty-format@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" - integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== - dependencies: - "@jest/types" "^26.6.2" - ansi-regex "^5.0.0" - ansi-styles "^4.0.0" - react-is "^17.0.1" + "@jest/schemas" "^29.6.3" + ansi-styles "^5.0.0" + react-is "^18.0.0" process-nextick-args@~2.0.0: version "2.0.1" @@ -4989,20 +3011,6 @@ prompts@^2.0.1: kleur "^3.0.3" sisteransi "^1.0.5" -prop-types@^15.8.1: - version "15.8.1" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" - integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== - dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.13.1" - -psl@^1.1.33: - version "1.9.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" - integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== - pump@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" @@ -5011,31 +3019,21 @@ pump@^3.0.0: end-of-stream "^1.1.0" once "^1.3.1" -punycode@^2.1.0, punycode@^2.1.1: +punycode.js@^2.3.1: version "2.3.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" - integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== + resolved "https://registry.yarnpkg.com/punycode.js/-/punycode.js-2.3.1.tgz#6b53e56ad75588234e79f4affa90972c7dd8cdb7" + integrity sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA== + +pure-rand@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.1.0.tgz#d173cf23258231976ccbdb05247c9787957604f2" + integrity sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA== q@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== -querystringify@^2.1.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" - integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== - -queue-microtask@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" - integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== - -quick-lru@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" - integrity sha512-tRS7sTgyxMXtLum8L65daJnHUhfDUgboRdcWW2bR9vBfrj2+O5HSMbQOJfJJjIVSPFqbBCF37FpwWXGitDc5tA== - quick-lru@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" @@ -5046,15 +3044,10 @@ quick-lru@^5.1.1: resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== -react-is@^16.12.0, react-is@^16.13.1: - version "16.13.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" - integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== - -react-is@^17.0.1: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" - integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== +react-is@^18.0.0: + version "18.3.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e" + integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== read-pkg-up@^3.0.0: version "3.0.0" @@ -5114,21 +3107,6 @@ readable-stream@~2.3.6: string_decoder "~1.1.1" util-deprecate "~1.0.1" -rechoir@^0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" - integrity sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw== - dependencies: - resolve "^1.1.6" - -redent@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-2.0.0.tgz#c1b2007b42d57eb1389079b3c8333639d5e1ccaa" - integrity sha512-XNwrTx77JQCEMXTeb8movBKuK75MgH0RZkujNuDKCezemx/voapl9i2gCSi8WWm8+ox5ycJi1gxF22fR7c0Ciw== - dependencies: - indent-string "^3.0.0" - strip-indent "^2.0.0" - redent@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" @@ -5137,67 +3115,11 @@ redent@^3.0.0: indent-string "^4.0.0" strip-indent "^3.0.0" -reflect.getprototypeof@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz#3ab04c32a8390b770712b7a8633972702d278859" - integrity sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.1" - es-errors "^1.3.0" - get-intrinsic "^1.2.4" - globalthis "^1.0.3" - which-builtin-type "^1.1.3" - -regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" - integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== - dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" - -regexp.prototype.flags@^1.5.2: - version "1.5.2" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz#138f644a3350f981a858c44f6bb1a61ff59be334" - integrity sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw== - dependencies: - call-bind "^1.0.6" - define-properties "^1.2.1" - es-errors "^1.3.0" - set-function-name "^2.0.1" - -remove-trailing-separator@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" - integrity sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw== - -repeat-element@^1.1.2: - version "1.1.4" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" - integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== - -repeat-string@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== - require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== -require-main-filename@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" - integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== - -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" - integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== - resolve-alpn@^1.0.0: version "1.2.1" resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9" @@ -5210,22 +3132,17 @@ resolve-cwd@^3.0.0: dependencies: resolve-from "^5.0.0" -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - resolve-from@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== -resolve-url@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" - integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== +resolve.exports@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800" + integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== -resolve@^1.1.6, resolve@^1.10.0, resolve@^1.18.1: +resolve@^1.10.0, resolve@^1.20.0: version "1.22.8" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== @@ -5234,15 +3151,6 @@ resolve@^1.1.6, resolve@^1.10.0, resolve@^1.18.1: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" -resolve@^2.0.0-next.5: - version "2.0.0-next.5" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.5.tgz#6b0ec3107e671e52b68cd068ef327173b90dc03c" - integrity sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - responselike@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.1.tgz#9a0bc8fdc252f3fb1cca68b016591059ba1422bc" @@ -5250,22 +3158,12 @@ responselike@^2.0.0: dependencies: lowercase-keys "^2.0.0" -ret@~0.1.10: - version "0.1.15" - resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== - -reusify@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== - -rimraf@^3.0.0, rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== +rimraf@^5.0.7: + version "5.0.7" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-5.0.7.tgz#27bddf202e7d89cb2e0381656380d1734a854a74" + integrity sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg== dependencies: - glob "^7.1.3" + glob "^10.3.7" roarr@^2.15.3: version "2.15.4" @@ -5279,28 +3177,6 @@ roarr@^2.15.3: semver-compare "^1.0.0" sprintf-js "^1.1.2" -rsvp@^4.8.4: - version "4.8.5" - resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" - integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== - -run-parallel@^1.1.9: - version "1.2.0" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" - integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== - dependencies: - queue-microtask "^1.2.2" - -safe-array-concat@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.2.tgz#81d77ee0c4e8b863635227c721278dd524c20edb" - integrity sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q== - dependencies: - call-bind "^1.0.7" - get-intrinsic "^1.2.4" - has-symbols "^1.0.3" - isarray "^2.0.5" - safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" @@ -5311,69 +3187,26 @@ safe-buffer@~5.2.0: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== -safe-regex-test@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.3.tgz#a5b4c0f06e0ab50ea2c395c14d8371232924c377" - integrity sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw== - dependencies: - call-bind "^1.0.6" - es-errors "^1.3.0" - is-regex "^1.1.4" - -safe-regex@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" - integrity sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg== - dependencies: - ret "~0.1.10" - -"safer-buffer@>= 2.1.2 < 3": - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -sane@^4.0.3: - version "4.1.0" - resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" - integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== - dependencies: - "@cnakazawa/watch" "^1.0.3" - anymatch "^2.0.0" - capture-exit "^2.0.0" - exec-sh "^0.3.2" - execa "^1.0.0" - fb-watchman "^2.0.0" - micromatch "^3.1.4" - minimist "^1.1.1" - walker "~1.0.5" - -saxes@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" - integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== - dependencies: - xmlchars "^2.2.0" - semver-compare@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" integrity sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow== -"semver@2 || 3 || 4 || 5", semver@^5.5.0: +"semver@2 || 3 || 4 || 5": version "5.7.2" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@7.x, semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.7, semver@^7.5.3: - version "7.6.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.2.tgz#1e3b34759f896e8f14d6134732ce798aeb0c6e13" - integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w== - semver@^6.0.0, semver@^6.2.0, semver@^6.3.0, semver@^6.3.1: version "6.3.1" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== +semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.5.3, semver@^7.5.4: + version "7.6.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.2.tgz#1e3b34759f896e8f14d6134732ce798aeb0c6e13" + integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w== + serialize-error@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-7.0.1.tgz#f1360b0447f61ffb483ec4157c737fab7d778e18" @@ -5381,50 +3214,6 @@ serialize-error@^7.0.1: dependencies: type-fest "^0.13.1" -set-blocking@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== - -set-function-length@^1.2.1: - version "1.2.2" - resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" - integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== - dependencies: - define-data-property "^1.1.4" - es-errors "^1.3.0" - function-bind "^1.1.2" - get-intrinsic "^1.2.4" - gopd "^1.0.1" - has-property-descriptors "^1.0.2" - -set-function-name@^2.0.1, set-function-name@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.2.tgz#16a705c5a0dc2f5e638ca96d8a8cd4e1c2b90985" - integrity sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ== - dependencies: - define-data-property "^1.1.4" - es-errors "^1.3.0" - functions-have-names "^1.2.3" - has-property-descriptors "^1.0.2" - -set-value@^2.0.0, set-value@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" - integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" - -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== - dependencies: - shebang-regex "^1.0.0" - shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" @@ -5432,45 +3221,28 @@ shebang-command@^2.0.0: dependencies: shebang-regex "^3.0.0" -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== - shebang-regex@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -shelljs@^0.8.4: - version "0.8.5" - resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c" - integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow== +shiki@^1.9.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/shiki/-/shiki-1.9.1.tgz#9d9f553b06e70a9e71b5457622d6f4a5aaf1db27" + integrity sha512-8PDkgb5ja3nfujTjvC4VytL6wGOGCtFAClUb2r3QROevYXxcq+/shVJK5s6gy0HZnjaJgFxd6BpPqpRfqne5rA== dependencies: - glob "^7.0.0" - interpret "^1.0.0" - rechoir "^0.6.2" - -shellwords@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" - integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== + "@shikijs/core" "1.9.1" -side-channel@^1.0.4, side-channel@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.6.tgz#abd25fb7cd24baf45466406b1096b7831c9215f2" - integrity sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA== - dependencies: - call-bind "^1.0.7" - es-errors "^1.3.0" - get-intrinsic "^1.2.4" - object-inspect "^1.13.1" - -signal-exit@^3.0.0, signal-exit@^3.0.2: +signal-exit@^3.0.3, signal-exit@^3.0.7: version "3.0.7" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== +signal-exit@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" + integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== + sisteransi@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" @@ -5481,75 +3253,19 @@ slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== - dependencies: - kind-of "^3.2.0" - -snapdragon@^0.8.1: - version "0.8.2" - resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" - integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== - dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - source-map-resolve "^0.5.0" - use "^3.1.0" - -source-map-resolve@^0.5.0: - version "0.5.3" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" - integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - -source-map-support@^0.5.6: - version "0.5.21" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" - integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== +source-map-support@0.5.13: + version "0.5.13" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932" + integrity sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w== dependencies: buffer-from "^1.0.0" source-map "^0.6.0" -source-map-url@^0.4.0: - version "0.4.1" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" - integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== - -source-map@^0.5.6: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== - -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: +source-map@^0.6.0, source-map@^0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@^0.7.3: - version "0.7.4" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" - integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== - spdx-correct@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" @@ -5576,20 +3292,6 @@ spdx-license-ids@^3.0.0: resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.18.tgz#22aa922dcf2f2885a6494a261f2d8b75345d0326" integrity sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ== -split-string@^3.0.1, split-string@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== - dependencies: - extend-shallow "^3.0.0" - -split2@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/split2/-/split2-2.2.0.tgz#186b2575bcf83e85b7d18465756238ee4ee42493" - integrity sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw== - dependencies: - through2 "^2.0.2" - split2@^3.0.0: version "3.2.2" resolved "https://registry.yarnpkg.com/split2/-/split2-3.2.2.tgz#bf2cf2a37d838312c249c89206fd7a17dd12365f" @@ -5614,41 +3316,32 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== -stack-utils@^2.0.2: +stack-utils@^2.0.3: version "2.0.6" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== dependencies: escape-string-regexp "^2.0.0" -standard-version@^8.0.0: - version "8.0.2" - resolved "https://registry.yarnpkg.com/standard-version/-/standard-version-8.0.2.tgz#02ed7131f83046bd04358dc54f97d42c4b2fd828" - integrity sha512-L8X9KFq2SmVmaeZgUmWHFJMOsEWpjgFAwqic6yIIoveM1kdw1vH4Io03WWxUDjypjGqGU6qUtcJoR8UvOv5w3g== +standard-version@^9.5.0: + version "9.5.0" + resolved "https://registry.yarnpkg.com/standard-version/-/standard-version-9.5.0.tgz#851d6dcddf5320d5079601832aeb185dbf497949" + integrity sha512-3zWJ/mmZQsOaO+fOlsa0+QK90pwhNd042qEcw6hKFNoLFs7peGyvPffpEBbK/DSGPbyOvli0mUIFv5A4qTjh2Q== dependencies: chalk "^2.4.2" - conventional-changelog "3.1.21" + conventional-changelog "3.1.25" conventional-changelog-config-spec "2.1.0" - conventional-changelog-conventionalcommits "4.3.0" - conventional-recommended-bump "6.0.9" + conventional-changelog-conventionalcommits "4.6.3" + conventional-recommended-bump "6.1.0" detect-indent "^6.0.0" detect-newline "^3.1.0" dotgitignore "^2.1.0" figures "^3.1.0" - find-up "^4.1.0" - fs-access "^1.0.1" + find-up "^5.0.0" git-semver-tags "^4.0.0" semver "^7.1.1" stringify-package "^1.0.1" - yargs "^15.3.1" - -static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" - integrity sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g== - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" + yargs "^16.0.0" string-length@^4.0.1: version "4.0.2" @@ -5658,7 +3351,7 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" -string-width@^4.1.0, string-width@^4.2.0: +"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -5667,51 +3360,14 @@ string-width@^4.1.0, string-width@^4.2.0: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" -string.prototype.matchall@^4.0.11: - version "4.0.11" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz#1092a72c59268d2abaad76582dccc687c0297e0a" - integrity sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.2" - es-errors "^1.3.0" - es-object-atoms "^1.0.0" - get-intrinsic "^1.2.4" - gopd "^1.0.1" - has-symbols "^1.0.3" - internal-slot "^1.0.7" - regexp.prototype.flags "^1.5.2" - set-function-name "^2.0.2" - side-channel "^1.0.6" - -string.prototype.trim@^1.2.9: - version "1.2.9" - resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz#b6fa326d72d2c78b6df02f7759c73f8f6274faa4" - integrity sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.0" - es-object-atoms "^1.0.0" - -string.prototype.trimend@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz#3651b8513719e8a9f48de7f2f77640b26652b229" - integrity sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-object-atoms "^1.0.0" - -string.prototype.trimstart@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz#7ee834dda8c7c17eff3118472bb35bfedaa34dde" - integrity sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg== +string-width@^5.0.1, string-width@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" + integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-object-atoms "^1.0.0" + eastasianwidth "^0.2.0" + emoji-regex "^9.2.2" + strip-ansi "^7.0.1" string_decoder@^1.1.1: version "1.3.0" @@ -5732,13 +3388,20 @@ stringify-package@^1.0.1: resolved "https://registry.yarnpkg.com/stringify-package/-/stringify-package-1.0.1.tgz#e5aa3643e7f74d0f28628b72f3dad5cecfc3ba85" integrity sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg== -strip-ansi@^6.0.0, strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: ansi-regex "^5.0.1" +strip-ansi@^7.0.1: + version "7.1.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" + integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== + dependencies: + ansi-regex "^6.0.1" + strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" @@ -5749,21 +3412,11 @@ strip-bom@^4.0.0: resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== -strip-eof@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" - integrity sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q== - strip-final-newline@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== -strip-indent@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68" - integrity sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA== - strip-indent@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" @@ -5790,39 +3443,25 @@ supports-color@^5.3.0: dependencies: has-flag "^3.0.0" -supports-color@^7.0.0, supports-color@^7.1.0: +supports-color@^7.1.0: version "7.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: has-flag "^4.0.0" -supports-hyperlinks@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" - integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== dependencies: has-flag "^4.0.0" - supports-color "^7.0.0" supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== -symbol-tree@^3.2.4: - version "3.2.4" - resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" - integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== - -terminal-link@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" - integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== - dependencies: - ansi-escapes "^4.2.1" - supports-hyperlinks "^2.0.0" - test-exclude@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" @@ -5837,17 +3476,7 @@ text-extensions@^1.0.0: resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26" integrity sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== -text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== - -throat@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" - integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== - -through2@^2.0.0, through2@^2.0.2: +through2@^2.0.0: version "2.0.5" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== @@ -5877,21 +3506,6 @@ to-fast-properties@^2.0.0: resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== -to-object-path@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" - integrity sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg== - dependencies: - kind-of "^3.0.2" - -to-regex-range@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" - integrity sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg== - dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" @@ -5899,77 +3513,24 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" -to-regex@^3.0.1, to-regex@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" - integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== - dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" - -tough-cookie@^4.0.0: - version "4.1.4" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.4.tgz#945f1461b45b5a8c76821c33ea49c3ac192c1b36" - integrity sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag== - dependencies: - psl "^1.1.33" - punycode "^2.1.1" - universalify "^0.2.0" - url-parse "^1.5.3" - -tr46@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" - integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== - dependencies: - punycode "^2.1.1" - -trim-newlines@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20" - integrity sha512-MTBWv3jhVjTU7XR3IQHllbiJs8sc75a80OEhB6or/q7pLTWgQ0bMGQXXYQSrSuXe6WiKWDZ5txXY5P59a/coVA== - trim-newlines@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== -ts-jest@^26.0.0: - version "26.5.6" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-26.5.6.tgz#c32e0746425274e1dfe333f43cd3c800e014ec35" - integrity sha512-rua+rCP8DxpA8b4DQD/6X2HQS8Zy/xzViVYfEs2OQu68tkCuKLV0Md8pmX55+W24uRIyAsf/BajRfxOs+R2MKA== +ts-jest@^29.1.5: + version "29.1.5" + resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.1.5.tgz#d6c0471cc78bffa2cb4664a0a6741ef36cfe8f69" + integrity sha512-UuClSYxM7byvvYfyWdFI+/2UxMmwNyJb0NPkZPQE2hew3RurV7l7zURgOHAd/1I1ZdPpe3GUsXNXAcN8TFKSIg== dependencies: bs-logger "0.x" - buffer-from "1.x" fast-json-stable-stringify "2.x" - jest-util "^26.1.0" - json5 "2.x" - lodash "4.x" + jest-util "^29.0.0" + json5 "^2.2.3" + lodash.memoize "4.x" make-error "1.x" - mkdirp "1.x" - semver "7.x" - yargs-parser "20.x" - -tslib@^1.8.1: - version "1.14.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - -tsutils@^3.21.0: - version "3.21.0" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" - integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== - dependencies: - tslib "^1.8.1" - -type-check@^0.4.0, type-check@~0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" - integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== - dependencies: - prelude-ls "^1.2.1" + semver "^7.5.3" + yargs-parser "^21.0.1" type-detect@4.0.8: version "4.0.8" @@ -5986,11 +3547,6 @@ type-fest@^0.18.0: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f" integrity sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw== -type-fest@^0.20.2: - version "0.20.2" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" - integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== - type-fest@^0.21.3: version "0.21.3" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" @@ -6006,156 +3562,57 @@ type-fest@^0.8.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== -typed-array-buffer@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz#1867c5d83b20fcb5ccf32649e5e2fc7424474ff3" - integrity sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ== - dependencies: - call-bind "^1.0.7" - es-errors "^1.3.0" - is-typed-array "^1.1.13" - -typed-array-byte-length@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz#d92972d3cff99a3fa2e765a28fcdc0f1d89dec67" - integrity sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw== - dependencies: - call-bind "^1.0.7" - for-each "^0.3.3" - gopd "^1.0.1" - has-proto "^1.0.3" - is-typed-array "^1.1.13" - -typed-array-byte-offset@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz#f9ec1acb9259f395093e4567eb3c28a580d02063" - integrity sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA== - dependencies: - available-typed-arrays "^1.0.7" - call-bind "^1.0.7" - for-each "^0.3.3" - gopd "^1.0.1" - has-proto "^1.0.3" - is-typed-array "^1.1.13" - -typed-array-length@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.6.tgz#57155207c76e64a3457482dfdc1c9d1d3c4c73a3" - integrity sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g== - dependencies: - call-bind "^1.0.7" - for-each "^0.3.3" - gopd "^1.0.1" - has-proto "^1.0.3" - is-typed-array "^1.1.13" - possible-typed-array-names "^1.0.0" - -typedarray-to-buffer@^3.1.5: - version "3.1.5" - resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" - integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== - dependencies: - is-typedarray "^1.0.0" - typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== -typedoc-default-themes@^0.10.2: - version "0.10.2" - resolved "https://registry.yarnpkg.com/typedoc-default-themes/-/typedoc-default-themes-0.10.2.tgz#743380a80afe62c5ef92ca1bd4abe2ac596be4d2" - integrity sha512-zo09yRj+xwLFE3hyhJeVHWRSPuKEIAsFK5r2u47KL/HBKqpwdUSanoaz5L34IKiSATFrjG5ywmIu98hPVMfxZg== - dependencies: - lunr "^2.3.8" - -typedoc-plugin-markdown@^2.2.17: - version "2.4.2" - resolved "https://registry.yarnpkg.com/typedoc-plugin-markdown/-/typedoc-plugin-markdown-2.4.2.tgz#2d83fe4f279643436ebc44ca2f937855b0fd9f12" - integrity sha512-BBH+9/Uq5XbsqfzCDl8Jq4iaLXRMXRuAHZRFarAZX7df8+F3vUjDx/WHWoWqbZ/XUFzduLC2Iuy2qwsJX8SQ7A== - dependencies: - fs-extra "^9.0.1" - handlebars "^4.7.6" +typedoc-plugin-markdown@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/typedoc-plugin-markdown/-/typedoc-plugin-markdown-4.1.0.tgz#0969e82d9821c956145a4b8a9a70f4e00bde27e8" + integrity sha512-sUiEJVaa6+MOFShRy14j1OP/VXC5OLyHNecJ2nKeGuBy2M3YiMatSLoIiddFAqVptSuILJTZiJzCBIY6yzAVyg== -typedoc-plugin-no-inherit@^1.1.10: +typedoc-plugin-no-inherit@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/typedoc-plugin-no-inherit/-/typedoc-plugin-no-inherit-1.4.0.tgz#8eafc790588f63f0a24621b646219cd6e8d6e4d6" integrity sha512-cAvqQ8X9xh1xztVoDKtF4nYRSBx9XwttN3OBbNNpA0YaJSRM8XvpVVhugq8FoO1HdWjF3aizS0JzdUOMDt0y9g== -typedoc@^0.17.7: - version "0.17.8" - resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.17.8.tgz#96b67e9454aa7853bfc4dc9a55c8a07adfd5478e" - integrity sha512-/OyrHCJ8jtzu+QZ+771YaxQ9s4g5Z3XsQE3Ma7q+BL392xxBn4UMvvCdVnqKC2T/dz03/VXSLVKOP3lHmDdc/w== +typedoc@^0.26.2: + version "0.26.2" + resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.26.2.tgz#f9538e6e9a081fda1f2416d0ee0d7dfab480cbec" + integrity sha512-q/t+M+PZqhN9gPWLBZ3CCvP+KT8O1tyYkSzEYbcQ6mo89avdIrMlBEl3vfo5BgSzwC6Lbmq0W64E8RkY+eVsLA== dependencies: - fs-extra "^8.1.0" - handlebars "^4.7.6" - highlight.js "^10.0.0" - lodash "^4.17.15" - lunr "^2.3.8" - marked "1.0.0" - minimatch "^3.0.0" - progress "^2.0.3" - shelljs "^0.8.4" - typedoc-default-themes "^0.10.2" + lunr "^2.3.9" + markdown-it "^14.1.0" + minimatch "^9.0.4" + shiki "^1.9.0" + yaml "^2.4.5" -typescript@^4.6.2: - version "4.9.5" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" - integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== +typescript@^5.5.2: + version "5.5.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.2.tgz#c26f023cb0054e657ce04f72583ea2d85f8d0507" + integrity sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew== + +uc.micro@^2.0.0, uc.micro@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-2.1.0.tgz#f8d3f7d0ec4c3dea35a7e3c8efa4cb8b45c9e7ee" + integrity sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A== uglify-js@^3.1.4: version "3.18.0" resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.18.0.tgz#73b576a7e8fda63d2831e293aeead73e0a270deb" integrity sha512-SyVVbcNBCk0dzr9XL/R/ySrmYf0s372K6/hFklzgcp2lBFyXtw4I7BOdDjlLhE1aVqaI/SHWXWmYdlZxuyF38A== -unbox-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" - integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== - dependencies: - call-bind "^1.0.2" - has-bigints "^1.0.2" - has-symbols "^1.0.3" - which-boxed-primitive "^1.0.2" - undici-types@~5.26.4: version "5.26.5" resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== -union-value@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" - integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^2.0.1" - universalify@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== -universalify@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" - integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== - -universalify@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" - integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== - -unset-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - integrity sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ== - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - update-browserslist-db@^1.0.16: version "1.0.16" resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz#f6d489ed90fb2f07d67784eb3f53d7891f736356" @@ -6164,49 +3621,19 @@ update-browserslist-db@^1.0.16: escalade "^3.1.2" picocolors "^1.0.1" -uri-js@^4.2.2: - version "4.4.1" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" - integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== - dependencies: - punycode "^2.1.0" - -urix@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== - -url-parse@^1.5.3: - version "1.5.10" - resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" - integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== - dependencies: - querystringify "^2.1.1" - requires-port "^1.0.0" - -use@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" - integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== - util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== -uuid@^8.3.0: - version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== - -v8-to-istanbul@^7.0.0: - version "7.1.2" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz#30898d1a7fa0c84d225a2c1434fb958f290883c1" - integrity sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow== +v8-to-istanbul@^9.0.1: + version "9.3.0" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz#b9572abfa62bd556c16d75fdebc1a411d5ff3175" + integrity sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA== dependencies: + "@jridgewell/trace-mapping" "^0.3.12" "@types/istanbul-lib-coverage" "^2.0.1" - convert-source-map "^1.6.0" - source-map "^0.7.3" + convert-source-map "^2.0.0" validate-npm-package-license@^3.0.1: version "3.0.4" @@ -6216,147 +3643,26 @@ validate-npm-package-license@^3.0.1: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" -w3c-hr-time@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" - integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== - dependencies: - browser-process-hrtime "^1.0.0" - -w3c-xmlserializer@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" - integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== - dependencies: - xml-name-validator "^3.0.0" - -walker@^1.0.7, walker@~1.0.5: +walker@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== dependencies: makeerror "1.0.12" -webidl-conversions@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" - integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== - -webidl-conversions@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" - integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== - -whatwg-encoding@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" - integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== - dependencies: - iconv-lite "0.4.24" - -whatwg-mimetype@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" - integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== - -whatwg-url@^8.0.0, whatwg-url@^8.5.0: - version "8.7.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" - integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== - dependencies: - lodash "^4.7.0" - tr46 "^2.1.0" - webidl-conversions "^6.1.0" - -which-boxed-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" - integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== - dependencies: - is-bigint "^1.0.1" - is-boolean-object "^1.1.0" - is-number-object "^1.0.4" - is-string "^1.0.5" - is-symbol "^1.0.3" - -which-builtin-type@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.1.3.tgz#b1b8443707cc58b6e9bf98d32110ff0c2cbd029b" - integrity sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw== - dependencies: - function.prototype.name "^1.1.5" - has-tostringtag "^1.0.0" - is-async-function "^2.0.0" - is-date-object "^1.0.5" - is-finalizationregistry "^1.0.2" - is-generator-function "^1.0.10" - is-regex "^1.1.4" - is-weakref "^1.0.2" - isarray "^2.0.5" - which-boxed-primitive "^1.0.2" - which-collection "^1.0.1" - which-typed-array "^1.1.9" - -which-collection@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.2.tgz#627ef76243920a107e7ce8e96191debe4b16c2a0" - integrity sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw== - dependencies: - is-map "^2.0.3" - is-set "^2.0.3" - is-weakmap "^2.0.2" - is-weakset "^2.0.3" - -which-module@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.1.tgz#776b1fe35d90aebe99e8ac15eb24093389a4a409" - integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== - -which-typed-array@^1.1.14, which-typed-array@^1.1.15, which-typed-array@^1.1.9: - version "1.1.15" - resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.15.tgz#264859e9b11a649b388bfaaf4f767df1f779b38d" - integrity sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA== - dependencies: - available-typed-arrays "^1.0.7" - call-bind "^1.0.7" - for-each "^0.3.3" - gopd "^1.0.1" - has-tostringtag "^1.0.2" - -which@^1.2.9: - version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" - -which@^2.0.1, which@^2.0.2: +which@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" -word-wrap@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34" - integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== - wordwrap@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== -wrap-ansi@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" - integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrap-ansi@^7.0.0: +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== @@ -6365,46 +3671,33 @@ wrap-ansi@^7.0.0: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" + integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== + dependencies: + ansi-styles "^6.1.0" + string-width "^5.0.1" + strip-ansi "^7.0.1" + wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== -write-file-atomic@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" - integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== +write-file-atomic@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd" + integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg== dependencies: imurmurhash "^0.1.4" - is-typedarray "^1.0.0" - signal-exit "^3.0.2" - typedarray-to-buffer "^3.1.5" - -ws@^7.4.6: - version "7.5.9" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" - integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== - -xml-name-validator@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" - integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== - -xmlchars@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" - integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + signal-exit "^3.0.7" xtend@~4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== -y18n@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" - integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== - y18n@^5.0.5: version "5.0.8" resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" @@ -6420,37 +3713,22 @@ yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yargs-parser@20.x, yargs-parser@^20.2.2, yargs-parser@^20.2.3: +yaml@^2.4.5: + version "2.4.5" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.4.5.tgz#60630b206dd6d84df97003d33fc1ddf6296cca5e" + integrity sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg== + +yargs-parser@^20.2.2, yargs-parser@^20.2.3: version "20.2.9" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== -yargs-parser@^18.1.2, yargs-parser@^18.1.3: - version "18.1.3" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" - integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" +yargs-parser@^21.0.1, yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== -yargs@^15.3.1, yargs@^15.4.1: - version "15.4.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" - integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== - dependencies: - cliui "^6.0.0" - decamelize "^1.2.0" - find-up "^4.1.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^4.2.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^18.1.2" - -yargs@^16.2.0: +yargs@^16.0.0, yargs@^16.2.0: version "16.2.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== @@ -6463,6 +3741,19 @@ yargs@^16.2.0: y18n "^5.0.5" yargs-parser "^20.2.2" +yargs@^17.3.1: + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + yauzl@^2.10.0: version "2.10.0" resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" From 23b2b9b71badf61d09ad99e708997fe8f0fedb8e Mon Sep 17 00:00:00 2001 From: Adam Setch Date: Tue, 25 Jun 2024 14:02:09 -0400 Subject: [PATCH 2/9] chore(deps): upgrade all deps --- doc/README.md | 141 +++++++++++++++++++++++ doc/classes/Menubar.md | 174 +++++++++++++++++++++++++++++ doc/functions/getWindowPosition.md | 26 +++++ doc/functions/menubar.md | 26 +++++ doc/functions/taskbarLocation.md | 27 +++++ doc/globals.md | 15 +++ package.json | 1 - src/Menubar.ts | 2 - typedoc.js | 14 --- typedoc.json | 12 ++ yarn.lock | 5 - 11 files changed, 421 insertions(+), 22 deletions(-) create mode 100644 doc/README.md create mode 100644 doc/classes/Menubar.md create mode 100644 doc/functions/getWindowPosition.md create mode 100644 doc/functions/menubar.md create mode 100644 doc/functions/taskbarLocation.md create mode 100644 doc/globals.md delete mode 100644 typedoc.js create mode 100644 typedoc.json diff --git a/doc/README.md b/doc/README.md new file mode 100644 index 0000000..1c8dfa2 --- /dev/null +++ b/doc/README.md @@ -0,0 +1,141 @@ +**menubar** • [**Docs**](globals.md) + +*** + +![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/max-mapper/menubar/test.yml) +[![npm (scoped)](https://img.shields.io/npm/v/menubar.svg)](https://www.npmjs.com/package/menubar) +![Libraries.io dependency status for GitHub repo](https://img.shields.io/librariesio/github/max-mapper/menubar) +![npm bundle size](https://img.shields.io/bundlephobia/minzip/menubar.svg) +![npm bundle size](https://img.shields.io/bundlephobia/min/menubar.svg) + +


+ +

➖ Menubar

+

High level way to create menubar desktop applications with Electron.

+ +


+ +This module provides boilerplate for setting up a menubar application using Electron. All you have to do is point it at your `index.html` and `menubar` will handle the rest. + +✅ Only one dependency, and one peer-dependency. + +✅ Works on macOS, Windows and most Linuxes. See [details](). + +✅ 💥 [**3.6kB minified + gzipped**](https://bundlephobia.com/result?p=menubar) 💥 + +| | | | +| :-----------------------------------------------------------: | :--------------------------------------------------------: | :------------------------------------------------------: | +| macOS Mojave 10.14 | Windows 10 | Ubuntu 18.04 | + +## Installation + +```bash +yarn add menubar +``` + +## Usage + +Starting with your own new project, run these commands: + +```bash +$ yarn add menubar +$ touch myApp.js +$ touch index.html +``` + +Fill `index.html` with some HTML, and `myApp.js` like this: + +```javascript +const { menubar } = require('menubar'); + +const mb = menubar(); + +mb.on('ready', () => { + console.log('app is ready'); + // your app code here +}); +``` + +Then use `electron` to run the app: + +```bash +$ electron myApp.js +``` + +Alternatively, see [`examples/hello-world`](/examples/hello-world) folder for a simple working example. + +## `Menubar` Class + +The return value of `menubar()` is a `Menubar` class instance, which has these properties: + +- `app`: the [Electron App](https://electronjs.org/docs/api/app) instance, +- `window`: the [Electron Browser Window](https://electronjs.org/docs/api/browser-window) instance, +- `tray`: the [Electron Tray](https://electronjs.org/docs/api/tray) instance, +- `positioner`: the [Electron Positioner](https://github.com/jenslind/electron-positioner) instance, +- `setOption(option, value)`: change an option after menubar is created, +- `getOption(option)`: get an menubar option, +- `showWindow()`: show the menubar window, +- `hideWindow()`: hide the menubar window + +See the reference [API docs](). + +## `menubar()` Options + +You can pass an optional options object into the `menubar({ ... })` function: + +- `dir` (default `process.cwd()`) - the app source directory +- `index` (default `file:// + opts.dir + index.html`) - The URL to load the menubar's browserWindow with. The url can be a remote address (e.g. `http://`) or a path to a local HTML file using the `file://` protocol. +- `browserWindow` - BrowserWindow options to be passed to the BrowserWindow constructor, see [Electron docs](https://electronjs.org/docs/api/browser-window#new-browserwindowoptions). Some interesting fields to passed down are: + - `x` (default `undefined`) - the x position of the window + - `y` (default `undefined`) - the y position of the window + - `width` (default 400) - window width + - `height` (default 400) - window height + - `alwaysOnTop` (default false) - if true, the window will not hide on blur +- `icon` (default `opts.dir + IconTemplate.png`) - the png icon to use for the menubar. A good size to start with is 20x20. To support retina, supply a 2x sized image (e.g. 40x40) with `@2x` added to the end of the name, so `icon.png` and `icon@2x.png` and Electron will automatically use your `@2x` version on retina screens. +- `tooltip` (default empty) - menubar tray icon tooltip text +- `tray` (default created on-the-fly) - an electron `Tray` instance. if provided `opts.icon` will be ignored +- `preloadWindow` (default false) - Create [BrowserWindow](https://electronjs.org/docs/api/browser-window#new-browserwindowoptions) instance before it is used -- increasing resource usage, but making the click on the menubar load faster. +- `loadUrlOptions` - (default undefined) The options passed when loading the index URL in the menubar's browserWindow. Everything browserWindow.loadURL supports is supported; this object is simply passed onto [browserWindow.loadURL](https://electronjs.org/docs/api/browser-window#winloadurlurl-options) +- `showOnAllWorkspaces` (default true) - Makes the window available on all OS X workspaces. +- `windowPosition` (default trayCenter and trayBottomCenter on Windows) - Sets the window position (x and y will still override this), check [positioner docs](https://github.com/jenslind/electron-positioner#docs) for valid values. +- `showDockIcon` (default false) - Configure the visibility of the application dock icon. +- `showOnRightClick` (default false) - Show the window on 'right-click' event instead of regular 'click' + +See the reference [API docs](). + +## Events + +The `Menubar` class is an event emitter: + +- `ready` - when `menubar`'s tray icon has been created and initialized, i.e. when `menubar` is ready to be used. Note: this is different than Electron app's `ready` event, which happens much earlier in the process +- `create-window` - the line before `new BrowserWindow()` is called +- `before-load` - after create window, before loadUrl (can be used for `require("@electron/remote/main").enable(webContents)`) +- `after-create-window` - the line after all window init code is done and url was loaded +- `show` - the line before `window.show()` is called +- `after-show` - the line after `window.show()` is called +- `hide` - the line before `window.hide()` is called (on window blur) +- `after-hide` - the line after `window.hide()` is called +- `after-close` - after the `.window` (BrowserWindow) property has been deleted +- `focus-lost` - emitted if always-on-top option is set and the user clicks away + +## Compatibility with Electron + +| menubar | Electron | Notes | +| -------- | -------------------------- | -------------------------------------------------------------------------------------------------------------------------- | +| 9.x.x | >=9.x.x <32.x.x | | +| 8.x.x | 8.x.xx | | +| 7.x.x | 7.x.xx | | +| 6.x.x | >=4.x.x <7.x.x | Not recommended for [security reasons](https://electronjs.org/docs/tutorial/security#17-use-a-current-version-of-electron) | +| <= 5.x.x | <= 3.x.x | Please, _please_ don't use these old versions | + +## API Docs + +See the reference [API docs](). + +## Tips + +- Use `mb.on('after-create-window', callback)` to run things after your app has loaded. For example you could run `mb.window.openDevTools()` to open the developer tools for debugging, or load a different URL with `mb.window.loadURL()` +- Use `mb.on('focus-lost')` if you would like to perform some operation when using the option `browserWindow.alwaysOnTop: true` +- To restore focus of previous window after menubar hide, use `mb.on('after-hide', () => { mb.app.hide() } )` or similar +- To create a native menu, you can use `tray.setContextMenu(contextMenu)`, and pass this custom tray to menubar: `const mb = menubar({ tray });`. See [this example](https://github.com/maxogden/menubar/tree/master/examples/native-menu) for more information. +- To avoid a flash when opening your menubar app, you can disable backgrounding the app using the following: `mb.app.commandLine.appendSwitch('disable-backgrounding-occluded-windows', 'true');` diff --git a/doc/classes/Menubar.md b/doc/classes/Menubar.md new file mode 100644 index 0000000..9f5f47c --- /dev/null +++ b/doc/classes/Menubar.md @@ -0,0 +1,174 @@ +[**menubar**](../README.md) • **Docs** + +*** + +[menubar](../globals.md) / Menubar + +# Class: Menubar + +The main Menubar class. + +## Extends + +- `EventEmitter` + +## Accessors + +### app + +> `get` **app**(): `App` + +The Electron [App](https://electronjs.org/docs/api/app) +instance. + +#### Returns + +`App` + +#### Defined in + +[Menubar.ts:46](https://github.com/max-mapper/menubar/blob/8eb6e35e26e8e3795d5801b6d7450ac7faf9571d/src/Menubar.ts#L46) + +*** + +### positioner + +> `get` **positioner**(): `default` + +The [electron-positioner](https://github.com/jenslind/electron-positioner) +instance. + +#### Returns + +`default` + +#### Defined in + +[Menubar.ts:54](https://github.com/max-mapper/menubar/blob/8eb6e35e26e8e3795d5801b6d7450ac7faf9571d/src/Menubar.ts#L54) + +*** + +### tray + +> `get` **tray**(): `Tray` + +The Electron [Tray](https://electronjs.org/docs/api/tray) instance. + +#### Returns + +`Tray` + +#### Defined in + +[Menubar.ts:67](https://github.com/max-mapper/menubar/blob/8eb6e35e26e8e3795d5801b6d7450ac7faf9571d/src/Menubar.ts#L67) + +*** + +### window + +> `get` **window**(): `undefined` \| `BrowserWindow` + +The Electron [BrowserWindow](https://electronjs.org/docs/api/browser-window) +instance, if it's present. + +#### Returns + +`undefined` \| `BrowserWindow` + +#### Defined in + +[Menubar.ts:81](https://github.com/max-mapper/menubar/blob/8eb6e35e26e8e3795d5801b6d7450ac7faf9571d/src/Menubar.ts#L81) + +## Methods + +### getOption() + +> **getOption**\<`K`\>(`key`): `Options`\[`K`\] + +Retrieve a menubar option. + +#### Type Parameters + +• **K** *extends* keyof `Options` + +#### Parameters + +• **key**: `K` + +The option key to retrieve, see Options. + +#### Returns + +`Options`\[`K`\] + +#### Defined in + +[Menubar.ts:90](https://github.com/max-mapper/menubar/blob/8eb6e35e26e8e3795d5801b6d7450ac7faf9571d/src/Menubar.ts#L90) + +*** + +### hideWindow() + +> **hideWindow**(): `void` + +Hide the menubar window. + +#### Returns + +`void` + +#### Defined in + +[Menubar.ts:97](https://github.com/max-mapper/menubar/blob/8eb6e35e26e8e3795d5801b6d7450ac7faf9571d/src/Menubar.ts#L97) + +*** + +### setOption() + +> **setOption**\<`K`\>(`key`, `value`): `void` + +Change an option after menubar is created. + +#### Type Parameters + +• **K** *extends* keyof `Options` + +#### Parameters + +• **key**: `K` + +The option key to modify, see Options. + +• **value**: `Options`\[`K`\] + +The value to set. + +#### Returns + +`void` + +#### Defined in + +[Menubar.ts:117](https://github.com/max-mapper/menubar/blob/8eb6e35e26e8e3795d5801b6d7450ac7faf9571d/src/Menubar.ts#L117) + +*** + +### showWindow() + +> **showWindow**(`trayPos`?): `Promise`\<`void`\> + +Show the menubar window. + +#### Parameters + +• **trayPos?**: `Rectangle` + +The bounds to show the window in. + +#### Returns + +`Promise`\<`void`\> + +#### Defined in + +[Menubar.ts:126](https://github.com/max-mapper/menubar/blob/8eb6e35e26e8e3795d5801b6d7450ac7faf9571d/src/Menubar.ts#L126) diff --git a/doc/functions/getWindowPosition.md b/doc/functions/getWindowPosition.md new file mode 100644 index 0000000..994ea0b --- /dev/null +++ b/doc/functions/getWindowPosition.md @@ -0,0 +1,26 @@ +[**menubar**](../README.md) • **Docs** + +*** + +[menubar](../globals.md) / getWindowPosition + +# Function: getWindowPosition() + +> **getWindowPosition**(`tray`): `WindowPosition` + +Depending on where the taskbar is, determine where the window should be +positioned. + +## Parameters + +• **tray**: `Tray` + +The Electron Tray instance. + +## Returns + +`WindowPosition` + +## Defined in + +[util/getWindowPosition.ts:75](https://github.com/max-mapper/menubar/blob/8eb6e35e26e8e3795d5801b6d7450ac7faf9571d/src/util/getWindowPosition.ts#L75) diff --git a/doc/functions/menubar.md b/doc/functions/menubar.md new file mode 100644 index 0000000..a5807b9 --- /dev/null +++ b/doc/functions/menubar.md @@ -0,0 +1,26 @@ +[**menubar**](../README.md) • **Docs** + +*** + +[menubar](../globals.md) / menubar + +# Function: menubar() + +> **menubar**(`options`?): [`Menubar`](../classes/Menubar.md) + +Factory function to create a menubar application + +## Parameters + +• **options?**: `Partial`\<`Options`\> + +Options for creating a menubar application, see +Options + +## Returns + +[`Menubar`](../classes/Menubar.md) + +## Defined in + +[index.ts:25](https://github.com/max-mapper/menubar/blob/8eb6e35e26e8e3795d5801b6d7450ac7faf9571d/src/index.ts#L25) diff --git a/doc/functions/taskbarLocation.md b/doc/functions/taskbarLocation.md new file mode 100644 index 0000000..d6bca5d --- /dev/null +++ b/doc/functions/taskbarLocation.md @@ -0,0 +1,27 @@ +[**menubar**](../README.md) • **Docs** + +*** + +[menubar](../globals.md) / taskbarLocation + +# Function: taskbarLocation() + +> **taskbarLocation**(`tray`): `TaskbarLocation` + +Determine taskbard location: "top", "bottom", "left" or "right". + +Only tested on Windows for now, and only used in Windows. + +## Parameters + +• **tray**: `Tray` + +The Electron Tray instance. + +## Returns + +`TaskbarLocation` + +## Defined in + +[util/getWindowPosition.ts:31](https://github.com/max-mapper/menubar/blob/8eb6e35e26e8e3795d5801b6d7450ac7faf9571d/src/util/getWindowPosition.ts#L31) diff --git a/doc/globals.md b/doc/globals.md new file mode 100644 index 0000000..aa5f5ac --- /dev/null +++ b/doc/globals.md @@ -0,0 +1,15 @@ +[**menubar**](README.md) • **Docs** + +*** + +# menubar + +## Classes + +- [Menubar](classes/Menubar.md) + +## Functions + +- [getWindowPosition](functions/getWindowPosition.md) +- [menubar](functions/menubar.md) +- [taskbarLocation](functions/taskbarLocation.md) diff --git a/package.json b/package.json index 61212ae..f7fa1aa 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,6 @@ "ts-jest": "^29.1.5", "typedoc": "^0.26.2", "typedoc-plugin-markdown": "^4.1.0", - "typedoc-plugin-no-inherit": "^1.4.0", "typescript": "^5.5.2" }, "peerDependencies": { diff --git a/src/Menubar.ts b/src/Menubar.ts index b7c555a..c1d60f8 100644 --- a/src/Menubar.ts +++ b/src/Menubar.ts @@ -10,8 +10,6 @@ import { getWindowPosition } from './util/getWindowPosition'; /** * The main Menubar class. - * - * @noInheritDoc */ export class Menubar extends EventEmitter { private _app: Electron.App; diff --git a/typedoc.js b/typedoc.js deleted file mode 100644 index bde95d7..0000000 --- a/typedoc.js +++ /dev/null @@ -1,14 +0,0 @@ -/** @type {import('typedoc').TypeDocOptions} */ -module.exports = { - exclude: ['**/*spec.ts', '**/__mocks__/**'], - excludeExternals: true, - excludeNotExported: true, - excludePrivate: true, - excludeProtected: true, - hideGenerator: true, - includes: './src', - module: 'commonjs', - out: 'docs', - stripInternal: 'true', - theme: 'markdown', -}; diff --git a/typedoc.json b/typedoc.json new file mode 100644 index 0000000..c721af6 --- /dev/null +++ b/typedoc.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://typedoc.org/schema.json", + "plugin": ["typedoc-plugin-markdown"], + "entryPoints": ["./src/index.ts"], + "out": "doc", + "excludeExternals": true, + "excludeInternal": true, + "excludeNotDocumented": true, + "excludePrivate": true, + "excludeProtected": true, + "hideGenerator": true +} diff --git a/yarn.lock b/yarn.lock index 43d0a16..a12d4a2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3572,11 +3572,6 @@ typedoc-plugin-markdown@^4.1.0: resolved "https://registry.yarnpkg.com/typedoc-plugin-markdown/-/typedoc-plugin-markdown-4.1.0.tgz#0969e82d9821c956145a4b8a9a70f4e00bde27e8" integrity sha512-sUiEJVaa6+MOFShRy14j1OP/VXC5OLyHNecJ2nKeGuBy2M3YiMatSLoIiddFAqVptSuILJTZiJzCBIY6yzAVyg== -typedoc-plugin-no-inherit@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/typedoc-plugin-no-inherit/-/typedoc-plugin-no-inherit-1.4.0.tgz#8eafc790588f63f0a24621b646219cd6e8d6e4d6" - integrity sha512-cAvqQ8X9xh1xztVoDKtF4nYRSBx9XwttN3OBbNNpA0YaJSRM8XvpVVhugq8FoO1HdWjF3aizS0JzdUOMDt0y9g== - typedoc@^0.26.2: version "0.26.2" resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.26.2.tgz#f9538e6e9a081fda1f2416d0ee0d7dfab480cbec" From b7e8e97ea8d45c57acd2a72fdb006264a0a80ce6 Mon Sep 17 00:00:00 2001 From: Adam Setch Date: Wed, 26 Jun 2024 05:44:44 -0400 Subject: [PATCH 3/9] bump electron --- package.json | 2 +- yarn.lock | 42 +++++++++++++++++++++--------------------- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/package.json b/package.json index 9330b0d..5abbf8e 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ }, "devDependencies": { "@types/jest": "^29.5.12", - "electron": "^31.0.2", + "electron": "^31.1.0", "jest": "^29.7.0", "rimraf": "^5.0.7", "standard-version": "^9.5.0", diff --git a/yarn.lock b/yarn.lock index a12d4a2..169a2da 100644 --- a/yarn.lock +++ b/yarn.lock @@ -709,9 +709,9 @@ integrity sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag== "@types/node@*", "@types/node@^20.9.0": - version "20.14.2" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.14.2.tgz#a5f4d2bcb4b6a87bffcaa717718c5a0f208f4a18" - integrity sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q== + version "20.14.9" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.14.9.tgz#12e8e765ab27f8c421a1820c99f5f313a933b420" + integrity sha512-06OCtnTXtWOZBJlRApleWndH4JsRVs1pDCc8dLSQp+7PpUpX3ePdHyeNSFTeSe7FtKyQkrlPvHwJOW3SLd8Oyg== dependencies: undici-types "~5.26.4" @@ -1004,9 +1004,9 @@ camelcase@^6.2.0: integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== caniuse-lite@^1.0.30001629: - version "1.0.30001634" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001634.tgz#aa563c8e7aeaf552f7ead60371bc8d803425deaa" - integrity sha512-fbBYXQ9q3+yp1q1gBk86tOFs4pyn/yxFm5ZNP18OXJDfA3txImOY9PhfxVggZ4vRHDqoU8NrKU81eN0OtzOgRA== + version "1.0.30001637" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001637.tgz#d9fab531493d9ef46a8ff305e9812190ac463f21" + integrity sha512-1x0qRI1mD1o9e+7mBI7XtzFAP4XszbHaVWsMiGbSPLYekKTJF7K+FNk6AsXH4sUpc+qrsI3pVgf1Jdl/uGkuSQ== chalk@^2.4.2: version "2.4.2" @@ -1433,14 +1433,14 @@ electron-positioner@^4.1.0: integrity sha512-726DfbI9ZNoCg+Fcu6XLuTKTnzf+6nFqv7h+K/V6Ug7IbaPMI7s9S8URnGtWFCy5N5PL4HSzRFF2mXuinftDdg== electron-to-chromium@^1.4.796: - version "1.4.803" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.803.tgz#cf55808a5ee12e2a2778bbe8cdc941ef87c2093b" - integrity sha512-61H9mLzGOCLLVsnLiRzCbc63uldP0AniRYPV3hbGVtONA1pI7qSGILdbofR7A8TMbOypDocEAjH/e+9k1QIe3g== + version "1.4.812" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.812.tgz#21b78709c5a13af5d5c688d135a22dcea7617acf" + integrity sha512-7L8fC2Ey/b6SePDFKR2zHAy4mbdp1/38Yk5TsARO66W3hC5KEaeKMMHoxwtuH+jcu2AYLSn9QX04i95t6Fl1Hg== -electron@^31.0.2: - version "31.0.2" - resolved "https://registry.yarnpkg.com/electron/-/electron-31.0.2.tgz#9b719fe6072060fe74cb609bcbb84694abce5b17" - integrity sha512-55efQ5yfLN+AQHcFC00AXQqtxC3iAGaxX2GQ3EDbFJ0ca9GHNOdSXkcrdBElLleiDrR2hpXNkQxN1bDn0oxe6w== +electron@^31.1.0: + version "31.1.0" + resolved "https://registry.yarnpkg.com/electron/-/electron-31.1.0.tgz#2836dbeb8f80c9b278aa4563c8fc3a6e6afbe723" + integrity sha512-TBOwqLxSxnx6+pH6GMri7R3JPH2AkuGJHfWZS0p1HsmN+Qr1T9b0IRJnnehSd/3NZAmAre4ft9Ljec7zjyKFJA== dependencies: "@electron/get" "^2.0.0" "@types/node" "^20.9.0" @@ -1868,7 +1868,7 @@ has-symbols@^1.0.3: resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== -hasown@^2.0.0: +hasown@^2.0.0, hasown@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== @@ -1952,11 +1952,11 @@ is-arrayish@^0.2.1: integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== is-core-module@^2.13.0, is-core-module@^2.5.0: - version "2.13.1" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" - integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== + version "2.14.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.14.0.tgz#43b8ef9f46a6a08888db67b1ffd4ec9e3dfd59d1" + integrity sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A== dependencies: - hasown "^2.0.0" + hasown "^2.0.2" is-fullwidth-code-point@^3.0.0: version "3.0.0" @@ -2709,9 +2709,9 @@ minimatch@^3.0.4, minimatch@^3.1.1: brace-expansion "^1.1.7" minimatch@^9.0.4: - version "9.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.4.tgz#8e49c731d1749cbec05050ee5145147b32496a51" - integrity sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw== + version "9.0.5" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" + integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== dependencies: brace-expansion "^2.0.1" From adea28db3e0b6520f242e555fd4a2c54c07b17f8 Mon Sep 17 00:00:00 2001 From: Adam Setch Date: Wed, 10 Jul 2024 23:12:54 -0400 Subject: [PATCH 4/9] chore(deps): bump versions --- package.json | 14 +-- yarn.lock | 317 ++++++++++++++++++++++++++++++++------------------- 2 files changed, 208 insertions(+), 123 deletions(-) diff --git a/package.json b/package.json index 5f9cb01..f866050 100644 --- a/package.json +++ b/package.json @@ -43,16 +43,16 @@ "electron-positioner": "^4.1.0" }, "devDependencies": { - "@biomejs/biome": "^1.8.2", + "@biomejs/biome": "^1.8.3", "@types/jest": "^29.5.12", - "electron": "^31.1.0", + "electron": "^31.2.0", "jest": "^29.7.0", - "rimraf": "^5.0.7", + "rimraf": "^6.0.1", "standard-version": "^9.5.0", - "ts-jest": "^29.1.5", - "typedoc": "^0.26.2", - "typedoc-plugin-markdown": "^4.1.0", - "typescript": "^5.5.2" + "ts-jest": "^29.2.2", + "typedoc": "^0.26.4", + "typedoc-plugin-markdown": "^4.2.0", + "typescript": "^5.5.3" }, "peerDependencies": { "electron": ">=9.0.0 <32.0.0" diff --git a/yarn.lock b/yarn.lock index 7ebdcfd..ef1a467 100644 --- a/yarn.lock +++ b/yarn.lock @@ -301,59 +301,59 @@ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@biomejs/biome@^1.8.2": - version "1.8.2" - resolved "https://registry.yarnpkg.com/@biomejs/biome/-/biome-1.8.2.tgz#a2c93113409b863eb043095e1aa85f11bf31af04" - integrity sha512-XafCzLgs0xbH0bCjYKxQ63ig2V86fZQMq1jiy5pyLToWk9aHxA8GAUxyBtklPHtPYZPGEPOYglQHj4jyfUp+Iw== +"@biomejs/biome@^1.8.3": + version "1.8.3" + resolved "https://registry.yarnpkg.com/@biomejs/biome/-/biome-1.8.3.tgz#3b5eecea90d973f71618aae3e6e8be4d2ca23e42" + integrity sha512-/uUV3MV+vyAczO+vKrPdOW0Iaet7UnJMU4bNMinggGJTAnBPjCoLEYcyYtYHNnUNYlv4xZMH6hVIQCAozq8d5w== optionalDependencies: - "@biomejs/cli-darwin-arm64" "1.8.2" - "@biomejs/cli-darwin-x64" "1.8.2" - "@biomejs/cli-linux-arm64" "1.8.2" - "@biomejs/cli-linux-arm64-musl" "1.8.2" - "@biomejs/cli-linux-x64" "1.8.2" - "@biomejs/cli-linux-x64-musl" "1.8.2" - "@biomejs/cli-win32-arm64" "1.8.2" - "@biomejs/cli-win32-x64" "1.8.2" - -"@biomejs/cli-darwin-arm64@1.8.2": - version "1.8.2" - resolved "https://registry.yarnpkg.com/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-1.8.2.tgz#9e1b3c480d7c62d3272a3b6d1e3e8e7143830a94" - integrity sha512-l9msLsTcSIAPqMsPIhodQmb50sEfaXPLQ0YW4cdj6INmd8iaOh/V9NceQb2366vACTJgcWDQ2RzlvURek1T68g== - -"@biomejs/cli-darwin-x64@1.8.2": - version "1.8.2" - resolved "https://registry.yarnpkg.com/@biomejs/cli-darwin-x64/-/cli-darwin-x64-1.8.2.tgz#9d30a25bccbbbd577146642cfbcfb9a96c661708" - integrity sha512-Fc4y/FuIxRSiB3TJ+y27vFDE/HJt4QgBuymktsIKEcBZvnKfsRjxvzVDunccRn4xbKgepnp+fn6BoS+ZIg/I3Q== - -"@biomejs/cli-linux-arm64-musl@1.8.2": - version "1.8.2" - resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.8.2.tgz#2d87855d8ba3efea19e20f307dafe891a6716a0d" - integrity sha512-WpT41QJJvkZa1eZq0WmD513zkC6AYaMI39HJKmKeiUeX2NZirG+bxv1YRDhqkns1NbBqo3+qrJqBkPmOW+xAVA== - -"@biomejs/cli-linux-arm64@1.8.2": - version "1.8.2" - resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-arm64/-/cli-linux-arm64-1.8.2.tgz#661cc18ca82428622487abf146bdaa98d978f9e4" - integrity sha512-Q99qwP0qibkZxm2kfnt37OxeIlliDYf5ogi3zX9ij2DULzc+KtPA9Uj0wCljcJofOBsBYaHc7597Q+Bf/251ww== - -"@biomejs/cli-linux-x64-musl@1.8.2": - version "1.8.2" - resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-x64-musl/-/cli-linux-x64-musl-1.8.2.tgz#18debe553137b554e0e14778c52af53eff5b34c6" - integrity sha512-rk1Wj4d3LIlAlIAS1m2jlyfOjkNbuY1lfwKvWIAeZC51yDMzwhRD7cReE5PE+jqLDtq60PX38hDPeKd7nA1S6A== - -"@biomejs/cli-linux-x64@1.8.2": - version "1.8.2" - resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-x64/-/cli-linux-x64-1.8.2.tgz#5c6bd97b4740491d597830b120d98ed45b55ba20" - integrity sha512-bjhhUVFchFid2gOjrvBe4fg8BShcpyFQTHuB/QQnfGxs1ddrGP30yq3fHfc6S6MoCcz9Tjd3Zzq1EfWfyy5iHA== - -"@biomejs/cli-win32-arm64@1.8.2": - version "1.8.2" - resolved "https://registry.yarnpkg.com/@biomejs/cli-win32-arm64/-/cli-win32-arm64-1.8.2.tgz#d703a3162d0f8a68686d2420a473ba4ac0acc925" - integrity sha512-EUbqmCmNWT5xhnxHrCAEBzJB1AnLqxTYoRjlxiCMzGvsy5jQzhCanJ8CT9kNsApW3pfPWBWkoTa7qrwWmwnEGA== - -"@biomejs/cli-win32-x64@1.8.2": - version "1.8.2" - resolved "https://registry.yarnpkg.com/@biomejs/cli-win32-x64/-/cli-win32-x64-1.8.2.tgz#d4522f1aa7f579d3524e23fed5f307a231e43f31" - integrity sha512-n9H5oRUCk1uNezMgyJh9+hZdtfD8PXLLeq8DUzTycIhl0I1BulIoZ/uxWgRVDFDwAR1JHu1AykISCRFNGnc4iA== + "@biomejs/cli-darwin-arm64" "1.8.3" + "@biomejs/cli-darwin-x64" "1.8.3" + "@biomejs/cli-linux-arm64" "1.8.3" + "@biomejs/cli-linux-arm64-musl" "1.8.3" + "@biomejs/cli-linux-x64" "1.8.3" + "@biomejs/cli-linux-x64-musl" "1.8.3" + "@biomejs/cli-win32-arm64" "1.8.3" + "@biomejs/cli-win32-x64" "1.8.3" + +"@biomejs/cli-darwin-arm64@1.8.3": + version "1.8.3" + resolved "https://registry.yarnpkg.com/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-1.8.3.tgz#be2bfdd445cd2d3cb0ff41a96a72ec761753997c" + integrity sha512-9DYOjclFpKrH/m1Oz75SSExR8VKvNSSsLnVIqdnKexj6NwmiMlKk94Wa1kZEdv6MCOHGHgyyoV57Cw8WzL5n3A== + +"@biomejs/cli-darwin-x64@1.8.3": + version "1.8.3" + resolved "https://registry.yarnpkg.com/@biomejs/cli-darwin-x64/-/cli-darwin-x64-1.8.3.tgz#47d408edd9f5c04069fbcf8610bacf1db8c6c0d9" + integrity sha512-UeW44L/AtbmOF7KXLCoM+9PSgPo0IDcyEUfIoOXYeANaNXXf9mLUwV1GeF2OWjyic5zj6CnAJ9uzk2LT3v/wAw== + +"@biomejs/cli-linux-arm64-musl@1.8.3": + version "1.8.3" + resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.8.3.tgz#44df284383d57cf4f28daeedd080dad7be05df78" + integrity sha512-9yjUfOFN7wrYsXt/T/gEWfvVxKlnh3yBpnScw98IF+oOeCYb5/b/+K7YNqKROV2i1DlMjg9g/EcN9wvj+NkMuQ== + +"@biomejs/cli-linux-arm64@1.8.3": + version "1.8.3" + resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-arm64/-/cli-linux-arm64-1.8.3.tgz#6a6b1da1dfce0294a028cbb5d6c40d73691dd713" + integrity sha512-fed2ji8s+I/m8upWpTJGanqiJ0rnlHOK3DdxsyVLZQ8ClY6qLuPc9uehCREBifRJLl/iJyQpHIRufLDeotsPtw== + +"@biomejs/cli-linux-x64-musl@1.8.3": + version "1.8.3" + resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-x64-musl/-/cli-linux-x64-musl-1.8.3.tgz#ceef30a8ee1a00d4ad31e32dd31ba2a661f2719d" + integrity sha512-UHrGJX7PrKMKzPGoEsooKC9jXJMa28TUSMjcIlbDnIO4EAavCoVmNQaIuUSH0Ls2mpGMwUIf+aZJv657zfWWjA== + +"@biomejs/cli-linux-x64@1.8.3": + version "1.8.3" + resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-x64/-/cli-linux-x64-1.8.3.tgz#665df74d19fb8f83001a9d80824d3a1723e2123f" + integrity sha512-I8G2QmuE1teISyT8ie1HXsjFRz9L1m5n83U1O6m30Kw+kPMPSKjag6QGUn+sXT8V+XWIZxFFBoTDEDZW2KPDDw== + +"@biomejs/cli-win32-arm64@1.8.3": + version "1.8.3" + resolved "https://registry.yarnpkg.com/@biomejs/cli-win32-arm64/-/cli-win32-arm64-1.8.3.tgz#0fb6f58990f4de0331a6ed22c47c66f5a89133cc" + integrity sha512-J+Hu9WvrBevfy06eU1Na0lpc7uR9tibm9maHynLIoAjLZpQU3IW+OKHUtyL8p6/3pT2Ju5t5emReeIS2SAxhkQ== + +"@biomejs/cli-win32-x64@1.8.3": + version "1.8.3" + resolved "https://registry.yarnpkg.com/@biomejs/cli-win32-x64/-/cli-win32-x64-1.8.3.tgz#6a9dc5a4e13357277da43c015cd5cdc374035448" + integrity sha512-/PJ59vA1pnQeKahemaQf4Nyj7IKUvGQSc3Ze1uIGi+Wvr1xF7rGobSrAAG01T/gUDG21vkDsZYM03NAmPiVkqg== "@electron/get@^2.0.0": version "2.0.3" @@ -632,10 +632,12 @@ resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== -"@shikijs/core@1.9.1": - version "1.9.1" - resolved "https://registry.yarnpkg.com/@shikijs/core/-/core-1.9.1.tgz#f8c61fb19dbec510fa27f892c441d99b53093e49" - integrity sha512-EmUful2MQtY8KgCF1OkBtOuMcvaZEvmdubhW0UHCGXi21O9dRLeADVCj+k6ZS+de7Mz9d2qixOXJ+GLhcK3pXg== +"@shikijs/core@1.10.3": + version "1.10.3" + resolved "https://registry.yarnpkg.com/@shikijs/core/-/core-1.10.3.tgz#f01763b36f08ad3d2ef46cea7e61858d9d9947d6" + integrity sha512-D45PMaBaeDHxww+EkcDQtDAtzv00Gcsp72ukBtaLSmqRvh0WgGMq3Al0rl1QQBZfuneO75NXMIzEZGFitThWbg== + dependencies: + "@types/hast" "^3.0.4" "@sinclair/typebox@^0.27.8": version "0.27.8" @@ -718,6 +720,13 @@ dependencies: "@types/node" "*" +"@types/hast@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/hast/-/hast-3.0.4.tgz#1d6b39993b82cea6ad783945b0508c25903e15aa" + integrity sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ== + dependencies: + "@types/unist" "*" + "@types/http-cache-semantics@*": version "4.0.4" resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz#b979ebad3919799c979b17c72621c0bc0a31c6c4" @@ -786,6 +795,11 @@ resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.3.tgz#6209321eb2c1712a7e7466422b8cb1fc0d9dd5d8" integrity sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw== +"@types/unist@*": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-3.0.2.tgz#6dd61e43ef60b34086287f83683a5c1b2dc53d20" + integrity sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ== + "@types/yargs-parser@*": version "21.0.3" resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15" @@ -889,6 +903,11 @@ arrify@^1.0.1: resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== +async@^3.2.3: + version "3.2.5" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.5.tgz#ebd52a8fdaf7a2289a24df399f8d8485c8a46b66" + integrity sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg== + babel-jest@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.7.0.tgz#f4369919225b684c56085998ac63dbd05be020d5" @@ -1071,7 +1090,7 @@ chalk@^2.4.2: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^4.0.0: +chalk@^4.0.0, chalk@^4.0.2: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -1481,6 +1500,13 @@ eastasianwidth@^0.2.0: resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== +ejs@^3.0.0: + version "3.1.10" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.10.tgz#69ab8358b14e896f80cc39e62087b88500c3ac3b" + integrity sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA== + dependencies: + jake "^10.8.5" + electron-positioner@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/electron-positioner/-/electron-positioner-4.1.0.tgz#e158f8f6aabd6725a8a9b4f2279b9504bcbea1b0" @@ -1491,10 +1517,10 @@ electron-to-chromium@^1.4.796: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.812.tgz#21b78709c5a13af5d5c688d135a22dcea7617acf" integrity sha512-7L8fC2Ey/b6SePDFKR2zHAy4mbdp1/38Yk5TsARO66W3hC5KEaeKMMHoxwtuH+jcu2AYLSn9QX04i95t6Fl1Hg== -electron@^31.1.0: - version "31.1.0" - resolved "https://registry.yarnpkg.com/electron/-/electron-31.1.0.tgz#2836dbeb8f80c9b278aa4563c8fc3a6e6afbe723" - integrity sha512-TBOwqLxSxnx6+pH6GMri7R3JPH2AkuGJHfWZS0p1HsmN+Qr1T9b0IRJnnehSd/3NZAmAre4ft9Ljec7zjyKFJA== +electron@^31.2.0: + version "31.2.0" + resolved "https://registry.yarnpkg.com/electron/-/electron-31.2.0.tgz#f6dc4c42f9118fd0f57b3c04676503df2bf16ece" + integrity sha512-5w+kjOsGiTXytPSErBPNp/3znnuEMKc42RD41MqRoQkiYaR8x/Le2+qWk1cL60UwE/67oeKnOHnnol8xEuldGg== dependencies: "@electron/get" "^2.0.0" "@types/node" "^20.9.0" @@ -1649,6 +1675,13 @@ figures@^3.1.0: dependencies: escape-string-regexp "^1.0.5" +filelist@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" + integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== + dependencies: + minimatch "^5.0.1" + fill-range@^7.1.1: version "7.1.1" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" @@ -1800,17 +1833,17 @@ gitconfiglocal@^1.0.0: dependencies: ini "^1.3.2" -glob@^10.3.7: - version "10.4.2" - resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.2.tgz#bed6b95dade5c1f80b4434daced233aee76160e5" - integrity sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w== +glob@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-11.0.0.tgz#6031df0d7b65eaa1ccb9b29b5ced16cea658e77e" + integrity sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g== dependencies: foreground-child "^3.1.0" - jackspeak "^3.1.2" - minimatch "^9.0.4" + jackspeak "^4.0.1" + minimatch "^10.0.0" minipass "^7.1.2" package-json-from-dist "^1.0.0" - path-scurry "^1.11.1" + path-scurry "^2.0.0" glob@^7.1.3, glob@^7.1.4: version "7.2.3" @@ -2112,15 +2145,25 @@ istanbul-reports@^3.1.3: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" -jackspeak@^3.1.2: - version "3.4.0" - resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.0.tgz#a75763ff36ad778ede6a156d8ee8b124de445b4a" - integrity sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw== +jackspeak@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-4.0.1.tgz#9fca4ce961af6083e259c376e9e3541431f5287b" + integrity sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog== dependencies: "@isaacs/cliui" "^8.0.2" optionalDependencies: "@pkgjs/parseargs" "^0.11.0" +jake@^10.8.5: + version "10.9.1" + resolved "https://registry.yarnpkg.com/jake/-/jake-10.9.1.tgz#8dc96b7fcc41cb19aa502af506da4e1d56f5e62b" + integrity sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w== + dependencies: + async "^3.2.3" + chalk "^4.0.2" + filelist "^1.0.4" + minimatch "^3.1.2" + jest-changed-files@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.7.0.tgz#1c06d07e77c78e1585d020424dedc10d6e17ac3a" @@ -2628,10 +2671,10 @@ lowercase-keys@^2.0.0: resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== -lru-cache@^10.2.0: - version "10.2.2" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.2.tgz#48206bc114c1252940c41b25b41af5b545aca878" - integrity sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ== +lru-cache@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-11.0.0.tgz#15d93a196f189034d7166caf9fe55e7384c98a21" + integrity sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA== lru-cache@^5.1.1: version "5.1.1" @@ -2755,14 +2798,28 @@ min-indent@^1.0.0: resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== -minimatch@^3.0.4, minimatch@^3.1.1: +minimatch@^10.0.0: + version "10.0.1" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.0.1.tgz#ce0521856b453c86e25f2c4c0d03e6ff7ddc440b" + integrity sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ== + dependencies: + brace-expansion "^2.0.1" + +minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: brace-expansion "^1.1.7" -minimatch@^9.0.4: +minimatch@^5.0.1: + version "5.1.6" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" + integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== + dependencies: + brace-expansion "^2.0.1" + +minimatch@^9.0.5: version "9.0.5" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== @@ -2783,7 +2840,7 @@ minimist@^1.2.5: resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== -"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.1.2: +minipass@^7.1.2: version "7.1.2" resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== @@ -2986,13 +3043,13 @@ path-parse@^1.0.7: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== -path-scurry@^1.11.1: - version "1.11.1" - resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" - integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== +path-scurry@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-2.0.0.tgz#9f052289f23ad8bf9397a2a0425e7b8615c58580" + integrity sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg== dependencies: - lru-cache "^10.2.0" - minipass "^5.0.0 || ^6.0.2 || ^7.0.0" + lru-cache "^11.0.0" + minipass "^7.1.2" path-type@^3.0.0: version "3.0.0" @@ -3212,12 +3269,13 @@ responselike@^2.0.0: dependencies: lowercase-keys "^2.0.0" -rimraf@^5.0.7: - version "5.0.7" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-5.0.7.tgz#27bddf202e7d89cb2e0381656380d1734a854a74" - integrity sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg== +rimraf@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-6.0.1.tgz#ffb8ad8844dd60332ab15f52bc104bc3ed71ea4e" + integrity sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A== dependencies: - glob "^10.3.7" + glob "^11.0.0" + package-json-from-dist "^1.0.0" roarr@^2.15.3: version "2.15.4" @@ -3280,12 +3338,13 @@ shebang-regex@^3.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -shiki@^1.9.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/shiki/-/shiki-1.9.1.tgz#9d9f553b06e70a9e71b5457622d6f4a5aaf1db27" - integrity sha512-8PDkgb5ja3nfujTjvC4VytL6wGOGCtFAClUb2r3QROevYXxcq+/shVJK5s6gy0HZnjaJgFxd6BpPqpRfqne5rA== +shiki@^1.9.1: + version "1.10.3" + resolved "https://registry.yarnpkg.com/shiki/-/shiki-1.10.3.tgz#2276fb21a07043b28c5b16001e6a04fef99dbb8f" + integrity sha512-eneCLncGuvPdTutJuLyUGS8QNPAVFO5Trvld2wgEq1e002mwctAhJKeMGWtWVXOIEzmlcLRqcgPSorR6AVzOmQ== dependencies: - "@shikijs/core" "1.9.1" + "@shikijs/core" "1.10.3" + "@types/hast" "^3.0.4" signal-exit@^3.0.3, signal-exit@^3.0.7: version "3.0.7" @@ -3405,7 +3464,16 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" -"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0": + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -3442,7 +3510,14 @@ stringify-package@^1.0.1: resolved "https://registry.yarnpkg.com/stringify-package/-/stringify-package-1.0.1.tgz#e5aa3643e7f74d0f28628b72f3dad5cecfc3ba85" integrity sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg== -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -3572,12 +3647,13 @@ trim-newlines@^3.0.0: resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== -ts-jest@^29.1.5: - version "29.1.5" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.1.5.tgz#d6c0471cc78bffa2cb4664a0a6741ef36cfe8f69" - integrity sha512-UuClSYxM7byvvYfyWdFI+/2UxMmwNyJb0NPkZPQE2hew3RurV7l7zURgOHAd/1I1ZdPpe3GUsXNXAcN8TFKSIg== +ts-jest@^29.2.2: + version "29.2.2" + resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.2.2.tgz#0d2387bb04d39174b20a05172a968f258aedff4d" + integrity sha512-sSW7OooaKT34AAngP6k1VS669a0HdLxkQZnlC7T76sckGCokXFnvJ3yRlQZGRTAoV5K19HfSgCiSwWOSIfcYlg== dependencies: bs-logger "0.x" + ejs "^3.0.0" fast-json-stable-stringify "2.x" jest-util "^29.0.0" json5 "^2.2.3" @@ -3621,26 +3697,26 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== -typedoc-plugin-markdown@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/typedoc-plugin-markdown/-/typedoc-plugin-markdown-4.1.0.tgz#0969e82d9821c956145a4b8a9a70f4e00bde27e8" - integrity sha512-sUiEJVaa6+MOFShRy14j1OP/VXC5OLyHNecJ2nKeGuBy2M3YiMatSLoIiddFAqVptSuILJTZiJzCBIY6yzAVyg== +typedoc-plugin-markdown@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/typedoc-plugin-markdown/-/typedoc-plugin-markdown-4.2.0.tgz#17fbe39eec0bba1c8f1ad5cf651010dc6fbc2c56" + integrity sha512-6ok97BeH99X+yJ8wx8AkaGU8nOfxqCHKO0DIL6hl7QwWNyj0cklEO+fRfsQpzo6j/P7egkonOVDfd6EfXzc+Kg== -typedoc@^0.26.2: - version "0.26.2" - resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.26.2.tgz#f9538e6e9a081fda1f2416d0ee0d7dfab480cbec" - integrity sha512-q/t+M+PZqhN9gPWLBZ3CCvP+KT8O1tyYkSzEYbcQ6mo89avdIrMlBEl3vfo5BgSzwC6Lbmq0W64E8RkY+eVsLA== +typedoc@^0.26.4: + version "0.26.4" + resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.26.4.tgz#7e83047369a29a710d429dac20996680cae9a314" + integrity sha512-FlW6HpvULDKgc3rK04V+nbFyXogPV88hurarDPOjuuB5HAwuAlrCMQ5NeH7Zt68a/ikOKu6Z/0hFXAeC9xPccQ== dependencies: lunr "^2.3.9" markdown-it "^14.1.0" - minimatch "^9.0.4" - shiki "^1.9.0" + minimatch "^9.0.5" + shiki "^1.9.1" yaml "^2.4.5" -typescript@^5.5.2: - version "5.5.2" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.2.tgz#c26f023cb0054e657ce04f72583ea2d85f8d0507" - integrity sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew== +typescript@^5.5.3: + version "5.5.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.3.tgz#e1b0a3c394190838a0b168e771b0ad56a0af0faa" + integrity sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ== uc.micro@^2.0.0, uc.micro@^2.1.0: version "2.1.0" @@ -3711,7 +3787,16 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== From 80633dde468ae0e0b095e8238628da4c6312c172 Mon Sep 17 00:00:00 2001 From: Adam Setch Date: Fri, 16 Aug 2024 13:00:47 -0400 Subject: [PATCH 5/9] update branch Signed-off-by: Adam Setch --- doc/README.md | 10 +- doc/_media/WORKING_PLATFORMS.md | 27 +++++ doc/_media/_menubar_.menubar.md | 147 +++++++++++++++++++++++++++ doc/_media/_types_.options.md | 122 ++++++++++++++++++++++ doc/_media/globals.md | 14 +++ doc/_media/screenshot-linux.png | Bin 0 -> 55720 bytes doc/_media/screenshot-macos-dark.png | Bin 0 -> 399052 bytes doc/_media/screenshot-windows.png | Bin 0 -> 109380 bytes doc/classes/Menubar.md | 16 +-- doc/functions/getWindowPosition.md | 2 +- doc/functions/menubar.md | 2 +- doc/functions/taskbarLocation.md | 2 +- package.json | 12 +-- yarn.lock | 44 ++++---- 14 files changed, 354 insertions(+), 44 deletions(-) create mode 100644 doc/_media/WORKING_PLATFORMS.md create mode 100644 doc/_media/_menubar_.menubar.md create mode 100644 doc/_media/_types_.options.md create mode 100644 doc/_media/globals.md create mode 100644 doc/_media/screenshot-linux.png create mode 100644 doc/_media/screenshot-macos-dark.png create mode 100644 doc/_media/screenshot-windows.png diff --git a/doc/README.md b/doc/README.md index 1c8dfa2..d6e30fd 100644 --- a/doc/README.md +++ b/doc/README.md @@ -19,11 +19,11 @@ This module provides boilerplate for setting up a menubar application using Elec ✅ Only one dependency, and one peer-dependency. -✅ Works on macOS, Windows and most Linuxes. See [details](). +✅ Works on macOS, Windows and most Linuxes. See [details](_media/WORKING_PLATFORMS.md). ✅ 💥 [**3.6kB minified + gzipped**](https://bundlephobia.com/result?p=menubar) 💥 -| | | | +| | | | | :-----------------------------------------------------------: | :--------------------------------------------------------: | :------------------------------------------------------: | | macOS Mojave 10.14 | Windows 10 | Ubuntu 18.04 | @@ -77,7 +77,7 @@ The return value of `menubar()` is a `Menubar` class instance, which has these p - `showWindow()`: show the menubar window, - `hideWindow()`: hide the menubar window -See the reference [API docs](). +See the reference [API docs](_media/_menubar_.menubar.md). ## `menubar()` Options @@ -101,7 +101,7 @@ You can pass an optional options object into the `menubar({ ... })` function: - `showDockIcon` (default false) - Configure the visibility of the application dock icon. - `showOnRightClick` (default false) - Show the window on 'right-click' event instead of regular 'click' -See the reference [API docs](). +See the reference [API docs](_media/_types_.options.md). ## Events @@ -130,7 +130,7 @@ The `Menubar` class is an event emitter: ## API Docs -See the reference [API docs](). +See the reference [API docs](_media/globals.md). ## Tips diff --git a/doc/_media/WORKING_PLATFORMS.md b/doc/_media/WORKING_PLATFORMS.md new file mode 100644 index 0000000..d188a85 --- /dev/null +++ b/doc/_media/WORKING_PLATFORMS.md @@ -0,0 +1,27 @@ +# Platforms where `menubar` is known to work + +This document is still a work-in-progress. If you have tested `menubar` with a platform that is not listed under here, I would greatly appreciate a PR! + +## macOS + +| Version | Working Status | Known Issues | +| ----------------- | -------------- | -------------------------------------------------------------------------------------------------------------- | +| 14.15 Sonoma | ✅ Good | | +| 10.14 Mojave | ✅ Good | [#147](https://github.com/maxogden/menubar/issues/147), [#215](https://github.com/maxogden/menubar/issues/215) | +| 10.13 High Sierra | ✅ Good | | + +## Windows + +| Version | Working Status | Known Issues | +| ---------- | -------------- | ------------ | +| Windows 11 | ✅ Good | | +| Windows 10 | ✅ Good | | +| Windows 8 | ✅ Good | | + +## Linux + +| Distribution | Desktop Environment | Working Status | Known Issues | +| ------------- | ------------------- | -------------- | ------------------------------------------------------ | +| openSUSE 13.1 | Xfce 4.10.1 | ❌ Bad | [#123](https://github.com/maxogden/menubar/issues/123) | +| Ubuntu 18.04 | Unity | ✅ Good | | +| Ubuntu 14.04 | Unity | ❌ Bad | [#68](https://github.com/maxogden/menubar/issues/68) | diff --git a/doc/_media/_menubar_.menubar.md b/doc/_media/_menubar_.menubar.md new file mode 100644 index 0000000..09ea2ae --- /dev/null +++ b/doc/_media/_menubar_.menubar.md @@ -0,0 +1,147 @@ +> **[menubar](../README.md)** + +[Globals](../globals.md) / ["Menubar"](../modules/_menubar_.md) / [Menubar](_menubar_.menubar.md) / + +# Class: Menubar + +## Hierarchy + +* `EventEmitter` + + * **Menubar** + +## Index + +### Constructors + +* [constructor](_menubar_.menubar.md#constructor) + +### Accessors + +* [app](_menubar_.menubar.md#app) +* [positioner](_menubar_.menubar.md#positioner) +* [tray](_menubar_.menubar.md#tray) +* [window](_menubar_.menubar.md#window) + +### Methods + +* [getOption](_menubar_.menubar.md#getoption) +* [hideWindow](_menubar_.menubar.md#hidewindow) +* [setOption](_menubar_.menubar.md#setoption) +* [showWindow](_menubar_.menubar.md#showwindow) + +## Constructors + +### constructor + +\+ **new Menubar**(`app`: `App`, `options?`: `Partial`): *[Menubar](_menubar_.menubar.md)* + +*Defined in [Menubar.ts:24](https://github.com/adam-lynch/menubar/blob/6b93752/src/Menubar.ts#L24)* + +**Parameters:** + +Name | Type | +------ | ------ | +`app` | `App` | +`options?` | `Partial` | + +**Returns:** *[Menubar](_menubar_.menubar.md)* + +## Accessors + +### app + +• **app**: + +*Defined in [Menubar.ts:47](https://github.com/adam-lynch/menubar/blob/6b93752/src/Menubar.ts#L47)* + +___ + +### positioner + +• **positioner**: + +*Defined in [Menubar.ts:56](https://github.com/adam-lynch/menubar/blob/6b93752/src/Menubar.ts#L56)* + +___ + +### tray + +• **tray**: + +*Defined in [Menubar.ts:69](https://github.com/adam-lynch/menubar/blob/6b93752/src/Menubar.ts#L69)* + +___ + +### window + +• **window**: + +*Defined in [Menubar.ts:83](https://github.com/adam-lynch/menubar/blob/6b93752/src/Menubar.ts#L83)* + +## Methods + +### getOption + +▸ **getOption**<**K**>(`key`: `K`): *`Options[K]`* + +*Defined in [Menubar.ts:92](https://github.com/adam-lynch/menubar/blob/6b93752/src/Menubar.ts#L92)* + +**Type parameters:** + +▪ **K**: *keyof Options* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`key` | `K` | The option key to retrieve, see [Options](../interfaces/_types_.options.md). | + +**Returns:** *`Options[K]`* + +___ + +### hideWindow + +▸ **hideWindow**(): *void* + +*Defined in [Menubar.ts:99](https://github.com/adam-lynch/menubar/blob/6b93752/src/Menubar.ts#L99)* + +**Returns:** *void* + +___ + +### setOption + +▸ **setOption**<**K**>(`key`: `K`, `value`: `Options[K]`): *void* + +*Defined in [Menubar.ts:115](https://github.com/adam-lynch/menubar/blob/6b93752/src/Menubar.ts#L115)* + +**Type parameters:** + +▪ **K**: *keyof Options* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`key` | `K` | The option key to modify, see [Options](../interfaces/_types_.options.md). | +`value` | `Options[K]` | The value to set. | + +**Returns:** *void* + +___ + +### showWindow + +▸ **showWindow**(`trayPos?`: `Electron.Rectangle`): *`Promise`* + +*Defined in [Menubar.ts:124](https://github.com/adam-lynch/menubar/blob/6b93752/src/Menubar.ts#L124)* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`trayPos?` | `Electron.Rectangle` | The bounds to show the window in. | + +**Returns:** *`Promise`* \ No newline at end of file diff --git a/doc/_media/_types_.options.md b/doc/_media/_types_.options.md new file mode 100644 index 0000000..fb5384e --- /dev/null +++ b/doc/_media/_types_.options.md @@ -0,0 +1,122 @@ +> **[menubar](../README.md)** + +[Globals](../globals.md) / ["types"](../modules/_types_.md) / [Options](_types_.options.md) / + +# Interface: Options + +## Hierarchy + +* **Options** + +## Table of Contents + +### Properties + +* [browserWindow](_types_.options.md#browserwindow) +* [dir](_types_.options.md#dir) +* [icon](_types_.options.md#optional-icon) +* [index](_types_.options.md#index) +* [loadUrlOptions](_types_.options.md#optional-loadurloptions) +* [preloadWindow](_types_.options.md#optional-preloadwindow) +* [showDockIcon](_types_.options.md#optional-showdockicon) +* [showOnAllWorkspaces](_types_.options.md#optional-showonallworkspaces) +* [showOnRightClick](_types_.options.md#optional-showonrightclick) +* [tooltip](_types_.options.md#tooltip) +* [tray](_types_.options.md#optional-tray) +* [windowPosition](_types_.options.md#optional-windowposition) + +## Properties + +### browserWindow + +• **browserWindow**: *`BrowserWindowConstructorOptions`* + +*Defined in [types.ts:23](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L23)* + +___ + +### dir + +• **dir**: *string* + +*Defined in [types.ts:27](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L27)* + +___ + +### `Optional` icon + +• **icon**? : *string | `NativeImage`* + +*Defined in [types.ts:34](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L34)* + +___ + +### index + +• **index**: *string | false* + +*Defined in [types.ts:43](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L43)* + +___ + +### `Optional` loadUrlOptions + +• **loadUrlOptions**? : *`LoadURLOptions`* + +*Defined in [types.ts:51](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L51)* + +___ + +### `Optional` preloadWindow + +• **preloadWindow**? : *undefined | false | true* + +*Defined in [types.ts:56](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L56)* + +___ + +### `Optional` showDockIcon + +• **showDockIcon**? : *undefined | false | true* + +*Defined in [types.ts:61](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L61)* + +___ + +### `Optional` showOnAllWorkspaces + +• **showOnAllWorkspaces**? : *undefined | false | true* + +*Defined in [types.ts:66](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L66)* + +___ + +### `Optional` showOnRightClick + +• **showOnRightClick**? : *undefined | false | true* + +*Defined in [types.ts:70](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L70)* + +___ + +### tooltip + +• **tooltip**: *string* + +*Defined in [types.ts:74](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L74)* + +___ + +### `Optional` tray + +• **tray**? : *`Tray`* + +*Defined in [types.ts:78](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L78)* + +___ + +### `Optional` windowPosition + +• **windowPosition**? : *"trayLeft" | "trayBottomLeft" | "trayRight" | "trayBottomRight" | "trayCenter" | "trayBottomCenter" | "topLeft" | "topRight" | "bottomLeft" | "bottomRight" | "topCenter" | "bottomCenter" | "leftCenter" | "rightCenter" | "center"* + +*Defined in [types.ts:83](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L83)* diff --git a/doc/_media/globals.md b/doc/_media/globals.md new file mode 100644 index 0000000..3c94dbe --- /dev/null +++ b/doc/_media/globals.md @@ -0,0 +1,14 @@ +> **[menubar](README.md)** + +[Globals](globals.md) / + +# menubar + +## Index + +### External modules + +* ["Menubar"](modules/_menubar_.md) +* ["index"](modules/_index_.md) +* ["types"](modules/_types_.md) +* ["util/getWindowPosition"](modules/_util_getwindowposition_.md) \ No newline at end of file diff --git a/doc/_media/screenshot-linux.png b/doc/_media/screenshot-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..1dd438e192a08984f51f65997b15423570019694 GIT binary patch literal 55720 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 z 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

)aP4rC{6V6{9oXYSmFOoN3>%VO1?SuyPAyUZa z05G+N&x_H^*?n&{Ws!~RrKgu2V`MvDMC3Pd=8M^WD8Sz%PEaZ+%ex>f#~aoUM;LVK67| zPM+XIw+kedZj3ycGoHe^>HNK$2+5~Y{Eq&P1w!6`={s(_F}(U>^_~=>bBB_S#W@`? zk};LWpC_h&>~7?bdO}UEys=&G!0Tll6cage&vtaxFUKz4u&l4tp8^@pU1%Ib_OP0A zk$#_uXl1fG7S4|J-IG4BhKc-2dH;M-HM+CqM2;?f8%r1$&*GvlEH7NhxO0Xk)Wv8g zmilY5?zVhV)`|Gxv)|{tqzpH^Y++cOo16VNoUhWU-@GT#Uzbb%-S97e_47}E`IrB! z6Zv0cN4({Rcy1lWHiqqke-9(^m*b~r#z({6tlFBBtdA!ej57wloGK=p{}%}A?)Z)K z=9j5FpVIAQQO+?6hMlli=DE{Z?xydLqq*3Tm#W1EjYv&m@z!sD^N;`i)4%^e{{5%l z^|-eB_4|D5X^)*Jg!lVS*sX!m8h5hZJxs=lFMK16@|dd=twf&Rw&ufA{ORILVeobiwEPm|r=M@$esra1bTLmiENf>${9^awViR0`Owv-r z6GQxVzN;-6i&r#zE!Tha>1TiO&8M$_YCH-bGeA$)E+E8Xe35U)@~=DrFg;y_=%NQK z8z0)|_>}>rN6v3eRE&P~-eIr$3?6t36^#BYpa?LCNCM88%^en2Am%vqnOgggen5YY z+2EOT4U`8+z&NCR!uF{1fKA+VIN3sLCSp{DXc^w|>#VA08(9jy{Y!v7TARLDuO4@L zc9J_$560@Lkl~4-V)W~DWY#EfH(_6prUvrNNhRFT-{B1aB^-3I?I z3h-OU3wl`B&0tX(p4kHwg|@L5=;>8|Hsgoo+AH%{L@=+jkZt0|_!v2Iq_N!sLg%R)a^=;d~B`6kt8|{sxWCtFTw{YVduqeBafz zue#Fr)mJ@cl1%m)$Zs&e6C8XOGxldko%*D)hfWmJva*h|7>ZPnR2~o-sYpli-2r!n zUneKxayt3qC(pxZ`@V@&F5ka%xJO;c;WIv_$1l(FPs`flD?s`NY&X!I)prpfn)EL} z6SN#WWQ%899W`i7|M>|HUSA9<4P(b9*u^MFrO6#Jdyn^kFAjyg#5- z$zShx|6Y9d2N~nZAdy|m6S8{kaX1Zavv;%!JaZdAiV1(!m-kxepT-b5DR~!a`Z!wo zNx;ROM|;Jxlm7IZAUsxn+xcStu0s9m8|{m0^iCKagRXBknOF#@wzwS6d`zEcx8>8< zkmZg3GafpNZx=CdVH>#qc7^_&mglc-lISP#{-RAsaY8>0Vum7?0kX@^+h+ax2_dhFtxc{WC>j<)?s{tR_KuvoWxC zF(U%i>CeB>I`&?_f;C?ZW0fD+D3Vvj0qXTTW>yZkiuqd&IkwTYAI%hWkQnmenD>;k z&m3kO8T=8o&ebU0Q7~NQce$p-; z97r}C2XV){i&2T(#S{a)qc}Mat-9n| zINzf6z3_Gt>DqMZ_w6+Q$FOh z66!r+*EAd28(Z}okIfEDA6xqd;_XMI(5vt6`_v&?J|vcJLNvc_ps0LL0NkDPqq{^x zXItKd>BIi!C4Cr<<&~C-Z+>D!YwQ)ji-)*BUI>?`;i~Ab+$;ZXy%+@^@AUF3yKQih zvkTkC)8two&GvAZqfqjXF?x>{_kHriHE`n}mI(LtfG_Y}3TF3w#FkF1oB&PkGatf` zmR&R|FNVIlt#Px-#f5J=ad&|X81ui3+zEA6PQHHn)1Q6%)j#{oPk;HVzx?#GezA*?%!7WByAIyDqlrmm4R(T_f3s8P^FA>9vcRt&=`opK+ceniS{`UX<^q>Ayzs3&F z6jTbwIOY^{ zf?RSV!~Fct%i`~5n|$(Ky!nwI9P?woaSoKodAqEuK!%HVcM*v0^X2u=vq5Zl3jCh( z!4n;n-Von*JPv(D@0a~H0=;h^K(l;^3&+WphhKHxki=r+`~m%KpYdOxmAmplAMOI( zzxbd3CZ050795Zy->;~f_`4b<@!Bp)4W5;2c_3)%WEj(Kn(P}iJtx~xKIA0IhqRqyl*E^ zqqDpTHsw=v_?K+UX!36n?n>u8#h2kRAQ{}+&E6?`tXvs9qzy(U{Wxk(UW*DQ&Y!bh z@=3ZIfLu8}7oa^l5m;ix2OIo0a`EjBC;lb0PNl8*Za{ThMfR*6lFINu&LnBJymBWS zMtV3rSuhxFBpoC!FPS$o6trOoL_ZCx+qRe*> zh963NKHS0rrg4&yg#JG6<`UR;iv~^Mh@P)5XPQXjG5l^}9<5)T=8lPkFW6gDle^fI zdo?cp@trIu%i_UDXXlH}Nq`(5kG!dUw0-Bs|6$yTLly3@$;tVHorva>P>07aQEspr zb5xpp%ZzsWG~e!fp2JygF=H`eUpYR*$`gXUANeEP0f9Gwzqxhar!?rsl?;RS`Yg?} z_4>OD6$j{I{0Kis29!TGE&z5wiNDkb48-#T6m<-7VF%9-dDl7@oy{^0GCZ@<}}J>7qy@ ziZW@iP^Kcpm}=3xpID4J|;IVGCD1ZTK##30bX#b`Pha{PF1^nLBoHS zNBX?@!F!LP)%NiJdH&#${2bHb0d(!_m+=fklP6!1!I!h&SQ3oIH2TYx$Y*OK&>htP z06+jqL_t*bVYx8@YGU$7^c!~{8(u5sgXGS4VOc%@r*ApnBqP-GaJNW?KRnY#w(a$A zaysac|K-W$)(IWq_)sl%-Ey(D1ATX>`W*-tW#szJ5m$dieGXu9n}4oXi&uDz#R>86 z@os#Mkbb_Hl8e#!A6&yRAfg&?W8Ls)|A#-a<&FE<6CU=XL^mOhURzZ3UcU-kvATYb zrftpas~}gBKl_bcZBN8TIJdU4w7A?IODy6cpI}JG`Y5|MK9nQn{N<`TPu!$yw;`su z^5xQ$@mn$T!$TVf&bdP|BsE`dwHPg5_n!!smml2olOyfo7nGT}u_~w^^Zd*USp>4e zcL_r>9vt{4XE~H#*N=v}!Rk9`>{3(JH{;5$ z<{w8(#e{v_1&-jOQR)xVBE*_`8nzI|lzWT(kwUt%l zna}7yA(Oq6AkC{+u+eMZNA;aLsXF;?095iBqOFl+5q~(bzO~9gPLFXw(uwywUv5r` ze)Cw(Vs`T%r2{kF=gZG0R>ncRBS{`=7W0KZUcmB+udMJ%?__&y|GwJ5k7-IgOc3s3 z&pJdiYdpIsL}qoyaItf-;_KRe^{ao@$$O8?_xQZ8Uu@oNOqi^VrO8kBYg^21oJP}w zbnBaNO1yY)-N-M!r#> zBgfu=pKciDWSC+S@SMQgH&`7;cM^v$42uLBTb1Zf=hf{*H9(AZ_HWd9VR4!KgBC@ z+->uFw6g)wfvYWB6i>GOGpN9}292M^8e}xgC+!!L97t_{+vab$7vE?r!@PybKob!L zO!Vi&`CERF^9o8A`*Z;VtVeu25|u)?lf8caQzjqTKX? z$ve&`zvR`@DOI|s0RlM7g`-b?<+{rjdTLEHi%Bhyx7!!1UTWNdHweL^Bg&WSH$yxd zoE&*XdW**`Qtzsgh7(pAARcM;%D zHVnKsu(-l|UOK*elu`aB^)Ca5{vZ}E%2N#FN{gn*NrC+%kqFfNqBQH zV&C1dtzRjR1(O(yt;p~*Kf#}$687d4xrs#$?6v1pn;$+gSzB1~pF!V@y}nz!11R(N&jBVc@7yi3f0mM_X&$}MUL>bmTd}T&Y_iGS)(~BzVRY4hmV0} zpEo+uKK3SSSM#gVXHLaSe|X<331J#ma+W zzipAvw81obI1W0dtDl$_Gz2|%)ez?Ecc}Ca`LVIBg*V^Jzp^RG)t77QuNxDBwXxfH zPGoXw$1^)7@6nx1a6NUn?@8X^c7EhHw9hADa@)2Ol+|O72KMmIKh<9xP>Mlq)Rj9= z3davm)iKN_1oF$Cf2fIAKbt!-)_(o);v2>2$goHjujyA#IKP-z_{rSK@9N~;Pr3`L zd(OgCzIfN396U0Bz_*{wjPSr{-W)Cxg60BgmD>&@xY2pT-o8Jq(I2nFu?%Ba=UeoE zcHCHT6l0oB0yaR=Z^e%bnRuYfKJ9fhOuCMi>yCCqeufr5uxsVJwW!v0Bg|(yo zUPSVmHQ9|P`n4M+PI_M|H;3e!?{xpH|LgvX?xgwXp=EKWkZ(L&~#ee&6o z-yqOM-?4yPfAXAe+nywNK{H$&&spwN6G%~)8GAnfBWh0|Niej{r0!NSzc^y@+MrUE}r@E z@y}T>sEOa{w-u`yx1+jPeaRK&WW0H#51^mF_@-m! z_hzyiit=%DZ~K)uHXf2cb)keajFFyz*v-2-*yd9xmM`fnPuaFH!9ZNwkN)bf|IMG5 zMA2>W8UP)$&)Rikol2rP%n=rS7D*JHXQ#lg-pzn$#%-|hN?{)xKsM+~&VUT{?4Z;e75gnd3 zll(ha3`_iLTJ!luCo|cy-(Y;*{rFMrFa292Et3gO42Zqvr&rzremZy8pn8G4PI7y= zZ1ex%zG%~*zfB%s?kW;J$+!uS%`$MD%C!pT!tMrpV4ioDJ~A$jDe^3 zWWf>1@FaOB#`oA)d0D+kEH0R$RkP(*f_8!?FZI=$^&K$0>2pG}tLc-1IU+{A8%Sd~ zKi}18@|?(|MH}qx_`~LNCttPcQ~J>cy!B6mnZ6B2R`-Vg$$IQFVOOm6$>k4<7klO4 zZJ~z$!M8Z(42KpOlmC1|h<;b9IXAkEA98*;suRmO9on{Y))}MBPQq=9PFC z@X;(L@qFY(fOkPMjt@~*R<6(}#pFbA~;U?yhfnD}Fazmit=}vok<=oJ95- z%DFhk9mRu&evWQ4j;{@Id>hBc82|Jn;K8Af(NDHh-AjMO&wG6JA$EAhIv-8M8Uv|q z5W-SPOq>*?LtgB{-moPH?39qTzemLQ$arNv@^_JCV{mG;kH3$x-&o_{2EB7Dd>XIc z8K1_0d;oXhCa3EQ%fB#k#Ve0|vg8)OuD^z9o`2{*CyBANQ2W|T>j5hQe%!(g?Z8$5 zYD!e4K;BR9)#HTn#=sjh?kkE#BswhgEH?Z@-2gv;7LX}CJ%l;5Dc{HKJ}@1@11pn? ze-{NQV#DQf%=Cl1x%1XpWS?JwS|r;SQ^NGybiDjGo*#sZc|M!{F4BQ?K7M&NHi1S) zvaKc1m^&`U)r+Z)W6SSzZ?rfT?s#`+Z*tJQF?mne>ijd`M`XceL%o}eW zJhsvU@63g7N~z(fc<5gv-Tvg5dFy!8eO3Q2#fSrw>nxHSB3YI=xUc2-X1ge@8N#&tNu-#6Xy5kz}9h2V%gpp)435J z{GsnE@1|z>oP=2y+TL}}*ZaTT{mZZ4{_fN7e*5cw*zLFdu-muMy>S!O8-wXLhO);G z=l!gU2fz3Q96#?4@6YRx_q}tE<+FeNj8C%R55N8Wr+@f|fB5vbfBUy#`or4cT;?p- zmyvl3Q2rmxKJ=3(N5k=_WIrSI*(wvFJ^IcU9N3KcRc^ctH?lS5lMr<*CtyU}$JTo2 z;;Hhakmn+S%@|in-^M{EJ3Ubn{>_P_lhdbfxfx&Zm*>|9FOP2i$xd>o?6jmHdZTu9 zkj{p?xTFu-Zd7-|ju9Qar&GR7=5nU9gw9js$ansmm3|VKX-cjbU7nhfyYN$vyXdu> zH3J1pKKiS_{+mDV`5HTd<0nd z&q(}uw|IL8Gm4@YRIEZdchEP(a^`3_gP}R2w!IRDZ;4sW!l=%h{DR1)orrY&PS!MR ztL<&4qQADM0Fz=m-xe}=QDdFqCeS5gbOQY0zj$03y5q1ksVMh1>#mbb**bMU}ggLl$skfDjMdi+jqvWzP z8_@>6ShS$`zQN|8m;hW|uEAehc>rYiUL11NWO160=EXD28bFOgpOn}7%*8@Ic~m_8 z0c9W`mZMu+b{utnF&N7;1H3|@JdbNyDbrVhY!vbILi%)HheO`w^W6f(< z6ZiC@^AwNRz;$%D=ht%PjTssXDK=prb>j~kj1LQsq5Kv}@_ra*^TQwpwR@fZ>Yw(- zP5lgsY_wsZtQe06^07qMm663qj;Z{hs5m+HM{^S#IxQ2>JY+JPCq87Z>zBv0y)uz| zqpY@+vA-B!e#o_3K#qV~TljaUG(P=~ezIG==#)xd*Iv?{Tn0#i#E;hu$ z-H@JtY8k-GHRZ)K+uU?;0{at-%(ltK|K{&}c|I|P%nv~OtL^-5>|^!CG3K>HFghRf zF9)V3`r3vGN$tQNu$SP2WrdIa26?aL4-maOX18pidwuDuKXhz;pwBPiPSway+f>v% zd05HacwC)@?@o$T_cqRR%koDZ+lOCU4IR(F@mb*VrF9M^>yKY3-nbag)svr3doSL} zem7$Alk17D-SJ#BhIaKbWtty4N0ZCfk?9YphkF7^SBbI`9QxwQYdNOwvb)oqp%|hQ zJF@xx?%tDO+j^qBHgCImwuL-&)lsQmPr<11%hJN%I6?#s%Oka0ucoUq-nA!3K^Y(a zUH^H;mI6VB*xiLIy!n)XIPfUGPwlPeX9ustcCoyEb9~Q>pE*;7iecky8hJvGXF2# zS$D$zo9^E4oX^E$eL9(bU~S{v6JuVurzrR-6w#oA#i+|WTIN610`DMxd%3wMJvx;2 zckV^f;QOq$cf2V2g&!Yay*+QBa`Wq0Kw!LM7jC(E^$SZl%&X_Yg@{RHE8?$b{+4xw!*2&CY#*_U>W*1-% z%=Oph6aT}FCt2&mam$hUd%9}d343S#?t1SRAc3&~|D1f5UIF5~)Cx7gHTBHKJI}P&*gC)rjJaV9d z5r0|j|O!CQTu z0{Os^^2ngVz;g?R4s7gsiW}(X|0y^fkt_xseQXK0NTfs#@a<5~KT&ZdolCHnUk>q; zK`z_i``8@hxds$!3|8+XF<~!8WK+vd_jTKU$ao4HkUv-Q&=$a~dE{Jz))EeJ_o@(+ z{bAc+%f8-2x5ex|a&_OEyv6Ne8;v9*0XZ813Tn z@WXY-R6N({gSi}=RG44fbarII=q08e3)=u9SGLUy!?s08xkOe>K6-ZmH~t+}s+z3X zgG4=lsCN*r>Me8~biXqx0P}ULfN)nApD) zdNg}km=(V#zSMD`enqkRDGt}ZGfxIPTEDRupG`6yIU3+4i7`Ws?H|+xED1wCAIv1pUUm>S3zd#oXo3LO~jg zOnxLga9le)wh!L?3)3x##`N%g!HYf_%enkqDH<7-{@pE{#^a0aVs(>s5Zg}w9Il8) zt+Ccg=Z;OlPc-u-ciN`Q=$O9!z-mUEe_@@o5lzP8G9y*kro86%d|+$uC2uXb)(NV1 zw|HZY@&IMq%`&P%lfatFWnlI37jevYUJ^pLVT8{1wCfKT_0;qn}o*B9cGm~DIfTwcuv<500`9NbO0_>2I?lrjZWy9w2;^j9lRqjq?wkHte0lwN!VU-K2pZQ)Q_d!M^_Oipq4TUGkBvI1$wW_tI- z$m!agG$8qQlB}2GPllI2)v#qsbA>#hu}zzCl>f}Xuz58`ykpko)~Nd`vvL0BzXOJ! zkk8w6lJUmIS65unNZDdEr4NEw>8dd?KK#L6)gb0Cx!IEh>N`r&`S!k59d`I*&>vl7 zlQ%9VY&{AV@p~kGN$x07obv#`v;ZK*91zJCtF!5$Vq)`F>6FKJW{HLwlz=V~>>!R5r=Ma{W)w3;K=0i?9YJ4%?7hn@|B z+n;*=3K&}j1a!cW0K0&v40e@Sjp5|U!_lgJZ0MM?)$dmZD=!ceIMJBKe-|v^IbSZG z0>AC{ccOfQ*jzfh9}-w5%W)VtZW%ODg3llJcdTv~LpaZdoz46=y|ZRAwPC&-D3RFY zYH%_)sp7Bw{2G7s{J90>v?4emi&cCWrrM)0TcoPvxmuof{C9%#w7|9w6O}(UCFK5x zva8UmEaB@|&##VJe4BVTs3&h%tkMCyG200Q8MgE9l_7~OY{@TAh`z~@Uu@zWf&GJH z9k%0L0Y{WSNAbwNpgj7P1Ii^A`E4= zd7NgzRTuaDq9(5SH`(DjYbwXHlP`U_vPH_aF!0YUO7AYlPQqTB$R2I{ioNv@Jo=D) z-}lrj-z2L4+(5-fZSzq)Uv3Y?1m)!&kc=qma^S8!s+qFcbaIdE9?2A=!_scs@YOl= z{mb2(JojVmY>kR(?<4Z3b6lr=0yiK$_TuR{lFV8>U_4tJoZm4fxf?fT3%K#=N3mM$ z+(kA0s+_zmn9tuujQvcc*Nd9qf+1x`nx9sUOWuHvFkE#*5SWKtEz9SoSo19{)b`aL(v_e0V!u zhkBR@(TebLSjOv5a^5~pT z;5q6K9O>IwP)t5#Mk7CW;+PC#<;HB>F)YcQQ%Ib&9z!-5sOPilN6A1#+1#BaXxY9lP5;BjpjaH)r)CLFMS>fORJJ>iy#opCvZ{Fd#NMQ#l?iW z>U8#E8Zvly*Xdy!5j@(^Z#}Zw!-5H?yiwY*a()y*wbkvyRgH33Egh~~+iy#*B^vBE z?&izM66=ejzT@A&8M`KQh?VX&1b7lD9u05djy6H79>6Lc2tfW>6=~uxBUBIfnv0u- zJ*xB5d%*}h;)&S>`1I(E6Mp0E&B-Zy^ljb3lz2D(&f=QIB;OEetk^y**bGeYY%c6@ zxfTVBmZQ~azYF?<^u!V$2}%27?*^2~%@<|elk01p9`e@D(|a+wx%nNd8`Mwu6Myr# zIqxzf*#rCNPwUk`qw!E-sp`V>GW~}ez|JS*C(t6qj~xh_lrXfwQuqC0ep8M zXBc@%Uf;uV3+&yk8`9Go)s8@B-^qLeLy880jo(-m*GHdS8yW_qLmsY;AFJ~5_{G;t zI~;x=$jN->@#}Zx%*(g-c+-tqUu4h5@Zw?&`Pkw)02QLQ3b{05V|ekJt>U*P(64r~ zs_)?4x(=-qeYtY9Yg>k#e3F6TCv3B`3f|sHA+pM|PHxGM&8jDbO(XHa zAF=3`=6*HPbu!QPBQSO>9&Vf^z{R^rV_;(f(odG6%~)lv^fez;zb7+^s?Cq1>8~4a zV8Dw9T|9Dvt5CoFXg20k+o8L7EVL7Pv`1e&k~xa@gugtqHGhB8*8)6h|FgbpZw&Z- zkHi1|4<3UTBlesoph&VNoE%1LkHCXVJU7Bd$$Obyl3aC}6vj zT>ztPr|4-<|K_(}fv6%sh6##~Ey7#-p|20iqcx^${KkNM6=pAcQu$*!J#76>5>sGU zLcDYxM{A52Ry>n^dp2!cS62gCFJs7DGmWPgpAu7tW7zJlJkGuNBOCU64H52XrGT1| z{=^x}6BluO-Sqyy`{u}$eVlX0_oIK_ci1@t2+28>m2IbrEG|$1+HC^{WJYktJuWJF zbuyjBASBX+JtmpIJD!tr9{&b`f4SGC!8c~ZjRx(r$)!CZu((w@W80T3FX=6! z8t!@w>b)TI^0R6ApH1{YCkMu#b0)(C*#@1D-A$-4xQ{P2X+s0uI|his^=*@LavVRj zbfMJ~L~Ro=Uvb4+9yG%k|MKe=Nb^~2bH#m3HUu6e{Zk8*45om1x?| zv+vUN+E`Tk8%v}X_wsbsWf!?#qp$pGuFBs)xf{7-`j}^j;}BEHN=+_Kt~-A2J?&DcF_z z@ZrC;5=?~6!Bxf`UA2=B6jIm%(Ff`J_rtTAtGh*l@$}lTY@4vuELWe{JxzCa`1Cn> zwCU&cZJ`P4YfCmR?huSL%y3_4Zg;jH)&v!^EWbH6vWk)SL3Vpu&1G_7Sofhl`?Pm# zuCY+uN!M`jG?MedPELmLe0&x>x}v-vauqK)p6NDctA}yF48NRv zv4@MkFcWqQ>*Uw*J%XstkAt#n>5y=G^v8*3v&SQM0(UZY(QCe!7wl+(>O$}V3KZSN zG&w;^!udw&WAb1W%xHS;WcA4xirEwF+0CZq6fCN|YM;11-U|r3xKurRjoa(P;=wS! zsgJ?4n8qhoZ(Ly^&xtVm|Mf7SD$aqh;^V#Ckuwmr7!gF7KsPj^1z zD{)78^Hqg-(H=LCz2h?`@8ZE%$=!+5@bsf?-Hn_-`iwm+chbf8MrJ;c?%H;TG#vc3 zIi*^Drgz+ww(+B1&(`L}N7fITEtuKHN8IxIULzd*#3%0~tmNGZIRx)U(jC9^2>F)- zHLV#Uz&ys=52R)np5-|&@yU+gB9Br(u5dM7Z{a+-f&T`{!%jeQC%PKH z14LRP&j;4T#@5;S=$*;r`#lX`hkM#b#sA_}9iPna{;xFTF|5B(s-GP0Sv4N{R-a0j zzIf~P*OtR0ceXB$cNfu{P{hjX^3r#;>mT)nTZf-N88lo#)6GdW?PgB?@U_J2BQtI? zcH$Y$J4ef}uRGy&5`N*&~DA{zR>l6odzJ5-$Y2N}-&rYrdK+=2r zRA!oE4toaAI>eIdZNbWl_Lt~)dy)p2llY;zLFZ&e>~Ff^gm|$&!>8{iT8bYstL^*0GC##lvi!Yc0=aexxiSGn%)^+6m=Qo8)&cN3tO4Sa+v+D1 zS2>ZUyPyNDb_{V>R8#RYG&`H~lRGGWhgyXk>D;VVFJ zGo(!}u*wLztw>C7eN6`YSXH>LaH8PHcv5)3sLZ#pc!`%7MIv0{X-q0k9`|eGWZ`&h zO5Wz^p&+938cgzU1ka}M9C*y(Pf@fU{uD{inYOjfiX7&Tt*o-X>n zxgj!%$yPXB5U^^p(kLegtzo|6_wvsq82jS4_(ms>)Fb#@(C?xe-i;%2f86p#x;AVQ zzwsQc_{kG8R%;^o!@n}D&%{O6;!(f9udUV=^7O7|^Gi>6&e_9vy)5qgtQq`rt`Nxr zI9`PF(FDiC$UY$>#_WOf^v@-|u)E30*E%}TD@O2=Xw;(jxCMItmizU_xfor{uYRm! zzKkP%{II-8?>?n4d0mJkBZ7f2=3u^0Jb-jDqmzMhL5$w*-jUDCu@7fhxl&$o*VUQi z8C-3f7o%7nXsCHV2=?QEMr<>JN-!W7rXip!yz>YqG1laF*d`7fKqsiyf9{^7EJ z{Qgg|sdGA~CeCy@_iqmOqmBfj=|TU+q_#=57j(UHw&RjzdtGSY>uCP1R)~i&)otzi z(ASv`I&G;q9onOj0`EoUPS!l4PFWp~#jx!}JjY?Gd!Ib0oxjNTw7vT1e{as;czbam zEWS=-;=8S1!tVx}d5fKQ0n0aRQ4{Gk`j~egS-kOl@D^5u^bCuL?DGrXj&Dv$T#trK z<3-I2e+KR5hxQ)&@zTZ~_~+Z^F?k?2oZlEIBX@y-H^*oXGb{04PSh8MPG`^j9(7_? zKg8=~g{|Ysk9b(ZF|c!30-Vt)CCi<}$3>ghU(B zA7NxRH>h>y3*}cv%&*Ddi^=SJy7Lh^Ps*I2^XI!3+2S6yi0)z@)vQbo**8x3)|lY0 z`7~p;s1JYat984mi*C8pt5|+*j_+wsbPOM#@wI;uYuo>sj&C{p(5;5cqjZW1gJ%D* zglBsATwi+Uvks;XQGL(cXx+zl*X!8c%8Hb2+Sg$RUz<5@Yt;z0evU?6Clk(jE7CUx zTf?XPt)X~lDnF^ct@mN%x2-EEArBx=Ko(#1LuXsp#6}0xa(gmsnv>7htGU@1deqxgps0Gak67G#{QkYU$PYa~y>nW9 zw~l5-oy=z z^I4V&tI6s7+5ec&gY3C%=6O87vP}vOHI)6t2sx_H);C&z@=Q z#oIWz>)(KC|2pa3-MVB&W4lG%8|c$D2@))uMzaAAeVZs=77PnqTPV~;;(Rhk#Ty^& zd@-PRQiSOB!wKmnZho2c_|Nv)7Y6%xlSqTLhWg;DVab(0=fw4W`AK4l5C7UW?8Pv- zi^$YQu=t(d&d|q}DZIFyjQG;^>Yhxp#1mdN&muC#&0d^g)xsCGY|;1PK=E!vHM-Y! zd{}QFMcK)ua$YBL>W<=leEOupgnqB6m}K??bmb&wtQITc=f^$dsEc>)q{;V-0lEge ze+#z7=-mh)m|xlaZbIe%zcZBGe6fW{zDKrvY=0Lb`K;q*ReQX%w>|sVF}t3^f(}-N z2#IYA`pyh|`tAmqW0TY^812!+GQr95uEDjxHeQZwjE$Deqdpxx5~z8-T^{;~tH&hq zURHvQ(l)8@}j18 zZFhk`B8~48#^mkdAExjOVD>JD>*F!C20s347yNQrTX<+@6Q9{WlLI<&Z}s6_StwUF zC$JX|it+uV$KFNloPXI2OKZzQ+S7{9$ewlXIG~Pm^{zDK=@#?wr`MR4$ zzVr7mLw?kF?}Aq?HNGEUyf&;CyCf|c4?i0cd;NSN9<{x-k`Knm$Mh$4cDG;6sAV5p z-}tDPu<1tFvzK=a4+j^w?cSc4OY18S99qw#?&SkoZh)-8(ZZ@l%NIX@nijG1C#jX;<>rE4*5S> zvE2U;7AG!{5ZTojvRLL0JY;m#A5XLa)CR+TpsW5}FejH{{+-VmXhT0E$mo3XuKi+i z^Za5rdNi;cjp(gbCB}HaIV-CHOm0voamsh!+7~N0zD7#U37%B$ychzwsR zw8nw%_wV^Ro5?hT(BKsx`RdEnn2viao(b8FmeGY#-aLMTbL-S-4|B0$L+#5m2VviZ zP5#DHFB;$VHpcjU^+kt))VBOc-)=HQL-+op#k!M|UHlIcf$++kt;2W0d7o_1 zDKEFC7;Wdto9_ z{J(l1t_Nmv*vc`}!bO~sz8cz}_4PUJ#aw(gUZEq82d{?D#gi>BmJ7ybI!@z+&%YOw z8%uvwFJ8Z`rqK$|E^;3qBqxc$P5yf`X%cJRm`LZn@p3tHdWqU-I8P>*Z`H8F3_Bg9 zCrIs@PrMVaWgc0(+>3qf=wqDkw5c0^{i#prfWC$s_f?6tEpAD(9(#TDXk4z*wBLlG zvBX(^3^93hT`j-*-ha?Q*ILcE_2DeP)XzI&$+!FD4l01yq&C47)i8R|P_q$e-Nh&O z@p<_W&%gZl|N9^BfO`{yfD@GQ0kFvX<9iC-WvXL~+=TD$L&mENrS1CY%K2#GhQ-U?jVz!G_7AG3Hd3+{8|D)D&@6ewu@r=>=VyTy znd9lh^ekFe`^Lh3x$qrAfsgHLB{fC5o{72&XKJ4>jv|(@z z!xC6lzWyd~I8VL-7U6PbejK!3`lBUwcr%e#Hyc#Sxb2s&jT97ve3N zXJaSD%fQ*knR9?Uf}3zQnHb1^nB&)J-^F4_^76;Y8G>6V_~rDw7^d@79RA(>i4V3* zL-=4*@L&_yc*5Vo&S$IJx?swy=uuvtTzjXxAh>+E3&jLZw>aDl07T>59o+Y(0D&H- zQvdmG@jh_z?XMo#Om^Lr=qAS@xmS~<=$yPaE;ot3d0-gwS*S~ed@PpLg!v=8>GVzl z%(E|_@C#2^IBPR$-G!uyhosx+AP)p+$<(`xhvLa^pG{o*+ho_l<(N8@uNIgip2URg zqBOeu@t0H#*DVy}!6uOU<(~yG5LeVs59PCwUB(ck(Y}6x?Xz%1lMSgjIcL!5|LE>L z;Adw9f~I9~FW%D?CR#MJ0VWfq_0O=n8{A`;uqoqrb)A3l({0RJtn4DA{ype}|D2S3 zwq{3xeR&t($QFwG3ow^#((G`w{g zxuk(bN!v|;7DP2NjDp!oVq0w}mlDliB=GS1p797X|D>{wlKhoCW9almU)$A;Z0LgZ zZYcDrAfIXo+}??yfAS9oUirVAN$hZ>XE$Z}8P*@RpBfv0YKM@t*PlDug>Vaiene;& zeA)AJzs0gVneM3Ky;wXF5;FVj7u&PXyFBK|C*_-Kd|@jC8>B)(2w1=f$j8!K>~1&+g@1i&&3~4gO@0>ZI}Yc;v6c zHZhy!;`PR(K5cgs>ohsXGz=XtWuTgUgO#*wOg7*6^vbkmurXFp*G|SRn(39_Ks+y7 z@6>O!LSP-l7P+`{yKRSQ_&R^*xm|?Fg=EZ@_@+A=b@Q=)W966TUt%w(l2^ZYU$I#S zru_5Bs|nDHUkkzNH777F)_cJ|{Ufa{xs40&M&YAShD$~dXIQu83p87kte(_ExNUvb zD`Yjc`L4ZKY|fozkgqc+>e;8=9lM6R=tN|lAOPBPHs1AI_=rZDUatX9(#v%`n_wHoCK1_ zuGRA8APsqUzPmNAS}p#cHTUd@E;TnFh9aBA1fE^Mk(uq^`gdQy|8f8GnU8*Ye#2=% zW8&M>4+q$n`+PPC^{+~cT@A*k*x|e17U-yU_%4>>QS~dfHgA@!c4PzJ7-t(7>E4>F znD4(!6-zke!q!PNOv&MMVhnBF@W~T>Pu<%^q!fE-#!tq)Il1=hzm zyf<(vWXlKht;3#l zZcHTmYU*L5mK^>bAsx=`(<28q9>WIHav+Kt*Y9w3VLjJN-diIkX*u=ePkq{Eue?V) zlN%Tl_U@p+ZAY_tk{`X8!dA?;wo4!!FcXQH4PvMcEtWMe#(c@oQB=Ch<=TsZ8y#xP z_i}l8$c$+C*!HdbkpuhsQ|s9&d39~Q&37!iJp83txG0tf%g5J-FtL1Cm$6n=eC_p# zAD!tKOBlueLR-5&dLy;lX$Q-X&fo3zhw)3D7i%D;Y-?}pr6m0N?Qf0aTT}n^umAp^ z|5#zHVSycEtO>!)krbPBy-o=jPcT*}AT`(`Jm)dw91iW;c6#k(zTZQ;1^Q#zVP23O z3fc-4%?35+O&%m+NXIb0x#S#`fwg{&DUQd0J^qNp>v6cw;Ms}P#Y4Jm27_%n$YXyG zvc2wOpu?q)n%X~!lHH%Td=D4CNja6owOzt}`K}|22MI9oDF0Jf!$)kuf=Ndx%RWKBz*^b$vtTEH~9vg#cVW}m2>NhKZ-&9ryb1O^!21~ zI?s3G_!ObeG(4E*W$bGchf&`keVSoHa$<9WB;9thcC#Z27uvtMC`#8azgnOi)$W!R zJNb7LRkA9o8<2_m-N&HBwt_=8AMIV+-R&3KM>m1+0n#3|C>uY#sO2WR^Ixx{sWF~% za8`5}FKBYErEka1JS`lqKwS|#Rb$JhS9Pt^;|AMuIaZk8#mQorUH9E+dczUTVN4r; zifv}hC-p6#=O4%DuaM3U9B?4ov*Jd^h8|x`LqckJecV}co(rPK?=@-MLdv2-oR*uf z{>H*B#zuIP+Qw&*f*1Q9CWmm;rkL~X(-}e7%UyJr;}=hncOM>ZI-yQSO z={AWOhv&}^w#4!CP{m?0d_TI+-`m3FLF4k&rw39Z$J`9q1ut0q(t}?uM$zuyBI=74 z7PYAkqK@9aK2N{$3-xk$G^Ydo@&tk)ecoA0&wdvo-dhYcnRlTpX5>J;i>&&Moq$~{ zePs1u`fhYD2RnJOJ+{Ac=7BBb=rr$SO*Dy`p7UWR!$LC7DH*{&(nogf{P5@Io5PS7 zYd;S!v7+;cs@E6i&2yc8ZLnXmM#t#W3Hs(m#XvPGM?+t`wxdJ48)?qT_FV51W0-qdf61HG%XnxQz8~a}H5p==jH~yrv+SpM z`|n*a!{lpr_~xVb!}kN7TBOgQhkN+g(1VuM?e=$pe>&zb^fD6uG$eS(@?qO!r(-#$ zwp=z+B@XgA8{%Hflea~}q}4wmji>3!*KVe?O_$d}>1BNF>bsi{F3p4U;D_!#K4x{G zZTPaU7@7~>sGQaDbOUDZ05+z@<$QGNHqNqlHMHC`M!r?I_;2|}KA*Pnk=MI<-}^Fr1^TwBM$8?~R3(jZzDqYem=b#1J~u1X3H^&lF)Qz=QwQQwEsp(a>4AV=k(5Exu$uj@AdrbIH|iD)ICYZ`QV<-j}K3T zoPMNfPazqTS1shb_ojv(iF|8?^CfJ{&*@bI{n0X{TCaX!U7n;X9m|6cj?;;DoL+X6 zj%;~pSNG2$QP#z#Xtxg+Gd_OMzPdn!IGl}}XU0v3YaFp-R(6sdkDWQfS0s$%6wKdb z&j-$XZj8r2yTreGPxSl;-}6jD^k3tT|6Fwt?Md#SvK3D+s|93H|8M`t|C8PT&e|GL z*rt!51b8PEMG_5Acm3v!X$Tya-EF8SmE@eJf0DeUeDvwK3qOGl^ixZ;ZO|AvP{m2d zy@L$2AmYDRphDR50r6h2GY|h31oW}tvEBX_--_CRe{fG!%r|K` z3sbzWt@C01w@7&8PT5FDM?U+`#?GF>^hq{_tH%~@mIf`r^g;6K-@>kTvCQ@(M@WE;xsyzDM8rM0^(YUg?zs^z=$h&pT#g=iQm)XRR0G#MJ>WC%=*q^XY!T zhsqxQhH)>E;~=w5(+#dD`TV7M2o|4k?=IY%AEP^dqh~te^SF=4@}Y~~+vJ5w$VZS+ zEB<#8K6lyBTa@i$Z#Ln$eB!fhv+a(( zLl^U&^W$u*XyBR-U5Z}seE;^9*SE-V_x;AE0u+qpz8gKag|P!V4tcNqlux&&uk-Q{ z5k0q{jChMJFgJ-3{N_x0$QW%{jaP;3mp-ZReq?dFVBk+L9lTTkBW0?)Mkaj$Z(OCyxy^KmcA~Wu`K#fce?*e%I>?$7V zkvOYY3_j80E8(YyihZg002M$NklvCv{*@#T_dQk0{kdwj%p z8b-Ji$JaC;lxu&sIJ5vBesV^BK+!BGPW@uiEx5w!pkVqgbSC z(uZa>HyrN`w#z}dQW620rBl3nBd7aM|I-2!Y|Gt#NU_6s?8CZzJKIj*xToXB z|AR96d(#2!8+!}$^1~v&n&LueSd$MUXI<8-ZDMma55NK6;mBE1j)SvLAa%}RPJ^2`) zi#Rnp?zV7dJ71#Neo$`AzBTxMpfqX;F}ADsY$n5n6>q&a+Xz=n-f=slT2pO3`^4Q3 z<gZeZhKiw6VnvISTgqyZwy^c6Ai7e6+s{0eNJ-fQsKpyByk& z2VPlQn>wavevOV_`1)I)#xa)6x5uxU)lL~qqFq)MI}ZgI#g6Tdprf=%41dMKCj{oJ zY+An8r++y;+-x;@BxCck+DmawY)bdW&|;X(+Ae3ayBsub(Wwpg@?LE;j&~D#f=)MD z0>{4?Qu|<^KdwK5(dGIu-5B;i(f3hvxb)%&ljD+M9CMXCUfk2WI#6E?lgC%)==V)U z|LRO#VK%GHkG~jeu_W%|GtT7iT8ZD(seGEP-+u0soY9KwAH@!@t)_f^IRcxT2jcU& zL9+bJuE&33@nh|P8)kXs!AIWLqg(dCwnUxoY3p3%)9=(aUcP;E^SIVEsj?^Hd~g!- zJzr8S42uDK)X&Sc6g1wX6xm#jo>3cIv5vp1M{`8eZfaSC;Anj$>)P> zBW8MQdI!K3bNq;>B5@naCuRAe#}-8NI;&gJgzpCB=_7+XR!kNT{TktvWU!!J(|C7b z$i|2H5y3kj-tj!x$eWKr?bv`a(B`K}F(E~hl6NsYP+IYZTY-_hpk19z|Deg4!~4q9 zKC>q?vbx{m${WkU2)0llW_lq`7X`CpyR{AdXub;S`N%@%_dX8AmWrrcrCi}HC*Hva zv>d&Q#G7DNsIyD)brT7n@T@>-V|PTWy&Kob2*dI>!uxR@`OgWAXqQIlGtld^UEk$G z{TvgK$qg;de4F5MpcdpkjRCYS@NCN+0C8zcuZeOOF*_x@-r+!ojx3n(^lk)@(X(#4 zR$L#tyD>okS@vJCoqm3-nXmY}vrfos*Wo5AcMl%fvnLJjqM1+U!-U9Tw%_E7XCS6? z@*D+Rt}H(iO4I59Xi&^Ht?$K~{IMWyl4+7%&JOU^xUtbWN1fcXmWOALITy{1=~?&a zrb5291J%pWw;P9U+2)2uE%`+3KKNjWmk%v&`Om}O1U`qP!Luzvvp0I$2ylK1=sQX| zI-fXy>>!x#sLrkJC#@#3CXWsLHxLuNP;T)#BNiPFCuK~#xDfBnBiYwOJny6Sv_AN2 z+sCNG&bRVF?O)v-RsG44<6G>7h1jX#i>D8&;d!t!Z~4#xU;f&nsgXEFx@}PJ!jBCJ zoKEl;vzi*vH)i?diSdq#UjH_7o=QFppw0`~d-+dxc2H!K^tNQLrqS8)T>x?27CP_>V{$IXwb6Zj>~OJ8AIy`}-gXrHdh*m0$An&O5qtb$V7ugn;o)^5?%mea z^a;F9iwN%zu=_GBd;AC?zC_5o*~(LD7*Nq(zCAes(-?Zu-NhrlI|x^JEndlU&NqC>CO&eZF^(BY z;qk*l@7}4)mc^mQeXsgVKiP4tBJ!(6Js-AqQAhnCRzNNeiG9b>; zJY+dKzdO3^GC{OY+$M%jgbA7vk$9X#=Wk!C^Pvw9{(LTld(Z|cg^F1FP zAl&nd6uaCY^TFW=pvCbV#!u2%tu{u`K1rUeI${uiagvY!u$J|R-k7zKxp>Q`El@SY zH~vxd5`E$}1~i?NjnCbv{Lqqm4^;B=V*c=aVgPjVtevfg(!H&=+3@a$jqhho*CoY_ zt=aTh2h5HL=bQv=kEOVAPF-pv9y*u5H9AGQ|3;Fv*G@hE=+6VGUb^?$fVz#be^~p<`oV|H)!< z*hP*iS6@$c-S}7@hLeurAtXDNLr=r{;#}^YlAMsd9trBTMzjGM=3=rNed(arT3>ef zl!3Ug0S@)_(2|h-J?^}-jpYlzKJr(?*fZdVxsLroLC5(j3pwZYSqE?3?jTWpS`{(p z4mLD57mEMU=yr1l$>qphGOu}88GFUG9F2M5N_ zHmT#AFYy#dcI@03u2)j=2wNP9-Ej4?Ylz5x`nUi1UyYAP;A#7)+392*bNrLLy~7CL z6OIZ2W_K0qkvktb7}0Q`{Uc5xxx^-o*`2rl6d1>~-DHbmO6qqUh8(%!v}7CpMaV@JVMs9hWwOZ>4PA2LW*Bx%cl{%~#)P@i|7G{W^{WyfRy zavzf7RNlfHsG@}GLy+PVal$ND=h)*b!8yAq5zM) z;kyo3LnC_h)Kq)TqcJ)AQJL{+9H#mo-YewEv>2@oJV*poWL`OoM<@E_sScC!@~M;2 zVbk^4H>3}i@xYjXP3CAjhOg-RW*wGc;)d;a7bNitiJy)*)!rcQbFY_6oPaa-! ze)XaKyemf)Iit7l-1f-YjoR`^o~^m|`M>i`#?DOwY%vf*Ki@``r9`(qvC^9jCagD) zU_6Ou`(Tt4#xH)>>|*NiDcaYbmv)OG`MVpJ(Z@@y{D14mbf`z$NR2K5s|D(cyWx;}(`;$wnA6_XxZ$Mje1S*|?nY*lFmrV-NXhKprME7IF7OcSAS6)$$fE z1Cod>v>y4dRI(;8o!aDqc)_=iaO$_^*IfwhgpeJ4u&!QkYDRBfVHY=QeEj{#K)#LpCW8KjA!G= z?)8N8(Q90g&kgWcRNwr1_7BHIByD;R4<51A_To6m1FSj>!JAid$2ea*Il6C9)!yTS z2NpQIPW$>%k4dAv?Qw^feakLtLCSf57eUFgk2r z>S0WhkN3V_7EU>#H#xnmpF6IW%hUTbz~;8;?zuQIx{~9QoU{9sN$pt$(mP#J}x?Cac=l1tNW%%m2e^--)@B1pg=eyMHhE zyutG*0b$!)cUA?K7cgDl`HuXWR@2gB9uZTyIKaBk?#*E_zx7V6;rjS~v8#a|F&cmJ z!y47<$YlV&+Ut*cxhK9Cukui=$qGke26wXH4&U@n{`JF0Cw#H?Oh&T(#?qKaOPv_V z`><8Z9RI}bp_3a9csxNf47=mI@$b;a8^?6Hz`Cs+Ccm!qoyQWmIk2|mm5Eg-UoXWk zzuL%L-yNfytqeiebNLP{pTLDv-)CdP`IK$T@y?^(m>YSTr>wcuQc=t%L9>n6$)ukT z8{ZxHRHGQors>9&9r*s#Bc}Kfoe|!NjPQi*hmH^c^!cI-l?)Xgl5k|vP zjE}IN*eBd#Z{Pb%%q5ssvL7dB#DRt87P$!-?;HVG&uu>>t9Va>zNtkc(CG!#LRHI? z6q;f<$2-I~r?d}ajEq83-zAFR+(#)KJ&uhI4g9CLL|@hr<9jP?W=ptd8)EW^FB$V0 z-1J+F?ik!2)9vovz-nPwqSiw+`$ED`&!WjkwdU{IuW-;km1k47EoSlhc+l>?wiu&= z382!#pYM%=(|Yput_vEvBc>apMGt&rujo1Mp>1&^P)qbnewgy1zN7LAdk=TQ<&wOy z4FI|}x+e2FChw7f@ZRNy?~Csi2}yr)>u@Q8udHORFaOV%eS|Lz2^&_0-aDGhr7&3> z;N17RD9W}U3$0j?Et>PAk4gsqY~^E)CZ2uq*GVrL*v^0aKhfteCzvK^N1qo3ha!I2 zWJgxVC;en2R_3l4nP4t1??r*HSQyry{^X_YD#rw@I^5%Qk( zn=B+LA=?a;A1)Vb$I}!0*Fq>eHd6t>I=qqa!L*VA69k%0Hmt_EMcHzAWa2INI+5g) zrDI2g`kU-m>BcVZF+la%ceof&g%_Zr2o@T?-pw8h2BuEuTjL@ox3+t? zGQ3+15EE{a=AU#f=hUM6;gPXD{ToBc7^XVJlTPtbm$2%yi6_DLP8r&ZhshxaQaoK) zY;#*L;sb;B_hP{bsaoIhzl$)F;#1?!A0ryw)sA@5WxTu>J8;P#`LQ%{Om6}fZQ};E zns2+lC43DV4ln)UH?DYM!Wz~sx)Nfn-uhB($)q=e8Fv=ZCCBEM$448&_i}!rm#&oG z-TenE`X1*kI>h62%R5=1~C@C zi)rm2TarZRi9EURX&9E^pdA>r9bDYihB|W`^117QKAk(x2K>o_^*-U&`TRi^qU&d* zczoU*;GgM*je^6be({yF#jqFs@K0Jmu8xPk(kxLD)A)wnr? zh4?Zv8v2Mb7rf(giYH?o(>cizvh)4)6fy5yb9Hx8n`3k1?$hsVxE+P!gipJoL%&hK6In^ zQF>9k_Oo~6nVhF}w!t*nGRx!eYC37@R424vr}2vuwi7H~wbbvO zSM1^{2Y1t;q##F!wJ06S>F75eSDRh18!QQZD2Ve?->q*i{wOx??LFX{EjW)} zJ3sLoY_|3FdOnd)hvmG$ugOo=Tu|fc{LDN1*g(AJ=HC;04b;k~?4$SURQvR8OvJP| z*QzPzEV279zy57lpgtoH;S668VLkD7w|?$m^!5jb?HlLeo6lo1*KwT}GByv0RW!S~ zQR8aWOor`fiM}}^Ez#WXA|y-xZSDPHjQ-V8?oF3|I|L_-8lJ<-eup>64yr7>FPMvsmEUr)i}YBm+mmin`8efeGd zddP3NbT>X8^Xl6tLh$m*^f@{IeXcp#9gZ&_bj+SUeKou}Kz{^(`RQN(tmU;6%E`Q3INw zySShoH~jgsWF)aeN{#cjyb3qFyO5j@5#h@wPkrYXGRQwW<$}US)Y?ze+ z(;xrT4nN(36IWZy!c*y z146fk_n8cLomt>Yz>=u zlEL4`oEtp*c-edbTKc9SnsndyLCXm_H*Fn{|L_^FVlPnep!sYw0w$%YA8_h>g(G<+ zapGdiB|UCbc9J+Sw3zH!dE==@3BiuX2|ku|o19BRI>cdxR~#(vB3U6%=yGEG>82xH zG-cJq?C3EgirT(>ywiN57%$&Dc9V%;;kE6}3&*v=urc1Ly!l$#owZ&Mz}Y#bu*)r7 zw$b#ug;9#+%MhiT@7eQC3iyXDqxfR)9?^?V-(I=57O@SxkJX)T>wR1)eSOOXc2i`52W|Wt--N*uw$a7Ix62`zuN6_+dGq{2?jvnI zlHu}7JP>u>4bs?`H!D?xM(lv<4@qCUi9jE;%z+@vN^CIt_7q3+T%Qb7PGQirm-VtGvQ?LXx5H z@ZFeWJNTpm~>g!9qy8N+yM=MS#fFJP;)u+xwoFfwBoClp8TUlcA6qurdm-+~bc z1P{9OTbHbEH{NGzy(#>VEw<6E&ee6_cc&1|$r*8YR#4Ui+mla7Ydcc zj$t?_#p5DA`~sbk_v5TjO`K0jXd@rboIuX=geiXhT^;Rw|ISypzCby&y+;dWjf(}x z-T+&!uum=pYjvJquZ9_4a^~#rAc-CCoUP&-j-`OLuKp*_1|XZNF z8!F0VF;X{)i_e7XZ5FB93lAB}Sk|D;nu_ltRl`N_JF{2tcA zOGR`!BKrMT1ABcnoo#g|mphlAwKqfWBi-*u_8(P|B}>dCemIPcttX3-uPnj3xW>OJ zZ&c@Zp_oOI%rRT~+l^;3pT`>M0T97_EXYre>B?_qYX{^UmL2!PBkM}On+tAe-kWHe zizPO?M?~)=KWC@0rnYw+p5Lu)$h*7^PZ)9Ecp!t`Fn`AXsqrR;QSh$k-%k!AS7~Rr za5RwkM2*@!@QgD)eKQJp9J75`th4#a4>rOAf9qat57u_IowcIl_?@@8LNCZgiAg$_ zA4?HmftbS(+)bvR{^fuCU)^v3Nsh_&}3L7Js6O|VjvQ5P82)~)eGm{Nxx$S2!`<}(iFEX`1A4g z4Qnsdv&Vp5(Wk!=e0Rs!n>>C<)^ic0nAaZX7ict(DI`~H)LPITX3AF7?7(wCmU z4G{DZ6Fnvec=#o67T4KcpY9c$bLgm!_F_kfiBFpDNKHF`ebF0EJK zkJ=zv9^if!4nrri^Y;c~SfHK1QzRN_zSNxzkoS&;iL|@C-y0Z;=;s$?8{%ko(dv$9 zm~WAs%udifsZa;3p<8mLkz?B6ov#SuTU2$;UbHIeTmvy&*`asFPv{oBH6>HNMw5Rg zzSaKxSiJ84zIq4o?h<|$^ZbN)#&;aAkf9_uP>qb}0u$}!6ZGXaAAr|}9_{>w zXWvzA&nVkNIIRUSNinoKnWN}4Hq$|9EE^jgj6OW81sU~|?>^P8-z9+KuLYEXUz_p8 zU+Gz$h|YzAcr9+d$bWq|9!}@k4KH6XuEX~8IV>Zi1D=b)d=TN|vBQ#xv?bJ+Gy zr*N!h=Pz~)LyBf!Sf;<%o2ckX&Jo?GX=1XFznDe0y2j>|Chu<25*&hf_mOJHJs8AC z`xRg|Fz}^wu(}te{K<&-6Ir@U@ak!r2;0S?vCmcJB8z?X`|4x1g@<_l5?6iuWKlPU zZ;q++onsQYIuCZu5e#qWJMk44^}4B?K>g_3O-K9X+ic;typ_JypZaXOu#J%~r^k5S zMvCX@+gbd8uT{R07X{4IKccHSIcmJiyVbnT`7RE=L+{K}yF8lz;3KE=#kZKw=e4M1 zcN65HMb>tRuWhWse0fiS*5ozDjLqGU&cB}p&}j}66m5ghQMBZ24A;2)G>oUDzH0GY zJIv2M7KG4<9sZM%szRaU78*EZtxb?PG>(HokcN}jKDP%crXZ=qKYzOm=33{c`>zJ)tF%lG>$i;}at=V<=0^SwfBwgZ-*%bdJlSy8zVR2Gxo|gv z=t4PcW7-&*PY4d-Y)^o!t{5K?3+4k_LbbY?AB)38wWoCBgbsBqy|4hXcY%|1b#7WF z&CSa@24!5tq6qd$!624P74EtlP8V=~rJbMsi^PzN{Sjy*Gbs zC@C4v&KHyRyJ>4Q}!*59+Og9B!lXaCW{QGNfpK z$>H-LWb^zOmVdM^zUHv;OC4eY=Mr!n&W~>wXipmo9YdGBTc=cSw6EUCZO?~hIy)8@ zIdCd~lV|ez{w18+0D?CY$==+s!Vv!K)}OZajo0S1;i&(uwPc@G=m0mGFK&JWZQrxc z)}Th0?%qx2gw2h$@4_)mF4BCT)?%|f znvAI!{?UeiJ{rC!3WUQ`8=Rf=m=|`8O1@mp8|c++I%@7lMid<%tGL|PWW?Xs1SUIq z_H58Q-|6OZFVwv5HR~zJK{2|Fb!a@)8DB3K+71#ybERfD`m4 zZAsBYcTS^#@D!R<*%eRXQpE8R4DbdzM?}b79B_js{$%qV^@It`E;u{T#H}vsqeRft zW`A<$o6hkhbQkD&w)`Z|!Xyj}(CibSlXo)7Ya_BK?0T@EtgkkM6+IxZlC}MlT%XC9 z0qc)6gZ9yvM6wt=p39#L5P2um{`w6vdg-)tqoyEn+kGcx*9A#7A6 zpI_Y}U92e7h-mb*cYc}oG@Vc1WL8uzCu)!O5|NDC=9XSIcxzrRAf03fax4AQmt9z? zlw0lRI|C;B6!DvcqtAd%_K~~c!uI>0*}Rk71QK;-pwHiYmZAIgS0<*H%SZJLoZ+d( zpp@e#7XS9mkB`ZS70DH$q~q_GStA+NDdVd=FW0>jgr9SFm$)AO=6nwTmlEwa_y(qT z_Petz7j8lxLlVhl)8!^XEB=d({5d+(JLx68Yzm`%xLk8*^;uZb^~4pFk)sVOy@25p zXNz56$yly;vn}s0yX>7o_KK5Ba%_dB_9wW6+(tfy5pGfOHM0{|ee#KJveCf4*mVRXp3BpY#aLUks{!QpH(bg3<=66?zUWR0bJ7xx z$;n0OoAZlMU{=$Tx0(>GA4-FSUuHQ+IfqThjypU@?*hl-8$Vn412*x1;>S%+vvs=D z#kSS1j`7|{Jo)n82|*aiNg=B9^C+9c!-tE<5q|QDf+%6wq4;TeVyEqm%Y0Hlf4NxO z0xCS)o}IY7HH+F^;6!lx*b`xYuwEW~)oB?b0Q=v@@ffSS8K8*x%O`kNGt?2f6GT== zv;A_6x%sQyQd?}hIh+rS^PPut{#lM_>pb~8%J1?#%JH ze-vUxH?m}Hu^>1D=cVT>yU~wl^ipAUu70-eFAeRTcn4#4g=h9eBWK^-GL9g${j>`( zG2tI=PY>SgmZSUXPVFw1Y-b+m(JA&{_32~^uIj6`0+t&rye@tH$F(T{rv52rZ{E^UUmJIzyfg*|M!CJ z-h7B*`Cfmv8+k>c4Hu6j-x`r^zlV?AeDZtq zrG9hna)4SYd*N?2=;m|(3ajt_7DM!(@zdDfyr#CrbMZ-5H}vk~$>cEQ{IR)*!CviotRwBaM;Ir&43%zu#+H*)>2| z0h_J83;f^1&aWQ+Eh?en!%ZXIOTKdM&4;lX@BH)HK_JdHc`?uq%NZ9LVK}*InV{kt z|E-^skyNzva5CxG4fGDa`Ty_}EJoQFAK$@vF+Fq;MI*RVBY2=T+_2CTSUT$Elm!W3w>MtAeQJeQAdG+)~s zTnu>CSorkFCU8Ez2TKSzLtbf zj6!zj$-Xy5>VtLHA#$P92S>lmz8CdSN+d+jCf_C#e(m@@ z!n*d(eLU#BnAnATa1idnDG#0%-!Sarj9l%r;WSp3GUfE!?T%+f`*c4|z{gLi)jB#@Hv3VC3Y$6d(z9^UX z&hLDl533*M2mb6YI_l74TNOCC~x?9b^OUc?K__a73g7-{zm_R_i43c*v(Hc@7i2`AKXO{8JZoYPlN$ zE~rjFLSv6pcTmkcuUh<9T_=Y?zfbYz2EB4|7D`6_v9rRyOqg9ns)L_JVL11dx9O|y zmlrg@T<9+sspXh@+HY|dR6gJLjBDS;aRJ?e-{?XgF1GIb)%7_RV>VqsA=kbI{$qpM zd*6w#zrXo6y3Ku$%*A@+Em8EsjrIy@|N6@(l#<=!`}e=kSJO2!B4l&xCboEoJF(mN z65nKI13jdGEa%PRK6Z=7_~MVnuJg+uc`u$1t4MOfSBE_CIoPajatM|%cO zEt<~!;llHK@3z}cUj6X(fSJU1PG#CYS)dOrGSj&SJQ0WkzwQD*KWsybCt4S$V$Yw( z^Dpe2&+a_80kEeXx|=iDN8aUJUFkp4p^W(GPM1#O2~M8Av3%q99S1jtFPGr^T3d+= zrx_bkDGB)rjsJ#ZKKH$Ae*XSPKj_vCfOo!)e3+RrnZ|##*7f_k6wv*d1Agh^(eZAM zcECU1lD%9g)-I5}9Xq?&w_Nw>rsvZUYD}2!h9gn=y~i%h!^zKc0IK*mmNgZZ&D)%v zU0Y8)xiek0p}mW&vws)r`QaBo)FyUaKfpWw*~(|~$W5#7=@@+QcJM84*5%0}G|BxHn)e9nXlszhGwc|W7qW0lfx`;{g ztts|t8L>&18htkyqmy^ejYq;x>M+zBy_WdZK{-pcF|>B|aY$<{4uG^zgQV!?Y<*>D z{!5=WHCD;kFUj*m1lAZc9@o}0QxMdr&eT6SHIF|n#`3Lg8GilqUp966m!JOI|M~y^ z!^a-)qH*4tVVt)>5xQ7q*dM^31N7gWWr*?h%F(?rcR=>>2Xq8n@~j9k=ve>=x=k<~ zN+5SWopAUTX#&KlJ>pEBqbo21#THmho(8J^UV5hYIh^oLH>srOzN^c&2*R_AfBFY} zkm{p1d+0`ow64*tjm>WWZ;+w6#W&jIFY_ct$wM9qA3b+W8(-6RTf*BeP+vR-TlqG> zY{JRj^96T7_MF36ahR?c4E%Td_}_qz4$sAn{=6FLY<@8=c4WhZp=UOuovf#Acauh9 z!l18M@M{lThovJ*+1h?K6OG_rW;5!;_C>#j8cjr>i6x$~KCkmTQO=V)*RSuvLEIX{ zR{JJK`7;)HDp|$bA{y%DltIKV9!>VgsVErwI1{SBr)}SNif3adEuyfGA|`whNrxQt zF82xyOc=F$8C@csTTn#j?lOOvq&Hqp6)ugvD6%Z-SYL6NZ)4iKH}U`W+utkdZvjT8 z;8n!qQ~24vyYdQ8@$)d2H+CEIqs=ckH(_P3NdRy~iupHo;JJm-7Nf7fUGQ_T-f{}9 zbdl5Y=z6lRgX=#Vw3~d?0+W*1yK4_W9PPHjdf%5inHteqaM`B1Lwl2s@1Wj7dK+8V$ZmCE?+VX9G3-u+1u7d_?9?w;_HGY9E>?09 z-UGU?744HK`MB}yO7E-zL58+hR-U-x-6HD2V~0a+zgUDdIa`#k{u01od)Q5eamcsi z8^4)SKV3J5G+^On?*v>8h<$|G+t4#1-qn*Spe8BN87n6vDRQlIwyxek23n*gVd6$C zkMQyTvuz=mF12;zqAo}`p+9)ucQ|9M?{fOB+2rzt{o3g3PwY3IXN2==doeqskX*zE zwU;fHh`B#0f z<@u!0Lw%S#ncoOWtVQU?;w$usukDdJTOJ?YqH(M*h}DQgsUGK#Wbymep~%9;uF1)F zZ!HV${5hNQ!)%Fnxxsfa>_$s|;jq;o!Sly<&FK?+xW4bZ*ZIeIW9O1iq^r&S;qgwB z$8OxuKZK-_%rN48#}EVgM!eM>zxX_xVwnQF7&lJiS99)0P>GAogK0F+1_`yFGt^wcYpl9cy~P}bHeh!IJ~kppA5&*e($5Z^LZGp+2BX}`c$kA z&x_#3m^qWbwh+%`HGHPmuI)aN!`|#~%&04DV%b}#ZvJ;+56j(*=ci#t8}ToFbboVD za^%y-$|GZP)QmRqUX0nwcXGRZ9rNGpQO7FM_ikVF7{()+ljr9X_xS6PO;R=)4-?k; z+4S6aG*Pt~d%K9LX49)YzHdV52bJz!w0E*J2rv8Cyc(bEPKVRMZfw;y<;gS-+^odR z$8vh(#Q?+GIUj8;fvsb6$eY{7U1DY*YIAr1vZsqyfL|%kn4Hh&spMijlF@$UI?Z*& zVIuMRom2^-+ue8{^A}MDx}|XEWMX|>?F93t~bPPSROobaPf`a+#(KdoqgAB zs}BZZ!b#X;e&mnzE&t9R#NOAf%I)Go_VB7P9vJAMH@>r@{7l}>iv;(K&cnvGy@O11 zJZghA#kXH?Ec&Q6=kbRzF5kcZ_WyN*vhha*?EIW@cM}w@n%YhSAK#{;UR5Qtt^6|< zQm|uOGU}5`S|MlPhvoXOzr+6%=*2V<~PO#s}U_r<;zHds*0+&N= zF8;})e1rUj>U<=9B=~!SiIZFCzov}2mklZo%6Xe8eU!w68)!*6;K_R5A>j-KV0<~s z^xdbaAgi+v^L7gGEfs5+&XxojCHQ*-eZ*%~zL)NqNYmejdJ#^2%to5#XvY+t;>u+$)X9vgP|qQ`{sVcx|Wk_GAf$<9@k zgn9q*L;J{DKE=QMU3V{JOeSC4T*#2UOH;Q6m>P9AoGu4q*!cAwX>jMKbicOq*y|s* z$y1aqn;-iVoXlRQa}f9j{=Ewt`sG{%Xgrpq>Dqvuljc9`1PJ(HLzb@|-qkXF$@Z`v z#yK>zYnyU0si)(hCa#0W&oJ(0O@!k7t&g4ibQHSx=BS{d<9ip~o1+u9F@I{49Yr$t zV^FXTY)xUy!5t*!X&c6JgYPZIZb5qMh41fL0$6$<`2gLG>~wU|Lf2vdSR1?!)m1ic zJ~BRxzfpX>xJY={8Cu0&y?#XP7{=ADu#0yCw2#<6HwEUqtJkY#!BM+>EZ2BDd(LNA z*&v7Z{rl&gb>l=nOb;UYg0>bHlXZ6P25>&&lYDo19T7fuwcpL^Y-ZzqFIxZp#*cP4 zSCTdU?D_mo1AY8Bd$J*!yAbM}k5-%VAynin0dq7z1Ypg64E2w`28Y-Dbo2V*=UeMj z|%pCYHyo71TcJu;YNsa5>w|}Fl`OgPxBv2A*Z=pw|9x_K%fHXNJh!%J{+8E`f!%z_KdbHShav5-@||ru z>VSqf9Fa-$@}-vZe+cJ?qrj{F?JKIH=cZ45TSs(s>rDojyH-v{&xTwW<)g1YS^P)y z%w!y_VR5)QeOSURk@#;iLY%GeU#)LnJoueNR&391e0ww6-d`^r9_E`4%(QU4$@=my z4sT!m^vQ3|ysU^a*~`srVC&|#@|lgdiTSLF?b^-;c5BanG4_%8F4$N23&Cae5>Y}) z^mmh#=L;W;BEWV@X(VI25eacT+a+}KIbOr3hrZ0{l@d8b^xwq_5HBdDZ6N2 z($I_el6j1^P~{T~o5boPOM-6kn!rEa2|XEG!2jT=!+bXESmw`Z1(oBIO~D)~;Njl| z4twCpX3y8ovn@6}v697?qeu|J;rZRQ2%+wdh3w6}lwXhQSQO&^94 zUNS2j_ikE5v(4_yAM<7BHvv?*d+-gsvjI;q`w&*U8O3j|$&nv7o}H zAI|e5c#01RKKA%qH=r2d9falc6H|WUCX+t7Vi#wm-NY(>9^MhzBCEc?_Ad|rNY{Ow z|7aQDcM1$l+uk9bZH%~!(syz5+CrP0=2STUtmsx%YP-p7xtYw1>tQs|NsQ(3g`Jk9 zW`rUu=6E+=>T=^+rv^KG}9h#RoDtOR5^he=!5~fD%x46Vsls)wNj?zo-dd4X-gC~h6@ z#=vPl-H!FQ$rZV3tm9qI!mX2-#~&L>#cwq)V=tx%)D(N7<#9Nl?3E+CY4hlwOk!Vr zAG++=JXjweOjz>PA1>z|zxL{<-($!2FwC#@Ws^h6^~vW+A*YTUKGH;g>)lgr3)ve# zWb(llR|Ix?i2XN({O}!%GU3Um9nNios{yy^V zrudU*Qg}7VML~3Q%p3J@TyoN|UkqK8TGtrI+&h14Jw&^4kc8k}q|cr;fxHr)T*pzc zjXki2EE8Q!>en8Ma$){sXAl3OXE%G*kNWvKnE8sp(@mClgZXl_<$?Lq`JdrrAACH* zmW?%QpE}5c>j>B(PMyP3c+uJxLsXL^N1At&?OdHV_x{m3#ysYx!Q!0XKe9yw4_VQx zYd6MHVvNAz#!oRbhJ7OF+jFBr{$|SNCsz1$u)WyIEB0S~KHtxr`j_YVA4YWV4S)oJ z5g8vv7vA?PS1__eE&f}-+jDWe91;=p`S;e6e7E1uqUX>gFGZbu-L^dJXyg0zEoO0u zt!-=Z=XkvNg;Krnp*QMY`WyHBl{R)w%IO@E+U?O#Lqw~W4Cznq;hS^>`9&_7`!5HP z9j{ND#Ju`34bk76X1r03w_MBr?|M{C`xAajdcKbY^{|m-UNA4Y94tdP`2t3rq`XBYo=F|)5+F?E-bZ55Gw1Y;cEFI=Qvf9IB(%F^XH$F@ zC^!SU39=%`z0Pmbdv2k(QK~myy4(>;Mx=r#X@(bX&n?tDM89CJxtGpu^bb=MH`(1; zr#L#H=N14aB@4HkoY0LmHEbV44Y&%<{QYIaXdg||8eWuqG9<%F$`!gxl&2qz1bB-3 z=;{99Xs4g1<6C|t*TMwP{2x{>B%j~(T^2=yXu`ws&9?u4jHs{wD1$3i6P}g}+47;k$^tfHBbL*z(}D z8DVt$u_6nj3ga$%*p+UD60Kh|j&gTc4+{myyUDysR*~SmT`-v(dVIc%g?n%7-D1+I zA4B2uT|mnJymB!(|M8hgea>3%O^)YFi!dLJGP#;i@>w)q6@EFHieUtETYI(`Pi{Pz zXc>9C(}`|oCCK-{7RRLSra>JanT{^_!+_6JCwGU%?ugSt$#aU(X|m**$xC+3$kAcy zDgN(54=>{BqoKa|RfW6wChKa1ydq(*8D=pgr(m!+Urr~B59h1)Wc?BCUA%;8Jo)nB z8UDmrR1Dg1GNZ=+$i=er2uh=Bo|v?#6bB9IbfJ5!n3f$ugSNgV0VeLI#=Brk=xP_+ z>a(Eu*6%X-?v@;50G)S{#^%l$g}CmwZla=N@7Um}TgBqeT_n`E#@cphF~s&B?7DZ= z`%Z-i_<#^3$cQ zqYG}wGRbziYOy>@^4ek-g0-<#9|6mibsi0Qb8WqB2lsNvasKF`*4<4tGG@k7fUJEd zUH<}NY$xxr3GKVSA$ao@-L`1n3pry7-AtGE=Ofqc0O4Yt5>GATOySo(~0{z%YU)$XF~{Kp%MVW3>3-@8j>C1v*9!v8*%sIAzj zIa2YLn z*!nA)^VORlKAC~f-?gzhJzn%YIlN1N#)V}Fg17zsh%mhH7(0BD34}bcJAbQHeCcM% z-tmui-^I^-z-G>sK~J zI6$y`t#9tf?BGa-wNhBEztt@7N_%(MMf+~jZhd(Ex{QA1=j-?v(=f;b>Nc*Zg=(=4 zUygTUYeeChm$PlLiEpv>mEhV|OHg$4p^nw0jsLp2mhblIlGbtiQP*fx(;LI-+8B@@ z_jLg`cZN&+mL6hN?8|2t{XP}*UXPix`E~0@{*80jCFMpT3U4jxgJa<2yqws1tsN|P z){<3tdRZ=@9lZ#uZA7HQe;(>YOnma;ZI}OkCrRWyA67>l8)FVpJ1{o#cc-wdbvfjm zPpqqeYZv`jG)Z2hYV)Y?5uon*WQ1+kg!O*54*A*dDd3sl#oCQ=K6-#mb{ac}nRV;p z$BwtPGwt4+CEDsqq&V!Iexm-hci87hMOlLf5J`Jn*1iV(wgJ3D3T-~xenqE%Y+{bH z0Vt`-dwI#56UL-D7cw@FGh*B07{~u`r%8|%pOS7#68#Jo-~k9kR(fm@CFXRVel(tM z(YVDCeQ?3k-eArCVGvwin%JXB_55)dzuKgyf!?m|+U@8#Jj5g@n>;Sz!&TA`Gh1}u zFe9Y)Fn#!wy^R9CByS346S-&uj_u^`lrNz>-DAwZ{JfadJRK9ruM>=Vll(%VEg9$I zBbcv7m9C(Pxrt*KrV9^@=WhvXgpq5T$Vb<1LYU;?S{&ey(lg5GO1MP|3C`Em8J-i9 zCXEA(Rb0nC8O}}Y{NTw>1wui8Z8`t5!(e`-rjp#V>+JmgTZIY+`bXOx;e0Rt&K1nP zL-|aGU>&W=$>h_W>`equ2b}U^D&aH!a9G^^wn?^=CW|ie__57II|NR9npEH?V@*>k z#(Wg*BO6BJ`7S7vFrUPq?1hLu0u`qM{Vt;5nGX+S^3W{sWvm#-F~v12JT>s!-Oy4< zla*vPZKCPu4BkPy6>u^VGT(Ci6MI(BC;U6sMgAJrq#6Ik1rWO0qlwo$6c#HuvZUV2 z%aKg)$>MuBH$k!4;}PXI6JEJSAgsCT(SLCR!pDN$#Mnh`-3XSt9o-E$ynPfihga6Z zbXXRx?4q9?Fq(i&T5#<9ZZJ*n<4us-E?=$>=j;Dl=<+#fa>zoYg~D>;ZUnIPyh75t zx2F^Bz;k7Kuin}xvu91+_(bCd6tA=;Z@kXZ%c490r^ zCzJ5V-zht+G}v``Hs&`!)Lgy|Z*!1E;q)*1o%3h5ALtq{h6&mx z4uv=}_gnI|69*^1#bnb>m?ew6vdPkqzo^eA5yX0*Cws^ATBjOhm*o@WrGP;KZSzVnbF9jP5^*M%* zpYfk=v=1ZNK)SiAPyR0t)QU$qSvGdR>TWENM**$)@qWp#4)_W1<9d{*!5K(kzDKNAppnK|T$ zv3Ukdxh+p?yR|`$6CYxIG^}p&A3?SbhX3rJy!6AVZ#lR+bbielmvj00uYS|uuB4)U zZBAG8@LVpHA#7lYG_SaU6JmR<2$W+i%+pS?DdT^XnSRTRgx|t)S8$*-HrlVn# z@0jnJ$JjG3w~e1rdb4+5ebP}N_~(~j|5h)*J(z3XC$!$8ovgpMzPx!0W3hi@-8{%J zxBx#NrndwBf%RK=;r64+(QVxkhMVW_jhX!bAHNHn`14(yCo8MwkGwHEck=L`PuVRu zZmtlsM7?ta93<{8KvL7g)|!%k`8)qFZywneP+{GCJhj@Hr|oot+F$af{jjYiKj@%f zxm^AGL6XfJQyjni4^mSGzUv?4( zX8d@;u3 zFw!vBrI5Yvo>Qsul8pWco{j#;g0++7Z~BogaV`||41adPu44!@Vm1p>4ToAEEbVK!AC+z#6B_(*i%H8U-^gscJZh0T(h>zJx=Av3XC78o6!7{T|&mcCS?}h zF{QUz^mt&gs3;{-?|jFMs#8SJZ8Aiwy>mA%5NLVcLhjMWDE0XukPVVdh}d3gdJbbzoQyWImKc2 z`Tye=%2Q1CyO*D8=G_Iyd-B8^zAZ44VZx>7a`t5G-4V7^MP^TC!MCYjPFEj^)V4*7^Km{II2WsUW7=Xsl1% zgIVlY!oN3J5)UgKuMHhO_8y*2SIcm9p5KZid8<)wtkr_Z!?rk$kD=a3&!Hz$=d7MP@FC&gp(xCUYcZxlU6=k zOcUAp=9c!fY*?(dGya_%dGz9%S5H1OevpsNC&S)F_@wJ+WBTmnyO_Y@6C)N|C;WC( z-9Wt`jXfJ8VoKuDO;(5J=^A&!_uBt={8-?vC;j`>T6;Fl2an46YB4g_qMbf|CpTZI z3F$#X|1OU7p)*k44HoBQq&HQ=y^DJ%Zcsh`;OEcUMO*#T$2a7S8Fs4SIJxt8^547` zFm6G)F@g>U3|PW(F$9Z#cG-HpgB|Y^VZ(HG55x~7;LNl`_sAU5`HL%zFLs&NdOi6% zYzFLj&o^v!A!|HsF^nb!9>ZCmPd&L=K$Z(#bJC1O`)ucybkNfYAM8_H^`DQ5UbXmi z$$@@bDS59?Z>&B1@DKNk0i<)%#eOPIGeg^M&ga*3zqaskY|HyJo!gB?pR_P{vZHp^ z)^_u^y4)PznD9>LPME|e$(t;KW@kJ4dO$&*ob+j(nxgLlY<^=$dKzQPFSYgmFX~Q^ z9E4#Yir)X$`LBg5P%|N3S}n3H`W-m6Eef z6@1Fpj!^c%#@li)E}MV14KIjv=c|bfDtaq)i|8&*vz4ujD zRsZO#tHR}F#S!6tz=42(AWHle{R0951`PrNdJhBj4{4O_F8_CfFcp#!0s*Oyh5yip z{MRQo{QXA;1jK_91jH{01mx`>-jBa;^sg!kq>Jf^C=8uE6`x4BlKx%}Gs0 zn%mIU8lZ1vYhVm;v$p%E00H53RH<4E@3CjZMv)Y#F`!Q9Tt+}4KpKfd|~w$4s` zq@@1|^uMqF9;cJJ$^VIDMO>AU;^T2qU4dt<_wPQa^@ct*JELKjv}}UT0^(E(=}JmU zGBQ)sb927m0(|_036Z#Sj8`6F?uRAhX4aq%Te`vC!dKqQ-7 z%uEWYy_Vg=^_`nL`Dg3p8FG$+(f6nJ5gcW9VTmh_$j`@#fdll`F~(RPn7J24e-})` zl)25qerGjzk({GbP^I@5d(>xkUiu}}-s;unM*-fh`J0lBkD|~W=-2D7^7iE}UUd3Q zIpD~H?6WmU&g&oaeP6Ft24v*Xkx&RCi=vi}N)=Em@2WR&z)LwBp~j%Nc=c6%YDpJx zf!9(*PI%)gNrGK}Xv>YKwu=pf?YXtYO}BYvu93;-(r0n_xh@*j%ZxnTc@rT#StYi1 z&vaa~rVsZ*>KhYm;zmtX>t50MDU#;hBX~}+9kDCVnhxFM%VYBq=tZ%~3 z?FWR(5#y{}cQaeg!GXE=+00-6t>uAL4Z=4({$M;-bhC9!#Xfz$17poEQFa!p()TYn ze8Tpd1Xuc~Xs8_>Wg}M6Lw%|r!y68?yl09ueDqXdt`UgY{F{tar@*M0rMoi+cbE1~ zkmJb6gCn3(i&l0PD&qvap03}?(HXOG(H`TG>4XDhXD+K*c#g$9&wR%bP8Jo_2>e{Y zM9k##;`e^b1aQwsy}L_2rFMs5BGvXfWvBbK?qj3pdkR?l{ggT}b#QTX)v<9jz@f|7 zanUm2@UE|Z{j#ZhfOL~u*n#H(0`aEnbybK}DdWW1Z%aOiTp3%zqw#5@Y+`uK-1Z`_8*r?z%A@i2KVt5xUk60#LiZWAuDg?Wn*lgXoaU)t zDs{p>qar8Jp?A00jUIe3`L?bEN{BI_xgS{coIi)G_t;)U4Ba=!n~q-VWPi+;bTZTo zo<99l$%q#rG-nbUw}*%k9(ta&EwUsEA8$wO!gy^O_{AX&K?NC;2#xVjmhk81#kSY^ zZz+F+$6kwuz^TXB6DaoUxLu(cTc71)Ofk__QOl-?_{qWHDW`G0B~XK#XPBF%6ZATY z9ec3H<5}O`+h_8`$bBeamtsnn^n%V#i{;L1dVDwG?#X}e4lRv`@+90;FHFYkEX=C^ySEfOOyZhwX)~i>Q(paIrB*OD^v5ue?;&e za;DId5o6Im5=CT<6f&raCb>lfOaBR(cjKE?Kb8neYW&eESX?=&77t(U(gZFyytM1h z)oXl6W7)hl4F8}sN9evQ66y7a#!kzJC;A&Wh&DMt-X&f;OW!I|^CVLCs${T&KYCSe zT%X`@L6R*fLj!mqD_Mw_bB!c&=Vq~tBbZm*lwj$bxg9g{Zy7%-dS}Z`o;`E5!A0yS zUf44=cvS1EbCJ*=R0Qh;P|!w@=gIz2AA~Mt&aiZyeu@4r8HusHWMpBY)Mf^IGB8w= z{JLdNuZBNPMWccpO-=f5pQ!K4hr_kBf=utq!1W2!>(K2G#AUB5F%c;DNjE>3m^hS? zN723^qqq24Ni$I|ZV&DUM_jn~vZQiXL3oWx3^(B+J#Vky=pR9wi9&2f;w6-1L|XM^ z2{j$`Tgw}KGF3C5YCeYdFf;=`^Xi7o2gWMLBsM5eJt<@JQSdUO2n0 zotdYs%rl#`PXg~leXDs(%Ntwv4(#h|F_*tcC3}=*vZ^opo(+eU_YmGk>(4FTxTY$I zwuUl2B3C3j+UpQ|N6MJa`$%W?Cf&++hf|Y=bs%^c*Kg0s+u}+QJHv2 zdI`YB!lFk5M1)+6V{ZK=jibPZP`xHcxv0oK^$mhi^=+sBzM1J!`^xS4{MmsRW$!|e z!ioYr79)hkA|YU;I`|V@6)vgQ{Vm=8Lb;lU^;G=BV%V)aaZ+_n-zgPo?NCv-TD;{B z_kGyX;=EK4Z>q_{c?{z_a744+8I|mtRac_(c#wqN%d3RFuD-VXn-k!*Ps8AYa95t7 zfxmhXq`$~H?5i6^&>`70ISnT_l$WS{C!T+l-YJ;$WoP_5UwTefkjgAD0=YU$_)O!R z{9>et&M}j7Z7eVtlSRJI_C24f?Kd&O#vMg1ay>U~pkR82O+@dOCW{SGI3v3SL8l}K zx`|1Qi5@rEAV^~j)7p3(Uh87gWI24@V=|sdv`9L8TtWu1cwg*C)i_yyP{QZ* zu=2Db5(|1K+mm%RTi~fLjrG02-dY_2qs#$JG1F*7OVM5jtmAjBos_J2JsZ;Pr(Nwr zxZ7Qt?QlmnFG7#tO~rP6-m>zhA$OG|vf<47o@y9W4`GE>=XX@L-GpES9I3ya<8*`xCOcY@Wyn5!2An zdDLud z#9siTKa36mFX$zSJapM`OZ-p2`g%*1AU6O9vaj+s6F9#3ZwCV;MFfKWD{3*aTQz-)($ zOB}NO@*=fB{&298x^RHTy0KP4jZ*t+X2Zd^!qHAZ`{%(NbUm;!2@1ur5xB?c@$o0;2%P6SSisYV z^6SuGhgUS3JSwt{u>GUB1ZB?*fD8K^*i|_r z*)BD!j#}26pH@F>-{=vlPV0sU#Fu!BJTh~j2KR3Ks4530;5ZUw{2wgQA`+L+q|2r$ zRXbCqQObPBHKEM8P1qYb#`;vetVR&e_PA~j7cxa!s8-Gw09oyr7yR|bxV(Rd#9_6a zY)9Ow=X$d_sO%rL6I)C|o4EAX{PMoGv}b$DJ>DfX(jkPt!h9KiUn=G_fg`-*c>1z6 z-}qZT3kp|xQIr@DW8xaTBEZ39&z^F!Eite$->|xZ>*O%hu0r0rfPT02_Y}XT#t9f> z_tJeS4u`W>tRkU)WF>re#MVC}Iu=N1zHWG2SZk zC-Bb#3|9DLe|!qcnzZ=dd~W2c!gC3^j3ahIC5`{vfJppt`7)6ob1c)S3A0e?KfN!g z9QMbQM34u5gYtKoG3(6B)xLwM<_DO`-xiUB-*h#~q=*z4?MV2Kqj`}!#)9b%-a5P@ zEpAQcG|5!LV~E`GQ%M|`3eTz$9rUVPpjGVbGHwAq5cnBGgfFVI$Hs8f*v(_f12VWE zeUa~xB7>Bm+$NrjQtKLRD-2=n8E82S6Pl_IK9WS?+M+=qDmM67i>1=i-B#W0wpNYl zHiT2<3rp;Ka;5;uk?=bYJ=cX{7a0uoVG!Dzg4rVL1mzxEJvbWY^ELxTgALTmyz1x?!p5V&W8&CO`i=GJl&2Dc z%kxTW3(~38b2QS;jSpJoSg8c0=BLO>Ot}fJ4*A@($ z*WJjA%|sH>ystNq(DrY!5!r7nWwr6z-lI7U`2p^~s0*-SvN)yjfY+yIjO7B;1wehS zqh-I3Y+GUBr2m1>5wm^ z$}Tm(TJMc6gr^M)cg3uwFq}d!&4lgPdfFBQ@CM(Fo!Y3h(7jVxwxC(u<%+PIX8)hQ zaq_oBXakYDUv=_-!h4rZApgG5#G`xf3 zHlW!UhTx$isMr*?53AD}(G~1eh31hOp++HY-!axZtqb=IHB%bP#Gw*p1mG+vg1eYv z?U`T>Mt{uJS+jRqC^g>CP%7lsgV1j@w4QEZN1}mnH~N1PQ^(~i%F-1=dqLNG_?LmR zzx{YSHumHHSHyHTSRfcg<&|CcG?=mA@r89ACf3r!g$c~tU)T;I-WG`^*D((cw4VUY zXs38zex3+t`862-T7#XQ1U;!q`THYgwZh2(Z719nvcNV)$pz`tIBVlq?{#Z|0?`@g z#YrNm_HS}Z=xZkpE<+L~?lU>mf~9!c+uY_Z1SM*N_8w)$F5OQPCLOl{D}c>5SS| zXQBdf61J5qPHO^MRh(LRtzamnU3oVNCRcXVh&&3RPys`{!q_oiR?-kq`BtDW; zXxi%1R>EyPOI$b49s(Det!Wl&^ch+%iS5_zgVhD~nhEm$WKI6|kH|^9_{AkI-t=*Eps`d*qB@ZjN)w$Eg3m%K#?>JJ z{lHNDwT>oT9ssWUxFF3H;IWPx=vN!fKO#}WYZi3QkJ23AcBNKr@+s)^GU>osQSs%?%>4q9htt(a~>C25aSFwnS>s_d)uDZZ1x zR6OUq_gh?Z^AqJG(MDHKdu?Vgkl++2Y&24^+mQaLj?gbdKf?(NayaT{cM+T1k0*L0 zC#uQR7E|UMj2Pf8;umeL)u?(Tzt0(QvDch8k#X*Orw|V*J+f|vh3A37(AU~2fhDFD zkoqYxB1Uv&HoyTYFyg=N?Y#lV21cd1d5_F`=Z;|%LZvd|YMi^hS+*}Qb_G3YO1r$mv~^!+VXubB#vzRctxD3g0h=v&J{%9Xm!pI7MRJq+Rb7?S=5yPpgo=Q``{23S1ZDp%= zVUbS~^FW{sK+(o{Z+SafwOotn^gJ`;O=-iN53CYI)}grcz{6;)R=ru?I^G+5LRCmVd^o1uSXAF*4pL`6_ok9JAQ z93(r?K~3|e0wE}~u7Ym$X%E8?VQ2-kT?mJ?U8l?~Qj|9??&bUHqxn5HJO8w+e$iL$ zgVDDf+5&09+$8&?(4;HOqefffRe#<4lXs(>Ro})44xjh*@|+g_V|!(RhWk&W)2W;7 z{itWwhQq}p#YNa3d%u=9^q3u?bqXPBTDi|i*YPmJ5x0XxITfG%0pLK;w;<9?+ zO_SiS2A7<1`wl&IblN1o51Q4$E!jSEsSM5bwd=;sFS0?BGVv^%8sW}Rz!kL3I29oL z`KnS&M7|`0SQz(Xu3A->n8A~vYA`U&BXNZ5x~saSb~YUSZ(=8R#1worQu{zclg)Zf zI1P-KF}~ybei}#T(ekfK0dJDg-5bu9EYdVXNOJlzcxCz^-sE#O0xDbJ_8|4N%17_& ziq0e62Gp+@#@TFUW2(s)09Xtf_HU_+2 z)_sD{Q|FTNm$ys~^}N=`@qC*Rhy&_KHf*ma9)ChxZ>r4N*1W7PkPsWD+TznRr7JR? z!1Mg!Tp5deTu%h{b3fK7?-Xxh91;ggWfyIBKiR*(rH5R7jII1C_WNJ65x)YJxo-;K zA!4f8h=6>rqk^x8swx`*+1Rg_6Xo z1c)KnK4poPx2b+v1Kp(RD|59P9dDP_ zMqT$3TI-C(bwUv1Q4qg1!^hwFrfA3ZURidriGO0bu_q3U+I=bDWAc+t4vB)OR?(N+ zKFzaFgHjKADVtKuFYR-QI{j*ezA72SWskmc{^vpwwb?@r5;jT@@Pp=DxP z;kA%lPI+0{ROEHXgQFX(Xt1f28f99FtxI+2%A&pPQ0;SrQ`)P6>nOgdVzz){ud(q0PR7c{?uV!G+n0V+kEZ$J|*UQYegtJ>sROigHZG)kZov(Kb zzP-|;k4iT4X1y7?J!Yl(sy*FN{Oojshq81zg~UR-r;GpjTqW$%QTD zY(f70OR@pN8}PQBCvt(Rg4Rv@V{%sR42`oASx|Ne7%k?J&TrfIR7P1a&0YbVpA`#9 zJ>dg%ra#92f+_2c?{KGSLs@r!Py8a6jE`(r2Z`Yo(d25;XRzJeXqP~qJf!mJ#@7~g za|ShmSh!w$j9@1OtM$5OiT9(DxXzRK}7EO9NYfurO zfx`@T=HotV9b;`&AZn{&c#Pr9?8CsF!s*Z!S&u30O@#s-W1=pjq2{bUIj`k?RFPfY zP6$~nFwCF-KI$Jt031^s4suFT?F`2NOS?=^Sn-gh=zyjV6}}Jg*zxh`6DtC?GTj3D zJDyk6QNorXg|H^iISeP#?t%>F84uA6q>_41=#hfv*rAb@Ni{LB`RV6+ma>$2&?!CIWm zxnXfsem^9%Mlj9=Q{lVJ8_!8Vn-+tii=_2ogE#&8NLc1FNBT+PvAG7zL?o)mgRyA&`QR~f*0XUEN#)MvQ3;om*UmMg-r60wPpBDW5K1c}k*#8CQb!hQAScsfKJdMd{lwblPo5p?bPCgOz*%F=HJW&@{p&;5x79Fbm@8W4Se{>U@ zwSJEJpAy|VQ)DJ`n}e({v-(KAz1FTuEPp1vz~34vkQj*MJc8F-C!Elk1FL(|8x7m_ z5!7McWcf575@e^bDH*l-l@6mLg|wZwnBK}^vn6>Jhzoi%OvFPQ2^RySPF9CDE-bf4 z)%YL4k@>Vdg~A<#bv;~4LQ$2JLOUO%a}f8kxedhAJ$~m^o3M9`uUW%!1`pReC?4Ya zHWvm%!fNiYdh2@^`)gtg?9**gAn6{Wk3{rcq~TYkaq0(v+u(2*+;k9 zuOfDaj|X1Dn}lvZ)q7U3u#Z_TAXya4XkwG)Wx3GK z#|8@UV6n%KMMF-?3ac@=^moTa#J3hKX)SdrpMj%s=RqwQVRpTk^?6MRKUfl#F=ER7 z&fs(&#zM;(G;xCZGrA80r!KwM>Qv)^>aDo#k=uZhp`C_%?B|2_quRJ~ItS#^S^gok z0W4w~X%~8Ck)pPsn=I-h7hAYf)tHV%pUeJBzVI=Nzf1mO=*wn7o` zWYBRva}0;Vp9Qw+RFV?+1yYk;{FHO2zwPrxCPdYP18E3`(56x9E)}<$&(@v^Ja>Ho zwlxRF*|*bZ4yE+3a)cRx1Kr2N-E|W1OpA7XHtU6V4-%!+j^Gl-e;uiNbYxR4sFUAn zZGk5aB7t!|?yxm{#t{Csb2(d{kAx}y-?Tem-v`IF1! zFzBl=Vf0{4 zP{R+Vp1yer=G8#ywL4!d)mRnHR|n}1yx^EJsaFpku>JWNY=j`@`yr{ffm*Lcg}t0N z5PsAe$?lmJuPVdaceWSt5H9c5;|N`{*@65?eSpice@7Mj5-J@x^delK{ znG8~}BgefoSh@C?bEV=^F_9<5(ac(8We~m05l5rWy`bh!%x0e!UngCj7$Ji#g2WaV zxkC#br{7U1PXQTAnVFpQD>h}-rT>(ftpmkJIG`O=#-}Tkf#|)ie^p=yGh`Xcq$yfv ztu%om5L5-5g(=~>9 zS@fV-hs%`x3kmvKL=Rw;PsLCkm@37HX{!J!^O>} zHpN?v;~f^4Zk+s^>ceAZ=xEKsvAT=*s&Ev(pCD0QwiY}ed6aaL?&(yrC*Z~PM!}z7 zkN}-!ZKc28wa$pWAUg3I75xj>Hi?&n-x+&E8+LxpAQWNvhIoyH)Xzo%asO zD#TQtJkaTV4X(>c>TFK<0%BVCrN~zE5~2o^54~w*H9ZQU9E9^RCPM?DhGwwEzr8Rw z^3$V*P+6DL{fEVsk(I26UISj9-P=HB44K#InBS}=*ILmNM<~U%j+CSjMV87Jz^O;Ov8wL9}<^tA&zG@DX#NG=1QA5+Eo81;)1!lO_b{UzX%iOmp{7_6#hbnP! z4g;|)Iss!AH5kN~u+Sz3r$y1(m$b1CaWA7QJ@eb}%9`0a9-m5mXS>td@Z93TZr__i z>bC8Uy><7!d>dBfWKvzPNIrkvKtiF?tr_>J^@&ETuA);UB93Mw<#@Dw90F2XU0}-4 znS}Vv z36J{nWF0VPf84aq4e%a+AHQQBlLeA_m3E^lYdjhMam)>v*%+Qw? zx{Y=Q(sUnZ-xk8vDS75npY#Yl6GN(VBSUWr>P>BdiaoV!rOWnprqwXj4)IIfln^z; zu>)iGggUm@f%rg)L+pdTq3SCwE3UEpSdX_*1HnVb>jBSMS)UX1kuvnmx}%1Pb7CCa z+rvboGo83mfvX^rs`mJL3<-4T@qOYBV;H*`wMSQ<6oQ!!$BUcG{*${iG8e>6{Z8`l z-oE1xTK)ShP1?=lgc4OJ?rU+Ksnkj-{j&QO&i%Z;;#{ujE=ab1(Hlc&ajmo5IyEkq zshDBR+T&_%rls~&sjV}!zhxxV87?-?h8;Yoi%1+jMq$2x*qgd_vWjL{Papa#DM{v>4Z6uaXc`u+I{uqUP)6%J0cA1gn2J)<}N+Go>%zQYGoHrdgc_? z_Uy51@o?GsmYt}14Z*{(5_mzBLgCtZ({{Bg)uE>bSlxO-A>HrmnsD?ejUDr2B-P$T z!K1ETVniFqx`Bi%gF9mM@o2$GX)^;e|XA=`qzp78oQQ8nh?^6D+TNQ-iPIT zXZU1cZyb5`{I@$XK2+>CGkX0b7r_*{!E@ul!ZvO?w zS~Y2X@g$A!Jn|a(I$h^v!phn$d6=b&uj?Snvmcz-llmQTmCC^W}IU&&%g54N9qkNePn2r z=wE+2MtfF*Uz){Lg~#T~om!oblo~%Yxoh>crC=vG6d%!J%t3S9mDR8I>#VMB%#zzb z*CkW!Z#f%f{fPQ2#tkU#`GEB# zsUf(|8bo)kPIYZ5)eiwDFNUjKM8?7sCSe(@P|$KlyD~-r*qU|3lv);N;ot=wJWj4> z`=*AY{eEqBtjAK`1D`1!Fz{IX+F5T7u&1~IJV?5J|rocw#BI#Y=y+P zoM=}E%AU7ZhY7|KL)7*o24p;-Ng@V_?3zC#kqo}I_l2Jm{X_mlc|Qy?Se^Da2%SyN zfDN$NACG4@Zrq1Re$@oiyzi|G{(_qLNo7Vnhem7S&R-KD&doICx9#J%`&~w#N_}*JSp`i)NJ8PBcYPY!p@)w&@=a?M(As@4M$Sb`ylDOw6R% zKUi)gNpttDwSR2%F17K>#kI(|M4*r0Ur9W~x+OwO`X&WI9&UGM?c zGa4hpUPTspT}G;K7`FUCI$*1=i0wu`BLK5-$c{Q{+=7OpKNmD2Yhf0q z4vnafoW!%-iAU~Cckqy&5$ZgRc^Wr=yG+79MrWB0Tk)~&J}&)ta7z2UI&)@HXIDd{ zl!0q1ZNt6^sjE{yY-Ptm?*`-D?f&@6!Tk}kcKgVf<`RSxY$k0p*8Ohg^LhZdM!^H~ ze3Pn3X%$-7fn?fQ^E`B+I)N?lHU~U!m`Rn|-tx5{nt|w^XGy z)QN6~dh2C<=J2X%80ejbjAmSHDC22<;3RQ zwUkGSsQOe77)$Bm{bqj>U*whlBlJZn18;8biatJ1*%BN7m-VSVQpFS&%d;%-nN)wG z=5&>7VP^QId1@`fXB4;galBYTh^L2|4tWoof4;QYI<1kTfnjygTNSM{v~TDjXug4I zTm?9#Wu$$MC$^d(=TeB)&r~kM%Yz1a``%OO`~3O&u9?JOz1NIp0>kF1nMRagBBu8Y z97*6At}l)QSEzZJuqz;s+V&@;!XjIBGU?P~t`@oN&aIrGj>hGK3+V_&5RA&OUL$Pq z%voTZ3Nj^}XRhMzYq;hgWh7o}ey~HYrT}M`b^=pn?tGj;Av4~!sB{S+Qnl`W-T=*x zsW((Ev7hhd?Ct30uDzh>h9z4WbhJYd#Vb2W(AFK-0=-;49nuv&vp3VhhG?lIT-h2t zK7q*FZ+P+aI#i$^7+tkT!f1+8G3~R;LD>=wf9Rl^RfVduwFHmVujc6#E|x`t8wXhV z(34rW87oVg2ww&uIIRAA?TE>d`s>nonan@7mU{pm0W63ie@-hWZV*_AM{j@jGRP^* zlH6%*8@sGONQ{#4)N5yGiaRx;g>{qn{mMU~vt&J2!+_WIhr`_MK@6K&)!-;wsOC2f z-7|XA##x_U+Fk_?E(mCH5y+kBh;6i7f^2W!LG)j{ynaLqXiV#Nk0wf{;tO_u_dd~k zz4d3^N0L#xn7G&oeW-rF>H@x}a&;Jdow_x3yjQ4E6ETv^7asV4Xd`PKVMmKK}7;ZoE?I2|3bP@GUkg$l>S0~U-=4$M`QT1@z zlbRjW?Wl$Kp>a9kAYS(9nr{u>#p3o^<#pR+r*o7pafQF$wpoa9RO&u{gJaG+KkK^i z@5>H*pQVAD9>DL}rd>5R=D6&y1RquFyQxA$<9Qh~kZQY1QBl z<`h1PoqK{IP(~{ZQY|RDyUoAyZ9nu>F87`Onkt-q<&livv?6wmS30ug;FPG6^bX6Q zbj-&pl6MUQga>0`M!4!=q;)|j$ub)5?Z#?@isY`uvqHY8n9WxYC`do_!eRowKnw*( z-Stl6wS5*r?R`Lp)%XY@h89#LrJb9R6C)QYaq$GthrkyuND;5W=n|pKah;?^aqR|K zM?+nWGlyi|fK2JbK_?=PMw zfRVa@3Egkt#gVPg-4c*a1!l+2az8`j5Ikzzz1ZDrD0C$C^VQ}^&ln{gI0&J|Tz265 zYLGn->eB+1=gp+k*vW%UJHFs?N1?m1n_dztd{{fb7NSZP6aRpR`##hdYw+VdB~Va) zNOfsH1{Qh9L|mCTewEoJ0F?X6nr>$YmBRd8+lQcm&DmCYO~j1bT)5>fDk&fhkWg9EDmJ3vHa$n4bTI5S07ROM zhQ?ePU`^HY5C86>ekU93d#|e?%-aJ^0^d&l8uxZ;%G+*`yq5Jvx2?ubI?;PXzb3M| zRvProatRnW=3psYo}e+NlDK_S|M+++C{b`3HO#U<37VgYL)cFd-mBiSyXPXajBaR*YEYrUMHc%an2$*eQdbhw3Mrc!pUu;hfIh#tfttOi6 zodTDyrJvpgHCZma8w@*j3eP_;j4ES|EQ}rrLBoDAgBX7+X*ctCT`FKJVG14K_LoHZ z&)tlIEL1JAvA@K^?Q&!o#c{WaZFopzrf9Q3IbRdI@~H6-fiklUMaoDhf2%{**?~$+ zqrF{E8Zjwgx(cVaxWX;FNXs@;!RXfh0PrR(wq3ho)0Z>#K>XOe1t5*3d>Gq0@xM54 zOW$pd_=J%`CG2mum-x#~mq9}dJ)n~B-hD*Hz(QUkCx=Ux!`@c#;|pT8^J?S|J77;- zONy@{;+V>4U-0x8)7>8@7iPDym~vTDDV?aQiU@db75~I4BGC$-2W=#wS=uG9_q7#V zvzOnXBhlu@h@8f`XX?8@b;$4k1Ez`_-8i?$%rCoz>tKCS4LTCy#7jNK`epR>AYPl2 ztJSUb_3`-k;{#YaA@FUW{-sXor4#?2IsvqJrkeQv@cn)Sa_APGET~R+)-*DnmEODd zXzDCD?|-R&A5Q@VzG}Z$fE@>^WfuwPa8czAsS{1+m%bxl=l-R5gbGh{)7b#vI$5qG z)?p#_1?AveKWnJrGBXXhbc9;T?F+7!h#`w{d z8p7r~4o;)F^*26tUP=evJR@WL7y;+^v`xALreO+lT3s!+kK{|j2+IrrF;p2&CFR=^ zOStpp@Zx&pTZ9+{(ofS(-9!cazgGH=!>-HaT9hIy8M!?%p=? zruHULs@N&;emGv96YUMy<1}%A`^V#%&C}|yr)V^9VFFJ+6ofATIcnwA8C$z#l^R20H+O>^eQf{mT z@&cE{e||4@kJJzUMwxnv#<1$~0Oh&~tEtm%N}^%Mrgr+Ce8it5*_*zQ;bLc| zBcWa#=cKbcv-MiohFZj<7Hu9BF8gzENfgu6f}BKqJl3R%BF0E}BQ+tb zV8boQ(*y*piUrf8HIDot*YlU=B4HV%a$BO-lo84@S9(u{*^~vumERi~Uko|R6({K9 zS_HXor<7n552K|Y4r6JyHV4m!qEp@nuo!1A<0WYu$wdple!iZWoNH}u>gPJqgrZVN z?T0PtH`jn*_yk<7BTFlI6}*A1thd-@+`Wj#23W--hR6-RWkcA>r9ByAXlp!%wu+1T zt8^jd05(j60YjYAm%5D6EXNF~gpRQ+zv73j(fjm$U?`zNpQd)28J`|R)e%e9nr$+- z0SFbHkDwCf>$Nk%3)Ds7yrq6H3y+?GgvA`=Fi@BXq9Ie1W>FZWE zr=OaIKxDzDz*5XWHN6SQND>8YLscPfadFfxOscX@h2s$_+mNS5y0yjPL}ql47MdSM zW_p^h8JZx?44HtzFnJ+UurAEdCu%En@55%{s41Tnrh3~~$NWslBJTb3jZ(3+rdw=T(*;@9i#M*jpobT5NV-qeiEuX4{bKccc@(RTkMFp>tM5K@cKDp7 z;MPmD`M0;ngn2I!yIGZdNC+p#%TEZ%#W^e_sw$`x{uZQvR$0Q`SD!SRgLDT5BId3) z$v=M`?Ai%i8AI=wIwW5_=KxeTAr#Kk>#$%sTI%iwML0N=1bM@u_)SfOn$9k*#dS5A zCqo|eTk}1l^CBnm2c?68E^k5UQe1_?c{x5eiE3{#`h5TCfMm~YTw~(qXt!xzRlPTk zYW_AQzsKmQCGk(ojT;ylT@TN@O0hff_g*LK0qBE_oD><;anHUx`bYo#zqht|?bDD? z53hrG)a%Yf*6Me}4TUz2H zdWiUX6n3yJ^NMu)saiaPn-+1yhcdPUr-Lp7rYk43aL^ThNh_xl$CZ%}mm^`VSf+EMkY5^zBK>-nY_+=llQ4Otx{K>*PQqB%m+!RAq z+E4%~qrOI4homt>-KawFkmuQ5JqYhr$00f`S>x~ZG{Jcjvp0b|`IpP}#ETRszRt@=H0F}aUhTQ4bmNC*Kl z93GaUKo<~paH{SITKoF(XS$xh$+JebG7}Q4NRwEtG>w2j9b5ge{5;-Y;{mc?xGuWy2 z@y{gtX0-YDb=n+W#0dK=MF@FZ{V+~A3!G?TrdjogA*xQM3o{Cl(Xg^H3w$TN>V~eX z7dg#4G`RMN*1k4m|0YBtJxhhW&e2>tHZw(?zY|f}q2PZQ(ekvnmsMyB68=yLk2`9D z%{l1!dq{A#{(k^TK(@c+$oVj&&08?BNqxO^)-oLsJg5dpp1pd7b0*QA!O6sv+x3q6 zdmO5Rie8DX;UjE^+q6061hM$?OLbPlK(WvW>^(elWJsE z?xGNoS;zuawbwv9l_S99tZ13v=6MZi}fy z(HBo5O0H0@{iPzPl2PU6A4BvXwV*fp#OKGAPkd1o<@Qw$0t24&w#07Os5eDTweP6V{DkTTaP+v$60pFxI90-WJ2c!Bv+SA?i@%wySxg`7JG5m z-wFIKzbnAg0}xh6?w4@EpDpHh7|FLhQv88cgBF;#002M$Nkltlg}Mjs98X`1IWTbS*sm#pzthAGcmJI z)VP#4yHF^xRRu4_D-;Qo!-w5r+y-5Wjjk-?Lx}ErU}Q0pLR)S_Fi{}VX-HX^-NZH- zhO9G_0cO8davP`cnJ*-%(v{cF2j{*);4-!;Ymn3`GeOw~SJ zm+XtzRCgcfB2bmDI2+77=mWc{OaFIXx_e$|w}FdLuE^EX^vlF6iIJmpZ~OhNF3Nb1 z(BQ9_-VvvK!&s>XWy7cS11p|%Rw%c>RCZT75+ax0v`Rtk+%djx0GlrKu6CE^51<=9c=ec`eW)cy; zf`m!UV$(vE>6@{PRdPlth((xwVG4qIcY!hq12(~l)vLnDM!g3V?dOnC4+&)(RCJ!& zsY*#_Xs5zQPeCFgL%d)$a}jBX9T*FvV%C_1X?1Eqd3i%3$y`CCpRri^3>!1NPXo~Y-kEMOyckP0Vns~uIUSJLHOf5KI(kL8x@yx zxBpozcqmbmLss)Y{Zk%~gNFXlb+8W?+;CgsnqT*EVeA#FJ5}y3TG=!&2;Lmgs{d+QG#^_6;4PyiZV{Bh{Ca`;N?dfBrcKk1XlPnCp?On=gv0#68AB#PJX@K%c<7`LgYRR4;cWncab(pF z6pxS7e-}Ptn@PWP?)U5%ln&(6j_Ljgoe{8NZ9aD2d=<@M^83c6 zZaRIx1w2e|<+09uw>@k>xCK+wldtjQm}*;XfaD#l7{Xk%Pn(z_dS62vdgsGa2oygn zP?v4vgS`WjmJFxJQ^^M12|yjepTH*`!# zX_n#zZEIe~Vo=CwR3)XTBGM&9whQfsr;Wzy6_Co~yYLPUk=n*OJxAJ;B_G9$i;(ZG zGavcIZ96{UmBKvpDw^N}&^m)^mGpF07tgcL1q6(p?*|>@(o$TV{jj_Pzw9`9oG=l& zK=7k&Sk6o2!iKZsozEEa!RKaBIS<_WxECnJD$ezc1L?eucl8v)ILP-Q{p9@u3q>$; zK^W8)uyAqqD%=jF@QqH5b#Oahugeo3(#^ubI{g72KlispudU<*2Y`_yu7yhM(gH)6 zb3g!;m4so-uanfl%8$6D+^wQDC?Tm&WUOYxo(L$x1tYR0!R2 zOn-o3p1{e^g*PuscII>bBe3$KPp_tO8;8sBGfpU8a9iPwHzfKP@aRkF^Wm%HvOkNi z{V=QulUqZaP!7X~f<<`?JG~Z*WH@t57ft`~F77mWT3vMI%_QFRmKjH7i75A@! zbq(fX;ib1E{G~-sOsaa0QD9@UXy8@_?=88-=zYX<$0Fo{S3CO_L>Ce+Y_!pg0T&T& zd#fADva1zepbaVqh3ObqK@d@(j{;>gwzKVX2;hRpUQ5rV@(@eLN#k}0(%`K_7tiqp z@ypd}urye~4#MGM#^`ivp$x2F@ip7JY2S4*hQ<-wNqteS1-)20ZyWnXT{#ZLOKjJ9 zR-|?&OTXe3mF$GPiJ@&BdB>%Ft^G-R3j*{S%BI)scP8Rvo`rBsFis^x2rJ2VK?5Ya+^`x(D(!S$A{2%gr98+oZPTF=6OZkZo|rPKpbZX9aF_6uNdgC8D#yTgjxN_D)1g$*vJNH`8<|-K2^uJWV z8$38?fAZIR4G&zw`8K&nCI;65nZ(p#1g4Jk>^Rs~TCyxjV+HjMea8+e2L}1v;;|0r zEzKM}BlbX|Dt0@weg_1822Y5Shlk*mmjrXA%=#uvQ5JqJcfs*J4j7#r`NJ*bqx&r0 z*e&rep6F`bv^EP5C0feN-*SL!(7RZZ9WACN2T(8(4rdh)M8!`|y{oqkv`+Szm1K&k zQLoV|h^l`X-&}>GJU-fuEK_M;lkpckwUv7&Z#15992o=wpN_-v<$eD=dgz4AEw3Xc z;q*WFygi^ij~>2pvBKn!39ukQF5YM0I`5v_7g!mS`CaWMuqb)pH-Vja-hAMI1Wz*9 zmo7xFc=6E%AMSQ!65@Pg*mc3o%NCbQ@G~gWza$o3Q6{wX&$mCZ~su?lYRFQ0r+|*ta{qk4S&XyMnAbY zoDKxup81q4Q$Dfil{&tq?Qd@1%wpeu*utlcW6K3r9FQZBFg#VRzAclX35R*gy{SRt zLXzj|VMK;Pw3*5_HNa)WB;ue`K-xSOu_e^Yikh5l*NzEL=Y;UOX{Y-!toW1j3qhNQ zqSFJ38oMqegN$^Hm%`4If>w3#;Mm5JH?M+gA_TVWVbh-ii3(PLbz%TM^~Bl!qsnm< zx_Uk*Jln{R!nR_Dwl3I^D+SuE+@MV);34ZJo)y()K; zq3e&CoN}-1go*P8M|_Wi-64xVvUB29A*{>44qCq>?>i4JwVqrgWcR~KM~8lYjk7sg zUcJ2HHp*M(7$$w7mB&Xdai!e0=is8J?Re+z5m$sK;8PE0+|>4$_Hq(l=Y{HZTrRva z8Tb=&>dG#O&e{O%yBz+bf=S6qHV%*2wEBz5(^OkfCS@^b$?|V!-lMMx!f9)>xDZ5r z*)BGKZKWH56RC^5I?&V@!e5Wg7(0O4SITWOaK^$>?dkEk%434;pZh2#vU&jS9J+2Q_;W9| z@hrm^zEXijgI8M;bC$v&F&@6rvx^zBlu6gcifP-YPqZ`srhg_*qiUF> zFr6SGO?yMVgsbqUfUm)yyu4WEmppggoxNH#%7EBWoMQ@Ojks8Wj}t5Iju%b6;4F%r zdW*fEp7LW@jNQAN+k&@!{Gc5UT6JQA^2h@YsF)oo(2FJHb8$tRi=C!7Tn?_B@0mJc%jY8( z^Cn^tnWbAQ9=_v;tZ2mhwvK5ERb%f63g$0Qrql3=35=VH$*+7SI17s({A7frYgF++XXE}1Cu$JeC$q83|IW2 zZ$6=ftRGZDE(WDa+s08Ij>C?e)1T3*vZ=79Z+2#Y@S+2y%!#TM)>dwD><%JA)c7x+f z9#zwC`ly>PzBy+b+^5H!7j>>LjKSmNe9V>J2|w2>mt+$=3CL@9`ZYLT`r;yiQm+bqtkksr?i(4~UU;h$X9Er|<=UY>s7O8Pnr z6m39$6hE&t^@lsOcejce&}?dE()-Oxq;zZ7o9=q8suYd9?_7jb3$HGP+ zuW#7q=H99NS3lE~AkBOzcgtG)lb?_59yoiyu9R#^=&@pZ!#NxXU-BD#&7ZzAJ3iggXhlO> z_ip+6ltuFvcJ@=-Im`-$mBz%d7M`I2u{7lk;$|d`tD=}iZ3U1A+soD(cqPp zeQ$gUb1%VT-rF~>S@L1QfLSeMaa%`Zb}F%*;c79BTdziq zqhP4F^TPQ zsfgoK6#|JCyrzZG--sjD+2upUGG!8O=&2L%<$fr|p%Iw6KbY;^DVMH<645E4VMd(9 zI!O5-2qrU$E3>ly7-wk{bs`wJh|(7}BdqLAD*&b+Y$Q49>wqIq;OuXSd4JGFkq)o6 za_>2LUIPk8O8w^-yzLIU7hH~Auv&0#<=1#Qx$fg>e7In65rMB|!9fddQ@Bu=G0j~2 zQMl)7|L%cFm(LA!?{K!)+;e_^>p`;{t~76Rul+susJ~`$<6HM0xWeaUe#=jJFy9wX z9dTKAe9V;z3mOlid1dR>o`ikCA-7#P%Kw*t{zsg+f3aM?xXRB8YhG^dxSM_r_&1!# z^SORV)YUND=Bk)_(e13Tw=hz*rt{09R@?BCUnJUyI1_a`AIPX#V=I_>Om152Z#7w> ztxOF~w7HBe${dHW8vra1zEWqh; z+UeMdEpfL*E9e~6pp$K=aRwypp+a^9_=#jb-Zsk^&2|(MAbsJa8he5630LqZSvAmq z2<7ju+_|wS)yPHPQm%aANWsU@fU&1ssPjgKh%C47uvhK)m~9SslP)+(sm=R~kdV*M z3%mIB5Zx6vedJv*9@kv>DAhX_4DJGXp0Re$*ky3Xiv_N7-|>>OS~#$^5FlV?UH0)YP8Y}qMtSM} z0HknW_pvW5Jy&nl1zC8)YhYU6l?F*vsT?Jzmr`m(?Ik&18iU&!qttO!W&aJkX(xfe z(jiVrGA>@n#;DC!;uUtrO!657Ri1$&-h_^uw+JB)^5S}uhi;F}m5-JY$Wo>TX~?Ph zLO_NB3@rR)ab#X7tEv;tR)1)00k3vmx^MB=s7O$*v+qoV44~sB{B8B3xTF4vUd$jL zZEPza8hQf_tg$lZ)HWcofz=k!5zN-&LL7Qy3E@P|BBYPX+1Blz*B8J~iPF@m#UHaK#(-E@^uK{tLDde3{NAmUIaZp25q`18K`NF!}UD5tI7<<2JG? z+;M0TQfy0l8odscy#@ZS-`y_X@HuDE^2eM;`_KOApFoSNLU>Bw!;kZ`FZc1+{e10% z+uiTMrDOm4T}}M{%HOxV(e-P7;OBSWeptSK`+j)?&K>mq^}jpMVmOVEcQTAI#KY5B z(Nznf1mIrH+kW##Up%=z=8&L`X+vX9r*Jxrkz-iaDAYs9oT5f9qZQ4aj@a4=)wVhjt zB|bda7YqpB+y|-Uh^z3okF~pyTM^)RU{QI_?$8Si$X7L=VVv$R_=u<<-xO(EKMRLz zeNsrXhysY-ed}W3Ay@b=5`0p^orNqUxOJ9hFr@y*S1CbF3f>me8GuMY7P?*>1x_N~ z>UAfp`*X%VkO|3$v9+KRQ!iSXZM%3<`~5STrF~g%nl-^cAA`I)0V$vS++q;cZ5Ii# zl-RcYUF}3t{a^VxV5ce!qpQkS|E@|Ol+Ckn1=N7-|3ETQAqoE8BQxpnw z*bm!wlRktQ8qdYkX6m+Wr*5yefoer&ycA!1*gcO^2E;U6W9j%2Ci6syOurO-y&*9@ zPCKtsJEW1C8P1xK7|KkhaioQ4PY9yc2ag8tA0bRIfP&I5%G{qO%)%p&LQyVElvGIe z{l6|E(hRGu_5&825xDEusOi9oW35E$1UQm!T+Mh|4qhejN-p=1Ku}kFwC74kwcyUe zbDTSPqKk~l#vp;#pNKQ*o3JgPZ3wLtkdj#jmLNr^bdv(g#O^2l7PxHBV$qfoW-+?tT*V=l;#Iq-WOHrPkkv(rw^DrBj#^YF$4rn;I@#()t~&5H&QUlD(_ys(=EM*?rQECH z;IVVSZLt5O2Nbwq(!7_L%T2c>$ySy5+4>5Rjur(9K^0(-*B&D#u~ zrEnL;XG+$E05;(QHTnWU#v5&5B`hmjjXOEeFiZEdfUmd52``V@F!in!aVGxdJQZ{; za=`#L+#Qc=l7F{j^~k3jC5um12It89W6nyPp$x}`yI{twi?ssyj4{6 zHQrUL$1QJIFz^T{=N7!rtDU$z=j6HLG_d26WfVB@8!B6t3GPfDLr6Ofhv?JlCjr9V zMv?za!X`7|_fTb%hYk1jlX})(rt(Q_A0xGN;u1e9d2d7IN=U`% z|NL~&KFlLQm2~~~3O*I-r=j(6Tz%g-2G<%(0z&XL{VL9+!;VZ;TT=-e9_gMZWu;S! z8piw{1Y2tGM8H_T;@#G5(%VH;_@Zv;81MQl;8WzlG-5Rv8I=PDk~Wqy|AT)>%28n2 zsP_7od+o9GF+4CN4+4ToJHm~S#*{TrX&{4vLbW+O3;i3cvHW{ z2aI8uEk%5sZxmJp@0z#yFm9C z2mocSq}Cve6^1S+Z)z>JCIuwyCud{m2Ax3uQxq(I`JsVL{3`w$r|tDHF5n6RIyN95 zzPP9FwA%{~8rS z?}Q%&;zqNRfrr4{0rqxA<~p2S9I=xe%GGg`Laimg`qKJq9*w4{SEtqxPv6&eO!~4_ zi0;*Q2m8@{p&%xm>J7}m{)5FXVv3;TOs&)=k$NXui3*|Yx{ZR~k3DqIwpJLO1hg3^ zj%t%}&|_lId+T6_PNP?t@TEq#!22W#R5^#h#2Fs2B_^Ke9Xp{(@7BpzscX-?B`(OS zpJ>ETgeyM=;=JR7zGW|fN!>*}Wv)K4VR`dRkLB)=mAtjXaKhrv1%zeaynV;52o{aN zdC>9{+c9?GqrP0!8mP{q!3D12kspxS-Ct-OECy=9kn;?Dc@Xy&#d-Kpp3S>krajI9 zHg#Z6J-Cy_?GWY3N8|+UwL8qzle#KM;ZvA>#ScnN-#*oSqkym6Dx#C!VY=fdnq~FY zdvYeUqTxOHYPU%~sSj+Uw!cOnEipBb{QJjc)Tl~*R;V$EEl{@du_hYGd_Ls6sl09R zta@3SDDOUOW!aZLO&!7v{)wMLf1KO4U(@p4@~&lT(;BDBmbxsy)=GT89)BNZcBm48 zgSf4pQjrX^qhi&Na$8BrHhwm+tEw1WE;^qCSCuyDia4%rD_+3KI$Klrn0vq%Y_E-KcIX7^QL-nAeS7Kg$wEb>$C>^KD~3ON#V-W%BR}{`SzLa}ErP%M%~#8BIXJN6 zM)AY(P@9`C# z+lhv@(bzzh?7s(Q3uphq&RkiCk?zB_p*St$lUsq>mw@K!Td#Vv`-G@20(fU)a4M5r zIk9RD=GDtA6aaVS$PX;BfWwwPpr;Sm`ZX2T7-4>mk-UpE&oxBH+7Nb`eJjcxDVe}U zPDs@0DnZ3goYo;|*=GaDKSI#uB_ENHit1v);LRy-i8(%YOlJNjfV*fX@Z%d7eNy6) zXC>X)kgt3=H{qntf4cqywH> za|`b|+3&3g&n?u`H7podq1--Pp(D=cu)>J`i8IzUFvlBmWZc+VsZ9Mqd;M_eQ>z!gFP7wYbaUfJ*$SG9H9B=E$~`hlGKo=?d*9T1m(Z1eR(=SbA6ybX zjzIWEfn#>NZ=bL7cvqZ?_bbJd)rAhw14~X~6V%0Ii@~Xp_>*)FN>UahAuf3vq}!JA zXqsYZbvZ;y_MoH8`)m%D9JYbJ3j#0}ZaapFFNZ;*KFiA?ZF!Q9^-Kpi$2cOc`S1X) z-qBD;G)cL!{Li!gk)?SBEV#tyb(64dE9ttHILJaJ76*Uwicq#!$BCuZ-JLvHIoMgx zNB-SCkVe(u@bG$`+V*!AKG1nee&kg=i0n_duDtSc3xCIBivIGVk5`@;(^gzM>6bW{ zKjSLykE#3fFJ3JF;y-@5{IegilK{fMWyj!O{@bsYhl^LdFb6qVb@);?ejg}z##Fbv z_r5fT=Fydo?f!F-bH0K73J)H#+sk1{wv|1lPJH76f*I{ChZZ~}`R3dAa-4&6PJ~|d zy1U}72+NrQB9+ToD5k6CR)jC%@l3;n^zUSdwQDh~hG-t1?90P=(=18bRsVDi<0{Cy z{lE(o+n9nUF~X~C4Vh2fYDx>tv>dZG@AkLPpD=wgDY`%?Q}MPAZy=zYv4IvcnWCeN zA^K9(!rY>-Swv_zE(n~ov%OCu76*(n)i^5oBcnFmK{iXssy8>gA{lGcy9kc`*qHuz z5|8}E@@=t-%bJdgoHwOUkNluQjw@>V@IjB#L1#P%=?fgQXh{lZaLdk_4&RSGf6cCzww~Pv9s_b$!l!{QZErcByI0ZjFFLiCm|N;{~e!*Ey@5ardE+n>r^?PB9G zQt+$Q?x$Jwcxx#d-}K)~Zgoagk~!i4P8$lTlppZEBKmy^+J$}jb9|T~fU{ImHkUYHw%J{MSw;j ztx;|S=gVF&bl!gQb+;}&^8-8K51hgY)8N&Hg5<|J3KK+C-LPq<11f>mrW*bh-P%?U zVa2)_VFF?R)~)~=QdY6RQ<3w!DFykK(MMk(FCNptPgsqMhRUR_EE}B(H|hM)QebK_ zv98(|--qqw#j=8t{o*S3HHYc0SDj%x1B0ZjdYNPxyD9do%x^?e9{&}|)6#pFIRtez3E_0)j(lKl2I?(z-fX@lBHtTuFZTz?B<$9X7syxnVZ>mS^L?d3(FO;cD;g z^#>*xu7puuwtzV=;gztDXgcxiPA;o1NI?#fTrHU7x8|3>bhS=`*9Sgc64v5~;2VOa|%-}K9oK?um ztvABeOUhX*wu`IRZI`Loct=76F*YU)J|d(HztwBTQ^ETR_yIshZc2(+(l%yMRb~^~c?IXv9AQ;g~k8<-j>Fs{7|c zp>fx(f)*AlqfLUbHqtCxcF05EQm@r(oed0fQ&pn=rGgHSt7IYw=deIS@}2oP2RBy(l~kvxr(pT_LEth5>;_bQpw*zzm+?10ZybfscdgMo*fjbEt5U z7Qoth*_aM>;W~(9ae`tV22o78>6pYSIC(0kJ_8JC#XdYcb|tZ;qvmRUBW_k^^%R~J z9br!%d5MzuF;8wtzgvF63v{@^Px$h~F^hy(%Nt&}a?RrkJGKh4wTTU%am97P768-P zvisFHI9;B&V8%P2Lz7Gdo`1Mt31INcpZ+5S6 z)ZSO6oU$w$xJ2eD%0&nl$W`}}ajH8f8@#J?3#LKMZHD<2FoRyKo zHxuf-rFq8UqG-<`?g_@#70%fSHg;?$*gvia=&1A?__Md&{biX)SgNijIh{q`BAJc| z0vx8+QoMm6GU`LUdc9>L5L8If-f)`F*CM-1ByJ~xdObLm0uf^W7`ZQ}($<~4cyP8J z{R6*#;RM{Z>nMEjSbh~72_C5#)COU1bd~2jwzK9cF>^=zZVLDQKt<@hb(->Zmc>7O zQ0~V=f7uzd4NQeH!pko$LSS|T$IV+e!TnR_Z^+bn9c!XHke$MqW8BwCyUh3LAiK^d zWqc|~@htO9j<+XVc<}ni<>3{5{^J+e)QjxE@X!ql13s)^wYLv!fBBAv8`3+rW?Yot zVxYb+VcrJmu9tl1n=h`eut%kVK1#5hWCdau+fGn9%n2V#UvC{1jtW))_W2EGeNLf$ z%Yh;1dqcgNUStYTVcSRBbhL}Ui-CdezMky1UbLGah4HK65Vs>pyEV*?M@ChItn$56 z70|Irth~KY+48vJpQg~zeuRm??sB8R9`Kmzm3A}sOxr@!<2|FS@D1LofBJn$Kd>le z?{{n79zCUE!{2l5#ZkY?*i37n6}qKPNDr9xur=fn$RNTffxPQwzw_8!Y6VkyHL!AM zWmOCSjbp{5*=_I+J$E8T2J7dkhFbX)A0a1h+Yhk3NyZO6IQX~t2P^xORii4SNWJrkB(Bmsq`r04(MoS*wDYB`T8tCc z1Ub>Auj#X@UB^jh_tDryv#{r68WOh^I;j~t%9W(ehsNw=$fsp92yJ7TFUuJj6yM2< zJprzY?w8+w!(lGqn6sC!zWF8-mE}1vz*SyNLTvBioqUb2+rD=`+rXumI5`)&oG_X3 z>k~`_Y=+}}kAMAvJe%e)>4M>s1;iznb9I37c=_U0Z8Lje$%X`HB=FJ1=j=3mMwvc4 zs^lwacz(Qx!rf~oK^6y+wy>hJ#{4yYLFuk{OXMTr!WP5S{Cj@b>D%emP5WRkTH|Zj%|Yn7D4X9DEG}Ci#rX3hYBQP+K0H+PW9grFW+87J|0F03kNCPHFNLXM4 z28@I;4gv%YAR&YS4gv>St!b&dr@O1GGb=Oiz2`BX&v(U&U;KXOckZh)OGOcJ&i=(~ ztraWQjvZ^oW5>2Hq5AMo-7p~Tn2FJlu*Y`Fn+cupsq(pDrp9Bh;S6@USKv9?e+@Ht z8coA>|6+A?W?7|be+dz3-(+i9d|59-RK%)MSLAE`l$a)pXDeh00pC%4;1xt9g@@}U z*rPPkb3Z^hu?!JdZOJK7$C*9iR#L-kAE()lipIk>Mz9%}RRU5d^*x)vbMF(W`O}vv|nZ9vCP11H8)UG9B~>?x0(n&MdDJp73oIQ>cy9740|x zg>J!wyHX8TnMJ3=`l1D<@lEt*bbM(fT~^bqj;YH%ZaiV5xd^?K=Fhy@2JLv-ozn00 zBfl6vN?Ie*kiVui$rEUW*zo45+)mRwU-r8mJX%C2wMl;n@E|Xdm-3rdWTjX~Lh~7L z62mX~HahtUoV|y%Wa0^zdy&yk0Xg;7BZDai3)g8Ns1Y1Ore=8H=5g>I>5QNi+LA9g z61z??;|}!fO#w91rs<5XQL3M3=0Hl{W@LWLQ0gU}S*G++pc8+*`EFlUZeO1 z2E@no&Od^+;08+%h0<{Ngg((XFFbp}b>(mQ-X*?=L$Uo5K0d~%`7w5;*NlVbFJx01 zaXV~{hEFjbzTk74U(k8KX8QI^nD-reH+i|{uc2_uh6!g4Zuqbe(xMP}O$V*Er1K`p z5#9~Q+Nxj`Kn&|Nl#;qKzlD*=2N3V4uNUUNMv}}bpfU691NdMcItr$iOS0d9pU*yJ z&HFWq-wgy9MZU}DyZ+Z02NoOSfC8Lxi3)ZU&Ha3aOw~sbzs!@S!qmL6^=KH#7k4W0 zQN`I-yUF!ByHJ*Q>av-aJpa;`A)aT=LU2y&8}~I!X=)q*nx>p-W{rb|t}RSD-14}z zw-IhH zaRx}5^{mQ(hgfkRVayp^dA@!9dER)s;eKCpsF{3!h9UBW7O|U4@VpA&{cTmMu#(O*aLyg|f1@nnyc=s?=-Nk{x4?CItKZ?!Ie|UmQGipIdrRV} zzt*ku0(PjQq}H-04Kvy;xHEqdZsQ+=bG&N)%TX3Doo+ypWkk(7!X@;sKI7mVmMVNL^X~RLoa4ZZ1BSy3 z4$}FALmr%2_!y%=q3YD*Egt06H&PMWf@-LOx9odupK@m&D^jQ;zXf~pOWB+NpwW^^jJ4STKQ4(1a;Xd3l8{_9M+*2S< z3=!`8i;sC#nBqK~%$Y75qj=b;(89R*Z9ncrPK;IG?D?D<`(2kNxV}WWf5E-h$P{NRy zf;f;k3PmV`nJEAuA~5~4TpW=|q;SD%!H{Z4U-*Ly^DN8DpqK_{I4NS9bL5)0uHR8+ zN0zcps!padgHOJGml7C$X54@eA+FL6H^I1EHAwd>G)>ZkE1vDVQm&9guF|VY7S)c2 zr%q}aB(r|ZZ%HV}(1pLQ%Q1a$q$R@e!<%^Y2w563!`{B!yp@F{D~>8w!@cJ3@UGmXq9O@@em(eu|n{}e93r4v%& zY1<2b=O#8r`!R?g4gYcwEN>+8t$(%1GbK4ZqGB2n*xZ6|>+>r>4d!V}Y`v zY(8)rJ0z2rY*l0!D17gq^u3#gO;!1^uA2P@Sz5471ECQmvYQG0w+^P)lOG~UC-IRh zSfF8|_-yl_4)K}u0`4P^26gnzRc)5hJ@+9q zKp1PE{wB*3)FoF+WSc2Qp>57{M7~8k8+Mh|Oxt+HGSF)_Kl(P$w>e?VSAbcWz-VAL zOQRG+!MA#HGA4V@{J_#nK8Th#j_!G0Xk*^zyG(sR6gOp3(X+pS;aUjQfFe>4Gmu2h=edbc z1W9=bNU2<5jR>ANrnMmFO&EZquR0(YvP!9oh05n}7Gjbe5WZjC3q8{Uzrd-4gm0f{ zi)=v26fkDsWJGu_X&FrZkb}`A4zfmrLVV~{0;b}Q{DA<_ph~vw19b^)m5AW75x+`4 zz>e}$zot#2H=Z{rObfD9N5?;CNKc|Ze_@sx0yhDwzf@#?RWAxJ59p}Bnf#~kL;t)^z^fSAHGmlDDkY7dQXJwvKekG!`oLVd+!ZS-_F@+!r;87qx1>6vE4fjVHE@* ze9PLxr*zQ2WpAlghWYDPjKsh5IV&qviZlma&t0xy#zEuZ)sTzLTSD`Ojv%FQNOI zJWl{L{RJ|qO_C}r_>ncHpf$kc_Zs8t8TEE5n>ieCxB${71B1%oiv+Ch66M27dJrN5 zm!qxmom96?_-bV5h2=nvAF_Nkw)(V?9vSjOoZIEz6qliLGF;lSeA1@5^6@V2pR6cj zIk32@SoI6ik@qz}aF#@%!@?zL1Z+PeDQ!}QtfJfokFa!KFf*3&C%)OXS(pdXbbM`@MBhPB7Mz!yP0XAkbHOzBb*mgFnXybMf?;q zTeb=Joxh?jy?V_>*u5<7U-8vPE8bjaueTa3bE1tByZzh({=qD?AHH&?j&-fXGoSys z^c;lb*EIcwe$s%aFDMy7ch=9c8ZT&7e#i{^c1{x>7+qu>pn}f>J!qv<1ZJ`&9OdW! zi=6VR)2n-D0uBbPRyt%llmaxK-251p7dPj5FihmbP}()qfH5upn#kRAfI@7L2@l}G zlzcIMiE$uLJ%aL7$XbgAj`k}`Tsj{4(V(c#_r{%vtfO1LS5;jO=vYTwTFrZwCfso6 z>w1jN?=cdxnTxgi=0PG4uFYd0_%%#tE3RHa)0u~RrUIzA8{A%S0@ZJ4@5DDV!+_zy zYZM>DyZatIJj$7cZ(>M%1Zuu(L8qRRCK(N0!#29^;wQOW@AtFF_iR{GetvXHBTKcy z3DcPgu(SUXgTWo|p4j&qfLk=emz+bvSBs%@ckwOetv!3gT*i zCoXWLNu;w)vmxLsd-t-W%@WS5wE%l!W=-dVBwj|{&TtsSK%f~oLsWc_h|4n~E@fp2 zVBGxhCa63NUxTQfVEo6yL3|BY2V&)XE>r{{CEbmFu!R_6OIjxB&a&A&^PCxmPYnU% zDw4EQ4BLLhk#5kdCIKt4j_j5xz~?7!As>UXZ{M=d{4ZY`-VW5v4U_v+nv(lRvo#c{Lr%P z+a6jbRi7iIw?ufWMj{GYk46EpG$yI0^Co>X=41jVPVrWFMiSEUftGn0rROn|a=AJ@ zL&#C-biyN39-^TJO_QAi)xk$@p7d$F{Ny3@*_++Fo$g8(FsHg639TCizBHxQ&!>E^ zjU=N?0e}mgiA!3NeV|9>m189y{E@cOta=ou6)y1po%~Ao#FDh$*58I9uj%}PNT-te zs03{2KJ$#ysK4^DQ%D~NO%+^7cY*DLWBR<+%2*8(*AEW>lpio8jLx#qcGk$vu0?!l2?AHICnBGzd{Az*L*}yZ>0l+P3lmUJ z(R8}K8XS`{(?2$ z7YN5C3*RQdZn*eu`jnGzSrB%YduAT&=n4N1%mRl8U~8os-s$9BzxKWPFS-9LKVRH` z{@sgj@@<75zyI>$Th1s@FP56In|PaorH(5I-?=eDD$st#EQ6cb8(1=`| z*8T!ouC~8G0im)ZcGt~S#CI47x%a@myygDzn#eV6j$0ok=JOFlkG8Es@~N-;8NrsE z5w3DB#pylfj&Q$xo|U`HKCYL0vZ1q|SL6w$9L=*yI>OHL6*?f{x)tY57vk0h?sJ)M z%S&?xN9W_8@(O**TArObv`yoIRW2=+`uTOr(4~HeF#u^D5))YZxp6LrP_HDD=x|@B z@ui2%l~+(~pK>THKl16|E<8IM!M(_gAcA(otUW95m?C3lgJ=hrU&1SmCKs|pbm7sq z=10#oR=@L_^D92*{UVJr`=RhCtHp;@+nMIxjPNH@IQcTJ>-0{mbl}V%&#%0+OTJ`M zH|mpGQ-?t>a2?kABAEB}Z6M*`Wt~9DW57~|Ub9J%3>6)MRty{3Wye@zEX?tM`00~b-iE$IM*1V)2 z2~naFT5y|29ul*|*7xu;7?(nL8wBmYEz8@hpZn@oouOjhRx&8j@BzW8JuYpDhNhD>8dO& z1{F#!VSdv4E(MydYrkT!&@koC=*TaxWMQjw^4$vN0VX-c(HZNq(Jvu5cgNr2YEmPU63Bz z6B2$LMf(ke{xJ$KU(v*OuY)5&_cnZsWdjWc!>n#(2Ex4TQvU=cRJ~?;HMj;nhl3sb&Are4-TQxQS4~aTeCe6$wR-P8t5?^9 z-0=?N`Ua}797=}G!4u>XRahtGNb3iz{jTx0I^WnUU+wtT5jbiBLJU%OAqU&M;W>#3 z6+9pIVPh_F9n;zahiOnwF-&ch_qz-h^KW)7ct?&a&r@y9xPw{_FEb+1a=GQxA%8NW z8{DHkwY<=`Tvn*($_;zbcQj7;>sbt9%;|_SA2$-5(zdDzQzrj7awUXgtB!QqY;mX6 z!h*XX%h*+EaM%A%W$>$@43!8wvfCrLoVhSK?VGF)morr|EGT)$yma2*x&!{?BDboC zg0yfKyjOPpP!x)8lLbP_JLKJp^9PmdsKuY_?mp^G`H^*nq9O8Rfo9e3&_c{B> zJ049Y;tlE_FMzX{Tv6l6o8SOBJwG0or-wrtXhwG9^StLcZYJM~SIS{oroiyO3009V z3YceXFmi6`Q{hScvvfr$?1jISxpP5q2a`f7GH5pf|JK$s0mkG zZi(9MUJ3WUWh#B*_-b|zYf7RTDM~Fg=@jD=E+-Z@1FK>NcxZ)A z8}Uhtt@F?FlwE+FS2h}*+Q?q*R6IV_H*~+IrPrwLUGp0XVk!k!?Mq@jQ?~I(X#Kff z6#}18u9u(>4&4x98d5~T!=yFt?ZZ7cj;8=TqpI#<@f#jFKJ14AYCvr6LYPzUFF{60hv8%Eh^F#JQewd_Ia>F%IyBcM1p zY!1GqvnPEnI_BKfnx;v54<(GR>z#u_uHocBAVPdsG&eGrGM_YAZkN;fmQwxf^bU4S z-Dh-h1v)~~P}mDAQPb= zYl23;e&+6HbO;#^wCW(n-Q5(a&9!Ml$g?EM_kPg`g5xaxLI+lZsp4|HQkdJ>CkzK_ z8d<6~N5exDG1$nAY_p%K*F~hkSl1`!-BS+|2`PZifn0A>5OF(q5Y(TDl-EZqgMiKO zHp?8YSn)}dy~Kke9&)W&Xzx0srKL7%yF4!2rq|{)Tw#McQF<$@TZW#6+BTqnJf7eb z87L<*d_7jBgoD`s>0#@rjY4d*X7im5b6X;^^IjoJg&TsxK@8YmIuk>khB zUcYa}z zeZsKE6yLQD>Y8sN>u|h5XNHI>KC>TW?pl9XTt5yIlGI2?oOqrhJ(Hmfos(4@ch*UJdIyQT^|M;cmtks2p$hewlM@=YuW9=5Xlo1CETm+ zmjVRS^vZcr48pK@Tfys%1~aihIZN7t+4a$=8Z+B+1tmA`n2u8jVaG40@W{ebXrg@) z3{<7|Q@4SCEfQ{zT!E~riiL^}7^cD(n(Mk2cFKd?hsdu)!X1u@`z(P#ECI!N5O9!b zxWbQRb{2XUp067^7rqlY-PHIg(=B2VDLz{dqY62{?T&~^0Lb-31}T)DcA-`@(wNLK z%&F4xX8}{%v=pDSzy*ryTE`ZJF&xIa!}_NwVT)G7o$>`%+OK-6RD|+Q4+m30a=3%1 z>F>98MnrB9pOhOC95n?+WZR(Jc7H8iOSu`6@qDS)d~20e>D0{Bhp%&dbS}N#mkQf@ z5vXUvx@hof*SgO6nwzt@ioPkxpj{Bjqni4qH{1U4c5I1Mu+(wzZ zn8WiWdBzPCwD?PNb-?+s=LNm!0TrQ3lx4rrT)m1ck~;=gmjmM3TVaP3*x)5zjp0-&Y9do{%l9P@>bTStP^!GP zQuUJF3^gtTT_d|FpVrxq$W6q860HF_ETQ%P^R9J*_A4MqQVeGoo=d0RT~3H5zPTI~J)N5)J$ zcoacV5x8_)okkk#&dlk(1}JntAlYGkBk1$ti>Wb(*ko{0JjbL~30DV_!4zw^MpFn$ zCWEVB-Hlv6U4rxNPVi$iws#a2>v-r1k?2^Vp9)ct9)aIfqRrmkvuGBUKKG>n;qP|q zA*}YNV$HLHs7jwuM>`cklgt(L!XYrRp~)fjJ#sUi%V_zxL_riXS~I$vdZY93<5M3S zUew@OaZdZZgrHLO%grzPWKug$W2x$-{*ynvju7SBrVhvCcDkqRl${nRu=3x2JpE-(Ost8E7`|>+Fb4c&nZE|IIU+y>5(j#Ivz0~oE*CTF3 zilsE)^R{?WBq^0dc_lhaS}hl1fT|Jn0RCyy9mFN_(FX@P+H;mAbfLgeJ6ExBg@FIl&0jOaE!;QvXT8&qB5mp5bpTGgCgg_!c z#;RWtxUkR-X@(`{>YoWv#{bX=AJrknMP+*Wg+=+He+DJ}0C2tm8R$6tXD@QdkYABX zC5T5dt|3LAnEArDOWL*V1n!~*O*?fDg4LIWV#Y(>Y=|TT9ty8$zhUqCwcn0OzavgL zluRhEzoZfWi8t8_{;o)RJdY(+@?zi*S_**sHi%bFS+rEzngn+}o=XUW#Kf#=bFecA zf#QR~POUPPVp`A!23eQ*hiLNe9pOyurDXKl2v-94iJ6F)SHTI5y)Eu5vaz%B6e_cB zN8e)T|o!o&7 z0ksYC4ot`1OXP!`3d|vsOvt{;VJPChqzgVf9D;QXAg1wT7D|xz- zEDkfiY*N0p3>zkWLV&IY!Bcvf9$z#~4XCc|>3#1@Z^dPTSu zknVF;Ef6=$ukJO$mnse27hlUt4az!lZXOV+ClCXWr-h)g(K|%mf_Gd-H3Pc9ZvQ;! zP@>f-YX{{5fYPS6E{+c9=Oae43D;#FL`$nk`I4-$b?x3UKE5r|7(y@v%b;Lk%0yQZ2VN&7L?(!wdYZ61&%43co^O z@e8X-x2(WW3KKo_wfBL#u!d(eF<)>6Y)nY(1blDvP!q{w{onX{GJxpj*V|UQ>o3)NBQ@s;TH`%6huGM?edDJ z_Nxy#dA)@Y!h7iRH-8aabJV=fgz=METB9}NtOLSwp_3_GNr)D{{DLKIq0sVB zc|?VKLIW zi$TE;by@Ebt%&Ye>5tr7BZt^UMC^zOBU`*#aQYuDZ&ZHS86x`QqGI9!AQ|Y0^G+82BP!ztcfoQ3gW19C= zx{)xBF0$7Li6YP&PoMF+B%9qKKK`A%=s~obH;4f2O%7M$LyO7-SNFpmLpi2G5N- zO!+fEyBVH1S~s#~lNdtJZIzMoCBhyB;`p1`#RgPwCE!`G97t}h>9JWhE#nnh|0P(j z_>baOc(Iv|CJ^yu5=;uH#*)6zHcP=X8_6dV5w7=Ds;3S)`)CCl+ok!{yAVUi{oB8u)}KjLY>F4qrPp)TbN`mQ;*!Tw#ykxWT*(*u zA_{DE4Dv;k+&>gjA#YblhI~1i&BRw~;7<=ppi+^vbG37DQ~qwN6o?cumyG54ONzC| z4)gjwV|XCo-Ym3m8Nn|%aW43qph|Sms8R+o_xc<3-s&w=Ql)T3JeHza4h{`1?0u9) zehkT4IPvO?pDS*GJBm)o9p>E?samygikTfOTlONIqAV7C9(7(BDTt*Rj`o6To!{{e zJ~24jrKtDHD3Pn)P;*Fz$fjtg;LG+dY}c_zk-m$HF&^b$Hx(sOBr19poP;;_cpPWV$LrM#4(OhfkE00XsERX=4A#?H`<_=Cy> zDsqa7#(leOlgq5012<*Y`d}wJ~7=L^GC;eP0KsE^n@xW34o zkjZV2u}heiZ`gcW+Plqdsz{2>$V=gT484eE2&Y{HSOiw0T6}(h1HvVo)l*B=^fXto zgyS{FLf0oE>-^EEU@86v6~W69R8oFGxXVJ4*Gxg=Z{ut4J)aTy23x(|(N6F1V7I9b zBD0hmq)^%^JVr_25dx5av~?|5D8wQ)w1M5v^ms=n_wH#<#_%2%7>eNsmoHMqWxzNi zQ%o-lYTiH>YoC7@UG>k5J>g9;(`236HiJM2UoDY*@0 z-an`wLpku495a_fu+w!Hc(*}h&$smnoyHgSX|1KN1vWNVOs#!dIm&CG?txIzqh2A@ znDav7kLW~YO~EZBHM`aD0MNMfZ^@Nfyt{OxQ}E~oG2V_#I=`y;+@VsI9)boLu<0#U z&d};1FTu%Mus=<{Vqji{K9^J1;S+PfQpf}U9$_OZ{J~wKDe!zE%q9O!7W$f(TU*Ae zt6)7zxJ-=_*kP1^cgbd9=C~#x89^GmP4Gu#31%ota20a4>WNY zRup<@db0*Kanv4~X#ybx?TsyCL26SD4+i z5T4MA{2}}GkvT#3#v6sXA*EQK@dWZiRYgPH37X!PwNb9g7|h1`f&uR_1-o^cIxGEV zGWi){7JCaiW1adk3w;8AFV`$v1TS(h_oNSFO2B(1y@GWo8omLJSPKt^IgJaV7&LlW zKt|=9Nc12X3~|#d=je06@i)TrES1m8L$k`sHf^5gvc>IjO@7oRZ(qtbZ@P->Ku_xrk55eNQW1q$Cu8$(wG{*Gu~k@7G&=i3lQOL!1vdVZj;7hO%s6^XzHGocD&jv zq;A(g|E?MkbT!jhgcXTPW&>_?2fi#9zJM_B9< z$fLiU>~XpK&KfBV=~yrt!i8ApK#J!FT{;FC)!->w>F6_x6B-dV8j6pNb#^0ch4nj( zkAps@u~N~n+EMe*F6b>vuQnE}66?1X;${V87(?%R-5ZPMCdzXMr(|RDS%5NVLqi4I zigATm2*2`s0kfSWnB#;(4|+~w?81KW`9w;5R&2EW=+TQ&jEKusfhQWpeO%O@uuWvZ zMXONk+aE$SN8@UWldZlk@VY-NEt^+`|6Yhzz6cG9b720`Qd}Uh44%6zxC(uF-w4d!tiSz<6Ac@vq?JGs(yq#Bp)3`5#9I~d=%L+MmLi;rPaSlrzZ z3C4e7mM&3Z;q$3ZmVJS^F7n4OXSh zE=jTsq<5m%DJs>urvn5EeZQj&{uG=zXo!tUejb?P%3JU}9ictWlt^0OPO5F~cU))1 z_sFv~FKve&W3OEf6sa>Tcp99Xn_TyF)}CqaESbjXH2|Mx7>H&m6F@2g8evc3)) zZl@sn0PVlRR1M>qt`P#qwhGTp%zouONc;Nc+wYm560VaWr~*~c8PA@ndX7~bwU5Sm zXHIDzDZY)Iq(^^r+o<(9X5x)JZdw)w|9tB48EL~)huF!SHowU;+Q+f!fdI`@p>}4f zZj`bMbB}S<0cJx-Y)w{4JBlZnbD!*fFXVF}0xvZqtYa6 zI0rOzmq%=-iQrUW7TUG1PJB*{HL#gEUfjQ2aqMr2v(m4NwpXEV0fc{G?WH(=RA_ne zFH}s0ido_&y=$ZxgHGdzHdx(*((Q?O|FkDt{J!ii(|eMjGeJx2*IP$x3q;ZPvfo4* z65?!laWU@RS`kT4v=)uR4j7*F1?*bpBrepv`$JtPJMX=PJKl~8z|$x*X)2?yMu@L+ zyLJvjBsy(B_tKzJ#a6bTw5F=EV&$AL_z}Y$z(jCjuM+Q5mr3fzpwzcT)A0jbDV zKF&V2;9GNnkFz~M5V}YmepXnKO!aDsc!x?d=c%6$OIqr;it91C9=nTev}3WHfQJ)< zrWQ>31#~=1Z#WAwNvI;k!Gw(aDIIQf7H?x_s5ZskF($U?lPWY5X!M%Ar5fD_YwqSE zlDf9eQW!d&Gm9vN`U3-M(MerXmlSsfE|{eJj9Kfi4x@=mEPh=Gt!sf@{rY>jS3E6q zX+K(CM$xBRs4*?#a;wZ5iT&|sTy7q?t&wZ%(e8vCLMW8rEw%vLN^jHGfpCAY#Vfj* zC|e6pzn`e~JL3+$qWL!9@ChAc7T9lAyd8`^))6>osy>vyAObE=_D*a1R)?1K*;+yh z(vV!khELX%izeA0jdh@i$zQnklx~`vo_FZE6F7|(4%dGn6pxQW9S>K(Mua#G*Zrkp zL}z)9gTNH?x;%#jA)MnrCeg%-0%GCso+r_o*|2I1OU8k)Q{k*@t?Opn?YgfS$O>Ic zDP*b-VJ+9ifBoC|zlW)IKZl-s#w6HYiyYD>VyRFf6*D3WBR5AZOKi1}e+P+-S<+48 z%v~xD--qnBaKNUY>JptW&kEt%K^1C+0ZJNZIxx zzU?lfwK-z#C#d#fBuzZ@ajA%=dm@o~9Z|(XPg83%cLM;Lt1&)BfOswXtZ#T$>VY`9 z$3$c~IRY4x)*ZitQ4js$j{?nkc-<f=llF8^CvGh5Hip+@Nn=R>X)Sacqg>wB_Yz4$(dj)1oR|)l4KsUo9R~N)iUN`qji}aX z5Oh+x;L9P(C4R=m0ooH2Xlta?l@(QuW)_P-2OF$p3=PMb>^I<`_SQllwBc%&3yaY^ zADfTgH|~L`{{wrz@xCr-4<^xXC-KgGju^?wuff^H{hr3IfcZ=_JOZH^ z$sukTgENon$9APe^2V+BCSP=GSNZQmckb^p?IHtsg%F!^O3A2GBmdONGEm6g6$+wKqr zS$-tsJ0GDZ=I8u;i;C^XxMB3jp zOOgZh7qHi0i`vnh^}9)gOa=WF^&|VH?i63LPf7hD7|tc-$K2fbA=mC-damO9g0xe% zJ5Klh1EBD=q=T($hu&({UA%Dq`Z<5GI^l;P^zC!NMdboFX>9UG^7U<+Bh|X0d+==l z#C-QU(-{auw=w)MszG*5G|LpPh)YEKvWn4eyjVZ!q)2EH+4haJWst2gtxzTMa|&Ll zG?44BgkXfsi*Yj&#ANDFB)i2QDtOuhNueWL0^#+gge>F$?hmiqfth=Yv4=+1bpTBncdtlGh#DW~Y-~DnoqiqcBuVIgoDY@%8kj{5qIBSt7|q`oAa&Eo4l|9Z46cdd`bYP5xQV;nhs zPT^`}y)|Fuyl;8c)8+Rb?sjfO=% zvq`QU3zT~~uZD~qXsz9m?*Z4)_#`rO0X|6VBpXOEaj)e(nU?e-9L5bu%|7n2G@su` zQw{q=_nAR&b4bVMD~j7a?!>_pF&8{ENZg*??5srF3NEhz#cPIG!%l}8HPVgzXM2zY zi9y*AEr;@k5CIvtpEM~$3vO;MX#w8oDoC2Oc}zX;4mKL=d|0b5OIXDp2R+eb2LsF) z*_4Mo1NxL09<$`z*@>TsJOft>xr=VQ_oN`lw`p@u-}%`#0C*8pRAS#WC+~FxYxyQ?zvSR<&37ak42;q@hJa+St#vh`G z#9v=TNN5kV@|UOBpx_J*?X*`s$}~1%%vMu?31TyALLqZL+}&WN_}0JnO(q@ZFMXoZ zcpOKrw#cPLs%B3d%%a`~T(m@`kYWH}*OS5>N?)~*^S0UXRn}92MWYR5_W^3KkhxLck~=Vul%4M7eim_b(Qts>e~B5CcJkvX4nwDLC(@D zbx2HeXg!)GAQma<6f}_%EBd`i0YPn1y)%Wl3bCT`9z8wpu8?vh3}Ki_bgSr>PgD4j ze9V5~X;J)HbL%t&2pmgvDeQW{Dyc)TEneOS6;68bJN$Rk#=W9}O=d zE?mcnzxFv(xTMZ9ZRI*L{iXJ4xW}YY{pp;_(%fB2$6;@YJdlfB?3z@jsKY}qsGrmV zw-JXNao6W0c!lAc1BMa%bd&H7>ssl)u8rE+re=-gu}T$TUi+nXs-{Q8sqJGoa1QP= z*Pm0zYw2Aryeuyxm)O0)sb}IBKxIzCG@>5-iB>3mhHy_<*A!#%96kn81Ab^yy`bp- ziQv{Tk^eHe!0%Rz^SQd|$YP%={#W5;dSpbhY$UcYtBpF#rrA9pX`mYsxUkPU*}3A@ zg<4}w^!%xBRKU}fiqoPi;kg5j!?2cJl;U{-F!=jsu}CYf2TV`;UH(vl#xmg&z6y$V z@$MzUeFK&6&Dk=CZXeZC=2jow2ipdw6Q%UfqQKo@os}=WL`W~#f}|bUP>8apI2XOP zJu|oD@}cYT&*?<>qqAeE*uR(V3SsllDq;xdGg~|fJxj^Nge;Y_0Iwn5-kyz|(>SQv z<$sKe*hmbD=#W6e z69}zO%c?iRMcL5sf7ff>2ELusf5vH^Vq3fkQ$&Ta!MQewadwm{*Mghw0PMrnP&C*K z#wrnBdpoTTbP5zq=Hh{_%a?+R)_>#g%q4ze+i+TyFu6LmR(KQz3sw}4@m{%_8nxnM z;-PVnTqaszeMVC?HdK5|krnLL!i0rk7WL~KJ`%uJ)&gcN(i#hKF32XIJ{0Nt3J6S3 zdVaAg+UoI&ohmj=gTDVOQ1@s$m}xS(TNxF9)>%5%5q&Zvmfaw=b#D6!%>a>%{Dac0+|SUF33qV@Ilo@)f9ji#v#6;rvAnb97(z7kloAr)GPbdn=6oiV5W-ffKO-nqxe!}Cl9?xl!;0tGY%ZDOi@mWTFPj zILu)x$tiOqEE?lOqpUvu8Af*>%oe`$XA=GcZ3}OXnUAuXwUL#{Pu&B_Ux;Yg$Nm}dL9)kjw>|QytqtpVjtCg@bujt5kaS}`)6)r@8JFPy{ z@RY%n+|JsY12HE?zw_Vix(vJ4>_zl=#v>)l=fl!cn&!VoMLrqge$zqxwVl!bPxvbA zB|A5Mwuk7R5T{?KZ(h`8;zX*>z*A-}g^>Bv1pDDV5<(M3%uBt~^_1kI?N|^s5@03C z$S)GGu8^}4DdU`ieYyj)-Q>u5^Q6T)9T&hB{K$jCT!ZUBX_D4;v)pvdivqp$Tf9*< z3#t4RaZVWe)EcfO@ASeLkXuV5C^2bPPb75;;I!*B$j%W>Ydy% zX3fAVS#FNo`whQm0bxr(0t{Yb70?LbGP6SLd7f8IK7NcNHoT{EXg5uFYw#q zKI7C)>e;n2y4+f*^5rr}3CMXvlH*t-3Fi$zMmT#{@&o)O>GqCJ-?TXWACnV*f&*OB z7w$qPk-K|N#RsdWSLkv+Y5oxhvp1xF42x=xa=F79CffwVt|!P>bhk?Wng5{{MhP1&JmhIna5Xm;#tO`w$R}52?2MupCtNDQ$@isrH8> z>14;rX(Y>@96M;P?C*im<0Cf_4!pq>Tu{sQ8K0aYfcMulk1tvHgS8KWz)G|>+4ZuO zF&KHS5ncAYwS1ZhwQ;homsjd8VG9kNfWtx2TV~8NQwtb!&yEIixw8c?=UN5xQt0Ym zIBfMmKj-6*u;q*TQTfr&9I!lba;-aTx@18Me+e?cP5g#S|5rry<*kFe{@3sSeoQb0 zVv(h=m@8v(vvf(2?Ci3DlzqNLRKRy9XPqMB-sB{$QFdYBd9K|9>(PEHt<%57aD`Rv z4+?U>)L?Oa5>X=d<+nOM%9tu%jOkMcHd;*W)HP$xUVapX>ZO<0lNC~2~u zk_W}5q{s-(0L|%F|6%xrv{=!W*`Bflnlxj193p1tqJf>=48h}}q;nlbJVAz|-0|*9 zjO0S#IX?7}ud@l8y&X6&7E&sI)=H0zQ+skyoMOKqnP1MS@_&@mEdh02%J*YVbNUo$ zRFyv^lzHO4zjn#xv?)aXd0+W~0G=!juoz1BT(#_q>A}$7=nYPYf_C&W9^Jj%QE%m= zB6B&0#HSI~wDCHMKcauE#PJ)-dnQtHOglD8d&Ojnb+CT63#NJ>!8bF04etZuTW^4X zk00;5YS)49b01F!=T!^KU4j7p={yUi%V_);MlJMcg|nkb?g>wz&}T+=unL?3r7L(EF_{m*$hHSjT`urEuyDTu z)h^B!UyU+P@u4jkx06?oFT{@1Mzp>!3c-r=awR%l&!nw!IPIl1PlPsDMveVU6nh6B zIDTC9`QJ3Wuk>|-p#%5OjbAH2?h0AoFALwAAzyp?9v@9#Ujjb>Z13l0Z#DS;e)rfp zv5(h-#MfjoP}X=#$>%rM!0Wjg9Mn*;XSt6*aea>BWbaR6AEz3lpqtDOkQo{}h@r1y zqVIk_`{VI_XLoAl-m8#P?MZB8g#yeKcrs`FI@$0#X}6l-`0oYfbzY(W5O#;Z`+Lu- zBG8|PVuz=Y#5L@a3|j0kCo!dFdfscHs!soYZHnQAN7W0&v8Z;4>e#u@$6$R?^7-2_ z(MYw6Nkf~qS4JQlt5qAs+)?hAjoF~u=1-)vP2+ns!f0SRdD4`^##S_lvEst#s=`k2 zMB(ei;qYTzRg%u^6*n!na4-HNw%83ezSzgDSm2FP-<^^xuVm@I+Q*q#zCqX$A!0m% z4WsCAJ}6Le$mL@|3=EIockB5+yHrd1|A-G4@u7+)D7tgbzlE}G$d zRORUs)+)E;3D%)Pqhe*MHgUKT!04k`{ornt(cGB+G|g=vm?YkOFB|K4@V*ECK2QEE zh5vEi_r4Zu_BvvgH~oG&_kKAd_C)tV-AtOl9uWdJ;_**%v6~CCtfO|GOvklTI&G*m zx3-$dYtY|r!Kde{HPH((CX0shzhOwQXN+pFZ@$AQ^v zZ1#!E5a8pjFL1Q{x8J$ZccI&(H^=vxK0<;=CgJ0p1YdS$%l`o6gN(X}xA(@x`xHf6 zluRB6Rm5XosHxTUxbhXd>h9(K6YMqh$H`OdynBNLPSMl%LD##6TN8ieqpeU;C;`7R z`CYdkO)PyY{!`@{f$M71mIq-*jQ%fQP6v-hb$@0-f^ zg-C(H044HJWoEc3Nokl|Ln9(w@GtwNyvoo)9Jre;oq)J2PSy zc@}+72|+k5%Z>wvFcVp*2gNE76Puh&pziiX^Xsdt7m+dfW$ne9`mXD1JG5E&w!7V~ zO5l|rw1mu)-utB4g#WE+)t8T%z9&98t#{PGbG}}rj>`A#Omjj;P{7bW&Ky|n<4$eP zMH_sboTSReQmcd%alG`(tIy5I?ZWNg;~4B7u=E~wvKF5JVyY{&60mfX7xs+w*!)-S zgkB0mAXqvYk@7GdoF}wb6FyYMoYF@RnvInNAUp-r)LW?MVi3mi6}&+5FaKd&1NTBT za=?s^cb`4A$~_WDOGw%a4n?Pq#YB~Y$g*R9-#pOmM8YxqFubQJXL4P5ApsMdy~R3b z_se(22+1&x@84V!dh6`XdRO+Wd)frjec0e@8^vz9#8TaE3tjpEk8iyMFsv+hpkO;j zFFTJMFp)st>r|hgwBpEnSHK!TaC6-Y#)gr1;FT(7;%rV~t_D~UU*22HXj`0xPS#|2~=l;0c zFo0T`37iyg@yr+?j0k-BOYPwi10CEqI(xIswJ(@C^>C7Nv~HVP0ZUKw&!RG(mH(mJ zHVVjy{8ma085}FOgp1;Swe(%PZjF2%+wwK`(R>bhpVcSQr^5)z6$0D5&0%`JDFfKO z8oKak%ZdR=*F%B=Xj_X{?v}M^A(6Er&yT4}y)m`(<=c7Q=?z%}HN;;$OD=cox3< zL;gM#=ymfis-E$Nf1xOoEBTH1FRl}l#sVS_By!s_DPDM2zX~=i{gzXzsd8-vxwx9a z^%{_gFLb%FXQ0QR-B_f+ME1bByK#y-DHz%EZa>WJ!0+!4x%3N2wiiV2gBL$DTV?Tr=z-zt&zZLUWl0%2T_5Qqp?Vl+qmDct)$BEP9LIWaxKB zkHdp8CNpR&JZ=zCMSLCwGymel;!4CYUm%zv$R;2MZiyxRqBi1E8l*i*h~Fn;@pgbc zD~c)B?dI$3?dj|M5=d%#C8Ra1y7}KMm!B!P=Hot)TvsAZg(*MhGn*AO*<_`gTa^%l z%v*Fb$(d0^FfpRe9{q@|69pGl(e<}-VP1xq2K&N2$cn)Ua0Z|~eeE4_$8?I6cYg2N|KrksT_2Mn z3LSKzU95(4S3aam_ue2hh0xEPF9kE;NcPt-`=HV!FoybRAP;Q^TOQ0|McDoDayAd zfcJb25nfE?w^gB;dym#Vx_L>egoxb<_mnI*DHmO?@+RWltOnNEs4Bz!s&ebtS1_LR z9ha-&-fM?RGPA+{zx4qG;t$1hoZ{kPLxHmzTOa7c7{QomH32iMge5(DRO2NVUWtka zqx=qL37@pR>c&+)k_(Iq0z69t@i&iIQewDMir&qZdRScg!6C=cJq^29=IK~3V7Q~9 zWif<+sLmAh%BVnDw@BK{okt_;&;Ql}PNq zou}oH|Lc6TlCU1LaoA9fh^(rpF282 z@Vl%+W*8NOD}?vLj*o5YTx$2u_lW5`$VZO#G(Hgck^k$zg9i2}h@qM6ebpE#=&ypqw?|0FcM z_#JI;BIKvYbp{{S>~ePLYUQ@`(DvW*J3yVX+oSz6S@Ep#S2RL?}FH zq-Nf01vaZJyhCx5b6FYL?Zqb~KHRWOjwC)m?Y8jKiHp5&by9$oKP_5)&O#z1<-My` zIIQZGJcB~d$l;umx;X%O%h3N*5@o{7^YF!L%=8k*uFk41@2u}%8sn;YMXoq`Y)|q;6QpBjI$Rhm( zb7oq{rMRy-0XP|%*a5nEtPTFosE_W_HB^wY?d_j!^1(kxKB)o{WfcZg z2>X(Ov;S*>^0Nh3g&W<`HI{C7w0&o#w2vqPYs& z=GYTJ@`d29m*s!KiH4Qcz*(S0A3!0`*G)eG&4@I645h<=O8BFiZ6iqE4ehJ%qRzzM z_5feHUB&Q|JhnEcZ&EuAzjXm7b}t^jXwjCihaVnZLF`#SeUy#?+tc4a8m$EeZ#AU2iB*wu}Be$wM1O)Lrj-pK>4 z-pJVGL0-1pc}WX`3uLMB7J%;^bPw=qHtb~8>f8R&wXpnNW?EsSHN|3hocpfRX(?LV z4Fc=nwb=bb1+Sh|!KLVI#UmsUve{K`C0?M7FFPbr6_(Osy?Ok*+*$T$j8bC6B;qjo zF)h~c)b^cKttkZnJZ&sHn4$|!Nu*~Y9OF!K+Syk(p2^ec@PO0<5pMw&xEL z6mCj;(*kCFCOh+wIL7quh~P@)9Nr&?nX#CVOUW0*$%!|17Syr;TGiq|MR&W;EuyB4PvYL_JTzS3i%YBZ zR7Ul8iZ|1gy;`IfFg3ygUA{h88cXjuVF+IbJ4wqXS2bIBcbAY6X=gTzTG;=$FYbWY zoeA@OS@&J0tEgL>{rrsx8{4a$MMk=jLW%O!QsHZPoVG^jvy`O>KZsUhFR<(%FMxWD zWDYh%?&p{?deyy>BYLB>A_+5|9BhK^KT#3Wl=2E~1dzw4`U5rMLmzu;j37XiP`YAg zmEhtu@%4@YlCd~8V=0Bi9@%G{iOGQ<$>DrEM+qP}nHam95Jh82gZQJa)!;X_q(y?uRdES|x zneW;^&vo{$s-=6ax@%Q`THHX?9nr5*VHBhZIoVPDb$yesBcG-}aKV#MSd@Q&o34Bovn$nQlV+6JXT3=AacP%#G=);xTuI zzQXEXt3Cjo<^CHe9})weFZYE}iDBf{RowRqwY$=5Cn|+ZK@+Mj z5=WyaL;e^-56-xlxRXTqh#3*vdv{m_X6b`V&zoSgZs~L5s5}5KPqh z5s05HMACCAclZ4wu+SI`{~LkG7*HutZ2rdaOMP#@L-!fLbFGBZ9E(~ zIt{n2$8lN6(mlV0HOXs8bs$8<*R-H=@(STx8Yzvjz?w$@*g+(kqZ1cca)Y8NKb?km zrI~Y_WfkJ{ zSnZ2X#O`zj@8YVD)4@I4OW;k!VRdL$S>4d56iVXUn z*I||O37q2#>!a@=PvBGLA-2o$q2@fippDJzGvw&Pn_77V`D(SI8C&XizoWFp5H;m8 zV@sO~8vm;mnjoB-wSKfR>@NsRU^U88D@Eb&UZYS=Zfmky3#Hp#U*;?Q{a-rJj>0>g zn2tcK)ynF-zr0Tl?PXi#xa3(|faUO^o6mN2F|hWdKYG&zs8lGAbWMB~w->pnG(9Th zlU6mKDrkpt#|0|xk>V0quR%e7Em&pXISy66CKEG8F{?T5V~)7v@NhZ?1IJ^hC@btD zE36nZao|2<46;S)AdC*R3eeF)3`41FF>pinYeP?fO6?HM{XRp9sXF^N@C!(R942R` z^B)T52nIeUXh%tW&=0)?}QtG2QqBS&BDu)*p`l8mwnMRnx0LI$+ z8q)6eC2t1{e9mQ~uL1H57Qu+g&-Dy4qrwLsRDX!cL}HzUUF=pvoWXEuY1-r_ywqmT zpuWOl=Wyu>D*k6h-><&PnxD8DceN)TH@f9_C+`uR%!9K>i#JA8)R6E%^ZXrM@aX2$ zn_5Q90wf=opo(WcT834PS8f@L00k?!frdxXu;iN%|!}1gKfr;2p6E;ZR-_+0V|Lcf~1 z>`k)1((pc+egQXn?C59%2nrh9IgT`lq6zK^-3S-%4}%tU*uswek{+89Z_{SO6~1FX z8cnN!6!HB31FVwWFTJkk*8p8FIPoA9*YVCcL=EQhKG*1Di{&=ev+Oi3LH>hUC#K{K zZB=Q-to+k8AtB@8ORU=ht;x?T8+~2@r2ICQRK4&h%Wc?oL3i~JhChND>27uq*ZW=Y zf17OpAsWixpzK(f$-P6af9{OejNt4cZwo$z(P6d6YG10%N6? z2w)Bi>-p?pLA0)MQRSa*{_)=rDFH#+9ArHbLvY|FJrOR}I^AD+C7URg%GxC!z%5Lu z=UX5XH@@n4W|X0PMHEfmRI0#%?vT(J8^%ZTNiMuCL1uCcR%L_;A@u!S@>_U$Y+a8LK2A^xvw(Kq?lJwlo`z@LL7d6geLuN?O40}Dby7jbXD z$#04oXgJ7Etw+0-GTq8^?ik8sZV+Ad5Rg=MnS%4nf~`YmSEYmBZZop?@kTym+kGxj zh${u+3|bx1=)me6ytq`0Usi^>nDk?Ouohv=Azt_bDp z`tJkr7m-6y!cG>70b|PB`*#Mgs9{y<5o6ep-NC@N@5w{e*XWAFVT1xAXr9`jH(hWp z-#B(DhyNSmNrCT<>+ZnXQMGDx z^-LXFd1Hg$RK7FUDnhW;u*?lyMom1QSyPDo?EBiZMJ!7K%uCfiOd}|B%T_&j=I#P382wrQET`?u^TJ`z^jMFEt$U+v!q=?O(L9FtyF1uRW>hn#u9(2&%zLraV75Ry&HXMm#QVzVgoF2$zmqKw z2k7<9Uj}u#y=a={_!2qx={8|1D#kEQTAP}R3oOD@oJ7+eUk<~Z;do@46m;mG#Zf{i zPy3X|FwY8viCGOIYw9-kTG3vZcjXG@^pm;!44355w>& z6pEXKpngqpTL{=h6Vp%gG5YL@4=j|~OE(6lnx#N#t3yXLuyRsA2V;~<&9|TeJF=2< zI)L{Y*7wg)mr*Tdvz4 zPGtDA5G#d-$;>9}_(ADxd&;Zq0vpJ5ks#!(O~Qv|6M=kG+w!(s2S++IV&0$FMHkUM#_q*d03+3qdQkJ9fe4wSz+gEH;F9fTDo3g7Lt5b*uslK%%QLc zF&5h1!SR@xfyXzD?O@qq|Mfz9(_kgH7WrzAcvF)JoMw%>TUqaB#u^$=l$bcI78 zS0xjQ>c?pGdWeFu5vpmae6JN^K_kp?yGgJ**Kptqs?UirohIA;e~OwL>LBMMo$Zgi zBM6r?3p%i6O$0}TL^8zXacXMVSE<+89qu^Tpodbrk&p#nhd9?&ukk6d2lVXGX1K85 zt?}eCMuug>39unk*%`)4_);p6e^L7t@3+DeIw|Ov$_wneJ7qIIq5pC`R><@GW;tWI zLK)|g+zTX{ngDEE*saXWmtK-}na#dMANpTRCk8TAv$_6ycp;?7y`3sX-Tpn|j?Dx0 zA_+RCGMA^fwBI|(c%)fCWa;QGpKQ|RIaRZ+YnuzkO0O^mQ4P)Fb6$5mT9Fmgc zlda~z1qa+aIdgQDSu4Bu)R*AH{>#*GugXnulq`HgvG;6-DVyAI@!&l}J}4`H3mb}B zvN(>{_Ear$Pey<|ZlJfzW4IO5XRRNTl+p|rl1poxGurfA$$Z zgT&-W@0&jXjLxaKb*7fD&J**3A3tN~oBFuiw4(Uu5uas`jW0@sEa~)nturukG3&b8 z8J%-uny^EX?aw8EaorDNOOH6sDGAB&%w1}@)L#OYLWO$j<9dnK|sVJwuKqyz=4TXIb(tyGYy&*^`88Cc&B5^E^FroGdNY(4z)1#s)b z;x&WD$fovcIhzhs8i|=T(=M>@O}}>OdoLEe4eg(LvEJA3@E+VU@USBv#Q~Do^Qx7} zpxA3xQm^)Pl9N968B|0>WoOf6&ZGg@e`|Etn}O5OzzFNdLioVOf60{OfXuZ@OsdqJ z4awOoaY7mE-35t$75iAn3x(t=9oljBaa3|%H1DKEEJup`(mh0p0VnQiKIJ_$jYf!k z=Bk(}_fSzzbSGU>(RP@Fg+@&No0&aG&n?c$qCNIu4iJQKzD0!B;8-2pfwwObvx$W0 z{7Vr+lySS(1Y@d?je*x^w@?vpzo3qa!;$8Y67$lSq=wrdbl?c4B?1%}y8f%wLLi*V zr&Psdcz5I4n&a+Y^4DFr=TAkjF7-;Abs9<(InUiOn=EtoQj5M?(rRE zUl%jyv8dTN-)%rXQA>6}L^$p~%mvs^`hdK_7?&cnNTL-I4G)Ro9L=$XZ#w8=5gK*h zD)o`I27i&GM2>>=NIm}#NF$^HWKyvv zAMzB~iM#hdjqj=PQI+HaSs2qyQynm~aGF|{l<$UE*|A4Q7KnF902EfQ-jHUuUmcYX z$lHHMq!SG3$}~%CVsTSfmgjAS?9hPoS#nM)+ln%h2a(orPvOD2i> zYJ>J8>eA=4jpJ^V(Kgsrk_}7EK*CR)58)r6d@llnc4Ye8Y@32$VVxYl4$n))kl|XlFUWw+1oVs8hc zHv4T$FcQw|>9n3pIj}_C3!RGINw2U~?@4K_UsrN0>UpOWtqr>vYNC(WG`SF-MDcu! zv6$BGrkH3?v{yPM@ut+#vL&K3dwF0IsmABZjm)sCpMdwz4s#Zn?VDxn;xppR^FCn)S1gDTe=!Fdt|Yyp|;gT%71sf2)TPl(XU zip|kLD5YS4O!>e78XhDth1P#JmLHDh=2F(rI8P=dZZ0jud?d&lqz5A1Yg}`Il*j7_ z6IVo{bJb!WY)oHj{m;*97@E#UY^69HhrLvsf=-=BncymJpR0LB!@4|Uy76VTX5uSu>ouM@au%S`PJX2GiQE3`44G2>edlTH`QS_NN0(7a8nxJWhX3I}ZpsC6dgBFv2aqY~#DOY*zX?&LEo?1Rh9 zX=v}z^Y(^Nx7-j;e5_2X1CZFK349NJ$kw0#mTP((P>i%+PuLMco$bssvBQV3xE8u0 zizA_Q9CD;Y)BCKre$2LAeh*_fzt)(Kz*H*T#T>$47xlSzlH#!msJc~z4=(Jwupo2( z?3UU#@rPvan4bvbwQIwUP?CtR!n^R$U7@7<0XeI{m%=J#55{)L=69_YVDEP7f`U*M zCo({Y4H8GR5nqRc1ZrFCs*}s9w5t6t4*sx{3W$5~tsd_GO&>~($ksL9jDD)Ne$Z3} zA>{V5)DVEi@<~x#ib(oWN^qFyT(D)a5$O-Y`lM^bV<*jnkTb(I^(rvzr}X$Jpy7$x z{P!l~CAv&N|HG0QUYlLdJ+#^3Cf`dc(D+G0K{oI8%5odk2YSt1ag@!@mKbt}IMVTM zr*MNjcz>J)V#CVp>jo~D8(+D)z%m36eFp%q5{gUZtyx@RV+2lCc z>qu)Lyy&n6UDL#~?kR7v9b=9d|3zhx!uWS9@F$bMbO1hcFrP=nuDBa5g-cMQj=^~8 z^82rU9MY#tO$O?C8O7mJvAvMmNf^lTkSww|Ztv4M#}R;h*|4ISxajxYd!_60$!*T6n^u()usDOaU*aSDmB6!SZ2xc4%enTFnh=!Fh?3V zIB~0JceVEQ(h@pQpJzAp=9+h-isD-S$)$T`p}8>MizxWjHA+K;OKORc+7R)w-LapO zrt%g%H!pZ^TAWiv4GqB^Y&`K7FD^BehfDq?SzHRBT;2uflnMmhX@Ik%wU-f=%&a#p zzaU`34@5r~x zyQ55pS*3@r?}z~(MRWr3t&Pr)LOQs1|M?%eBfEk5sqpjfn6Bt_Uu~vbJ_`Rg7Ly({ zy3_A2Fo8>`($^gix`RCN-)VVLG_k{&$o2FAhn|gBF z)Kn+zq@1O}*I(*Onhqs8p8k6Pr3}oTOKwZ+XOr{PaHq=lHy|ebVpSRME-S~hX_|s6 zCOEl{8bwYUA}*93&->SH1j9Xle?uJEp$u3V_gce7auw38=WUdAXVJz8i-aC!BOuNc zgIq=>sI1t&v2Xyk547y7@PwFiK02y--`mG&_gW%pdjs8KRZa7Bl))`!;`>LK8OzTg zGTxS@jH7~e{w*o8^lx$v48MM!rBgV;ih*?v{{WRDTZS+x`uYM78JR{6ovbjy@YFEg zIz5;t4!0yY6ULES-#uB%>Vt~iJQL@q7(6Tz-f?RTI+4yOaL4IHxTd5410qZW1qL9x z1OrJ+yIAIK8zCjZnL%u~Fk)Pgezfe|ZcXzi;%V#Zj`ZhTsG=5MlNw%%fej}3W}0xlb-8Gi)bz67u_nk>>ae3%?PrVGbG|$}q7NQp!@?i1 zij`DCgaj5Sgaid*fu!}(B0?&Ois{jX!tJ)DeIFIy3*^%Pr|beRHUHOZn0-yR3F%@)1TvHcz5F(g8@5mb6gP;T??P#O_b3Dj$I-IbzcDXb zgO}c=cx`NwCAB2raC9!A)8CLoc(S)BGJlgEcAT;61!lLrvD~;MFkXcBmtcgqRFQ!M zcj`gp;>%L#`vc&TmOZu!SbSC-;ov^+X#{h;L@M3lN#XFdtwjY(%<9pZ4h?`-;r?Oh zS(BH|Y?KK_2uU=Nw(2=U%y+9_+KNR{SmqoSfRJkZ!2mifk^HMAs1E>AbY@%kE?3Yi zId;RHC~f#>QjB5&S)1+%wrNGQDElYAyR$*J&yi{PLXKTaLKbjzu=sN8;&}qdo+mr@ zpd*(z*B$Y-wj9_g7t19-@Dobx1e0R-X^Z!t-$&hV`y9ZzG?*89zeBDm5d1weBT&Fn zTAF_Z+RBI~ocMlKfM@f$-KPdodOj`g(QY=DQkh>$8B1@VXn_EZP3wTTzuu@z9y=%c zL6Fhcmp+_SgN1@D2tJEkMQ!R_K1w_y5Ma`nf#fsDVT@kOjJa80qheVqEAyAhwaD{ zE6@G#`k}2EPfO=W^ z!A4mZBl0Y=rB7g3Hz~g$oLcij7#zz!-@{%o8Hs{!p1}>YfeKmO(>g%{g!>#tiO(_~ zy|Kg4M_1A~*Jnnv6FV(1WZtHqYkC)^8wfi8_6?;(eWIZ2EQkF7=;Szb0TNeV-0{?a z-9;=!vDbFiJlk2?Z?W|5!B$06mAI-yVQL4ykSXt{62L%nV8vxb+Sht~rQ^t!<5C{&b{}yz(S@p+ z^_$&$P>5lJhqXd)(SZ}qUt@WfhWh%2FbGs(Yn%SDdL{g6r5=wOZ%Cu_8W(s#wHL2V zXKavx0H1EEFxKzHbtBg>dTMenWh38ZhO_DOgeMn2N0scw(;~RaKVrXv>UvH?YA>Kn zOE?!lf9)@7@$NI!RU^?(IDPAfa`ES#@s$_7dm#wTzcA&)aR*!>5?XSl>FD)5kX~%ZGj7h z)RA|@PiZ(bvwMLHUojDSI*@d@HbeYg+wmIohB0zdDq;(_{yoT*&)wqjeV)rLXDx?d zTzgTIRW@~*&1e0>M^SV2&kJAiz+OB0LS2*6u3JdDljxJ`S%aSf|oHaxeUX z0>k44=F>T=t$_gGMseAc`>&JE<&b}(g&f$UDJ1P1sc^l;FB@h1Jw^wv`9kpbSP(*H z$CRE^iaH-uteJhYH0QXI*`@C5LY~}|kCpq}JKmlD3vi$2^8+e6?$DbsVk&o|O?=+~ zoHy)}D^|E459`NW&BxdP1NC63q9QJbgg*yp9=zP?fuyNv_t>9#XGs9@h2WyZNj13v z`*79f<`7CFo4?N$xM62hbmKw@#=IU*Yg{_xL_9#V5N)k%008Q9j5`ZHr(8M|o`3v{ zArxRTJLu;-`y4AZk0Ad$Cx)JJe_kFqM9y_7xC}=;-yf?4x&DSE{t+OPygPIsZ;TG(I=>7HWPm;8xXB+a`IymM1M2%o}yK;BX2T znA4e2mJ6)ZxFewbU=IY=*|Rvz}rBCNIhBs@9VjWFgO=dD4SW1_iAF zdetVx2FTXV9QR$iC=#Z@dd1Hhe;iJ(r~L{*&i-4Mw`h^Me5(4gfiDoMvIgP^uEOF{ z#b`<{*L$RVG^{8V+TXR^2p3)|pYIO&NC^K5F}>U%%gyhS7kJUZys5p<(=Fzib{pO4 zFZvGv(dW$Uz}ol9A%nk!b4u)phu35W+7r@e){vRv>E1s*bMT(4%nAGfx7O0WH>k0O zh1Hh(gvF<2as3B1ClVe=j}7e}PKPOYNki~9ER=l$P1 zyX&L;Vp-xF{T)H}2BtV($k;+Xwp!`KqXacl|4~U$C_TpyW&bK76g;S7t!WXn#R@%$k1v705s<1ZcrA)l`xo3k-Zb9jJK`X> z6SYfzG^#7~^0`g&hKh*-X6%pRO_fY3pF@4>ZR<)62$iuh>--PtR78smt6MMOw z#bY`sa33z_lyeO@{3KJ96b4J?BP8C-D1^0J z^!R#FgGf>SU?~V-XY7Ybo0Hd)7qda3zD&~PO*1LI(lMK;_KTGae508<)0-y3#wo+H zcitbrF#}m^!2a?-qDC$UMuhnE6Jh5%^$!qy2M+~ptEuk^qk8ABy#(_M3qJ#lG5bId zhmol2zUA^5wm(YoYS?9}F?iaqFs5o0&&s8xy{9a9(h4kFdS9q>O3P}HLHDZ`?S;=pqQQc79b^8A;Cu2JIBPA>Bln)RlqaBjr#S2B>UkT1 z88JE2mN*CZ*w2Nmf4>M1tj?tlFYAO>Taeb_bZN{P5px`#%${XqXR)Rh(+$l%dlK1< z{rmTm?1*tm@8r(QG~zwnUpAdk^DF!AE)qu0JMv(N)hg>~!e5*^k1lqo8p(F*n)tK| zDmBKs83TKc1REB< z)kDK~#D=OH)*q*KSGT-8%b0w%qRYki*O?OTXEWmVTIMMcjk)-?W=6B{_sc|)4=oVB zdTsJT;KR|Wi>vU5TGC!>aBA-m1j(xu2z+wEymlw1=Kimp$#$Ql$XuP=; z$C$Z1MtK-buFd7{501}(?>yO@Hy{JtxhFQ}47_yS;ML^(<@)GwNmpG>UdEc{Hiv%{ z^77qkv#={>7)PxeA#SP!2(DB2(L-j;rDz=zL?$7K)BSN&!9s`#CHExXO-eS*2hQLj z!Qt_x8`G;}(vL1RX2k)04GKMpd6|N&{cgP({CBeE;LP2dUnF|hTT&367nM6YNhivL zTR82vEVeILT!3%Lc<@%kWZf(C4Lf64!B+Hge2vm=RqB8TsMoqEI^@^7;hgwdZ14TT1P5+CXtE5wREEi(}k)vh_t8bXPLa|34z9ypS{i&AY;A+(;enyOuprYcIlg2+pnXN zH-5w%>%v=NYZf_6MS_1z1PY`RD&WP@mt`p%7ND$URw7|*(K<`PrH&gB7u@@66XL>r zanLVW5}$69j|Au;MUJ`TrPyzN2m%t1PSLkTm9-RTE;M>^r&|9#+02)0`a-0)wly!(b#%X5Q z?o~m`u1VvRR;0?}je;{5Ixltg+5Y*y>H+;61xpJv?6MU_f@QDK_5MNMg@?*NBl{i~ zp`o_s4(3-!d7}zrRe0A!OS^NHz`2ls>0phx1M2CG=&uf)wEdY?FT%4XzaFdnR+O1M zd??q;DE};!IiJ;<{*>Y3X;0PUf7F2#DnRyr8V@c~u0k{^^0QkXsd2?QM1n?4jhj22 z9i29zOJeCUiTH#1kn_$C7)s$j=5& zi>0PZk%euUlcU0;Dpm5tTz#SD?=RTQdH^(@iEtATzTS%lEDG}d#H@Fo=)F_d zS3IS!4hqr(vN5jg!b*KM6bh%{Ss@i>0SfSK;eB!@JjS$&wcV((|3a8_>Opiv&197H z8vJ;ihGE{hZ^Jt;<@?D9a|UNjfv3C|?Y-kFrA;oaO8VLYW1;T(plkHnQzO(>aARGu1;7H2ybXd{Sf2Z0*UUpvf4R@@eFM4efJb0bX5jk`*woZPZVf=+x|^ekN@)i4G^ z$eAb2MpZ+`J!dcb+1+)`G>_$0TfrnAwVWe2Q~-rLOuN>VX{oEKcP|;2lNK#~`MgN8 z=cuZ08PEW)VgXyjrkULPxo?g@BNnjfBd@$hKM#CzFS&rB=GY0;t6rT=$P+HK+khPH zD5dg86&g_;hk*;N&j~YU?|aW1aD!mn)#hCK-SkJox3Trr>v3u zA?1Be8x0bm-HR13&_pCkQf#Bw?w#ez>&`3xz@ZUunPg{A_@*rQ!sTDI5q2HpW8-bp ziIN-^?|8EUW?(9ZFAzk8?XyrLvQo$R%DddUiVVOQ7PsRgWaZ*&>-#b*xLOtpip@2H zm3hkbudCyW?4#wZZ=PFX0FrJjH_ESmjj9^;T_`{E3%}zT?)WiV=yOnBGJQN|5ffBi zma@hG%=?IV#*by$!rt>_p4mW*e_Z?}=57a3P$QmC976l)cQ(pb<+M8$#GhJ>Pu6KU z)Ib$aAd-pvEBMb`5*A4DaUPEZkjDuzB~gm%x9I_K=reA!D-eYUc2Hn#txj)Oq6a8N zYO^5Ol7QTzKd4uc$FzO(d<6{d=aL2fJ?UtBy(1^L#Pm z@uAtpmr*8Z!P`{?c}va0vAcVe&|@46-*a~ck^L?riJIh|FJUaVNuG@c&fPsf(wzM= z153DtqCEC_Py;w}%4~1SxG{6c<<`uLhg(@#qb(!^*);c2NIrsISEf0z%n;2tyMp?* z0?x32l(~mmaj;I0jI4ep{o|$!p{Tf!fSt&orYg@?f7+{wJMV-^%Qx#!IW2^C3~Mw) z#Wau~)QdaBz|H;|aY?szEY{~a@qTLo-OC(OkIzT<_(_>#>&#EY8Xr_M58JD$O9_R*?@y=>}6++rL7il*z6yzutO)LsZ9zt)i+oyEW&pd#_CS zQHxQmBwpO4`oxss1M_`2T+dZL!SRyit^@)vYPV!%Rn*c3B5;H5VA>%oF-GSz zB*8&!U4rK^wJ8P9In-dG6=VH@%)npBx<@Ee=`JpNOi)t0!6Oeqxp zbQkFjH~RS6$wmr?!o}JN1#rNOY=-#4A8%~&j|+lC_8?CP*Tf=gw7c3MB)42JFlh!AlH;m*nr4L+8+8lOXsmyn8O~Gfr1*}Q z##i4fhD?M+Ap!5W6(Ta63xZX8ROb!A#h3mg?kUo~5SQ-p(G;o(h@ydms|{={^=}iA zm&fR$HO5ix>6pL_a6`!Aa~s-3)RD(>0a0@V$zKb?st^|CfdgN}dngog?DDcsnts0h z&RQ;&@M(U|Yn^C7-O2J95kXAXG0aA{&gp`Y@KO!^6vC6a_LbI1INOCm&)Opw(^e@b;!VC7 zx9>$h>AE~R2w}5bJOCHvDEIDi;QP6d)wuhgAQOh96O(a#ufZW%sFCt=iEpuf#Du62r9@puoTSf zC$jYRke*LUgf7S(E)_Pr7W5Pv$mazp_i~Xbjg_PBNY*UY_33LA+o^;|Y6^l7ZzR6+ zT#%!$qFMqBzovHn)IEY3f+RnB6m=uC`e)tGSKlw5`sED3{kls|t4 zKns3<2&ok(>ODTd-0XRKa}Wbw=iWkO`t9-t;1TqHJJ2xJ`GYO8gn^2RvOyCy_$47_ zT}yB#Sfyge<>TI{oR{Dd2AeygiZeteSwF-x$ z=Jz1qf`xdIr2S7hGgHLYho+iHU*_ZDBHrL~P|E{VK zQ0XHQ-XRmAWDv@jWr4)L6d%3fIORtfv>}k0-sq1i3dN^;y@uBG0@@jfItJAqkT7lFGH@}6*)R~Hb9t5TtxTOr{!jAi;yq}5yN z(%byl@22T~Vgojqt`9(~+o6YS#9n2GFNWl!wiGvs4GP6V~iSmCxdg}BY6?w^eg zH`({s5JR!4SfOTWglQY?77%i&ZVF>W9sY4nlE{6gA^yg2M=1nZTORtljkoFFF$5;L3< zh}DBBun1HZo)yHO3n5BCmCql~gxynH0nR5~uR?`iS+eq=n#$ip(Rt-pdIBMWzjvqOKGs0k~ z*}Nf*-Hm;x{JWZ;BODNA1O^EQGa7D2$V}{DWQzX$r#wwDkxU27fBeVXd2b|Pr z)AZFOc{HV+P@jrPNk5x}|MM=@(}7&hET8!|kXz7PSO(j<6aT|clrb{l@T_6?HM<`? z>=lSuwFU(=xk3{)5K_QR$#GVUX>P9T9;w#?zCb)3_?@CYbNwzWR}8VSt4zu)di}d1 zx104rfH_%n{ra)BZ5;pC11ISPz9X<{6eL5O1l3|l{OU+NPBIz|W6U$=QmzrQe{v@j z;PrSY5Rmc{3DFu2aXB)1RB~y|GbkAAOhS-EP^)c?9L_}6AXq#1q-5?IjdwUwD%uJY zUV-_EvS9OGh|x9QF3|j|WI*ak?;+e*R>0GvsHnI%(U%Hq0Px5R_|t|PQd`AGnv_nV z6^4Kbo4|FDde=mR19bZ93rFv;#wKEN^YcL^(0Yr5mvyKAdP01~ap@Pu3idSAvQcb~ z0qWz#ohni%hVd);+yt>_I-yk25ZVwdFg8OPCZS(;$%_AEHDDlZ#0kK{3C)N=45bg) zXlfmL$JLVe3$eh`aQ#5o(Rh&j+bp-5u}*W7UAOMr7hqJGgqexJ8FHP^1RY^VJv&@!=fVAiSQ`C1e|6mjA z9pApkcxal#f7LPCp`;C`I>(%}}BfQFLy<}BQpVbwLCX&6&_N$R}r(r7;=&NjOC zAf#(FcZaGLdtS)5kO5mQercMeQ3+U$z2Wq!X#^W8egg?jZ}T04A!y*A5;=- zA3HZf^ZcU4aRp_@^G+C*jBG4=yh;%JIeVrzM~sjr&I*IxKi&bLA5F`*UItVAsS>|9 zk|SU~piv`o)8h zMPorRg{;paH7e^16*^W|8f7}b+KV@J9J+y%jqg*)Sr&Tj0|EgKC_u#qMpz9s zo|1|Y21dV*fr>m*3GUb->IVjr{@W}pkoy2W@yOf~rz5hyqike6NX#Cw4utW(sqW9x zU+`u&z~cEPZvsf9Q+IF?Z@vkPW}h*hsrkRbF=yoOY%V{Hs5)N}?i~jZIw$6>=F5^% zr%Yg;(JCWAyKF^3P8Ek|$4NG|)cE=R++&t}8nE*xhajSA8X@br$G-6cERy)ou}>nw zu9k_W*4Ca;eq&b98iVM;nwKKDp$zpo37qCm7aakIWWx4y8u}Q}ByK|u$T}MUyj77x z&8-m*6h4h|m;`MJIglf1cI<5haFQMSfj5!=~<{4vaH?SkRX)59)mH`DF&`S-<+l>h+2nVbR z&ytzMgrE^(S`tjcu!JIsAogAL5joAa10}bkUT33>BJ(u+l?i40L-Jeyo&vtSG7Vvg z<>2mjK}&}Wsz_y>DvN~4G5crtq!f8;`|Zwh>1%K-ySyv8Kn1o&_Z-0{Lb#%ggy_TBgsIO%1P=aCcC!lMm z$nB9C_)|&plIfmFQH@|#^=Xedfh9|~J!(~l4aNjt}LLerc1!u*y3E z;)RY?2XDT;A#ke!4Cr{|3e(yt-1^M#QShRrO8(-OWUnNy{pke&5=VUbEckKpfody@ z1OA(eayCG({`l=a*FPvO{=v>4h1^_sdk!yxRvV=uXt6?6QOvXlB87ju5$BPlfacGh=5{wb@&B)H5Gq z#0hNT59$*hMB{6vEk~?Iv{XX`!zR{Qx%%E$`Z1TyzK(zZF1tDZ-3&a#om~WQcbBp= zhhMvop`26(SY-c+=73Kvnf_1@w%ypx;g^Pzt30!*3V5>Z9mSnIqy${wT=;*qIf!uJhi%@sB9K06b> zeog3QIWa*&VqZv<6VXtidsm}w9IXxILi>Q6$t)p2Fmu$m0Q^;6;+8fng?f|jlydpNu(nQ2ClQ_HPjS)+Z<*&D4yHA{NfBAIZ@g}b=r(g@5q+|Ll+NS zkgBZxg9YX|{er<)##yOWEy6pRVc>{Y!LBz|#oGlmvgMCnl zNWT3$Y^u*;Ur7Xp!>=uonY}@3>_k3S$VNZb_$S0bC1L3N4&j8LQ4bnb$|f?7H|eGa zYCw_RmR*-g%yix*3RFpsh_8GCN9Vw_CKpB$9)%(vqhn&Uyai9#2EddP zI>VdB=li}d^nfBKvRZGcAklJTzLDv_C(*!H5Q);S!fzo!fXf#CaF*(Z4F^FK*>;MQ z`u6?DQ-3Jj{0=e#CUPscQZ5MC68abrB7{J)IE|*BY4%&SFX_km2nEy>my89qmPsAN zCcC0v?AA?l3||A`s5~ms5;Wu} z4rYRw`Ti`!*D%nST~>;igL^OaySL#@@2xc$(*}fS|KIrVQqLv5c40wwaGwp>N|fKo zr~R5)(v4SKZ0Zpn2&noUx}j$Rg9ykR<9`O&k^#3vS6@F1}-`6nI(A^yh(jnb~q_nh@l;j{tcZ*1u zbP7m!Hwsb%D4nBp3=A>!z{~r)7w-2Dcs|d}bI#d&?X}ll$7P20V}){RFwS%`zzOOJ z1-|gg1F>Azf@zWY%K?P^6;)4usUxu~729o1ivX4xnfjemWr zpv?B`=DF7PpDI~2KF8`4VuEzK$Wb9}{D+?uh7^#J5LQp{i;WXN{qvJQhc@xIg7>}` z1)su%cJ18v_!+@)ZJ9a+{@xe(k>x|-WmW!3GJEElyyz&BN_kAXpw?4emmbiIldA9i zG#6W!hU8nV*z*kCj$z4k&kEzNd>L&Mld|X~6wCs@Yj$4Z{rg@RFW^FJgE%UTMcX;- z!`q+5O1}%GQmJ2xvAH1Sx3y(D zX7lAwciw{?IpGiV?G`}`Jx$QNmg6V3GmJ7MEtWDNZ<&cM%Sd$($6*+hL!p05cNXv# z+=-a^1RB5cLuH@rHpW!*m3|_R%sOUSZIa>9miJF}GdX*wGF(FQiE}V3>VUpj9I?B( z2t+wjT}}O~OkOTUulymLU;vZSgWsq}z6{KO$q&Ta{Z)n-q^G%8T>g_gA;92%h>X=U zJtnP?gjcS{>q3S*G!n6)pY?u>W}4#GcNKS6H)IkWJ+*3}l-|VQm-&bzs+7FTD%&JB zju-zD-v2TO$Bn3*3F)*wI~YCNRh)KB6IWI!Df?1pB@2l920Ct?BMbcXAG9KAetGnM^5C7s1(0N;yW$%}NSm$Blm zdnv8lBw9d=(^9Mt6h6kH^=@Jg05y$}??wo*Cxd?OQ&UZ|gvd)TJ}b^zA9Fz!&1hBa zW01pVW?KzG_c$|0MyH(WKp+hX}Q(B7COSh=M@v2Sqcmw<45O19u_k!V^ zR-8=QJUNZ4*7R0aT@u9P1OEEwB?fNtrZca7wOlWEVDQAz4PKyk)m{o2Y6TG-06Ft!`GTKR^>HR`6IPC&ICl%hs zk)V)yzG)SiUk~ByYf? zW+1LLpfN$pRahq48y>0Y?CUHKsJB~N^G`LNBcxjD<~6Zekh#IG#k@h1Kf z-eN8FIJqKhvFC-dzt*zxP09;sdfvTCEEuJ9BygHZFI+guSk=D2Mc&Yd!5Xb}zaTd2 zB!OQ+#W9h_`oH2nQbyWsLjU^53V38_bk>iU)vl@1uVpyd%K6>- zzx2h1tz#`kId z0iuX_(u-x$T-H;1m%eKC-Ae$}B@$hf-s$2f3XBJ&H@LqpsYw&pJq%fdSSv6^$U>~Nh0m7p~Ck_bXpjPZ)aQ` zlX>F0`OBB+WO6}BFTxvc{81>`A?BT<@Sxx}$&wV~QcjPpoUiJ_yS?9kZ6*#L?i{)@ z`Jlg;C~A$rm^W^<;h$N=m#xi>Bq3#!S+FHqz{Etu6q{oclt)o%DenP(4n}Ua{-07u zW>J)2`Nhjh)oyXxeeIG?aFG0qrH%iB^-fTp} zl!fNn1~@z$e~j5~`9blD+#LS(Dkq0SMdqOnAFAcRk} zD{#E1(h17xlCtpgonQpN&DgK?4EN0M<;_D$5MFTIt|bIgM2r5~JTdxjI430u??+i< z2Xfs4(-lF48fkq>AW1>@QWr=zWY^K*q-ND&OQk!6@WMIUttvVN_N50}(@zrx_Q-XR-5gla(YwK%aK4=I=F-Kb2F7y|>}hvS-pw3G4-Za;|2j zASu|q*qe!Zk241CQZ-zlto$zz`JVsRk|Y6G zW$M%WtbJ5}<@`>e%K^b!H@eVTp`}JHNkj?{nwLefoWm*jAno; z-c^c#d;-_!wMF96JtiipfQdiiO-cL-cMuOhgkIkWMZD%S?QkY6?+nH1m6+dV2YL*M zJnqZy<{?*UZ!)GZVveIwcBrWtRlU`c*4QuUqCEBi{MtQ3MyR6073>o(Zb_B`14@I-^RzBS{>_b2DQ7E+0)o}!f4#h=f_gc@ttRxl^~@3 zEI#PCjybnK-*QOe?dVr5a~VJ5oyEx!bI!^6T+$sH}MRtsc268g+OxXxhh zXqjHcKNk1AEal)ivKY!Wi{CA-*So}=)A!o)hUlzF;epcA70(`3=7WSik{DJ-73#HE ztll%b6rv)EVJQ4O+C|43GC6uXZE-#2Hi@sbblw{iW*D`WMbbIlmDisNOGQ@tobgl@ zVqFzx-nP7m46OToV`Z}cF-z@?-n+ALV%>aeLmbTh!O-U~skA4SCYPdCvHBD#utrsV zTm9)}2zPN;K{b1X+k~vWy~h)puzjp0kDtZxUtJ^31$LMZ3rqs2CSUHyPy92SgcBv_ z!}2|#z;vvOB&tY-sqzNOlN{N$nBCoR%!t(RzB%X))~oa+afzB6*>$2Ps~358DEr1; zS@Ti=9a*?Hq#@R|;S-@hQP~W+e}evLq;)Zt)e<yeChRLiQmL&g?33LWo$$Fe(=<4h`wg*448-Pti@?8K;vN(uSS^WzBYBf~(28Z%XV~1D!f>75X zq2q5?0itULRcgm03g#qudQWE}y>jb07nO&qAb5eC&*+?FdZA97@q+K_8+YhGd&N8Lgk?1r`K5>wN}Koxvc8%D~! z)f$PV@XF=Dk+aqEZ-BsQ%3q=%u|Y%2!95AFS~J$e?KdA|Q?fG$G0Io^v7EXsFY*sQ zp#NLRFaY39eduIGwn-3$=8R1<(xp^~@e_U34J<$r{S7{509RBU4ntSBfJnR=I~|?= zKJVVsNr4(oncfP&XRo$-PVvrhIKlW&q_1YYz~jPuZ-Wo?X+*zO3pA ztoj(Ex&Y7bP`9HRUqo8cZv7Y+#@W7CyYXq`j7EIc^wv<{a1nFvi(bkzFzIiR0Sb;saC+pGLf;m$h6> zdISuDFDK%QW{gPdf13HzK%4d1+>v|r+OJE@i->(rJkP={fb>q=Vm9$jS`!?>KJZB{ zIrSy(c15A*`2KuA^M#&II*y%0-lx%V)IJ1?#FZ;KQW9m{#}AuOhVx>`264bUl>E71 znlmIUHM&El@1>X{2C`u+(rzs3v1vjZAH13>gIsL@51mao?r5%7BN*Fpn0_vW-mh7P z1sHgR&)a*KX^yhZ1JtG0trRo2-S}NvonFk-VVEdP1=QG;36rVb$?;okTg`v9DgJ<}7y%tR z7@tGdzdpqzi@NXrsB{NTR1t79p*)FVQ;vP2dYN!<4eFTrTf*kRZ2IMm)!>#jrI~xn=0h8UZpv;^_AB)XgSLb?87q~G|-HNjV{$FT-kRK4Eb&RXI1aHzi) zE0|M+Eq?U-nN+A|x#vFFROblwW^wS6{+FMI-(wQ$wz_cD?2YDfP$piN-(9&6EXv+e z+U<5}jiK+YO;95@cxwboJn?eaj3PTUnnRw6(k(x!#oiO}(=Zs0f8dbZH}n3O|Ap2# z5gsV$lK?5wM6F~YDCbPc%gT0B$XZXm&?|7zlMZ0B8{8^Kk zQJV|TX&T`fYMT|-!zQOwl!+tl_;gsrqD_+M{$MM^9E}?5D zCuFdaI%zyB_lT}@(VqHR=aI&n2RfSO`lYXMP5_K$gFGo(nQG&c?j*jkx=t z$R@*MLs{V-KO~W{_=`!suqEtiK|8~hzRPX84jea|(JZB&71xZNo&-jLx#KDxwT$%Z zg{wVmcZ#pbcJxASw#APOc2QD8)vg(JH2Xa@(pj|4D*mi>V~ku-H+G}2|Cg>5Ao(a! z_zv{w`$VkD&P(6u2Rh1?I(cwxW`YOv)i3M*jHy>y&_onVXM)r z(7u1P*K;sX^ZcQ+Xut?7%T;woZBx`VJ<1eXy~2|vJiHQ>Xo)JqNG$t(_vUCusrw0} z4X&cjKZ2EIYUI3eG&I~7w*n37Dj(P8RFVIct+uC6x9uc3dp@^_Bqy-DZzc|$ZT?e< zi#gR{9aAUAt4X)CYa$`{?GUMABaGTINETuLhW%ktR)Tv}6V?hWs(2*VuftuZS9Tq{ zcc?$Q9OUj5R!y$>j^IgE*q*(wigWc9CNPR<-TLF_-2Uf)_NKyZoc?@u9pzTo-wyZ? zN?8DKgJ2ec1X1|1S*xY>{lY98%eemjvZG>7kF_t3x$3MBJ2sQHY0xb5q?&3za$oJX zBhdewwRO|~ii8-wX%zDu5wi=TvG)IHMq)`O3NcfEKXN&pea^D~uCo!}+lE z)dSHS80s`;sj58Nl*8d(y~%yxjD_AwaSYe!^>dT&wi&*2#z|16 z2yUHchSP9m(bkm6eX&6@W)1Cbb@!zxijk~!Yyh$ecV|X_S;!CobaUgXLCif+cz#GK z!u>e;i@^wE56MUoBD^d&muM4kOQb<*7g;-G+D*L7>2}KAISd9 z6edv2x5vJG;dU}Im#(eYX9%%ALvx(IFGve99WUNS3&!6(odCl7O^4Lc3 z*di~h5@LUHs?>f*W{cRO;+`U)=DP44l-Owg(v6(Lt=@Ke=4qrh{oj=-}L4->5h|%#Jp0b zdMJY0Hb{2F(nt@-$g3ADa^+o(+ z3z%vmNwLPk>bz{tzW9k6VC6Sv_f;&i)%I8CFp{jVcD>(R3|6WjcA-bFUi4=h-Wexr z+yBKwz9Zx5O4l|aDDIGEd;0ip667usm(ePwzlzgRj2hzgm90|cowL#-f$#lsIF;5L znQJ`WmOF6;XKc+M>sUG`7d`q|c%z;g{OKFVEN_&Tg{CASiJ2L0}c7oKo=vGS`{U6p4Ua?%)e-O?MA22@pN)n^u z6x)}I^(eInI)zrYs5;NRr1!Ja)Q8hU)qCVq2LBE0m;7p=X35EXtN>6h{;mJLB$pO7 zW7>-h?-zf7@jKDm=HGRcazJ;@BxVfW{P0U2I67et zDSUrGJ=pF9R_qiw^6ju*T3sYWJ-rlQfUJh~5*F+7qkd$>*&1`Tc2s>J&S0DX_f2zy zZyBYfE~b|m_8`3t2-ErdH>}U~k~@+#Ijl#dR4l|08vgCV0t@Pf8*xh6YT5A^oZwi= zL~8hMGlBfl95&-*Gi{hdW?aCCRvzT35{3{ojXsJp6sfI*7IjL}_%7QXBe*h-$@h8a zzpg1gxe-VK5)-d+e^Cy1ixE6sjyp^8L0l>=*LOGl$!bza#|{apJvjbSUxD9`j!t`j z^=@F%`6TH-K`Ianu%1LtjKj(mBFg96i8A!#TWU>n`Bb(I4y0^mZ<$N({Ay&dKET=V zB4t4#OQK}Bna^nCMnxcs=bt1E6K9;zpo#t7U$>VlI&VGxw&^&c)Y|zvtW9s>+UFdx zNbfc!U@0~$*|gxDa*B_jZCan3x%2Wj=kP=GXiEQglsG^D71s13P!3t=_af3ya_4mY znwM#y6Js0$z=`xz$&7cAcrE;5xqr-^_I0JN8Ek&^z?l zTq{h#1_jDf4NW7!lh4vGqqo?bPRCs%-FI{7razcX1lWljgEVia^5yP*voP$LnViz{|K;wfoBzO(?PVul%D)JzN16bcTWVIiqv!<5(eww7zdcKF z*WZImYBT{d@&=`o79BDBcm4u06ncEbb>SFtE_=%<|{X<7tr`VLR?@L z%Q%!Aoq$H}vw>z6S<`Fn+)rEAtTuBNK#dmpt zVET!Pfi<|or+5892JcERylLZ0kwTzQXVhJ##{-E9idbaJyLp^84NGZn(L&Q}3WHl))>~YPMON7Wx%esgX8> zd-ZJ{oy0SuzbuQ+!Sqxl>Vi44A@VMo35yu}(|!vIVz zyy|7XOMNt5ExDAlkgz@c&xHv#=L*hP>fBBxed55g(6!Ua;nt=<);ZYQvVq?9ekVC- zyESxM$u;V#?c=T1OWi5s)o<-tW!*Lw(P?TWrt>>rbUy!fd*)dV6K0xNM7=2g{2ErU zY9<2~g{fme*)%^)y=FhAeSjgH0BrGW+M}=~rP9p)T*i94Q4{LSh_nIk8w2{0k&mpZ zNvpm_bd5Xa3bpZgvIlnRz7N%?Kk83uc=_i5g%~teWt%o?We$e~e4kGZO_o?vg(YvE zAO;}C@Exi!we%GweyCV^ia78%l*9V8_Er0aF}-)Qi+;ex%kNc=2Fbp~ognsiCFbw; zP7YA~h4MUj$@c9h-VSeJmUTuHrgd+!`8j@fo!L8kWL3e;dGw}KKNS0DMhZUxe|NoZAOh*L?3En|d> z#n->4)=8R~%PEzG`afkmYsK?w59n zD3I>>m9L)jNW?-*D8wX8EkE1aK00_24f=baO{IIcKi8wmjbdZZ!@R*x?2%V|`v1v+ zDGVub2FgU3B$H6I7T?Htal)HsCB15qtIu*H8^$S4SEehuY7^5#%c3%K%fVmnZSRC? zG7v{R>|#8+Ipp>n$pqD4_aO4;7 zRn^au-Bz|mmU$B+AI(YVVBX<9EsSF-f`?j6gLT6Z`n9|WKDC6pKwl>8;HbYEUl=V^ zor5$jvsthzdM2_$+q3%A+_YmjSHMfwM07eon~=!gXrokDhIc??q~5=+-J3iLd7F`nTW)w1LyRQFe#})zp^yYnI zA=C4^7R6DEGz7c)7sz#jr~eb*m=t%gjB*S-vGT0Ydq`T$U^uw2L$Jhhr zWTgdFLp9mKz|N)$^mUGh4<-lPN5?QWx*$V|a_+*gNSG!fpYA$%T0oB>qPZr!-wwlLVPO9&lmI@CaU@X8cE%_er<71 zOED|X437uz{Qr;MjmpmsSu=c3`K;{7ur@h$!x1%O`@+W zG&kPWyC`s+y6ElI)66_ziI5&Ul~2v9&AQze$&QKHq|rjXmL&p13pqPb|)D%&a1_;_6B0gw;+4I@ZZ9oUeZW z>xm}|;RJY9^uV{XmYQs+6UYqg=P6z8jye5jruJfPDnp?s)tnyldR}%VM`@%-5wtsS zrR%jTnTapIK7|=J Yok87(guY>oG*K|c6K@r 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 N002ovPDHLkV1m>7a_0a5 literal 0 HcmV?d00001 diff --git a/doc/classes/Menubar.md b/doc/classes/Menubar.md index 9f5f47c..83a303d 100644 --- a/doc/classes/Menubar.md +++ b/doc/classes/Menubar.md @@ -27,7 +27,7 @@ instance. #### Defined in -[Menubar.ts:46](https://github.com/max-mapper/menubar/blob/8eb6e35e26e8e3795d5801b6d7450ac7faf9571d/src/Menubar.ts#L46) +[Menubar.ts:46](https://github.com/max-mapper/menubar/blob/ab7bcc28df37bf6f2811a12d6ece953e3ecdb7fb/src/Menubar.ts#L46) *** @@ -44,7 +44,7 @@ instance. #### Defined in -[Menubar.ts:54](https://github.com/max-mapper/menubar/blob/8eb6e35e26e8e3795d5801b6d7450ac7faf9571d/src/Menubar.ts#L54) +[Menubar.ts:54](https://github.com/max-mapper/menubar/blob/ab7bcc28df37bf6f2811a12d6ece953e3ecdb7fb/src/Menubar.ts#L54) *** @@ -60,7 +60,7 @@ The Electron [Tray](https://electronjs.org/docs/api/tray) instance. #### Defined in -[Menubar.ts:67](https://github.com/max-mapper/menubar/blob/8eb6e35e26e8e3795d5801b6d7450ac7faf9571d/src/Menubar.ts#L67) +[Menubar.ts:67](https://github.com/max-mapper/menubar/blob/ab7bcc28df37bf6f2811a12d6ece953e3ecdb7fb/src/Menubar.ts#L67) *** @@ -77,7 +77,7 @@ instance, if it's present. #### Defined in -[Menubar.ts:81](https://github.com/max-mapper/menubar/blob/8eb6e35e26e8e3795d5801b6d7450ac7faf9571d/src/Menubar.ts#L81) +[Menubar.ts:81](https://github.com/max-mapper/menubar/blob/ab7bcc28df37bf6f2811a12d6ece953e3ecdb7fb/src/Menubar.ts#L81) ## Methods @@ -103,7 +103,7 @@ The option key to retrieve, see Options. #### Defined in -[Menubar.ts:90](https://github.com/max-mapper/menubar/blob/8eb6e35e26e8e3795d5801b6d7450ac7faf9571d/src/Menubar.ts#L90) +[Menubar.ts:90](https://github.com/max-mapper/menubar/blob/ab7bcc28df37bf6f2811a12d6ece953e3ecdb7fb/src/Menubar.ts#L90) *** @@ -119,7 +119,7 @@ Hide the menubar window. #### Defined in -[Menubar.ts:97](https://github.com/max-mapper/menubar/blob/8eb6e35e26e8e3795d5801b6d7450ac7faf9571d/src/Menubar.ts#L97) +[Menubar.ts:97](https://github.com/max-mapper/menubar/blob/ab7bcc28df37bf6f2811a12d6ece953e3ecdb7fb/src/Menubar.ts#L97) *** @@ -149,7 +149,7 @@ The value to set. #### Defined in -[Menubar.ts:117](https://github.com/max-mapper/menubar/blob/8eb6e35e26e8e3795d5801b6d7450ac7faf9571d/src/Menubar.ts#L117) +[Menubar.ts:117](https://github.com/max-mapper/menubar/blob/ab7bcc28df37bf6f2811a12d6ece953e3ecdb7fb/src/Menubar.ts#L117) *** @@ -171,4 +171,4 @@ The bounds to show the window in. #### Defined in -[Menubar.ts:126](https://github.com/max-mapper/menubar/blob/8eb6e35e26e8e3795d5801b6d7450ac7faf9571d/src/Menubar.ts#L126) +[Menubar.ts:126](https://github.com/max-mapper/menubar/blob/ab7bcc28df37bf6f2811a12d6ece953e3ecdb7fb/src/Menubar.ts#L126) diff --git a/doc/functions/getWindowPosition.md b/doc/functions/getWindowPosition.md index 994ea0b..3fbf379 100644 --- a/doc/functions/getWindowPosition.md +++ b/doc/functions/getWindowPosition.md @@ -23,4 +23,4 @@ The Electron Tray instance. ## Defined in -[util/getWindowPosition.ts:75](https://github.com/max-mapper/menubar/blob/8eb6e35e26e8e3795d5801b6d7450ac7faf9571d/src/util/getWindowPosition.ts#L75) +[util/getWindowPosition.ts:76](https://github.com/max-mapper/menubar/blob/ab7bcc28df37bf6f2811a12d6ece953e3ecdb7fb/src/util/getWindowPosition.ts#L76) diff --git a/doc/functions/menubar.md b/doc/functions/menubar.md index a5807b9..2c1dbca 100644 --- a/doc/functions/menubar.md +++ b/doc/functions/menubar.md @@ -23,4 +23,4 @@ Options ## Defined in -[index.ts:25](https://github.com/max-mapper/menubar/blob/8eb6e35e26e8e3795d5801b6d7450ac7faf9571d/src/index.ts#L25) +[index.ts:25](https://github.com/max-mapper/menubar/blob/ab7bcc28df37bf6f2811a12d6ece953e3ecdb7fb/src/index.ts#L25) diff --git a/doc/functions/taskbarLocation.md b/doc/functions/taskbarLocation.md index d6bca5d..d02e4dd 100644 --- a/doc/functions/taskbarLocation.md +++ b/doc/functions/taskbarLocation.md @@ -24,4 +24,4 @@ The Electron Tray instance. ## Defined in -[util/getWindowPosition.ts:31](https://github.com/max-mapper/menubar/blob/8eb6e35e26e8e3795d5801b6d7450ac7faf9571d/src/util/getWindowPosition.ts#L31) +[util/getWindowPosition.ts:32](https://github.com/max-mapper/menubar/blob/ab7bcc28df37bf6f2811a12d6ece953e3ecdb7fb/src/util/getWindowPosition.ts#L32) diff --git a/package.json b/package.json index f866050..a74214d 100644 --- a/package.json +++ b/package.json @@ -45,17 +45,17 @@ "devDependencies": { "@biomejs/biome": "^1.8.3", "@types/jest": "^29.5.12", - "electron": "^31.2.0", + "electron": "^31.4.0", "jest": "^29.7.0", "rimraf": "^6.0.1", "standard-version": "^9.5.0", - "ts-jest": "^29.2.2", - "typedoc": "^0.26.4", - "typedoc-plugin-markdown": "^4.2.0", - "typescript": "^5.5.3" + "ts-jest": "^29.2.4", + "typedoc": "^0.26.5", + "typedoc-plugin-markdown": "^4.2.5", + "typescript": "^5.5.4" }, "peerDependencies": { "electron": ">=9.0.0 <32.0.0" }, - "packageManager": "yarn@1.22.19+sha1.4ba7fc5c6e704fce2066ecbfb0b0d8976fe62447" + "packageManager": "yarn@1.22.22" } diff --git a/yarn.lock b/yarn.lock index ef1a467..d5b4779 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1500,7 +1500,7 @@ eastasianwidth@^0.2.0: resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== -ejs@^3.0.0: +ejs@^3.1.10: version "3.1.10" resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.10.tgz#69ab8358b14e896f80cc39e62087b88500c3ac3b" integrity sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA== @@ -1517,10 +1517,10 @@ electron-to-chromium@^1.4.796: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.812.tgz#21b78709c5a13af5d5c688d135a22dcea7617acf" integrity sha512-7L8fC2Ey/b6SePDFKR2zHAy4mbdp1/38Yk5TsARO66W3hC5KEaeKMMHoxwtuH+jcu2AYLSn9QX04i95t6Fl1Hg== -electron@^31.2.0: - version "31.2.0" - resolved "https://registry.yarnpkg.com/electron/-/electron-31.2.0.tgz#f6dc4c42f9118fd0f57b3c04676503df2bf16ece" - integrity sha512-5w+kjOsGiTXytPSErBPNp/3znnuEMKc42RD41MqRoQkiYaR8x/Le2+qWk1cL60UwE/67oeKnOHnnol8xEuldGg== +electron@^31.4.0: + version "31.4.0" + resolved "https://registry.yarnpkg.com/electron/-/electron-31.4.0.tgz#fd55fd882117b09fd68b2d182c8fda2dbb7ef454" + integrity sha512-YTwKoAA+nrJMlI1TTHnIXLYWoQLKnhbkz0qxZcI7Hadcy0UaFMFs9xzwvH2MnrRpVJy7RKo49kVGuvSdRl8zMA== dependencies: "@electron/get" "^2.0.0" "@types/node" "^20.9.0" @@ -3647,13 +3647,13 @@ trim-newlines@^3.0.0: resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== -ts-jest@^29.2.2: - version "29.2.2" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.2.2.tgz#0d2387bb04d39174b20a05172a968f258aedff4d" - integrity sha512-sSW7OooaKT34AAngP6k1VS669a0HdLxkQZnlC7T76sckGCokXFnvJ3yRlQZGRTAoV5K19HfSgCiSwWOSIfcYlg== +ts-jest@^29.2.4: + version "29.2.4" + resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.2.4.tgz#38ccf487407d7a63054a72689f6f99b075e296e5" + integrity sha512-3d6tgDyhCI29HlpwIq87sNuI+3Q6GLTTCeYRHCs7vDz+/3GCMwEtV9jezLyl4ZtnBgx00I7hm8PCP8cTksMGrw== dependencies: bs-logger "0.x" - ejs "^3.0.0" + ejs "^3.1.10" fast-json-stable-stringify "2.x" jest-util "^29.0.0" json5 "^2.2.3" @@ -3697,15 +3697,15 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== -typedoc-plugin-markdown@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/typedoc-plugin-markdown/-/typedoc-plugin-markdown-4.2.0.tgz#17fbe39eec0bba1c8f1ad5cf651010dc6fbc2c56" - integrity sha512-6ok97BeH99X+yJ8wx8AkaGU8nOfxqCHKO0DIL6hl7QwWNyj0cklEO+fRfsQpzo6j/P7egkonOVDfd6EfXzc+Kg== +typedoc-plugin-markdown@^4.2.5: + version "4.2.5" + resolved "https://registry.yarnpkg.com/typedoc-plugin-markdown/-/typedoc-plugin-markdown-4.2.5.tgz#ec99c1849626c74897eae368b6ccf6c609bfdf7e" + integrity sha512-ZWIfc0OqwEtQfuaqbmM1kesMi/Fhc++W+5f3TDEm1Tsi28pHSoZk4WCOm4lNuN30WtEImwAHhhXC4DIWki1DiA== -typedoc@^0.26.4: - version "0.26.4" - resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.26.4.tgz#7e83047369a29a710d429dac20996680cae9a314" - integrity sha512-FlW6HpvULDKgc3rK04V+nbFyXogPV88hurarDPOjuuB5HAwuAlrCMQ5NeH7Zt68a/ikOKu6Z/0hFXAeC9xPccQ== +typedoc@^0.26.5: + version "0.26.5" + resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.26.5.tgz#08032bd57cac3d56e8ac296a07e3482dc0c645ac" + integrity sha512-Vn9YKdjKtDZqSk+by7beZ+xzkkr8T8CYoiasqyt4TTRFy5+UHzL/mF/o4wGBjRF+rlWQHDb0t6xCpA3JNL5phg== dependencies: lunr "^2.3.9" markdown-it "^14.1.0" @@ -3713,10 +3713,10 @@ typedoc@^0.26.4: shiki "^1.9.1" yaml "^2.4.5" -typescript@^5.5.3: - version "5.5.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.3.tgz#e1b0a3c394190838a0b168e771b0ad56a0af0faa" - integrity sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ== +typescript@^5.5.4: + version "5.5.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.4.tgz#d9852d6c82bad2d2eda4fd74a5762a8f5909e9ba" + integrity sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q== uc.micro@^2.0.0, uc.micro@^2.1.0: version "2.1.0" From 9dfd6c1353193306024f315a191d68a0c6e1fa38 Mon Sep 17 00:00:00 2001 From: Adam Setch Date: Mon, 7 Oct 2024 06:57:42 -0400 Subject: [PATCH 6/9] chore: update all deps Signed-off-by: Adam Setch --- README.md | 2 +- biome.json | 2 +- doc/README.md | 2 +- examples/arrow/index.css | 2 +- package.json | 16 +- yarn.lock | 467 ++++++++++++++++++++++++++++++--------- 6 files changed, 377 insertions(+), 114 deletions(-) diff --git a/README.md b/README.md index 96c6200..0fda939 100644 --- a/README.md +++ b/README.md @@ -118,7 +118,7 @@ The `Menubar` class is an event emitter: | menubar | Electron | Notes | | -------- | -------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -| 9.x.x | >=9.x.x <32.x.x | | +| 9.x.x | >=9.x.x <33.x.x | | | 8.x.x | 8.x.xx | | | 7.x.x | 7.x.xx | | | 6.x.x | >=4.x.x <7.x.x | Not recommended for [security reasons](https://electronjs.org/docs/tutorial/security#17-use-a-current-version-of-electron) | diff --git a/biome.json b/biome.json index f81ebae..43a65b3 100644 --- a/biome.json +++ b/biome.json @@ -1,5 +1,5 @@ { - "$schema": "https://biomejs.dev/schemas/1.8.2/schema.json", + "$schema": "https://biomejs.dev/schemas/1.9.3/schema.json", "organizeImports": { "enabled": true }, diff --git a/doc/README.md b/doc/README.md index d6e30fd..c052838 100644 --- a/doc/README.md +++ b/doc/README.md @@ -122,7 +122,7 @@ The `Menubar` class is an event emitter: | menubar | Electron | Notes | | -------- | -------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -| 9.x.x | >=9.x.x <32.x.x | | +| 9.x.x | >=9.x.x <33.x.x | | | 8.x.x | 8.x.xx | | | 7.x.x | 7.x.xx | | | 6.x.x | >=4.x.x <7.x.x | Not recommended for [security reasons](https://electronjs.org/docs/tutorial/security#17-use-a-current-version-of-electron) | diff --git a/examples/arrow/index.css b/examples/arrow/index.css index 518b59b..ec31efe 100644 --- a/examples/arrow/index.css +++ b/examples/arrow/index.css @@ -4,7 +4,7 @@ } .myarrow:before { - content: ''; + content: ""; height: 0; width: 0; border-width: 0 8px 12px 8px; diff --git a/package.json b/package.json index a74214d..774f5d2 100644 --- a/package.json +++ b/package.json @@ -43,19 +43,19 @@ "electron-positioner": "^4.1.0" }, "devDependencies": { - "@biomejs/biome": "^1.8.3", - "@types/jest": "^29.5.12", - "electron": "^31.4.0", + "@biomejs/biome": "^1.9.3", + "@types/jest": "^29.5.13", + "electron": "^32.1.2", "jest": "^29.7.0", "rimraf": "^6.0.1", "standard-version": "^9.5.0", - "ts-jest": "^29.2.4", - "typedoc": "^0.26.5", - "typedoc-plugin-markdown": "^4.2.5", - "typescript": "^5.5.4" + "ts-jest": "^29.2.5", + "typedoc": "^0.26.8", + "typedoc-plugin-markdown": "^4.2.9", + "typescript": "^5.6.2" }, "peerDependencies": { - "electron": ">=9.0.0 <32.0.0" + "electron": ">=9.0.0 <33.0.0" }, "packageManager": "yarn@1.22.22" } diff --git a/yarn.lock b/yarn.lock index d5b4779..6b1ffdf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -301,59 +301,59 @@ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@biomejs/biome@^1.8.3": - version "1.8.3" - resolved "https://registry.yarnpkg.com/@biomejs/biome/-/biome-1.8.3.tgz#3b5eecea90d973f71618aae3e6e8be4d2ca23e42" - integrity sha512-/uUV3MV+vyAczO+vKrPdOW0Iaet7UnJMU4bNMinggGJTAnBPjCoLEYcyYtYHNnUNYlv4xZMH6hVIQCAozq8d5w== +"@biomejs/biome@^1.9.3": + version "1.9.3" + resolved "https://registry.yarnpkg.com/@biomejs/biome/-/biome-1.9.3.tgz#5362fc390ac00c82e3698824490e3801d012c1b0" + integrity sha512-POjAPz0APAmX33WOQFGQrwLvlu7WLV4CFJMlB12b6ZSg+2q6fYu9kZwLCOA+x83zXfcPd1RpuWOKJW0GbBwLIQ== optionalDependencies: - "@biomejs/cli-darwin-arm64" "1.8.3" - "@biomejs/cli-darwin-x64" "1.8.3" - "@biomejs/cli-linux-arm64" "1.8.3" - "@biomejs/cli-linux-arm64-musl" "1.8.3" - "@biomejs/cli-linux-x64" "1.8.3" - "@biomejs/cli-linux-x64-musl" "1.8.3" - "@biomejs/cli-win32-arm64" "1.8.3" - "@biomejs/cli-win32-x64" "1.8.3" - -"@biomejs/cli-darwin-arm64@1.8.3": - version "1.8.3" - resolved "https://registry.yarnpkg.com/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-1.8.3.tgz#be2bfdd445cd2d3cb0ff41a96a72ec761753997c" - integrity sha512-9DYOjclFpKrH/m1Oz75SSExR8VKvNSSsLnVIqdnKexj6NwmiMlKk94Wa1kZEdv6MCOHGHgyyoV57Cw8WzL5n3A== - -"@biomejs/cli-darwin-x64@1.8.3": - version "1.8.3" - resolved "https://registry.yarnpkg.com/@biomejs/cli-darwin-x64/-/cli-darwin-x64-1.8.3.tgz#47d408edd9f5c04069fbcf8610bacf1db8c6c0d9" - integrity sha512-UeW44L/AtbmOF7KXLCoM+9PSgPo0IDcyEUfIoOXYeANaNXXf9mLUwV1GeF2OWjyic5zj6CnAJ9uzk2LT3v/wAw== - -"@biomejs/cli-linux-arm64-musl@1.8.3": - version "1.8.3" - resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.8.3.tgz#44df284383d57cf4f28daeedd080dad7be05df78" - integrity sha512-9yjUfOFN7wrYsXt/T/gEWfvVxKlnh3yBpnScw98IF+oOeCYb5/b/+K7YNqKROV2i1DlMjg9g/EcN9wvj+NkMuQ== - -"@biomejs/cli-linux-arm64@1.8.3": - version "1.8.3" - resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-arm64/-/cli-linux-arm64-1.8.3.tgz#6a6b1da1dfce0294a028cbb5d6c40d73691dd713" - integrity sha512-fed2ji8s+I/m8upWpTJGanqiJ0rnlHOK3DdxsyVLZQ8ClY6qLuPc9uehCREBifRJLl/iJyQpHIRufLDeotsPtw== - -"@biomejs/cli-linux-x64-musl@1.8.3": - version "1.8.3" - resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-x64-musl/-/cli-linux-x64-musl-1.8.3.tgz#ceef30a8ee1a00d4ad31e32dd31ba2a661f2719d" - integrity sha512-UHrGJX7PrKMKzPGoEsooKC9jXJMa28TUSMjcIlbDnIO4EAavCoVmNQaIuUSH0Ls2mpGMwUIf+aZJv657zfWWjA== - -"@biomejs/cli-linux-x64@1.8.3": - version "1.8.3" - resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-x64/-/cli-linux-x64-1.8.3.tgz#665df74d19fb8f83001a9d80824d3a1723e2123f" - integrity sha512-I8G2QmuE1teISyT8ie1HXsjFRz9L1m5n83U1O6m30Kw+kPMPSKjag6QGUn+sXT8V+XWIZxFFBoTDEDZW2KPDDw== - -"@biomejs/cli-win32-arm64@1.8.3": - version "1.8.3" - resolved "https://registry.yarnpkg.com/@biomejs/cli-win32-arm64/-/cli-win32-arm64-1.8.3.tgz#0fb6f58990f4de0331a6ed22c47c66f5a89133cc" - integrity sha512-J+Hu9WvrBevfy06eU1Na0lpc7uR9tibm9maHynLIoAjLZpQU3IW+OKHUtyL8p6/3pT2Ju5t5emReeIS2SAxhkQ== - -"@biomejs/cli-win32-x64@1.8.3": - version "1.8.3" - resolved "https://registry.yarnpkg.com/@biomejs/cli-win32-x64/-/cli-win32-x64-1.8.3.tgz#6a9dc5a4e13357277da43c015cd5cdc374035448" - integrity sha512-/PJ59vA1pnQeKahemaQf4Nyj7IKUvGQSc3Ze1uIGi+Wvr1xF7rGobSrAAG01T/gUDG21vkDsZYM03NAmPiVkqg== + "@biomejs/cli-darwin-arm64" "1.9.3" + "@biomejs/cli-darwin-x64" "1.9.3" + "@biomejs/cli-linux-arm64" "1.9.3" + "@biomejs/cli-linux-arm64-musl" "1.9.3" + "@biomejs/cli-linux-x64" "1.9.3" + "@biomejs/cli-linux-x64-musl" "1.9.3" + "@biomejs/cli-win32-arm64" "1.9.3" + "@biomejs/cli-win32-x64" "1.9.3" + +"@biomejs/cli-darwin-arm64@1.9.3": + version "1.9.3" + resolved "https://registry.yarnpkg.com/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-1.9.3.tgz#3a981835a7a891589b356bbdb4e50157e494aa7d" + integrity sha512-QZzD2XrjJDUyIZK+aR2i5DDxCJfdwiYbUKu9GzkCUJpL78uSelAHAPy7m0GuPMVtF/Uo+OKv97W3P9nuWZangQ== + +"@biomejs/cli-darwin-x64@1.9.3": + version "1.9.3" + resolved "https://registry.yarnpkg.com/@biomejs/cli-darwin-x64/-/cli-darwin-x64-1.9.3.tgz#0e33284e5def9cbc17705b6a9acbc22b161accb1" + integrity sha512-vSCoIBJE0BN3SWDFuAY/tRavpUtNoqiceJ5PrU3xDfsLcm/U6N93JSM0M9OAiC/X7mPPfejtr6Yc9vSgWlEgVw== + +"@biomejs/cli-linux-arm64-musl@1.9.3": + version "1.9.3" + resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.9.3.tgz#b68e2fe56381cbf71770b6c785215448c47595fd" + integrity sha512-VBzyhaqqqwP3bAkkBrhVq50i3Uj9+RWuj+pYmXrMDgjS5+SKYGE56BwNw4l8hR3SmYbLSbEo15GcV043CDSk+Q== + +"@biomejs/cli-linux-arm64@1.9.3": + version "1.9.3" + resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-arm64/-/cli-linux-arm64-1.9.3.tgz#bb8186f000bd7366c3a1822a4a505e374905c462" + integrity sha512-vJkAimD2+sVviNTbaWOGqEBy31cW0ZB52KtpVIbkuma7PlfII3tsLhFa+cwbRAcRBkobBBhqZ06hXoZAN8NODQ== + +"@biomejs/cli-linux-x64-musl@1.9.3": + version "1.9.3" + resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-x64-musl/-/cli-linux-x64-musl-1.9.3.tgz#01ccee0db2ca2ec9fb51fa69b2fc9e96434b5b32" + integrity sha512-TJmnOG2+NOGM72mlczEsNki9UT+XAsMFAOo8J0me/N47EJ/vkLXxf481evfHLlxMejTY6IN8SdRSiPVLv6AHlA== + +"@biomejs/cli-linux-x64@1.9.3": + version "1.9.3" + resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-x64/-/cli-linux-x64-1.9.3.tgz#82d6fb824dd2c76142ab8625e202eb63a34e14f1" + integrity sha512-x220V4c+romd26Mu1ptU+EudMXVS4xmzKxPVb9mgnfYlN4Yx9vD5NZraSx/onJnd3Gh/y8iPUdU5CDZJKg9COA== + +"@biomejs/cli-win32-arm64@1.9.3": + version "1.9.3" + resolved "https://registry.yarnpkg.com/@biomejs/cli-win32-arm64/-/cli-win32-arm64-1.9.3.tgz#7fac607ade8e204eecae09e127713f000da0ccf2" + integrity sha512-lg/yZis2HdQGsycUvHWSzo9kOvnGgvtrYRgoCEwPBwwAL8/6crOp3+f47tPwI/LI1dZrhSji7PNsGKGHbwyAhw== + +"@biomejs/cli-win32-x64@1.9.3": + version "1.9.3" + resolved "https://registry.yarnpkg.com/@biomejs/cli-win32-x64/-/cli-win32-x64-1.9.3.tgz#1cbc269dcd5f29b034cb7f5982353c1cc3629318" + integrity sha512-cQMy2zanBkVLpmmxXdK6YePzmZx0s5Z7KEnwmrW54rcXK3myCNbQa09SwGZ8i/8sLw0H9F3X7K4rxVNGU8/D4Q== "@electron/get@^2.0.0": version "2.0.3" @@ -632,12 +632,47 @@ resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== -"@shikijs/core@1.10.3": - version "1.10.3" - resolved "https://registry.yarnpkg.com/@shikijs/core/-/core-1.10.3.tgz#f01763b36f08ad3d2ef46cea7e61858d9d9947d6" - integrity sha512-D45PMaBaeDHxww+EkcDQtDAtzv00Gcsp72ukBtaLSmqRvh0WgGMq3Al0rl1QQBZfuneO75NXMIzEZGFitThWbg== +"@shikijs/core@1.22.0": + version "1.22.0" + resolved "https://registry.yarnpkg.com/@shikijs/core/-/core-1.22.0.tgz#74e5d4485e5f7afa85109e322b42e400686f92bb" + integrity sha512-S8sMe4q71TJAW+qG93s5VaiihujRK6rqDFqBnxqvga/3LvqHEnxqBIOPkt//IdXVtHkQWKu4nOQNk0uBGicU7Q== dependencies: + "@shikijs/engine-javascript" "1.22.0" + "@shikijs/engine-oniguruma" "1.22.0" + "@shikijs/types" "1.22.0" + "@shikijs/vscode-textmate" "^9.3.0" "@types/hast" "^3.0.4" + hast-util-to-html "^9.0.3" + +"@shikijs/engine-javascript@1.22.0": + version "1.22.0" + resolved "https://registry.yarnpkg.com/@shikijs/engine-javascript/-/engine-javascript-1.22.0.tgz#2e5db29f0421755492f5279f8224ef7a7f907a29" + integrity sha512-AeEtF4Gcck2dwBqCFUKYfsCq0s+eEbCEbkUuFou53NZ0sTGnJnJ/05KHQFZxpii5HMXbocV9URYVowOP2wH5kw== + dependencies: + "@shikijs/types" "1.22.0" + "@shikijs/vscode-textmate" "^9.3.0" + oniguruma-to-js "0.4.3" + +"@shikijs/engine-oniguruma@1.22.0": + version "1.22.0" + resolved "https://registry.yarnpkg.com/@shikijs/engine-oniguruma/-/engine-oniguruma-1.22.0.tgz#74c661fac4cd1f08f2c09b5d6e2fd2a6720d0401" + integrity sha512-5iBVjhu/DYs1HB0BKsRRFipRrD7rqjxlWTj4F2Pf+nQSPqc3kcyqFFeZXnBMzDf0HdqaFVvhDRAGiYNvyLP+Mw== + dependencies: + "@shikijs/types" "1.22.0" + "@shikijs/vscode-textmate" "^9.3.0" + +"@shikijs/types@1.22.0": + version "1.22.0" + resolved "https://registry.yarnpkg.com/@shikijs/types/-/types-1.22.0.tgz#d2a572381395c9308b472c8199b8e0289753b9ad" + integrity sha512-Fw/Nr7FGFhlQqHfxzZY8Cwtwk5E9nKDUgeLjZgt3UuhcM3yJR9xj3ZGNravZZok8XmEZMiYkSMTPlPkULB8nww== + dependencies: + "@shikijs/vscode-textmate" "^9.3.0" + "@types/hast" "^3.0.4" + +"@shikijs/vscode-textmate@^9.3.0": + version "9.3.0" + resolved "https://registry.yarnpkg.com/@shikijs/vscode-textmate/-/vscode-textmate-9.3.0.tgz#b2f1776e488c1d6c2b6cd129bab62f71bbc9c7ab" + integrity sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA== "@sinclair/typebox@^0.27.8": version "0.27.8" @@ -720,7 +755,7 @@ dependencies: "@types/node" "*" -"@types/hast@^3.0.4": +"@types/hast@^3.0.0", "@types/hast@^3.0.4": version "3.0.4" resolved "https://registry.yarnpkg.com/@types/hast/-/hast-3.0.4.tgz#1d6b39993b82cea6ad783945b0508c25903e15aa" integrity sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ== @@ -751,10 +786,10 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@^29.5.12": - version "29.5.12" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.12.tgz#7f7dc6eb4cf246d2474ed78744b05d06ce025544" - integrity sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw== +"@types/jest@^29.5.13": + version "29.5.13" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.13.tgz#8bc571659f401e6a719a7bf0dbcb8b78c71a8adc" + integrity sha512-wd+MVEZCHt23V0/L642O5APvspWply/rGY5BcW4SUETo2UzPU3Z26qr8jC2qxpimI2jjx9h7+2cj2FwIr01bXg== dependencies: expect "^29.0.0" pretty-format "^29.0.0" @@ -766,6 +801,13 @@ dependencies: "@types/node" "*" +"@types/mdast@^4.0.0": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-4.0.4.tgz#7ccf72edd2f1aa7dd3437e180c64373585804dd6" + integrity sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA== + dependencies: + "@types/unist" "*" + "@types/minimist@^1.2.0": version "1.2.5" resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.5.tgz#ec10755e871497bcd83efe927e43ec46e8c0747e" @@ -800,6 +842,11 @@ resolved "https://registry.yarnpkg.com/@types/unist/-/unist-3.0.2.tgz#6dd61e43ef60b34086287f83683a5c1b2dc53d20" integrity sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ== +"@types/unist@^3.0.0": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-3.0.3.tgz#acaab0f919ce69cce629c2d4ed2eb4adc1b6c20c" + integrity sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q== + "@types/yargs-parser@*": version "21.0.3" resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15" @@ -819,6 +866,11 @@ dependencies: "@types/node" "*" +"@ungap/structured-clone@^1.0.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" + integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== + JSONStream@^1.0.4: version "1.3.5" resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" @@ -1010,7 +1062,7 @@ browserslist@^4.22.2: node-releases "^2.0.14" update-browserslist-db "^1.0.16" -bs-logger@0.x: +bs-logger@^0.2.6: version "0.2.6" resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" integrity sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog== @@ -1081,6 +1133,11 @@ caniuse-lite@^1.0.30001629: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001637.tgz#d9fab531493d9ef46a8ff305e9812190ac463f21" integrity sha512-1x0qRI1mD1o9e+7mBI7XtzFAP4XszbHaVWsMiGbSPLYekKTJF7K+FNk6AsXH4sUpc+qrsI3pVgf1Jdl/uGkuSQ== +ccount@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" + integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg== + chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" @@ -1103,6 +1160,16 @@ char-regex@^1.0.2: resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== +character-entities-html4@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-2.1.0.tgz#1f1adb940c971a4b22ba39ddca6b618dc6e56b2b" + integrity sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA== + +character-entities-legacy@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz#76bc83a90738901d7bc223a9e93759fdd560125b" + integrity sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ== + ci-info@^3.2.0: version "3.9.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" @@ -1172,6 +1239,11 @@ color-name@~1.1.4: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== +comma-separated-tokens@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee" + integrity sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg== + compare-func@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/compare-func/-/compare-func-2.0.0.tgz#fb65e75edbddfd2e568554e8b5b05fff7a51fcb3" @@ -1460,6 +1532,11 @@ define-properties@^1.2.1: has-property-descriptors "^1.0.0" object-keys "^1.1.1" +dequal@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" + integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== + detect-indent@^6.0.0: version "6.1.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" @@ -1475,6 +1552,13 @@ detect-node@^2.0.4: resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== +devlop@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/devlop/-/devlop-1.1.0.tgz#4db7c2ca4dc6e0e834c30be70c94bbc976dc7018" + integrity sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA== + dependencies: + dequal "^2.0.0" + diff-sequences@^29.6.3: version "29.6.3" resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" @@ -1517,10 +1601,10 @@ electron-to-chromium@^1.4.796: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.812.tgz#21b78709c5a13af5d5c688d135a22dcea7617acf" integrity sha512-7L8fC2Ey/b6SePDFKR2zHAy4mbdp1/38Yk5TsARO66W3hC5KEaeKMMHoxwtuH+jcu2AYLSn9QX04i95t6Fl1Hg== -electron@^31.4.0: - version "31.4.0" - resolved "https://registry.yarnpkg.com/electron/-/electron-31.4.0.tgz#fd55fd882117b09fd68b2d182c8fda2dbb7ef454" - integrity sha512-YTwKoAA+nrJMlI1TTHnIXLYWoQLKnhbkz0qxZcI7Hadcy0UaFMFs9xzwvH2MnrRpVJy7RKo49kVGuvSdRl8zMA== +electron@^32.1.2: + version "32.1.2" + resolved "https://registry.yarnpkg.com/electron/-/electron-32.1.2.tgz#84d1efd95d41224e58a6a9bbd1db4ba80154fc02" + integrity sha512-CXe6doFzhmh1U7daOvUzmF6Cj8hssdYWMeEPRnRO6rB9/bbwMlWctcQ7P8NJXhLQ88/vYUJQrJvlJPh8qM0BRQ== dependencies: "@electron/get" "^2.0.0" "@types/node" "^20.9.0" @@ -1962,6 +2046,30 @@ hasown@^2.0.0, hasown@^2.0.2: dependencies: function-bind "^1.1.2" +hast-util-to-html@^9.0.3: + version "9.0.3" + resolved "https://registry.yarnpkg.com/hast-util-to-html/-/hast-util-to-html-9.0.3.tgz#a9999a0ba6b4919576a9105129fead85d37f302b" + integrity sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg== + dependencies: + "@types/hast" "^3.0.0" + "@types/unist" "^3.0.0" + ccount "^2.0.0" + comma-separated-tokens "^2.0.0" + hast-util-whitespace "^3.0.0" + html-void-elements "^3.0.0" + mdast-util-to-hast "^13.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + stringify-entities "^4.0.0" + zwitch "^2.0.4" + +hast-util-whitespace@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz#7778ed9d3c92dd9e8c5c8f648a49c21fc51cb621" + integrity sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw== + dependencies: + "@types/hast" "^3.0.0" + hosted-git-info@^2.1.4: version "2.8.9" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" @@ -1979,6 +2087,11 @@ html-escaper@^2.0.0: resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== +html-void-elements@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-3.0.0.tgz#fc9dbd84af9e747249034d4d62602def6517f1d7" + integrity sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg== + http-cache-semantics@^4.0.0: version "4.1.1" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" @@ -2656,7 +2769,7 @@ lodash.ismatch@^4.4.0: resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" integrity sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g== -lodash.memoize@4.x: +lodash.memoize@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== @@ -2702,7 +2815,7 @@ make-dir@^4.0.0: dependencies: semver "^7.5.3" -make-error@1.x: +make-error@^1.3.6: version "1.3.6" resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== @@ -2743,6 +2856,21 @@ matcher@^3.0.0: dependencies: escape-string-regexp "^4.0.0" +mdast-util-to-hast@^13.0.0: + version "13.2.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz#5ca58e5b921cc0a3ded1bc02eed79a4fe4fe41f4" + integrity sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA== + dependencies: + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + "@ungap/structured-clone" "^1.0.0" + devlop "^1.0.0" + micromark-util-sanitize-uri "^2.0.0" + trim-lines "^3.0.0" + unist-util-position "^5.0.0" + unist-util-visit "^5.0.0" + vfile "^6.0.0" + mdurl@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-2.0.0.tgz#80676ec0433025dd3e17ee983d0fe8de5a2237e0" @@ -2770,6 +2898,38 @@ merge-stream@^2.0.0: resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== +micromark-util-character@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-2.1.0.tgz#31320ace16b4644316f6bf057531689c71e2aee1" + integrity sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ== + dependencies: + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-encode@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz#0921ac7953dc3f1fd281e3d1932decfdb9382ab1" + integrity sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA== + +micromark-util-sanitize-uri@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz#ec8fbf0258e9e6d8f13d9e4770f9be64342673de" + integrity sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-encode "^2.0.0" + micromark-util-symbol "^2.0.0" + +micromark-util-symbol@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz#12225c8f95edf8b17254e47080ce0862d5db8044" + integrity sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw== + +micromark-util-types@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-2.0.0.tgz#63b4b7ffeb35d3ecf50d1ca20e68fc7caa36d95e" + integrity sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w== + micromatch@^4.0.4: version "4.0.7" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.7.tgz#33e8190d9fe474a9895525f5618eee136d46c2e5" @@ -2931,6 +3091,13 @@ onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" +oniguruma-to-js@0.4.3: + version "0.4.3" + resolved "https://registry.yarnpkg.com/oniguruma-to-js/-/oniguruma-to-js-0.4.3.tgz#8d899714c21f5c7d59a3c0008ca50e848086d740" + integrity sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ== + dependencies: + regex "^4.3.2" + p-cancelable@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf" @@ -3122,6 +3289,11 @@ prompts@^2.0.1: kleur "^3.0.3" sisteransi "^1.0.5" +property-information@^6.0.0: + version "6.5.0" + resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.5.0.tgz#6212fbb52ba757e92ef4fb9d657563b933b7ffec" + integrity sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig== + pump@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" @@ -3226,6 +3398,11 @@ redent@^3.0.0: indent-string "^4.0.0" strip-indent "^3.0.0" +regex@^4.3.2: + version "4.3.3" + resolved "https://registry.yarnpkg.com/regex/-/regex-4.3.3.tgz#8cda73ccbdfa7c5691881d02f9bb142dba9daa6a" + integrity sha512-r/AadFO7owAq1QJVeZ/nq9jNS1vyZt+6t1p/E59B56Rn2GCya+gr1KSyOzNL/er+r+B7phv5jG2xU2Nz1YkmJg== + require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" @@ -3319,6 +3496,11 @@ semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.5.3, semver@^7.5.4: resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.2.tgz#1e3b34759f896e8f14d6134732ce798aeb0c6e13" integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w== +semver@^7.6.3: + version "7.6.3" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" + integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== + serialize-error@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-7.0.1.tgz#f1360b0447f61ffb483ec4157c737fab7d778e18" @@ -3338,12 +3520,16 @@ shebang-regex@^3.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -shiki@^1.9.1: - version "1.10.3" - resolved "https://registry.yarnpkg.com/shiki/-/shiki-1.10.3.tgz#2276fb21a07043b28c5b16001e6a04fef99dbb8f" - integrity sha512-eneCLncGuvPdTutJuLyUGS8QNPAVFO5Trvld2wgEq1e002mwctAhJKeMGWtWVXOIEzmlcLRqcgPSorR6AVzOmQ== +shiki@^1.16.2: + version "1.22.0" + resolved "https://registry.yarnpkg.com/shiki/-/shiki-1.22.0.tgz#45d1dfff0e03a598af70e2ec8592f14ef07827b4" + integrity sha512-/t5LlhNs+UOKQCYBtl5ZsH/Vclz73GIqT2yQsCBygr8L/ppTdmpL4w3kPLoZJbMKVWtoG77Ue1feOjZfDxvMkw== dependencies: - "@shikijs/core" "1.10.3" + "@shikijs/core" "1.22.0" + "@shikijs/engine-javascript" "1.22.0" + "@shikijs/engine-oniguruma" "1.22.0" + "@shikijs/types" "1.22.0" + "@shikijs/vscode-textmate" "^9.3.0" "@types/hast" "^3.0.4" signal-exit@^3.0.3, signal-exit@^3.0.7: @@ -3379,6 +3565,11 @@ source-map@^0.6.0, source-map@^0.6.1: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== +space-separated-tokens@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz#1ecd9d2350a3844572c3f4a312bceb018348859f" + integrity sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q== + spdx-correct@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" @@ -3505,6 +3696,14 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" +stringify-entities@^4.0.0: + version "4.0.4" + resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-4.0.4.tgz#b3b79ef5f277cc4ac73caeb0236c5ba939b3a4f3" + integrity sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg== + dependencies: + character-entities-html4 "^2.0.0" + character-entities-legacy "^3.0.0" + stringify-package@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/stringify-package/-/stringify-package-1.0.1.tgz#e5aa3643e7f74d0f28628b72f3dad5cecfc3ba85" @@ -3642,25 +3841,30 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" +trim-lines@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-3.0.1.tgz#d802e332a07df861c48802c04321017b1bd87338" + integrity sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg== + trim-newlines@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== -ts-jest@^29.2.4: - version "29.2.4" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.2.4.tgz#38ccf487407d7a63054a72689f6f99b075e296e5" - integrity sha512-3d6tgDyhCI29HlpwIq87sNuI+3Q6GLTTCeYRHCs7vDz+/3GCMwEtV9jezLyl4ZtnBgx00I7hm8PCP8cTksMGrw== +ts-jest@^29.2.5: + version "29.2.5" + resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.2.5.tgz#591a3c108e1f5ebd013d3152142cb5472b399d63" + integrity sha512-KD8zB2aAZrcKIdGk4OwpJggeLcH1FgrICqDSROWqlnJXGCXK4Mn6FcdK2B6670Xr73lHMG1kHw8R87A0ecZ+vA== dependencies: - bs-logger "0.x" + bs-logger "^0.2.6" ejs "^3.1.10" - fast-json-stable-stringify "2.x" + fast-json-stable-stringify "^2.1.0" jest-util "^29.0.0" json5 "^2.2.3" - lodash.memoize "4.x" - make-error "1.x" - semver "^7.5.3" - yargs-parser "^21.0.1" + lodash.memoize "^4.1.2" + make-error "^1.3.6" + semver "^7.6.3" + yargs-parser "^21.1.1" type-detect@4.0.8: version "4.0.8" @@ -3697,26 +3901,26 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== -typedoc-plugin-markdown@^4.2.5: - version "4.2.5" - resolved "https://registry.yarnpkg.com/typedoc-plugin-markdown/-/typedoc-plugin-markdown-4.2.5.tgz#ec99c1849626c74897eae368b6ccf6c609bfdf7e" - integrity sha512-ZWIfc0OqwEtQfuaqbmM1kesMi/Fhc++W+5f3TDEm1Tsi28pHSoZk4WCOm4lNuN30WtEImwAHhhXC4DIWki1DiA== +typedoc-plugin-markdown@^4.2.9: + version "4.2.9" + resolved "https://registry.yarnpkg.com/typedoc-plugin-markdown/-/typedoc-plugin-markdown-4.2.9.tgz#c94c227d2adefb9b2d3725b3e2df7bf8032a0ac2" + integrity sha512-Wqmx+7ezKFgtTklEq/iUhQ5uFeBDhAT6wiS2na9cFLidIpl9jpDHJy/COYh8jUZXgIRIZVQ/bPNjyrnPFoDwzg== -typedoc@^0.26.5: - version "0.26.5" - resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.26.5.tgz#08032bd57cac3d56e8ac296a07e3482dc0c645ac" - integrity sha512-Vn9YKdjKtDZqSk+by7beZ+xzkkr8T8CYoiasqyt4TTRFy5+UHzL/mF/o4wGBjRF+rlWQHDb0t6xCpA3JNL5phg== +typedoc@^0.26.8: + version "0.26.8" + resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.26.8.tgz#94aad537f3886035bad7354bdb74a68b7a52473d" + integrity sha512-QBF0BMbnNeUc6U7pRHY7Jb8pjhmiNWZNQT8LU6uk9qP9t3goP9bJptdlNqMC0wBB2w9sQrxjZt835bpRSSq1LA== dependencies: lunr "^2.3.9" markdown-it "^14.1.0" minimatch "^9.0.5" - shiki "^1.9.1" - yaml "^2.4.5" + shiki "^1.16.2" + yaml "^2.5.1" -typescript@^5.5.4: - version "5.5.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.4.tgz#d9852d6c82bad2d2eda4fd74a5762a8f5909e9ba" - integrity sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q== +typescript@^5.6.2: + version "5.6.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.6.2.tgz#d1de67b6bef77c41823f822df8f0b3bcff60a5a0" + integrity sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw== uc.micro@^2.0.0, uc.micro@^2.1.0: version "2.1.0" @@ -3733,6 +3937,44 @@ undici-types@~5.26.4: resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== +unist-util-is@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-6.0.0.tgz#b775956486aff107a9ded971d996c173374be424" + integrity sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw== + dependencies: + "@types/unist" "^3.0.0" + +unist-util-position@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-5.0.0.tgz#678f20ab5ca1207a97d7ea8a388373c9cf896be4" + integrity sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA== + dependencies: + "@types/unist" "^3.0.0" + +unist-util-stringify-position@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz#449c6e21a880e0855bf5aabadeb3a740314abac2" + integrity sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ== + dependencies: + "@types/unist" "^3.0.0" + +unist-util-visit-parents@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz#4d5f85755c3b8f0dc69e21eca5d6d82d22162815" + integrity sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw== + dependencies: + "@types/unist" "^3.0.0" + unist-util-is "^6.0.0" + +unist-util-visit@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-5.0.0.tgz#a7de1f31f72ffd3519ea71814cccf5fd6a9217d6" + integrity sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg== + dependencies: + "@types/unist" "^3.0.0" + unist-util-is "^6.0.0" + unist-util-visit-parents "^6.0.0" + universalify@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" @@ -3768,6 +4010,22 @@ validate-npm-package-license@^3.0.1: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" +vfile-message@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-4.0.2.tgz#c883c9f677c72c166362fd635f21fc165a7d1181" + integrity sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw== + dependencies: + "@types/unist" "^3.0.0" + unist-util-stringify-position "^4.0.0" + +vfile@^6.0.0: + version "6.0.3" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-6.0.3.tgz#3652ab1c496531852bf55a6bac57af981ebc38ab" + integrity sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q== + dependencies: + "@types/unist" "^3.0.0" + vfile-message "^4.0.0" + walker@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" @@ -3847,17 +4105,17 @@ yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@^2.4.5: - version "2.4.5" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.4.5.tgz#60630b206dd6d84df97003d33fc1ddf6296cca5e" - integrity sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg== +yaml@^2.5.1: + version "2.5.1" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.5.1.tgz#c9772aacf62cb7494a95b0c4f1fb065b563db130" + integrity sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q== yargs-parser@^20.2.2, yargs-parser@^20.2.3: version "20.2.9" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== -yargs-parser@^21.0.1, yargs-parser@^21.1.1: +yargs-parser@^21.1.1: version "21.1.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== @@ -3900,3 +4158,8 @@ yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + +zwitch@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7" + integrity sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A== From 8bdef807076679c6c8793e2e0209691d5bbdf987 Mon Sep 17 00:00:00 2001 From: Adam Setch Date: Mon, 7 Oct 2024 07:01:37 -0400 Subject: [PATCH 7/9] fix: docs output folder Signed-off-by: Adam Setch --- doc/README.md | 141 ----------------- doc/_media/_menubar_.menubar.md | 147 ------------------ doc/_media/_types_.options.md | 122 --------------- doc/_media/globals.md | 14 -- docs/README.md | 36 +++-- {doc => docs}/_media/WORKING_PLATFORMS.md | 0 {doc => docs/_media}/globals.md | 0 {doc => docs}/_media/screenshot-linux.png | Bin .../_media/screenshot-macos-dark.png | Bin {doc => docs}/_media/screenshot-windows.png | Bin {doc => docs}/classes/Menubar.md | 16 +- docs/classes/_menubar_.menubar.md | 147 ------------------ {doc => docs}/functions/getWindowPosition.md | 2 +- {doc => docs}/functions/menubar.md | 2 +- {doc => docs}/functions/taskbarLocation.md | 2 +- docs/globals.md | 17 +- docs/interfaces/_types_.options.md | 122 --------------- docs/modules/_index_.md | 27 ---- docs/modules/_menubar_.md | 11 -- docs/modules/_types_.md | 11 -- docs/modules/_util_getwindowposition_.md | 44 ------ typedoc.json | 2 +- 22 files changed, 41 insertions(+), 822 deletions(-) delete mode 100644 doc/README.md delete mode 100644 doc/_media/_menubar_.menubar.md delete mode 100644 doc/_media/_types_.options.md delete mode 100644 doc/_media/globals.md rename {doc => docs}/_media/WORKING_PLATFORMS.md (100%) rename {doc => docs/_media}/globals.md (100%) rename {doc => docs}/_media/screenshot-linux.png (100%) rename {doc => docs}/_media/screenshot-macos-dark.png (100%) rename {doc => docs}/_media/screenshot-windows.png (100%) rename {doc => docs}/classes/Menubar.md (66%) delete mode 100644 docs/classes/_menubar_.menubar.md rename {doc => docs}/functions/getWindowPosition.md (87%) rename {doc => docs}/functions/menubar.md (77%) rename {doc => docs}/functions/taskbarLocation.md (88%) delete mode 100644 docs/interfaces/_types_.options.md delete mode 100644 docs/modules/_index_.md delete mode 100644 docs/modules/_menubar_.md delete mode 100644 docs/modules/_types_.md delete mode 100644 docs/modules/_util_getwindowposition_.md diff --git a/doc/README.md b/doc/README.md deleted file mode 100644 index c052838..0000000 --- a/doc/README.md +++ /dev/null @@ -1,141 +0,0 @@ -**menubar** • [**Docs**](globals.md) - -*** - -![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/max-mapper/menubar/test.yml) -[![npm (scoped)](https://img.shields.io/npm/v/menubar.svg)](https://www.npmjs.com/package/menubar) -![Libraries.io dependency status for GitHub repo](https://img.shields.io/librariesio/github/max-mapper/menubar) -![npm bundle size](https://img.shields.io/bundlephobia/minzip/menubar.svg) -![npm bundle size](https://img.shields.io/bundlephobia/min/menubar.svg) - -


- -

➖ Menubar

-

High level way to create menubar desktop applications with Electron.

- -


- -This module provides boilerplate for setting up a menubar application using Electron. All you have to do is point it at your `index.html` and `menubar` will handle the rest. - -✅ Only one dependency, and one peer-dependency. - -✅ Works on macOS, Windows and most Linuxes. See [details](_media/WORKING_PLATFORMS.md). - -✅ 💥 [**3.6kB minified + gzipped**](https://bundlephobia.com/result?p=menubar) 💥 - -| | | | -| :-----------------------------------------------------------: | :--------------------------------------------------------: | :------------------------------------------------------: | -| macOS Mojave 10.14 | Windows 10 | Ubuntu 18.04 | - -## Installation - -```bash -yarn add menubar -``` - -## Usage - -Starting with your own new project, run these commands: - -```bash -$ yarn add menubar -$ touch myApp.js -$ touch index.html -``` - -Fill `index.html` with some HTML, and `myApp.js` like this: - -```javascript -const { menubar } = require('menubar'); - -const mb = menubar(); - -mb.on('ready', () => { - console.log('app is ready'); - // your app code here -}); -``` - -Then use `electron` to run the app: - -```bash -$ electron myApp.js -``` - -Alternatively, see [`examples/hello-world`](/examples/hello-world) folder for a simple working example. - -## `Menubar` Class - -The return value of `menubar()` is a `Menubar` class instance, which has these properties: - -- `app`: the [Electron App](https://electronjs.org/docs/api/app) instance, -- `window`: the [Electron Browser Window](https://electronjs.org/docs/api/browser-window) instance, -- `tray`: the [Electron Tray](https://electronjs.org/docs/api/tray) instance, -- `positioner`: the [Electron Positioner](https://github.com/jenslind/electron-positioner) instance, -- `setOption(option, value)`: change an option after menubar is created, -- `getOption(option)`: get an menubar option, -- `showWindow()`: show the menubar window, -- `hideWindow()`: hide the menubar window - -See the reference [API docs](_media/_menubar_.menubar.md). - -## `menubar()` Options - -You can pass an optional options object into the `menubar({ ... })` function: - -- `dir` (default `process.cwd()`) - the app source directory -- `index` (default `file:// + opts.dir + index.html`) - The URL to load the menubar's browserWindow with. The url can be a remote address (e.g. `http://`) or a path to a local HTML file using the `file://` protocol. -- `browserWindow` - BrowserWindow options to be passed to the BrowserWindow constructor, see [Electron docs](https://electronjs.org/docs/api/browser-window#new-browserwindowoptions). Some interesting fields to passed down are: - - `x` (default `undefined`) - the x position of the window - - `y` (default `undefined`) - the y position of the window - - `width` (default 400) - window width - - `height` (default 400) - window height - - `alwaysOnTop` (default false) - if true, the window will not hide on blur -- `icon` (default `opts.dir + IconTemplate.png`) - the png icon to use for the menubar. A good size to start with is 20x20. To support retina, supply a 2x sized image (e.g. 40x40) with `@2x` added to the end of the name, so `icon.png` and `icon@2x.png` and Electron will automatically use your `@2x` version on retina screens. -- `tooltip` (default empty) - menubar tray icon tooltip text -- `tray` (default created on-the-fly) - an electron `Tray` instance. if provided `opts.icon` will be ignored -- `preloadWindow` (default false) - Create [BrowserWindow](https://electronjs.org/docs/api/browser-window#new-browserwindowoptions) instance before it is used -- increasing resource usage, but making the click on the menubar load faster. -- `loadUrlOptions` - (default undefined) The options passed when loading the index URL in the menubar's browserWindow. Everything browserWindow.loadURL supports is supported; this object is simply passed onto [browserWindow.loadURL](https://electronjs.org/docs/api/browser-window#winloadurlurl-options) -- `showOnAllWorkspaces` (default true) - Makes the window available on all OS X workspaces. -- `windowPosition` (default trayCenter and trayBottomCenter on Windows) - Sets the window position (x and y will still override this), check [positioner docs](https://github.com/jenslind/electron-positioner#docs) for valid values. -- `showDockIcon` (default false) - Configure the visibility of the application dock icon. -- `showOnRightClick` (default false) - Show the window on 'right-click' event instead of regular 'click' - -See the reference [API docs](_media/_types_.options.md). - -## Events - -The `Menubar` class is an event emitter: - -- `ready` - when `menubar`'s tray icon has been created and initialized, i.e. when `menubar` is ready to be used. Note: this is different than Electron app's `ready` event, which happens much earlier in the process -- `create-window` - the line before `new BrowserWindow()` is called -- `before-load` - after create window, before loadUrl (can be used for `require("@electron/remote/main").enable(webContents)`) -- `after-create-window` - the line after all window init code is done and url was loaded -- `show` - the line before `window.show()` is called -- `after-show` - the line after `window.show()` is called -- `hide` - the line before `window.hide()` is called (on window blur) -- `after-hide` - the line after `window.hide()` is called -- `after-close` - after the `.window` (BrowserWindow) property has been deleted -- `focus-lost` - emitted if always-on-top option is set and the user clicks away - -## Compatibility with Electron - -| menubar | Electron | Notes | -| -------- | -------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -| 9.x.x | >=9.x.x <33.x.x | | -| 8.x.x | 8.x.xx | | -| 7.x.x | 7.x.xx | | -| 6.x.x | >=4.x.x <7.x.x | Not recommended for [security reasons](https://electronjs.org/docs/tutorial/security#17-use-a-current-version-of-electron) | -| <= 5.x.x | <= 3.x.x | Please, _please_ don't use these old versions | - -## API Docs - -See the reference [API docs](_media/globals.md). - -## Tips - -- Use `mb.on('after-create-window', callback)` to run things after your app has loaded. For example you could run `mb.window.openDevTools()` to open the developer tools for debugging, or load a different URL with `mb.window.loadURL()` -- Use `mb.on('focus-lost')` if you would like to perform some operation when using the option `browserWindow.alwaysOnTop: true` -- To restore focus of previous window after menubar hide, use `mb.on('after-hide', () => { mb.app.hide() } )` or similar -- To create a native menu, you can use `tray.setContextMenu(contextMenu)`, and pass this custom tray to menubar: `const mb = menubar({ tray });`. See [this example](https://github.com/maxogden/menubar/tree/master/examples/native-menu) for more information. -- To avoid a flash when opening your menubar app, you can disable backgrounding the app using the following: `mb.app.commandLine.appendSwitch('disable-backgrounding-occluded-windows', 'true');` diff --git a/doc/_media/_menubar_.menubar.md b/doc/_media/_menubar_.menubar.md deleted file mode 100644 index 09ea2ae..0000000 --- a/doc/_media/_menubar_.menubar.md +++ /dev/null @@ -1,147 +0,0 @@ -> **[menubar](../README.md)** - -[Globals](../globals.md) / ["Menubar"](../modules/_menubar_.md) / [Menubar](_menubar_.menubar.md) / - -# Class: Menubar - -## Hierarchy - -* `EventEmitter` - - * **Menubar** - -## Index - -### Constructors - -* [constructor](_menubar_.menubar.md#constructor) - -### Accessors - -* [app](_menubar_.menubar.md#app) -* [positioner](_menubar_.menubar.md#positioner) -* [tray](_menubar_.menubar.md#tray) -* [window](_menubar_.menubar.md#window) - -### Methods - -* [getOption](_menubar_.menubar.md#getoption) -* [hideWindow](_menubar_.menubar.md#hidewindow) -* [setOption](_menubar_.menubar.md#setoption) -* [showWindow](_menubar_.menubar.md#showwindow) - -## Constructors - -### constructor - -\+ **new Menubar**(`app`: `App`, `options?`: `Partial`): *[Menubar](_menubar_.menubar.md)* - -*Defined in [Menubar.ts:24](https://github.com/adam-lynch/menubar/blob/6b93752/src/Menubar.ts#L24)* - -**Parameters:** - -Name | Type | ------- | ------ | -`app` | `App` | -`options?` | `Partial` | - -**Returns:** *[Menubar](_menubar_.menubar.md)* - -## Accessors - -### app - -• **app**: - -*Defined in [Menubar.ts:47](https://github.com/adam-lynch/menubar/blob/6b93752/src/Menubar.ts#L47)* - -___ - -### positioner - -• **positioner**: - -*Defined in [Menubar.ts:56](https://github.com/adam-lynch/menubar/blob/6b93752/src/Menubar.ts#L56)* - -___ - -### tray - -• **tray**: - -*Defined in [Menubar.ts:69](https://github.com/adam-lynch/menubar/blob/6b93752/src/Menubar.ts#L69)* - -___ - -### window - -• **window**: - -*Defined in [Menubar.ts:83](https://github.com/adam-lynch/menubar/blob/6b93752/src/Menubar.ts#L83)* - -## Methods - -### getOption - -▸ **getOption**<**K**>(`key`: `K`): *`Options[K]`* - -*Defined in [Menubar.ts:92](https://github.com/adam-lynch/menubar/blob/6b93752/src/Menubar.ts#L92)* - -**Type parameters:** - -▪ **K**: *keyof Options* - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`key` | `K` | The option key to retrieve, see [Options](../interfaces/_types_.options.md). | - -**Returns:** *`Options[K]`* - -___ - -### hideWindow - -▸ **hideWindow**(): *void* - -*Defined in [Menubar.ts:99](https://github.com/adam-lynch/menubar/blob/6b93752/src/Menubar.ts#L99)* - -**Returns:** *void* - -___ - -### setOption - -▸ **setOption**<**K**>(`key`: `K`, `value`: `Options[K]`): *void* - -*Defined in [Menubar.ts:115](https://github.com/adam-lynch/menubar/blob/6b93752/src/Menubar.ts#L115)* - -**Type parameters:** - -▪ **K**: *keyof Options* - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`key` | `K` | The option key to modify, see [Options](../interfaces/_types_.options.md). | -`value` | `Options[K]` | The value to set. | - -**Returns:** *void* - -___ - -### showWindow - -▸ **showWindow**(`trayPos?`: `Electron.Rectangle`): *`Promise`* - -*Defined in [Menubar.ts:124](https://github.com/adam-lynch/menubar/blob/6b93752/src/Menubar.ts#L124)* - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`trayPos?` | `Electron.Rectangle` | The bounds to show the window in. | - -**Returns:** *`Promise`* \ No newline at end of file diff --git a/doc/_media/_types_.options.md b/doc/_media/_types_.options.md deleted file mode 100644 index fb5384e..0000000 --- a/doc/_media/_types_.options.md +++ /dev/null @@ -1,122 +0,0 @@ -> **[menubar](../README.md)** - -[Globals](../globals.md) / ["types"](../modules/_types_.md) / [Options](_types_.options.md) / - -# Interface: Options - -## Hierarchy - -* **Options** - -## Table of Contents - -### Properties - -* [browserWindow](_types_.options.md#browserwindow) -* [dir](_types_.options.md#dir) -* [icon](_types_.options.md#optional-icon) -* [index](_types_.options.md#index) -* [loadUrlOptions](_types_.options.md#optional-loadurloptions) -* [preloadWindow](_types_.options.md#optional-preloadwindow) -* [showDockIcon](_types_.options.md#optional-showdockicon) -* [showOnAllWorkspaces](_types_.options.md#optional-showonallworkspaces) -* [showOnRightClick](_types_.options.md#optional-showonrightclick) -* [tooltip](_types_.options.md#tooltip) -* [tray](_types_.options.md#optional-tray) -* [windowPosition](_types_.options.md#optional-windowposition) - -## Properties - -### browserWindow - -• **browserWindow**: *`BrowserWindowConstructorOptions`* - -*Defined in [types.ts:23](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L23)* - -___ - -### dir - -• **dir**: *string* - -*Defined in [types.ts:27](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L27)* - -___ - -### `Optional` icon - -• **icon**? : *string | `NativeImage`* - -*Defined in [types.ts:34](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L34)* - -___ - -### index - -• **index**: *string | false* - -*Defined in [types.ts:43](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L43)* - -___ - -### `Optional` loadUrlOptions - -• **loadUrlOptions**? : *`LoadURLOptions`* - -*Defined in [types.ts:51](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L51)* - -___ - -### `Optional` preloadWindow - -• **preloadWindow**? : *undefined | false | true* - -*Defined in [types.ts:56](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L56)* - -___ - -### `Optional` showDockIcon - -• **showDockIcon**? : *undefined | false | true* - -*Defined in [types.ts:61](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L61)* - -___ - -### `Optional` showOnAllWorkspaces - -• **showOnAllWorkspaces**? : *undefined | false | true* - -*Defined in [types.ts:66](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L66)* - -___ - -### `Optional` showOnRightClick - -• **showOnRightClick**? : *undefined | false | true* - -*Defined in [types.ts:70](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L70)* - -___ - -### tooltip - -• **tooltip**: *string* - -*Defined in [types.ts:74](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L74)* - -___ - -### `Optional` tray - -• **tray**? : *`Tray`* - -*Defined in [types.ts:78](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L78)* - -___ - -### `Optional` windowPosition - -• **windowPosition**? : *"trayLeft" | "trayBottomLeft" | "trayRight" | "trayBottomRight" | "trayCenter" | "trayBottomCenter" | "topLeft" | "topRight" | "bottomLeft" | "bottomRight" | "topCenter" | "bottomCenter" | "leftCenter" | "rightCenter" | "center"* - -*Defined in [types.ts:83](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L83)* diff --git a/doc/_media/globals.md b/doc/_media/globals.md deleted file mode 100644 index 3c94dbe..0000000 --- a/doc/_media/globals.md +++ /dev/null @@ -1,14 +0,0 @@ -> **[menubar](README.md)** - -[Globals](globals.md) / - -# menubar - -## Index - -### External modules - -* ["Menubar"](modules/_menubar_.md) -* ["index"](modules/_index_.md) -* ["types"](modules/_types_.md) -* ["util/getWindowPosition"](modules/_util_getwindowposition_.md) \ No newline at end of file diff --git a/docs/README.md b/docs/README.md index 07dcc0a..b82dcfd 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,10 +1,10 @@ -> **[menubar](README.md)** +**menubar** • [**Docs**](globals.md) -[Globals](globals.md) / +*** -[![Build Status](https://travis-ci.org/maxogden/menubar.svg?branch=master)](https://travis-ci.org/maxogden/menubar) -[![npm (scoped)](https://img.shields.io/npm/v/menubar.svg)](https://www.npmjs.com/package/@maxogden/menubar) -[![dependencies Status](https://david-dm.org/maxogden/menubar/status.svg)](https://david-dm.org/maxogden/menubar) +![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/max-mapper/menubar/test.yml) +[![npm (scoped)](https://img.shields.io/npm/v/menubar.svg)](https://www.npmjs.com/package/menubar) +![Libraries.io dependency status for GitHub repo](https://img.shields.io/librariesio/github/max-mapper/menubar) ![npm bundle size](https://img.shields.io/bundlephobia/minzip/menubar.svg) ![npm bundle size](https://img.shields.io/bundlephobia/min/menubar.svg) @@ -19,11 +19,11 @@ This module provides boilerplate for setting up a menubar application using Elec ✅ Only one dependency, and one peer-dependency. -✅ Works on macOS, Windows and most Linuxes. See [details](./WORKING_PLATFORMS.md). +✅ Works on macOS, Windows and most Linuxes. See [details](_media/WORKING_PLATFORMS.md). ✅ 💥 [**3.6kB minified + gzipped**](https://bundlephobia.com/result?p=menubar) 💥 -| | | | +| | | | | :-----------------------------------------------------------: | :--------------------------------------------------------: | :------------------------------------------------------: | | macOS Mojave 10.14 | Windows 10 | Ubuntu 18.04 | @@ -95,6 +95,7 @@ You can pass an optional options object into the `menubar({ ... })` function: - `tooltip` (default empty) - menubar tray icon tooltip text - `tray` (default created on-the-fly) - an electron `Tray` instance. if provided `opts.icon` will be ignored - `preloadWindow` (default false) - Create [BrowserWindow](https://electronjs.org/docs/api/browser-window#new-browserwindowoptions) instance before it is used -- increasing resource usage, but making the click on the menubar load faster. +- `loadUrlOptions` - (default undefined) The options passed when loading the index URL in the menubar's browserWindow. Everything browserWindow.loadURL supports is supported; this object is simply passed onto [browserWindow.loadURL](https://electronjs.org/docs/api/browser-window#winloadurlurl-options) - `showOnAllWorkspaces` (default true) - Makes the window available on all OS X workspaces. - `windowPosition` (default trayCenter and trayBottomCenter on Windows) - Sets the window position (x and y will still override this), check [positioner docs](https://github.com/jenslind/electron-positioner#docs) for valid values. - `showDockIcon` (default false) - Configure the visibility of the application dock icon. @@ -108,7 +109,8 @@ The `Menubar` class is an event emitter: - `ready` - when `menubar`'s tray icon has been created and initialized, i.e. when `menubar` is ready to be used. Note: this is different than Electron app's `ready` event, which happens much earlier in the process - `create-window` - the line before `new BrowserWindow()` is called -- `after-create-window` - the line after all window init code is done +- `before-load` - after create window, before loadUrl (can be used for `require("@electron/remote/main").enable(webContents)`) +- `after-create-window` - the line after all window init code is done and url was loaded - `show` - the line before `window.show()` is called - `after-show` - the line after `window.show()` is called - `hide` - the line before `window.hide()` is called (on window blur) @@ -118,20 +120,22 @@ The `Menubar` class is an event emitter: ## Compatibility with Electron -| menubar | Electron | Notes | -| -------- | ----------------------- | -------------------------------------------------------------------------------------------------------------------------- | -| 7.x.x | 7.x.x | -| 6.x.x | 4.x.x \| 5.x.x \| 6.x.x | Not recommended for [security reasons](https://electronjs.org/docs/tutorial/security#17-use-a-current-version-of-electron) | -| <= 5.x.x | <= 3.x.x | Please, _please_ don't use these old versions | +| menubar | Electron | Notes | +| -------- | -------------------------- | -------------------------------------------------------------------------------------------------------------------------- | +| 9.x.x | >=9.x.x <33.x.x | | +| 8.x.x | 8.x.xx | | +| 7.x.x | 7.x.xx | | +| 6.x.x | >=4.x.x <7.x.x | Not recommended for [security reasons](https://electronjs.org/docs/tutorial/security#17-use-a-current-version-of-electron) | +| <= 5.x.x | <= 3.x.x | Please, _please_ don't use these old versions | ## API Docs -See the reference [API docs](./docs/globals.md). +See the reference [API docs](_media/globals.md). ## Tips -- Use `mb.on('after-create-window', callback)` to run things after your app has loaded. For example you could run `mb.window.openDevTools()` to open the developer tools for debugging, or load a different URL with `mb.window.loadUrl()` +- Use `mb.on('after-create-window', callback)` to run things after your app has loaded. For example you could run `mb.window.openDevTools()` to open the developer tools for debugging, or load a different URL with `mb.window.loadURL()` - Use `mb.on('focus-lost')` if you would like to perform some operation when using the option `browserWindow.alwaysOnTop: true` - To restore focus of previous window after menubar hide, use `mb.on('after-hide', () => { mb.app.hide() } )` or similar - To create a native menu, you can use `tray.setContextMenu(contextMenu)`, and pass this custom tray to menubar: `const mb = menubar({ tray });`. See [this example](https://github.com/maxogden/menubar/tree/master/examples/native-menu) for more information. -- To avoid a flash when opening your menubar app, you can disable backgrounding the app using the following: `mb.app.commandLine.appendSwitch('disable-backgrounding-occluded-windows', 'true');` \ No newline at end of file +- To avoid a flash when opening your menubar app, you can disable backgrounding the app using the following: `mb.app.commandLine.appendSwitch('disable-backgrounding-occluded-windows', 'true');` diff --git a/doc/_media/WORKING_PLATFORMS.md b/docs/_media/WORKING_PLATFORMS.md similarity index 100% rename from doc/_media/WORKING_PLATFORMS.md rename to docs/_media/WORKING_PLATFORMS.md diff --git a/doc/globals.md b/docs/_media/globals.md similarity index 100% rename from doc/globals.md rename to docs/_media/globals.md diff --git a/doc/_media/screenshot-linux.png b/docs/_media/screenshot-linux.png similarity index 100% rename from doc/_media/screenshot-linux.png rename to docs/_media/screenshot-linux.png diff --git a/doc/_media/screenshot-macos-dark.png b/docs/_media/screenshot-macos-dark.png similarity index 100% rename from doc/_media/screenshot-macos-dark.png rename to docs/_media/screenshot-macos-dark.png diff --git a/doc/_media/screenshot-windows.png b/docs/_media/screenshot-windows.png similarity index 100% rename from doc/_media/screenshot-windows.png rename to docs/_media/screenshot-windows.png diff --git a/doc/classes/Menubar.md b/docs/classes/Menubar.md similarity index 66% rename from doc/classes/Menubar.md rename to docs/classes/Menubar.md index 83a303d..568d966 100644 --- a/doc/classes/Menubar.md +++ b/docs/classes/Menubar.md @@ -27,7 +27,7 @@ instance. #### Defined in -[Menubar.ts:46](https://github.com/max-mapper/menubar/blob/ab7bcc28df37bf6f2811a12d6ece953e3ecdb7fb/src/Menubar.ts#L46) +[Menubar.ts:46](https://github.com/max-mapper/menubar/blob/9dfd6c1353193306024f315a191d68a0c6e1fa38/src/Menubar.ts#L46) *** @@ -44,7 +44,7 @@ instance. #### Defined in -[Menubar.ts:54](https://github.com/max-mapper/menubar/blob/ab7bcc28df37bf6f2811a12d6ece953e3ecdb7fb/src/Menubar.ts#L54) +[Menubar.ts:54](https://github.com/max-mapper/menubar/blob/9dfd6c1353193306024f315a191d68a0c6e1fa38/src/Menubar.ts#L54) *** @@ -60,7 +60,7 @@ The Electron [Tray](https://electronjs.org/docs/api/tray) instance. #### Defined in -[Menubar.ts:67](https://github.com/max-mapper/menubar/blob/ab7bcc28df37bf6f2811a12d6ece953e3ecdb7fb/src/Menubar.ts#L67) +[Menubar.ts:67](https://github.com/max-mapper/menubar/blob/9dfd6c1353193306024f315a191d68a0c6e1fa38/src/Menubar.ts#L67) *** @@ -77,7 +77,7 @@ instance, if it's present. #### Defined in -[Menubar.ts:81](https://github.com/max-mapper/menubar/blob/ab7bcc28df37bf6f2811a12d6ece953e3ecdb7fb/src/Menubar.ts#L81) +[Menubar.ts:81](https://github.com/max-mapper/menubar/blob/9dfd6c1353193306024f315a191d68a0c6e1fa38/src/Menubar.ts#L81) ## Methods @@ -103,7 +103,7 @@ The option key to retrieve, see Options. #### Defined in -[Menubar.ts:90](https://github.com/max-mapper/menubar/blob/ab7bcc28df37bf6f2811a12d6ece953e3ecdb7fb/src/Menubar.ts#L90) +[Menubar.ts:90](https://github.com/max-mapper/menubar/blob/9dfd6c1353193306024f315a191d68a0c6e1fa38/src/Menubar.ts#L90) *** @@ -119,7 +119,7 @@ Hide the menubar window. #### Defined in -[Menubar.ts:97](https://github.com/max-mapper/menubar/blob/ab7bcc28df37bf6f2811a12d6ece953e3ecdb7fb/src/Menubar.ts#L97) +[Menubar.ts:97](https://github.com/max-mapper/menubar/blob/9dfd6c1353193306024f315a191d68a0c6e1fa38/src/Menubar.ts#L97) *** @@ -149,7 +149,7 @@ The value to set. #### Defined in -[Menubar.ts:117](https://github.com/max-mapper/menubar/blob/ab7bcc28df37bf6f2811a12d6ece953e3ecdb7fb/src/Menubar.ts#L117) +[Menubar.ts:117](https://github.com/max-mapper/menubar/blob/9dfd6c1353193306024f315a191d68a0c6e1fa38/src/Menubar.ts#L117) *** @@ -171,4 +171,4 @@ The bounds to show the window in. #### Defined in -[Menubar.ts:126](https://github.com/max-mapper/menubar/blob/ab7bcc28df37bf6f2811a12d6ece953e3ecdb7fb/src/Menubar.ts#L126) +[Menubar.ts:126](https://github.com/max-mapper/menubar/blob/9dfd6c1353193306024f315a191d68a0c6e1fa38/src/Menubar.ts#L126) diff --git a/docs/classes/_menubar_.menubar.md b/docs/classes/_menubar_.menubar.md deleted file mode 100644 index 09ea2ae..0000000 --- a/docs/classes/_menubar_.menubar.md +++ /dev/null @@ -1,147 +0,0 @@ -> **[menubar](../README.md)** - -[Globals](../globals.md) / ["Menubar"](../modules/_menubar_.md) / [Menubar](_menubar_.menubar.md) / - -# Class: Menubar - -## Hierarchy - -* `EventEmitter` - - * **Menubar** - -## Index - -### Constructors - -* [constructor](_menubar_.menubar.md#constructor) - -### Accessors - -* [app](_menubar_.menubar.md#app) -* [positioner](_menubar_.menubar.md#positioner) -* [tray](_menubar_.menubar.md#tray) -* [window](_menubar_.menubar.md#window) - -### Methods - -* [getOption](_menubar_.menubar.md#getoption) -* [hideWindow](_menubar_.menubar.md#hidewindow) -* [setOption](_menubar_.menubar.md#setoption) -* [showWindow](_menubar_.menubar.md#showwindow) - -## Constructors - -### constructor - -\+ **new Menubar**(`app`: `App`, `options?`: `Partial`): *[Menubar](_menubar_.menubar.md)* - -*Defined in [Menubar.ts:24](https://github.com/adam-lynch/menubar/blob/6b93752/src/Menubar.ts#L24)* - -**Parameters:** - -Name | Type | ------- | ------ | -`app` | `App` | -`options?` | `Partial` | - -**Returns:** *[Menubar](_menubar_.menubar.md)* - -## Accessors - -### app - -• **app**: - -*Defined in [Menubar.ts:47](https://github.com/adam-lynch/menubar/blob/6b93752/src/Menubar.ts#L47)* - -___ - -### positioner - -• **positioner**: - -*Defined in [Menubar.ts:56](https://github.com/adam-lynch/menubar/blob/6b93752/src/Menubar.ts#L56)* - -___ - -### tray - -• **tray**: - -*Defined in [Menubar.ts:69](https://github.com/adam-lynch/menubar/blob/6b93752/src/Menubar.ts#L69)* - -___ - -### window - -• **window**: - -*Defined in [Menubar.ts:83](https://github.com/adam-lynch/menubar/blob/6b93752/src/Menubar.ts#L83)* - -## Methods - -### getOption - -▸ **getOption**<**K**>(`key`: `K`): *`Options[K]`* - -*Defined in [Menubar.ts:92](https://github.com/adam-lynch/menubar/blob/6b93752/src/Menubar.ts#L92)* - -**Type parameters:** - -▪ **K**: *keyof Options* - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`key` | `K` | The option key to retrieve, see [Options](../interfaces/_types_.options.md). | - -**Returns:** *`Options[K]`* - -___ - -### hideWindow - -▸ **hideWindow**(): *void* - -*Defined in [Menubar.ts:99](https://github.com/adam-lynch/menubar/blob/6b93752/src/Menubar.ts#L99)* - -**Returns:** *void* - -___ - -### setOption - -▸ **setOption**<**K**>(`key`: `K`, `value`: `Options[K]`): *void* - -*Defined in [Menubar.ts:115](https://github.com/adam-lynch/menubar/blob/6b93752/src/Menubar.ts#L115)* - -**Type parameters:** - -▪ **K**: *keyof Options* - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`key` | `K` | The option key to modify, see [Options](../interfaces/_types_.options.md). | -`value` | `Options[K]` | The value to set. | - -**Returns:** *void* - -___ - -### showWindow - -▸ **showWindow**(`trayPos?`: `Electron.Rectangle`): *`Promise`* - -*Defined in [Menubar.ts:124](https://github.com/adam-lynch/menubar/blob/6b93752/src/Menubar.ts#L124)* - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`trayPos?` | `Electron.Rectangle` | The bounds to show the window in. | - -**Returns:** *`Promise`* \ No newline at end of file diff --git a/doc/functions/getWindowPosition.md b/docs/functions/getWindowPosition.md similarity index 87% rename from doc/functions/getWindowPosition.md rename to docs/functions/getWindowPosition.md index 3fbf379..2089f7a 100644 --- a/doc/functions/getWindowPosition.md +++ b/docs/functions/getWindowPosition.md @@ -23,4 +23,4 @@ The Electron Tray instance. ## Defined in -[util/getWindowPosition.ts:76](https://github.com/max-mapper/menubar/blob/ab7bcc28df37bf6f2811a12d6ece953e3ecdb7fb/src/util/getWindowPosition.ts#L76) +[util/getWindowPosition.ts:76](https://github.com/max-mapper/menubar/blob/9dfd6c1353193306024f315a191d68a0c6e1fa38/src/util/getWindowPosition.ts#L76) diff --git a/doc/functions/menubar.md b/docs/functions/menubar.md similarity index 77% rename from doc/functions/menubar.md rename to docs/functions/menubar.md index 2c1dbca..b0f4a20 100644 --- a/doc/functions/menubar.md +++ b/docs/functions/menubar.md @@ -23,4 +23,4 @@ Options ## Defined in -[index.ts:25](https://github.com/max-mapper/menubar/blob/ab7bcc28df37bf6f2811a12d6ece953e3ecdb7fb/src/index.ts#L25) +[index.ts:25](https://github.com/max-mapper/menubar/blob/9dfd6c1353193306024f315a191d68a0c6e1fa38/src/index.ts#L25) diff --git a/doc/functions/taskbarLocation.md b/docs/functions/taskbarLocation.md similarity index 88% rename from doc/functions/taskbarLocation.md rename to docs/functions/taskbarLocation.md index d02e4dd..3c1980f 100644 --- a/doc/functions/taskbarLocation.md +++ b/docs/functions/taskbarLocation.md @@ -24,4 +24,4 @@ The Electron Tray instance. ## Defined in -[util/getWindowPosition.ts:32](https://github.com/max-mapper/menubar/blob/ab7bcc28df37bf6f2811a12d6ece953e3ecdb7fb/src/util/getWindowPosition.ts#L32) +[util/getWindowPosition.ts:32](https://github.com/max-mapper/menubar/blob/9dfd6c1353193306024f315a191d68a0c6e1fa38/src/util/getWindowPosition.ts#L32) diff --git a/docs/globals.md b/docs/globals.md index 3c94dbe..aa5f5ac 100644 --- a/docs/globals.md +++ b/docs/globals.md @@ -1,14 +1,15 @@ -> **[menubar](README.md)** +[**menubar**](README.md) • **Docs** -[Globals](globals.md) / +*** # menubar -## Index +## Classes -### External modules +- [Menubar](classes/Menubar.md) -* ["Menubar"](modules/_menubar_.md) -* ["index"](modules/_index_.md) -* ["types"](modules/_types_.md) -* ["util/getWindowPosition"](modules/_util_getwindowposition_.md) \ No newline at end of file +## Functions + +- [getWindowPosition](functions/getWindowPosition.md) +- [menubar](functions/menubar.md) +- [taskbarLocation](functions/taskbarLocation.md) diff --git a/docs/interfaces/_types_.options.md b/docs/interfaces/_types_.options.md deleted file mode 100644 index fb5384e..0000000 --- a/docs/interfaces/_types_.options.md +++ /dev/null @@ -1,122 +0,0 @@ -> **[menubar](../README.md)** - -[Globals](../globals.md) / ["types"](../modules/_types_.md) / [Options](_types_.options.md) / - -# Interface: Options - -## Hierarchy - -* **Options** - -## Table of Contents - -### Properties - -* [browserWindow](_types_.options.md#browserwindow) -* [dir](_types_.options.md#dir) -* [icon](_types_.options.md#optional-icon) -* [index](_types_.options.md#index) -* [loadUrlOptions](_types_.options.md#optional-loadurloptions) -* [preloadWindow](_types_.options.md#optional-preloadwindow) -* [showDockIcon](_types_.options.md#optional-showdockicon) -* [showOnAllWorkspaces](_types_.options.md#optional-showonallworkspaces) -* [showOnRightClick](_types_.options.md#optional-showonrightclick) -* [tooltip](_types_.options.md#tooltip) -* [tray](_types_.options.md#optional-tray) -* [windowPosition](_types_.options.md#optional-windowposition) - -## Properties - -### browserWindow - -• **browserWindow**: *`BrowserWindowConstructorOptions`* - -*Defined in [types.ts:23](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L23)* - -___ - -### dir - -• **dir**: *string* - -*Defined in [types.ts:27](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L27)* - -___ - -### `Optional` icon - -• **icon**? : *string | `NativeImage`* - -*Defined in [types.ts:34](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L34)* - -___ - -### index - -• **index**: *string | false* - -*Defined in [types.ts:43](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L43)* - -___ - -### `Optional` loadUrlOptions - -• **loadUrlOptions**? : *`LoadURLOptions`* - -*Defined in [types.ts:51](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L51)* - -___ - -### `Optional` preloadWindow - -• **preloadWindow**? : *undefined | false | true* - -*Defined in [types.ts:56](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L56)* - -___ - -### `Optional` showDockIcon - -• **showDockIcon**? : *undefined | false | true* - -*Defined in [types.ts:61](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L61)* - -___ - -### `Optional` showOnAllWorkspaces - -• **showOnAllWorkspaces**? : *undefined | false | true* - -*Defined in [types.ts:66](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L66)* - -___ - -### `Optional` showOnRightClick - -• **showOnRightClick**? : *undefined | false | true* - -*Defined in [types.ts:70](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L70)* - -___ - -### tooltip - -• **tooltip**: *string* - -*Defined in [types.ts:74](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L74)* - -___ - -### `Optional` tray - -• **tray**? : *`Tray`* - -*Defined in [types.ts:78](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L78)* - -___ - -### `Optional` windowPosition - -• **windowPosition**? : *"trayLeft" | "trayBottomLeft" | "trayRight" | "trayBottomRight" | "trayCenter" | "trayBottomCenter" | "topLeft" | "topRight" | "bottomLeft" | "bottomRight" | "topCenter" | "bottomCenter" | "leftCenter" | "rightCenter" | "center"* - -*Defined in [types.ts:83](https://github.com/maxogden/menubar/blob/c7d6640/src/types.ts#L83)* diff --git a/docs/modules/_index_.md b/docs/modules/_index_.md deleted file mode 100644 index 60ab733..0000000 --- a/docs/modules/_index_.md +++ /dev/null @@ -1,27 +0,0 @@ -> **[menubar](../README.md)** - -[Globals](../globals.md) / ["index"](_index_.md) / - -# External module: "index" - -## Index - -### Functions - -* [menubar](_index_.md#menubar) - -## Functions - -### menubar - -▸ **menubar**(`options?`: `Partial`): *[Menubar](../classes/_menubar_.menubar.md)* - -*Defined in [index.ts:25](https://github.com/adam-lynch/menubar/blob/6b93752/src/index.ts#L25)* - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`options?` | `Partial` | Options for creating a menubar application, see [Options](../interfaces/_types_.options.md) | - -**Returns:** *[Menubar](../classes/_menubar_.menubar.md)* \ No newline at end of file diff --git a/docs/modules/_menubar_.md b/docs/modules/_menubar_.md deleted file mode 100644 index 73e684f..0000000 --- a/docs/modules/_menubar_.md +++ /dev/null @@ -1,11 +0,0 @@ -> **[menubar](../README.md)** - -[Globals](../globals.md) / ["Menubar"](_menubar_.md) / - -# External module: "Menubar" - -## Index - -### Classes - -* [Menubar](../classes/_menubar_.menubar.md) \ No newline at end of file diff --git a/docs/modules/_types_.md b/docs/modules/_types_.md deleted file mode 100644 index 51eefe2..0000000 --- a/docs/modules/_types_.md +++ /dev/null @@ -1,11 +0,0 @@ -> **[menubar](../README.md)** - -[Globals](../globals.md) / ["types"](_types_.md) / - -# External module: "types" - -## Index - -### Interfaces - -* [Options](../interfaces/_types_.options.md) \ No newline at end of file diff --git a/docs/modules/_util_getwindowposition_.md b/docs/modules/_util_getwindowposition_.md deleted file mode 100644 index 675752c..0000000 --- a/docs/modules/_util_getwindowposition_.md +++ /dev/null @@ -1,44 +0,0 @@ -> **[menubar](../README.md)** - -[Globals](../globals.md) / ["util/getWindowPosition"](_util_getwindowposition_.md) / - -# External module: "util/getWindowPosition" - -## Index - -### Functions - -* [getWindowPosition](_util_getwindowposition_.md#getwindowposition) -* [taskbarLocation](_util_getwindowposition_.md#taskbarlocation) - -## Functions - -### getWindowPosition - -▸ **getWindowPosition**(`tray`: `Tray`): *`WindowPosition`* - -*Defined in [util/getWindowPosition.ts:52](https://github.com/adam-lynch/menubar/blob/6b93752/src/util/getWindowPosition.ts#L52)* - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`tray` | `Tray` | The Electron Tray instance. | - -**Returns:** *`WindowPosition`* - -___ - -### taskbarLocation - -▸ **taskbarLocation**(`tray`: `Tray`): *`TaskbarLocation`* - -*Defined in [util/getWindowPosition.ts:18](https://github.com/adam-lynch/menubar/blob/6b93752/src/util/getWindowPosition.ts#L18)* - -**Parameters:** - -Name | Type | Description | ------- | ------ | ------ | -`tray` | `Tray` | The Electron Tray instance. | - -**Returns:** *`TaskbarLocation`* \ No newline at end of file diff --git a/typedoc.json b/typedoc.json index b12d2e2..5f7ad57 100644 --- a/typedoc.json +++ b/typedoc.json @@ -2,7 +2,7 @@ "$schema": "https://typedoc.org/schema.json", "plugin": ["typedoc-plugin-markdown"], "entryPoints": ["./src/index.ts"], - "out": "doc", + "out": "docs", "excludeExternals": true, "excludeInternal": true, "excludeNotDocumented": true, From ac225d4fae94dad24db4c59bc55f0ba8ef52fce1 Mon Sep 17 00:00:00 2001 From: Adam Setch Date: Thu, 10 Oct 2024 14:07:11 -0400 Subject: [PATCH 8/9] chore(deps): bump deps Signed-off-by: Adam Setch --- package.json | 4 ++-- yarn.lock | 16 ++++++++-------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 774f5d2..f1e3d20 100644 --- a/package.json +++ b/package.json @@ -45,14 +45,14 @@ "devDependencies": { "@biomejs/biome": "^1.9.3", "@types/jest": "^29.5.13", - "electron": "^32.1.2", + "electron": "^32.2.0", "jest": "^29.7.0", "rimraf": "^6.0.1", "standard-version": "^9.5.0", "ts-jest": "^29.2.5", "typedoc": "^0.26.8", "typedoc-plugin-markdown": "^4.2.9", - "typescript": "^5.6.2" + "typescript": "^5.6.3" }, "peerDependencies": { "electron": ">=9.0.0 <33.0.0" diff --git a/yarn.lock b/yarn.lock index 6b1ffdf..3de72fc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1601,10 +1601,10 @@ electron-to-chromium@^1.4.796: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.812.tgz#21b78709c5a13af5d5c688d135a22dcea7617acf" integrity sha512-7L8fC2Ey/b6SePDFKR2zHAy4mbdp1/38Yk5TsARO66W3hC5KEaeKMMHoxwtuH+jcu2AYLSn9QX04i95t6Fl1Hg== -electron@^32.1.2: - version "32.1.2" - resolved "https://registry.yarnpkg.com/electron/-/electron-32.1.2.tgz#84d1efd95d41224e58a6a9bbd1db4ba80154fc02" - integrity sha512-CXe6doFzhmh1U7daOvUzmF6Cj8hssdYWMeEPRnRO6rB9/bbwMlWctcQ7P8NJXhLQ88/vYUJQrJvlJPh8qM0BRQ== +electron@^32.2.0: + version "32.2.0" + resolved "https://registry.yarnpkg.com/electron/-/electron-32.2.0.tgz#40b17864be5f88c89f71045ac6f61b5d4a9c1919" + integrity sha512-Xy82QBQrEiQysoxsv6lnhHAcWNNe6vV6QqH3OPFXhEj/T9oAsBHEhZuuYHINSSsUE7zRSj+J9sNwJYOjisT0Vw== dependencies: "@electron/get" "^2.0.0" "@types/node" "^20.9.0" @@ -3917,10 +3917,10 @@ typedoc@^0.26.8: shiki "^1.16.2" yaml "^2.5.1" -typescript@^5.6.2: - version "5.6.2" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.6.2.tgz#d1de67b6bef77c41823f822df8f0b3bcff60a5a0" - integrity sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw== +typescript@^5.6.3: + version "5.6.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.6.3.tgz#5f3449e31c9d94febb17de03cc081dd56d81db5b" + integrity sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw== uc.micro@^2.0.0, uc.micro@^2.1.0: version "2.1.0" From 9354c5b7bfbb003b25fe1742acc391e1a06ff4fc Mon Sep 17 00:00:00 2001 From: Adam Setch Date: Sun, 1 Dec 2024 07:56:45 -0500 Subject: [PATCH 9/9] bump Signed-off-by: Adam Setch --- .nvmrc | 2 +- examples/package.json | 2 +- examples/yarn.lock | 8 +- package.json | 14 +- yarn.lock | 481 +++++++++--------------------------------- 5 files changed, 110 insertions(+), 397 deletions(-) diff --git a/.nvmrc b/.nvmrc index 209e3ef..2bd5a0a 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -20 +22 diff --git a/examples/package.json b/examples/package.json index 7aba427..83e9b93 100644 --- a/examples/package.json +++ b/examples/package.json @@ -5,6 +5,6 @@ "private": true, "workspaces": ["arrow", "hello-world", "icon-animation", "native-menu"], "devDependencies": { - "electron": "^31.0.2" + "electron": "^33.2.1" } } diff --git a/examples/yarn.lock b/examples/yarn.lock index 74de296..1b7af18 100644 --- a/examples/yarn.lock +++ b/examples/yarn.lock @@ -149,10 +149,10 @@ detect-node@^2.0.4: resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== -electron@^31.0.2: - version "31.0.2" - resolved "https://registry.yarnpkg.com/electron/-/electron-31.0.2.tgz#9b719fe6072060fe74cb609bcbb84694abce5b17" - integrity sha512-55efQ5yfLN+AQHcFC00AXQqtxC3iAGaxX2GQ3EDbFJ0ca9GHNOdSXkcrdBElLleiDrR2hpXNkQxN1bDn0oxe6w== +electron@^33.2.1: + version "33.2.1" + resolved "https://registry.yarnpkg.com/electron/-/electron-33.2.1.tgz#d0d7bba7a7abf4f14881d0a6e03c498b301a2d5f" + integrity sha512-SG/nmSsK9Qg1p6wAW+ZfqU+AV8cmXMTIklUL18NnOKfZLlum4ZsDoVdmmmlL39ZmeCaq27dr7CgslRPahfoVJg== dependencies: "@electron/get" "^2.0.0" "@types/node" "^20.9.0" diff --git a/package.json b/package.json index da5b2d1..ddfa0a3 100644 --- a/package.json +++ b/package.json @@ -43,19 +43,19 @@ "electron-positioner": "^4.1.0" }, "devDependencies": { - "@biomejs/biome": "^1.9.3", - "@types/jest": "^29.5.13", - "electron": "^32.2.0", + "@biomejs/biome": "^1.9.4", + "@types/jest": "^29.5.14", + "electron": "^33.2.1", "jest": "^29.7.0", "rimraf": "^6.0.1", "standard-version": "^9.5.0", "ts-jest": "^29.2.5", - "typedoc": "^0.26.8", - "typedoc-plugin-markdown": "^4.2.9", - "typescript": "^5.6.3" + "typedoc": "^0.27.2", + "typedoc-plugin-markdown": "^4.3.0", + "typescript": "^5.7.2" }, "peerDependencies": { - "electron": ">=9.0.0 <33.0.0" + "electron": ">=9.0.0 <34.0.0" }, "packageManager": "yarn@1.22.22" } diff --git a/yarn.lock b/yarn.lock index 6c7a295..f6975c2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -301,99 +301,59 @@ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@biomejs/biome@^1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@biomejs/biome/-/biome-1.9.3.tgz#5362fc390ac00c82e3698824490e3801d012c1b0" - integrity sha512-POjAPz0APAmX33WOQFGQrwLvlu7WLV4CFJMlB12b6ZSg+2q6fYu9kZwLCOA+x83zXfcPd1RpuWOKJW0GbBwLIQ== -"@biomejs/biome@^1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@biomejs/biome/-/biome-1.9.3.tgz#5362fc390ac00c82e3698824490e3801d012c1b0" - integrity sha512-POjAPz0APAmX33WOQFGQrwLvlu7WLV4CFJMlB12b6ZSg+2q6fYu9kZwLCOA+x83zXfcPd1RpuWOKJW0GbBwLIQ== +"@biomejs/biome@^1.9.4": + version "1.9.4" + resolved "https://registry.yarnpkg.com/@biomejs/biome/-/biome-1.9.4.tgz#89766281cbc3a0aae865a7ff13d6aaffea2842bf" + integrity sha512-1rkd7G70+o9KkTn5KLmDYXihGoTaIGO9PIIN2ZB7UJxFrWw04CZHPYiMRjYsaDvVV7hP1dYNRLxSANLaBFGpog== optionalDependencies: - "@biomejs/cli-darwin-arm64" "1.9.3" - "@biomejs/cli-darwin-x64" "1.9.3" - "@biomejs/cli-linux-arm64" "1.9.3" - "@biomejs/cli-linux-arm64-musl" "1.9.3" - "@biomejs/cli-linux-x64" "1.9.3" - "@biomejs/cli-linux-x64-musl" "1.9.3" - "@biomejs/cli-win32-arm64" "1.9.3" - "@biomejs/cli-win32-x64" "1.9.3" - "@biomejs/cli-darwin-arm64" "1.9.3" - "@biomejs/cli-darwin-x64" "1.9.3" - "@biomejs/cli-linux-arm64" "1.9.3" - "@biomejs/cli-linux-arm64-musl" "1.9.3" - "@biomejs/cli-linux-x64" "1.9.3" - "@biomejs/cli-linux-x64-musl" "1.9.3" - "@biomejs/cli-win32-arm64" "1.9.3" - "@biomejs/cli-win32-x64" "1.9.3" - -"@biomejs/cli-darwin-arm64@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-1.9.3.tgz#3a981835a7a891589b356bbdb4e50157e494aa7d" - integrity sha512-QZzD2XrjJDUyIZK+aR2i5DDxCJfdwiYbUKu9GzkCUJpL78uSelAHAPy7m0GuPMVtF/Uo+OKv97W3P9nuWZangQ== -"@biomejs/cli-darwin-arm64@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-1.9.3.tgz#3a981835a7a891589b356bbdb4e50157e494aa7d" - integrity sha512-QZzD2XrjJDUyIZK+aR2i5DDxCJfdwiYbUKu9GzkCUJpL78uSelAHAPy7m0GuPMVtF/Uo+OKv97W3P9nuWZangQ== - -"@biomejs/cli-darwin-x64@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@biomejs/cli-darwin-x64/-/cli-darwin-x64-1.9.3.tgz#0e33284e5def9cbc17705b6a9acbc22b161accb1" - integrity sha512-vSCoIBJE0BN3SWDFuAY/tRavpUtNoqiceJ5PrU3xDfsLcm/U6N93JSM0M9OAiC/X7mPPfejtr6Yc9vSgWlEgVw== -"@biomejs/cli-darwin-x64@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@biomejs/cli-darwin-x64/-/cli-darwin-x64-1.9.3.tgz#0e33284e5def9cbc17705b6a9acbc22b161accb1" - integrity sha512-vSCoIBJE0BN3SWDFuAY/tRavpUtNoqiceJ5PrU3xDfsLcm/U6N93JSM0M9OAiC/X7mPPfejtr6Yc9vSgWlEgVw== - -"@biomejs/cli-linux-arm64-musl@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.9.3.tgz#b68e2fe56381cbf71770b6c785215448c47595fd" - integrity sha512-VBzyhaqqqwP3bAkkBrhVq50i3Uj9+RWuj+pYmXrMDgjS5+SKYGE56BwNw4l8hR3SmYbLSbEo15GcV043CDSk+Q== -"@biomejs/cli-linux-arm64-musl@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.9.3.tgz#b68e2fe56381cbf71770b6c785215448c47595fd" - integrity sha512-VBzyhaqqqwP3bAkkBrhVq50i3Uj9+RWuj+pYmXrMDgjS5+SKYGE56BwNw4l8hR3SmYbLSbEo15GcV043CDSk+Q== - -"@biomejs/cli-linux-arm64@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-arm64/-/cli-linux-arm64-1.9.3.tgz#bb8186f000bd7366c3a1822a4a505e374905c462" - integrity sha512-vJkAimD2+sVviNTbaWOGqEBy31cW0ZB52KtpVIbkuma7PlfII3tsLhFa+cwbRAcRBkobBBhqZ06hXoZAN8NODQ== -"@biomejs/cli-linux-arm64@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-arm64/-/cli-linux-arm64-1.9.3.tgz#bb8186f000bd7366c3a1822a4a505e374905c462" - integrity sha512-vJkAimD2+sVviNTbaWOGqEBy31cW0ZB52KtpVIbkuma7PlfII3tsLhFa+cwbRAcRBkobBBhqZ06hXoZAN8NODQ== - -"@biomejs/cli-linux-x64-musl@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-x64-musl/-/cli-linux-x64-musl-1.9.3.tgz#01ccee0db2ca2ec9fb51fa69b2fc9e96434b5b32" - integrity sha512-TJmnOG2+NOGM72mlczEsNki9UT+XAsMFAOo8J0me/N47EJ/vkLXxf481evfHLlxMejTY6IN8SdRSiPVLv6AHlA== -"@biomejs/cli-linux-x64-musl@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-x64-musl/-/cli-linux-x64-musl-1.9.3.tgz#01ccee0db2ca2ec9fb51fa69b2fc9e96434b5b32" - integrity sha512-TJmnOG2+NOGM72mlczEsNki9UT+XAsMFAOo8J0me/N47EJ/vkLXxf481evfHLlxMejTY6IN8SdRSiPVLv6AHlA== - -"@biomejs/cli-linux-x64@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-x64/-/cli-linux-x64-1.9.3.tgz#82d6fb824dd2c76142ab8625e202eb63a34e14f1" - integrity sha512-x220V4c+romd26Mu1ptU+EudMXVS4xmzKxPVb9mgnfYlN4Yx9vD5NZraSx/onJnd3Gh/y8iPUdU5CDZJKg9COA== -"@biomejs/cli-linux-x64@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-x64/-/cli-linux-x64-1.9.3.tgz#82d6fb824dd2c76142ab8625e202eb63a34e14f1" - integrity sha512-x220V4c+romd26Mu1ptU+EudMXVS4xmzKxPVb9mgnfYlN4Yx9vD5NZraSx/onJnd3Gh/y8iPUdU5CDZJKg9COA== - -"@biomejs/cli-win32-arm64@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@biomejs/cli-win32-arm64/-/cli-win32-arm64-1.9.3.tgz#7fac607ade8e204eecae09e127713f000da0ccf2" - integrity sha512-lg/yZis2HdQGsycUvHWSzo9kOvnGgvtrYRgoCEwPBwwAL8/6crOp3+f47tPwI/LI1dZrhSji7PNsGKGHbwyAhw== -"@biomejs/cli-win32-arm64@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@biomejs/cli-win32-arm64/-/cli-win32-arm64-1.9.3.tgz#7fac607ade8e204eecae09e127713f000da0ccf2" - integrity sha512-lg/yZis2HdQGsycUvHWSzo9kOvnGgvtrYRgoCEwPBwwAL8/6crOp3+f47tPwI/LI1dZrhSji7PNsGKGHbwyAhw== - -"@biomejs/cli-win32-x64@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@biomejs/cli-win32-x64/-/cli-win32-x64-1.9.3.tgz#1cbc269dcd5f29b034cb7f5982353c1cc3629318" - integrity sha512-cQMy2zanBkVLpmmxXdK6YePzmZx0s5Z7KEnwmrW54rcXK3myCNbQa09SwGZ8i/8sLw0H9F3X7K4rxVNGU8/D4Q== + "@biomejs/cli-darwin-arm64" "1.9.4" + "@biomejs/cli-darwin-x64" "1.9.4" + "@biomejs/cli-linux-arm64" "1.9.4" + "@biomejs/cli-linux-arm64-musl" "1.9.4" + "@biomejs/cli-linux-x64" "1.9.4" + "@biomejs/cli-linux-x64-musl" "1.9.4" + "@biomejs/cli-win32-arm64" "1.9.4" + "@biomejs/cli-win32-x64" "1.9.4" + +"@biomejs/cli-darwin-arm64@1.9.4": + version "1.9.4" + resolved "https://registry.yarnpkg.com/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-1.9.4.tgz#dfa376d23a54a2d8f17133c92f23c1bf2e62509f" + integrity sha512-bFBsPWrNvkdKrNCYeAp+xo2HecOGPAy9WyNyB/jKnnedgzl4W4Hb9ZMzYNbf8dMCGmUdSavlYHiR01QaYR58cw== + +"@biomejs/cli-darwin-x64@1.9.4": + version "1.9.4" + resolved "https://registry.yarnpkg.com/@biomejs/cli-darwin-x64/-/cli-darwin-x64-1.9.4.tgz#eafc2ce3849d385fc02238aad1ca4a73395a64d9" + integrity sha512-ngYBh/+bEedqkSevPVhLP4QfVPCpb+4BBe2p7Xs32dBgs7rh9nY2AIYUL6BgLw1JVXV8GlpKmb/hNiuIxfPfZg== + +"@biomejs/cli-linux-arm64-musl@1.9.4": + version "1.9.4" + resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.9.4.tgz#d780c3e01758fc90f3268357e3f19163d1f84fca" + integrity sha512-v665Ct9WCRjGa8+kTr0CzApU0+XXtRgwmzIf1SeKSGAv+2scAlW6JR5PMFo6FzqqZ64Po79cKODKf3/AAmECqA== + +"@biomejs/cli-linux-arm64@1.9.4": + version "1.9.4" + resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-arm64/-/cli-linux-arm64-1.9.4.tgz#8ed1dd0e89419a4b66a47f95aefb8c46ae6041c9" + integrity sha512-fJIW0+LYujdjUgJJuwesP4EjIBl/N/TcOX3IvIHJQNsAqvV2CHIogsmA94BPG6jZATS4Hi+xv4SkBBQSt1N4/g== + +"@biomejs/cli-linux-x64-musl@1.9.4": + version "1.9.4" + resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-x64-musl/-/cli-linux-x64-musl-1.9.4.tgz#f36982b966bd671a36671e1de4417963d7db15fb" + integrity sha512-gEhi/jSBhZ2m6wjV530Yy8+fNqG8PAinM3oV7CyO+6c3CEh16Eizm21uHVsyVBEB6RIM8JHIl6AGYCv6Q6Q9Tg== + +"@biomejs/cli-linux-x64@1.9.4": + version "1.9.4" + resolved "https://registry.yarnpkg.com/@biomejs/cli-linux-x64/-/cli-linux-x64-1.9.4.tgz#a0a7f56680c76b8034ddc149dbf398bdd3a462e8" + integrity sha512-lRCJv/Vi3Vlwmbd6K+oQ0KhLHMAysN8lXoCI7XeHlxaajk06u7G+UsFSO01NAs5iYuWKmVZjmiOzJ0OJmGsMwg== + +"@biomejs/cli-win32-arm64@1.9.4": + version "1.9.4" + resolved "https://registry.yarnpkg.com/@biomejs/cli-win32-arm64/-/cli-win32-arm64-1.9.4.tgz#e2ef4e0084e76b7e26f0fc887c5ef1265ea56200" + integrity sha512-tlbhLk+WXZmgwoIKwHIHEBZUwxml7bRJgk0X2sPyNR3S93cdRq6XulAZRQJ17FYGGzWne0fgrXBKpl7l4M87Hg== + +"@biomejs/cli-win32-x64@1.9.4": + version "1.9.4" + resolved "https://registry.yarnpkg.com/@biomejs/cli-win32-x64/-/cli-win32-x64-1.9.4.tgz#4c7afa90e3970213599b4095e62f87e5972b2340" + integrity sha512-8Y5wMhVIPaWe6jw2H+KlEm4wP/f7EW3810ZLmDlrEEy5KvBsb9ECEfu/kMWD484ijfQ8+nIi0giMgu9g1UAuuA== "@electron/get@^2.0.0": version "2.0.3" @@ -410,6 +370,15 @@ optionalDependencies: global-agent "^3.0.0" +"@gerrit0/mini-shiki@^1.24.0": + version "1.24.1" + resolved "https://registry.yarnpkg.com/@gerrit0/mini-shiki/-/mini-shiki-1.24.1.tgz#60ef10f4e2cfac7a9223e10b88c128438aa44fd8" + integrity sha512-PNP/Gjv3VqU7z7DjRgO3F9Ok5frTKqtpV+LJW1RzMcr2zpRk0ulhEWnbcNGXzPC7BZyWMIHrkfQX2GZRfxrn6Q== + dependencies: + "@shikijs/engine-oniguruma" "^1.24.0" + "@shikijs/types" "^1.24.0" + "@shikijs/vscode-textmate" "^9.3.0" + "@hutson/parse-repository-url@^3.0.0": version "3.0.2" resolved "https://registry.yarnpkg.com/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz#98c23c950a3d9b6c8f0daed06da6c3af06981340" @@ -672,39 +641,18 @@ resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== -"@shikijs/core@1.22.0": - version "1.22.0" - resolved "https://registry.yarnpkg.com/@shikijs/core/-/core-1.22.0.tgz#74e5d4485e5f7afa85109e322b42e400686f92bb" - integrity sha512-S8sMe4q71TJAW+qG93s5VaiihujRK6rqDFqBnxqvga/3LvqHEnxqBIOPkt//IdXVtHkQWKu4nOQNk0uBGicU7Q== +"@shikijs/engine-oniguruma@^1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@shikijs/engine-oniguruma/-/engine-oniguruma-1.24.0.tgz#4e6f49413fbc96dabfa30cb232ca1acf5ca1a446" + integrity sha512-Eua0qNOL73Y82lGA4GF5P+G2+VXX9XnuUxkiUuwcxQPH4wom+tE39kZpBFXfUuwNYxHSkrSxpB1p4kyRW0moSg== dependencies: - "@shikijs/engine-javascript" "1.22.0" - "@shikijs/engine-oniguruma" "1.22.0" - "@shikijs/types" "1.22.0" + "@shikijs/types" "1.24.0" "@shikijs/vscode-textmate" "^9.3.0" - "@types/hast" "^3.0.4" - hast-util-to-html "^9.0.3" -"@shikijs/engine-javascript@1.22.0": - version "1.22.0" - resolved "https://registry.yarnpkg.com/@shikijs/engine-javascript/-/engine-javascript-1.22.0.tgz#2e5db29f0421755492f5279f8224ef7a7f907a29" - integrity sha512-AeEtF4Gcck2dwBqCFUKYfsCq0s+eEbCEbkUuFou53NZ0sTGnJnJ/05KHQFZxpii5HMXbocV9URYVowOP2wH5kw== - dependencies: - "@shikijs/types" "1.22.0" - "@shikijs/vscode-textmate" "^9.3.0" - oniguruma-to-js "0.4.3" - -"@shikijs/engine-oniguruma@1.22.0": - version "1.22.0" - resolved "https://registry.yarnpkg.com/@shikijs/engine-oniguruma/-/engine-oniguruma-1.22.0.tgz#74c661fac4cd1f08f2c09b5d6e2fd2a6720d0401" - integrity sha512-5iBVjhu/DYs1HB0BKsRRFipRrD7rqjxlWTj4F2Pf+nQSPqc3kcyqFFeZXnBMzDf0HdqaFVvhDRAGiYNvyLP+Mw== - dependencies: - "@shikijs/types" "1.22.0" - "@shikijs/vscode-textmate" "^9.3.0" - -"@shikijs/types@1.22.0": - version "1.22.0" - resolved "https://registry.yarnpkg.com/@shikijs/types/-/types-1.22.0.tgz#d2a572381395c9308b472c8199b8e0289753b9ad" - integrity sha512-Fw/Nr7FGFhlQqHfxzZY8Cwtwk5E9nKDUgeLjZgt3UuhcM3yJR9xj3ZGNravZZok8XmEZMiYkSMTPlPkULB8nww== +"@shikijs/types@1.24.0", "@shikijs/types@^1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@shikijs/types/-/types-1.24.0.tgz#a1755b125cb8fb1780a876a0a57242939eafd79f" + integrity sha512-aptbEuq1Pk88DMlCe+FzXNnBZ17LCiLIGWAeCWhoFDzia5Q5Krx3DgnULLiouSdd6+LUM39XwXGppqYE0Ghtug== dependencies: "@shikijs/vscode-textmate" "^9.3.0" "@types/hast" "^3.0.4" @@ -795,7 +743,7 @@ dependencies: "@types/node" "*" -"@types/hast@^3.0.0", "@types/hast@^3.0.4": +"@types/hast@^3.0.4": version "3.0.4" resolved "https://registry.yarnpkg.com/@types/hast/-/hast-3.0.4.tgz#1d6b39993b82cea6ad783945b0508c25903e15aa" integrity sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ== @@ -826,10 +774,10 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@^29.5.13": - version "29.5.13" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.13.tgz#8bc571659f401e6a719a7bf0dbcb8b78c71a8adc" - integrity sha512-wd+MVEZCHt23V0/L642O5APvspWply/rGY5BcW4SUETo2UzPU3Z26qr8jC2qxpimI2jjx9h7+2cj2FwIr01bXg== +"@types/jest@^29.5.14": + version "29.5.14" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.14.tgz#2b910912fa1d6856cadcd0c1f95af7df1d6049e5" + integrity sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ== dependencies: expect "^29.0.0" pretty-format "^29.0.0" @@ -841,13 +789,6 @@ dependencies: "@types/node" "*" -"@types/mdast@^4.0.0": - version "4.0.4" - resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-4.0.4.tgz#7ccf72edd2f1aa7dd3437e180c64373585804dd6" - integrity sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA== - dependencies: - "@types/unist" "*" - "@types/minimist@^1.2.0": version "1.2.5" resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.5.tgz#ec10755e871497bcd83efe927e43ec46e8c0747e" @@ -882,11 +823,6 @@ resolved "https://registry.yarnpkg.com/@types/unist/-/unist-3.0.2.tgz#6dd61e43ef60b34086287f83683a5c1b2dc53d20" integrity sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ== -"@types/unist@^3.0.0": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@types/unist/-/unist-3.0.3.tgz#acaab0f919ce69cce629c2d4ed2eb4adc1b6c20c" - integrity sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q== - "@types/yargs-parser@*": version "21.0.3" resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15" @@ -906,11 +842,6 @@ dependencies: "@types/node" "*" -"@ungap/structured-clone@^1.0.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" - integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== - JSONStream@^1.0.4: version "1.3.5" resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" @@ -1173,11 +1104,6 @@ caniuse-lite@^1.0.30001629: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001637.tgz#d9fab531493d9ef46a8ff305e9812190ac463f21" integrity sha512-1x0qRI1mD1o9e+7mBI7XtzFAP4XszbHaVWsMiGbSPLYekKTJF7K+FNk6AsXH4sUpc+qrsI3pVgf1Jdl/uGkuSQ== -ccount@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" - integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg== - chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" @@ -1200,16 +1126,6 @@ char-regex@^1.0.2: resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== -character-entities-html4@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-2.1.0.tgz#1f1adb940c971a4b22ba39ddca6b618dc6e56b2b" - integrity sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA== - -character-entities-legacy@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz#76bc83a90738901d7bc223a9e93759fdd560125b" - integrity sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ== - ci-info@^3.2.0: version "3.9.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" @@ -1279,11 +1195,6 @@ color-name@~1.1.4: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -comma-separated-tokens@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee" - integrity sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg== - compare-func@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/compare-func/-/compare-func-2.0.0.tgz#fb65e75edbddfd2e568554e8b5b05fff7a51fcb3" @@ -1572,11 +1483,6 @@ define-properties@^1.2.1: has-property-descriptors "^1.0.0" object-keys "^1.1.1" -dequal@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" - integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== - detect-indent@^6.0.0: version "6.1.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" @@ -1592,13 +1498,6 @@ detect-node@^2.0.4: resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== -devlop@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/devlop/-/devlop-1.1.0.tgz#4db7c2ca4dc6e0e834c30be70c94bbc976dc7018" - integrity sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA== - dependencies: - dequal "^2.0.0" - diff-sequences@^29.6.3: version "29.6.3" resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" @@ -1641,14 +1540,10 @@ electron-to-chromium@^1.4.796: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.812.tgz#21b78709c5a13af5d5c688d135a22dcea7617acf" integrity sha512-7L8fC2Ey/b6SePDFKR2zHAy4mbdp1/38Yk5TsARO66W3hC5KEaeKMMHoxwtuH+jcu2AYLSn9QX04i95t6Fl1Hg== -electron@^32.2.0: - version "32.2.0" - resolved "https://registry.yarnpkg.com/electron/-/electron-32.2.0.tgz#40b17864be5f88c89f71045ac6f61b5d4a9c1919" - integrity sha512-Xy82QBQrEiQysoxsv6lnhHAcWNNe6vV6QqH3OPFXhEj/T9oAsBHEhZuuYHINSSsUE7zRSj+J9sNwJYOjisT0Vw== -electron@^32.2.0: - version "32.2.0" - resolved "https://registry.yarnpkg.com/electron/-/electron-32.2.0.tgz#40b17864be5f88c89f71045ac6f61b5d4a9c1919" - integrity sha512-Xy82QBQrEiQysoxsv6lnhHAcWNNe6vV6QqH3OPFXhEj/T9oAsBHEhZuuYHINSSsUE7zRSj+J9sNwJYOjisT0Vw== +electron@^33.2.1: + version "33.2.1" + resolved "https://registry.yarnpkg.com/electron/-/electron-33.2.1.tgz#d0d7bba7a7abf4f14881d0a6e03c498b301a2d5f" + integrity sha512-SG/nmSsK9Qg1p6wAW+ZfqU+AV8cmXMTIklUL18NnOKfZLlum4ZsDoVdmmmlL39ZmeCaq27dr7CgslRPahfoVJg== dependencies: "@electron/get" "^2.0.0" "@types/node" "^20.9.0" @@ -2090,30 +1985,6 @@ hasown@^2.0.0, hasown@^2.0.2: dependencies: function-bind "^1.1.2" -hast-util-to-html@^9.0.3: - version "9.0.3" - resolved "https://registry.yarnpkg.com/hast-util-to-html/-/hast-util-to-html-9.0.3.tgz#a9999a0ba6b4919576a9105129fead85d37f302b" - integrity sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg== - dependencies: - "@types/hast" "^3.0.0" - "@types/unist" "^3.0.0" - ccount "^2.0.0" - comma-separated-tokens "^2.0.0" - hast-util-whitespace "^3.0.0" - html-void-elements "^3.0.0" - mdast-util-to-hast "^13.0.0" - property-information "^6.0.0" - space-separated-tokens "^2.0.0" - stringify-entities "^4.0.0" - zwitch "^2.0.4" - -hast-util-whitespace@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz#7778ed9d3c92dd9e8c5c8f648a49c21fc51cb621" - integrity sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw== - dependencies: - "@types/hast" "^3.0.0" - hosted-git-info@^2.1.4: version "2.8.9" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" @@ -2131,11 +2002,6 @@ html-escaper@^2.0.0: resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== -html-void-elements@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-3.0.0.tgz#fc9dbd84af9e747249034d4d62602def6517f1d7" - integrity sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg== - http-cache-semantics@^4.0.0: version "4.1.1" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" @@ -2900,21 +2766,6 @@ matcher@^3.0.0: dependencies: escape-string-regexp "^4.0.0" -mdast-util-to-hast@^13.0.0: - version "13.2.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz#5ca58e5b921cc0a3ded1bc02eed79a4fe4fe41f4" - integrity sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA== - dependencies: - "@types/hast" "^3.0.0" - "@types/mdast" "^4.0.0" - "@ungap/structured-clone" "^1.0.0" - devlop "^1.0.0" - micromark-util-sanitize-uri "^2.0.0" - trim-lines "^3.0.0" - unist-util-position "^5.0.0" - unist-util-visit "^5.0.0" - vfile "^6.0.0" - mdurl@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-2.0.0.tgz#80676ec0433025dd3e17ee983d0fe8de5a2237e0" @@ -2942,38 +2793,6 @@ merge-stream@^2.0.0: resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== -micromark-util-character@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-2.1.0.tgz#31320ace16b4644316f6bf057531689c71e2aee1" - integrity sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ== - dependencies: - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-util-encode@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz#0921ac7953dc3f1fd281e3d1932decfdb9382ab1" - integrity sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA== - -micromark-util-sanitize-uri@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz#ec8fbf0258e9e6d8f13d9e4770f9be64342673de" - integrity sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw== - dependencies: - micromark-util-character "^2.0.0" - micromark-util-encode "^2.0.0" - micromark-util-symbol "^2.0.0" - -micromark-util-symbol@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz#12225c8f95edf8b17254e47080ce0862d5db8044" - integrity sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw== - -micromark-util-types@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-2.0.0.tgz#63b4b7ffeb35d3ecf50d1ca20e68fc7caa36d95e" - integrity sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w== - micromatch@^4.0.4: version "4.0.7" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.7.tgz#33e8190d9fe474a9895525f5618eee136d46c2e5" @@ -3135,13 +2954,6 @@ onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -oniguruma-to-js@0.4.3: - version "0.4.3" - resolved "https://registry.yarnpkg.com/oniguruma-to-js/-/oniguruma-to-js-0.4.3.tgz#8d899714c21f5c7d59a3c0008ca50e848086d740" - integrity sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ== - dependencies: - regex "^4.3.2" - p-cancelable@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf" @@ -3333,11 +3145,6 @@ prompts@^2.0.1: kleur "^3.0.3" sisteransi "^1.0.5" -property-information@^6.0.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.5.0.tgz#6212fbb52ba757e92ef4fb9d657563b933b7ffec" - integrity sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig== - pump@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" @@ -3442,11 +3249,6 @@ redent@^3.0.0: indent-string "^4.0.0" strip-indent "^3.0.0" -regex@^4.3.2: - version "4.3.3" - resolved "https://registry.yarnpkg.com/regex/-/regex-4.3.3.tgz#8cda73ccbdfa7c5691881d02f9bb142dba9daa6a" - integrity sha512-r/AadFO7owAq1QJVeZ/nq9jNS1vyZt+6t1p/E59B56Rn2GCya+gr1KSyOzNL/er+r+B7phv5jG2xU2Nz1YkmJg== - require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" @@ -3564,18 +3366,6 @@ shebang-regex@^3.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -shiki@^1.16.2: - version "1.22.0" - resolved "https://registry.yarnpkg.com/shiki/-/shiki-1.22.0.tgz#45d1dfff0e03a598af70e2ec8592f14ef07827b4" - integrity sha512-/t5LlhNs+UOKQCYBtl5ZsH/Vclz73GIqT2yQsCBygr8L/ppTdmpL4w3kPLoZJbMKVWtoG77Ue1feOjZfDxvMkw== - dependencies: - "@shikijs/core" "1.22.0" - "@shikijs/engine-javascript" "1.22.0" - "@shikijs/engine-oniguruma" "1.22.0" - "@shikijs/types" "1.22.0" - "@shikijs/vscode-textmate" "^9.3.0" - "@types/hast" "^3.0.4" - signal-exit@^3.0.3, signal-exit@^3.0.7: version "3.0.7" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" @@ -3609,11 +3399,6 @@ source-map@^0.6.0, source-map@^0.6.1: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -space-separated-tokens@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz#1ecd9d2350a3844572c3f4a312bceb018348859f" - integrity sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q== - spdx-correct@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" @@ -3740,14 +3525,6 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -stringify-entities@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-4.0.4.tgz#b3b79ef5f277cc4ac73caeb0236c5ba939b3a4f3" - integrity sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg== - dependencies: - character-entities-html4 "^2.0.0" - character-entities-legacy "^3.0.0" - stringify-package@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/stringify-package/-/stringify-package-1.0.1.tgz#e5aa3643e7f74d0f28628b72f3dad5cecfc3ba85" @@ -3885,11 +3662,6 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" -trim-lines@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-3.0.1.tgz#d802e332a07df861c48802c04321017b1bd87338" - integrity sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg== - trim-newlines@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" @@ -3945,26 +3717,26 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== -typedoc-plugin-markdown@^4.2.9: - version "4.2.9" - resolved "https://registry.yarnpkg.com/typedoc-plugin-markdown/-/typedoc-plugin-markdown-4.2.9.tgz#c94c227d2adefb9b2d3725b3e2df7bf8032a0ac2" - integrity sha512-Wqmx+7ezKFgtTklEq/iUhQ5uFeBDhAT6wiS2na9cFLidIpl9jpDHJy/COYh8jUZXgIRIZVQ/bPNjyrnPFoDwzg== +typedoc-plugin-markdown@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/typedoc-plugin-markdown/-/typedoc-plugin-markdown-4.3.0.tgz#d4ee289ea8e04b03801dc476eb3090142983bfe5" + integrity sha512-yAR7+JGSwHWNzQhS8AFlGX6GmbWnK7/Q2Y8hHy5pkL/WB9ooJqhsI6B1abldhM3lOQCWqCdkzu9yFMPuvl2HUw== -typedoc@^0.26.8: - version "0.26.8" - resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.26.8.tgz#94aad537f3886035bad7354bdb74a68b7a52473d" - integrity sha512-QBF0BMbnNeUc6U7pRHY7Jb8pjhmiNWZNQT8LU6uk9qP9t3goP9bJptdlNqMC0wBB2w9sQrxjZt835bpRSSq1LA== +typedoc@^0.27.2: + version "0.27.2" + resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.27.2.tgz#8a4e0303f4c49174af21e981e0b60e8a637d8167" + integrity sha512-C2ima5TZJHU3ecnRIz50lKd1BsYck5LhYQIy7MRPmjuSEJreUEAt+uAVcZgY7wZsSORzEI7xW8miZIdxv/cbmw== dependencies: + "@gerrit0/mini-shiki" "^1.24.0" lunr "^2.3.9" markdown-it "^14.1.0" minimatch "^9.0.5" - shiki "^1.16.2" - yaml "^2.5.1" + yaml "^2.6.1" -typescript@^5.6.3: - version "5.6.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.6.3.tgz#5f3449e31c9d94febb17de03cc081dd56d81db5b" - integrity sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw== +typescript@^5.7.2: + version "5.7.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.7.2.tgz#3169cf8c4c8a828cde53ba9ecb3d2b1d5dd67be6" + integrity sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg== uc.micro@^2.0.0, uc.micro@^2.1.0: version "2.1.0" @@ -3981,44 +3753,6 @@ undici-types@~5.26.4: resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== -unist-util-is@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-6.0.0.tgz#b775956486aff107a9ded971d996c173374be424" - integrity sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw== - dependencies: - "@types/unist" "^3.0.0" - -unist-util-position@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-5.0.0.tgz#678f20ab5ca1207a97d7ea8a388373c9cf896be4" - integrity sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA== - dependencies: - "@types/unist" "^3.0.0" - -unist-util-stringify-position@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz#449c6e21a880e0855bf5aabadeb3a740314abac2" - integrity sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ== - dependencies: - "@types/unist" "^3.0.0" - -unist-util-visit-parents@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz#4d5f85755c3b8f0dc69e21eca5d6d82d22162815" - integrity sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw== - dependencies: - "@types/unist" "^3.0.0" - unist-util-is "^6.0.0" - -unist-util-visit@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-5.0.0.tgz#a7de1f31f72ffd3519ea71814cccf5fd6a9217d6" - integrity sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg== - dependencies: - "@types/unist" "^3.0.0" - unist-util-is "^6.0.0" - unist-util-visit-parents "^6.0.0" - universalify@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" @@ -4054,22 +3788,6 @@ validate-npm-package-license@^3.0.1: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" -vfile-message@^4.0.0: - version "4.0.2" - resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-4.0.2.tgz#c883c9f677c72c166362fd635f21fc165a7d1181" - integrity sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw== - dependencies: - "@types/unist" "^3.0.0" - unist-util-stringify-position "^4.0.0" - -vfile@^6.0.0: - version "6.0.3" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-6.0.3.tgz#3652ab1c496531852bf55a6bac57af981ebc38ab" - integrity sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q== - dependencies: - "@types/unist" "^3.0.0" - vfile-message "^4.0.0" - walker@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" @@ -4149,10 +3867,10 @@ yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@^2.5.1: - version "2.5.1" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.5.1.tgz#c9772aacf62cb7494a95b0c4f1fb065b563db130" - integrity sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q== +yaml@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.6.1.tgz#42f2b1ba89203f374609572d5349fb8686500773" + integrity sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg== yargs-parser@^20.2.2, yargs-parser@^20.2.3: version "20.2.9" @@ -4202,8 +3920,3 @@ yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== - -zwitch@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7" - integrity sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==

msD;{RE(%0z>buk9 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