From 57bc3a45b4e02856c6566a6a6a6a518414f00d23 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 30 Aug 2024 12:36:54 +0000 Subject: [PATCH 01/32] build(deps): bump webpack from 5.76.3 to 5.94.0 in /react Bumps [webpack](https://github.com/webpack/webpack) from 5.76.3 to 5.94.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.76.3...v5.94.0) --- updated-dependencies: - dependency-name: webpack dependency-type: indirect ... Signed-off-by: dependabot[bot] --- react/package-lock.json | 493 +++++++++++++++++++++++++--------------- 1 file changed, 307 insertions(+), 186 deletions(-) diff --git a/react/package-lock.json b/react/package-lock.json index 777b5ba6..8c480f55 100644 --- a/react/package-lock.json +++ b/react/package-lock.json @@ -3398,15 +3398,6 @@ "@types/json-schema": "*" } }, - "@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, "@types/estree": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", @@ -3873,137 +3864,6 @@ "eslint-visitor-keys": "^3.3.0" } }, - "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, "@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -4069,10 +3929,10 @@ } } }, - "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==" + "acorn-import-attributes": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", + "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==" }, "acorn-jsx": { "version": "5.3.2", @@ -5932,15 +5792,6 @@ } } }, - "enhanced-resolve": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", - "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, "entities": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", @@ -6008,11 +5859,6 @@ "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" }, - "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" - }, "es-shim-unscopables": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", @@ -15504,15 +15350,6 @@ "loose-envify": "^1.0.0" } }, - "watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, "wbuf": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", @@ -15527,40 +15364,248 @@ "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" }, "webpack": { - "version": "5.76.3", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.3.tgz", - "integrity": "sha512-18Qv7uGPU8b2vqGeEEObnfICyw2g39CHlDEK4I7NK13LOur1d0HGmGNKGT58Eluwddpn3oEejwvBPoP4M7/KSA==", + "version": "5.94.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.94.0.tgz", + "integrity": "sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==", "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", + "@types/estree": "^1.0.5", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", + "acorn-import-attributes": "^1.9.5", + "browserslist": "^4.21.10", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", + "enhanced-resolve": "^5.17.1", + "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", + "graceful-fs": "^4.2.11", "json-parse-even-better-errors": "^2.3.1", "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", + "schema-utils": "^3.2.0", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", "webpack-sources": "^3.2.3" }, "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "requires": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==" + }, + "@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, + "@webassemblyjs/ast": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "requires": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==" + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "requires": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "requires": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "requires": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "requires": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "requires": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "requires": { + "@webassemblyjs/ast": "1.12.1", + "@xtuc/long": "4.2.2" + } + }, + "browserslist": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", + "requires": { + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001655", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001655.tgz", + "integrity": "sha512-jRGVy3iSGO5Uutn2owlb5gR6qsGngTw9ZTb4ali9f3glshcNmJ2noam4Mo9zia5P9Dk3jNNydy7vQjuE5dQmfg==" + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "electron-to-chromium": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.13.tgz", + "integrity": "sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==" + }, + "enhanced-resolve": { + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "es-module-lexer": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==" + }, + "escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==" }, "eslint-scope": { "version": "5.1.1", @@ -15580,6 +15625,82 @@ "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" + }, + "picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" + }, + "schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "terser": { + "version": "5.31.6", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.6.tgz", + "integrity": "sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==", + "requires": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==" + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" + } + }, + "update-browserslist-db": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "requires": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + } + }, + "watchpack": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } } } }, From e26e5bc55e39a5d6a6c4ad7d59341953c68a8dc5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 1 Sep 2024 18:49:36 +0000 Subject: [PATCH 02/32] build(deps): bump micromatch from 4.0.5 to 4.0.8 in /react Bumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.5 to 4.0.8. - [Release notes](https://github.com/micromatch/micromatch/releases) - [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md) - [Commits](https://github.com/micromatch/micromatch/compare/4.0.5...4.0.8) --- updated-dependencies: - dependency-name: micromatch dependency-type: indirect ... Signed-off-by: dependabot[bot] --- react/package-lock.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/react/package-lock.json b/react/package-lock.json index 777b5ba6..04ce1ca3 100644 --- a/react/package-lock.json +++ b/react/package-lock.json @@ -11579,11 +11579,11 @@ "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" }, "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "requires": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" } }, From ba6f2cef5383ddad735753aa1ee0097fbaab03ac Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 11 Sep 2024 23:11:22 +0000 Subject: [PATCH 03/32] build(deps): bump path-to-regexp and express in /react Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together. Updates `path-to-regexp` from 1.8.0 to 1.9.0 - [Release notes](https://github.com/pillarjs/path-to-regexp/releases) - [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md) - [Commits](https://github.com/pillarjs/path-to-regexp/compare/v1.8.0...v1.9.0) Updates `express` from 4.19.2 to 4.21.0 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md) - [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0) --- updated-dependencies: - dependency-name: path-to-regexp dependency-type: indirect - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] --- react/package-lock.json | 523 ++++++++++++++++++++++++++++------------ 1 file changed, 363 insertions(+), 160 deletions(-) diff --git a/react/package-lock.json b/react/package-lock.json index 777b5ba6..a4ccb5d1 100644 --- a/react/package-lock.json +++ b/react/package-lock.json @@ -4710,6 +4710,103 @@ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, + "body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "requires": { + "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" + } + }, + "content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==" + }, + "qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "requires": { + "side-channel": "^1.0.6" + } + }, + "side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + } + } + } + }, "bonjour-service": { "version": "1.0.14", "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", @@ -5194,6 +5291,11 @@ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" }, + "cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==" + }, "cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", @@ -5634,6 +5736,16 @@ "execa": "^5.0.0" } }, + "define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + } + }, "define-lazy-prop": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", @@ -5907,11 +6019,6 @@ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" - }, "encoding": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", @@ -6008,6 +6115,38 @@ "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" }, + "es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "requires": { + "get-intrinsic": "^1.2.4" + }, + "dependencies": { + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + } + } + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" + }, "es-module-lexer": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", @@ -6872,36 +7011,36 @@ } }, "express": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", - "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.0.tgz", + "integrity": "sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==", "requires": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.2", + "body-parser": "1.20.3", "content-disposition": "0.5.4", "content-type": "~1.0.4", "cookie": "0.6.0", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.2.0", + "finalhandler": "1.3.1", "fresh": "0.5.2", "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", + "merge-descriptors": "1.0.3", "methods": "~1.1.2", "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", + "path-to-regexp": "0.1.10", "proxy-addr": "~2.0.7", - "qs": "6.11.0", + "qs": "6.13.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", + "send": "0.19.0", + "serve-static": "1.16.2", "setprototypeof": "1.2.0", "statuses": "2.0.1", "type-is": "~1.6.18", @@ -6914,42 +7053,18 @@ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" }, - "body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" - } + "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" } }, - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==" - }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -6958,31 +7073,128 @@ "ms": "2.0.0" } }, + "encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==" + }, + "finalhandler": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + } + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + }, + "merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==" + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + "object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==" }, - "raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "path-to-regexp": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", + "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==" + }, + "qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" + "side-channel": "^1.0.6" } }, "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "requires": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + } + }, + "side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + } } } }, @@ -7095,35 +7307,6 @@ "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, "find-cache-dir": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", @@ -7522,6 +7705,14 @@ "minimatch": "~3.0.2" } }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "requires": { + "get-intrinsic": "^1.1.3" + } + }, "graceful-fs": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", @@ -7581,6 +7772,11 @@ "get-intrinsic": "^1.1.1" } }, + "has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==" + }, "has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", @@ -7599,6 +7795,21 @@ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" }, + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "requires": { + "function-bind": "^1.1.2" + }, + "dependencies": { + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + } + } + }, "he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", @@ -11558,11 +11769,6 @@ "yargs-parser": "^20.2.3" } }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, "merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -12367,9 +12573,9 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.9.0.tgz", + "integrity": "sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==", "requires": { "isarray": "0.0.1" }, @@ -12377,7 +12583,7 @@ "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" } } }, @@ -13290,14 +13496,6 @@ "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { - "side-channel": "^1.0.4" - } - }, "querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", @@ -13334,6 +13532,24 @@ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" }, + "raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + } + } + }, "react": { "version": "17.0.1", "resolved": "https://registry.npmjs.org/react/-/react-17.0.1.tgz", @@ -14319,48 +14535,6 @@ "lru-cache": "^6.0.0" } }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } - } - }, "serialize-javascript": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", @@ -14429,22 +14603,51 @@ } } }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, "set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" }, + "set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "requires": { + "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" + }, + "dependencies": { + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + }, + "has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "requires": { + "es-define-property": "^1.0.0" + } + } + } + }, "setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", From fdc7c9925e1734d64e2428a3a3f30264ecade216 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 18 Sep 2024 02:20:22 +0000 Subject: [PATCH 04/32] build(deps): bump serve-static and express in /react Bumps [serve-static](https://github.com/expressjs/serve-static) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together. Updates `serve-static` from 1.15.0 to 1.16.2 - [Release notes](https://github.com/expressjs/serve-static/releases) - [Changelog](https://github.com/expressjs/serve-static/blob/v1.16.2/HISTORY.md) - [Commits](https://github.com/expressjs/serve-static/compare/v1.15.0...v1.16.2) Updates `express` from 4.19.2 to 4.21.0 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md) - [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0) --- updated-dependencies: - dependency-name: serve-static dependency-type: indirect - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] --- react/package-lock.json | 515 ++++++++++++++++++++++++++++------------ 1 file changed, 359 insertions(+), 156 deletions(-) diff --git a/react/package-lock.json b/react/package-lock.json index 777b5ba6..e4bdb342 100644 --- a/react/package-lock.json +++ b/react/package-lock.json @@ -4710,6 +4710,103 @@ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, + "body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "requires": { + "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" + } + }, + "content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==" + }, + "qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "requires": { + "side-channel": "^1.0.6" + } + }, + "side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + } + } + } + }, "bonjour-service": { "version": "1.0.14", "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", @@ -5194,6 +5291,11 @@ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" }, + "cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==" + }, "cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", @@ -5634,6 +5736,16 @@ "execa": "^5.0.0" } }, + "define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + } + }, "define-lazy-prop": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", @@ -5907,11 +6019,6 @@ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" - }, "encoding": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", @@ -6008,6 +6115,38 @@ "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" }, + "es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "requires": { + "get-intrinsic": "^1.2.4" + }, + "dependencies": { + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + } + } + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" + }, "es-module-lexer": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", @@ -6872,36 +7011,36 @@ } }, "express": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", - "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.0.tgz", + "integrity": "sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==", "requires": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.2", + "body-parser": "1.20.3", "content-disposition": "0.5.4", "content-type": "~1.0.4", "cookie": "0.6.0", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.2.0", + "finalhandler": "1.3.1", "fresh": "0.5.2", "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", + "merge-descriptors": "1.0.3", "methods": "~1.1.2", "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", + "path-to-regexp": "0.1.10", "proxy-addr": "~2.0.7", - "qs": "6.11.0", + "qs": "6.13.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", + "send": "0.19.0", + "serve-static": "1.16.2", "setprototypeof": "1.2.0", "statuses": "2.0.1", "type-is": "~1.6.18", @@ -6914,42 +7053,18 @@ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" }, - "body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" - } + "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" } }, - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==" - }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -6958,31 +7073,128 @@ "ms": "2.0.0" } }, + "encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==" + }, + "finalhandler": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + } + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + }, + "merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==" + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + "object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==" }, - "raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "path-to-regexp": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", + "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==" + }, + "qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" + "side-channel": "^1.0.6" } }, "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "requires": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + } + }, + "side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + } } } }, @@ -7095,35 +7307,6 @@ "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, "find-cache-dir": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", @@ -7522,6 +7705,14 @@ "minimatch": "~3.0.2" } }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "requires": { + "get-intrinsic": "^1.1.3" + } + }, "graceful-fs": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", @@ -7581,6 +7772,11 @@ "get-intrinsic": "^1.1.1" } }, + "has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==" + }, "has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", @@ -7599,6 +7795,21 @@ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" }, + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "requires": { + "function-bind": "^1.1.2" + }, + "dependencies": { + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + } + } + }, "he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", @@ -11558,11 +11769,6 @@ "yargs-parser": "^20.2.3" } }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, "merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -13290,14 +13496,6 @@ "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { - "side-channel": "^1.0.4" - } - }, "querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", @@ -13334,6 +13532,24 @@ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" }, + "raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + } + } + }, "react": { "version": "17.0.1", "resolved": "https://registry.npmjs.org/react/-/react-17.0.1.tgz", @@ -14319,48 +14535,6 @@ "lru-cache": "^6.0.0" } }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } - } - }, "serialize-javascript": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", @@ -14429,22 +14603,51 @@ } } }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, "set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" }, + "set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "requires": { + "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" + }, + "dependencies": { + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + }, + "has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "requires": { + "es-define-property": "^1.0.0" + } + } + } + }, "setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", From 2aa015f62cee1ad78ab445ea278ea89ba108c9a6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 18 Sep 2024 02:41:49 +0000 Subject: [PATCH 05/32] build(deps): bump send and express in /react Bumps [send](https://github.com/pillarjs/send) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together. Updates `send` from 0.18.0 to 0.19.0 - [Release notes](https://github.com/pillarjs/send/releases) - [Changelog](https://github.com/pillarjs/send/blob/master/HISTORY.md) - [Commits](https://github.com/pillarjs/send/compare/0.18.0...0.19.0) Updates `express` from 4.19.2 to 4.21.0 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md) - [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0) --- updated-dependencies: - dependency-name: send dependency-type: indirect - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] --- react/package-lock.json | 515 ++++++++++++++++++++++++++++------------ 1 file changed, 359 insertions(+), 156 deletions(-) diff --git a/react/package-lock.json b/react/package-lock.json index 777b5ba6..e4bdb342 100644 --- a/react/package-lock.json +++ b/react/package-lock.json @@ -4710,6 +4710,103 @@ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, + "body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "requires": { + "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" + } + }, + "content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==" + }, + "qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "requires": { + "side-channel": "^1.0.6" + } + }, + "side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + } + } + } + }, "bonjour-service": { "version": "1.0.14", "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", @@ -5194,6 +5291,11 @@ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" }, + "cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==" + }, "cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", @@ -5634,6 +5736,16 @@ "execa": "^5.0.0" } }, + "define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + } + }, "define-lazy-prop": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", @@ -5907,11 +6019,6 @@ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" - }, "encoding": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", @@ -6008,6 +6115,38 @@ "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" }, + "es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "requires": { + "get-intrinsic": "^1.2.4" + }, + "dependencies": { + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + } + } + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" + }, "es-module-lexer": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", @@ -6872,36 +7011,36 @@ } }, "express": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", - "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.0.tgz", + "integrity": "sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==", "requires": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.2", + "body-parser": "1.20.3", "content-disposition": "0.5.4", "content-type": "~1.0.4", "cookie": "0.6.0", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.2.0", + "finalhandler": "1.3.1", "fresh": "0.5.2", "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", + "merge-descriptors": "1.0.3", "methods": "~1.1.2", "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", + "path-to-regexp": "0.1.10", "proxy-addr": "~2.0.7", - "qs": "6.11.0", + "qs": "6.13.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", + "send": "0.19.0", + "serve-static": "1.16.2", "setprototypeof": "1.2.0", "statuses": "2.0.1", "type-is": "~1.6.18", @@ -6914,42 +7053,18 @@ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" }, - "body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" - } + "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" } }, - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==" - }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -6958,31 +7073,128 @@ "ms": "2.0.0" } }, + "encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==" + }, + "finalhandler": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + } + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + }, + "merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==" + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + "object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==" }, - "raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "path-to-regexp": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", + "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==" + }, + "qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" + "side-channel": "^1.0.6" } }, "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "requires": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + } + }, + "side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + } } } }, @@ -7095,35 +7307,6 @@ "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, "find-cache-dir": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", @@ -7522,6 +7705,14 @@ "minimatch": "~3.0.2" } }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "requires": { + "get-intrinsic": "^1.1.3" + } + }, "graceful-fs": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", @@ -7581,6 +7772,11 @@ "get-intrinsic": "^1.1.1" } }, + "has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==" + }, "has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", @@ -7599,6 +7795,21 @@ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" }, + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "requires": { + "function-bind": "^1.1.2" + }, + "dependencies": { + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + } + } + }, "he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", @@ -11558,11 +11769,6 @@ "yargs-parser": "^20.2.3" } }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, "merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -13290,14 +13496,6 @@ "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { - "side-channel": "^1.0.4" - } - }, "querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", @@ -13334,6 +13532,24 @@ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" }, + "raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + } + } + }, "react": { "version": "17.0.1", "resolved": "https://registry.npmjs.org/react/-/react-17.0.1.tgz", @@ -14319,48 +14535,6 @@ "lru-cache": "^6.0.0" } }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } - } - }, "serialize-javascript": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", @@ -14429,22 +14603,51 @@ } } }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, "set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" }, + "set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "requires": { + "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" + }, + "dependencies": { + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + }, + "has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "requires": { + "es-define-property": "^1.0.0" + } + } + } + }, "setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", From 02489734b27e12361edd4d4e7b1919a351bfaed0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 21 Sep 2024 08:51:54 +0000 Subject: [PATCH 06/32] build(deps): bump body-parser and express in /react Bumps [body-parser](https://github.com/expressjs/body-parser) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together. Updates `body-parser` from 1.20.2 to 1.20.3 - [Release notes](https://github.com/expressjs/body-parser/releases) - [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md) - [Commits](https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3) Updates `express` from 4.19.2 to 4.21.0 - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md) - [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0) --- updated-dependencies: - dependency-name: body-parser dependency-type: indirect - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] --- react/package-lock.json | 515 ++++++++++++++++++++++++++++------------ 1 file changed, 359 insertions(+), 156 deletions(-) diff --git a/react/package-lock.json b/react/package-lock.json index 777b5ba6..e4bdb342 100644 --- a/react/package-lock.json +++ b/react/package-lock.json @@ -4710,6 +4710,103 @@ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, + "body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "requires": { + "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" + } + }, + "content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==" + }, + "qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "requires": { + "side-channel": "^1.0.6" + } + }, + "side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + } + } + } + }, "bonjour-service": { "version": "1.0.14", "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", @@ -5194,6 +5291,11 @@ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" }, + "cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==" + }, "cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", @@ -5634,6 +5736,16 @@ "execa": "^5.0.0" } }, + "define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + } + }, "define-lazy-prop": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", @@ -5907,11 +6019,6 @@ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" - }, "encoding": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", @@ -6008,6 +6115,38 @@ "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" }, + "es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "requires": { + "get-intrinsic": "^1.2.4" + }, + "dependencies": { + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + } + } + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" + }, "es-module-lexer": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", @@ -6872,36 +7011,36 @@ } }, "express": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", - "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.0.tgz", + "integrity": "sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==", "requires": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.2", + "body-parser": "1.20.3", "content-disposition": "0.5.4", "content-type": "~1.0.4", "cookie": "0.6.0", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.2.0", + "finalhandler": "1.3.1", "fresh": "0.5.2", "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", + "merge-descriptors": "1.0.3", "methods": "~1.1.2", "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", + "path-to-regexp": "0.1.10", "proxy-addr": "~2.0.7", - "qs": "6.11.0", + "qs": "6.13.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", + "send": "0.19.0", + "serve-static": "1.16.2", "setprototypeof": "1.2.0", "statuses": "2.0.1", "type-is": "~1.6.18", @@ -6914,42 +7053,18 @@ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" }, - "body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" - } + "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" } }, - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "cookie": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==" - }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -6958,31 +7073,128 @@ "ms": "2.0.0" } }, + "encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==" + }, + "finalhandler": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + } + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + }, + "merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==" + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + "object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==" }, - "raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "path-to-regexp": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", + "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==" + }, + "qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" + "side-channel": "^1.0.6" } }, "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "requires": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + } + }, + "side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + } } } }, @@ -7095,35 +7307,6 @@ "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, "find-cache-dir": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", @@ -7522,6 +7705,14 @@ "minimatch": "~3.0.2" } }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "requires": { + "get-intrinsic": "^1.1.3" + } + }, "graceful-fs": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", @@ -7581,6 +7772,11 @@ "get-intrinsic": "^1.1.1" } }, + "has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==" + }, "has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", @@ -7599,6 +7795,21 @@ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" }, + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "requires": { + "function-bind": "^1.1.2" + }, + "dependencies": { + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + } + } + }, "he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", @@ -11558,11 +11769,6 @@ "yargs-parser": "^20.2.3" } }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, "merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -13290,14 +13496,6 @@ "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { - "side-channel": "^1.0.4" - } - }, "querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", @@ -13334,6 +13532,24 @@ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" }, + "raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + } + } + }, "react": { "version": "17.0.1", "resolved": "https://registry.npmjs.org/react/-/react-17.0.1.tgz", @@ -14319,48 +14535,6 @@ "lru-cache": "^6.0.0" } }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } - } - }, "serialize-javascript": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", @@ -14429,22 +14603,51 @@ } } }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, "set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" }, + "set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "requires": { + "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" + }, + "dependencies": { + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + }, + "has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "requires": { + "es-define-property": "^1.0.0" + } + } + } + }, "setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", From 1f9d28903fc99c436bf61aecb847e8f011e87928 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 Sep 2024 19:27:03 +0000 Subject: [PATCH 07/32] build(deps): bump rollup from 2.79.1 to 2.79.2 in /react Bumps [rollup](https://github.com/rollup/rollup) from 2.79.1 to 2.79.2. - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](https://github.com/rollup/rollup/compare/v2.79.1...v2.79.2) --- updated-dependencies: - dependency-name: rollup dependency-type: indirect ... Signed-off-by: dependabot[bot] --- react/package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/react/package-lock.json b/react/package-lock.json index 777b5ba6..e07db7d9 100644 --- a/react/package-lock.json +++ b/react/package-lock.json @@ -14145,9 +14145,9 @@ } }, "rollup": { - "version": "2.79.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", - "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "version": "2.79.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", + "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", "requires": { "fsevents": "~2.3.2" } From be140b42f3f47c9552a953927fb0b29acdf4e070 Mon Sep 17 00:00:00 2001 From: fangyuqiang Date: Fri, 18 Oct 2024 13:45:25 +0800 Subject: [PATCH 08/32] fix openresty brotli library missing The currently installed Brotli is downloaded directly from GitHub; however, the deps directory included within it is empty. This means that additional steps are required to download the necessary dependencies separately. If these dependencies are not acquired, you will encounter an error stating "brotli is missing" during the image packaging process. --- openresty/Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/openresty/Dockerfile b/openresty/Dockerfile index f90803de..d4b2fdc9 100644 --- a/openresty/Dockerfile +++ b/openresty/Dockerfile @@ -168,6 +168,8 @@ RUN apk add --no-cache --virtual .build-deps \ && tar xzf nginx-dav-ext-module.tar.gz \ && curl -fSL https://github.com/google/ngx_brotli/archive/master.tar.gz -o ngx_brotli.tar.gz \ && tar xzf ngx_brotli.tar.gz \ + && curl -fSL https://github.com/google/brotli/archive/refs/tags/v1.1.0.tar.gz -o ngx_brotli_deps.tar.gz \ + && tar xzf ngx_brotli_deps.tar.gz -C ngx_brotli-master/deps/brotli --strip-components=1 \ && curl -fSL https://github.com/yaoweibin/ngx_http_substitutions_filter_module/archive/master.tar.gz -o ngx_http_substitutions_filter_module.tar.gz \ && tar xzf ngx_http_substitutions_filter_module.tar.gz \ && curl -fSL https://github.com/FRiCKLE/ngx_cache_purge/archive/master.tar.gz -o ngx_cache_purge.tar.gz \ From 231308982bd60f046b492bdb54b57edd09608a16 Mon Sep 17 00:00:00 2001 From: Mahmoud Zalt Date: Sun, 27 Oct 2024 22:48:14 +0100 Subject: [PATCH 09/32] migrate docs from Hugo to Docusaurus for dark mode support --- .github/FUNDING.yml | 2 - .../custom-sponsors/VeePN.png | Bin 21632 -> 0 bytes .github/workflows/build-deploy-docs.yml | 19 +- DOCUMENTATION/.gitignore | 20 + DOCUMENTATION/babel.config.js | 3 + DOCUMENTATION/config.toml | 87 - DOCUMENTATION/content/introduction/index.md | 563 -- DOCUMENTATION/docs/Intro.md | 338 + .../index.md => docs/contributing.md} | 7 +- .../index.md => docs/getting-started.md} | 16 +- .../{content/help/index.md => docs/help.md} | 32 +- .../index.md => docs/related-projects.md} | 9 +- .../documentation/index.md => docs/usage.md} | 361 +- DOCUMENTATION/docusaurus.config.ts | 135 + DOCUMENTATION/package.json | 49 + DOCUMENTATION/sidebars.ts | 31 + .../src/components/AiAssistant/index.tsx | 149 + .../src/components/SponsorsPage/index.tsx | 51 + .../components/SponsorsPage/styles.module.css | 10 + .../src/components/WelcomePage/index.tsx | 10 + .../components/WelcomePage/styles.module.css | 22 + DOCUMENTATION/src/config.json | 4 + DOCUMENTATION/src/css/custom.css | 30 + DOCUMENTATION/src/pages/index.module.css | 33 + DOCUMENTATION/src/pages/index.tsx | 60 + DOCUMENTATION/src/pages/markdown-page.md | 7 + DOCUMENTATION/src/theme/Layout.tsx | 29 + .../layouts/404.html => static/.nojekyll} | 0 DOCUMENTATION/static/ads.txt | 1 - DOCUMENTATION/static/custom-style.css | 32 - .../static/img/laradock/laradock-abstract.jpg | Bin 0 -> 95371 bytes .../img/laradock/laradock-icon.png} | Bin .../img/laradock/laradock-logo.jpg} | Bin .../static/img/sponsors/sista-ai-icon.png | Bin 0 -> 9430 bytes .../static/img/sponsors/sista-ai-logo.png | Bin 0 -> 46005 bytes .../themes/hugo-material-docs/CHANGELOG.md | 29 - .../themes/hugo-material-docs/LICENSE.md | 20 - .../themes/hugo-material-docs/README.md | 40 - .../hugo-material-docs/archetypes/default.md | 2 - .../layouts/_default/__list.html | 58 - .../layouts/_default/single.html | 58 - .../hugo-material-docs/layouts/index.html | 82 - .../layouts/partials/drawer.html | 101 - .../layouts/partials/footer.html | 74 - .../layouts/partials/footer_js.html | 91 - .../layouts/partials/head.html | 104 - .../layouts/partials/header.html | 45 - .../layouts/partials/nav.html | 19 - .../layouts/partials/nav_link.html | 13 - .../layouts/shortcodes/note.html | 4 - .../layouts/shortcodes/warning.html | 4 - .../hugo-material-docs/static/fonts/icon.eot | Bin 2224 -> 0 bytes .../hugo-material-docs/static/fonts/icon.svg | 22 - .../hugo-material-docs/static/fonts/icon.ttf | Bin 2072 -> 0 bytes .../hugo-material-docs/static/fonts/icon.woff | Bin 2148 -> 0 bytes .../static/images/favicon.ico | Bin 1150 -> 0 bytes .../images/favicons/android-icon-144x144.png | Bin 6754 -> 0 bytes .../images/favicons/android-icon-192x192.png | Bin 7505 -> 0 bytes .../images/favicons/android-icon-36x36.png | Bin 1973 -> 0 bytes .../images/favicons/android-icon-48x48.png | Bin 2440 -> 0 bytes .../images/favicons/android-icon-72x72.png | Bin 3312 -> 0 bytes .../images/favicons/android-icon-96x96.png | Bin 4382 -> 0 bytes .../images/favicons/apple-icon-114x114.png | Bin 5219 -> 0 bytes .../images/favicons/apple-icon-120x120.png | Bin 5407 -> 0 bytes .../images/favicons/apple-icon-144x144.png | Bin 6754 -> 0 bytes .../images/favicons/apple-icon-152x152.png | Bin 7265 -> 0 bytes .../images/favicons/apple-icon-180x180.png | Bin 8820 -> 0 bytes .../images/favicons/apple-icon-57x57.png | Bin 2743 -> 0 bytes .../images/favicons/apple-icon-60x60.png | Bin 2900 -> 0 bytes .../images/favicons/apple-icon-72x72.png | Bin 3312 -> 0 bytes .../images/favicons/apple-icon-76x76.png | Bin 3484 -> 0 bytes .../favicons/apple-icon-precomposed.png | Bin 8081 -> 0 bytes .../static/images/favicons/apple-icon.png | Bin 8081 -> 0 bytes .../static/images/favicons/browserconfig.xml | 2 - .../static/images/favicons/favicon-16x16.png | Bin 1411 -> 0 bytes .../static/images/favicons/favicon-32x32.png | Bin 1794 -> 0 bytes .../static/images/favicons/favicon-96x96.png | Bin 4382 -> 0 bytes .../static/images/favicons/favicon.ico | Bin 1150 -> 0 bytes .../static/images/favicons/manifest.json | 41 - .../images/favicons/ms-icon-144x144.png | Bin 6754 -> 0 bytes .../images/favicons/ms-icon-150x150.png | Bin 7196 -> 0 bytes .../images/favicons/ms-icon-310x310.png | Bin 19549 -> 0 bytes .../static/images/favicons/ms-icon-70x70.png | Bin 3257 -> 0 bytes .../static/images/photos/KiTTY/Connection.png | Bin 22596 -> 0 bytes .../images/photos/KiTTY/ConnectionData.png | Bin 16840 -> 0 bytes .../images/photos/KiTTY/ConnectionSSH.png | Bin 15563 -> 0 bytes .../images/photos/KiTTY/ConnectionSSHAuth.png | Bin 16947 -> 0 bytes .../static/images/photos/KiTTY/Session.png | Bin 11278 -> 0 bytes .../static/images/photos/KiTTY/Terminal.png | Bin 16150 -> 0 bytes .../images/photos/KiTTY/TerminalKeyboard.png | Bin 18680 -> 0 bytes .../images/photos/KiTTY/TerminalShell.png | Bin 3336 -> 0 bytes .../static/images/photos/KiTTY/Window.png | Bin 15733 -> 0 bytes .../images/photos/KiTTY/WindowAppearance.png | Bin 20219 -> 0 bytes .../images/photos/PHPStorm/DebugRemoteOn.png | Bin 3875 -> 0 bytes .../PHPStorm/RemoteDebuggingSuccess.png | Bin 75428 -> 0 bytes .../images/photos/PHPStorm/RemoteHost.png | Bin 17538 -> 0 bytes .../PHPStorm/RemoteTestDebuggingSuccess.png | Bin 81366 -> 0 bytes .../PHPStorm/RemoteWebDebuggingSuccess.png | Bin 69525 -> 0 bytes .../Settings/BuildDeploymentConnection.png | Bin 31176 -> 0 bytes .../BuildDeploymentConnectionMappings.png | Bin 23689 -> 0 bytes .../Settings/BuildDeploymentDebugger.png | Bin 15448 -> 0 bytes ...RunConfigurationRemoteExampleTestDebug.png | Bin 19181 -> 0 bytes .../EditRunConfigurationRemoteWebDebug.png | Bin 11200 -> 0 bytes .../PHPStorm/Settings/LangsPHPDebug.png | Bin 43888 -> 0 bytes .../Settings/LangsPHPInterpreters.png | Bin 20566 -> 0 bytes .../PHPStorm/Settings/LangsPHPPHPUnit.png | Bin 21921 -> 0 bytes .../PHPStorm/Settings/LangsPHPServers.png | Bin 18574 -> 0 bytes .../Settings/WindowsFirewallAllowedApps.png | Bin 12277 -> 0 bytes .../Settings/WindowsHyperVManager.png | Bin 71915 -> 0 bytes .../images/photos/PHPStorm/Settings/hosts.png | Bin 9732 -> 0 bytes .../configuration/debugConfiguration.png | Bin 87122 -> 0 bytes .../configuration/serverConfiguration.png | Bin 65876 -> 0 bytes .../SimpleHostsEditor/AddHost_laravel.png | Bin 18435 -> 0 bytes .../static/javascripts/application.js | 1 - .../static/javascripts/modernizr.js | 1 - .../static/stylesheets/application.css | 1 - .../stylesheets/highlight/highlight.css | 124 - .../static/stylesheets/palettes.css | 1 - .../static/stylesheets/temporary.css | 11 - .../themes/hugo-material-docs/theme.toml | 18 - DOCUMENTATION/tsconfig.json | 7 + DOCUMENTATION/yarn.lock | 8543 +++++++++++++++++ README.md | 194 +- 123 files changed, 9779 insertions(+), 2041 deletions(-) delete mode 100644 .github/home-page-images/custom-sponsors/VeePN.png create mode 100644 DOCUMENTATION/.gitignore create mode 100644 DOCUMENTATION/babel.config.js delete mode 100644 DOCUMENTATION/config.toml delete mode 100644 DOCUMENTATION/content/introduction/index.md create mode 100644 DOCUMENTATION/docs/Intro.md rename DOCUMENTATION/{content/contributing/index.md => docs/contributing.md} (99%) rename DOCUMENTATION/{content/getting-started/index.md => docs/getting-started.md} (99%) rename DOCUMENTATION/{content/help/index.md => docs/help.md} (90%) rename DOCUMENTATION/{content/related-projects/index.md => docs/related-projects.md} (97%) rename DOCUMENTATION/{content/documentation/index.md => docs/usage.md} (97%) create mode 100644 DOCUMENTATION/docusaurus.config.ts create mode 100644 DOCUMENTATION/package.json create mode 100644 DOCUMENTATION/sidebars.ts create mode 100644 DOCUMENTATION/src/components/AiAssistant/index.tsx create mode 100644 DOCUMENTATION/src/components/SponsorsPage/index.tsx create mode 100644 DOCUMENTATION/src/components/SponsorsPage/styles.module.css create mode 100644 DOCUMENTATION/src/components/WelcomePage/index.tsx create mode 100644 DOCUMENTATION/src/components/WelcomePage/styles.module.css create mode 100644 DOCUMENTATION/src/config.json create mode 100644 DOCUMENTATION/src/css/custom.css create mode 100644 DOCUMENTATION/src/pages/index.module.css create mode 100644 DOCUMENTATION/src/pages/index.tsx create mode 100644 DOCUMENTATION/src/pages/markdown-page.md create mode 100644 DOCUMENTATION/src/theme/Layout.tsx rename DOCUMENTATION/{themes/hugo-material-docs/layouts/404.html => static/.nojekyll} (100%) delete mode 100644 DOCUMENTATION/static/ads.txt delete mode 100644 DOCUMENTATION/static/custom-style.css create mode 100644 DOCUMENTATION/static/img/laradock/laradock-abstract.jpg rename DOCUMENTATION/{themes/hugo-material-docs/static/images/logo.png => static/img/laradock/laradock-icon.png} (100%) rename DOCUMENTATION/{themes/hugo-material-docs/static/images/laradock-full-logo.jpg => static/img/laradock/laradock-logo.jpg} (100%) create mode 100644 DOCUMENTATION/static/img/sponsors/sista-ai-icon.png create mode 100644 DOCUMENTATION/static/img/sponsors/sista-ai-logo.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/CHANGELOG.md delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/LICENSE.md delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/README.md delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/archetypes/default.md delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/layouts/_default/__list.html delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/layouts/_default/single.html delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/layouts/index.html delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/layouts/partials/drawer.html delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/layouts/partials/footer.html delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/layouts/partials/footer_js.html delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/layouts/partials/head.html delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/layouts/partials/header.html delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/layouts/partials/nav.html delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/layouts/partials/nav_link.html delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/layouts/shortcodes/note.html delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/layouts/shortcodes/warning.html delete mode 100755 DOCUMENTATION/themes/hugo-material-docs/static/fonts/icon.eot delete mode 100755 DOCUMENTATION/themes/hugo-material-docs/static/fonts/icon.svg delete mode 100755 DOCUMENTATION/themes/hugo-material-docs/static/fonts/icon.ttf delete mode 100755 DOCUMENTATION/themes/hugo-material-docs/static/fonts/icon.woff delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/favicon.ico delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/android-icon-144x144.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/android-icon-192x192.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/android-icon-36x36.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/android-icon-48x48.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/android-icon-72x72.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/android-icon-96x96.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/apple-icon-114x114.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/apple-icon-120x120.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/apple-icon-144x144.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/apple-icon-152x152.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/apple-icon-180x180.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/apple-icon-57x57.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/apple-icon-60x60.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/apple-icon-72x72.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/apple-icon-76x76.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/apple-icon-precomposed.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/apple-icon.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/browserconfig.xml delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/favicon-16x16.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/favicon-32x32.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/favicon-96x96.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/favicon.ico delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/manifest.json delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/ms-icon-144x144.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/ms-icon-150x150.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/ms-icon-310x310.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/ms-icon-70x70.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/photos/KiTTY/Connection.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/photos/KiTTY/ConnectionData.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/photos/KiTTY/ConnectionSSH.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/photos/KiTTY/ConnectionSSHAuth.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/photos/KiTTY/Session.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/photos/KiTTY/Terminal.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/photos/KiTTY/TerminalKeyboard.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/photos/KiTTY/TerminalShell.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/photos/KiTTY/Window.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/photos/KiTTY/WindowAppearance.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/DebugRemoteOn.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/RemoteDebuggingSuccess.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/RemoteHost.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/RemoteTestDebuggingSuccess.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/RemoteWebDebuggingSuccess.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/Settings/BuildDeploymentConnection.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/Settings/BuildDeploymentConnectionMappings.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/Settings/BuildDeploymentDebugger.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/Settings/EditRunConfigurationRemoteExampleTestDebug.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/Settings/EditRunConfigurationRemoteWebDebug.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/Settings/LangsPHPDebug.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/Settings/LangsPHPInterpreters.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/Settings/LangsPHPPHPUnit.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/Settings/LangsPHPServers.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/Settings/WindowsFirewallAllowedApps.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/Settings/WindowsHyperVManager.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/Settings/hosts.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/linux/configuration/debugConfiguration.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/linux/configuration/serverConfiguration.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/images/photos/SimpleHostsEditor/AddHost_laravel.png delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/javascripts/application.js delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/javascripts/modernizr.js delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/stylesheets/application.css delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/stylesheets/highlight/highlight.css delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/stylesheets/palettes.css delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/static/stylesheets/temporary.css delete mode 100644 DOCUMENTATION/themes/hugo-material-docs/theme.toml create mode 100644 DOCUMENTATION/tsconfig.json create mode 100644 DOCUMENTATION/yarn.lock diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index cc034fc9..52ff4175 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -2,5 +2,3 @@ github: Mahmoudz open_collective: laradock -custom: ['paypal.me/mzmmzz'] -patreon: zalt diff --git a/.github/home-page-images/custom-sponsors/VeePN.png b/.github/home-page-images/custom-sponsors/VeePN.png deleted file mode 100644 index efad065de035691659802dc890f94ddb6f499e15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21632 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�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 erCYG^ld8vTM`4 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 diff --git a/.github/workflows/build-deploy-docs.yml b/.github/workflows/build-deploy-docs.yml index dc81ccdf..c94447de 100644 --- a/.github/workflows/build-deploy-docs.yml +++ b/.github/workflows/build-deploy-docs.yml @@ -25,19 +25,20 @@ jobs: - name: Checkout Source Code uses: actions/checkout@v4 - - name: Setup Hugo - uses: peaceiris/actions-hugo@v2 + - name: Set up Node.js + uses: actions/setup-node@v3 with: - hugo-version: '0.55.0' - env: - ACTIONS_ALLOW_UNSECURE_COMMANDS: true + node-version: '16' - - name: Build Hugo Site - run: hugo --minify + - name: Install DocuSource Dependencies + run: npm install - - name: Deploy Hugo Site to Github Pages + - name: Build DocuSource Site + run: npm run build + + - name: Deploy DocuSource Site to GitHub Pages uses: peaceiris/actions-gh-pages@v3 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_branch: gh-pages - publish_dir: ./docs + publish_dir: ./DOCUMENTATION/build diff --git a/DOCUMENTATION/.gitignore b/DOCUMENTATION/.gitignore new file mode 100644 index 00000000..b2d6de30 --- /dev/null +++ b/DOCUMENTATION/.gitignore @@ -0,0 +1,20 @@ +# Dependencies +/node_modules + +# Production +/build + +# Generated files +.docusaurus +.cache-loader + +# Misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/DOCUMENTATION/babel.config.js b/DOCUMENTATION/babel.config.js new file mode 100644 index 00000000..e00595da --- /dev/null +++ b/DOCUMENTATION/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [require.resolve('@docusaurus/core/lib/babel/preset')], +}; diff --git a/DOCUMENTATION/config.toml b/DOCUMENTATION/config.toml deleted file mode 100644 index d6c3a732..00000000 --- a/DOCUMENTATION/config.toml +++ /dev/null @@ -1,87 +0,0 @@ -baseurl = "https://laradock.io/" -languageCode = "en-us" -publishDir = "../docs" -title = "Laradock" -theme = "hugo-material-docs" -metadataformat = "yaml" -canonifyurls = true -uglyurls = true -# Enable Google Analytics by entering your tracking id -googleAnalytics = "UA-37514928-9" - -[params] - # General information - author = "Mahmoud Zalt" - description = "Full PHP development environment for Docker." - copyright = "" - - # Repository - provider = "" - repo_url = "https://github.com/laradock/laradock" - - version = "" - logo = "images/favicons/ms-icon-310x310.png" - favicon = "images/favicons/favicon.ico" - - permalink = "#" - - # Custom assets - custom_css = ["custom-style.css"] - custom_js = [] - - # Syntax highlighting theme - highlight_css = "" - - [params.palette] - primary = "deep-purple" - accent = "purple" - - [params.font] - text = "Doctarine" - code = "Source Code Pro" - -[social] - twitter = "" - github = "laradock/laradock" - email = "support@laradock.io" - -# ------- MENU START ----------------------------------------- - -[[menu.main]] - name = "Introduction" - url = "introduction/" - weight = 1 - -[[menu.main]] - name = "Getting Started" - url = "getting-started/" - weight = 2 - -[[menu.main]] - name = "Documentation" - url = "documentation/" - weight = 3 - -[[menu.main]] - name = "Help & Questions" - url = "help/" - weight = 4 - -[[menu.main]] - name = "Related Projects" - url = "related-projects/" - weight = 5 - -[[menu.main]] - name = "Contributions" - url = "contributing/" - weight = 6 - -# ------- MENU END ----------------------------------------- - -[blackfriday] - smartypants = true - fractions = true - smartDashes = true - plainIDAnchors = true - diff --git a/DOCUMENTATION/content/introduction/index.md b/DOCUMENTATION/content/introduction/index.md deleted file mode 100644 index aae281f6..00000000 --- a/DOCUMENTATION/content/introduction/index.md +++ /dev/null @@ -1,563 +0,0 @@ ---- -title: Introduction -type: index -weight: 1 ---- - -Laradock is a full PHP development environment for Docker. - -It supports a variety of common services, all pre-configured to provide a ready PHP development environment. - -
- ---- -### Use Docker First - Learn About It Later! ---- - - -## Features - -- Easy switch between PHP versions: 8.1, 8.0, 7.4, 7.3, 7.2, 7.1, 5.6... -- Choose your favorite database engine: MySQL, Postgres, MariaDB... -- Run your own stack: Memcached, HHVM, RabbitMQ... -- Each software runs on its own container: PHP-FPM, NGINX, PHP-CLI... -- Easy to customize any container, with simple edits to the `Dockerfile`. -- All Images extend from an official base Image. (Trusted base Images). -- Pre-configured NGINX to host any code at your root directory. -- Can use Laradock per project, or single Laradock for all projects. -- Easy to install/remove software's in Containers using environment variables. -- Clean and well-structured Dockerfiles (`Dockerfile`). -- The Latest version of the Docker Compose file (`docker-compose`). -- Everything is visible and editable. -- Fast Images Builds. - - - - - - -## Quick Overview - -Let's see how easy it is to setup our demo stack `PHP`, `NGINX`, `MySQL`, `Redis` and `Composer`: - -1 - Clone Laradock inside your PHP project: - -```shell -git clone https://github.com/Laradock/laradock.git -``` - -2 - Enter the laradock folder and rename `.env.example` to `.env`. - -```shell -cp .env.example .env -``` - -3 - Run your containers: - -```shell -docker-compose up -d nginx mysql phpmyadmin redis workspace -``` - -4 - Open your project's `.env` file and set the following: - -```shell -DB_HOST=mysql -REDIS_HOST=redis -QUEUE_HOST=beanstalkd -``` - -5 - Open your browser and visit localhost: `http://localhost`. - -```shell -That's it! enjoy :) -``` - - - - - -## Supported Services - -> Laradock, adheres to the 'separation of concerns' principle, thus it runs each software on its own Docker Container. -> You can turn On/Off as many instances as you want without worrying about the configurations. - -> To run a chosen container from the list below, run `docker-compose up -d {container-name}`. -> The container name `{container-name}` is the same as its folder name. Example to run the "PHP FPM" container, use the name "php-fpm". - -- **Web Servers:** - - NGINX - - Apache2 - - Caddy - -- **Load Balancers:** - - HAProxy - - Traefik - -- **PHP Compilers:** - - PHP FPM - - HHVM - -- **Database Management Systems:** - - MySQL - - PostgreSQL - - PostGIS - - MariaDB - - Percona - - MSSQL - - MongoDB - - MongoDB Web UI - - Neo4j - - CouchDB - - RethinkDB - - Cassandra - - -- **Database Management Apps:** - - PhpMyAdmin - - Adminer - - PgAdmin - -- **Cache Engines:** - - Redis - - Redis Web UI - - Redis Cluster - - Memcached - - Aerospike - - Varnish - -- **Message Brokers:** - - RabbitMQ - - RabbitMQ Admin Console - - Beanstalkd - - Beanstalkd Admin Console - - Eclipse Mosquitto - - PHP Worker - - Laravel Horizon - - Gearman - - Amazon Simple Queue Service - -- **Mail Servers:** - - Mailu - - MailCatcher - - Mailhog - - MailDev - -- **Log Management:** - - GrayLog - -- **Testing:** - - Selenium - -- **Monitoring:** - - Grafana - - NetData - -- **Search Engines:** - - ElasticSearch - - Apache Solr - - Manticore Search - -- **IDE's** - - ICE Coder - - Theia - - Web IDE - -- **Miscellaneous:** - - Workspace *(Laradock container that includes a rich set of pre-configured useful tools)* - - `PHP CLI` - - `Composer` - - `Git` - - `Vim` - - `xDebug` - - `Linuxbrew` - - `Node` - - `V8JS` - - `Gulp` - - `SQLite` - - `Laravel Envoy` - - `Deployer` - - `Yarn` - - `SOAP` - - `Drush` - - `Wordpress CLI` - - `dnsutils` - - Apache ZooKeeper *(Centralized service for distributed systems to a hierarchical key-value store)* - - Kibana *(Visualize your Elasticsearch data and navigate the Elastic Stack)* - - Dejavu *(Edit your Elasticsearch data)* - - LogStash *(Server-side data processing pipeline that ingests data from a multitude of sources simultaneously)* - - Jenkins *(automation server, that provides plugins to support building, deploying and automating any project)* - - Certbot *(Automatically enable HTTPS on your website)* - - Swoole *(Production-Grade Async programming Framework for PHP)* - - SonarQube *(continuous inspection of code quality to perform automatic reviews with static analysis of code to detect bugs and more)* - - Gitlab *(A single application for the entire software development lifecycle)* - - PostGIS *(Database extender for PostgreSQL. It adds support for geographic objects allowing location queries to be run in SQL)* - - Blackfire *(Empowers all PHP developers and IT/Ops to continuously verify and improve their app's performance)* - - Laravel Echo *(Bring the power of WebSockets to your Laravel applications)* - - Mercure *(Server-sent events)* - - Phalcon *(A PHP web framework based on the model–view–controller pattern)* - - Minio *(Cloud storage server released under Apache License v2, compatible with Amazon S3)* - - AWS EB CLI *(CLI that helps you deploy and manage your AWS Elastic Beanstalk applications and environments)* - - Thumbor *(Photo thumbnail service)* - - IPython *(Provides a rich architecture for interactive computing)* - - Jupyter Hub *(Jupyter notebook for multiple users)* - - Portainer *(Build and manage your Docker environments with ease)* - - Docker Registry *(The Docker Registry implementation for storing and distributing Docker images)* - - Docker Web UI *(A browser-based solution for browsing and modifying a private Docker registry)* - -You can choose, which tools to install in your workspace container and other containers, from the `.env` file. - - -> If you modify `docker-compose.yml`, `.env` or any `dockerfile` file, you must re-build your containers, to see those effects in the running instance. - - - -*If you can't find your Software in the list, build it yourself and submit it. Contributions are welcomed :)* - ---- - - - - - - - - - - -## Join Us - -[![Gitter](https://badges.gitter.im/Laradock/laradock.svg)](https://gitter.im/Laradock/laradock?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) - -[![Gitpod](https://img.shields.io/badge/Gitpod-ready--to--code-blue)](https://gitpod.io/#https://github.com/laradock/laradock) - ---- - - -## Awesome People - -Laradock is an MIT-licensed open source project with its ongoing development made possible entirely by the support of all these smart and generous people, from code contributors to financial contributors. 💜 - - -### Project Maintainers - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- Mahmoud Zalt -
- @mahmoudz -
- -
- Bo-Yi Wu -
- @appleboy -
- -
- Philippe Trépanier -
- @philtrep -
- -
- Mike Erickson -
- @mikeerickson -
- -
- Dwi Fahni Denni -
- @zeroc0d3 -
- -
- Thor Erik -
- @thorerik -
- -
- Winfried van Loon -
- @winfried-van-loon -
- -
- TJ Miller -
- @sixlive -
- -
- Yu-Lung Shao (Allen) -
- @bestlong -
- -
- Milan Urukalo -
- @urukalo -
- -
- Vince Chu -
- @vwchu -
- -
- Huadong Zuo -
- @zuohuadong -
- -
- Lan Phan -
- @lanphan -
- -
- Ahkui -
- @ahkui -
- -
- < Join Us > -
- @laradock -
- -### Code Contributors - -[![Laradock Contributors][contributors-src]][contributors-href] - -### Financial Contributors - -[![Open Collective backers][backers-src]][backers-href] - -You can support us using any of the methods below: - -1: [Open Collective](https://opencollective.com/laradock) -
-2: [Paypal](https://paypal.me/mzmmzz) -
-3: [Github Sponsors](https://github.com/sponsors/Mahmoudz) -
-4: [Patreon](https://www.patreon.com/zalt) - ---- - - -## Sponsors - -Sponsoring is an act of giving in a different fashion. 🌱 - - -### Gold Sponsors - -

- -Sista AI - Unlock Your Full Potential With a Personal AI Coach. (www.sista.ai) -Apiato - Build PHP API's faster! - - - - - - - - - - - - - - - - - - - - - - - - - -

- -### Silver Sponsors - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

- -### Bronze Sponsors - -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

- - -You can sponsor us using any of the methods below: - -1: Sponsor via [Open Collective](https://opencollective.com/laradock/). -
-2: Email us at support@laradock.io. - -*Sponsors logos are displayed on the [github repository](https://github.com/laradock/laradock/) page and the [documentation website](http://laradock.io/) home page.* - -## License - -[MIT](https://github.com/laradock/laradock/blob/master/LICENSE) © Mahmoud Zalt - - -[comment]: # (Open Collective Tiers) - -[contributors-src]: https://opencollective.com/laradock/contributors.svg?width=890&button=false&isActive=true -[contributors-href]: https://github.com/laradock/laradock/graphs/contributors -[backers-src]: https://opencollective.com/laradock/tiers/awesome-backers.svg?width=890&button=false&isActive=true -[backers-href]: https://opencollective.com/laradock#contributors - -[gold-sponsors-src]: https://opencollective.com/laradock/tiers/gold-sponsors.svg?avatarHeight=80&width=890&button=false&isActive=true -[gold-sponsors-href]: https://opencollective.com/laradock#contributors -[silver-sponsors-src]: https://opencollective.com/laradock/tiers/silver-sponsors.svg?avatarHeight=64&width=890&button=false&isActive=true -[silver-sponsors-href]: https://opencollective.com/laradock#contributors -[bronze-sponsors-src]: https://opencollective.com/laradock/tiers/bronze-sponsors.svg?avatarHeight=48&width=890&button=false&isActive=true -[bronze-sponsors-href]: https://opencollective.com/laradock#contributors - - - - - - - -
- diff --git a/DOCUMENTATION/docs/Intro.md b/DOCUMENTATION/docs/Intro.md new file mode 100644 index 00000000..6c992257 --- /dev/null +++ b/DOCUMENTATION/docs/Intro.md @@ -0,0 +1,338 @@ +--- +sidebar_position: 1 +title: Introduction +--- + +![Docker Image](/img/laradock/laradock-logo.jpg) + +Laradock is a full PHP development environment for Docker. + +We offer a range of popular, pre-configured services that provide a ready-to-use PHP development environment in seconds. + +--- +### Use Docker First - Learn About It Later! +--- + + +## Features + +- **Seamless PHP Version Switching**: Effortlessly switch between PHP versions (8.1, 8.0, 7.4, 7.3, 7.2, 7.1, 5.6...). +- **Flexible Database Choices**: Pick your preferred database engine, whether it's MySQL, Postgres, MariaDB, and more. +- **Customizable Stacks**: Run your own stack with services like Memcached, HHVM, RabbitMQ, and more. +- **Isolated Containers**: Each software runs in its own container, ensuring clean separation and easy management. +- **Simple Customization**: Easily tweak any container by editing its `Dockerfile`. +- **Trusted Base Images**: All images extend from official base images, ensuring reliability and security. +- **Pre-configured Web Servers**: Ready-to-use NGINX setup to host your code right from the root directory. +- **Project Flexibility**: Use Laradock per project or a single Laradock setup for all your projects. +- **Environment Variable Management**: Easily install or remove software in containers using environment variables. +- **Clean Dockerfiles**: Well-structured and easy-to-understand Dockerfiles (`Dockerfile`). +- **Latest Docker Compose**: Always up-to-date with the latest version of the Docker Compose file (`docker-compose`). +- **Full Transparency**: Everything is visible and editable, giving you full control over your environment. +- **Fast Builds**: Enjoy quick image builds to get your environment up and running in no time. + + + + +## Supported Services + +> Laradock, adheres to the 'separation of concerns' principle, thus it runs each software on its own Docker Container. +> You can turn On/Off as many instances as you want without worrying about the configurations. + +> To run a chosen container from the list below, run `docker-compose up -d {container-name}`. +> The container name `{container-name}` is the same as its folder name. Example to run the "PHP FPM" container, use the name "php-fpm". + +| Category | Services | +|---------------------------|--------------------------------------------------------------------------| +| **Web Servers** | NGINX, Apache2, Caddy | +| **Load Balancers** | HAProxy, Traefik | +| **PHP Compilers** | PHP FPM, HHVM | +| **Database Management Systems** | MySQL, PostgreSQL (PostGIS), MariaDB, Percona, MSSQL, MongoDB, Neo4j, CouchDB, RethinkDB, Cassandra | +| **Database Management Tools** | PhpMyAdmin, Adminer, PgAdmin, MongoDB Web UI | +| **Cache Engines** | Redis, Redis Web UI, Redis Cluster, Memcached, Aerospike, Varnish | +| **Message Brokers** | RabbitMQ, RabbitMQ Admin Console, Beanstalkd, Beanstalkd Admin Console, Eclipse Mosquitto, Gearman | +| **Log Management** | GrayLog, Kibana, LogStash | +| **Search Engines** | ElasticSearch, Apache Solr, Manticore Search, Dejavu | +| **PHP Extensions** | Swoole, Blackfire, Phalcon, PHP Worker, Laravel Horizon | +| **Mail Servers** | Mailu, MailCatcher, Mailhog, MailDev | +| **Real-time Communication** | Laravel Echo, Mercure | +| **Monitoring** | Grafana, NetData | +| **Coordination Services** | Apache ZooKeeper | +| **Container Management** | Portainer, Docker Registry, Docker Web UI | +| **CI/CD Tools** | Jenkins, SonarQube, Gitlab | +| **Cloud Tools** | AWS EB CLI, Amazon Simple Queue Service | +| **Image Processing** | Thumbor | +| **Interactive Computing** | IPython, Jupyter Hub | +| **Security Tools** | Certbot | +| **Object Storage** | Minio | +| **Testing** | Selenium | +| **IDEs** | ICE Coder, Theia, Web IDE | +| (**Laradock Workspace**) | PHP CLI, Composer, Git, Vim, xDebug, Linuxbrew, Node, V8JS, Gulp, SQLite, Laravel Envoy, Deployer, Yarn, SOAP, Drush, Wordpress CLI, dnsutils | + + +You can choose, which tools to install in your workspace container and other containers, from the `.env` file. + + +*If you modify `docker-compose.yml`, `.env` or any `dockerfile` file, you must re-build your containers, to see those effects in the running instance.* + + + +> If you can't find your Software in the list, build it yourself and submit it. Contributions are welcomed :) + + + + +## Quick Overview + +Let's see how easy it is to setup our demo stack `PHP`, `NGINX`, `MySQL`, `Redis` and `Composer`: + +1 - Clone Laradock inside your PHP project: + +```shell +git clone https://github.com/Laradock/laradock.git +``` + +2 - Enter the laradock folder and rename `.env.example` to `.env`. + +```shell +cp .env.example .env +``` + +3 - Run your containers: + +```shell +docker-compose up -d nginx mysql phpmyadmin redis workspace +``` + +4 - Open your project's `.env` file and set the following: + +```shell +DB_HOST=mysql +REDIS_HOST=redis +QUEUE_HOST=beanstalkd +``` + +5 - Open your browser and visit localhost: `http://localhost`. + +```shell +That's it! enjoy :) +``` + + + +--- + + + + + + + + + + + + + + + +## Awesome People + +Laradock is an MIT-licensed open source project with its ongoing development made possible entirely by the support of you and all these awesome people. 💜 + + +### Project Maintainers + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ Mahmoud Zalt +
+ @mahmoudz +
+ +
+ Bo-Yi Wu +
+ @appleboy +
+ +
+ Philippe Trépanier +
+ @philtrep +
+ +
+ Mike Erickson +
+ @mikeerickson +
+ +
+ Dwi Fahni Denni +
+ @zeroc0d3 +
+ +
+ Thor Erik +
+ @thorerik +
+ +
+ Winfried van Loon +
+ @winfried-van-loon +
+ +
+ TJ Miller +
+ @sixlive +
+ +
+ Yu-Lung Shao (Allen) +
+ @bestlong +
+ +
+ Milan Urukalo +
+ @urukalo +
+ +
+ Vince Chu +
+ @vwchu +
+ +
+ Huadong Zuo +
+ @zuohuadong +
+ +
+ Lan Phan +
+ @lanphan +
+ +
+ Ahkui +
+ @ahkui +
+ +
+ < Join Us > +
+ @laradock +
+ + + +### Code Contributors + +[![Laradock Contributors](https://opencollective.com/laradock/contributors.svg?width=890&button=false&isActive=true)](https://github.com/laradock/laradock/graphs/contributors) + +### Financial Contributors (Backers) + +[![Open Collective backers](https://opencollective.com/laradock/tiers/awesome-backers.svg?width=800&avatarHeight=65&button=false&isActive=true)](https://opencollective.com/laradock#contributors) + + +--- + + + +## Sponsors + +Sponsoring is an act of giving in a different fashion. 🌱 + + + +### Dimand Sponsors + + + Sista AI - Plug-and-Play AI Assistant. (www.sista.ai) + + + + Apiato - Build PHP API's faster! + + +### Gold Sponsors + + + +### Silver Sponsors + + + +### Bronze Sponsors + + + + +### Supports Us + +You can support us using any of the methods below: + +1: [Open Collective](https://opencollective.com/laradock) (For Sponsorships checkout Open Collective, or emails us at support@apiato.io) + +2: [Github Sponsors](https://github.com/sponsors/Mahmoudz) + + + +## License + +[MIT](https://github.com/laradock/laradock/blob/master/LICENSE) © Mahmoud Zalt + + diff --git a/DOCUMENTATION/content/contributing/index.md b/DOCUMENTATION/docs/contributing.md similarity index 99% rename from DOCUMENTATION/content/contributing/index.md rename to DOCUMENTATION/docs/contributing.md index b2d05d61..4e43d70d 100644 --- a/DOCUMENTATION/content/contributing/index.md +++ b/DOCUMENTATION/docs/contributing.md @@ -1,7 +1,6 @@ --- +sidebar_position: 100 title: Contributions -type: index -weight: 6 --- [![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/laradock/laradock) @@ -127,7 +126,7 @@ To update the sidebar or add a new section to it, you can edit this `DOCUMENTATI -
+
@@ -213,5 +212,5 @@ After your pull request is merged, you can safely delete your branch and pull th -
+
## Happy Coding :) diff --git a/DOCUMENTATION/content/getting-started/index.md b/DOCUMENTATION/docs/getting-started.md similarity index 99% rename from DOCUMENTATION/content/getting-started/index.md rename to DOCUMENTATION/docs/getting-started.md index dc2574f1..dec234c0 100644 --- a/DOCUMENTATION/content/getting-started/index.md +++ b/DOCUMENTATION/docs/getting-started.md @@ -1,7 +1,7 @@ --- +sidebar_position: 2 title: Getting Started -type: index -weight: 2 + --- ## Requirements @@ -151,15 +151,15 @@ If you are using **Docker Toolbox** (VM), do one of the following: - Upgrade to [Docker Desktop](https://www.docker.com/products/docker-desktop/) for Mac/Windows (Recommended). Check out [Upgrading Laradock](/documentation/#upgrading-laradock) - Use Laradock v3.\*. Visit the [Laradock-ToolBox](https://github.com/laradock/laradock/tree/LaraDock-ToolBox) branch. *(outdated)* -
+
We recommend using a Docker Engine version which is newer than 19.03.0. -
+
>**Warning:** If you used an older version of Laradock it's highly recommended to rebuild the containers you need to use [see how you rebuild a container](/documentation/#Build-Re-build-Containers) in order to prevent as much errors as possible. -
+
1 - Enter the laradock folder and copy `.env.example` to `.env` @@ -189,7 +189,7 @@ You can select your own combination of containers from [this list](https://larad *(Please note that sometimes we forget to update the docs, so check the `docker-compose.yml` file to see an updated list of all available containers).* -
+
3 - Enter the Workspace container, to execute commands like (Artisan, Composer, PHPUnit, Gulp, ...) ```bash @@ -210,7 +210,7 @@ docker-compose exec --user=laradock workspace bash *You can change the PUID (User id) and PGID (group id) variables from the `.env` file)* -
+
4 - Update your project configuration to use the database host Open your PHP project's `.env` file or whichever configuration file you are reading from, and set the database host `DB_HOST` to `mysql`: @@ -224,7 +224,7 @@ Or you can change them and rebuild the container. *If you want to install Laravel as PHP project, see [How to Install Laravel in a Docker Container](#Install-Laravel).* -
+
5 - Open your browser and visit your localhost address. Make sure you add use the right port number as provided by your running server. diff --git a/DOCUMENTATION/content/help/index.md b/DOCUMENTATION/docs/help.md similarity index 90% rename from DOCUMENTATION/content/help/index.md rename to DOCUMENTATION/docs/help.md index 8f3e6557..ac214ade 100644 --- a/DOCUMENTATION/content/help/index.md +++ b/DOCUMENTATION/docs/help.md @@ -1,24 +1,26 @@ --- -title: Help & Questions -type: index -weight: 4 +sidebar_position: 4 +title: Help --- -Join the chat room on [Gitter](https://gitter.im/Laradock/laradock) and get help and support from the community. + +# Get Help + +Open an [issue](https://github.com/laradock/laradock/issues) on Github (will be labeled as Question) and discuss it with people on [Gitter](https://gitter.im/Laradock/laradock). + + +Optionally: Join the chat room on [Gitter](https://gitter.im/Laradock/laradock) and get support from the community. [![Gitter](https://badges.gitter.im/Laradock/laradock.svg)](https://gitter.im/Laradock/laradock?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) -You can as well can open an [issue](https://github.com/laradock/laradock/issues) on Github (will be labeled as Question) and discuss it with people on [Gitter](https://gitter.im/Laradock/laradock). - - -
+
# Common Problems *Here's a list of the common problems you might face, and the possible solutions.* -
+
## I see a blank (white) page instead of the Laravel 'Welcome' page! Run the following command from the Laravel root directory: @@ -32,7 +34,7 @@ sudo chmod -R 777 storage bootstrap/cache -
+
## I see "Welcome to nginx" instead of the Laravel App! Use `http://127.0.0.1` instead of `http://localhost` in your browser. @@ -42,7 +44,7 @@ Use `http://127.0.0.1` instead of `http://localhost` in your browser. -
+
## I see an error message containing (address already in use) or (port is already allocated) Make sure the ports for the services that you are trying to run (22, 80, 443, 3306, etc.) are not being used already by other programs on the host, such as a built in `apache`/`httpd` service or other development tools you have installed. @@ -52,7 +54,7 @@ Make sure the ports for the services that you are trying to run (22, 80, 443, 33 -
+
## I get NGINX error 404 Not Found on Windows. 1. Go to docker Settings on your Windows machine. @@ -65,7 +67,7 @@ Make sure the ports for the services that you are trying to run (22, 80, 443, 33 -
+
## The time in my services does not match the current time 1. Make sure you've [changed the timezone](#Change-the-timezone). @@ -76,7 +78,7 @@ Make sure the ports for the services that you are trying to run (22, 80, 443, 33 -
+
## I get MySQL connection refused This error sometimes happens because your Laravel application isn't running on the container localhost IP (Which is 127.0.0.1). Steps to fix it: @@ -101,7 +103,7 @@ WORKSPACE_NPM_REGISTRY=https://registry.npmmirror.com WORKSPACE_COMPOSER_REPO_PACKAGIST=https://packagist.phpcomposer.com ``` -
+
## I got (Module build failed: Error: write EPIPE) while compiling react application diff --git a/DOCUMENTATION/content/related-projects/index.md b/DOCUMENTATION/docs/related-projects.md similarity index 97% rename from DOCUMENTATION/content/related-projects/index.md rename to DOCUMENTATION/docs/related-projects.md index f9942052..22f4bb78 100644 --- a/DOCUMENTATION/content/related-projects/index.md +++ b/DOCUMENTATION/docs/related-projects.md @@ -1,12 +1,13 @@ --- +sidebar_position: 50 title: Related Projects -type: index -weight: 5 --- + +![Docker Image](/img/laradock/laradock-abstract.jpg) + ## Laradock Related Projects - * [Docker Stacks](https://github.com/sfx101/docker-stacks): A GUI for managing Laradock. (by [Subhadip Naskar](https://github.com/sfx101)) * [Laradock CLI](https://github.com/lorinlee/laradock-cli): A CLI for managing Laradock. (by [Lorin Lee](https://github.com/lorinlee)) * [Laradock CLI](https://github.com/loonpwn/laradock-cli): A CLI for managing Laradock. (by [Harlan Wilton](https://github.com/loonpwn)) @@ -44,6 +45,6 @@ weight: 5 -

+

> Feel free to submit a PR for listing your project here. diff --git a/DOCUMENTATION/content/documentation/index.md b/DOCUMENTATION/docs/usage.md similarity index 97% rename from DOCUMENTATION/content/documentation/index.md rename to DOCUMENTATION/docs/usage.md index 2eeaf94f..2d33526c 100644 --- a/DOCUMENTATION/content/documentation/index.md +++ b/DOCUMENTATION/docs/usage.md @@ -1,7 +1,6 @@ --- -title: Documentation -type: index -weight: 3 +sidebar_position: 3 +title: Usage --- @@ -25,7 +24,7 @@ docker-compose ps -
+
## Close all running Containers ```bash @@ -43,7 +42,7 @@ docker-compose stop {container-name} -
+
## Delete all existing Containers ```bash @@ -55,7 +54,7 @@ docker-compose down -
+
## Enter a Container @@ -88,7 +87,7 @@ docker-compose exec mysql mysql -udefault -psecret -
+
## Edit default Container config @@ -117,12 +116,12 @@ Change Redis default port to 1111: -
+
## Edit a Docker Image 1 - Find the `Dockerfile` of the image you want to edit, -
+
example for `mysql` it will be `mysql/Dockerfile`. 2 - Edit the file the way you want. @@ -140,7 +139,7 @@ More info on Containers rebuilding [here](#Build-Re-build-Containers). -
+
## Build/Re-build Containers @@ -162,7 +161,7 @@ You might use the `--no-cache` option if you want full rebuilding (`docker-compo -
+
## Add more Docker Images @@ -173,7 +172,7 @@ To add an image (software), just edit the `docker-compose.yml` and add your cont -
+
## View the Log files The NGINX Log file is stored in the `logs/nginx` directory. @@ -195,7 +194,7 @@ More [options](https://docs.docker.com/compose/reference/logs/) -
+
@@ -221,7 +220,7 @@ docker build --no-cache {container-name} -
+
## Change the (PHP-FPM) Version @@ -256,7 +255,7 @@ docker-compose build php-fpm -
+
## Change the PHP-CLI Version @@ -284,20 +283,20 @@ docker-compose build workspace Change the PHP-CLI Version -
+
## Install xDebug 1 - First install `xDebug` in the Workspace and the PHP-FPM Containers: -
+
a) open the `.env` file -
+
b) search for the `WORKSPACE_INSTALL_XDEBUG` argument under the Workspace settings -
+
c) set it to `true` -
+
d) search for the `PHP_FPM_INSTALL_XDEBUG` argument under the PHP-FPM settings -
+
e) set it to `true` 2 - Re-build the containers `docker-compose build workspace php-fpm` @@ -321,7 +320,7 @@ PHP_FPM_INSTALL_XDEBUG=true -
+
## Start/Stop xDebug: @@ -337,20 +336,20 @@ Note: If `.php-fpm/xdebug` doesn't execute and gives `Permission Denied` error t -
+
## Install pcov 1 - First install `pcov` in the Workspace and the PHP-FPM Containers: -
+
a) open the `.env` file -
+
b) search for the `WORKSPACE_INSTALL_PCOV` argument under the Workspace Container -
+
c) set it to `true` -
+
d) search for the `PHP_FPM_INSTALL_PCOV` argument under the PHP-FPM Container -
+
e) set it to `true` 2 - Re-build the containers `docker-compose build workspace php-fpm` @@ -360,13 +359,13 @@ of the [README](https://github.com/krakjoe/pcov) -
+
## Install phpdbg Install `phpdbg` in the Workspace and the PHP-FPM Containers: -
+
1 - Open the `.env`. 2 - Search for `WORKSPACE_INSTALL_PHPDBG`. @@ -375,20 +374,20 @@ Install `phpdbg` in the Workspace and the PHP-FPM Containers: 4 - Do the same for `PHP_FPM_INSTALL_PHPDBG` -```dotenv +```dotenv WORKSPACE_INSTALL_PHPDBG=true ``` ```dotenv PHP_FPM_INSTALL_PHPDBG=true ``` -
+
## Install Github Copilot Cli ### Note: You must have Github Copilot access to use this feature. Install `gh-cli` in the Workspace Container: -
+
1 - Open the `.env`. 2 - Search for `WORKSPACE_INSTALL_GITHUB_CLI`. @@ -420,20 +419,20 @@ gh auth login -
+
## Install ionCube Loader 1 - First install `ionCube Loader` in the Workspace and the PHP-FPM Containers: -
+
a) open the `.env` file -
+
b) search for the `WORKSPACE_INSTALL_IONCUBE` argument under the Workspace Container -
+
c) set it to `true` -
+
d) search for the `PHP_FPM_INSTALL_IONCUBE` argument under the PHP-FPM Container -
+
e) set it to `true` 2 - Re-build the containers `docker-compose build workspace php-fpm` @@ -444,18 +443,18 @@ Always download the latest version of [Loaders for ionCube ](http://www.ioncube. -
+
## Install Deployer > A deployment tool for PHP. 1 - Open the `.env` file -
+
2 - Search for the `WORKSPACE_INSTALL_DEPLOYER` argument under the Workspace Container -
+
3 - Set it to `true` -
+
4 - Re-build the containers `docker-compose build workspace` @@ -463,7 +462,7 @@ Always download the latest version of [Loaders for ionCube ](http://www.ioncube. -
+
## Install SonarQube @@ -471,15 +470,15 @@ Always download the latest version of [Loaders for ionCube ](http://www.ioncube. > An automatic code review tool. SonarQube® is an automatic code review tool to detect bugs, vulnerabilities and code smells in your code. It can integrate with your existing workflow to enable continuous code inspection across your project branches and pull requests. -
+
1 - Open the `.env` file -
+
2 - Search for the `SONARQUBE_HOSTNAME=sonar.example.com` argument -
+
3 - Set it to your-domain `sonar.example.com` -
+
4 - `docker-compose up -d sonarqube` -
+
5 - Open your browser: http://localhost:9000/ Troubleshooting: @@ -500,7 +499,7 @@ docker-compose run --user=root --rm sonarqube chown sonarqube:sonarqube /opt/son -
+
@@ -508,7 +507,7 @@ docker-compose run --user=root --rm sonarqube chown sonarqube:sonarqube /opt/son -
+
## Prepare Laradock for Production @@ -533,7 +532,7 @@ To learn more about how Docker publishes ports, please read [this excellent post -
+
@@ -581,7 +580,7 @@ cd my-cool-app -
+
## Run Artisan Commands @@ -631,7 +630,7 @@ vue ui -
+
## Run Laravel Queue Worker @@ -648,7 +647,7 @@ docker-compose up -d php-worker -
+
## Run Laravel Scheduler @@ -667,7 +666,7 @@ This way is suggested when you don't want to start workspace in production envir ```bash docker-compose up -d php-worker ``` -
+
## Use Browsersync @@ -695,7 +694,7 @@ mix.browserSync({ -
+
## Use Mailu @@ -715,7 +714,7 @@ MAILU_HOSTNAMES=mail.laradock.io 4. Open your browser and visit `http://YOUR_DOMAIN`. -
+
## Use NetData @@ -727,7 +726,7 @@ docker-compose up -d netdata 2. Open your browser and visit the localhost on port **19999**: `http://localhost:19999` -
+
## Use Metabase @@ -743,7 +742,7 @@ docker-compose up -d netdata -
+
## Use Jenkins @@ -771,7 +770,7 @@ You may wanna change the default security configuration, so go to `http://localh -
+
## Use Redis @@ -815,7 +814,7 @@ You may wanna change the default security configuration, so go to `http://localh -
+
## Use Redis Cluster 1. First make sure you run the Redis-Cluster Container (`redis-cluster`) with the `docker-compose up` command. @@ -843,7 +842,7 @@ You may wanna change the default security configuration, so go to `http://localh ], ``` -
+
## Use Varnish @@ -897,9 +896,9 @@ Keep in mind that varnish server must be built after Nginx cause varnish checks #### FAQ: -1. How to purge cache?
-run from any cli:
`curl -X PURGE https://yourwebsite.com/`. -2. How to reload varnish?
+1. How to purge cache?
+run from any cli:
`curl -X PURGE https://yourwebsite.com/`. +2. How to reload varnish?
`docker container exec proxy varnishreload` 3. Which varnish commands are allowed? - varnishadm @@ -911,11 +910,11 @@ run from any cli:
`curl -X PURGE https://yourwebsite.com/`. - varnishstat - varnishtest - varnishtop -4. How to reload Nginx?
-`docker exec Nginx nginx -t`
+4. How to reload Nginx?
+`docker exec Nginx nginx -t`
`docker exec Nginx nginx -s reload` -
+
## Use Mongo @@ -977,7 +976,7 @@ More details about this [here](https://github.com/jenssegers/laravel-mongodb#ins -
+
## Use PhpMyAdmin 1. Run the phpMyAdmin Container (`phpmyadmin`) with the `docker-compose up` command. @@ -995,7 +994,7 @@ More details about this [here](https://github.com/jenssegers/laravel-mongodb#ins -
+
## Use Gitlab 1. Run the Gitlab Container (`gitlab`) with the `docker-compose up` command. Example: @@ -1010,7 +1009,7 @@ More details about this [here](https://github.com/jenssegers/laravel-mongodb#ins -
+
## Use Gitlab Runner 1. Retrieve the registration token in your gitlab project (Settings > CI / CD > Runners > Set up a specific Runner manually) @@ -1059,7 +1058,7 @@ More details about this [here](https://github.com/jenssegers/laravel-mongodb#ins -
+
## Use Adminer @@ -1081,7 +1080,7 @@ More details about this [here](https://github.com/jenssegers/laravel-mongodb#ins -
+
## Use Portainer 1. Run the Portainer Container (`portainer`) with the `docker-compose up` command. Example: @@ -1095,7 +1094,7 @@ More details about this [here](https://github.com/jenssegers/laravel-mongodb#ins -
+
## Use PgAdmin 1. Run the pgAdmin Container (`pgadmin`) with the `docker-compose up` command. Example: @@ -1111,7 +1110,7 @@ More details about this [here](https://github.com/jenssegers/laravel-mongodb#ins -
+
## Use Beanstalkd 1. Run the Beanstalkd Container: @@ -1139,7 +1138,7 @@ More details about this [here](https://github.com/jenssegers/laravel-mongodb#ins -
+
## Use Confluence @@ -1163,7 +1162,7 @@ You can set custom confluence version in `CONFLUENCE_VERSION`. [Find more info i Keep in mind that Confluence is still accessible on 8090 anyway. -
+
## Use ElasticSearch @@ -1189,7 +1188,7 @@ docker-compose up -d elasticsearch ``` -
+
## Use MeiliSearch @@ -1205,7 +1204,7 @@ docker-compose up -d meilisearch -
+
## Use Selenium 1. Run the Selenium Container (`selenium`) with the `docker-compose up` command. Example: @@ -1219,7 +1218,7 @@ docker-compose up -d meilisearch -
+
## Use RethinkDB @@ -1262,7 +1261,7 @@ A package ([Laravel RethinkDB](https://github.com/duxet/laravel-rethinkdb)) is b - You may do backing up of your data using the next reference: [backing up your data](https://www.rethinkdb.com/docs/backup/). -
+
## Use Minio @@ -1309,7 +1308,7 @@ A package ([Laravel RethinkDB](https://github.com/duxet/laravel-rethinkdb)) is b -
+
## Use Thumbor @@ -1330,7 +1329,7 @@ docker-compose up -d thumbor For more documentation on Thumbor visit the [Thumbor documenation](http://thumbor.readthedocs.io/en/latest/index.html) page -
+
## Use AWS @@ -1352,7 +1351,7 @@ docker-compose up -d aws -
+
## Use Grafana @@ -1373,7 +1372,7 @@ docker-compose up -d grafana -
+
## Use Graylog @@ -1403,7 +1402,7 @@ GRAYLOG_SHA256_PASSWORD=b1cb6e31e172577918c9e7806c572b5ed8477d3f57aa737bee4b5b1d -
+
## Use Traefik @@ -1483,7 +1482,7 @@ nginx: -
+
## Use Mosquitto (MQTT Broker) @@ -1502,7 +1501,7 @@ docker-compose up -d mosquitto 5 - Publish: `mqtt pub -t 'test' -h localhost -p 9001 -C 'ws' -m 'Hello!'` -
+
## Use Tarantool (+ Admin panel) @@ -1529,7 +1528,7 @@ docker-compose exec tarantool console 7 - There you can operate with tarantool database ([official documentation](https://www.tarantool.io/en/doc/latest/) can be helpful). -
+
## Use Keycloak @@ -1547,7 +1546,7 @@ docker-compose up -d keycloak - Password: `secret` -
+
## Use Mailpit @@ -1569,7 +1568,7 @@ MAIL_PASSWORD=null -
+
@@ -1577,7 +1576,7 @@ MAIL_PASSWORD=null -
+
## Install CodeIgniter @@ -1594,7 +1593,7 @@ To install CodeIgniter 3 on Laradock all you have to do is the following simple -
+
## Install Powerline @@ -1609,7 +1608,7 @@ Powerline is required python -
+
## Install Symfony @@ -1628,7 +1627,7 @@ Powerline is required python -
+
## Miscellaneous @@ -1637,7 +1636,7 @@ Powerline is required python -
+
## Change the timezone @@ -1658,7 +1657,7 @@ We also recommend [setting the timezone in Laravel](http://www.camroncade.com/ma -
+
## Add locales to PHP-FPM @@ -1681,7 +1680,7 @@ Update the locale setting, default is `POSIX` 3 - Check the default locale with `docker-compose exec php-fpm locale` -
+
## Adding cron jobs @@ -1703,7 +1702,7 @@ If you are on Windows, verify that the line endings for this file are LF only, o -
+
## Access workspace via ssh @@ -1736,7 +1735,7 @@ To login as root, replace laradock@localhost with root@localhost. -
+
## Change the (MySQL) Version By default **MySQL 8.0** is running. @@ -1756,7 +1755,7 @@ Available versions are: 5.5, 5.6, 5.7, 8.0, or latest. See https://store.docker -
+
## MySQL root access @@ -1775,7 +1774,7 @@ The default username and password for the root MySQL user are `root` and `root ` -
+
## Create Multiple Databases @@ -1793,7 +1792,7 @@ GRANT ALL ON `your_db_1`.* TO 'mysql_user'@'%' ; -
+
## Change MySQL port @@ -1811,7 +1810,7 @@ If you need MySQL access from your host, d -
+
## Use custom Domain @@ -1839,7 +1838,7 @@ server_name laravel.test; -
+
## Global Composer Build Install @@ -1858,7 +1857,7 @@ Enabling Global Composer Install during the build for the container allows you t -
+
## Add authentication for Magento @@ -1877,7 +1876,7 @@ Enabling Global Composer Install during the build for the container allows you t -
+
## Install Prestissimo @@ -1900,7 +1899,7 @@ c - Re-build the Workspace Container `docker-compose build workspace` -
+
## Install Node + NVM @@ -1915,7 +1914,7 @@ To install NVM and NodeJS in the Workspace container A `.npmrc` file is included in the `workspace` folder if you need to utilise this globally. This is copied automatically into the root and laradock user's folders on build. -
+
## Install PNPM @@ -1935,7 +1934,7 @@ More info here: https://pnpm.js.org/en/motivation -
+
## Install Node + YARN @@ -1952,7 +1951,7 @@ Yarn is a new package manager for JavaScript. It is so faster than npm, which yo -
+
## Install NPM GULP toolkit @@ -1970,7 +1969,7 @@ To install NPM GULP toolkit in the Workspace container -
+
## Install NPM BOWER @@ -1987,7 +1986,7 @@ To install NPM BOWER package manager in the Workspace container -
+
## Install NPM VUE CLI @@ -2007,7 +2006,7 @@ To install NPM VUE CLI in the Workspace container -
+
## Install NPM ANGULAR CLI @@ -2020,7 +2019,7 @@ To install NPM ANGULAR CLI in the Workspace container 3 - Re-build the container `docker-compose build workspace` -
+
## Install npm-check-updates CLI @@ -2034,7 +2033,7 @@ To install npm-check-updates CLI [here](https://www.npmjs.com/package/npm-check- 4 - Re-build the container `docker-compose build workspace` -
+
## Install `poppler-utils` (and `antiword` combined) @@ -2073,7 +2072,7 @@ To install `poppler-utils` [(more here)](https://packages.debian.org/sid/poppler -
+
## Install Linuxbrew @@ -2089,7 +2088,7 @@ Linuxbrew is a package manager for Linux. It is the Linux version of MacOS Homeb -
+
## Install FFMPEG @@ -2106,7 +2105,7 @@ To install FFMPEG in the Workspace container **PS** Don't forget to install the binary in the `php-fpm` container too by applying the same steps above to its container, otherwise you'll get an error when running the `php-ffmpeg` binary. -
+
## Install BBC Audio Waveform Image Generator @@ -2127,7 +2126,7 @@ To install BBC Audio Waveform Image Generator in the Workspace container **PS** Don't forget to install the binary in the `php-fpm` container too by applying the same steps above to its container, otherwise you'll get an error when running the `audiowaveform` binary. -
+
## Install wkhtmltopdf @@ -2145,7 +2144,7 @@ To install wkhtmltopdf in the Workspace container -
+
## Install GNU Parallel @@ -2166,7 +2165,7 @@ To install GNU Parallel in the Workspace container -
+
## Install Supervisor @@ -2189,9 +2188,9 @@ To install Supervisor in the Workspace container -
+
-
+
## Common Terminal Aliases When you start your docker container, Laradock will copy the `aliases.sh` file located in the `laradock/workspace` directory and add sourcing to the container `~/.bashrc` file. @@ -2202,22 +2201,22 @@ You are free to modify the `aliases.sh` as you see fit, adding your own aliases -
+
## Install Aerospike extension 1 - First install `aerospike` in the Workspace and the PHP-FPM Containers: -
+
a) open the `.env` file -
+
b) search for the `WORKSPACE_INSTALL_AEROSPIKE` argument under the Workspace Container -
+
c) set it to `true` -
+
d) search for the `PHP_FPM_INSTALL_AEROSPIKE` argument under the PHP-FPM Container -
+
e) set it to `true` -
+
2 - Re-build the containers `docker-compose build workspace php-fpm` @@ -2226,18 +2225,18 @@ e) set it to `true` -
+
## Install Laravel Envoy > A Tasks Runner. 1 - Open the `.env` file -
+
2 - Search for the `WORKSPACE_INSTALL_LARAVEL_ENVOY` argument under the Workspace Container -
+
3 - Set it to `true` -
+
4 - Re-build the containers `docker-compose build workspace` @@ -2250,18 +2249,18 @@ e) set it to `true` ## Install php calendar extension 1 - Open the `.env` file -
+
2 - Search for the `PHP_FPM_INSTALL_CALENDAR` argument under the PHP-FPM container -
+
3 - Set it to `true` -
+
4 - Re-build the containers `docker-compose build php-fpm` -
+
-
+
## Install libfaketime in php-fpm @@ -2272,64 +2271,64 @@ For example: will set the clock back 1 day. See (https://github.com/wolfcw/libfaketime) for more information. 1 - Open the `.env` file -
+
2 - Search for the `PHP_FPM_INSTALL_FAKETIME` argument under the PHP-FPM container -
+
3 - Set it to `true` -
+
4 - Search for the `PHP_FPM_FAKETIME` argument under the PHP-FPM container -
+
5 - Set it to the desired string -
-6 - Re-build the containers `docker-compose build php-fpm`
+
+6 - Re-build the containers `docker-compose build php-fpm`
-
+
## Install YAML extension in php-fpm YAML PHP extension allows you to easily parse and create YAML structured data. I like YAML because it's well readable for humans. See http://php.net/manual/en/ref.yaml.php and http://yaml.org/ for more info. 1 - Open the `.env` file -
+
2 - Search for the `PHP_FPM_INSTALL_YAML` argument under the PHP-FPM container -
+
3 - Set it to `true` -
-4 - Re-build the container `docker-compose build php-fpm`
+
+4 - Re-build the container `docker-compose build php-fpm`
-
+
## Install RDKAFKA extension in php-fpm 1 - Open the `.env` file -
+
2 - Search for the `PHP_FPM_INSTALL_RDKAFKA` argument under the PHP-FPM container -
+
3 - Set it to `true` -
-4 - Re-build the container `docker-compose build php-fpm`
+
+4 - Re-build the container `docker-compose build php-fpm`
-
+
## Install RDKAFKA extension in workspace This is needed for 'composer install' if your dependencies require Kafka. 1 - Open the `.env` file -
+
2 - Search for the `WORKSPACE_INSTALL_RDKAFKA` argument under the WORKSPACE container -
+
3 - Set it to `true` -
-4 - Re-build the container `docker-compose build workspace`
+
+4 - Re-build the container `docker-compose build workspace`
-
+
## Install AST PHP extension AST exposes the abstract syntax tree generated by PHP 7+. This extension is required by tools such as `Phan`, a static analyzer for PHP. @@ -2345,7 +2344,7 @@ AST exposes the abstract syntax tree generated by PHP 7+. This extension is requ **Note** If you need a specific version of AST then search for the `WORKSPACE_AST_VERSION` argument under the Workspace Container and set it to the desired version and continue step 4. -
+
## Install PHP Decimal extension The PHP Decimal extension adds support for correctly-rounded, arbitrary-precision decimal floating point arithmetic. Applications that rely on accurate numbers (ie. money, measurements, or mathematics) can use Decimal instead of float or string to represent numerical values. @@ -2361,7 +2360,7 @@ For more information visit the [PHP Decimal website](https://php-decimal.io). 4 - Re-build the container `docker-compose build workspace php-fpm` -
+
## Install Git Bash Prompt A bash prompt that displays information about the current git repository. In particular the branch name, difference with remote branch, number of files staged, changed, etc. @@ -2377,29 +2376,29 @@ A bash prompt that displays information about the current git repository. In par **Note** You can configure bash-git-prompt by editing the `workspace/gitprompt.sh` file and re-building the workspace container. For configuration information, visit the [bash-git-prompt repository](https://github.com/magicmonty/bash-git-prompt). -
+
## Install Oh My ZSH -
+
## Install Dnsutils 1 - First install `dnsutils` in the Workspace and the PHP-FPM Containers: -
+
a) open the `.env` file -
+
b) search for the `WORKSPACE_INSTALL_DNSUTILS` argument under the Workspace Container -
+
c) set it to `true` -
+
d) search for the `PHP_FPM_INSTALL_DNSUTILS` argument under the PHP-FPM Container -
+
e) set it to `true` -
+
2 - Re-build the containers `docker-compose build workspace php-fpm` @@ -2446,7 +2445,7 @@ Laradock provides aliases through the `aliases.sh` file located in the `laradock 3 - Rebuild and enjoy aliases -
+
## PHPStorm Debugging Guide Remote debug Laravel web and phpunit tests. @@ -2455,7 +2454,7 @@ Remote debug Laravel web and phpunit tests. -
+
## Setup Google Cloud @@ -2473,7 +2472,7 @@ gcloud auth login -
+
## Track your Laradock changes @@ -2491,7 +2490,7 @@ gcloud auth login -
+
## Improve speed on MacOS @@ -2522,7 +2521,7 @@ Quick Setup giude, (we recommend you check their docs) -
+
### Workaround B: using d4m-nfs @@ -2611,7 +2610,7 @@ Visit the [docker-sync documentation](https://github.com/EugenMayer/docker-sync/ -
+
### B.2: using the d4m-nfs tool @@ -2653,7 +2652,7 @@ docker-compose up ... *Note: If you faced any errors, try restarting Docker, and make sure you have no spaces in the `d4m-nfs-mounts.txt` file, and your `/etc/exports` file is clear.* -
+
## ca-certificates @@ -2661,7 +2660,7 @@ To install your own CA certificates, you can add them to the `workspace/ca-certi This way the certificates will be installed into the system ca store of the workspace container. -
+
## Upgrade Laradock diff --git a/DOCUMENTATION/docusaurus.config.ts b/DOCUMENTATION/docusaurus.config.ts new file mode 100644 index 00000000..76cac10d --- /dev/null +++ b/DOCUMENTATION/docusaurus.config.ts @@ -0,0 +1,135 @@ +import {themes as prismThemes} from 'prism-react-renderer'; +import type {Config} from '@docusaurus/types'; +import type * as Preset from '@docusaurus/preset-classic'; + +const config: Config = { + title: 'Laradock', + tagline: 'Full PHP development environment on Docker.', + favicon: 'img/porto-favicon.png', + + // Set the production url of your site here + url: 'https://laradock.io/', + // Set the // pathname under which your site is served + // For GitHub pages deployment, it is often '//' + baseUrl: '/', + + // GitHub pages deployment config. + // If you aren't using GitHub pages, you don't need these. + organizationName: 'laradock/laradock', // Usually your GitHub org/user name. + projectName: 'laradock', // Usually your repo name. + + onBrokenLinks: 'throw', + onBrokenMarkdownLinks: 'warn', + + // Even if you don't use internationalization, you can use this field to set + // useful metadata like html lang. For example, if your site is Chinese, you + // may want to replace "en" with "zh-Hans". + i18n: { + defaultLocale: 'en', + locales: ['en'], + }, + + presets: [ + [ + 'classic', + { + docs: { + sidebarPath: './sidebars.ts', + // Please change this to your repo. + // Remove this to remove the "edit this page" links. + editUrl: + 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', + }, + // blog: { + // showReadingTime: true, + // // Please change this to your repo. + // // Remove this to remove the "edit this page" links. + // editUrl: + // 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', + // }, + theme: { + customCss: './src/css/custom.css', + }, + } satisfies Preset.Options, + ], + ], + + themeConfig: { + image: '/Porto/img/laradock/laradock-logo.jpg', + navbar: { + title: 'Laradock', + logo: { + alt: 'Laradock Logo', + src: '/Porto/img/laradock/laradock-icon.png', + }, + items: [ + // { + // type: 'docSidebar', + // sidebarId: 'tutorialSidebar', + // position: 'left', + // label: 'Tutorial', + // }, + // {to: '/blog', label: 'Blog', position: 'left'}, + { + href: 'https://github.com/laradock/laradock', + label: 'GitHub', + position: 'right', + }, + ], + }, + footer: { + style: 'dark', + links: [ + // { + // title: 'Docs', + // items: [ + // { + // label: 'Tutorial', + // to: '/docs/intro', + // }, + // ], + // }, + // { + // title: 'Community', + // items: [ + // { + // label: 'Stack Overflow', + // href: 'https://stackoverflow.com/questions/tagged/docusaurus', + // }, + // { + // label: 'Discord', + // href: 'https://discordapp.com/invite/docusaurus', + // }, + // { + // label: 'Twitter', + // href: 'https://twitter.com/docusaurus', + // }, + // ], + // }, + // { + // title: 'More', + // items: [ + // { + // label: 'Blog', + // to: '/blog', + // }, + // { + // label: 'GitHub', + // href: 'https://github.com/Mahmoudz/Porto', + // }, + // ], + // }, + ], + copyright: `Copyright © 2016 - ${new Date().getFullYear()} - Laradock - By Mahmoud Zalt.`, + }, + prism: { + theme: prismThemes.github, + darkTheme: prismThemes.dracula, + }, + colorMode: { + defaultMode: 'dark', + }, + } satisfies Preset.ThemeConfig, +}; + +export default config; diff --git a/DOCUMENTATION/package.json b/DOCUMENTATION/package.json new file mode 100644 index 00000000..15384a58 --- /dev/null +++ b/DOCUMENTATION/package.json @@ -0,0 +1,49 @@ +{ + "name": "laradock-documentation", + "version": "1.0.0", + "private": false, + "scripts": { + "start": "docusaurus start", + "deploy": "docusaurus build && gh-pages -d build", + "docusaurus": "docusaurus", + "build": "docusaurus build", + "swizzle": "docusaurus swizzle", + "clear": "docusaurus clear", + "serve": "docusaurus serve", + "write-translations": "docusaurus write-translations", + "write-heading-ids": "docusaurus write-heading-ids", + "typecheck": "tsc" + }, + "dependencies": { + "@docusaurus/core": "3.3.0", + "@docusaurus/preset-classic": "3.3.0", + "@mdx-js/react": "^3.0.0", + "@sista/ai-assistant-react": "^2.2.0", + "clsx": "^2.0.0", + "prism-react-renderer": "^2.3.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "devDependencies": { + "@docusaurus/module-type-aliases": "3.3.0", + "@docusaurus/tsconfig": "3.3.0", + "@docusaurus/types": "3.3.0", + "gh-pages": "^6.1.1", + "typescript": "~5.2.2" + }, + "browserslist": { + "production": [ + ">0.5%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 3 chrome version", + "last 3 firefox version", + "last 5 safari version" + ] + }, + "engines": { + "node": ">=18.0" + } +} diff --git a/DOCUMENTATION/sidebars.ts b/DOCUMENTATION/sidebars.ts new file mode 100644 index 00000000..acc7685a --- /dev/null +++ b/DOCUMENTATION/sidebars.ts @@ -0,0 +1,31 @@ +import type {SidebarsConfig} from '@docusaurus/plugin-content-docs'; + +/** + * Creating a sidebar enables you to: + - create an ordered group of docs + - render a sidebar for each doc of that group + - provide next/previous navigation + + The sidebars can be generated from the filesystem, or explicitly defined here. + + Create as many sidebars as you want. + */ +const sidebars: SidebarsConfig = { + // By default, Docusaurus generates a sidebar from the docs folder structure + tutorialSidebar: [{type: 'autogenerated', dirName: '.'}], + + // But you can create a sidebar manually + /* + tutorialSidebar: [ + 'intro', + 'hello', + { + type: 'category', + label: 'Tutorial', + items: ['tutorial-basics/create-a-document'], + }, + ], + */ +}; + +export default sidebars; diff --git a/DOCUMENTATION/src/components/AiAssistant/index.tsx b/DOCUMENTATION/src/components/AiAssistant/index.tsx new file mode 100644 index 00000000..1548571d --- /dev/null +++ b/DOCUMENTATION/src/components/AiAssistant/index.tsx @@ -0,0 +1,149 @@ +import React, { useEffect } from "react"; +import { useHistory } from "react-router-dom"; +import { AiAssistantButton, useAiAssistant } from "@sista/ai-assistant-react"; + +const AiAssistant = () => { + const { registerFunctions } = useAiAssistant(); + const history = useHistory(); + + const navigateToPage = ({ page }) => { + history.push(`/Porto/${page}`); + }; + + const navigateToExternalUrl = ({ url }) => { + window.location.href = url; + }; + + const goToNextPage = () => { + const nextPageButton = document.querySelector( + "a.pagination-nav__link.pagination-nav__link--next" + ) as HTMLElement; + if (nextPageButton) { + nextPageButton.click(); + } + }; + + const goToPreviousPage = () => { + const previousPageButton = document.querySelector( + "a.pagination-nav__link.pagination-nav__link--prev" + ) as HTMLElement; + if (previousPageButton) { + previousPageButton.click(); + } + }; + + const switchTheme = () => { + const themeToggle = document.querySelector( + 'button[title^="Switch between dark and light mode"][class*="ColorModeToggle-styles-module"]' + ) as HTMLElement; + if (themeToggle) { + themeToggle.click(); + } + }; + + useEffect(() => { + const aiFunctions = [ + { + function: { + handler: navigateToPage, + description: + "Go to a specific page. Navigate to a page. Internal pages. This is what the user often wants, when asking for navigation. Each page contains info about the specific topic, as you can tell from the page name.", + parameters: { + type: "object", + properties: { + page: { + type: "string", + description: "The page to navigate to.", + enum: [ + "/?page=home", + "docs/Intro/?page=get_started", + + "docs/category/layers", + "docs/Layers/Layers Overview", + "docs/Layers/Containers Layer", + "docs/Layers/Ship Layer", + + "docs/category/components", + "docs/Components/Components Overview", + "docs/category/main-components?page=main_components", + "docs/Components/Main Components Principles/Routes", + "docs/Components/Main Components Principles/Requests", + "docs/Components/Main Components Principles/Controllers", + "docs/Components/Main Components Principles/Actions", + "docs/Components/Main Components Principles/Tasks", + "docs/Components/Main Components Principles/Models", + "docs/Components/Main Components Principles/Views", + "docs/Components/Main Components Principles/Transformers", + "docs/Components/Main Components Principles/Exceptions", + "docs/Components/Main Components Principles/Sub-Actions", + "docs/Components/Optional Components", + + "docs/Basics/Components Interaction", + "docs/Basics/Containers Dependencies", + "docs/Basics/Data Flow", + + "docs/category/features", + "docs/Features/AI%20Driven Development", + "docs/Features/Monolithic to Microservices", + + "docs/Quality Attributes", + "docs/Implementations", + "docs/Feedback", + "docs/Author", + "docs/Donations", + ], + }, + }, + required: ["page"], + }, + }, + }, + { + function: { + handler: navigateToExternalUrl, + description: "Navigate to an external URL.", + parameters: { + type: "object", + properties: { + url: { + type: "string", + description: + "The URL to navigate to. For 'Github' go to 'https://github.com/Mahmoudz/Porto'. For 'Sista' go to 'https://smart.sista.ai/?utm_source=docs_porto&utm_medium=ai_assistant&utm_campaign=user_request_for_navigation'.", + }, + }, + required: ["url"], + }, + }, + }, + { + function: { + handler: goToNextPage, + description: + "Navigate to the next page. Go to the next page. Click on the next page. Next. Next Page.", + }, + }, + { + function: { + handler: goToPreviousPage, + description: + "Navigate to the previous page. Go to the previous page. Click on the previous page. Previous. Previous Page.", + }, + }, + { + function: { + handler: switchTheme, + description: + "Turn On / Off the light. Change theme color. Switches between dark and light modes. Toggle the theme.", + }, + }, + ]; + + if (registerFunctions) { + registerFunctions(aiFunctions); + } + }, [registerFunctions]); + + return ; +}; + +export default AiAssistant; diff --git a/DOCUMENTATION/src/components/SponsorsPage/index.tsx b/DOCUMENTATION/src/components/SponsorsPage/index.tsx new file mode 100644 index 00000000..39325a2a --- /dev/null +++ b/DOCUMENTATION/src/components/SponsorsPage/index.tsx @@ -0,0 +1,51 @@ +import clsx from "clsx"; +import Heading from "@theme/Heading"; +import sponsorsStyles from "./styles.module.css"; + +type SponsorItem = { + link: string; + imageUrl: string; + description: JSX.Element; +}; + +const SponsorList: SponsorItem[] = [ + { + link: "https://smart.sista.ai/?utm_source=docs_laradock&utm_medium=sponsor&utm_campaign=landing_page_welcome", + imageUrl: "/Porto/img/sponsors/sista-ai-logo.png", + description: ( + <> + Make Your Apps Smarter with a Plug-and-Play AI Voice Assistant. + + ), + }, +]; + +function Sponsor({ link, imageUrl, description }: SponsorItem) { + return ( +
+
+ + + +
+
+ +

{description}

+
+
+ ); +} + +export default function SponsorsPage(): JSX.Element { + return ( +
+
+
+ {SponsorList.map((props, idx) => ( + + ))} +
+
+
+ ); +} diff --git a/DOCUMENTATION/src/components/SponsorsPage/styles.module.css b/DOCUMENTATION/src/components/SponsorsPage/styles.module.css new file mode 100644 index 00000000..444df96a --- /dev/null +++ b/DOCUMENTATION/src/components/SponsorsPage/styles.module.css @@ -0,0 +1,10 @@ +.sponsors { + display: flex; + align-items: center; + padding: 2rem 0; + width: 100%; +} + +.sponsorImg { + width: 35%; +} diff --git a/DOCUMENTATION/src/components/WelcomePage/index.tsx b/DOCUMENTATION/src/components/WelcomePage/index.tsx new file mode 100644 index 00000000..0de0b903 --- /dev/null +++ b/DOCUMENTATION/src/components/WelcomePage/index.tsx @@ -0,0 +1,10 @@ +import React from 'react'; +import styles from './styles.module.css'; + +export default function WelcomePage() { + return ( +
+

Fully Dockerized PHP Environment, Ready to Go!

+
+ ); +} diff --git a/DOCUMENTATION/src/components/WelcomePage/styles.module.css b/DOCUMENTATION/src/components/WelcomePage/styles.module.css new file mode 100644 index 00000000..4b2de240 --- /dev/null +++ b/DOCUMENTATION/src/components/WelcomePage/styles.module.css @@ -0,0 +1,22 @@ +.welcome { + display: flex; + align-items: center; + justify-content: center; + height: 70vh; + background-image: url("/img/laradock/laradock-abstract.jpg"); + background-size: 100%; + /* background-position: center 40%; */ + color: white; + text-align: center; +} +.welcome h1 { + font-size: 3.5rem; + color: #242526; + font-weight: 800; + text-shadow: 2px 4px 8px rgba(255, 255, 255, 0.8); + margin: 0; + padding: 0 20px; + letter-spacing: 2px; + line-height: 1.1; + transition: transform 0.3s ease-in-out; +} diff --git a/DOCUMENTATION/src/config.json b/DOCUMENTATION/src/config.json new file mode 100644 index 00000000..ff87da5f --- /dev/null +++ b/DOCUMENTATION/src/config.json @@ -0,0 +1,4 @@ +{ + "SISTA_AI_API_KEY": "pk-sista-b4035cb0-39ae-4332-b0c1-5f52b2d5c716", + "SISTA_AI_API_KEY_DEV": "pk-sista-b4035cb0-39ae-4332-b0c1-5f52b2d5c716" +} diff --git a/DOCUMENTATION/src/css/custom.css b/DOCUMENTATION/src/css/custom.css new file mode 100644 index 00000000..3cc3670a --- /dev/null +++ b/DOCUMENTATION/src/css/custom.css @@ -0,0 +1,30 @@ +/** + * Any CSS included here will be global. The classic template + * bundles Infima by default. Infima is a CSS framework designed to + * work well for content-centric websites. + */ + +/* You can override the default Infima variables here. */ +:root { + --ifm-color-primary: #996ee1; + --ifm-color-primary-dark: #724EB5; + --ifm-color-primary-darker: #6745A8; + --ifm-color-primary-darkest: #5C3C9B; + --ifm-color-primary-light: #8A63CF; + --ifm-color-primary-lighter: #9770DC; + --ifm-color-primary-lightest: #A47DE9; + --ifm-code-font-size: 95%; + --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1); +} + +/* For readability concerns, you should choose a lighter palette in dark mode. */ +[data-theme='dark'] { + --ifm-color-primary: #FAAE19; + --ifm-color-primary-dark: #E09D17; + --ifm-color-primary-darker: #C68C15; + --ifm-color-primary-darkest: #AC7B13; + --ifm-color-primary-light: #FBB43D; + --ifm-color-primary-lighter: #FCC961; + --ifm-color-primary-lightest: #FDDC85; + --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3); +} diff --git a/DOCUMENTATION/src/pages/index.module.css b/DOCUMENTATION/src/pages/index.module.css new file mode 100644 index 00000000..db91e6ea --- /dev/null +++ b/DOCUMENTATION/src/pages/index.module.css @@ -0,0 +1,33 @@ +/** + * CSS files with the .module.css suffix will be treated as CSS modules + * and scoped locally. + */ + +.heroBanner { + padding: 7rem 0; + text-align: left; + position: relative; + overflow: hidden; +} + +@media screen and (max-width: 996px) { + .heroBanner { + padding: 2rem; + } +} + +.buttons { + display: flex; + align-items: left; + justify-content: left; +} +.bigColorfulButton { + font-size: 2.2rem; + background-color: var(--ifm-color-primary); + color: white; + font-weight: normal; +} + +.bigColorfulButton:hover { + color: rgba(255, 255, 255, 0.739); +} diff --git a/DOCUMENTATION/src/pages/index.tsx b/DOCUMENTATION/src/pages/index.tsx new file mode 100644 index 00000000..5aa4196c --- /dev/null +++ b/DOCUMENTATION/src/pages/index.tsx @@ -0,0 +1,60 @@ +import clsx from "clsx"; +import Link from "@docusaurus/Link"; +import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; +import Layout from "@theme/Layout"; +import HomepageFeatures from "@site/src/components/HomepageFeatures"; +import Heading from "@theme/Heading"; +import useBaseUrl from "@docusaurus/useBaseUrl"; +import styles from "./index.module.css"; +import VideoPage from "../components/VideoPage"; +import WelcomePage from "../components/WelcomePage"; +import SponsorsPage from "../components/SponsorsPage"; + +function HomepageHeader() { + const { siteConfig } = useDocusaurusContext(); + const headerImage = useBaseUrl("/Porto/img/laradock/laradock-icon.png"); + + return ( +
+
+ + {siteConfig.title} + +

{siteConfig.tagline}

+
+ + Get Started + +
+
+
+ ); +} +export default function Home(): JSX.Element { + const { siteConfig } = useDocusaurusContext(); + return ( + + +
+ + + + +
+
+ ); +} diff --git a/DOCUMENTATION/src/pages/markdown-page.md b/DOCUMENTATION/src/pages/markdown-page.md new file mode 100644 index 00000000..2c8c82ad --- /dev/null +++ b/DOCUMENTATION/src/pages/markdown-page.md @@ -0,0 +1,7 @@ +--- +title: Porto SAP PAGE +--- + +# Porto SAP + +Welcome to the future diff --git a/DOCUMENTATION/src/theme/Layout.tsx b/DOCUMENTATION/src/theme/Layout.tsx new file mode 100644 index 00000000..c8e6e978 --- /dev/null +++ b/DOCUMENTATION/src/theme/Layout.tsx @@ -0,0 +1,29 @@ +import React from "react"; +import OriginalLayout from "@theme-original/Layout"; +import AiAssistant from "../components/AiAssistant"; +import { AiAssistantProvider } from "@sista/ai-assistant-react"; +const config = require("../config"); + +const Layout = (props) => { + return ( + + {props.children} + + + ); +}; + +const Providers = (props) => { + return ( + + + + ); +}; + +export default Providers; diff --git a/DOCUMENTATION/themes/hugo-material-docs/layouts/404.html b/DOCUMENTATION/static/.nojekyll similarity index 100% rename from DOCUMENTATION/themes/hugo-material-docs/layouts/404.html rename to DOCUMENTATION/static/.nojekyll diff --git a/DOCUMENTATION/static/ads.txt b/DOCUMENTATION/static/ads.txt deleted file mode 100644 index 22301965..00000000 --- a/DOCUMENTATION/static/ads.txt +++ /dev/null @@ -1 +0,0 @@ -google.com, pub-9826129398689742, DIRECT, f08c47fec0942fa0 diff --git a/DOCUMENTATION/static/custom-style.css b/DOCUMENTATION/static/custom-style.css deleted file mode 100644 index 6e20a8dd..00000000 --- a/DOCUMENTATION/static/custom-style.css +++ /dev/null @@ -1,32 +0,0 @@ -/* Custom CSS */ -.article{ - overflow-x:hidden; -} -.article a { - border-bottom: none; -} -.project .logo { - width: 200px; - padding-right: 0; -} -.project .banner { - height: 70px; - padding: 25px; -} -.palette-primary-deep-purple .article h1{ - color: #7e57c2; - font-size: 35px; -} -.palette-primary-deep-purple .article h2{ - - color: #ce2046; - font-size: 25px; -} -.palette-primary-deep-purple .article h3{ - color: #851d54; - font-size: 18px; -} -.palette-primary-deep-purple .article code{ - color: #851d54; - background: #eeeeeea8; -} diff --git a/DOCUMENTATION/static/img/laradock/laradock-abstract.jpg b/DOCUMENTATION/static/img/laradock/laradock-abstract.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9bd0f1975548e5da210ffa1bbc02401d0a25a62b GIT binary patch literal 95371 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

}qEqJV?N^UYBfhj!Xm-#ce>2DJ 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 literal 0 HcmV?d00001 diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/logo.png b/DOCUMENTATION/static/img/laradock/laradock-icon.png similarity index 100% rename from DOCUMENTATION/themes/hugo-material-docs/static/images/logo.png rename to DOCUMENTATION/static/img/laradock/laradock-icon.png diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/laradock-full-logo.jpg b/DOCUMENTATION/static/img/laradock/laradock-logo.jpg similarity index 100% rename from DOCUMENTATION/themes/hugo-material-docs/static/images/laradock-full-logo.jpg rename to DOCUMENTATION/static/img/laradock/laradock-logo.jpg diff --git a/DOCUMENTATION/static/img/sponsors/sista-ai-icon.png b/DOCUMENTATION/static/img/sponsors/sista-ai-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b11b86551a5f243e3233ecd25f17164b45daac8b GIT binary patch literal 9430 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 C6MGW? literal 0 HcmV?d00001 diff --git a/DOCUMENTATION/static/img/sponsors/sista-ai-logo.png b/DOCUMENTATION/static/img/sponsors/sista-ai-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..46655db63a499c9727ae63225e45b0aa71b7f11f GIT binary patch literal 46005 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 RDeuR|rNrb#ON0#q{tsL($GZRk literal 0 HcmV?d00001 diff --git a/DOCUMENTATION/themes/hugo-material-docs/CHANGELOG.md b/DOCUMENTATION/themes/hugo-material-docs/CHANGELOG.md deleted file mode 100644 index 04cec42d..00000000 --- a/DOCUMENTATION/themes/hugo-material-docs/CHANGELOG.md +++ /dev/null @@ -1,29 +0,0 @@ -# Changelog - - -### 11th May 2016 - -#### Add templates for section lists - -Sections such as www.example.com/foo/ will now be rendered with a list of all pages that are part of this section. The list shows the pages' title and a summary of their content. - -[Show me the diff](https://github.com/digitalcraftsman/hugo-material-docs/commit/1f8393a8d4ce1b8ee3fc7d87be05895c12810494) - -### 22nd March 2016 - -#### Changing setup for Google Analytics - -Formerly, the tracking id for Google Analytics was set like below: - -```toml -[params] - google_analytics = ["UA-XXXXXXXX-X", "auto"] -``` - -Now the theme uses Hugo's own Google Analytics config option. The variable moved outside the scope of `params` and the setup requires only the tracking id as a string: - -```toml -googleAnalytics = "UA-XXXXXXXX-X" -``` - -[Show me the diff](https://github.com/digitalcraftsman/hugo-material-docs/commit/fa10c8eef935932426d46b662a51f29a5e0d48e2) \ No newline at end of file diff --git a/DOCUMENTATION/themes/hugo-material-docs/LICENSE.md b/DOCUMENTATION/themes/hugo-material-docs/LICENSE.md deleted file mode 100644 index 1a5879b3..00000000 --- a/DOCUMENTATION/themes/hugo-material-docs/LICENSE.md +++ /dev/null @@ -1,20 +0,0 @@ -Copyright (c) 2016 Digitalcraftsman
-Copyright (c) 2016 Martin Donath - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to -deal in the Software without restriction, including without limitation the -rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -sell copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS -IN THE SOFTWARE. \ No newline at end of file diff --git a/DOCUMENTATION/themes/hugo-material-docs/README.md b/DOCUMENTATION/themes/hugo-material-docs/README.md deleted file mode 100644 index efcc807d..00000000 --- a/DOCUMENTATION/themes/hugo-material-docs/README.md +++ /dev/null @@ -1,40 +0,0 @@ -# Material Docs - -A material design theme for [Hugo](https://gohugo.io). - -[![Screenshot](https://raw.githubusercontent.com/digitalcraftsman/hugo-material-docs/master/static/images/screen.png)](https://digitalcraftsman.github.io/hugo-material-docs/) - -## Quick start - -Install with `git`: - - - git clone https://github.com/digitalcraftsman/hugo-material-docs.git themes/hugo-material-docs - - -Next, take a look in the `exampleSite` folder at. This directory contains an example config file and the content for the demo. It serves as an example setup for your documentation. - -Copy at least the `config.toml` in the root directory of your website. Overwrite the existing config file if necessary. - -Hugo includes a development server, so you can view your changes as you go - -very handy. Spin it up with the following command: - -``` sh -hugo server -``` - -Now you can go to [localhost:1313](http://localhost:1313) and the Material -theme should be visible. For detailed installation instructions visit the [demo](http://themes.gohugo.io/theme/material-docs/). - -Noteworthy changes of this theme are listed in the [changelog](https://github.com/digitalcraftsman/hugo-material-docs/blob/master/CHANGELOG.md). - -## Acknowledgements - -A big thank you to [Martin Donath](https://github.com/squidfunk). He created the original [Material theme](https://github.com/squidfunk/mkdocs-material) for Hugo's companion [MkDocs](http://www.mkdocs.org/). This port wouldn't be possible without him. - -Furthermore, thanks to [Steve Francia](https://gihub.com/spf13) for creating Hugo and the [awesome community](https://github.com/spf13/hugo/graphs/contributors) around the project. - -## License - -The theme is released under the MIT license. Read the [license](https://github.com/digitalcraftsman/hugo-material-docs/blob/master/LICENSE.md) for more information. - diff --git a/DOCUMENTATION/themes/hugo-material-docs/archetypes/default.md b/DOCUMENTATION/themes/hugo-material-docs/archetypes/default.md deleted file mode 100644 index a49ba484..00000000 --- a/DOCUMENTATION/themes/hugo-material-docs/archetypes/default.md +++ /dev/null @@ -1,2 +0,0 @@ ---- ---- \ No newline at end of file diff --git a/DOCUMENTATION/themes/hugo-material-docs/layouts/_default/__list.html b/DOCUMENTATION/themes/hugo-material-docs/layouts/_default/__list.html deleted file mode 100644 index fb1046a4..00000000 --- a/DOCUMENTATION/themes/hugo-material-docs/layouts/_default/__list.html +++ /dev/null @@ -1,58 +0,0 @@ -{{ partial "head" . }} - -

- - - - - -
- {{ partial "header" . }} -
- -
-
- {{ partial "drawer" . }} -
- -
- -
-
-
-
-
-
-
-
-
- -{{ partial "footer_js" . }} diff --git a/DOCUMENTATION/themes/hugo-material-docs/layouts/_default/single.html b/DOCUMENTATION/themes/hugo-material-docs/layouts/_default/single.html deleted file mode 100644 index 83cf3ee3..00000000 --- a/DOCUMENTATION/themes/hugo-material-docs/layouts/_default/single.html +++ /dev/null @@ -1,58 +0,0 @@ -{{ partial "head" . }} - -{{ if (eq (trim .Site.Params.provider " " | lower) "github") | and (isset .Site.Params "repo_url") }} - {{ $repo_id := replace .Site.Params.repo_url "https://github.com/" ""}} - {{ .Scratch.Set "repo_id" $repo_id }} -{{ end }} - -
-
-
- - - - - -
- {{ partial "header" . }} -
- -
-
- {{ partial "drawer" . }} -
- -
-
-

{{ .Title }} {{ if .IsDraft }} (Draft){{ end }}

- - {{ .Content }} - - - -
- {{ partial "footer" . }} -
-
-
- -
-
-
-
-
-
-
-
-
- -{{ partial "footer_js" . }} diff --git a/DOCUMENTATION/themes/hugo-material-docs/layouts/index.html b/DOCUMENTATION/themes/hugo-material-docs/layouts/index.html deleted file mode 100644 index c09a68bf..00000000 --- a/DOCUMENTATION/themes/hugo-material-docs/layouts/index.html +++ /dev/null @@ -1,82 +0,0 @@ -{{ partial "head" . }} - -{{ if (eq (trim .Site.Params.provider " " | lower) "github") | and (isset .Site.Params "repo_url") }} - {{ $repo_id := replace .Site.Params.repo_url "https://github.com/" ""}} - {{ .Scratch.Set "repo_id" $repo_id }} -{{ end }} - -
-
-
- - - - - -
- {{ partial "header" . }} -
- -
-
- {{ partial "drawer" . }} -
- -
-
- - - - - - - - - -


- laradock logo - - {{ range where .Site.Pages "Type" "index" }} -





-
-
-

{{ .Title }} {{ if .IsDraft }} (Draft){{ end }}

- - {{ .Content }} - {{ end }} - - - -
- {{ partial "footer" . }} -
-
-
- -
-
-
-
-
-
-
-
-
- -{{ partial "footer_js" . }} diff --git a/DOCUMENTATION/themes/hugo-material-docs/layouts/partials/drawer.html b/DOCUMENTATION/themes/hugo-material-docs/layouts/partials/drawer.html deleted file mode 100644 index 7fd69c9c..00000000 --- a/DOCUMENTATION/themes/hugo-material-docs/layouts/partials/drawer.html +++ /dev/null @@ -1,101 +0,0 @@ - diff --git a/DOCUMENTATION/themes/hugo-material-docs/layouts/partials/footer.html b/DOCUMENTATION/themes/hugo-material-docs/layouts/partials/footer.html deleted file mode 100644 index c0017542..00000000 --- a/DOCUMENTATION/themes/hugo-material-docs/layouts/partials/footer.html +++ /dev/null @@ -1,74 +0,0 @@ -{{ if .IsPage }} -{{ if .Prev | or .Next }} - -{{ end }} -{{ end }} - -{{ if .IsHome }} -{{ if gt (len .Site.Pages) 2 }} - -{{ end }} -{{ end }} diff --git a/DOCUMENTATION/themes/hugo-material-docs/layouts/partials/footer_js.html b/DOCUMENTATION/themes/hugo-material-docs/layouts/partials/footer_js.html deleted file mode 100644 index 8b0b55e8..00000000 --- a/DOCUMENTATION/themes/hugo-material-docs/layouts/partials/footer_js.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - {{ range .Site.Params.custom_js }} - - {{ end }} - - - - {{ with .Site.GoogleAnalytics }} - - {{ end }} - - - - - diff --git a/DOCUMENTATION/themes/hugo-material-docs/layouts/partials/head.html b/DOCUMENTATION/themes/hugo-material-docs/layouts/partials/head.html deleted file mode 100644 index 406f7d2d..00000000 --- a/DOCUMENTATION/themes/hugo-material-docs/layouts/partials/head.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - - - - - - {{ .Title }}{{ if not .IsHome }} - {{ .Site.Title }}{{ end }} - {{ .Hugo.Generator }} - - {{ with .Site.Params.description }}{{ end }} - - {{ with .Site.Params.author }}{{ end }} - - - - {{ with .Site.Title }}{{ end }} - {{ with .Site.Params.description }}{{ end }} - {{ with .Site.Title }}{{ end }} - {{ with .Site.Params.logo }}{{ end }} - - - - {{ with .Site.Title }}{{ end }} - {{ with .Site.Params.description }}{{ end }} - {{ with .Site.Params.logo }}{{ end }} - - {{ with .Site.Title }}{{ end }} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {{/* set default values if no custom ones are defined */}} - {{ $text := or .Site.Params.font.text "Roboto" }} - {{ $code := or .Site.Params.font.code "Roboto Mono" }} - - - - {{ range .Site.Params.custom_css }} - - {{ end }} - - - {{ with .RSSLink }} - - - {{ end }} - - - diff --git a/DOCUMENTATION/themes/hugo-material-docs/layouts/partials/header.html b/DOCUMENTATION/themes/hugo-material-docs/layouts/partials/header.html deleted file mode 100644 index 526aec8f..00000000 --- a/DOCUMENTATION/themes/hugo-material-docs/layouts/partials/header.html +++ /dev/null @@ -1,45 +0,0 @@ - diff --git a/DOCUMENTATION/themes/hugo-material-docs/layouts/partials/nav.html b/DOCUMENTATION/themes/hugo-material-docs/layouts/partials/nav.html deleted file mode 100644 index bcbb340d..00000000 --- a/DOCUMENTATION/themes/hugo-material-docs/layouts/partials/nav.html +++ /dev/null @@ -1,19 +0,0 @@ -{{ $currentNode := . }} - -{{ range .Site.Menus.main.ByWeight }} - -{{ $.Scratch.Set "currentMenuEntry" . }} -
  • - {{ if .HasChildren }} - {{ .Name | title }} -
      - {{ range .Children }} - {{ $.Scratch.Set "currentMenuEntry" . }} - {{ partial "nav_link" $currentNode }} - {{ end }} -
    - {{ else }} - {{ partial "nav_link" $currentNode }} - {{ end }} -
  • -{{ end }} diff --git a/DOCUMENTATION/themes/hugo-material-docs/layouts/partials/nav_link.html b/DOCUMENTATION/themes/hugo-material-docs/layouts/partials/nav_link.html deleted file mode 100644 index 1ff5b998..00000000 --- a/DOCUMENTATION/themes/hugo-material-docs/layouts/partials/nav_link.html +++ /dev/null @@ -1,13 +0,0 @@ -{{ $currentMenuEntry := .Scratch.Get "currentMenuEntry" }} -{{ $isCurrent := eq .Permalink ($currentMenuEntry.URL | absURL | printf "%s") }} - - - - {{ $currentMenuEntry.Pre }} - {{ $currentMenuEntry.Name }} - - -{{ if $isCurrent }} -
      -
    -{{ end }} diff --git a/DOCUMENTATION/themes/hugo-material-docs/layouts/shortcodes/note.html b/DOCUMENTATION/themes/hugo-material-docs/layouts/shortcodes/note.html deleted file mode 100644 index 73b276a7..00000000 --- a/DOCUMENTATION/themes/hugo-material-docs/layouts/shortcodes/note.html +++ /dev/null @@ -1,4 +0,0 @@ -
    -

    {{ .Get "title" }}

    -

    {{ printf "%s" .Inner | markdownify }}

    -
    \ No newline at end of file diff --git a/DOCUMENTATION/themes/hugo-material-docs/layouts/shortcodes/warning.html b/DOCUMENTATION/themes/hugo-material-docs/layouts/shortcodes/warning.html deleted file mode 100644 index 16f39783..00000000 --- a/DOCUMENTATION/themes/hugo-material-docs/layouts/shortcodes/warning.html +++ /dev/null @@ -1,4 +0,0 @@ -
    -

    {{ .Get "title" }}

    -

    {{ printf "%s" .Inner | markdownify }}

    -
    \ No newline at end of file diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/fonts/icon.eot b/DOCUMENTATION/themes/hugo-material-docs/static/fonts/icon.eot deleted file mode 100755 index 8f81638c2de436e1b5cc77b6a2693b2b347a0151..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2224 zcmaJDYiN^K^qhP1ZcHEMVbZM4%Vs7uwoQ|)E~(XOx7OBXnq))T&RAn>*Cw^Cqp}}H zWH6912NR|+2m5JcjIkeMjv=!Q9249yfx%!u#)^-T>W{&MHQBjeBBo>Pe4KmF^E>CB z@7#O8&r|?g2oV@;1cVDHB*W2-a$#G6b3^#>-#P#loPbHlK$=uKI0z}2f>SUHNmw9> z5fUU>fJL$rHa6%4A9RqW){j^bqzea^bdbuq5*;Zk-LE^Cdn?+_Wk$3IeMJy!S`Wh)UMyN+J zdS?0mGDhF6kI!%~<+qJq>2&vEpxeis4jnV-TbREq7%~}5A-CPp7U&N8yNm|C!pSZ= z>RMgx`%^o6Qv2I!?&%)eT36VWFT?1`lcUl3`6$Mm(PLi)Z77M4~2lu_KixyTMMWFbEgdpD<-HjI^xqTD%xRVN3f% z27EufM7BCq_F{-eA6ANNH2Jt&hXy?n=(b9Pj&yDA7Bp1}?(gblf$p{dxyryAvDrJc zt^F=*bbI@7kDasKZ>5j8H`V(+mJUPmWnFWsN4v+*4sUM2nLSNzr@QTW$GB0}ROgND*=9A% zw1)nnmfd#y?v|l`gH~p?ZtFkf)fup1^YGd6?&$gJGyIAekox zZ*nZ1`&86Qhw@P=Z(>&x;ARp0>8hS~9}KyeD>li(=rCx4^e?QEnx+3`oEyA6+GNZnmZ#7YHL z5IITs5QomaULXEb^rwKI?mhVE*tF(gTJylu*7C253QKlw|iZm6P z(d9W@r8&tvtF(;hi7G9p>(o@G6(o;TX$^Ek_QYf+{q!nMq!t!WWYV@yU&nvnzqQ7- z^ug5BsoCVh#%sLRU?7uTvQ4GZsfFZH>X_~5Y1`mrW+anI`(Qx2;FrKgKL9DZ>czF6 gge97fk?bg(rg2dERTv>l@iX9~idJf0Tk{R{Kaui$V*mgE diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/fonts/icon.svg b/DOCUMENTATION/themes/hugo-material-docs/static/fonts/icon.svg deleted file mode 100755 index 86250e7b..00000000 --- a/DOCUMENTATION/themes/hugo-material-docs/static/fonts/icon.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - -Generated by IcoMoon - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/fonts/icon.ttf b/DOCUMENTATION/themes/hugo-material-docs/static/fonts/icon.ttf deleted file mode 100755 index b5ab5601bed7765790037c721c2ee1c7d444a7a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2072 zcmaJ>ZD^ZS6h7zPd^bx!mX9TkZNApHq|4go%g&_h)~(vEUF()a8EswGW$kL4bZsXc z{#b?xf`|$Z+`tL`T!ufyAL2xYE5gLVlqDbt{t(MPB;9@p4s7DNZ{D%&kLTsw`<$

    vJhI<5Xe z^&QFMB)b;UtBYWSqa?48?8v4UGUKsFzmfbg(%Sf&xy$DPi zbfnwchv86wxm^ZkGPbc`Pb6wFS)yL2t0NqW1bfUTqsq-LxEk6$od+|!dou?+Y3~h9 zY;P#-DOO?Z^y#tj#l>+<>OGUe-8Hl1=4scviv7i!dF-^PzW_;|q^3}((HZq>k@AFj za`SOHRw-aIR%U7}ZV;|qiIO54r&n>b%tw?$r;Xb*d)E+ zLNcE$rBZdZYot1yCMT7`AXeUd%+%!=(zRk6$#NWpFMS^h;0NI)@-?8k52LgOu-0U= zCBVG~G#Lq?*De7A**d&!XpsRA_VlrEs3T0F3b4l=&MtlXfX6<*vvZ`^$=Tkwvd6qz z8iPJtmnr?Sp|w$G)EeJ75P4^Ki&gI)c_r2P(eIxe!uGI<-PJcMj4@A(P2KKs_Ky0u zY-`}I-b1@A;pd_gcHE*z#F6Dju3&7>Vf1w|G`p?(`K!fQwLxu;wu}Bk^=rD%Wq6eY zc~C6oNH~UGRY!LKyE`J?ZP;y&M5){Wr@4s+Fxq9d^dSupt=(pox{WSsVA7_dyGQ%T zkLHfS+_m?{LzCx6wl?A1z80_B+wr_>(yVA{@F(`|uv-;+)4*`sUZ-@(rOxUz_){IXb+m(ESuc#BROaaae4B#(WznI{#M;k znD=Nk8f^~`59wO>`-Z2YR;7NICpfCtZB^K&&Rt51V#M4rnyDoB(|4iA;f>}+;x z5otP{++V0d0sZLTyuwn%euOGiis-N8X;i3RN$~RmPl`F;uH@0}4XCtm2B;alSGl#i zTDf&^@W;=v^QH}3D}UNqE(z!PfayTO(nue&J!2t7nh~I_*9l`!Y*`4VjnRT zN2H^_cpFT>oA54t4&T6Sd;!12+jyTTn2qcrYZJUi-4XPpI!TZh1AHOZh9ZTG8Fll3 zj5+Cd%2+}8sEn2L{p)3{B7Lunbzp;&lo1tL(rCz1!wd{CB4bYaZW${GPsvybX0XUu zMf$jmbr6F5sp(u6PQf(fAe+i8EuYF|9o>O0NI?dcV3|y000$i$fUbJydVDxDb7nrh z1cxbT2F}1dq+zMvVKA3nam-}0nWgkf=7i(;S;x?HZZwz624GN1utF(jC^{>pO~VT9 cCrEc3&eA$0)i+9>qL=`6wATCjoC1DrZ;vj6}9 diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/fonts/icon.woff b/DOCUMENTATION/themes/hugo-material-docs/static/fonts/icon.woff deleted file mode 100755 index ed0f20d5b80ab98072f3557225b3333e01b78670..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2148 zcmaJ?U2M};6hG(Qeym;Bb)z4&t6RTVr5$BkzZkY-Fqm#^Y(iTNVUx0zjk&dB8w&A( z8e?KYjQT(#L^1J^5+8grk{BY32}Tk$w26s{CdP%2q=N?^NL=f=|NfEk;{E5G`#WF% zbMEQ+-@ZLQGz18=8fKtT+PBtZfuCRFM|SoCU;}B73uHeVHCj?Ez9{;wK zTUn*D_W$R{332`_ehf+gc8O7y@KJ5YhY&;!$@L2j^^(8?0P8LMM)d{^a3azm(bMIS zfRu%hoooWzi3=|~D5MA-b&3&2aI9i2uExtracIOW6c|0?H$$~W zZ9y!=*Vf_)tPsDs7NdhB6d}+3tSBZMy=t#;i_#gmKVB}!H#Q{BF2%~_Sb0P64eD(k z3OrBm<)9XEQD?aJn4IA}hfUH8DkSsCQYuwfJIy)O;WRm^6b7;K<`bqa$B>Q{+ent< zD0~4L6~GU|%jBy^bw5Ul2e8&;vn9a2dNdgcpw}(|J=r?F?P!q!5BB!6aHum(p$f3a z9nNlD$DqePv7>9W&&k=|ce2O5P0c}{t=p7-Mc>w}HEN7+9*Dd@(qz@SM_)~Kee(OK zhp;1TV)t|{3S-REYEyT3oPA^drmcrvRh&Z~^%oU97IgGw;hGw@_ zw{WdEr`D^@(GJmHsD4A|xdN||AP+eZdXI)&A~eej51Z$iVC(RU|96Bn+}^DBZUFQ1>X@m8%S;;ip%T zC`Qa3qnS!_KYb@^(9x;gEzTCV29c)2$^C^Y6wr_U&8sX$|R8 z@T8dYZAu>9)`&_AXLP3y-LKp}d$w}>{?LzKVAm}hwpISJ-KyNBN%K)miDJY&YUw3m zx5+}J)FAUE5{XIzOY|hKUAvk}<+<;l66GmTOp2rQJq25wUUv)C$xc41+%-H(AWe5A zm8g_hNz^3KLmYYUjpo?jVm`(C<=%tOpY8ImEbel;MWjV>(tSr4mRQ8ao9dULW~r$} z7|D5}0$p)g+KbO*$tLVVmn8BLQE{}iV1#!1Z+QzofG^=&xP!a!YrKOGn1b2JF0vZn zb?S~-Ppgvznd#vxxi%CjWX!0W2V~4izeC0f!bfGSr0-uRV-@N9WUK`noTQAX(2%Bq zEH%tP52G^Xr0R1(LwEqj{ug`Uae@E< diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/favicon.ico b/DOCUMENTATION/themes/hugo-material-docs/static/images/favicon.ico deleted file mode 100644 index e85006a3ce1c6fd81faa6d5a13095519c4a6fc96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 zcmd6lF-yZh9L1kl>(HSEK`2y^4yB6->f+$wD)=oNY!UheIt03Q=;qj=;8*Bap_4*& za8yAl;wmmx5Yyi^7dXN-WYdJ-{qNqpcez|5t#Fr0qTSYcPTG`I2PBk8r$~4kg^0zN zCJe(rhix3do!L$bZ+IuZ{i08x=JR3=e+M4pv0KsKA??{u_*EFfo|`p&t`Vf=jn{)F z1fKk9hWsmYwqWAP^JO*5u*R;*L&dX3H$%S7oB$f0{ISh{QVXuncnzN67WQH2`lip7 zhX+VI$6x$1+$8gMjh4+1l0N#8_0Fh=N#EwpKk{SeE!)SHFB@xQFX3y+8sF#_@!bDW eIdI-IC`$c%>bk?KbPeN9RHtL<1^)v~#xMt8oB^@` diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/android-icon-144x144.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/android-icon-144x144.png deleted file mode 100644 index ac26ac13b42e3a8f8da0ac722f826090901155fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6754 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 LjmZnB*FXOSd_b(1 diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/android-icon-192x192.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/android-icon-192x192.png deleted file mode 100644 index f0b5800eb84b7026e257fad3a43b5e09572644c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7505 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 diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/android-icon-36x36.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/android-icon-36x36.png deleted file mode 100644 index 949c4824ec0e6a6c1d19dc2539c010ae58e054d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1973 zcmZ{k3pCXG7RP^HdDl^Sq{u7BBj!J23^R4S&ZJ?|@fgf7%3#J!USo_z(xfcgI5&wuIFhpFVULky8WXG^=$ z!fiqop?X5S)6NhN7mvFY;n6HN6EzY>l@Z9`$1r9WmRhK6ynpi~aUy@@O%P{x-@jtV zmJ3df`!%JBDV5%*kf#Op)^i=Gyxx7aV;2cN4>B^P?G|HBMeJs3N>=kQ;~=#x;MmOI z3=~j3Y}5nZ@wA)Cd#RM-t>@$XWpB$)%@vj#{ov6e&~oG`*zpY5%6u8BbY0xz+@yR} zW^zh*v;BCb)#mOlNQ%kO&>q?`-W1$Zpg5bPq)h;1#dxLo&7rcFyYAgU*?H*NN%ED} z$Ma6g4VC*>&;5=wxSmnWn$gDJlzk4Elg9!W^Jn=-a$BaLaW+54c{#&r;jm-h!`y&$CLjBQL^*lR zaXV#&>RDiHPEM}tI#C(E;IwkWe8)&FURsBj8y?+`i0NGUw6C>?OI#Cac5IfujXJV5 ztmjR@G4ef=i%ni?PouXd9Rm7ldPPbXiJR&VX+_!_2O#!#ob6}V8s<&Cn9dMKI$W|^ zb{5>TPghZH|I$2=cqZo>>Q#HXY=@0}Ht`%=K~qm5DW@W>dwS@sqC4TPpu_j8!SPAH zK}57u#VyB$NOmnN>XNC%HIrX?*~?i(HQg?9A&TBEM&R+IP6pU^ja{W8RB z#^Qx8jm2v}KAqlU_}(a?eaWrK zCv@>+)54y*?L7`EpSzMsJk3;kt;dq$+b^!=k6OB37U?cj^$j@ctmA;<8H)og_=&0& zc^!Ofh5a3h_EJgAajW?CQ1(JiJuNUA1x zm<18@%e;iip373XC7)}KhYR`}YG$1Ib%N7tVV|1ygNL3!dGw|3m295AzA$fgUbhUp z&#gD~cQes_pIxr=H`Lcv?e#81hyOhMzC=~)1LC)##@Wz+)J|T~R!Wydd1g_rOgve= z6nNkA?5SyCnJ}+KU+RV5yj$5=0hg_1j9f z*zPJ7u<~|}4(!+PagQ!ZXsHhQu$enjNuh|X#{A+QiKwJ^hx3U0EqrCa_KlVaU$m4- zy||uI(%R75j4kcQk#!(%Imw7r@IqiutMqZ^$}s=+|Y<%1cP>* z6&Mj7h4}BoAQ;wYORR+z(gK4<(~(FBg|vdR){Fo&jRs**R_1VpIXqvXXv!7t0GtjS K#@9LcC;kQZ!c_MF diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/android-icon-48x48.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/android-icon-48x48.png deleted file mode 100644 index bcbdf0d78864b49cf015a0ef9673c567503f7408..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2440 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 diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/android-icon-96x96.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/android-icon-96x96.png deleted file mode 100644 index 406f63f4c84d4400b4b8b68740b5aa3b92b9bbe7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4382 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 Q|Ew`!YG`H9sONt9U%F!83jhEB diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/apple-icon-114x114.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/apple-icon-114x114.png deleted file mode 100644 index a6fac5ba5585fed77bb1c05771e57c1cd9ce2b8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5219 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 LjmZnB*FXOSd_b(1 diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/apple-icon-152x152.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/apple-icon-152x152.png deleted file mode 100644 index 06a2fa8f0e9a7de45af61f3565ff5d1f251c1040..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7265 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 Uito^Rm>vM?Dmuy^K-N+J1G9ds+5i9m diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/apple-icon-57x57.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/apple-icon-57x57.png deleted file mode 100644 index fc1ed317aa11b47c5341abb083dc307ec380a002..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2743 zcmZ{mc{J4f8^^!4iIFB`m!+~L%#3x0?AzFleF=jZCS+n5hAhc;OV=Kir7pRIC~LyF z3b{q`t07`s6|xRB+5Num`JMCYchC8q&v~Bbd_K?Xc|V`!pHHTPodq9M90~vcAI8!Y z3r5tTaYI0VLo_8744gqmwnhNZ_$%)&jtiW#MPeV#OOo4;LQQldV2d?mtEIlH@X!*C9zYNg_ z0PeFGQzPf#spavBNWnR=e&%XNho{Hmczv9gB)e#eQcpG`4P)8Iu;H<>*M4mqL>(>O zKhpWit<;0(on!n`e`r6fr93#)*v7t6#c5?k${J{t@S< zuf>rM7AOoME%3wbINO z?C@jm%@DV&+N5HdEQ60BNjf^u)-<@RoL#_7LNTCgY-?O35zg>`to z8SqX3>mF;T8Gi!1_I~1|mR~-?AK&jcHk4kICqZ<$mX3D$YD*aEy9mc{$3x-;Xd+4L z1lnRDl!Q)z?MZg``y62bGp}2|%I6d`CcOl9`PWXuVFOf#i!~RVZyu7C>^obQ%i)#$ zj(h9ertp5!cM3zk;hFFzrW)!lL6Q{hl@^1sH`W}hW(^c@XR{^Hq)QBVXyaB5gS*G@ z`z_Tj#cy%>(c%XQ(Z_?Ug+e8AhOY{;t(!1%rx;Va`;QVEoEJtTyZbSFjgMf5TPT)V|<;?|%)eb#3nVsurGH_hx6VHvTb%t@KsPFRY2&O~RO0*L&IG z2}XtCGuxEbYu?EPnpVZfQ!63s8;(n4?nf1M5HIO=NSj#BEx7|fXDmHY_NB6k&w9k2 zPxANjq0s869trcaiGr=QGoNlKoF`P-dV6j3k7Q~7YkR{c>Lz8#}Dmy+Urg+`S{ZrXXL=D~0(T7D|#imK_C!}xN_Pio(KElUR|Gs5X|+L!He z-7GpQ!;i>Coj$j9gz;fGxy+>gS)9XQI>^5qwosDq&F9^A#Wfq%v%gQ$!H1ZRv<_Kq zZ!4)WUrS*=!Ykp+DFt6n2ifGaGf&v{louV%^UZLuNxOWmw=CUR%P^{%FG7gKJzv$d z`yg<&H0M)+)8qJdy0s7Qt%L!kxl)X*80*oKO2}a0&AGGF&N~J?%@(eGO1x=y^US6= zMFeW=VQOZkfl6XLVk%-5omKb;*~lb&`2w-#{CX$Fz;{a&5}mnLm~j^pg(XtE^&?eI zB#<(HUk`S}qn(Rgz5j?&{=vF^I!nCw=x*#6%x>&lh*hJL(r5eM3(~PtQrSXTwMDP| z1YD#}vbCim<*`mAmjR%PqjU4ROE;Sj2dlnywZLhB3wb|>KTpZ{dA>zQ#DeQFg!ii? zPrjJZ0jRsezEzJX9J<7D$_tet-SbQSe1%!i?c=tCzp2m9h^qDp_edB+;6gN?x+Fe_ zUY;nqF{8#aXv|v#f{0bUP-D|^R}DT3m6*v;uqB?(CJyVmBm(zi-K#q;;G z3^^%YWh7n7;8km- zNSNdVS7l8Jm$PK1aanuX;Yv>kV$LDF;y)<#*t>?$;8JWT*B!V+3Zxchy-z3H} ze5M%e&14gja;G2}kvuoBv^?4?ed%2Jji1WyfS5# zjPJB-KUfKjRv_@sc-MRqnO2O+v*b6@Gt%a}9j7}l^dUA1D{Iz1aNJbPMBwnIhB8-ojAXtO!XfG4pR)W7K(O4aBJEml{R zQon-k>$*QdVltR3c|tziGB=O zJRm9ze~FAnJAh~;fT%j?Q2Ph-cTY4r7*7leCIbi*5(Y#Z{?J5z()kbLMhqkeA0nf* zvfLmd_7h@D48xOSNqFGzU8#{S1sObcwfl#Ttusgg2u&Rwgt~?n624NWMF0`lPdZLS zDjt9v8|UBGUjkFEKc!r-7=SIJ3%f)P4G&Ty;G&5E;g=%S{`)X$1RV`cl)5%T uT}wj)k3hhY2yHN{L-5zY;ow?GZB?*B72IFx{=5U&0l=8qnbsToUHv!L9L6XB diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/apple-icon-60x60.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/apple-icon-60x60.png deleted file mode 100644 index d3c38d2272be5ce2a72377b1daac96db4513b64e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2900 zcmZ{m2{e>#8^<4GCqhNmELkG6V+@(ph_Q!}6k{;P#2CxSRvHRPi}#gRWXqm4d97m^ zy`{+VrJ{_ig@jSIit;_)^PThcz2|)AIrnv)`@VnI|GJ+0I`?y)WJh~T2{8pR001Ni zR(L1So9+w|A<$yC-iCrsfNE}M4gj^c#J9+T;G8ea$?_Ob-LLc!oT&O(IoSa~v=#uc zt^mMyaEUbs0O4=|nD+uD?f`&XaCXbd9aSN38%sQ}z4PR^m8O9!qQO?D!$5EK_c+lV zUg5P)GN!}jkX)qY+JCX;eKk5 zU$2Jc%eBp=Jfp>AmDnpjeEn8wSR7*?Z2JZwq9#iF^SWPdsT@k`ZD*y%EZVXo43i{I z7+A^N?yVy@5;W6YoIrDdB<;}BIhseZw2J$pmn!vhZ9Fz|;*p~8@OG6sya?I8^2CIE zTkVAOS>au*7M%UocDzRsP|o^`V?1FR|5Eo;z@ag*!ccGd&P%L~xQMv!(CH(BI2S^s z0!Cs>U_USd9DukCS$=lipFZwCCL|lj<=|Kq9D&p|g$_or=-_T8K`4I)OD+F{2|Z8} zdV~4dh^5ErU~RHK2*wV0$tgfu;xbq%oI?|bj*gc

    v84L7X{HG3gzWy}*p;BpbrE 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 diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/apple-icon-76x76.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/apple-icon-76x76.png deleted file mode 100644 index 123b34236b575f09c65fd82d580c06273e246c78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3484 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 diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/apple-icon-precomposed.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/apple-icon-precomposed.png deleted file mode 100644 index a58bf164b0cbe3a90684f6826023eec9eb3acb23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8081 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 N)x53IpzaX+e*h1}-LC)u diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/apple-icon.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/apple-icon.png deleted file mode 100644 index a58bf164b0cbe3a90684f6826023eec9eb3acb23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8081 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 N)x53IpzaX+e*h1}-LC)u diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/browserconfig.xml b/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/browserconfig.xml deleted file mode 100644 index c5541482..00000000 --- a/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/browserconfig.xml +++ /dev/null @@ -1,2 +0,0 @@ - -#ffffff \ No newline at end of file diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/favicon-16x16.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/favicon-16x16.png deleted file mode 100644 index 244496e96484c3c4e59817908b2b720050bda87c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1411 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM%9|WRD45bDP46hOx7_4S6Fo+k-*%fF5)VC+V zC&U$~;O9EYPkCzp|9#7}-5sv9jFF+{|NsBz552s#^YoVacaBY64^;4TgXE9J(w{3- zKINzZ6@x_JXuaf*WzwI^R6pf{q~Pf17OkIa#eS|8hp2>#=c|1wQu$n{`uk+suif@P zH)}i#HMnVM1GMq)vmJjfRR2B__G_2*&&}#*<=y_jT>t+{(VwG1@0Z&bcpNDUI9VTa zvO9KDb?||@@I!EPR?c;5>DiX}qd<|lY7x85;ExQcIY%e1etYj3$QN**0z+WE%+GZapYzq;r)&OPFa2|wAmllfIWhjU7Ju)SF& zwM9ClQzm4ZY|tt>-+gkPr{vsf!$5wl58U3OlF}+2(kc_$A`{vr8&Vs7s6{Fm7-Cr} z*RKKNFS#Vh50o(AfLS3bN}icXCTzjo-@ot73z24$3!Z)R*U#(IeI?UR{QQ2ANz`ld z)t^5kd}lr9x9xh&XVZM*%a62!U;jSROk4Nt@4x38(zMvLvbVna_wUuVTy1s^{lY>6 zj)VChHvsKmO!9VjVHZp6cn#!m7I;J!18EO1b~~AE2V@-aba4!kxSX7zz-931!>5nj z97c|nPKT5hB|Q?F6m-dGlY^mUC9CVwCsVF$`BIW98fsd~#_PMb=ggUu2@YXZ+qUsF zuba28abcieUR+h3V`AV&!wUjwvBJT|pC?_~^r`EV)&vIb)vZgXmX`YF#@5;fG@Lzl z?cBYE3pcLZxpeE=y@w|rJb82J=GChg?q0rq{r<|P)zZzo+m}x-zkcN1JkMIYeRcmB zdEUr0Iv!M9nD|g|V&Fx?Id2rUZz?`|?5MhmTH$8lr-2Nn1xC-VtMJVQ`bV|IHKHUX zu_V-9F%}vcKv9byPDlKL( zT>gKzKAIY^omN&EshQ~+B@Bj^M*Iv#tw1&6NajG*glDFdWPp@hUZcnXR3eF_#5XfH zwWP8jl>zK3{erx7`%PhfXy*8a097#qSKfs@me zMRsq1Qej9^p+TMuX_+~xK=144=9T2+r|YLBmSraA=N0QCB1S*W!o<|l*xbSdhk(OkVm}p>TWUdF)p$Bx|yninOfHp9Ay85}Sb4q9e0QHqYegFUf diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/favicon-32x32.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/favicon-32x32.png deleted file mode 100644 index 1f9b0e24021c91b971e2f6ecfb3240e176aee437..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1794 zcmZ{k2~bnl8pn?qkU#~Oh%6RCd|-=7?hOIr6|qD}LKF-;N>D<`R>@*=A%X>h7C~yY z%Jxtcsu-{;Dn&#@unQtkjDWI;A|k$r5QzecP?uhuH}ia*d2{Ex-<nXMTBV7@=gHyFzfvteq2{Z+}ylUTxud;)v`xOB+;EzcMm&rt<4>7e5FvS+g- zpA{ScK(aFcnr{J^!KO6B03<*FjKlzd{1bqsilW*eFRWk^yOHS&KFoe4*UNIS8N7nE zMTKS7$6z$?@W$*C{C#~wBY%6I*BTNcvd%0v46SsWL+22FV)-oFNhnM{!$!-uE_qfN zJ()I)7Cqb4{k*nstaf<$z|BOYGidGojHTtBTV2avb!C^_{6X zz30qHH|xxG~kV1i{t^m)5JDtd>V+Dn~n;O~n1^OPw7usLOFUq^0 zY_Sb=)D#|!2`K1`I%>Y6|Ky$f##V>%JQwxL!Lq%w*TtQ^%*~tsc=x8XKSj&8;jw>q ztjqgx0ynwU*rZQ4-a2viwC+#}rFVg0RK~rM=B&3lUAtb_)gl$Vz*-v+_dof3`jK#4JcVt`ra&3LdxD9FyKV2AMVVApMF$r;Psq0PuQtYO%ruig& z`8vp6ci~}P+6%(KNob|UagH;-y_7rHBG{|Udb}u-&e#sVpT1~@T0Z?w9QGXL#QC~7 zA&bAwa-B*L*(&gFMsar<-VQ5s_`7!}M6b;_xx9xt-STexnOi-pw7w!XdSV6DwSZK4nL!Nq{*14^}a1%V#vu#>%8Qmf{hBM?^J`Of-oZzs3Wd2H3SNER3h8UQ~>~!kl z2Wi*e4cvZomI?c{O0TD>ke7x?4_;gEhBNq|T||V0?!$g@`Bn=qc+HzsWbJBVl%2ma zx)Y6lGJT#o#Wi?!tX*U};{R1{@M`z$u+*;pZww4)cp6gw{s*S8|C?@Zmqm@tPgt*E zUF}X@#R~b;XoEzc?dC%Y6@z zqQKJPsHXA42bt~9`nK`+swETkCtUji^>zn;x3iyH@zcwd4fm2RaDy2gdb~;Fj`%Za zxSq@O?#ld;xAT@Yvzp{dEgjfP^bgc85{=`b0)(#=UEyD2nBM5 zAOwP@+TK6;p9ZNsP9jYD{|)B|`2*nBouwdpL+uRDqDmYPFgqnWeG7Xp&qhda&;~CJ3x&6+^`d(pUuXmGcv% z0vU=R91K+fxa`9<^52+`o(LiqNJL^3z-uU$K$(FtOFz;14-+AYL&dX5=Q&4H46*qH z36MwyXp%wzKCX(akcrk;h6nylCm@kpXh{0k_7;w({oRH z>#LE+Pwgi4wkCrXv6MV8}um)qRbdC+y}yr3zpeqQIV5 il_rd(@_3L3#gl|}kg)Zgct6a+9Du)Hpl<~|X3t;2*z|4y diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/favicon-96x96.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/favicon-96x96.png deleted file mode 100644 index 406f63f4c84d4400b4b8b68740b5aa3b92b9bbe7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4382 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 Q|Ew`!YG`H9sONt9U%F!83jhEB diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/favicon.ico b/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/favicon.ico deleted file mode 100644 index f2ff93f7bbdd7d9444f4a7d160b83c31a90f80d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 zcmd6meMnPL6u_?UVZ1UZMLrkP2if=4i{Z&6q=B6wwCz`d=kxI>(!Tjr8{fa6}kG#y88B*y?-%)KTJlgQ| zN@jc3qq?^t-^|Rap%)*yT&8>7(h;>rVJxU^>sP3!btlRe`;tnaFR2*1kC(z}u?pfh zsz5HNfK+jnQ@OL+d`WhvqdKci(Ro7`Y`jpT(5I_z;c=UqZBS z0HTCOo4Xd;a3yKW^y2!W;f0t) zo#WcRXZF!8oh-|5XMxwmg7~5pB-so|l`{~U`~~(znjmuPJBZpegy%8Z6b45|gw}2d zLPvm(Uz-aaj{K&12rQW8e40a&5z;B#S5f{#;NX{}MjQ66>-@K&+|6oFYC(67CzeBIz5AX?>l;w@a&{((k E1H8PQdH?_b diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/manifest.json b/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/manifest.json deleted file mode 100644 index 013d4a6a..00000000 --- a/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/manifest.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "name": "App", - "icons": [ - { - "src": "\/android-icon-36x36.png", - "sizes": "36x36", - "type": "image\/png", - "density": "0.75" - }, - { - "src": "\/android-icon-48x48.png", - "sizes": "48x48", - "type": "image\/png", - "density": "1.0" - }, - { - "src": "\/android-icon-72x72.png", - "sizes": "72x72", - "type": "image\/png", - "density": "1.5" - }, - { - "src": "\/android-icon-96x96.png", - "sizes": "96x96", - "type": "image\/png", - "density": "2.0" - }, - { - "src": "\/android-icon-144x144.png", - "sizes": "144x144", - "type": "image\/png", - "density": "3.0" - }, - { - "src": "\/android-icon-192x192.png", - "sizes": "192x192", - "type": "image\/png", - "density": "4.0" - } - ] -} \ No newline at end of file diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/ms-icon-144x144.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/ms-icon-144x144.png deleted file mode 100644 index ac26ac13b42e3a8f8da0ac722f826090901155fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6754 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 LjmZnB*FXOSd_b(1 diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/ms-icon-150x150.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/ms-icon-150x150.png deleted file mode 100644 index 97aab4f601fda56f3355aa7e73b7e61789f1097c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7196 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�*{Zq)4&MoV&-of(_YB=0rRgUOKWYD9WsdF zE&86(7hWSfuyqan=NI_-y`uzPqk#RwpDO4#hA*=>`dxa&CL2N9wCMUrwv+&dx(Ddl8J z%2Sa7N-vAa0UYaSWX&|CdR5pg>anV%e?P%b(r~e!v+-x^4s`%B;a{A#hF;LGs@A}2<mer`mqi^J_J}O0L7=;4z0K=x5rEb7?%zje8 zjCfMcC*I;tuH`M>W_>C?WH;5{82Y*TzqzK`F2f?{4CBaE%@*ad8E4@zc@kwg0Dst2^=uD&YU$;YE`6V|)kg ze-gaiQ5ZjaFGm2>)!xa`z~1SJgA1pOsH~`*h&-o+I9N(VTv`My!TAs@!|9B{cqoX8 z`T6;YKKX~n7d%?j-OK6Qi(NcJ0OLQ7rp`XD2n7XAcLyI=M>mXuf)O6-4FH$jw21u= z%zw*NP;hp9;^d40faN8q0bWsf4Ddhr{2z?P6C}p@A7r|ciwqB8`VWY~6IVw}fQKXC zzqJzcaC1_rGdKJnd<;zSC;(VmP7W+7B_kpJr%DEehfx0qACo76jsS6W^|T_$4!+6! zKbp*pp#anqv?KoW#a!JmXm=+ul)dj02X{AbvHv?TVkkK&X?aOmu%wKXlp`1{E&-Os lx5}XqQug-ZG7_?)_#UEo{qnB2jPMcwP%T5vYIVEF{{rT?ZB+mO diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/ms-icon-310x310.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/favicons/ms-icon-310x310.png deleted file mode 100644 index 790377e0ea507f8403696a634aa1f896b43f2884..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19549 zcmd3N^;aAJ^L22S;8L98THGCi7bz6?U@5M}+v0A;p~WdqS|GT4aQEU+oEDdF-k;~6 zc+O_ep56SgyYrfvduQfu^jj?zJZvg#004le3R2Vs0FZ?L+cD7*SN^nhR3Hwh_HvqX z06={r&Z89?;vC6SS4AFBGydujaYAnc($xe2KC%D+pMDwWm;bhJ?PaNmD_CwIBTvK;^uJws*jX9?P@Pm&l+*WHK4~BH zuyf4FzX@D<<@#GH>ACi_)X~THZFQ3144#90#6Sy*reL9b3#u}RX)TmRs;E>q2^&o_ z3Q|A3XA!dWSGH&S778!xUfx*3U}FxgLMC#N0+zi^&k9Gy$2aGC;CV};r1SspZ&%vV zucG@lTd`OBgz$*@p1(7Cu>O$?pheA?lF>r=kksEEKmlmH<+Xm0E zMA5gd)}xi(M{1SAHDN^LQJImLMo4VP?<~pQ51!+Wax$L1`*_Uz+7+jm#x*C+wf>Q| z_omBalkfmZfqsN`U)h7hXXM?azWyCI#W&P36zVR$O{}`~ryIryvH=5r;XdO!E)-t= zNAfP=bM#xvTdZ3oV2hNc+e$&MN61u^<{cWjqCGkriuX6HF(l3|7DlkiQV1_VfPw?i z7x9;k-d~Si>Y~)9p4JTzh`i2(d?Rp9bsLJg%0DSr2=km`(-MotUSZlt2BN46;B7Kh zfbrflCXSnf6Y-dzs_2bEkt8*)?_;EKN5Wn3fn!k1WgL0NZ-{&qg$!-S^0!jyF)4 ztE(9+P6RgTkXxhbVEX@rh}LKTMJvId(psaHA&F7yg#zU1?+D!;kz+yGcdz`yqTtw! z;0#R4yGqV$P@+Q00)tWCwGy2$qxD%BVryt}O*%M5jov};qKMuZS1M{A{HzR#L6R?a zY5bxHo=848X0J<7{J_J3Gh9@~yJ?tMNt%RNlNDt8BBmP<5MNxeVV}4F@>)=sHqJ{7 z=yT}1mW9cmRK+Noph8LfFkHy9lEIEW}o-E&Yn!*hs*hx$ht zx4aQcanlttvflAp+Yke^&7eFphmlxXNI*vr-SRc5r?WEsgKej9>QgW&`}#)4!k4U% zCQ6E}(Z$mt_{S)8$rs6I$@qV~T7Fagn;ra`9CeI#N7jW*RIyrK7>q;>^k)MsK-4!Wo?CAT@u`Aa(KFLods67na`K*8fP5VYu#4!LZANmS-s z(pGcq$m!m~MKCt?&UgoV$|qVT;K~iC<(^wNaYYV2`~gHR47A^@Pw%=D%>EH9B}m#% zO+v_EqV(nXxZw`hAEgU#f-B4^@o?E@k(<5iao#)W8 z;dX_VN*B!c1dD-ag4V6*Jd`tRsUm>+p*-+f!(HI@gZDV+*s49POP>!dyRNeYi}t$> z_YO|CjEPruNby@WD5Qcd<6#E*J7?#Bp4@&LfX_2uj*z62Kvogwk z5RB*@)0TTC-3$puny}jVNNR3VVsb?XX(u?d*NDO4Wejs4|yn(nHsGrwNe8vJ7eCAY<3e~yi>14@o3w0M8W@aQj& zZ%Mm1Ih;+;Y3KT&_?UaNg4TGl??VL5+L5zk%=5(k+aVw4$AkdcI~AqUwIlwb6*t3w z>R%W4iYHP8w>XT)Cu^8+(|qSNGu*mR0#X{f!9^vU_o_loy&BV>j8SMtMd{)fgSk

    }!>MzvxE-TzNfZ1X>5UMQRE|2hkb9F7s6*wJno>K~qsD;&%uu zJ70dDegL(Ii=NR)mL8mRW37-%!c9N)-etp+3C3Fl8gt|{tC8EAhPeT zXwkKIPhoA9E%9SRnsjwyH#irBh0T#9^?7+ho{oFy{={A00_4My;5_o|-F%$(%LA+= zy6F$h)OYHaUjHyI)Bf2Pvn;$m`ypM9B7Ad1eTO}|$1U9nk&lMg)S)tvm

    4UxU@;_m&LGr%Fq}jQ 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 diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/photos/KiTTY/Connection.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/photos/KiTTY/Connection.png deleted file mode 100644 index 83c30a49b91c2999d039c1235bfb6eff36c58e25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22596 zcmbTdcQ{;8`!+fV(M2y2qJ=^92%|;xHll>+Q3nwcMz0Z_XrnV)^j@PTqD60`ixS-+ zMDLu<`+nc|JLmj!uJeb>wfF43_S$Q&=UMlCKlciK1yvxzr^5$p3o*dAzmb zd#^s{>nBZzOA_lEZ$Uz5IL;;=T6I76q2{n5*CLU=H7Y05;Bgg4Yg6WCYq9B&qt0g) zna_*y+VNPFajn>|qo|U;F{xCQcFbvuW)yrfN=htKRwxOfP&bdj=K=Btovp4g#eS<&c9wgL!d->=+Kz-4q}YeX=V4XMz31 z%=zw&tLY5yqhgcND-h^|P%LrS6V%h5uLUrgUTW}~E)x<2dR#ypW+vaDeMI=OrxE-^ z1MPLT-6O^;Np-PIy({j%zin9$V;`W5cI~!#O+%-JjD2O&ot@7_pk*fBocdvO3FN28 zq;%R!;**JWU(`nVzGyN$$n(i*r}iA{f-IVQm3Jhq2U#NWBtfWPN%UtAx{KF%35v9i0Vf+ z^C21U^Hs%!K|gz=4P&j-$JDYDpy$jVEduR|@&jJq%XPCsJx=n%?R;e|s;8#!*oGR_ zOrBMrHvPkuI_IeA0SOrC?x&US{m@I>g#&s+tJzoJ>`%UrU#vFzJj6lQM zwgV3Hv+|ND@->B(L)_i@y-BNs(^A@}H&p}MyyESxAg0e#?V#x{b|Am;Q)!;W&Wa}p z=-ERE>2=y*x8Nb(X7XQO9Rdc*?BTHx^dK(5tB&m0QNtf0(`qojXVX`OT#yWL&k5xy zmHmY;V}-QbQ9O>Dz^G1qVy&X;%^U5`(Slb$QAKJG8T}NQA*_dtHtpWy%JUS+h` z(FgX7J?UAgA|QtR*b&f)fu>+xh)1(S5j%D+4bTpAG8{@K2eka>p9N}qOx9kK`N!Epw;;|V%pJwey z$HxTuJ$0-u1BT+5;4Z2BXW$S@>yr$|e~QC-uYz8C;ezThGJLNab}ALY$bDad)&$x_ zC=n*8|6Yz0ds-ay5eT#fLN$;BABGzbI0byBH?hxh4uEvhO|X(7?tZN4{YUwj8;Mq< zM79{bod1y4^7oXitQ=IfrjNcnc9lGrC)j@{+tUYApLgH;$fqYWM6KQ%hV55rfVP;6 zaOhu+lB5|X)I!u+SoSuOEju`y(Iq%a?+Do4;I1$0qgms<4yIv8)MwAKL2a%NT{w~B zRP^TopT|!&gJigibX%kq{<|_6X z@y^J_Zz7y^2~t%X63BQ*=Jj-FAHs5)?1y7oq=Lv^(=fPCgz6jhDlvoR#L8{VI!sn)zVtx@2hmk5QYKf?Jf zR6-v4F{J)_(x))<-d%gUSAz86w`w!%7|QHtrzNAJ-|yYGjQ?x$QX2!9bQ<4ut)d4f z%cZXNJr@p5R!Gs8-xn?=IeTR>622U*ux0^^DZP#A5WT35Lq3R>|Dzd1Dkfa=XV&WQkNPt_B*?14{;v_iH`0 zBAJ`upJx#^ZMV|d6a2+-*LJ!Y9wSRqm*(bwnwEx0+3>R>b8M6dbGHs9`OkFXcoqNj z*(SjXDW5PQpGm0X;~LCX)=cMQn8_e*XC$>*3FuaH9{b5!=qlTm&9h^dJAyL}t`vKp%e{-p*u#=`Jw1yXC`ghrG0JFlP zk{D&D2$NqxDFuAvdr(KW+bHIJT_B0qo6!*LPGtRlhPfjq0d7W0Q=;?8Pc<-yyZA@# zTLJ`kn^p2Bwy|&KgN~T%8G~bNVZGy|v7}b_smYpT%HjtPOeXQ{+tPEZ^A3!jQ<5>q zLn=he;-M9!kCC2CM;}YCN$mnfbDjS2qW>Jzs{nEI5RMeXK;iw2waea;ZSs&<1`=D+ zqZ!x6F6Ir$g}E%`877GD`Tst`0QFV$lpVP7j*Alj8LYUvr_6~8JzIYL5@_oY9C?L- zzW3G{f`;^bEvJuk*icR1e42L8Jx8(rsnm4!;9vaPn?~g(do&ZhFM|&{{`8vH8S|&c zv~J_xH3yv(g%?wVtp%H@pQwgXG%*4(UjijDTBkUBxPNzoCvi}BC}VRM%yV9Xr|f&~ zRpzSSMKV9K$hrcu5{=LsvW)1Y!t6tJ?m}!z)GNQni}Tm-pZ@;C5J70AV91GN)%i$1 z>ht4;I83{&PZDhX3oA);#iE~Ej%rQ5%iOZg<;QdLVk6i_1O-a;!0izQ3DaO3OBF|5 z0xBYI+Nb^%q}*3^sGf_5i%qYZ{#P6`ySWv(iiFrPB~r}=3ER`WAvMfCCghiJR56@! zMt%J~Gl+W;z(+3p^Wap&dWI@5=>c1+g|fvzuuYiR-}VW^Wj*S+z}XTL2<7_X)pwmq z|Lf7&CAywOY7(Ey9x$m#`UqUmewF*@Y9oTVyIfR;V9yY}ShAl(7(TvIq)!@6)Zn-i zf8J{1Bg2wk1}l+^&y^Ijpw;7;;_r>DekVNboc_!EvibN+Ei42b^UzWj;ydKwjnmY*y5*T#QMF7^_*8o#Bu>@($Kd4nsol73mx^K< z!(qtN=-_wv!rr!u=aP28%gINZrA5OLMq4bii9lGejTpmsJ?2HX7UIW`3RYBQ-Uaepn@#Fhifm9f?s5Kde zT<+R73z5V(Z|v6kw`iS2IUIbdmkF(SGq+~3s9lkVG*MGnlU|FYI}9g136FjtC%K+HTDj9Jx)%kf4ZL0 zd=MQHJ1uO|GNU@hKG+hmY1>QFsV>vWYfkhbtVfG(L);q#o8(Mm1*IY|yVd>|{= z$;przSyubEU_AitKPWwkHvy#JMjRvdH^Id@2jlHX;hEMc)q~pBjxe^MlGFWv?BeJI4J)R#SkkJePXA3UAd$`?9AZbm+N%>Wz5Vg-dWgd z@bBi3o+v&lTE5hgt@N!EHbN!6|JHaJ-If9E%~T4P&~YEvHwXiA{2+#-I>e8%`I#5aUdUMY+G`eMB!Wa z6|{1w3g_?lI-FD^ACLkHgkL%Y6U>&JT>23oIk(iuI>%n03a1Ya2QpXnUc<48qV9{~ zA)pJkWxrkQi?!IW{x^2z~om((*%!ETb5b6_^c{B5Zhu1E4A0&6oahI#&p(A28X zs5*6AhScD)!@#=~m9N=WInByG&(6@KAM(N#vl`SQIwDj<)l~b7_J8rC#d~)l>oHI= zk!!HZJ*4^f>Zmzw8A%Nun#C_`aBBN-_1`&-IG&G@`8f!N1)FtrnXBY8@3?zx>iCsk zvRxRyDv_;xEe&|irJK-N#LV(-mf1ai1n7ocQfw^cZLV_zSF2dowGPA-7M3XgD}AIK zL000D(qk^*8&=C=rrG~93&q#DB8=E99PjTf%6Os#o2lm7o&T$n-}J%^Rcd4XUePb8 zlXD3#Z;55R7FLFapqUsdgB#E6xNb@+f(8*NfD{A(uFH)&{*gKsNvey-JS!CqE(np;P+fQbn>eB{%deu8Jb;%2|H0$1L&Y!yaTx z=<+H18&Le0GKkgW3&^DDN3^&BVq$Uovv@Y#2em|qwulMG;#b=ZBJ}OEq59Js7IvOw z1n^McPkS&1>K}AW@A-y*;9p%@I_8Ek7pYu-*(V@#iKfAg&l{n9g3-|7XTiXt2mr#{ zBqbceFbk?yVxMpS!F-!$ag5d(?y~ZhE7DrG{4QtSE;s+@w;jAI7VI|qDQC(K3B&F?4C9pNS~GFqIgiE;!%=xt)fb*d?Y zNu`tg3pETBtsmUwevT8tcJUTB9dts&bJTL;OY8vSkxj;h4LMj&;`qrcf1~DTi$K@W zzIy<&RKY;cVv21-Ubi>n%S(_W%q?OMUj?fF`uIeSweN8vRZJC6Ks*f!j|vmjfZd3O z1lv<;32E^kyG=c0)r!~3<;!gvvLI783KpL?x$hAFE*BwnYW zf-UVmvqE#kZuk!kxr5c}2m0?!{_b5_kdETc^XMwG`!+9mpTeZnRPhPaO4#-V(DX%L zKeylZYz~fO=Lk@}XfHtau!19667Blgb!%$WEoJ3wUQ+jdet)Fqh=j+!n(OlAo;GWY zR$6IjbG6GV`2@HBbmfdBd`H`-|3LZ4K(4UBJ+QFD;KrWD_8~#;+cupkW?iLxj(of~ z^}ZoD=knJBG+OVniOg}A+hZ5<`GpbJa^+7nPqu=u757!MOBw;DZ15IXgS8E*-C4_G zpeSaI+)V9rk^ux%4o?ewXuC=#l%9T;??!FJIwSQqT03>sw4$TE{Zdh=)zby{b`)~A z(q3*z*Udee597)a+(0n-TgI|}bI)$|eZBPOa)EC}e~mg66O zzrwCKV26^UilUT3+Df-7vv*MZ5wiy=nqKDQqR zfG6C@J?vDOC0w)}#($@<)}&3jGo#y_SWY!|PPLfzsQ=T|1pj2g%*g+P@n*C`RIb|B)oV143WR1WDzDymZLOJIGMe{y$nleg>JI z+*Lhg&w%*ZudV@5jN-Z60(q-PuLCJJ-Yh<_k$ji`KG!B>>R> zegHw1y1zMMeI=AI(VSA#jOKtZDA}m1BbuH)P={{j`1b zMgopJr{xuez#eKYswIA7G~j3E2y*3sz>O1`cpT%B%^(VcLTJLx2OP|9JZpU#tWo+* zM&{iU(X-^cj_Sr|{6YUwS0=1+-pTH#8A%y`r|8>w&d?ubJll;jT4!y(tMbws zyO~Q*bVfmbv%+>LgM@aL^Us85nmPYM)Y1s^!r!J_y%;4IXkRRPI2$sZbMQ?F&V3jd zp(XvQrcwy#MJ~ZkG9{j%Nevb^BiHgDa1!__Znib_?K~CJ>MP=Qo<_m<-?$o7wK2pM{IVaz z=V|8Cy3pzze*dj;F;}o7k5BSm`on&<*_ZU{AA7zgs8cr`|3^eFfA^}ey$3nhQKr2H@<<~u7n z$8F56asCgm7&$5-+}=03tT^A}q)Ekue0oPfUjI*E_oJS?FqF_gAdy@`Vg`(_Otw(!Au|4Djwk17$vMb5Qy!Rcew{gTk0*B^UtrS-DM%G z4m+JD^Gd_Byw5sAyt5;kSJX~A?6rJJGZTWg(^v24$>I5@rT59~nX^s7+iVN9`9ZpH zX)Vow#cuSoq=Re&L*vE0>z=Fc-%mzyCy_;)!#_yppY6{r^0~ga{)c*~b^vk~D74#Q zck9(X_^@i1y#0@}i|9|d=rWlg0EV8;I)}AM2)<^S^E`fOFwB)JXuTT#N)){=T^|U) z9yhrfFTXi2zv;=iR01Py%>PZ${(g$>JQXKv-0{9K^c`t?%;-D5b-DYjon*WP4>HB; zCaaO^TF}|-f2V=+RI4i!Y)9v-)ZNN^0XUY|ilbl!U*838@+StOEK{6VeYHJ2i?xPa z$c!2qK)Q!|zAR&jZWI^0 z8O#{A`K7!&W4gO81YL#?DG9ju+VDH&Puf3)C40VMfBD8)sW?R^GpW)vzEudhovR-O z6`Q8qJn&{QPdnyhk7-W|Ud_MSLdVkU}b&%@*^0aD7nfXX&i0Ft!70i`oCh$OHs&l$6-(LnM7Too4pF% zSaYTLR#qa+B7@X-c6u#o(@E`^Zn{H99j7#_Vq#4WUbt(N|KUW7pEx7`$Q!aC5987T zVplYkDI1j{lwmZZ^RWEi8lB5pRa52Ubj;UoiOio1WutT$2{W7Oi`-(Ro`?wkzTq#= zDM3uSGSr^(a6iVNdot=?7Ig?_k}aUOpVW22*A+}5{gjk$gpyZt4Xr8^$@4T)vBnWx zLC830S0R*H%k{nT-FsMw0bM)4fE^pQR%^(He9Hp#hBbyYE<3%}o($16_|N*tK<5$0 z{<&d#Sg2%#5_VD?W%|zaFwDJ0HMuL8Uy|b?yH{BGvR0SGfGIA0+CKlMUVb%5>a{<` z8V`6*-@8@Za+*nrNGQ#aV-cpV^PuV96bpqU4kcWWh#;PaO%v2#; z!8TKG7S|=_)=Azlt^rijPCu&843S>9_aScyZT;m_uj9j6b{%@Upr5T^M)CrB_*<8> z@f^NCJReQ%HrXB-SKQ5zG3b5{L7I9-$>ZaYbqhat)tsmH>zFvp*4hgoy>kISW4n5Gryn$iB^jqW@MzcDB*SV(`oSGvoW^rV|eIK$iaS1rC+|`dn=@u`1F=*xsn6=g4!8@!N0~-4F}1 z8XpETf_V&xb=SWEihhYBT9ZBHPU^dh_wWFmL@=r`dA7GGIc_d+2e~rJwBiuE{x16x zwVC@{ssHl&W>}yfJ7DLFfB!0%ubll;w|2llS}K@Y~c-fdmi%C!c;l?R)xz$sGS~RmZTHVK>-PSmo=SAf@+LGp3f-!e0 z)*>r9!c5e$C)88aZ2h0d&Rb2*16*~;0qB}xc0FUyI7dO9|7$zsnw$Ho1mZR9F>No+ zXavJ5fA{jQC}D8S;HR2?xB&-te!_A@Rxo+7_|d+Um2g6i+5g6o2}#<6#K z%}{*waZ^Xxfx*@LSoRs(+Yr&Y#4tG_!~A|y85T5!cNR!&2~AMjl?hf}!*a%08k1hh zsje8sQ&5jd7cZ@V%*#|e8m&}_PMKVas8M>g{&51=U8$a?*f&A{ywQdn?SVJSD-SVj zqwHkFd4klcgivfEf?X2V!DjUZF$&iBl>ENmtyi;t(+pWv-f;i2Z`V+M84*QJ<-ktH zLP)Lr4-Sd(;^E`QP1sy%7sGNPOrJ^CVXM<-k@?;eCK8pb*PK9kxp$B@4h!EkOn0ja z+Z@yyL--3i`8588d@?^O(~_`4WTmn?P{BEUbdpHSxw{2{1nJY35b~_b+3@n?6?C-BztSv%844tD)B}~DtSqI~Ta40%Jz>p^JY=Xv7Dqnc>}Zo= ze|HN(wNegl@syn^WbPNG`Xlo?8P4c`Y6-k6G#>;T0}Kj{YtUd~w~ZW4iwadI8||@( zS6R(}dv%<;Lv<0?9uyY$$w}(;uDD_PJn~~P$?Sw-j8e{)t?Ho?OQN)I(@|-RfL#C9 z6GiKqic5Ud{c`(l)g~S=zDiHHJY>$pmqO zM5N~QI0>onm6tU>mOUMs&qGs25hE@zWB>u3> z{6mB&m6A7cW){{q32-nU!{!yuIoeYK&+z2jgU6?(^|*C&tKR&Ro$69i_Al9u*i~R& z*yqu*#!rw<4`$!xIN{TI(^Dl59z6H3m1Xf9nRn;8{t{SSTsAttd@AtW992y~+8hy{ zOAh)#E8&XVrf3s64Ud{s-A$n&$(Qw}{4FWZ`kJ6HD+RxD%BwhId-}o7>stcKcT0hl zkmS-a!dlOs7s`@^7OpzgoI7iuVVNBSG(N)sm%++~wF!pHYTA2!|r} zA^kSXIF&UkNtMN7lQ7H)fWouPXI$)RN;G;`-m;`)|2&v|aM6qQ8b_ z9yVIPucX1c8e7ulIdLJ?cCQ=g8svW6_MQM9C3nj*d2L=s3-P`m8Qi}tnbhEaIyMmU zS&AkujjBOH9`Gqt5ThI$FAoH6 zDfeJP6ZC{Q;~h;b^x!0~lv;VccwIe1(&ShROl`3MyZ@~#!FRGD4u1TrA0?W&VWWD3;)r{GzO(C5OA6%5>w*$)Zp6}&zw4|2V6xL-){pnec zNTWF9P=t*1;&v-~1AjJNiKrOaY5MFJu%z~yBjd%TWh^VR;BrgdALPselEj(PPcz=L zYGYYuE;h=#lTv&iemlAGTnwc?S=cK#SYVoeFY@J4p{Q6edHAiQR14TfYHcm*E+kCc zx}!6=dPmoz?286be683I<#aT2Kl!ugM+llN-J9FW!oT)&=K0bc=5EeV*@}^*1~E`u zVjWbXj~(2g;I~swFS4N7TBj#rFKV?R%Sylw>D#Vt$c5W#<(?Ko-f>J>TZOJyfz6d8 zRNaoGoPRDRVrnd0ZAUBEeE_)(JL4D$c2ARugfD8WT1?3t;hppib3c7;-uzv-E*8q5 z;7mH2rx`Kb-YQQ?=2YDHhg(udkHKB6OY^IM-G9XZ^wr8u?T;Gp#KeN1yye3%> zk~^&#{~#4tnrgP2dH+ud)Q=@&b9BY(k<{vFAGmEIjDUjwM^!8Tyx0d9IsOCKyceFs zXRKk}NxT_D4rCveH-;z1|B`kAX8YnfFrkfKOg7xV4KBj}C#M}%pF|r6(3<>CuFj>_ z=eebcf#}?=xVnpbh-Woy>7%)$%qQ93?qCk0%qi@b5nwO4brG~30s_#C-fvpdj0aY# z4+x}Kb}K9zuMG#80Jym8z3aK#a&ujNHBi9QYMc5s_91N<@XDpzqDfmq}U(3%X=`iWcZs!h}}EpIVTm@8Lt-^ulE>l z_IQ2v2udlLh9+CCom0j|NLmgqc1)vo@gcjm%^vlLz867~^E4-USHkeC#(J;kEp*4E znC!gM#~TG(LW*LmHm=vIGuq|oN$H>B31%2F43%}gohYTDW}kIeAB8Zli{A^^r3>dz zJv8O(EW#01TQJz6UrS31 z9be`|A6uRieBR}Tiz zsrvW7^#iR1cV$%n_O%;>k2?F4Qf))3-?uik3P-4Vs7tUN>m=t735+GL{c5lKg{jN3 z$(cGA%6`iND&e;yvv599SJ3AAG7Q)nW?rURyY)*2JZ+sN6;e0w z$Mux{Mldp?@^Gc3I7X-~0#owpSI4WcTAxy02?~@7A$Eho;y_p1c5}F_+gH{kLu*&!DP$-RwS=Zu{rrk(^Xu{c=~D zA`lbwaKl*pQf~}UB-n_;WKUzVMU2Vt{3~@u*scAiE;GE$DTU+ZfAwxa0hLMV{$AjT z<6tV|Q+;+kElBKf%BTz453N-Dk=Yf{5-QK>bF8Z=9~$X6#46N(od@ z%wwDz2eS-*y~`M(kZmfxdQYM^SC zn`c_?mO44@Lz_5nxn{p@d7Z?2gzWmnU8bIIM)u_%pbrjjh{F~+4P6KmY6G=E3afZ)FBMkY5w1rBMO)qdYBge|3*tt`}i+;O^5Z?siU7%!pE zCwOF6;_O?_vtQ4h&IvXB^UqMRk`9#kQ4md!64-w?w$9icO>xXS-u~X^Z%?&qWZ@S| zjv$MaEXwzD2!cT7!|_Kfs6xi5_^(b%Cif6=98YW=)B3S<$wM76WvLcAX?ltz_IOTK z;u*CRSvw0lUFqV)mtM)txrcd}soGU)aet-8^~2lv{G_S|9{VfQZg2FgMf;P=Ime8y zn-|uW_!HlpEJh!S#9~YwYWxP^Y0IcWoiAY_ME(Ky;y>1`^s|RajC_3-s1+Y*^=LQi ztFXFYCK@k!@$neZPdz}e`+pQ+6MyTcANGlLrf)1Bkt=ch?W>XxqhP2c;Y9A~BDukZ z1m$9fAP`+S?FqA&M79 zuFwA~Z(v!D>(y4&RBdo6BHpqfoa0Mvx)noTRUjSsW2-ea6VPrpO38%VfVA8@B1E^; z8jB9*OJRGRtQh3G+j4Osbh&#ITz)xobKO1)v`mlQrYQdmD(QHQa^Km4B;K4q^i9k~ zoQkzv#+xu7m0+g)XHuJ%#SWq=W@@GqmDu@>B$}4r0AYax0HnGz1{YprhwKqh#RVi1 zr_3^~r0n#&Krp4+gecUDe8k^}W&87bEppu~T}X|!^4wLD37nDdM&h7muuVKP;LnMi za>n=6RKHVMfCBP00`m1H*c+1trL-+C!J9BxmzOmH@>2vjiqbl;X#n~ea> zP0*#)>S0$Da&Mar8=FgZbIkW(!S)y5&6!jS+DL*r0jfE8ap5_q^{vTj+R8a5(q%U` zxUpaVk|Wn?gmMjEd5RHei( z!y%_Xdur*aRG!tt)1IV?+v}8PmBlCEnj2?3*M8AX;T9ALfH8}cMhaU5CAY4cIakhM zXy?~6o^L~(6*1|)FDaQqo>gv9T%VWw&J=p^fRQ!47SA^lDv{)re9eV zl%2{H#fsC#>S0E)b*~nq&E+1)-Z_P1UwbYY?euUVR6C;;!!*Ko!+LQj@dU|IG&@ZO zY|Dz7pWMF}_1sMHab%$dIEHkuKq?IhZ5rl&a?;@@yvpj*bxYJNP)b;6QS)7}6&NY* zoB$`gSsa~|C|dVN^>{KZx<)>S>wiemy!ZQ+crvqWSX>+Ul*UNgx<}6lmaXs(KcACe z01~KR7xYV0-ERUz3(@3w?p>vxrffjM zYk93Y);BwltrVv8uNkW5(+0gr-O?8&E^qMrC6^W>$9! zc9^O_liu|pDJ%C&KZ7ko~J)|{65YMDxPZJ}uu!@O3hf4;uDM`uvrC|r_ z8}5!t)uc_=0%h(IrAc@2GBBH0h7;xCZDuGvyL$}t3&mUmG4Z=Xshkm3cYIJ)NY3P3*MW4 zY4*U3oGHD{?!L!ohus=~s$;o(>y@iQB4(D!Ug&=EEh=ZP#{cA=xhy*NNiwll9c0=g z!A*KCIzB+9R+!9Cl_aiendvtfVQzf~AKPay(TvW8!L>T)VEW>%OZ6Kx%=g0K<~#3Y z)QxPA)b*b4X}pQM!FHLRDg^fHuj+7Hp}qqB@^23ykH8O1yl#S9_8#7hc1fK-Ut;yV z|7HCdN)-D``Xj}4+^o8-{rwk^&^b6VFV$l7FYnd9)}HTvPs@VzvU?=}4S1Fx0NFt8 zQ_8^2i3vI!=`!qg>qkxk%%(sA;O6?~;-+-(a>V5Nx9>ladD14WJ4u1vX#M9FM14Py z*DH5IZ4rp@h3mHJs8``vAt{5V#%Bo$P@f(q<7juomA|r|c_+HIAfcVN zNGfn;s4hIf{ZhNC;YbLn-7{P2c$+5~5r-NF@Irajy3V1ZH-c zn8C*gl$yNCt`eWQru9qL;hbM_cbh%i=3fvw{wP)xJ-# zEFr$o)Sy*)=F6qjBe?&5Gvc}lTDjWvGo5dkeXS&kY}EoD%ne2!CMAB!F_77{OVhJO zm2N+9aBJy*WwaNp&E_t|T78c}CAv>{vb?pYS4#`cxcCeY)3KPAy{h0OCEAg7w z-xWAC@$>(f!!@$lV9v-;hEi}^5x3A503t&BP^k`m*nJD*}%iy`NYQnP~j>rlbVwCevT4&Cv!+rnYlhZi2r8M?! zOUtjE^*^(8z~Hak50zv%<6n<|9`XC6$AF+*Pn)K`zX2inX@;V8@tYx(+QIfX9KC+< z8Bh@RzQOQ6JM4k?(mR2tb>mj&M~xCa4Q0w#?er7sTUfh%^-y7o_O|+Mh7uK=Hpa|k zzpXmmX@nADfPL)gf2_cGp!x{O#=(CI`)TL3@<;EaNU-i?g5oWDZ}&AgdKTGz7lXhx zxH*9R>sCT&*kZ*VgY8P=$~|cR8-9AvMH8q&FWA z;AOdUw%l$CNL|hmRLo)Vs`P{lWgxdFm4^8w@3S*eNFP=uZHsFLyK~I|rZ_<7>oa1v z27>IZ^S4=N|J&_fI`@rWzPGnM`d|ARhMkY^11~ZzJvq(zzXZIN@h;2xnp2KFtYPPR z`Yoiu6z1*52~l)fdR0nfwB!5>;rz5gwQ}|;aX?c%%iX5EOzEHdUUg+Q?EJ*OW+$$S zn*002Ys}|w5k|1ASb;Piq$laz!y-5nJ{0ar}2*?oCzw80F4S{giTqWjg8R#_Ud0VRE#?V1vI9 z!M_9!Tr*9Np)gsbUv-?}1CM5_3;jC5KzjtC1crD~^UPTcd; zd7#ShGi#bZ5u+?6gM2ivx%EVxfg_dML4aOAjispy;?>|U^NTKFc=y2u##Oo;WE;|h zE7d&e$%SBVK0$RRGOjid{L0lTO)*z zSHj_?+FXd~>_lHvxo@ZSl293(o@YRwk)YpN8S z=jPvlCHxp!c4GJIG;5|E94K8^naowGSp8jrPu-|X-Mu}iHaMb>_}B0AzA*VoJP*@5 z16C~fkxC|KPEYnggqv;4)RkZq9P&EkKV#6s`PPfUmiSA=U4yyOt~)>xQ^~wms53^K zM^81C^9w~`0(L#vK>%!36M6j;mvrLTe|{r>>rk0JBU6YqL?(TP*X72L2Z`z+XspCC z#_W)Z7TiAJle5idwc)Gk_G6Uyc*~{2GJKf8Jic{OpV$ z%uC>52J{q9IrqT#Nw%0b9Yg8Lh^+6!+1IT<8eTz${EtP1ML;oXDwWe!B8| z4_4yfCLO=8oCMJ|$6?)K+@MG`V1?`K*1Gs!Ejx(^`T$65>A_yO%@tqg9cgayclAlx z0nHsVH*!G+-}2kG|GU={5b%Lu2i?VP{uZ2fT$T5E5wep&_~ht(fa!K^?1vbw*R>ps zJlBslVNo`gtWKn@Gz^1&11xp_al9eR5Ze1KHIG~5DTF9Lgps2}0lzH6&JKh95l>bs z6{BUXYtWE;uVC}h(e~Dht|400Uf>Bfkt9QA9y@`>{l`H|&W%uBWXmPVjc%=c4uY-1 z$Jw(F58a<^0&%$h^CNxwo5HWS(d1o^*o#dkkrT)(FL4TeV<&^brKGN47{A2H(rYUZ zc*%q_z?}upn9)L>Zyp>YtRghh>Id&cIgb^J0t&Ta% zhC4mmjYhH~X)*5NqGEoo{VR9LGn6TX!ghW^P<$LEX5sdgxdsdsrp-xgQO05Rp?07C z0FvCU!`;ieO0OTHsP#q3)kY?3iN@NRnpO6`NI`=tdIi2tM;~PVAhi!yd@ZzIU>f|} zQOhfWOZ$r^}@z;u$x~`K%%Blb(?hPQIQD|M8`!EP7HpDFe{~Q;J3L!zg@bHUw8U>FRmz zCmV=LR4v>0qfl1mXpVs63nHpa>`>TP->ajm!TDv?RfzvwKqe`f=;)ns~7xjo~9 z9xNj2^=f@enuEz!8L<4(Xf!`8#+YQ)?W;ChRNDw=a)YBVu|o$-=OyQ|9{*SquT^cC zR;K_gXN&cHL{38WVgP)Nn*%vMbi@3MWSjvCCTtvVNor>vIA&-ScLqduqK6X<0z6_g z4#8WU7m}{{n_rvI1fhTVeIJR(#d5H!g$y!(XK+lK7gdLH9J^&O2FLAVD*)exy;}Le z5iltZ`2qryxiEUAQt|ZV-T9mNvitdOYxTk4kZ6Z4ziL%Rx;zWr zC&}78TRF4?rGi{h@>JNJA;BqmhT2rFqFZp}TVsIN57%%V`UylyrsDA7bsl z=nu1u!H|kLeyjXGXBD1S!D*??da&ZW8Q8ptX`Y?7^|SRf5NC^m*kt1I`tZw-y+sco zHhQ0y-g@O^I8K>eyU`6Yd%Mvj#7lcKZ|}QDtOoUSH~*{Asf=cK4G>S;>4nf+PEHt= z3F-kU(l8A-0#L)a%RF*E9aLO-rx>^J)=AkXK(+e2Rr>(#600r_>XAu%)c#;La_{N< z*$Er{^*~e;6H*Wlh&1ntS3n*M`L77e2m;{@s|f(!-dn4OEgs14)^aX-iSNetz2boT z_=4_MWH_h-#LW4ptaK30bQv-{bP1qI3|j!+Xzrr>|2+V<^VFr}?o_Jd3YJ6+rH68f z%>EXVNyY!)*Rq={gU{CkUa6*&r0X+3&HT5EecLih?Y~uqo|kC%_0GP6h$k_UI4Hm^ zfcF9+;f%zwS+7py4nJcIZ#Junxv|9i?@xgF7Hk12jNR}uOA#m{r4a7Vm#0J}-vay| zpGK%=O9-_F6NecXDXl^DADvar1?BAj5y-dweZU2Lm_R~ymj<@{+@2u-yv?_UL}Oqd z59V#R`~izJkkpf?;mF`yFK@G5+16osZT|w{J)T=Xf3scjmc^VZukt!|4R22Rg*SgQ zFn*Yzl#M5}Z-MQc5*VL>BP+|+GAG5BdTQsPKccEqE`nZku{4VkTWY>KOd@SBd6!a! zRuM0gu8P=iR|ma{Ey6IJQ0lD|@%OsnyV;l!Fkyzkr4ME zuscgY?P`DU-(gV^D!^WO zsttzlStvxWYo*ZT#dTYHocdD)aMk_+($j;7jqQcFq-%Zz@cwUU?KzP5!VNmmMvuum zdTI6%{D-Z`fElvr=lNp5r}?=#s{?6$dZ!IX|JMcm|KmTf5!6J&mu_D1F|gC$lQZu6 z@Qmw`VXL7t=nbVJ%okYy^Yqw{iizuy@WI!#e%PPj$6bV|v(c`Ly&q0Wz^9gZjJ)E9 zO)3TX;tXA1czT-cKI6$nYzGzoaUaBzkFV$G4mbrh;cTWAB``*$YPg0)e3Y{|<1FfGx?QSfsQ3$RI6Bq_pPAu@|+MfD}`^C|H8`^XmnfW37U z_ne3>OPHnR({dL*47A|>jwbCM{l9v+@^~n}ExMr33Qp-8r&u|yNQC3&Cmd*Ao3`F!TNbMKw!oclfBbI($F z1-txD%tr@UC{)q-IW26IIBohBT;7BPVv?g_W!LNXjm8f+?fP3GJ7U^Jbomp=UyhfE&asihmd z$!Tyu)w>t7JY$YoBhX4NV*}S zc8Sa)Aa0-_ffh&;8d-B3{jLq|7}WxNAoga!51=Rg8z=4eq;%SF-#$2t2eikR83Bj< zc9Krm9Ydo^7`zVu+CA z$u{WMENpN?ej2g+5E8_;`H^?bEDi#~grl*0q$|HNFOUrU!5J4o@&!h?t?&F%FgVKN zs?mnA>1-&BSGbVdp*Ep%CM@okYPE)w#KU;$#ay;s&>eu7Me)I)Oh`FQd$}`Eg|6Nf zlyoC88@;?^?$QFJoMAbQLG^67fRqn#ROg8C6HB0F1iD!K6xofa&MTMSdwxmU1M-s& zP8I?xg@Q}_{WCRh@21%#JP#&PpMjuGw50vn=C1+j!OKythTGjC3$OzMo z0U;m`ovqg(p6=EBudLd4ZSA49%HNO7R(?HRAIlusVk8-)#ON6}^>cU0sWR@?3@u<4 zjTRJBR^H?en{^Ze=A7OhGKa^j{j#9niN+w3R^Z zL6}pJ4tStfuOWrV1hl0%8uSH$x))0@cXl|6|JHE4D;XTZh}$`&+rY_mz>E%BY$V%& zi<0Wxz^bwIq+n`Q2dhybsfk+j!N&zBF90~LBCVWCgoRRaf`A4Y;mqOaTZbj6X&GRs z>>YOs9rb>F=9Ex@K2@RUwV=tY|Be!%Y92R;q7J2w1d)Q#)D=Ovt)IZ0jp0Dr&oNZs z;o>*oYHH@xViqDaYfgcxwZ=jPHq5=jDY{_QJm)rf|Gfgvw)^3Zd%Z8U=%3V z`v$b_Fyg3r=FjchRZKue%#f=nRpx)g-f|wV`^QZl3sR#1&wH-nYPq!GWMk^8^cN{m z1Nv`mXIWw5jU>&BndHsN>|gKhn*Q>szyjOU!aRdR*cS+Ym6u~wRDD(4t$~0-@^AkE z{-DkeQU#hk)dE%OK~31-$&yBqo`v<4ar@J z`G@I!{tG3`&?5(NS(_&^At^7sb)W{c!%}IzRaYcDvn9)f3NADnLj~t91n&T;^$Vh3 z+|k8J#@HF=ow}F_J?r(X?&pIsIT!Rf`@V)~te)XCtrDwA{afyC{z;@U(JD}^Y2>K& zv|d=IRpd)>D9MO;yW zdfGzS6Or*UZltSejv}IaNJTSL06h8|E}*GVS+1(IaAdsPEO*VE>xbS>P4gRn9jJZ; zn!qpkLexwnh&Ir*_G{0}3grS9PR{efaxFc2D~s7|(7X-*?VX zkRQ{t+ri%_4&Ik$&q^vHY?749%6E_E=UbEQ0X*hOA>J8w%)c-G0roU=2ufN7U;Spc zR6)Sq^!0EOeBo(jEe|$uDzi+j>1W@e(Uq=2{C<`4p4|d2W55z%ct#;WrH@6l%ev#< z+IITZh>fYt+bw*p%}2%5xvNF~O0t!>r3W4_Wz*HYJ#Riwaw{*c>+YkW@X?Ye0tY(# zj0^g{*Ua_AW8XQCSWMl8Z&hCCzS9l$wNxm9UK8U7&5|$G6v*D~%7}K3$j-hq=oox1 z%Jwl6VL=~`UCWYK+S~Sze|?v8uqbXLgVyRS{v03QZES9d{15cizKTuP=*ziZ%mnB0 zDw+$2k|!uyGFAC8HT7K&}-1^;?OX z4lrc(6M<1ldYpQ$1s*HX76LPPjUJ?3*16gqaWN##NYe4liGWOc~)r*IQ z=8cN2Ju+Tn`E|XDu_LM}#DV}r=&D%YXx~w1M>Aa0SGYyiA#wfuPU&|WX>10n@f&zR z(fkh=JO;5CX0Z_dCqN=i|5lUCkR@L_{i=MK!&&0h2F-KDfoFD7IrM*p?$hAVfe&)C z?(PNHFC}orx^s7|2s-fRLkbQe3q*?mFr6nEJQ7=D`uddMIP!w)d-St~vuC~cVKODV zD&7QkG1;)bst4u%xDM9`H@bnawWO5ELJiRnTZ8YQC|#V=c%dbt+McA#y(^B1;Va+= z9mBo)GvM?|al&@PVx!yxF|dx6At7ak^x6{SZRy7>0IGQ&GwviQnmV!Uccmbr&zW9$ z*6`-Cx%;1g;x@s?3VQZa>VaeFk}mQwYuh|-ibYo(!7 zd)O&nO2;kWfdXDC3mjFy->UHA_v$l~I;LSt>#UV?=tc29!cKayY@Q;bYlxjZ=*oc5 zj)9TpT^#&AKI)yAt-Enje|0x`TnI$rbNNl8TzliK_f=%cyl>YS*jp3gmcU47 zOAV`|FdqgYfP&G)Z$_wb<@iZ4nh8%OZ(i76Upac7oXv})ABuR3M5CrGJcjRBTFFyNTu%3nx-gT|f^)Wtrx zcm(FO#Hjbb63iIf6=53f3m6UmGtKz`b*gl;{p@%B#FohzK$u-{=Q@OKw`CAvd_+PU3E|mcU(DG<5L{V4TCn@om_Gv zEPI_iUWP+Dbhz19x3DynOE*#UWkou1;poNuOrj0NQF5!z#I@_oX=@|pWVa^T7K$M< zUM}b*ZRKN7Eg=_uzk>$1Wj@{BKO}nSyutUC^UF%6RFGZ9bY+%mwS!-N@m_jeso-GC z=sjI-230TsjE7l7drgb#im-*6QA+afXN4>#WEqJh)U=dl$=4RCTU!4e2gDI5MY&-F zI?em|!P8`k4(DaImoqs(2969J)r0TtJYA#b8qH3WT;;j#D?$30nXCTJVLKkuH9kTA z$&_Zc{?Fd;#hons9OXQgvz1x3KS5>b-w$ehJl?#*67!LoY)Q0=!A?(w`w~O0){B&W^gJztJfEsRHys@oKZi0D+M$;%X&^@ zo1Vo49JfI~nJTMeQgG*od{hr^oMXP2_WXzGpJUR3JWIVhUnaEpD;Q=XL)1HJp!Yr5 znRX?;3R@W2S%+To+A~1(-;}qwR=hZA5OJ$!KLP+%7E0o$u}!wCj~Nf#&3L#B6_ljm zHPtuvg!N_Dfj|Fa6o!n|N1k>L>2Sv-CH~RbN57Am{+?Jt8!zu{hzs6cr^`#CaZlLW z+jH;WDY_>(coU6(%)e5V4d0v(^?m7v2LrtzoVE#r-T%dDAU7zz+iPP_JWsIlK-8f^ zFlmW>ClD(_VoM0`D@~MCV7=?6xS6h4dP~PU;S%{%bT5*$?rO|$_JkcNGJq^>G-F5( zgSB4wXHSGSuPCHOmom>Vv{^c>o43e)6L(Wval~K2kN$?U1TXQkdbw=G<)*p{x_^WK6zS>6Q9dnJJXAJ zwk9EXo7B;0L-ySBV9jRGevfFw^oOyEWuLwrDSoZMlvCW2Z95f03a@qTv@tQu`0s-p z9czRqbVrM6_Anae#pJ_n|EYGkV2OF_tUh6E950P{x7 z1b8q&-~aEy<@-_c$xOW1pAqwZSoG3e{^Tcs&vwFhQATC&1{Z-VbO=DHPr%6uccn!- zX+{CcSPwDNA;V*9u3-ZL zEH0UzYK^t zt~QkH?m(@Us;NiE`{(X$0Oe4m>ds>>V}xH^H*-mHTLd+f2QsnFM5Jl3!$&_nPg`WN zZc#RZ(KnaHoBg0MZnFrPDi9(2WpF+vF0g-ZR6S-82vYmV8ewO zi$E*`eiU})3U*5iKXnHE`QZb}U1FMA`$v!4`rV3y*P!Rr zWR=!0KmaOF(Ac&dTOTXA;+!R2{O*&Pm~q^v1aP@J4N?8r!MXf_cy;bl_!=Njp#92I zF5k0-xpn$I`kmg97FHUVt-)y3`E`^U^0fxai2Qj7aO49@FgW4R#nk(Lbq+jyx&iMJ z$AR3C7T$@VAdH zL_9k=yDBmTglNv`o=VgouwhxlRTM*@e8#!5C0L0tjht_Ul1b*kgt^k<>GI2YC>_Pv zCncm=-R9jmlbe|&#)Wf^YWWwk)aG&RK!<>}{D5X6=%0<@qZDL#<;k96+9%Kg-5gd3 zKBP=RK8(Zau8Qnw&bw)jkNRbeObuk!hlm=~9~$8>zqgoLXU_@FSQ-s{ePMYD)omu2 z_NdYX(wWhlxo*shG~o3$MPuP~ksM zfLEJORGZ%XcH}2&nRN|}aG`CH>nK)2b-B|A9L|mVTv9*GQ4T8*F+c)**)}6VgH-tC-Z;L~I z7CAuUW;_cyezE}9G^)Y{7h|nTxw5(s`#8zDQ#l^MgTyTy^7iY1O8{4POD0VKOx4l1 v9=(*%l}tnRfayr8r>UQ~DO=4WN*KK_LM!j5%#;JrujVZ diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/photos/KiTTY/ConnectionData.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/photos/KiTTY/ConnectionData.png deleted file mode 100644 index 983f67fc922bbeefcb5cdb47c53a68be136bb547..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16840 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 S0RL|RNLC8+rcA=f|Nj60IN7%V diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/photos/KiTTY/ConnectionSSH.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/photos/KiTTY/ConnectionSSH.png deleted file mode 100644 index 89892c9964ae61ab518fc0b1df268fc104f13e4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15563 zcmbWebzIY5{6DG~NJ~hELU5+wvjigXPbF&d@j zNa=<<;-h}Q_jm8(KJFhp#zKGlHkzd8umTjb7f=DrAx$3r+=5* zT=K24ACiF;jKDw_Td;?Po6RL9Hyayg&{G$%nf?vz6e&3sd09PAvt?+*N45@EG)jE@ zh}(`pl4VHh2F2y-_pFPu1X4;-AR}?y8!UI8;NFC0a%wR~xRN}yhX)1Dc-0=^Zr^^8 z#crvT!EUva19!2OS5&k$(6>7&WIC#6k^(C!D9Rh?yZZw6>sFE@k5MOwQ-?oE{CAtu z%l+=}Ke)j>t9}O>c+*WZR#WbVIGrkhIWSd&8_L9}8A1N?CXui}2`W z@?D>Q_PN1tqeF>Fxl#ToiNhwl|dv1j$9X zG#zG=%efP>t;-ytPXd(2G}R@bS+7~5RHToT#F!HOS$=?oq_lpfxU zIe5;!@+kGDn-XoNqo@xTgWlFadVZRHvoM8vft_xISh-+gqFy`#&x-;#4WXk+Bj_eS znJb@sg^|@|z5wKXFX)SvbJ*IUV}uK*q03xP<-NoyF}e2EL$0n|I?=ldq_QSW`@{Km z>v~VEBk+{sud}xYe|O{}*Zh(;rCw`HMU)&*lQfa17=DWa=GEnyidYup8EFw`z)Y&s zLp5o}PGvpdV@?J@$TyK8OmDOA%;tDI7%Az7dhij2b_F9HxqzBFF`VM0m?Yh#(a5C= zQtle*IeG7qH!ba*NtNMyu|nGsH_HUHyNhy!oI+F;xAcU+u$rHE@~QT{{g$H`E-Cxr zA%bRI7&|A)NkCAdD<@4R&aJhcRIYN?5LIXK@i>RiKwB#!HOu70{2_O@qr8PKYbz8l zyg6v#_#2-YsB_bymBqPNoL8x=#~43%jc=mI?W;w_@O!CBm%yl=U47n!9$PJT=)M>@ z>Nu6}m*nQO}Y9fA>ub5S&;8R1H|U^SMcRRCy5#q4ib$ek!9C@LIlCta4GsX(cX?WVkByuPl4 z%rvBE*)_Jn)GTFKz4WSUCV1<`Jxr{DP*Z%&O}Av001gHQ(bQkkSo_AwBqoz1|D1kXfQX2_Z1Ea1ye7%(zo^XW{2o{6DO&xGZDWh+RJkEe3-CuJO{u?DJa{6UOl9pVFQG3y zb$?HkIgtLfss!`1k{FfY_hs<=g`t$oG0*9Q%D0t`)?%Z)L+`Sl4|#RNBu_bwRWM-_ zaeeT*@rh-{{`gFaEVq7y)5A)2PdsMp-U_6bP>^-hBkbeYs^T|8^+Q6z_ZvVyy7Zh-Aiau&f>^oy+Xvk@UaB=2&r|%(0Or5ktkk77(Ht;C9Kd>qp8SEG* zMT^9kbp!!Fb~V;$x^mecWae&QFdfCjIZ^@O>B48Ry3%eU^C$iaIL+KY$hHVX4vOtH zj!}Cb8Ys7-R*-xRte-GidRtlde})iZG;8~ z1LN?^Qz7BxK6JLiTBai>hHv@4@_0FPB6xdBMs!f(J5S$&hg^nR$oFP@YT9Bofj!|~ zSCqXrOZxeShq4vP?_yMvzD_8H>+O$U({lMDy))bdWhpJ=xji$8hH9*=bNoUxYziOTw4&JYR5j08 z%b(!ysmHF|E8q^)7B?Z8D|tV09JfW&H>y*J$m$&GkRJulqPFD|4i zPnW?rET}za&BOW%!@CLoT$$KH$*tI`gtsOyH8(QzlqG!5G{vWK&cFfz4c4!bi6=T_li(v#@vlqv(`n7mZ151kG0wsE=D1C!m7+!4O- zN@QDuhZoEFnvc!42qKyBkh7q3fk}F}Ntj^wY2K3Yq{!W$;c>F%oT>idbxJ%RXRI`A zCTa(fO9?YzC_mnr`?%(m1I!#r2!&zotRs?b7zuN-b2r*ZjE!H`=B2{=lG>T8D8*~a zZR6G;q%C27)H&GbXiV-7^=Z~Tx~puA{i?kO!>{iSrL#KymPZ*j#1=SCU(+hMBq7#% zHYN%?Mq;UKu~-J>^_#>w?d$2M*g#n(Ub7^@zngJjAw%bKA$laW&K(+ypox;huvvqM zk&th|2HzbQn*cW}cEVPZ&vR>g#yHaqi9GELX%&M1`F+pG$*RQGB$M$-fPH@3k-*nr zb?T<_vX}<$2EM=J@)lElgaexKvYtf?Q$nA6s&?y35*r6(S=rjR?hh9*UFXCG zWKr~uhD8eBXOHB-Vd8SHrP=4V9}0c2@jf{DWr{XT_vblLr}k+$xVpVP)60LDwj%-$ z3@>#@iOa{zFh5O8+KUj?zQxN)@X(aOYoL_ue3_kdNaL#tVDKYpC9vH!Cx^Uy&psLq zORrCh%b_@P>a}lh{d%i)MV`9rJK(k|An^lGZm8u{Pw+Qj#A25*3q#q9HR41pmax2@jWyOA4Iv#Fp%pKw^>f|# z$KN>Adl?flri@4iZ3D$jn6$3Ow7oJ#uY3Z^5b8QJL;d>DlRyo98iK{3f$Qw8i&xd6 zorsXX?v~_L$27^w5tY86i2Wgvm!xB*`e}^0QYEG*aY&(1QvBtvD$1KBQHpR$!Xp^E zZxQ7N2Y05ZHnn8Cb=jnkeiWW05@*l53VGib@zlWm$uMx7Py99|eUd<%x`DGT33zLM zhg=yvZbrxviBp4^usAhx6D+WZQZp`JjMY+~@6B6m1Nf@lH^I=U=`nS@Q2#G^af9N( zersX;{u0*?DRs!fTHTv#o3*)9v*Mg#u?XTbFH9=RA?Mm#_L$m|`Tbb_wI7M@2d&9k z5KW+eJ~{`i`SLUga+jBYs}&c7z;~UJ7#D!vFJc-P>_hQk;_FmwVF0QMqXY};U_Im0 zh=5JY?VZIuPz5%P-=Ws?jX5C-0=&0<)Jehsk13OdE8OUb{|qzXhOSQeZ!~H7Q~LkV z!3;FO#r(a3Gv1gx6h|f zaVTjkSEwlca$MJA>Q@Dk9Ttotw}Z0E_Q*9_Wuu(Ds$ke=FPX4I(S9W{;ZM%= z&j&TH^UFQKu{m5!Bq1g~9DL>{^WLOeAE~nP>g3%4X4>yqRAM#V7{p>U{eq9q zjS%}k9MS^u1?0xm5)MOF&J;4YZ3-at!A-AhIoXUg`DoTKDA2_n{e8Svz&Pid3x8~G zb)k^VOsb5*02$fdKE&OmH;}^$(kJgLnkF_LtGDKe1GG({md7|Vi0DMgPWg*?nK*q zJ)jP?#lrpui}X}igo{tw@AtHqx?6#XElPOe>8udwy7tREA9Cg2c5^dt0Te3j*O6&POK4 zH+>IlKrkuxLY&sQzxt0hOtkZs1wszd;O20FXdtrMmHM` z$e}|}Hf7T&;C)awC`&Vs$w5k0oizEU+S%!0UAnkiwp#O!p7XYPYp1`XaPG5}HO9X0 z1_DV=L*Kr~D!qb1ryrf2QCRMV|4ljDPhr+Ubzo?h@O$=@^@EOe+eh6QmLp51-<3dM zmoHR7VAbKwCwLBdUntMAH7#a91&=v;D`z7uUwI_xHp?5aw)Ei?8wLtUku;7QcS0U5 zm#?^|#hqJ*V+4vs`cnH`|82Z#PPQ6>msP@9hfe%2!#Q_ZfuTTc38B+G?Dm+kYVn21 z-|?K{@F+uuAwz&E!45hHSf+4E$WC2!X0-JDXJ9m)00REx`dNX!=iz7YZp@1Y^`` zuV?b4$@9DCwuEPkn~Duiq4|7PLPDmgjaW|uFq}6SBcXL^#4S@;^2!>>Q>8f>N2t}4h$y!RY(>dYinW&4r_hbOMF6`-xDmEQO=v6udHj_h zht0N<>J)8XX_?O=IkqlhI2UmWrEE^!{e1EnW|PL&SWP7$tMdsqvRHYGpV~_LWxg7> zr!UtAe!idSMe}z$XnPzIsy}Wzxb(D$rw=>wc@ETb{v(cfvqn?DYOEBn zqrz!NJWWgZAyW7o4~cfdm{`l7gKO8wyX(wUnR+>l#t9uhBi=Q{IW?hH+Tm z!Ya7_#`$T?T}SSXRcUqkqOr_EJ1I803!Jakt-J)tn4UK4blCrRcwf_uO~mEt3z3`$ zUPK@f0bTe|W5^}wBWbVUZ3lYu}HT)T{`>qGnGL1gQ2TjI3Y(ee@T$(#Iu#1J1 z@jz|2634HOlLrql(zt21^5A|A`VF@ee1eP-+-SHGI3As%0)XE-U-tS-B#kuS%6N9= z(S8OPYv1(l(3+-mtvd5VEt9qrKi{R0!g5Siv`(Qk>{&$G2^x>*Zn^=mRd^7I#eA>( z(D?G}cy6n6?Ri9L4#EPxHc4bvYDSqevgN)v1h%Rp2Cu)6lFml+4RpJc%e6!AsiF$Z zcU1D8{)+W{rv_76(RI=|^Nu+=%=j%GT)Yu!T#SU0@CpuQoc*sg*t|nR|w%4YEfc7O@d;M?hYXdRzh|2Qmt{vtR7x?fr22Uso? z!&F5C`bf20nU`|-81N_L7$=?Pj0g3hjH66rueCJ#zaY$QNE$3W;Nja`|HJ}psKe{& zvZmpw&v8a3_vfZ4_*n723zlZ9J~n@?s_iT5y-@ryl20{MgJ4VKM#W^@=Ewf4-1`{LR2dfy_{ndidoh zBmLGQt*PcjV^#Z7p6aVQkByZ*IIK8WRpxJ+q7(1vO2EE+1aG5;Q(;xlG8(sokT`M& z0|Tjdkkz@)+JFUiQ=y*Y{m<_`(bmlGpkcf%s_!!WJt-STXl^qGs{qlPzM4OA`L z8V{$+WL6U96RaMU*FHjSUqrM*WWmV*+xj)CL+{d-qLOMHSNnkXxC;Yh+8S?4b?pk? zYUhy`?&m6x3-CT=o{x-H)xVRcRI4}H055J$+<@8f-fnK^7{+trEINu%*AHbwP%??h__~;;OzqfXlEh_GH+sFuFq*3T6^rzZ zS$NDz%QXnn49JA}aEsVhYwgBCjoT$5Rhax2eU4$uf3vsi+Y;c-xUR&T)kQiDtxO=9 z%lfF17U#%+d>xC?`0@WHGeIoeFem;eRQ=8Ar@0PGxOfDg&o<$KZc}Xnjf9!muu1*` zBy@@(3u5>lVAyhkv8D034Om&k~DrHp0wb?Dcd0sCrA=*R$RSI?|1D8fQEi_u0L4$b9h>-drKC zV4*{UgD)X7&D(p!rT!+jL}0%wsmRzJ6YR!)GO3u)^XtE2UnlssM`DDVjf&)v&J zpShe!<7%E7Wehs7^2!C3g-jO|z8OlPw6bDXP3vZL=Tk8w=2k_g#y7g4EEZ&e!*p;a zCHE~XRT`F;;>os2w}SH@UAq11e6Nm^kmR=I9G>e^8sTcXgyd3B9a(mS70Hb$w8dCy zo#Fwp8XB9M*CIz}TRy?Tp=kwS0T`sb3}x1PHVw zAXc$o`2;0HIU|{k{cIk&bQ*LBauekRP(Bs)5*U9VagdHF0qLeIQaB-Jc=O2q(4ci9 z=N5;J-J>#wL5EwpV5oJLG9^39?OnmHpr`k=fJj1&Dq z{d>K9F4*ga`zmSI$(>oNwO;x9q-NuXPjdQ3LIx&jFWg8`Lg~}5Y^*`=pt&$oJ0Pg_ z)&JpOap3np7xJ;Bp255=vSanr)V~h(*VND0gykB|$|9owPY%WhJyux_^j&|!cqF{n z@u^?k&+pEXdQz5$C_E;2$fBvBV~9RyaWm4IV_j*AiTq++suD-jGQ3x{5p?Z&cLk_I z?Wh!;vN-Kxe7vjBa1JVyBu2OeXBj>gmlQ=7hrQD*LZ{sy@%s<`(P5+t!aejuJEmC? z&$btmO`h9Ghznv7ZZ-!(g)O&yW(f-q0jv1ME<>`;M~*^s2|V{~UAXAWLit&(KDZz` zLDx{twv#c)-0hmc%-T%MVAOPQs;Ne}UJ0z^o$v@dyURS(3#w%ORV{8;P{BiM4tUZY zeE@1MA+Pn(^tIbtusN2fjbd43R+GGXt|hlP@TdxoU%`Pwv7%_0mBTM^W2Oey@wFTPoaQSXR6n*dysp@+H6YsoL3e))?t~H`E-=dK>44D zmiBr2^2MbwH3-<*0tvq;PUb{SVbf{gzUzm?j<6uj*5*$t9B)KAb?HrqV|}0NF9bb_ zBow!6p1mwJ_LF;!ZP;ieAZ{aG$|2^%h}vnvSFvtq3ft{h(|wv#PNRz^z3{#o71(FV z)*s(H5?j-5dsyGf)ChwUq&U=|%b4xh6mbjvt>(4laFp1cY|Nh{vPDOdt=yrNc$a(3 zwqidy-$@F-$ObDcP|LYRv!3Y8H;F$;i_*m86Rv}hoRf)TF5CT&9?(ciQ%HHOV3D=! zLLi|RKTTLZhO-P4U*r@b)-^LYhn0&(bb$O>61q{){3Ni)Kw^>kbL7kOursbCA?pwl zI7>_O=+a9rNI5}uIsay3WiTw1lv^0C|ZreA75uv|s zX2Oc)4I56@BK;3Bu=L|Yw9H9@|6YPi!x1HR#;cPQm-^B#tiR8u$^4IL{>NzlV?+Nf z!;>|plgx6---ojRna2DUeUr_fi3cZ_?dq)HLTEOmGhii%<+Ue|`HQs{rsJPX(?pVt7DXHJ zZ2{q|s%YP&Jrnf9ixL-$jnj`t((8Pxz@h^CBX;S=V2emo^r<91>6;d&TlXTEx)RL& z>`w~(6$h~*+_W*ZE-2%A4!yC+w|^3J!;VkG&he2C)Z_is;k?+?$?*Gzt&!KDc`CNo(>C7OEK(UYxmF`s5`L=1 z|0CM-+F}mq#ldowXRuA*8#Culf{EfyxvGrKc>$2d5>*)C%pUT> z?y=1w^>X1KJ*4|?kM#NQ9%s}hhahtv`NmwGncUMGBjcR%v9QS+{q?Q{AvQR>(|g3AH}nFs%9wt8i7+{kp; zh<(QDv<_q=)oSGUY!e$in84^UAalrk4LYw`^CHuR<&q!HnIF$-`K`ymBPT2drn&NF z70vqad^`B+%GggB`Ik}{x`t9Aw^ac6JNHUar+aE7;3-Qe*|2Mqox+(<7 z<=CX|gja(7HhRR4Z6ePs!ta2W(V_`d#qTq&_M!4#e9iB>xH#BXkz;WwKU6{GF^Da# z!osCnK|qA7{nzBhnx5qV8&mRn?;k83oZ3|VjdgPm9-zF0|BvAT z%MJua`8+`x{SV%OOl}C* ziT+<)ldi<$bCRx19Gm$vUv95R<7MJoVjCM%KOTc`C5deprv1&}AZ#^XsC&JiDce%D zUESJk>E_=ZiI0Jyphyu}i5U6o$PW>8#^B5fYIY@u?&I?eakdgrR0;5EpXB#Ig1JDj zrow3J1#mw9GIk1bT|uw^O<6Po-ab3b{O^O;YcyZ>95T|&=} zYp$v z>KfduxYvTge4?)-9@3=XOtIMeY8+htt<=0Rtp-7L0dcW?sUrec7yh1(BN|s{&)X<< z>Gw6?GWCJ#TvpZ(B!C^WQD}#qUWwFO?~d??AA)bKU)|4ff|4?A1l_vGM zrifvL_OuCo9-0V{_El|#r2?6LqeG3vBi9 zybfYhZ3_&PkohC3bz?pEU)pF%Cci1R>>NqBwz33E-1?zHlFeJmfo)H@ai6;+mP0J~ zxOLpZb-Yw)Ru3?rYRs;@Yu+R6p!LZ!L=@hYl9BH5y?^OpxX$S>?8w#uZJnQ;V-=?ZiJL?ev_6qYB+7ZYiu9*xjd^W|Ds*a)!?^m=e13CRFVRgiHbT=VKIQ`=yRj@&yqfp&;;A>@?=)jh z?-<_!jPYMk=6ov>{ablC2~S^e+CDbRe^>u}X3?E1w{xvep1zDy^=5FJ(ML zm%YR7g`sfSRLmr6JZh~pugv+nS3tC)9YB}PlkLv2ZL5iS5L+WL?#c_n>R3eiCz6bv zX43=e=01n%?pRQv<76qt5~$fXEX^d7#3UVynIcpd=D&a$Rjn_$MN3SrWK6;><~H;_ zQ@dPW%rk{xvS!!wGqJHlVu*-`Kk?q4eJ3T4!fWCiIGpI5R+*|JTwDGiwR2ItFI6qF z&B}^vqU=LqY!g6Pb*sYHBV3GOYf6UdTWlbge<-|jfUBnpAbX0BDf`7rkT&^o8}T=M zaf4Dzgt(xSvi6!c(NcBh%g_rh@3bDWLH{AsDr~L14RTYM1S6cubFTo)3(*Bv!rmG~#JpC!aGR=H`J@t48~s zbZJ#H|L`ZFrhpPr7aVfTx)0Q4_h&>FD`SY4_j`|t0=2Z_%>9< zZ@4$&>pzb!PXcZBu9mtnwmwl!hN z?U#3CI}SFhP5JEtHhg!3`O(ndhl{~7$Uf(dn-_FfC=#!*NVlqUZp_4cA)2~D5hTyV zqx_W98La7XPoI+pL7Tn06V_I&mx+CLOuB=X>7LUC@xVhClikb#9C4GkK0HyirwFcArdZ+p~1FR8g^R}WS}^HVeN@H$6LYvyT5@68>Zo9?QpWr<>_q{<(LjVZQ5U3EXz;$d%8$wn^2$o?ZG(ke{!?ODw1xxP?T zD>>5K5LwiSurG5^A@aOwY?)H>&;12k-OIhtbtP5-(9uz0s+?ij?ZaukV3XX@om944 zVq+bMdz?m-SNpQJGhidZ)Y)I!fcvMU2l(z}B))Gg((sqGgNKL{h_8z&rHSo|V?QK~ z7wUiX)8%-pNyb-S)DC;AD0xiP4ifjXI<@w;>5m6=j>@-W*UXL_j^lF-njeEt__Pg%~Ia~c?*bhOqG&zkW{qlmi6bbw13wJy0vG^&E z=|--l3laeRt_rfg1KlwB4w1Vnh@ma-;*WNMUt*|xDxF7hhY!Y^miXM@T8%~~+ch2K zr`D&>c{{l31T+?VxI@GmfzTXyLoGo&b8Br@hN(sOGt5;lRe;?oW=3Dzk1cTLb5e#948;fyVDsz$idF4wH1FHG|k)5VSCEr#;|L`Oa5 zdN0VoQ>4WG*Ne_a`JmumTS6q;&KXs{1jMcYW>;YI7WGMYPf$7n{&V0kyw9q1r)1;W zMb%}f0yFQWG9OF+g?SBWg-Lp}AtKD5q~{`9U|5%BB>r3MIkQ67ooc!F5ulH~Yh9jA z1jj)@nO2>s?raa};7L{5vB&nr302ZXV45i*52|~uH8$N_)!q{{X~9CXe+wg;@j^|) zX>R!!=lx6yl_^}*r8qa5U%8SVtRwAT*!G<^#-(8WGHMzO`B`v ze(aCgUv{g~`te#fxzRsgXtL$xbgQ$O>}X-KH-4GgMQQHw2Sxt&FH1S=3wP=x?NJ23 zi@3~RIjE|ytJBi{h}3^&X+y5H=hplt3HKV!+KVuOqFK?w_0Oh)WD;D6C87e}Wo=Us z{H-^Zq>u|t612tithF-JabvFm7o^pl0~khlU4J{A?zGJPRO}9A{2XWWfwu6OCZ)X_;ON`%n#8HcwdDa9 zRBrV?x`Xr_;Mk}QFDbXb*H5<-m|s9xSjcfQA5n0@S3Hscb!B;Wr;;+I^ucu_h)!jf z7R1Zi%}K}HEYDJMVg|oljMD8j8E+3QW4ZUwC%K#%*}Y* zXBY{vs8H3xdy_XWKQ=rUKmFch+2Z%xx!k~;Cirij^lVdn_R%V~vi<#ZZrk@E-W?hz zW4C}N4{R|Iq->|7#OJ*SaEth|M-@;FdobevkquQmYJE|$Qx0Ona1;wea4hB7S7?z^VYatB?%)8F!l zd&8|-Q&t!$uPeabqsw*NGuVHAyl2-?uvU)S{Qvy^pN8Hk2*6_1e=3@P{Is(LX@6q; zo0BK`=KH@l3+Dc$?7tq}8HyZv(PT|xe$VSWe_gZ7?s)uxeu?LAepYEeRMPz_`{6b* zK!MEV>WlKojRbRu<#NzWhd*%r532lqu3&1>pF>BB%rg9VsOSfjJ4Lo|;pTHe!IZtY ztJsUzVYfR0lj&34%51qp8P$6L|8>C0w#!MS3&!MVp?2O#(M@_D+cSOF)%P-q(Lj=^ zW>HFsm=l_mpE4}P3w7h1PiaEy?1CjHs@jUdJE0?Vh1v0}`f|qnNV9bt4^{UX+=VCy zk1sR(AuO(u51ohCbL8KO>%a$YvF#RL+1Pj=CX(LeKAF>oc5f-{bqC8)8h3{v^NSBl=<5z=ndm`24}`79RVIH0S_!H}go{h~ z&*}Jlx9aEKI+D0>{p)A9ES=h7qbSQA^{_(+B$x+-dr*dN0gY~;khv!${_frSsxjL%T&>`h^KmF zgjia-b6c^M9@?;;Fa67Yo2&KC%35r_@{A7M?!1kFr=!**4%>+I;p8$Ste-eF5BaQx z4?ZSodFTO+8O4+h6WFZUPbRh{)?6T6LsfwG))It#09oLhH&RJj!Xz};@$tiohVusHNFojl=+<@CzikNA{Qw`&&hHEQMCmft*alqz()?}_4k`^!ciSO0i+ zjhs$fB)rUM$W(i36)8|Luppwzs8ia-2YE7vBXp~ zWTbyP?V2X^L5Pn}77ljHYc6;NR;UC92P@8-cnI?6Cal1<*p0nCFN0gA0@$Br=ppy? z4=p=?-ml!rNEaU81${QWyX_Xr6f2T8sVScRqbStqyD8<-6H|cR`iaKn1_kv?3NQR{ zk5Xe4RM8aPRJq%HYlHe+{D*W6T&o2*`E`ZQ_e)KlYqN5q24unx1|#FNdIk6R&6nk) z%R(~sTm@Ghu!~W|9DY1mZb4 zkL?#Jk3&4~Wuso^l@z;RdYrkTJ*JWgIsN8e*5&k(9OK&o+lHcqHOtx{G)POM$u{?~ z-fzG44xl9uC#j{T9v|clg(LCjxjq-1DcdOz9k#rwq|xk3?fARjC8M{a$KP>$0SJAZ z^~6HP^|S8c7qCM?^^^Ax0rE*v9a1el29dkmMYqZpyyo6g7+LaOhcEk|6)r#}^rd|!uEJ^%1qn6vSyT7fuL%@Y zXO%|)8l2^hp5_p6$JF-WwOPm0(tyCnooBelFhE-(?Xx!a=N?4o7tr5vGCK+0^R}Mg znHp!j8KEck-yB34j6qsSVzKN<3I(by*+9`K!;Bk_w^G5PIEkWDQU@Oerlbvhe}%M0B*QzziyOL=zdiE7Wmje==-BXWk znh!i)y4G=`2Tn>ex2rEgP8yZt=`Y~PXMH1ou1fy@xM#^&yEvfb zXdu;);uaANgg09TvC`Qy&QpBFRM-9DijN0aXJri%$w^x;mg-oD_==b8Oc;*kv7v(FjBG&K~-N$E*1T)054tR$y>;R0SW z?yo%YMcfl=nx~g>|KPc5D?YqX*u#Lv{lK@DQJ1-Jp(N_^;Zp+KZxSaZ1J?@|t~8ze z#cOrUu{f#dCjZC{>}ciY`P9Yof})G1rGx7;N4Lki#JDOlxyo`fI$n?0((3bg^>k&}flqUm6HK zzDzOo0QmDN1&|!~m;{a1H}$)E{um{V{S{>b^n1JEK|nzuLx~@N!F1lOx7!wM=Qz6e zLl?W_c)YVHeeAtL5y3A4s^o�R(y`RZK+ol6vRTzjeECvyr)=% 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 R|EI$RWqA#`!iP@+{}1lc@EZUC diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/photos/KiTTY/Session.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/photos/KiTTY/Session.png deleted file mode 100644 index 78e1f84660e968e4529e2a99ebe464856e771c31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11278 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 diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/photos/KiTTY/Terminal.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/photos/KiTTY/Terminal.png deleted file mode 100644 index 3486cf4c8640c388567cc66aabae83335f18cca4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16150 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 diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/photos/KiTTY/WindowAppearance.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/photos/KiTTY/WindowAppearance.png deleted file mode 100644 index 6491aa709b1ec3e3d0e7ebb5e5bd8ee3205ceea0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20219 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 diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/DebugRemoteOn.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/DebugRemoteOn.png deleted file mode 100644 index 26e20e570d753334ddafbcb860800cf4d40cfe2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3875 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 diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/RemoteDebuggingSuccess.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/RemoteDebuggingSuccess.png deleted file mode 100644 index 665b6428002a84901cc9ebddc34e52f8d522b1e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75428 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 z 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 Z-F)E3Taa}J{1+jYl;t(#%4N*n{6FpuMc4oU diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/RemoteTestDebuggingSuccess.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/RemoteTestDebuggingSuccess.png deleted file mode 100644 index 73d2f7fef49b916492e1b58f9ea69f64dd407f81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81366 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 SWd~4zkMc8hg-ZFCq5lKd%V!4w diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/RemoteWebDebuggingSuccess.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/RemoteWebDebuggingSuccess.png deleted file mode 100644 index d4f0fc32f5109f17f7d43a8651593ccc652a2f8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69525 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 diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/Settings/BuildDeploymentConnectionMappings.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/Settings/BuildDeploymentConnectionMappings.png deleted file mode 100644 index 1388a7cf48e8dc25f22c40bf40bd5be4f7403b94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23689 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 diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/Settings/BuildDeploymentDebugger.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/Settings/BuildDeploymentDebugger.png deleted file mode 100644 index cef9ec1afd4f5dc027a7b3fd09e3bee4a26fb909..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15448 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 diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/Settings/LangsPHPPHPUnit.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/Settings/LangsPHPPHPUnit.png deleted file mode 100644 index 8b09f2f404ed4e4a948ab17edc9e02ba94ce9c03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21921 zcmcG$by$^M_bv(of*_!zG}4Wd(%mK9pwcY58(9X@(jwgr(u;P9ba%r-y1Q#X3w=M| zZ~x9Y|LlFdF7@JZ=9qJid5>}5)1a5iGMMPZ=m-c1m~yg`Y6u8OX$T02B53!3FXL!@ zy1-wE&T2B^2qk@_>%b4l7Gg?b2nb~n7+0@RfS(^Y$m%*HAYiq?e}&A;P%YJvFB8HdGb$Tx5w0$k%Pr)aWo78{7Ntc-S6h%`czjQ8@V&;| zvj_K)BxTh;ilW&+4wmoG&yEsDE}3e`ukBCj=Un{?Dycm&y0qP{8o%*t<5Y7NI!x#{ z0F9fEx5sKa&h`4c3)~A3rF?{jd`~reqTam}XGR^E0PxG@qf`h%XWrrG$(^}I5-cs@FQ(PnCK_-o)Rl3G9nyT( z%1-&Gs8T2LX`~E!01R$kgd=WR+?m3XI`n^9AHg>u`oNF|vzx9i4u|;?YoSl^5XT~AkW+X1EN%k6guTNK4-F;dcd@j# z4vuTQI_RFiy*aJ1op$Tx9-sJ%pii(?NJn53slj8U=eE+o8Q(}FbJuK|1l~3lThLbX zx$%v5zvH`38q;cQ!97teXyZ=ZrlrHM5^v+>PJM*nLC4nC7QVK@bN?G3HcE)_$0&`( zDt1>sQ-!GC?AQFV?ne=KT(qIxSLtPd1Hj zFBVz?YhkD&X930golAv(>|r-l3ByT-yzAD_9e?i2F807jHG=68MotC35wFQiWEZa z>pGyjfqni^2i7OaS4fXF<}j)1wX2ad0e43*JOd_%mar46ZFD|i5>dgFM6)9>6+>r_^oi>0B8*QPsat#*bunR3 z^p=&--3bw1pKf~`z zi=vyR@=+$5QRh`aO`}M6U`&|!TSA&cDspma!B=IQ<#N!fY!@59&K}dG-n;RLMu>3` z;_1o{#gJwVyoGfIv;^VOdvsCZo@a&l6Lt7Kiu|{~55!wFL@3;;ARuJl`+X)5S0YX2EsW}d_U`P7rXoP4juh@Xd@GCy4q1!; z-KXz8WWquA-`!pyqp@We|L*zdfoZjgiOC}a$#bN;p};>R^4MA{I=G9RA9d|}`$Lw# z?i!rU`oGw1ut)gJepHfqO5TXnzT3DPud;PGmumH=)%R`4@ut5}MH()CDX&MBMMKJ4*sG3cKv3CQm4ODTu_&9LKfW5Ps)G>@xw75_T#Q6X)k z<7*Ro|HZ}tzCU*SEa$-9xOLFzeHtudiADP2+4JX)6(8@TVw1-_K&We{xH)SF$&@tP zziB+Zzw(cb6Sl8U=ZzH{C_HV(u}hou9*Rq3d}DzwEoCVp4G4wz^xU*~t}0Qa?9a8~ z{aL#_c1X?j*-0RUpU#okd_8S)<9-`Ss@Fz7FSqyUPPT;nFJU%@dzrj*4eJ4@jWy4u z457)%WTkzHy!Nm5OD1*Yj?pSA>Itw1@<9cQQDM~D7IKWt_nf$GFQg%*Vd6E%P2(#l zBkk#4cCjC-ZQ|98$yE4o_1W4dAs4IcG!iSMmZ!1t#(p1Oy9}3_W`y?KSP!o)y98nS zv?C(4zVC5cYzwPGKFtVW7k1nF0%^%t$Hm26DpwKQe@_bPaAd4?+t%Z|pXR+aaoi0m zt)KHIQIFAasJdA@9Mcvhr@_S%a&axWkt;x%vAZI+R1Iw;MqCUXcP?b9G^>xfPy}}` z!o0t~b2%w~u@2U^T-_WaBDjr3OiRsYhlCKYdaWkA|0GjRt~*~z>@-`?d>PJd-*iq# zYhSxe0Pj_i!s9$jf&CCL=QSl{?49Y4^uUrnS7Es-(H=@_)rZ7c!dRofJCjBkmnzlB zc1i*qM%^Q|^z_-M5V7FfE`)*p5yBaJpG6WXtgnf7bwLIvfD?{0!9*s+3#6+LZxP^>WK8JBDsnw6!L(=f2L0+q12MzI+v2_VQKx?JTMFe>DVTS1>l3#G2?=fkTF~_CcuL>zT^p;+2L$Nls&NSmE z;qSN98rfpkOgYigJ1x}GOlMD-wC z6ZHmAHk)PzON>{ZN;_kPY_<`upd5K%2^G)FigMRt5F!Fz*ag^o;R9icpr_gl^qiK{ zX{Lso3uer5SVZ`?*%hIJ;X0X`d!$!~2_Pozm7 z>{u-b(tAF2eQC_NZ1hR!X><&yoH-Yht@5Xw8N&?e^ux-+5tjMGY&~c325>2FLFMe^ z>e9>kEH1e|M=)0O+IH4NE2z(-^nQZ823~>6(BQV(#(FGAspnPVn{Gy{m1|sup(8Q_ zTQ4W|=rk*n#-?r0*!TM8?a(aZ!sST)O=Z_O{RSE`4|?58rhEG14Fm|HgOnA9&3?YD z(8l92egE@r<6r?xa^EA>p-GyWS+{BC(grFi1eYLzorXi>oy5Jnjm%aLW_~2r=nzZA z@wnor5*^9?@u|KTm&jv5LJ_&0SJ<^+PQ`-_!Kz;$HaZBt;%4Zc#x!^;>#gNB$z!t^ zDVqIS9%Tv}MX$XltUo<3fXnCdP@6a0P}o9ngx|NC&B(dUn|mqg{DlTZmh<$7&Es@m z6h;bG?&TP+Ls#V#N@#Y68!B&(W7X*AXhmDb%Eeb|VI;_RZVf4;GHHntJtZhc0n|h}=kHw={7fo3vx{T4a%^iqlCssm0@8~;G zth5){EX2ogT#*p)Fgf%uxC&_@?dHbkx&9Zq0NfjY^N6vhw^z44yUY}^BOaC9OvTC5pP~uWBijL4C3ingZxm%9;wH)xR~!iqn(n44^9oxTxGfAM)bJjH5;GjIU2>FABxo90$#;1^C?dzH%x( z$yE@Z<|~c~v8wTtgMbNf;hrynm$HnQ}qm!=n)^S0@xZ%R=aQe8G2KY@bZg;H#jj?J#{$ATYM}qoo-u!uM9^ z$+rAAJjv=JgV5D!WICCJE*@h#vVpS*22yWaIz*&RY9_v!FH zo$3&Ch<2B&81B+Tcq1%kMFQ+Ib>Xh zH$~woYMSHSNP`jJXf?96QMhs^1kVY97!{69)6nifukOs|JCLx-|5o_1OX+Et-tv+gk#w=b=Vl0Uavl|}hf7?#(z10y(?eq|^q_|5JBM=g@tvmhtS?9VbEhAHEi>TN1rZqS} zpK<-my@YMx+68(!kO7R*4-)<}Z6yg2q;LumHdF+Jm(O%G6Q%2tUWk31`gI#6;&Zka zPA1US*0%Hlg=4z;_Odw;M%6_D7~)pvc>K40rnz>ofpugc-pW^^Hmrno<#BJEJgsOv z`xWx^PhW=usEl`pud$k;0Ls4PnotM2Sz?Aj-i54%04sKTsUj@?+ptQDH$aiM8PJp| zt|3}uXzx1FOhPRt26JrJRb*%Fctbw8y=SJ0_K-Q(iYbK0qk`1O)j%RE7XPXFN$A6q z72b?ipuyeiegEvwNCPh(&Ez=x0}YA}zEZIzUXLn;@m!TM2p;X7R6S+b)vOz=2Mg4? zQ7ldf)3jG-&)Zwl>|l0)61R(6@8d z^~|X{owICK!|A4@Bzkk0t(gn)v@4*F{a|a$!_~;u$4x6d0D6u1Y9INO#JIt%#jyE& zy?}SdRL$WyMDUx3wv5qIxPe2 z37Qyr#%WD$8s}d$=M&?MP)}o5QIb%7QM|2(W#fNg>?|xglknQ%)fm>twf&y;D=sse zQM8hRpvqB4U4n8hs1h98aSjsG$JJWC!g}roCkpa1r*Unj;AlGC!aTcJ=gz4W@)W&2vpE_D z&}zJ^U6E@zxGe4P6;=n9;~6O-e4h;+TB8ZHSFK{6=ZB{Amjt`Bl7DMAm#dPm-6&Y} zI)~s5I1L-1Ycy6EjFW8eP>95<$R;}){XR+aXTMmpDu6$GFR)53hD~XV^&K+1R|>@`W4LVQpL6+Y~J%OmRW|qev6*@_}W4jv~vFWo4zw|>~qkvsW^So z`^__r%nCH4@tlc6@}2YHPq}$Bi9>-S%Et>5A#5QB1@gOnfoUp$d23fwyl?gbMLtbf z&-ono3hY26au#LdQyv)vTcr30AfHZNvwNMt@<3m^F>K)Gb7Sd02Y_zAdTvy)9rSBs z=f{PrHy$m8=ZbXFRGkW51r?7!pxKEdf-vmP-h{nXD^nVpK)0LnRC|v9Ib~`bTCyxb z?%coTwasjgy?8yU@r$Vo@6imYJkG=Anj7D<_jEx7S+QwyD0qMvqUoCoa2jN$A~#P6oQwY#mC&%ZN@n zSO-~rN9P}lV=vA}{_O7XIFYba39bxUz>DxiiFn}3;Fsgm8|Rs2vt*V<7^cZSC@SA| zKJYSEBSEn%MH#m-f>c(eVkWc}DNJK1f4pVyd?M@(DEXfE4{I|tL&d5qiwoDX2KhxD zA`{Lz4J~LG1z0#hX!M=%VXG~-$mL|eDOG^WIz9lR_|75mau{*+tS0DY9$I}XB&*Ig zL(amQ7EG~~M6bjCfK$twMZxJT)dde z?8e2KP4ch2+*A#vQBjo*SM*u=zJzD4eNzJu3d?Sa1)ggZJZC3dJ+}cF$CJ@d7yLSl z84rfBJ~7OxOO)WV5=QpD=UvcVTr(%Hes!LD;&87;>C@C3{ud0l78#uZGVLh5tKZyd z8-3ycz?*@L2<;7U!zd{j*~Ej=dfCWVu$S^p;{z8UfuH2-+2m3i;)v_+2P_cglB-E- zVCu*9BqhMbfSQZdO}wg?K`0&OLU%+pp(}sz>DC3LVXSoU;b1FpK$w7x!=TmVgqqyj zft~MD^bCV%`(R#t*P0i|eoj1L$RuHf5yNcq@KmM-tRQ>XL;n`y-3ML;B*kP9krzvVLf zK=*b0?kASJDWR7T7a}z(NAhfb(&Ow-m?(NU`hpiet;>fcge;I#gG)5bou-Rbg{Jaf z-$MdT!<<=93jKmS@F0o;g;8C$g`r&#biRaBG-<^mRCr8d4k^tko_3c5Gx=j~L?t{^UyZLN}XcnG7I(o2`FSZul+}83S)Fl8`w;(({ke6Ov zPM});`;JpESysO&{h?_T6feel5Wi*|7bRC3!5_+=t2nm85hHvKyFvK&85V9pekS7n z3ZM!S3#AEWoO`u*FU}jI%SBB}KQu_PsWoaOIkIs+C!y_)hDe4HcK!I#Vq*M}^g~Aa zMYp{-(vaeMK%L6E@aNAzH^>MuMvzu4`jDt-M<_arHsFS7(H zEDP(IDlTsD0@)sJHJj2=^M?$$de*-{(kx~Q3-Pvy`p6byt+oAVg!kH+TYA2LbsGX6jNxXB{?MDk>`6jmq{{>}TDN_MRuK z;cS^Z4ft0|?aM`;D;JUy;DVK@7TYpG+UN}UG2eu8{qVm=B5DWL7ydWm z{m+akA^$tf&Gx-R%QDFB8yB2Q-Ew-2vX7Ao&wy(Xh(jzbm2An^hv=X} zE^7k^%iYVA04(?3sYL~cF!;NOI>bVP%b9YQCoN;Xy8)@;)M>kVTQ4s?ETHPEPkB5j zw-hPQX>#DHZ)TPr=XpV45B*Z08~KL$|ufj}ah zZ1X_mBhbItPfd~~8Ig;}*KjUIE*_WOZFjEGX0jZl|H{S1Wpk{Ulaq7kISM?>p8*1s zm{}r2QC{cd=K5bPQXEDg15pC%QCYP`Kl%BWZeYEDQrF-@4ry}}0+P~-%?zSD24X<$ zE)sG>vwMG*?=+?(j;m?C$}MHVqVrY&PHc#-0_$`^t4Cn)k^)}gE!F2}*v+r9D%WXgE@HXl4=@7K z-#v?(3)t@oc%rdYcpk>B`W;8{CK42*@BDNyyXi1(B&i`n0w?-^>nqW#JjFsh!Z6A$A;JI&lC1@D|1sc9qBv z1Y1T+hdV!mTsOzU!o#~nY^EtI9a@9&)z#I9n1S5`^?c`v!B*yXeQ~Xh+Q7kX06pfA zw+^$68rPe21s&Gm61|AmVN$-f{8zGG$gIdb@U_<3-q)4gGI#5~39X@5k>fifB6KwcU@+w;&-V zG-z7KfNslwhN(@|SCa}>b58)0E7L=93)j_r4Gw zVg?EB4Y|eh7L3)9Z*(AYI%xyB(TJh@6sq6YHqlEw?VcW(quIGr?DDk!3P(3@ST~G&N z*%7y|cSFl_6{Xt;<+W?vvo1$Q<_!cE5}*VSUfKcVwBQZd%pCf-*W>I5Ku~}PwIv3& zVcHBpf}b^S93z4CyDU{5RGMLHnYnY2EAVQg4^$%cMBhEaWvMc{cN2XF9`>b}0sM__ zf~*XCr^ck4IRL{uK$~0O>7O9kB~Ml|aYJ`k11#d))@9d)8#3Q|xBX@m1U*#n^z~a< z90xxWgwNabgdq#orDADf5Rf`%r<;29(*C8xX7k75fwu7m!(#K;bl!P*{jzI;3%Bj) zTLMvCxN9W?20fiA1ufnm<~Pwz$YX{qj(*1&N+-+>vt6`MAjq?GI?#~VQ{%HtB8VSv zJ=tBGuFC91T;qCVfSf@+$OgqPoIbgK>+eoB#Z%1r(IULyS7fb(6Dh0bQ9{kyUio1} z-g05q+qlFPwX}`o<+{0-HRoO9D#=NgxFZ$YH0B^6@&|CiQN*!g5OCo)|gKlwFBWsNg@noMH zr%-#WoB!!<;U=47=59rob zSdC{7t428 z^(>5e6S=>B6{oij%A!1_opjZwRSC^}3e^;;KUQ%}q1r0ar=xo{d_gZXjvJ)Qt#R&P z))4;jghnm8j|CJ=tT+9VTHYFaFgC_{tC#2Vq6-+z?6=58v!y%uf?wU2gNqBr=?&vJ zRku~1x|$?WTXC7`G?lCI=#MmvYz|CK6E*|hbf?+LPUpDx_p>4W?^Q;Zu9vxuiAZdzEm%@>{Tf0{mJfQ-cS>xOfCu`7HpJmQlqWmWoFB9;0Yxwm!mK}}-z z4FUJ*GL4Bcl@{rHtpcxNcY}PAjkcswG7aT{{Ii_0<;n^+)mlgLL=AOyKY#vjrD}~8 zQJt1NZid#Vj01U{I;aRIKX#1&N+HXL1^i5{92jdgMse{Un@GlRk)?k zX;_HcZnMxfH*6P6Oy``d)O-{uRD84faR;V%gza=QXeaoCQGtZhm3fo9X1FRUKlxbO z9wc5oF8(7>7Y&^aO21f_Rzrv@AmMx=D1}=F3hKuRP;}NGnTd~Hak^TO(|9`1rJ1QC zL~)qvVtHB>Tc#ey&Kt-Q$yE|QEyb!dc~f2`KmMZdCkw6TPyagZg3>nc=ZI^p4ybV3 zFVRD+NiPd;D|Ka<6LrbI7{*?F0w)h8ZYWx&Cu_mIfUV?rLGA& zX;7N=j1*TIFZPbg#u5d}s!Y*ZKiVvce@R9=imv|sr8HThUT01;9Yk>t*&|pEuOlei zAcT0`75#Fk!%;y$Yo}1Vvrv4ou4iYewKP%B^kyez(6&Ic%PC;%^TCZAi*{jh`@@2f zP6KaTbtC_J*W?QMo`S5YmRdH=tQ8I8uxZ4%DM;WDQ5PD(IdR1q4;}bpvs`@w-;A=M z+)~Bse>PA~DCz~Fl{D!Wz3l5EIxV`IWUxy4shMz8%=Z<~;99~c-LI~@=webiFZFmZ zYU!X-S3sF(m63lym)dk)uAb%_1}66)dqTp))H++y)+#`I#J2N5ry;A+l2tZnINW^H z>Z@)*sbRRp23=qf>rhmu7N!{Mc?`>e5I5#)LtfaL-M^I1n{buO37>0(f-=AO{5 zA>r#nybVnJO9F%eeK;@-mjqH*C9?9b6EaF*1OaKZm3dftk}+>P92ZRqXI2IXCx(dJ zP+X@rriZppv#XX}*IoP(x{&YA41i=lHQ^iR6>0Ob^OF%8)C%W4K}Zw0YZiWqtT98w zZsK$YH+l#A9+dF)t{jsgz@0kWYUosu+7-A(aBHB$=CQ8x8>POW40BOulS98a9Fi*d$kj|w@_>2uP#K^p8V&! zzGRf~^4f!m@mW49pDrsa+n%oJc0~6?+mXPwHzole7-f@`bStxw74%RfB$ZVu>pK8wS%TskfHHP>P-eE?on60rYbxgn8QCm=PkVYokK~_XLz9KMD(q(Y z%k+@U;F;Y8bkM+?#`0Hp4gEi1unq|aMz^ht>`%o397bV;Vy~6Hf*hE1Kd!ZY18>s3 zOMnNDi2p&Di5 zq5wh7Z$3d(8OZip>vQ(Iw;NcYp4Wxg^ zf3O=BI0-P>4Ho2@Z+BW8yZ{4~_&2Ldi$-*;z`9~JIc|Q?js`S4d>xnx1Ba7+hle;5J;1PBftgkOzdsX*7!S2^lB5ntCn>n?@ zC~To48`mU)4_!9pZbSf1clxJoN-2j{>QM(H*U|kix^1JJ>a-L&k69GxINgwd{TK32 zpLx^}>m((I3Jtb6lBSsQ3hk{d5tKg8n<>fY4alr}njTqNLUOx18#zqQ3cvRz{`Ncq z$vkL1x7yJI2M80`I@;|3m<|^lB_dU!xD!6e#F6Rp_&LI9#7OjmU@gE&Emostf*RG1 zLcxirG3e`xW~lN-#m2*9Jz|ezAke4-m?F4zsW$)*TJ=+LgwY{XJx`zU+;m94b%aep zzcBp$PaFdM!w;K)$_np~wh8EJ7sk;f`L$(*DO%1RU%j3ssj_wtr?`4?tEQ|GXx4@7 zpFwTo8-UfWXb{p<&|yEmSYC9$^Hu8_`DEUbZ1qIw`y>5A{teAh>sSGx5(6OHk!*&W zeu@opA)PNs`@Nra%~XTPK$#khrGcST9*Vlb+m^*Mp({a5VqB;%{i{0=s27a%&m6K~ zaZkMGwc)xny!-!*z?TZL(!^mme-A-a>@KPTHpYOqJ6tw~7Y9b)VJDyVv|P!GFCyb~ zCLz#b$|V9|^&z^=T30%)x6$FjCntFP{%5O;p}22PRgv)6cwBYnh9_Tz@x~IARF`jQ z5!gCl*oZn@a{k?R!OW1Jm0tan%Ta|nn`eTy$&;KMIz&c7gx_?~?ELTlZFCSNe)43X z1)y6Rh}nIh${x`~6!-Ud~ z0X(Pw##`+b>94Rh8`n2qT(p2h;W>3QO?{W~sLe}<+9*~}r}dYu>k(_U|5f#Ratzh@ zi}2E@#{zMIFb#Ax%GwUf5i3Q~&@~!@LvDi-KW2^X7Tth8==}Hmh?>`1t#156-)Rdw z-Su|6Ra{fm1IDdsR7fHF?AAlO0;*WVZTn>ANZy7L4BAMvW%mYH`6 zW_)uPd}J|UtU3AfnFUkGM`~>zIUuAc{jY_pc^m07f;jkJ=f0P?kg!vv0k-_O@!uzY zMh}X;azKrKWxwWy@`?O68v)-RfNT7Hw(bOFe|TJY`sFXZ`ggqWkRBeh{B}zJshUhM z!&)CcZ7-;2=(a_|OHuFD+jEj@ZiaQlOs|qM194pR1k_k#x)#ZvD+v-361P|V zw^!ehusgWcxc4woZ2yQ2S43BlPiy1NZ+B#5L>xyWO?@m{%hn~-?q7t#DR=eMixGO^ z{UGn%Mt3i-i?zW_z&*ipC~~1qN7?L+dp|JLP`!|SB*g0fs2ceOo*n%c7KcUr&evnoJw-XW7FDTLgVo)-3x|5|$w>mwD} zKTgC-^<7S%+TRw4=mH~GR4k5qB89kjwmh7B?PhKP#9v?N^X}97^JlCR23wlhN&{r< zO<9Dm&H2Id!3sv1%lZ(z-+o9rWq`1pLQci@nyYI@tzSRS7-!(F;b$IS34Ni%SGcj! zr?S&VanjA)lcgmR^H3JsQEtt4*KDb{pV0-u@sF%C_}NeyV;gu0O_6`AGgn0Ek==g{ zCRCLA@G02%Z$OHI7Jb<)&c7)CZ~}?MtUHt)BF=`4_>z6~PXD4cW^U@^bH$l@-c!HZ z#BAU6i0d*P+t;!?j3)@gipt2ad!rW9t!(}M`RhPtLgebyC> z^_u+}8xDtvNJ!v<9aAOJQyNf`LmNj%YoVQ^r)@d!?wZv|TI2jcjvUYW7{;%`KjY(h zNsO$W&AO`T#u{0jPt4EjwR!Kiveh{a7ks%+L3(wDk7{Exds%1WwlOk`eLIzWF?A4c zrbN2?ZuI=S=G4XwtB&Af-$x|PVH^Y&K~_Jm+i6wg^nawnj1cKHg$J12#P^9^g=Y%% zvXl5nZ1H07kNS~L@nQS;0+~4Za`lglV!zNf7^3O(eDiR$v@LeFi)lU!Y4!j_WJ|@L z`);l;`}sFnbaCm=%l9T4*^+rXUcV25(Vi^jUuWSh9G%GT{G;;i z4NykgX)pcawrD(m@eXdFh3IDY+$M)@L|xqW%U5B-4(p(Uz{Ycp?8mD?mDpO1lD-Fp z&qp2flaD?Yh*~eA>}&clcZ~{47)c?q?R`5g`;gxW`!Eq8qF_R&lT+|ZNyF@;b6=nL z+#$Iq#mEwHjFFI#;5*RnB*QcKlW}~^ey5C;Yi$6nxxu9rMl))|%6hEzD?PsMNnw-j zYgz)`ABWs35(G5WnUV5eNyoWl0BeLcB5-5*6J~%GI5cC`%-c4;hc~Vy-3>_HJy$N4 z%k1P5+A7&#goz_}i}NOS&f;rHd;x!H=sJu|wPk5pw#^W~@mYhxvsf zLAgaxX-cuFXRx)n@y}iz9~`W2+7Oa@uTmF+i#L+f$Gb9yz|AImT-L_24srKy*fesQ z3-TxQ0*`=Aa@x4-Yu|Vr*ML7X+2nf}D01~$7gr`Vh_+7jwk`=*nS`@!GKMg0f9$~K zo2PSZXO;kHKg#9vm_e8oLl%$C2f&k<`{YSpzvbA>VcLr-TX~_R+aNH_oTC zWnI{rMo+!ovT)y;c)Hu*V%M+1_B=L3WIOY!W`gbACgA68&255=FC6Rb$R ziN#0JJ4LijS?10H`O^8A`sujyFTJOHWQR8>Jy}-@^`dNWyu?OcOb8agXte#-15zF- z9XGxB`#F+Os#-r_H1}nYXp)&vA&X@nHk&CgjGZg&!zU(B1Ho;9BMgXRh%Efl za}jsg_1fEOXY(FxgPoovmst*f*KX^-xrbEX@;dcp8a-(x0!Lb0dEetNh|vJLB|`T<#ft>ifSba zT|;e(Z^rxwU1Gr&`5Ix{3dGhaYK+veG3UhHp#B2Y2G6{ql9y&~#f+R4Ty|fTeI#7l z8eX2ZjTRVE@!f!+ zQ-nBQimMd5N^7%HoN-C{oR&&&HcH98)}DGEet-ZPfj;3&8{N;8mxUI_c@rQUJv(Nr zB%eW+hB0q!4w3kFi(Jmo2F&4OYRn233m5}VQ=yGS!7oUxhu zZ*o8hC3EiewzSTP|1h^^dpyG1n_SM>=ikSpyVxw;^=yW9zZkoLV`$WKdSY3ydf<)x zAmxj~=*L{WQXIvq)9t)bS^PumKii!!yQm>}oX(dMV!EQbD)C!`i$SlQjJ3hBBWzRO zF|^s$$`c#O2Sa|Fi|zS&Pfu=%&+D}zvp^^ zPYWUSA=G+MSWDLZIi(FxE3DUc>TFxTt#rI%j_i#jHar;Sr-2~z?aUio{}`aXjNXqW zG4i=+CCcAKp@i7Jk6B~CJz(z_I-OBUJg4CCEtzP;)9JE^cpb{$I*^3E!G zCF(G|HfV3zKbUSWG!Kq_S1q19ZMlkr&epm#^fWtHUe4q;3Cvt%ApN7uzhKhq7*9iS zCj`LF&*4!GACxw{F9`zLOkYUMy}2k~4P^7XQP;# zC@mHLi{V}0UGMqBlv98@zdh$$O*)KDy;_(i19<)aUsYSe8X&};jO?$+r3Z9yy!`xLw(0{v z@R_v~m6YVz|A{&g(d_EeBK$m+5E0TsAz+0RuceO1e3qYE07n}-;iM%t~GsW2hU4+!>^M^Gj8yFNel^^oe4nq*>_%bS$+MZ4g{O_ zz_U|;oG({-x##D%%HoHm%2omu7N!H0zr2J|-M7Z54<6n{BL8U?^ZiM8*N+F0vit^b z+PJAgU>kkEs&uC|Qk>{^o(#6$ElQ0cJak#U4^HGho3q6wPmpt<|434IyK&MpL=g$_ zNX}`EU;zOEqht#rod%E=-O!){hh}x;q+tl^RHGFubhiA}9GI2E4h(P`QWwMVoF%DI z2K91W_N!9dek7zM>9nWbEe1O-K~vP3}xrtT_-1pby=EBx^N>mZm{c$rYBkt4>FDF545qT412L(#g=U-JEOW6-U{?mFwczuuse*YX+oBqn z@SM>nWq6{3pB}=^_1uJLFbPyG>ztT_&NivR%!{FKU=*L{FN4oC*U(Ei3QOQ^@SeRX zZg3$QuP#SH*hT~lT-k8n4(xS48WJ;J$3v={Ul3DYjNDyFXpqVOzLJ~I!D8EKQq+E- zkBT37w?*0^<6uRj(e64&8Hg0}4|RiQl--p#{o@|%GKcwC!XhJk3yEf7OhE~M3GXbe zoV)w&k>b-`wRc=lZXPM)n6kbJOa6$Id9`49=Q4)L4upghTmB zs%zw^`mCgew0hez6v23*2co%eVdi0#77iqMGZ+02@&uY3pNH|&+}|l8rmuFecuWSo zK*VxUc8HE(n9!|Jd_R;^72+fmS%l}wJ?k1Pu4Mhde8MhYJiOPbZ=yOWCSAycvye$C zeMdC}Q0$;MvM@X|t;}Z-Ne=)qrE}{OB#EsN57BU2+67k(1`SMPp(Lh@4W;%J4Yxep z7U$-Ysup_{!1=I*+dA*#jch#?dr%ZV3GMdW#Y=fo2CEQTTRjfQ2QnH9)&P#xC01)K zr~N|NA}ptU1O6 z=L#dM+_nrPSr}*Wa;oYL$oNpb)L@nRHtovgCj<++LO6;Evp;RwesbglB?7NMXc3aB zGGSO)SUH#m@@x=1z1Pb`2$#F$6Eq=38ejd#dEjc7%TM=0@)NO{Y@A@41ubU;b1WI~ zWKTffEVN2zeB@Ntw^$JltiOW0ExSjh!Z7SA=^Tl5(H__-nxYAZmq%hxCKa;GISHGJ zW$uGn2Yr~;t+Sr%tJk&ZqL`cE37i;qyL~G7B0a{xsFS#qz|2sHJ+oY9rrg*Yc;XaY zRf7f~+_HMcq!n;tS;%Y_87ed48XlmU7OkWQ4Ei|`rk9{`FJYu>?~7bd@Ce=Ys5qw= z_M~DtBZ;F5TgcT|G1rFzDW!X0g{}pnK#oKd44biwps48gww1w=APKAbsCY$COsVf!_s4IZ3Us@dAM>ku5p2VPWJ8snZcQnF?r_I#p^FE zLI#SGL*0V9H2UVHdJh;XKM4HU8-LuiCt3-Q%!dnn_5@8MIfhgh8;;5ut)U6GUovEn zx2g&#kB#HBrM*F~r~z;$7|k);!zZNPaZXHw5+6hTnsmw{qez%0W-bIC8tfajWK-EoG~c$t}*`ZadR2?>!#|H<(F--ZAT zi2(hxtsq+iyv+mT_hVBxav$oAh3lsY8Y*@EZ34$Eo*8;KA!!X(+oJ6haMjk5;97JSy@_c(Pe5v zwU~&`nJG3dYtfyIOY#3rmAs^aDtX?oafMbTzbp3WQF%cFVxWYe{7rKP9H6nGh}gW! zjy7-(f)stptLg`yl$#jQ_Ot%fIxn{D5ep~rp@eQntiAb{jpQ8|E8V+r@14v;t2*VC z@?GKL5Lv&&o>=qd*lO$K$Ma#yNaU&vivOyko@ZRp@H?}UKNOZsT$|NFyla^nxf z^>=gqeem+vwtq1ioKyIR_xV4l3Q$H`tF;eV=D3-08G8Wo2-l3CNR_N~7!ZkxrXu~x zxKVnb@~#zGWnq-iRBcB6`r!!VowNQ)$5DpBq-#tH7n3HdJl;lVlkuuwn6vleJcnwU z&_aT;h`V2vRW8s$vpPXX2@bkd{NIxyZ3i>}4<$}TF$_HS`JIq9eQdx#;3uyKish=K z-o)p$Q=5EN>Kx@(get8wI#BQ}HS0Mhu0=-O03J{?B}Wh}0N0mgtLaukyHxX{$o$vVFNn?mtex0zQQ;;C{P_W>1A;u|3mjFzDATvhE zfsl>ZY4=;7;zMl$%o>Ksl#hK|L_|e^#tnn(J&XW&N6z6-F>;WvQwX3j#5j>ZA!fDo`=# zuUaH6Ivt1zA(*>DwR6Iq-)lS?x3~04bidJ6rF_2e0+qW>BMt(xL+7*-Sb+p>T%R+d zwN^OfZ3HMU_e*|-i&2$zC3nHyLrWwJD)|5V;q~?4!49a9kne=g-*jlnP$fCx3AsU? z%KUs7InN%JZPo+3wDiOWJp~`iNP7GlH+z}-<=h`+z$qQkmvC0CS(jTGNm4AGun0_ zUc`CX^mP$&J3x6irHU;G9T66ncr8TrCN4H?w1?UulStPS_;fV&Ke}%d^5? zb?e+&JsVORpW8ciYw+uBzRm62gW8(>>ln)bGJvVSzVv^d$>pF~@6_VQ|8+1u!7L|1 zxu*d0n~41%Z_l72>QMjprCS$p%atJgW_*F2e}If!v-y{b5k!P;^Z$>kE?|8G1T)DS z3=zjS0L>0uF5^5XtOjLoT1Q4=jyQl^{W4(Q@cVGQ#On_)m zHRUbL4In<(kb!=>0`KH|rld6T3W3h;`ynS`5x0A1#Og;pjWJo-G0v{Z_YhCIlwq+l6RJP|!v>%1?z>NYv5 zcDN*0z0aLb3(+U&(f=mZrZn*Dpib8R!l~_8JqpAdv{J=ZfMmhpdQG&wH90trj)w-s zW)6mK0Bs2fO_ydsV!&I=JG%{oFZWwfqxK_2_)Y>vZh|r{GBcCp2o3gGBWE{WsCe$# zxHceiR`gC=x+>z*M<=@_+wRd!pQ&YGu+?fZbBqA}PTY8++iiz*9V&iB0#CDxI#d9X z1-FOL?ZP|5VeBlkd+z5K=0r3c@YwoZOEjNH#49?N!(D)DOH>R?nz7QC1j8ZeLX)Yv zfo#LxcfL~|EBRmrw(+j(aUl4m-AK*U8mnbMV`D%E0$o)F2YTuI$HN%!6i!jhj^VGH}CU2_kBP2^Q3b1 z!h7LqF@sGp?O7kvbyb!0<-MRUbC>np3b2)@hO!WDA!vJiy$VkJ2FHW?y?AHDW$!Sx zr*K_9muF7afzO{ws`>n7x+|K4U~axzGFH{o==E{gWV)cm^U`{nSKKvo>Q%GB!HVPd zvaZus_&Qyj;G+bqPjKhJ>Bzq~&1&CYb=TSqk>CBQL$GYL8ERV4a`RfPnSjIG*_sno zk!K1fD+Yi*K?5dCRd%R?u4$G5u4!RndH(u~-BmXh-tc79PJd?% zi3oP9Cp>DAuC=YK7P%P#jZ3o5w`O-Dx%ZWQ79L+u=y1n%U(Sdq4TnS}7Y!W+wmx6;d+#$KvwbTR zeOUIuI)(}{%QQ`>m|Ae4#<@+v=4zj{qPj_#%<78%L6-Ln4P zp=8}Z_(JKxc;gD92BQM@Q^^JmUeA+e(>@WPMd z62%u{Nv%`%zKh9AA`Fpeevb!Jb_6rA=mBCkk^(<1l})d}XukryQgLKuQC`XIU56zM z^g4FuiqxLi#RLLGW>nabGjh7^W53;h2#Qz#boD4Cc-{@qi<=+7;i$_j?82@HmLK)8 z$HVNh(U}S#glZnomE3SkK|NaX(P&huGzLYnL03dh(mmitQLLub1IQ?G=V!JuWLt3< zx!|;%kWq1y4JEqSFfgM)B)T@WT*1da=FVt*SO779*6UTs`tAb#gv9bw?UEJtrP$*N zmo-RHD5OFzWN6!kG3a_Eby6*zVWy46%eDQQM%3?({ggiU=+AO_LFFYk(3db1+NO2n zM-QKrP+)6igYKsVtm*W|$LZw_*f2+VMlL&5frTroq5Mptx-XJ=UdQ$Jj4OZdz9mak zX+!-^*%(oP)=diAj5iXU4+=R|Hwz?E9^eWkRr7<*+fI7syZ0t26O;5p z4$OLa2&|XBT-AV@f`y77tvhP-@e1atZ?+s?x{+JKn*6CiOi+9X<3+j_4?#{|3wo#( z66CvA+Iq6Ncu0=Ae)z!n)?8na#9WD16>R#cg5}<%6v!*1LQ{+D@p)B%*JEtW_6@a; z`dn(=>uV(@TjV>be4H#x_$oY9k;dV?C**xc7f`p)QX;=a2q-!242P}JBpu2IWu&Tp z31xeG`E@?!IO)ZrYeNz;=nhtAGT+DkVtk0u@CDB>dP0$KCT%P9q*4bEQ1rWi@;)5Z z8#&>4^~+-THQ-!l_*r=47MGk{9o86YvbR2gf@T!SVubnEZ_Bbi_{uhjqBrg=z(2Um z$-d$g05n$%q$^dIsZ|-mJPW-){2{1G{nJ3?Hdrpd`)H!(1^@@<8s3^&Z0c*nj)@bs znS20rNI(IN7Da!<@f{}&$tqQYJx@ZX`8rg$vQjQbZ8#6-iF z?+Q7b#k3CnH;w%JTYctWvX7wb&3XYdR`Zz%Kc?6MR6NZ7?=KN_G!FOk_k6==FMu?tJWuAZ_FHOuKca&1VYcy? zH#HyYajEPPPvH`C5_m-WhWfrEF90ZHX!wK~fpq<1V+8NTX88;GJDCh#3uZ-@@2)@V z4Dym7b>g;{YDNMXU}*vB2MSX{qkikFF02kb*D!ZrTQd0i`)bll#&a=hHl*{|?fziG#&SyNS}#G|#EA#_U=L1Di{G z4wc358>kbOtwf%K_6r*!3JVIxd(LPkRW|>D#n!3FUc0)0AaIL3u~1Z%DkOfMDze3o z_dJy0UXAx>+MjK-c1Wd#eFKd)V%G^|l&6&1R><@Vd5g&K&OIj1qKi$~oT% zsCBH|x#ZEq;;K1Mv?c&&FQZ9?6hnY3$mC-Gadfpo2-;4uNwCds)?@muTg`9mZ~;gk z8Inve?0aGs#Ah9BXiLLHh6*R{;Y3h>sGPI%;7+qZOZ6_SJbI>6m>{af3%?MBe|8_jaP0L#HT2k{u^@O&Vjg)~f zzh9s2kW7iRkJ(0#@rIh4**w2dQ?tCEu^lEaj)){#iW!v~-#&pBP!)S845o}UzJhe| zEfoT%I(yY3bo&d}fF$X|_G%3y`4g+v;9*jF bS?5NO`4}8;V+#->e$msubfHY^YREqT@w{jI diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/Settings/LangsPHPServers.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/Settings/LangsPHPServers.png deleted file mode 100644 index 38ea9d2e9963f16a93d550170e06a74e30e60fd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18574 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

    Ofj?x>s#RwqwtHbwVbiV0U2h`y1Fr#44TA7 zFLhp4c!yiSzt*Z<_kgvxq&YOxBT&qtiq-CtICZhXY8^H>$gw}mS@=Dv^^(trZ`E+c zavG;RUYYC2+!NJu|7y$g?ELkci=8*!b)BC~-4`k8Tu7>59`p1!_T-xa`t1o;&ED*q zR6>|Z5ZsQ}abyc&-l`CTYX2k%w*H)X7AK-pGz( zlBXY-smPF?SSVj4Jc_j>+><37;7i<2>O7D(JQv2a@Xt_9N`Dl{VY9Qw2DI(iKiWy! z<*?Z|+!*`v4LX10A3}HoE0LZ*|2~3lA3y2Av}>>a_7MXcm8TsW)uy4$h4;I)H05C_ z%Z9pz9p|$Ihnr>kh4WQ^HNGha_dSuMWlaGi5+AL7fs8OKrcaK1vDWmY%ZhJ`ake&a z?6;cR3L2&^`Y%atjxLj~chMKz%FbpJ!_V9+Fm`{*EuSpZKl z|4E;>mwyKIgEIGuu9E*$0WEf+Awcvs|# z7T^W`uVZ0H_?k{n(ji^y=EBaATBv=LywpB9!8i&AE7fe?Kb*WG7os79Ir*#;72f|C z^bs}qgrrVkMOoo5<6l-z3fQephadXk#*XrZ*xe%a(5qbdn7?^C@nkMm;7VPf$MXB8 z>L^6RZs)r08knc|{y2M~v|;H(C78IyE3i~sF_z~QyJNl#w3+07;6tPU9-GbG#iMzn zt6|sSBi$bn#*7t_Px!QCupX;xl;q@Ks)$J6zEW<3-sSv01b=_3_*|-cI5PmssQ(&p zXstDQL}zkyVa%~Wy5;v&=*km}eccn1DTZ0)o1NNiD@N;Mg!r<8PJZsI){qXf%HK&d zl}8#82@(x&wLuQ^1!XVc16TCw?UZ8ych8v4{JkRZJ>OW61gOKtR?O@0YrM&$fe=(< zTKTCjN`ASi1vNl=6!2~#zr5T1d(e+5AD0=+0ZG{V!#Og+oz_IJl)f_prNU% z$bgr9-`O)=sM6~AQqn1l>v>W$UessA%*@JK;K7nyS&y!&(jM%$|8v6fsb~UkiME%- zPP^%ECA>G@n?1Viqg|j)DPpT6wRSRBvAk_8d07}J_3)oF4EH>^-DtgVw_kNQ#zpi)q{uW}YXq|b7V9T8t?{)ZL2ffQ2ZWDXbBa%4oJ)IS zQz?d)V~6KzoX*L`LF!iKwzXulibE99L9_QxN?FFq`||3vN{Fl6a^d~P?2Z+N)*T*0 zs;}OP`N2Qn8emQwC^B#}nGzCCF&P6H0KuJJ-a0wW z^9Y#<*o1x`-neJL(?sjx_wL~ihzScQ$dD$w94uvhh^1S zm8scv4jb8a_1eI2XH|?S=Y$6oR}#Ku)dHHh6m8n-;y-8M<#-MT)3I{;ei8ik^rJpw zC_h=M?_}kVN@b%LG2N+5>@;XmQDmXd8)Q~`esD}NBP6^rEQCM5==LiQ0T}5#y$~AU z82RV5b%9~{&sj^Zp>#x}^|!uDmb|i8t0c@GH6Qv_>@t%uM>S zEcC}%H@RwD+S@ZD%K{D7!PpbjrEl25-Qsp8@O*I{+OIZqB@^GoW-3r09RWIA);KY} zSGY0p04gJoQK@y{8%B7VkgH|lWW)8@Ufq8oky#vKS7$!`!`Ok1Y_2uEvn@JaFw(IS2JyG^v3+)JfkK52`FiZOCQ; z`VZm89W7*2y%cCAGWJib#>-#D*J=3M298Lyt2FcOP0nToiNnoOkEh2Z(@p-LGE^FPNf0{^X!?R?>n3*@9Iotfm;EOs#^7&*1$f^6Tpi>($s{gi;iZ zj12KQx!(1ow(d3uesadMp)6+Pn70+^)L%^JIoJQ*ai&UJiT%zO<~*+6%uCqn4NqoA zdA#$fKc+MvpU(NAybVLVN=5OIXX?bg$DD5ev}v&P zBbP6+wl2=<`n;#kUGA}WqlaVZPaf*X7{e_M4yQS}rv&}d-TEgo3$%DRx*n%htDkmT zfz2gnef#Gc-KFL2v-5SgZa(#w>>ySAP)%BKx(U$@2|<>& z&9;c?@rZTs2R4kq%k3_zG;m~QG0Z$2Hqwnk>+HyNn`2q;@sYGex|K(IfLl;M(MVqe zTzdYP7J&BMvn2j|5BfkkAB@m+A|@gi0l(`_=6DyAi8!eQxNgi(%{oCkkuE(;ePr5# z7?23{{maTvf}doOG5YNe6*ZTK*t%_+dmcY}VdDTckVam`@+AWI4Y0716w#{FAS@?ha>2pzFSN7)r z;m)WhqiypC4r=xgh+toY9^_`&lf*b{k-nGU|FQUm^2Yd~b2&dn)C>VsA;+s(a1_S? z=c}cRwV*c_>jN{uC;hXU#S|HMxh8lx#(=g_=6E@;&LU$udsHRub`p3VJirVOrvg0( z_*s`17l5V?AD=+R3y%;#HZ~EiXj1rhApIUeQ_H_M%@M8XG5IMS3+A)q$B(6XU4Vca z^P{c#xw+utpzON3noJjcTPzLAsHZ_yn_bUsB(mcZaIKb)7wcTmlj@&-`BTTVP8b}y z43q>YH&j*06<{5myB5i5O_}YI#KpqfIf4HEczCX^qv1F^cfaLM;46i>upG;MgOp)c zcQFySOebyFW@D@E_P&0VQ|I7lNDorJ+%ts%Nd<@9kD5ZI(M-H71EtMCA9rOW}FfZ}JYf3e*RYLviC0 zn4}~@=)n>$2uw3Bn|%o?!4w*5MsACFm7bNGIKRqn;OLue2 zZW*dXNmx#|hXHO}4!e_OMg#M6T;;cmXM4A&N)0!e9zQxft~xw^WNO{6)h*mE&UoLI zzWB9Kl7~Oq^zr%l#YL(ArtmkU)S5o9F_H=*E=KWktLX&O<;N~O7>g!t4jg5g-&=@1Jko0{C5fYkiQU36zU z5yJXW;nw1nf<#FLy%Af1k0bJEGnzb`j0O@@4u}ZU8l7=kb#ulfl<{Pno(nu5dZ}N| zPZKImE*Sa?W8urL)|$?Qhsvt-tUn>~|YD#E(Q>RTedsl}^3r=SxJD0gO7{4%Er?_ z+}wCqh`@WXfO`HHp!ZoT$KNV{MDJIwU;*8Eh6gP?xu|;n&K>FEz^3d?e9N|9@nQ0*(mw^jua7-$)u^Ky7M zN4)DHsCK3iicB;}geo^cvW^b*{{;s9_HE@MoKkMKnJ?Efi~m@Y@0`ckFBGPk-n`ok z$p_Ra1rqex-Pu_$^DOTgHyIn7TkdUC9FzI;?;|gN+9e4OQ zElcukU{GK{K%g|4K{xZCG}DQS?@sxn@V6N z5y6Fi5y+6kLj?y5W{m6zA+5w#oEgjfd(T4UjstHKB`b_Agy)0|Rf-N9Ybw~svMZ^m z%R%JTAP{*~xfEFfa^1?_c(jamGrV>wHz2s8+WK*L20h$tR;OLrta;0RE^-ul1D zR+02Te<0VjwFDR5c?Zk6+V@A}8kQu-4K-}}8g;hUry93UW=3N5yLEw0-C7vqzE&p% zCEvk6-PRmedJX845YP4is{Q|9YYQ65;3?7r3YA~)oZY*w?S3uDah&K&Oza|qtdW+u zkc+a&wVs=ZSAMjXs_dKzK0cn^34+4w<>Vk8QBnWvu*z1jJGS~Q*zXUXcrm0S=hu7e zuY56G0hE5j4HN|$$zO*Lh&$7?9!{&J)(Q!)c?vg=p_+(?lxDS0^0BWNf~cO`IXG05 zm8B>txYH^Y%~}>Tlg0A=qG5giq?YOig>$3^DkvQ{pDyqmbiWg;d&fQ`z zc&WDq1Opv9^(^`L_S(3ekEu90V>^~p-ph0gr~pvz+4on?IU&->6$_#O>a?f_ed4&H z@h-Ol2x{;ugfA80_Z7c009zTy6c1;E~7L ze*Gzn*%Q{84;=0O$76mjLS8RJ+c*2QHyX`i?5Ken)qp4XU9W^3|6Zch67X5z0VU6$ z0^_@t6Pe3e^3G_1q%1FzAUjurP!X-Sg)u+Yo z@jx6$Uc;xFpgZSp2zXFORKZrs4h*%e-RmT_acg7uy5!am{P3mFtioJKF5A>SOWqCc z)RKVymz*UVSET8H-+9-RS>tGjDJkSLxY2~2uac{omcerC2Y^JW1vL^q`Q?WYlp=Rz zMzBS&X`|z~xgr9US?GVA5_TXM;K=^xX@EmNQ2D)Y^(PZp>kQp^;p)v%3AGumqf?w| z@l7b9^$^;yqp1gIWB1TI$nxL}61uv&c6WEfmN3x#F)@jjZ#zlg!O0>D0g5RISutr3 z3Z3q5RmmJwUDJPMCN*9#MXgwhOnro}6NOqBcmjY!KLE}rKdtP2+VRoRH|cVm32)Pe z992}ZJ^_#a5iEa zf9gq;SQsE*3DhLV3~4e~E1^$@l*0+?nKx4TL6*T*&Tnv3N1`QyjK3(C8U$E$iZ z4bwmg@tIMcUQW+8Aj^Dwe%D61kxXmh!}sJb-#>`**53%o;?V@SKZrY~x|{I+nJfwC z<1x`YPLB0v8hj1iWqsl&0MRef*mz)(%6ov)21l_3x#K%)mDN|GTN;y+D>{{^of(_2 z*k!hJ=`3n(be}eZ&J}5BmMlO7Xh4Q)kwH;M%ak>4D78sOU0!|!aQ{pO)6or*feABI z#PC)14#sNZgh2Y2uCLP=dZuUJUt8BeURKYT z9_J9U2DNo!1*VIqb1RW{t{GT6O$pxTi)&d-4WkkT_dPW@a&!%qR5F3Vd<)(r-J#~J z3Im;BC5R!+W-Xfb5Ouys=R-+Iv^2UI3If_mL z`O%|i7y*JQuYk5HDV2%Y?!KIs4Ayi#Viu# z@_GjVN_T;v0ry=q^(Fu}=wui15T>Y{JrP>y>< z^L_SSxH6bZ#@R21CO~=H`P!-=O=GHnn;YQuMRclYQD=0gCKbjXDJ7 z2x#Y4L?aLiZ1knvqR1%V@bv+(HwhaQIb?F|;NW23HG(7je0>wx-|KFV=iPBi zPj_ZQH6Oymhj!`nCeep?+j0__1aPL(tWHjn&gM4D$eQLtq2RGJk$~RN%QhfB5grzb zL4@siwl-FhIgr2u=!9cXjL=A?&vs4|?uhu-^s%~i#=~sPjH7#C&|{6d>lUF0b$MmZ zc%Pr(Ic~$yYZ`8jTL2}_Ttn^Ayi0@InZusjep~s2^_NjT zTveXHH-fXL&Q)mWeiQ;;Z$aD5wEzKJ8hz1V8z=V&(;g9D-^h@#5>L>ChH4TdxwwF5 zWMJJzDH?>*2fOjq%!}wG9;CJ@dI&Tgn_w3e3XU=_6c4Ve{XGTR0G1yjB4QkV9I)1h z09tJZK%z{M`LVy)Qs;8!emo?)2k>ffv|Qh>bUyX)@W2T0$%W(aSA^yj6o?YB8G>jK zf};iANQjf^4^B$beHO^fc#%oop7E!NbH#keyS=T=J*J9(_t*4pK^v0!+b%cp4Kg5I zz4KoST=SbFWp^sc-*KHTtlLs(S2T;C zsYTbY;EcSTINt5Pa){%Kjp~Oy8yYm#hhs*g4DVX3MuSsa1RBlOe|JJ$S-)>!Vfu2aOG4>wH_;_ruP%Vzm1X{2$7ebsYEs znnft&Sq?NOC@5&k?DYEbEEM9p-vnUzFL#ZS-0W96Lz5f%@q;77!^xt0P*9LHyNJH9 zsE9zT3K|*)PzNApkAQ_XHLIu-r(zXDX0^@&OSz=0`vg(;)pmb>!yw+#^5j&6&9jhK zW6@cwWxSoi%SJy+O1Z;fUi$r9sj1!!u426Duk}-y$ucuN4eUq97o^@z$#U5rg_p`q zC+e>bfsO!MN*=do9=G!@dqmuhuU@?ZK)>SY!&g@)ym>0>24?R}UMYf1BQR2^el}Si zezb`v*44@k7twu%1l=Ge#3LYp?JxuVW=Mf`*BidRdDt2Tpj6*x7+IgE5~j$+hc6Gm z&#w8|Lfj$>*HisyoZ}ARZFW-?IOh1^)XH4(pxqBzK=bo`{x;;Yb#I~6K(`+$J?T z51|^DZ`G?oSL7l5sW+qQzO>f^bXRqOP|8!Yg?hJv03bVy$1yz|xD^;CIHB?cXt(hz zz7{|ARdF%?nE<=Hjy@ogy!V7y@2<*vI+<|f|B&sPkacff__t%nnhwcjxHHmsW%)p2 zx2n9Hm5)zL|5{#-G5EE-oT}IK=)?qB1rf25Qp7TCM zc=oq%!U(w_7%kfOybo=G_$pZ_MhDnTGIeTHA3D^?&kdf)w9nHoHt8=(M+ z_@F3ehdI2Makfh<8g%u*+*AF zMvS~pe498PaTjbJp*L*G(+f8u-3zz02jL4y^ocJspU4o5Vw6=_!cEecje@6VZf}to XE&TN}USI*7ntNg*Z-w&(wY~l??%k)C diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/Settings/hosts.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/photos/PHPStorm/Settings/hosts.png deleted file mode 100644 index 332a837b8b864fbd5ed2496184c606234e127b78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9732 zcmb7qbx<7Jx9%VroWW%X5(p4{aF;=X1ose};2t2jTY^J^y9Sp)a2+hc-QC??-<fU?F_pQCwn*OS+D2;^9%|Yh9699nS`PYHaYhU;gK8WWmrR}U{ zZ|3Z3^vM(;{mInS&dI{wSziMc{tB(9tRz(3P5&_czCy3trT18L@B72LWsm)`+uK`C^P%P{Gyx;wEbtde%oPx4R%jW*4q-?tDM*tP-;VbZKRPod=K(v4n zx*TW#Rn1q67%Eg->i;%O3$C%9uVo`kVEIt{@lRYoYm?3HSiY97V=(JNqYG0qdH~e~ zeF?Pfe(_l3>BdAkx#_so)68ruJCtIs&Ahj+w)`$yuzZozdmafS1PBhrCPzeqAemUv zp#~_2mIBlHoq#?8T??MaEmRWAGhX}GR|c0$*NK^eSC_oz2}(*z68r$*lr|1>HtTyV zkKO#l6?&NgxG)6;1w0BqhvTyqkM}Hztk3sSysQSFA1|jR__MfW$bKY=I*%edj%K?v zBAe0E)0yv*oDQ!>yx$kN*l75@&U+jS5l8O(QfNh0e=z%GgK8C2L`7aCG$CVx(EXTz z$Ey@9Kmehnm8hx;hE8FF!8qLJgG4;+-mK^nZ4~!3B~W_BG`~zLb|%fz`l~tX=S|AC zPY#3I%kC@3OO3~Ig7n1RmrMq&TPfCAa@H|C*eZg*X+57tUM0B61o46%bh&HX{i{>> z<%W!HVW_uOm%VX6hGopmUD#@^r`g=G11~J-K(grflLVI(+{gSAPd(a}wzI5jt$U?| z#ryR9IZq+U1qs7YWU=qoI1b%}TDox4WZo}qm+L=hc|Ps3iF%*dKVMQld7Q3wH%@`? zPrm=~^UxnO!?(ts)zMUm4>=>0oC%*UFvEU8Zs4*+3%DRzX=FIiQk(IdY2H@82j|Kf zv)6{J8z^hWp-4>1eEY0HHl6+Vit1xoru_+e4IAg7T3%ao@1Bgu<3yh?%0*M3_RQtD zPz!kZ`R$lH5G#M&0S=smj-n%n%^@3sRt`7!_4(@(AFW`uPd( zE0U6FO_5&vT?N%*EbQ}CtD{QQW?YB)W$(+Hga=URu`z>YMmJs)NZ?QI3W50(8!@p} zaZ^H|dbI}Q;r@*bcIDKNA_v0qSjY8SG!L}KH?&_mdigNMEU@J%gGIb5`5a zvu`zouqrczL~6s=qBDTTK9pCZ0?}Y(K#K|Gc0Gk!DODiqn}d6;HNAXqfy= zP+Io$26yf&HItcAXf_I89rjEW8Cmp%`Z~M&>AjOfTTf~aH};vKjl9~;bUk-yfgCxQ zMy>1MYvpo%Sy|nzxunsz7ZiIL3$acBQ+<-s#L7PZC|w})EwDJa{Cpf0MY}zPkngL? z(1Mp$Xb1aeg-}-8W*!cc&^_&@x&$|iD82zIBTU*A>E{cqlmf{>%?kapU^6&vi4D9? zbELuz=k-7Rq1E(jZwGrKbH?`!M~YfG0OId{6itN+k#8l*}IW-n5YF^ zK?~HXe++y#__RA94q{f<*lhn?%Hvt;ho}`01+&uM-7C$^bK;XhK1QX+3@gz?+X(Qy^GCB#7!N~?j0EV$wS-soCt84YL z$Ov9ls4U4+aB}REuC&aErv}vX%qEb}7rfUl$zz{rl0Rbw!)=|wX5cfaq2;~%&Hy%_ z@P+nWg0A~!{1jgo8B!F!FELKU3*az|!{dp~CzM)R*A9$7>h5S5?g^_nDnv8SuRTRI zv;0}07?XBaF$@w0AN>kOL>vr-k+U1|rIg9YQw_qa;syfhpgB?;prWWZZu_|NI)X3k zWs@@#u>rQ@5K1yovldZy$=0Q|l@bj|J!@DO z(umAxt6pScMkxreK_bcve|2eO=-$?HOp~gYG)cDZQWlcVRAbOy!viiOd%QX-_6huzt{IwcMsT8g#OD{*Ts`NL+?& zAsyF1w`7fp-P+G~G;YuFdRQi`9_aGCdu%m`Sbh9QzF&eH1M$blkASC<*pHNMHh{agD>iZF}dXWmt zuyF7w#-p=(8w;_ujmS&1GY^*B(}C-)%4bM@Xb(#MuCE25Fc-eB3)WBCQgp4@f}>&u zDf?y?0k@H33?J~`Wgu3k9V{t4v@<*a5{G5`P6K0IIf(sxXBvL(>vjIvmOVq0u$K!> zH0!;?5u9i?@|LvPnXk$PZ4p{XoWn=5P_#G1#*A`CYCpMfBdt8nnFuANAxHPUS84l` z;f|{f-jmW~g7CSJt5icO18UXZ^^+*!*JA@FWqz?6-J-xlB_r%{K50irD)qR8g3I}E z_FRJfM`ISFjdd885a!azjVntf1pMAb-6_!Oz=hcTvoy0Ox1Z)z)7SWGii0bkkuN=vPVmbB{WH%_A8v+U|W?G3D)iEKsPCk6vcoAWt9b^KWZ#3u` z`oUcaHnM%3T`L2gJ3}5TQAtj6VdCa*Cs#hf@v4cmcy@7ignpjPQ}`~qa}82CRa^1G zty25hwBzPcAZw^j3u4b*h)05?kWzH078uZ>MSlib(uGcF*%;uX^Zd2ki=KxW-au8C zxSyrag|37=AqmW(=FlU+W&pBOXIiNH$m6an7hgu&C1Rlrj(MZt8?1j;8-vuK%~wpG z2$A#!Q~`Zh@DlTy-sI~WhM8I2-wL5(i|6*eepE{$amcB-(;KAVQW(j%qU;@LLM^so z!T@zz%b3wJ`(T09Cvn)A1XPEdOuSZ(l*?)P1bJZj!?vJ;uc4w&00 zC#r_#8&N5%Ijv-)NW~l0AWYpIj{ato{j4JQlaMW<$*!QbXgJSyjxm7!{qJ;!aFK6j z@xs@}WFhQLtg4-k6wU}3G_xb$Pjrs!sU7h@#GPV>5(}qT13NKw%MOJiLWcH(;TSt?PM%BqE0HEQ z?445kjw{Y3gCh{_D_hl$gM}A_El~%-(DIiIM21=zapp|cyrDQjS4l}38B0|r zy^2Ogj-gZ$sQ8uouE$F)O4`~7#6h@5h{&iVv}?s;I-B7o$v~KpYv251S4B=JdTId_9Qoc7BKdkoh>nHyCaAn$AR{8X>Q`n_x^Kiri`>buT_^=%=We6YVHDUbHoBZV zWglNaLu5!oP;I-|Lu%c&chi8o(f${NIH)71>%EtK1*WXd6v74&N8ON>xr7=c?UA=H zO)SD)Gwdv5S}_D2R@%$;npQk0rjCL!h%GEJXkN&_l-~@&BKv&2gjF}$*+!H5k2s5C zRN6(A`qu}uoZQ?mz!&$+&lF24qC{_TlK7HDlDY;{d5;&Hi0#Tly%;3P93!$>mfQvM zpp|b|VJNJNt_L&h{QT~B7nZnLvA_Zlo#W-+q=U3sA}K@HO7=fXkdINJBC!UnjCqe2 zC^!hxA=Uu=WP|uyb_-Hh<}{z9A_$C6{*}KNj9h}^jG&2^E-gk#vNQigF+vQzzdD?6 z^}g?mXWHK07QNlT*ZB?mjra{!t-)%NvA#B#X~9Szee@p-$bpfM4ISQr7}ZLley!&} zas+mi0#>L|mpGvj8`KsZ05vpxE4JW}t0J6#jLR@e@;@AvWCJ$PqcUoPM^r$4iS%T4}#SoLb@fI2>wOFdn{FsIKN_=LVjW#WEVr5)BqL`(z$kqV8M|eaDVjQX2Zi8!#uh+ zzS26IueEK0cN>GaBC)u9y!#lWfXC8!sr?@tZ~qyf@BK0bcO z_S^7EmIa9PkE@FEpnzsathHOJL!u=zUb_WUBXu~Hi>+~BT|G=FlA&SzUN;c5Xau>! za_qn6Nae8|^M&&4%(KsZF~PJw9a7T>1p2q2&cX2%M#!Y^`*;~G`jkXu!*AIjOKvG< zb>XhvQ5=M9-+D`D`TwSYjCQ)~$NuB{nj)wJZeHfQ=F6!M_HB<>0>n@;oxq7II!5+s zfjeD|Pz~`oc!TAosL#s@l)wBog;GFb*J$5#$Ww1caly80NfX6h(=DiE4MyGv-A(#t zH+o#|^|i$j&q0OHBSzen+6jgS2WQ)iCtZ*7NEIah@v_c1l{YT(ap+088$4>MKgBmg z=GrAYos|?6u!BiyTS#*W)FcWhwB8UuRFr+y?#qUoS}qV!z}AxEk$Gl?9ed`Ssu=IVX8&101Az zvdn`m{;w5=gM4anSmi^2&L~Xwk9U`FuX;T{Uf(}xghRsG^ExN&=V~nBs1kHNLMBC& zwIXsWA#)O&l@36we>L_jb?h+n%bNJ2-fR$DPax`glm-`x1#(#lprfaUtA@dA3Rfg# z{+u1*NbE&_*C6k*5I6T_q>*DkOC3D$BQ8A-Ws0&Pa&5IE`k4a4jo^yaEqUxGR2h}D zCu#HOPL+MQo={WTz5GF(0~y*e1-wHf0+~a36ImYa_(4MC(^PKN8YRnU(zsT{vx@=t6IM(_mdeFK z7|Wg5)l!4yJf1UOsn)K%q_l;sbcZyAOEYza8g5v6+LZv*Xh zh`Yg~Nx<8ygawMLip7NtHb83SDTk*G1)-Vj-JkAn;mgLDm@emZs8Y`N0>5p@7AVjh z(f%ZDUdb=E5ZEdz*nvz=ew7EFzy@!XdIN|0Rbx-Th0_zab(4_nZ7JY{?bHI3FVk@o zV+TT!ujCI~f}Ykra}FrXbo_Yo6Ct{SCw!Kft&|tPZ~t_Ci(EFu#LR(;f8)x5 z-t9_0c{~swtLPadU1E_9&l8gVRL##vF%VR05FYQ>SLN7PUQc34ndz)GcvG>G$=_yY z)-&r_mv5@*mzL=)G<$Q}elyBe*7o;&9^|j#-A4RTDtOu@3D3)dc;KKw&Q|z49s8fd zDPvi;{P%uq3qtYS9kY)26jIlGrne@^f6NQk#Sg&ma?G(^gc_yik(DN^zcAyuz38ay zrQ5~b^J?>({^b%M(H6KOCV%47zQ=x1*xXlNT#h0~?yKm%g6Xag9;Nb9^oV+Ti`2dI zb-Znq{t;o`ju4_J>(3sG^)|F{i*8c$cW=9elF-(y;~vQ|m5p@ck*uMC9!ZHlXA2K4GxJU$ z3iq|mw@>Owe(_}mq+5J<5@mE29+756Be>^XZRebd|&Bx6JjW7p$ltLd9&}gRh>?8oigA|JCC2S;9 z1x!z$uXuFR>FfK~E}PV#oK%2aUS*xtc;SP^q`+ONzqXu^36348NoQw~8IinEOiSfDF$1D>E>5v7cEn++(Ej$##UpIBC5U(O7z#@GAqmFRkv@kFmdd3r_P zfr`c{lUY5_o|H0meQX~b+#gD3=~ng63Lx=<5X12H!S@iR*5vN}X;Olrx&W2}oh{geQe-uIqV z@mB*6DG#Z1`outH%$$6f#SzSLb2>0=ndf?n-WajkVVIe|!6o&wqVGLEO1<4V@dn$35Nqr&}Gg6pK*p zojV1^IFz1bJ)Gd1aEa*a*FLRC>Ec2DL_tiQEOaC*LuywO(FW04_ZKJumL2X4`&xm6 z!gYR>ZQ{vQAFXU;jBH3f^(gYl=YRfzCGIVj;*WPlFj46$dSr*3GOa1>gU{Me>J2O2 z3Ug?chA-5kKbpkzVE+v2I(6DU`Si<+FT}9zqosV{lHj9TAfjZFZlXNiYBZ^tB0X)I z_`=2*dl@A*rs_pW9;BP^Qp702}4vIwo20_{8wSQ=wy7l*HqtB)Nj3C_Sl(4$QD zAAQmNWCbem+h^~m*o+<_%{Ri3ZDyUZ7hkGVywh*F*Etjl*@}Ppkve_pk+l!A&`+ZU zVMb#lxF$KYGfPp(+v(;%#X{^;0&b9Q959oS-*V+bk#MQn^XkR%5IEVvyu$UeHckuv zLht!Hpl0LexHsm4$=0EJ;g|0=XWpHa^&o}r?$SIj3SGaWL)JAKmX1+#F}+0|#0g|)6da7q zVK}2o$!Smg2M}rGNnlrED&4qemO_!E>0{!C!fJ2kX@%_O?1$lGR#vY2*GQgoDx z!g}Mo$s5OG7gr+V9#ee}X|6(n#i^{=`LtK@YrVYlxbtHs>}-!zVDk-6I)=TNT z6mgmV^{+3uhxYg_&;5*Zmvb#B!qGFjVavp0fl61aB`fdwE{iXk^lfzyiCJ9^IZvZ` z4mzq|aI+C*`p zotDYI=JmvX`9b1?a+sp*Fbs>pwSGh`EuAtI}+?u8eizI~moqA@{Yyehw*-sCu%uK&qy zjQUh~$L*urHp>@0YDRT!jOELmzS!yUtxKc+v~Ln&peBZXhaB|E)Ep9vx;USMeg$wPUo`O?U zzRex=a%*4F9>`$Mq}4WQFbhr+EUTmEE2yd`39+%q*LBUJ8m`FR68VAJGe{sDzVkOZs5@O(>#w+NzFyQ&iin@W|CsFKJ2NfbzWmu9j zI-YtJOBlvn6PpDr<9F}`n+hh;G|hDSNqqv4_9zt|ZPyW0Z~qMBh7I00@(=&5l10qZ zG1t!IOefSsVIB61twnzld}&}-a$>vnZ3=Zts?r@?Io!QWf@li3HijW0@HR9N;|Fz6fnRUH8&Dzs7BMjr zTrwp8Dee9{8<(vH=TU0fTr~+^nAopY+uq#R+!%hq~BdV z=>A5XoQXL1Ma>$gOxsOEuO|1c1USfGwYZJb;te=&I~qCX;4r6L7-<^+1Jlx3aqSeA zL!e{%=gTX-{Rb;Ki&QrRZUyE zrxhqon2gQE#adf75q*sX?zyG}rj8($^i9P`u@(5UWKB>w6t3>`J-Vck>KP7SW0Ffq zT=xw9ig*(hn!R>9|4G$H)w78?!+6HcsfNJ3Qu%QU;|m?v@B6Wzs|(?$kD0UY5*n{U zCOC}qH1+WoT9EXF9bfN-fuzd}%n10Xa~UW|JvGXOtFdrM*83^-HU|J!o=o(P#cDoy z-&Da$@^;Pcb6+^8vgGzZZ&-*09@NcxRsh@N*pp1S6YV%oY8<+!f6+ViVH{;l{Ily50IO`1p{0{hTh- zD-X!|eu4PAi~8G-E-__AwMp`7m@{HvrwQy`e4|SR!lTFH+5OjgGE7 z?)-9Lg92<_lsQ>1jkJ^8sk&$M50_FrqH_20Umsh$N`a<_gdPO9Ua;^3j4dXtVfy`= zE|7J+4(Nn&{5$NF&VoU4+07pvXQUq9*QJ^e`?qo+qC1VO^x^gpTma$S2?PJK3@me)VgB_AHWF3i#@xCi{A%c$P>AO$3SFR8|A-Gex)V0}>QY zZIwoE@;tPwO4s6Y>oCflV(Vd*YtyOv0w5`{2zo?;uWvU#2AS+XPFc2$6P~789Iseo5e4$1H(f<9O`uH^SLW z+R;>1C#>y`hBTga0*(|{CCf;hUy8SqG?Dhqrzw6#MtmLJTM%}ZrL@>mY-RVrd2b`c zycH9`XyiW{0c79W1}A2J2S$!vzrmIXT-eew|2%HYe>@Z!V2zH1|I^MaiYXY@7HYca zNN)7>*i~FZ+?)GQ$x4y~U6)t~=e26awti@QWsG%p)%IcBa&L}It`_QIT4eVg!`Hsa zqVuSfYom*}pIr*7Gt$xi041x*t)eyaEb#Y6Z1kq{ay3;Nj?Ec}_bUEKCXjX+sgmWI0n8-=--&N1 zZMg2el#M~#BGzKx*DfrhCDT0$HJ5ybZV|%tF0s{Q4`5Na{f8vE!;Z%9*}(*0$p(&z z@hmT)v=b3r>F=6ie;ebp;(Lbm0iMhu!otkeraefH#3rPMXyTXoe5(Jwq~O=(KlncA zYxbyn>W5Z!+X%l7Z3zjfU0(=JL#NCF8E+yW$M0>RxAf@^Sx;O;Uw2?VzQ!QEwW7<>kIcOTr{2AE;s zkoS9k-???`+;gk0{4q5>d+%DSS9i}^{d7M&^qYbtCI%@63JMCQw3L`K3d+;|$B)@d z)W<6loBCHMC>Rr-s+um!hJbetPWEP&Hm2`fJRD5lnYvq=p`f@gq$gR&(gHDmJnQzL}K+t{TMHy+Tt&nqSgBt1BPx5KT zcO&dFy2B@pEwjd109G^m(holBG-vOk3k02(ZXoy1-(?OxG~6o?@JOjgT-{N~Fc|Pa z9`1p}=Lc6OM&5oI0FMsaTec)*BfFnQ(#{FPMbH)Xcu8i>`GKn_#pvkPax((F<0Gnv z`D5XQ;Y$0?sB@btb&w1V=}K@M+;xBr(sT35rhfF=|ES+nV`Oi;gD2`N#>Qi-N2x}n z5ke$z?FDPOg6&FNOY(bVwkY&p)C%t}K)!&ZX3R5< z^m>>V*N|=_x<1NUU{|?C$*83vfoK)t`nu-m(MU&clVv@(+_99t zpp!%rV0t0{dYJDiNKj&e+QUN{aM{$C%z~i|xLO)L;~UU@#;dty7+N1k#Fgmyr3cDC zOMRQrKe3aM0V9b|lmT9D$18&}vz_~vXA?^0kDNBNsu~NbeTm-CLAOW*xX$HuJNT1Z zpN@VBgK3F-p}iQsb4j+_+9eBtEh5GQhDQYVV;arfDZz{7Z8yD5bH>yOo+dIK7LrR}6@rTt}V!`;V^H2Nb zbzoZ9Wku8Br>?{8cY~h{9MV3w-$(|G92$R&{*Bc7a-z#U>1nnNrbwQw+m3lsPnf~o z@Fhhpb_Ry3;Qac{0@fSAXIJ-h|67aqS_u?nagEggJs-U{Erw&3`cK~JrVEtJn=|#Z zu!BjknU9U+go=)J3&)EWDcHH6ZF*EBcRh=Hn=31)s=1x!xv-m(kh%Y^khQxKT`u}! zS!kj8=>Avbh(v6>Qye~V3zoL+iW}-D3BVsgw@fK~k`<8F;DL-tR)_;2dt=x4WVjI% z=O<5 z&b-o!T`Lni2K1)mg9w7H-0o1ftC;q85of<)B+Fcqt(t9oOIg7AK^tmDbb`$0!b;A; z1>zr8bHk9Il6A-0-!>VJvb~oA(u&>n@D&M+q80O=vHuiPD1>l(Bop>t*Cre=9J$=T zrioc?4|CJkVJ*0ovk8)8w6%OP==vib`s~-6TI!d3S*22#edp;Izr-f7Ucr2}ZKgcb z!}5kB>*!H_^;ZnbSeuL`(&OgVthD@^nFoytJ7>jJTm5{3ARa9^qjv~&C6su^FfpHX zkOdJgI#=JNB@i@DeIA&L_p?j^@5eD`6l~o{k$M*t`IbnVxh8AUzc?*}Y{Vv2f_0GN zc&wp*yg`M17@d(7pE{uSd<<5*j|P_7MEex8s!V6A-wmXY4^}5L&Z@@537W60cuuib zCX^dd+2(=O+fpgCtM!W89`85i3wzC`77aS^{5lJ6=J($Bdq0vBvNl5fdeT!w;xCu2zM~dGc!PFbdMkXXWL$31hB-2!E91W4QSsZ>DOh>=U3idvZmD>q zG-TWV2ZG@PGVEM$z(*R zZGsy%&%#&s+4EX6QBi)sTvQdEr|Zw_S7qqb0(({$WhnJKLw@%x5ZS_urf1sJBT3ut zr@06&aj?HBc|Jetql-ebQNeHQql*Y&R(i@e%QEpyO_0$A9Qo}TzdlwC&KpkuA7c#( z71Ces_Qp6~ut(n8Zss>Ketf}1tAy)kfj{zHWQhgyAve$9ieR~aZ8<7?4!=?nqqs56 zA%x7&eA-Rm9K|5OPRZ<*%~~1l0tneCle4{m3vO*Q`dlM7i!+z z=z1=Ei63j8B>NZb^3QK|>MK8q_nV$R$9hR7<7t0RPWrS}HTpMuel%D$g7zpQe9;CZ zJof!-+>3Kj-(hv$D$KhV^AfB`>D1-7XO-5$vg-V6IK`Hy-WqQ|j@fpH zX8HyQ{=_USYLviNc0{*vAb#22l`rq43P$U~aVtrwhxHJD?l;cCr&Tm12@#g88*zj}Nz|2Uy!Ai(vn(M~bIn!YB zC#O~Y85$)$BTuUgG<(QPs>c+I2>OrLNHy8Z1I~7czWb|pEIsRrA@FuR$nGN7->)^y zRoTNnTok%NI3hafp68c0y#wvys<+g1Nu3bP0q|S$E3tPI%U;7jt`J>bh_#&eHKTT3 zf^JDosGvY{Z4R{OPEuyQQmQcYyc9^l03q&3&>JMVVU}s)&W!^DskX>hs^%}`7F0&c zC|H~E^E*bz=Wx&fUt zxV+pjKB58VsmQktw?Fh1SF1F0Q_Cq1!o()J`0menc#j<1$eja;ss(o$`Y?wKNb9@Y zzOcxp-VgWJ_ud`MUM#Lqz8ZKge7|zIa*t}5jlr8w|Cr=HbrzLY zefjd`;+o2_=4kg zawI5prEp@-cXD`DneGYoa6?1G{{t1pl(u*ezOJ4(@k&l!p+py|`S|JC8RAwlY1wCG z$7fp)HV=T3Co`6}ggwrUg0h;{FQ)W%m-wF_%xH(7U;HCEg#N~vDSPr)7W@)4K>Al` zqpq~W{41=IXx2afE1bT*OThUnv~f6K3;z{RM%$XW{(k>3U#*Y$E1+cjTw(v4%%iwJ z|Idg|4`%*ec)aCm{f{u(<|F!#Ao%q9KSP)5JpFsg{kiYp%fG@Z$qf_rU*U)O_vQam zh~vK%`tMt-6yATILCJUzw6P@n?{&@L{iDJvNzuQHdJ6hi&8)hAmooJqofiHb{M&yN zu=-cY&$j~gDoz9)JD;t0wFuAH&pU2bnTOM)c0(((tfzmi86A7IH(&Ztv=^6i z7|dg)rrCXgKW_h$dJ>Z&J@!pbH4o9&_8&4`a6kG%DyQwho1>2gRyJJC+>{n>>GiBE zFSoLid6?x(?oQgNJ?~Lndfj^!hl$HKLY@_Ne>3pBl=4Vbp`ltwl^9KWYuCRRt7b_+ zqBfOBk_!T9kzHu(9qUiq>$dHZ#N|%WoV%%5`^;D6s)3WAN0{BXM(dNMT(qx1KGbBY zJe-ozU62U~abtlL z9p5)V^7$S%A=&fqe_HZO@=DeGnBz=8Z@fVHas0S0w}8o@9@;L+z#9hluSZpBozvSJ zjBH`2=rt097_j)_U^;Qjbj(}Cxq`4%gy*;Oq&1~`QqX|FJ0qzyc$+{)dAVaOm3K#} z>Pb_ne50rSwulov@1--WNAC*j+NaU-cSy(;24zC*+hV-M!E-EpZhyPRLO|w?F9e?F@UWmcN1bFZ~ApK@Cset+Q84)`C>0zO?PaL53ggZ z<-MO|xsaXQ#JlvN-}P+32?iN#Eed`^^^(#Y<&Y5N`t2RE&RC<(D?YENy0?@%JYUUP zjOa$C)c+hUc}|US$@K^rYD=K{*<6gUhkx$sL#|5{cD?v`#FQU=9;V2-&D^2Fy3o+C z5{FE`nqR!0UFZ@n(4Y`THWe3SLKasRHk5r23hE8+K|e9&z-#TMxy+f(h`z*buqN8^ z70{DX`lv)>1!_6fGunhKAG)m{X7W1g4J+?|C$tqpT+uf^8T_myaAqRysW`lRy>EF4 zAOc=?H<1}C_VaO;44mRX^FsE>zex4nNL2ESzQ78_tRw%(eVO!i6z?c<%XDY1=W`D> z3d-`Cs_ihEJme@U`3X&fn0n7phV#vZ2Bh!cO-P8+uRJq_@cuLjF;pB`4hcjHd}PKf zBZRlLHkDF8VN*Ou>h)JKg|Cf8tHe&RR5V=9G8QA_wvC<{7v#dOGTO$&u;nYPaXkY& zQvA>hO28y#Imx!TnAl@%+v-5>3eQIdMg?x0B<)CYY1_MN*rR@>xY{$X%sBGSk%1|%dT1Pn~tsFYR=De4VB|D8M;vwY2@|16r@a#2q~)elvU4fz8vuH zl}n{qoc_GsGV&00=8L?_JV>MAGEpKB;WG~LTN^Ptv6L+ca@oAA?H6=fn5yF1O0C0V z8|dS^7UpG4qx~6@UiHp+v3bysp(ga0TJYx;Y4vKkS3w{t?7`mJ$8X}mhPmif>q9x? z!pd!S-%_~jR!+@UACy7Z!@{B{=t$mnc^TMrR2Us|O5UC7H^+1Q^D?H`(3+8fJoZ-P z9@TW+ABYzkV$l=9CIY!%iz0*^AgQ=6mgP<;%JiCHU75kSnCa=#V!+w!{aAGBSxoZy zH2lNvn3}St?*QL`Pm0?hjiz;r z`RG-pF1ZxJy!?T~oeH%gP^qx_Xp9U{iv8hCMMB)_4?DMI`=QwQe6?3^wkHoQLvBbi zCm#efvk#msYWV|e@|o|(#2S~UpgET)b#vJ6(lkg2iDNA77O`bIy1ND9`7E6o-jHoEsHP7R`51vB?d9=#pqPpdE&d>^uB+s#CF&$ zW;1|&o8ALt?sK}2y>&QdozdVNVL2NHGUblxTefe>LpaT5neA?AV5!WO`|Tj*xz6*f zDVi{tB~{aDVZwC2_!-c)OTHMI=)vU z`qMMQp(^H#a;P|bq*yki)~+});7y>$z3Ias63@rQc2VTM)NLkLW3e{vP{j}^3S{iV#pI0#@5Te;S z#b_R=a=Wh~+&6)UY`v)JR;hT~d{9PS*0T6gfNei%9Yv8%)&lX@~cfP$LniCC*V@#T6F0mwn$v z_*C}Z@u-x?`Hr?GRxrGYv-iG(<8ZK3!OBZry!JYWFOSo2FLpBFvnoJa0I`8!!QP};+8e{q~~#DVNE>Y2Ppa~(!pAto7L9=xwY>*u7(v-;Fw5>u&(%eAoF<~p1G zH~39$DA~a$6}U&Tc7Ymk5 zAwUi?MzvN;T;T|* z0{e&pe#)D?J}VFoU+Sxpo3*M73Xf0sr)$(62yFb?>js&A3rS`$Ek}tZvYE2HqSi|J z*zZ{TMBX0KR0jcs&y>ueCs&Dy<$SE5Vm!H&e=)N}Ig?m>`>_={;^h6be(`caJB5i^ z|DB{x!1x{uZfE7|MlvT!`P_hxJJ%-x-l0X@?Lp>(0=NVGu+=Bi^W-DuEi681H zmJOPDnXNRFj3j~6KEK4o@V&OktDFYc>=XUc&3PRO5gGdC%P@jwI>Cn1ur-8;phZGC zNlUO?M(12hu0-T3>Vs@@+5|ksE14u->a`n#L$Ht912vz51G-q(fTokkR!B&ndW^=x z$Sc*_)-XyoPWGknGM9!yIlmQ_LikxPrNBd_#W+={LI?ZK^H)?jXJwKA`|`@LG-l>s z#q%pB>!CMw>ln_WCRrNE^Df?tF`}hH->fQYI@VC3dh8?~7P_nkjrDoUv~T8L%Y(oe zS|!Mus2XThOjuCBv}d7|$tR{GDN@`lhI-AAkY`_A^-^VNoKlzs3pe3j0fgDPkp4cr z7;yH8Aoq;HFlmIpn4r++(cw>-?v>V-Cn#-gr{8RcZ)li&PPeOKt$)#n7J66mT4BHC zil%U$#~kzr&b{9V=+km2ZS1v9v4cBJzN1zd2-!TtW8a9DG!lmN^c(>EE>nbkl;OLZ zw9JuIARbw91N)C^EH>6xDBPc9^mEZF<_Lt6Uj=Jv5pfCnCZ zc2d~$#VoTby5FS4Pu>SuTE1xi(lRhNfl0yIXG3!|Q^5T-~{7NZ3s5rY|%=Otv!{WUZd2@5J_)K+v!ks*)c+dLj!5 zhJL2rTzt4aFR?P$n9OlE+LAZ@2!%9#N055#P6a=3`d#L=i@fFEv_p>y0i1Vz;KT^> ztV;8+gD30ny?<5E^gNaQ1A9-eeiKqtY&+{qyOpGh{0l`ftgmsQMlJy^)d7S=J7n3^ z>^ytqU^3(GlxPfkD3>2>na8E&D$|Ea?^TJ991BohyVm5FVP~@tv_02#@_^+*du6uS z`|@559Q`XKgxJ)5VeT{TU^F*>QSisvThySCkc+67v2nn%t3N`^%fojWD=ZVxB_*~$ zA)ZxsKHM4Yi(SXr5P~05L*Z?~py9qM zmH$&zMKokc{z%BS+;!?mWQmO#8MatHzQx68+|&I=E!9)&r_AqLEJaH4VmhOs0>wJY z;Su0*(}RS_caC8E zel2r|SU3#?TpBuI9Kadm89u}!EK$Z{eLO0}D=zs}+Fb(!AAN#ZrcVn$G&k+Y{LZ633k3))=n zhk5OKe&x2%#z?8!w}`V;y;%b`$Mr*A>(22*ePN^R4xIEC zhvGmeoEMl(@1%O)#4cddKL@mvW>Za2pSv?^(%-0K;laeP^}0u}Os|Vi_KpzCsrzij zkQ3;U(WYb0x7uK2a0%POS)<+tor4)Q9(1QS^4+{{6)AmbnUfQ_jUj1|bNSv{bdSt9 zYpcfwD(LcljHRBS8`j0|AR;fRI~T&9$J~1#o&fg*QVkF4YAz~Mnj}afc%!Fk0fatL zDFz~N8Q371g>F{N+Q{+Qrr^ZL*4q)-HB`r7Z`ar}ecF1( zQ@*x&*~8oLQW)3PY5UHked1foMykP#`K;Tt^Th25P0}X%r1{7Gac}pdS;p|D0nYy9 z6F1Lm8GFAL_vhnUejn=J(Rx6aOcK({;w7s~`2F7X1xBQ>(#n)&O$GXbv;U@;&vwP3WfOf(y{-LaG~PU37<<^R+RR zq3UjiM;}>SXP+t+eZ5unoW&O`#iDEED>;c+cUb_V3XNwlxF2rfq;%-%j5ggr)_q#_ zD4G@fl0B7fLj{S1J(ntp1KFE?$1ScJ-1T*N4(4D9j&qKWldVa6O*T0F`v&N#sYo&G`L>Y-omZ>GUcLjEOYB zKX(s6A;OkB`Pt2ymIkWdyV~*W#gf3oFRkIBi4gZKtV}Nx~QXn_P4OK3J4d32@a z8>h5-tmP^Bd-j3072 zO1rra9@TOf#HiBw$E1AjY?vrjW*C)7a3ebv8Knk)jdg~3T4U-5J27Cip~7K%-5Kj{ zby1yF3|Qfy*4@gt(mt#AJLY~VCRWPeG_Z~qDpM%vB2@(5wD5KNr~(|m>m*;WH_%f% zqPZ&adSJIitgHxFU6U*ihv*tk+JirG%t($jrCiK-!}Q#0!pEZ;*0O_h@7eZp`^0D2s;K=hjqbe_*~}rZMLVB zpxuo3>G{Njs-PW*R6*Y}aPl_6Nz21gT}ma|EDhI@$ifV=$C&y1gkF7g>CJf=cB_G3 z*2oqoCy0-Dr8d=Gkr{pyspz{j`4+GR>Li6xOutH*>*t7Dob`csH>LNQ#8oI*4h-0u zJ|Ffy9k-qgm~N+@q*qMk)yzzsU47TC+~|i$DBT~ca)g5s){jQ(e?Hvkm9d4mZe6M4 zDHJx+y@{cm(U>EVw}BIPkLv}JqxOI8RR}Fvs%o7#wdeH`^Mo1}3D@owf(`)FLCg)F zCL7Qe!ou9Wv8d9Ltg823P*3EA!F9Zw-S53}K;0~L2h8TtHa}KM@5^**!m?siCOOqa zX8HKB9b~rW7WAeirjIjgQuOjd$OWcaygaI;-xL|m`X1;}i*DwFASBp#j)r+TKun$c zLKbhQp*<0Hp(3Yc$t|-lG+(=Mp5m}Av|Gl&mkp-*#Kx7H4ni(qgPr+ z8g`!KWHB^ZlM1~Dm~*oVr8}o-rz|C9jkM&@2h^O}0&-ggDyLcyYrs0v^u@9*p@^{< z4ex7tEGjDJ>2Xru@(Ta=))li!Bo+G6yPp_XwH(B_ZtvmkyTUKRLjAXh|08_pwsAB# z*UX@5baQA8!fy2E3woz0zHKkU$GHD#2^&>j^2$i@S(_+7isn$a|&@$B5CsREh?6D39PrCVl1RNExv0q&HWA1*_5Nc>D;H<6NyYZIuI$LCk zQ-n!$gU97APr6@M$*nOI;Hach0ftrcIh&a(NL|*e<4-4hcs27mtgqi1#|23aYTG~- z_Vr$*+}cUdXzMJts8qCAjpUtCyMPeZ0kPBFd}@R-Qmj10cO2!-urRGS2{;!8|H9^O zIUqOxU;D4n&>70XKleI(sgwbAnAV(8v9a5_^w`#8E+gT=h(*VzR)3@8^iTNe1Jdb> z!_T-A-<#@os|2adbcLTG0Q81L&c6@1kDZt;r<_Uax_8EJP=krTY(`EaX3I1I-=Z=9 z=|`>dwWj{p@wqC903V|N(~ja@`G3}z`8(rd!|DJ2IR2Y4eC|Efp`zq`XqU9l5V5|$ z;|s8Mqp)zia%eHY-ye?-^dKU;GV3p7)lWH7{N>=$>^?3d~xU^UkBZF|vzv16$l=CDm? zkGtvvTajgLHS_neA7c$DxxM|?!bWZHibvNQesEG=UCTMfx$t6$cRjQ1MF>S5btqe# z`^5du67p!PE;;qHPaWM$m0+oUPf6~4L3S^b*e9SzE{XZ#K`+sutyv(R$Q(8Tw4-kv z5-~I>UE6WC(xhSElN5_)bSnU!B{%Vs zLybr0zlA7~8(@r@4iUSdE=@n$fWI-tEJFmTb0dkey`yQaW-_t78@m`2%$09EIXlbO z3M%6DEAvCqsovhOzj%#`Qw5KTQNW%1^`2 z`jcm^oih&{(ykAs%|Hm>>4hQeb=-jA14;`_FN?7;LyVmge-U(W>CNT=r8GHi=^7B=iJsHtsS>J_>7h1ihXKl& zh0nfS9|1)44qAGakvCJu_TVZ|GCh@AM`SdM<-;au8Z-g{Q41YCZd=bEo8dX&#vG+} zV z>WkQ+A(2d_P_MD+Wb~dDmWzt}ZNP;HWc_qM9;-2S&$CW69WJUmmQnq{JcPI$4O$I; zK_8g;NcHUCLAoH@6_0H<%Of&aJC++wUZ4&8e%89Vo&foMgl~^}o>!4;8CIvOMY5IL zh}WAr>D=EAWj?^KM;SK~mw7*i&{8@5@j>*^dkx`S*d=|3?`59YmU56C*(C&mICANJ z?eic^!F5BXg{c(cJ8QKlbz5-#uk3Hik1DHwkekPl4M)wa+vJl<{;dgR1Twthg@V3}!O!2=8c$3t-RnLG$=8Xj3khqm@MpwQ!m7&I~TW)V2T z`Qdto+wPp}l~KIidVPZZpqqTd#&NfbWcRZVilJg9$m2rbm{Mh-b|QaACM}h+cvK{4 z%an&7vGfR_evl<@`iSac&cE0{qzbL$27fJAa}pEt&!5hr5VZ4l%2Vh$kiD>G67rV9 zDCi-q374u>r~Js_h34*2R7a=8x~bhCU6VLZ-fR4g4((U!C0{eS{|D`;Ivy7npW9U< z)F3$7by*$nGpB^Q&4eOc}5|E(0oT6u=?oRdm=XdExOOla=;qROL8h4J~Eq; zmzkeW>@d{DryAC5?q@nZi9!>?mYcQxRq%WiM{pFFD0D%f4inz$`^3&8f#Gmqkwj!^9Y}Hs9fu@F?^N~>h+j$A&~EGE@@GTMe3%nG zrIPqdiDf)Aeb_PH#Wu`6%qaEeqgWT|osdasG8etxc&X_H{j!erwd zvs*GKLdPYj5OW&*rRi#`l|mpHp&#k5knyS5<}!9Enie=noAI~_lAmN76y|a-w#W4) zk}@nsem!?ds|!Rsir>b2!RXbb}3*xPOJ*4f!fMk?b?+uLb0|&g`dFnKGLw2W#%*&WZv~ypQx^967?YO2}8;gsBc}FwK{Tod* zy4U&o?*-ftd6?X$_PZ_FikXX#TiS1zs_B_DI?jn%bsh85xsxn~b@_P2topIRpw&8& zuy=2@WB$pZMZB(;8a*@En4^!zpw}IK z#QjtExxT6+#__FHah3Sz4(~N$J1KrSJ>Hm6eZ+^x;HQ&P$P^95U6Bxa{d4p3dc@u~r#}+N7;7(;$jL;bR73vG}ioRN-;>Ft(xzbk~XLOA$oc(hwF;4y% zy>iUhUMsL-mvYGEEMJJ~u30d5nDbKEt`cQE2>G5ExbQm|X@aV3X- zu}TP;7AsI7D=uNNaD(wFP*II*S2e2&7>-2Tzz(TxMO%9oxqe(+M?WT@cL{nouGTXw z$nqD=;mS@jff2_Z+{4=UNS(}0VsR>}_66OQ_xlU`!$K-C)_zpXM-iPd3HBO_#f)@{9iW}QnU9_l^l%;L!GJY1)E56+%3 z6s+E!9iLskn)(plt(jUQ0<={2ENv=nW5C4;?V+}=j|8t(C2nK%7_UICJnSURRg`-b zdsuIdzh#zfNtTFF;gVen_`TM;lNuXGkS^|P^FRvIFQN?tQq$|KfRHQqy@Sd_zY>{y z_aS+n0rBt}E})}z)Vvif6|SvrnU`l z+IYfyM4(lE`|!xT2uXW{v)kzvT&iRv+A}ry<##T<)%kwzzQqxrroABdM)o@s5GvSy zus!L{fjHp)qvylUpoW?o0QgLTgPXTUL;7(P_)Ydqbd>LPe0m~2{g2TxeshwKt4=fugmvWgV)fKAUVC4@oKop8+ z^Oqxc6(1HgcebHq<#jozlO2uM!;op6k%kD@TY(3}JOy~Qzy~lntqy9I@-eX5;4#Q( zsgdzp*c%j4e?+bV9gh`l%3b2sJL5m>Xq}6;R5*^%{cOdqXr6e#`&b+R-T`LuVdHPL z$HRqpxEnTLmQ)dV zbvu0cMMU`|!{_gQKq$Yvx#T4h%eAmTWv)w6cvzu9b9w|UqkPG@OfUBvlK!>XC zNv{Y7PuTS1yB)Ew1S@}Uzjl+x5Y$I105sbdrYa_5A$G0S%utSaMuI-u_bu}F~oC7zq zwr(sX7WZ9W(gd2cBb*xRQ@SjK_bk(o6(rZp7V!`3pKXtQ@-d{c)fsxJ6qbnXmvj< zTF_|3HZgef;e=B0ey`tr1C<|k?{Is1!L6j#uLLJQ^!;$I#OkJQ%lSU9IK*g zN|rK2g##o34F3TJA&Ry>Ra78vfnYKq`LXaUNp~OF&N42GMhStuNQH-Cc#O#XkI^wD z0JD6EdV}@=nFk*TK#^c!Kp=46PevWkVpmHUymk%Ai_n8@s`W%e?;1y>XClR|-d2pRoNfUYfwojJ?8ha+ zc5+y!>U{~qupt6}&~7RK@}agVyijE0h&!FaQj*=53U}*^G2t?Yox9kN5+OjhWba~3 zMzA?U6ruX_G+BURCPgduszxLNgCe#A^v^X((Y(jg(-y%qG`^(Iazz6D;G^Wi-H_L*9ziWTP}xVbe-G&aO!nJ*HLpnOhbTWZU<54urBu# zR}mq^^cqvJydGr}`wH5%LX<%55oIRD+_%yspRd(-4jzqHCP!^I5lv@M%k6l3{~y2js`#I*PA~;oLVn& z;F%DiEF!7>2G!QCdh%tBZ6P}=&)D+yV8xlbUTo0T@yA4na+_5Ui`Vz6(Tr&5{mH-; zVt^^9xOlz`FIT2v|K}jV!NV==Vdl65D+6%h0vo%R3Ge&R(KDR3s#Cc>dBS79mE8NO ze-rDttTLq351#JVBi_YwbGAWm=O53zVTynQ$p@o%`}5KJv~9E^7miD~inq z?3qmdq{@+0_vl|8q_C|Q?jD(!1VvqVJAj9UxH+p7qc88`H61!r}(=e^W>i!EG>5#DzZ($!zR2AQaepO1n+ zJu+t_11Cq&R<0Vsu z^|fvNU>2~}ChvIH+Kf2v{E zKU0ZI^YUBJvBnciEZ(;84bY>Z`d`89X1WyMd&K8-J(}^E0ze-~CMx6^GQ&^kp?)h> zyHxTX(J?tHh}dQU*(GA+_e=-a_0T4f>I^YIX0bkbLx%*bzGN+bAW_%e^&3$&W{B-O z?!*t;I@*VNN0+RWBWu8QU2DPVt0*rfK0WBWL|_^c+KV}XCr+4v4HW}K)2=5Eg=8rJ+OYVQ zew@TFd&?rXTP%4PPr|I07|&yxcx09NKXLN5+iEFYTQC<_x`!m8MEUr~L)w{V$ajwhT81}y4;R6lc4AK*i(bPW_+nvd}kCYjW zn=FfTP*Z_Kp&T~m^tS_H;M~sbVbK2?5szM|vnC#vXbRHL`}Nvo*0vWMVltKMN7T<= zJTf`61c+R1<;!~pbj>9^@3K(*kO}7_;I|PPM(_aVK$ew--^)FWMm<7)#v)_@Vsd}c z;`I;(Ml8e<PaT9M3Nu1q|?fv9&UT`0{QGAwh-6Fkb zDV)|mtz@sP7#bA|ddm))UO?h)5cI6O(c|o7-+E*GA91fwW_=FGMKRgUPT4|Fs?_np zQ)mTvCNt!xfJeG#4J_kuKa@;;JV~URlCFQfi2?dN;1~{>Qooo^pL-*U5vjaZTbtxz zv}IW3t4#tJAbK`#=*9{a7Jl2wuxV!>PoGi(+;N7Z&+{&E*{sVGR-!5lpGN$q^)fFX|KU9epmDDxL7h6QP#79XZXlJu@{g zZq!1zRJ9tdfhCKrw!3azXxfEsSHe3s6g~q}c5d^h&1IJmr$sC*aA~X9N&i%GSQM_P zsFRdaY~4EF)G`j}S}!rm{p??sH}*Dz?YIsoF`Q1!6~abH0CG)p`l46Mt(rt_uE)jV za~Wa?>A{L@v}x0h?)n?K3Vob*bJItXS+mLFK258}T#l50*8XF; zg=HA}_6olWq{b6!Dde9g68 zxhI>b$L74>KwNe6EjcDJO!9Ely?LY9jb=U3M$$@H>Wx+_n@XIj=^{5Jd!^w9eeb*z zk7;}|?N0orcY+1fa)YXOxXGwLXK;HsB{t7`1pYtBd&{7<+J0}eLJO1@LMf#sssj|LlL=rcw(C#$F3J8Gm-Q-o&hOA$1Q5L|RoA%dg;9Pu0j*r&CgE%NHQ3 zGgu8G^4+UA$r0W^jb`h%q!#s}IP}3MPgIRPE_{(zJpS67F~Up59Cu{Ag-5qjJ&&*` z2yi$FQ#;zC#lc7c9ms(qL%+QYh~?G9|Go{wA+CF(8}|#?#N|Hd1`_El;S+X zvm}BC_;taU{o;VZq8eRuQ{fc>aH`d?u99D@D(??~YPt3=*E{^$Qz`Smm7 z{aeXZkiB~Skh=GedEkL!v-?>AR4}UXf;4?C9@n4a>PRn*eJH0MA^%j=39;Ym*N4H{ z)c!QaK6ASV<2{x>K|x)!U`Dx#qyg81AwBjIR8rv}VqWR_quWPME}B0!#8|GzhU^kj zZFKny0^bA}9q#l*9Hf{jYpMsV*Z-td@9J}DdXr&-0^4TM5PymGn)52-zP)GA87jl{Aahr0(i(&M9Dthuo_Kyrn zq1L@5RnoeQACIl}=jtTReWr) z;6|i!(FXBm{FcN5t$droH>O7Z2AT2oo)i7jWL1k95?cBgmzbDrQ|u@#v=fKiqKd|+ z-gjCMSKaY?Kf_mRV)AZl3(?~eO$gnP9E~-;x{(syOMfTMp|-SmB)J))$%tX|7?Vu^ z_2HfEqfJZ1^?JkoqD}cSBshQmS zD?EcvlEyMy>yB>V9fkX1i@qUy9vKZHD2)?rLUaYZ1Dc-7s=Z8thl|~nz?V&1){CsE z=ga2|9{e9ugm-ClYkd@cKV2>MZ)zPRCU4%p*~a&Yc9dj|`CB)8eks7 zA=S}EARE!`(@*ew5B5Y#9~Be%)b!YVFZ5@7GqZwBD(CC3s}sQRJL=B?`-eX`b2G>M zE8a2IdaTjj4DwLlIG2aV|EPG8TwC3&QJ`rW`eg3?@v@XbXB#jHCMsOmu>C%rb+Y`$ zR$CEIc^U1wGyG~bebO``;H+t}+coe&sd?|{&krc&GwxkG z%+I6KO6o#kbSkbqulRZu>`Jg@LI2XFvv0!vY#E~|d4Xg-@31H~S{ziVDIqk&=0#OG$cZ}NkG)h-P=5V`q zhB6pz7Ij>e0UPs6-VHen(KNnttfw({s5_KRa0q$QG2T<$5SUmNyus&e?0)dUHO2A;@j>jhOAC%H=9lM$ z`fJT!+k)$g%oP?h%9v!inLif5oCj>fW$4%)`nd3^({T2R;2-YL&{lN|2JgTUG?p9V5{>j&&iDvCL zW9whZCesdNSkLSf40#+f9_I!>!E!-Y{TnY+ORGKC9>s;lOYu(w zaf}a$X>mC@@`{A@Hr=hRMKMV;+);_n_vl((Ble)|%xGago&Qf6gHvfw#2+*-ulw5%hNwcUKjIGL&3RD6EKB3f&dr zy!%VQVl4+r)3{W;@dv(KzO?)iJTCNKHAGsP0owR9or)9! z#hY=vz8Wu#j>G+6jV>$cC6z*NNNx7BH`$NZyD*6kOE>$(43(0kj6eUZV) z9y$luVOhtcU_*@}*zG63v*byxeEdlAbq*<>di2KMf}j6c+W`D-|D@=WX`uTGN-mzQ zX5`%??l63}UX-6?iRmVEWm#f^~zG? zy-TP-K&B?6%cQ>jYO4%}TJ@|>KAYX~`=Hj!TG*>nX6M%E=oFy2o_T2Ju=#*?8IR+1 zu4%5eYiGfWKxUf>qW}b%Y`DqDQ_X&Ia{<1fL5H;GJy7}S1M>%3CNAa^RN%EVa2&0C zUR>Y)@Ht_u-mp`=LFvav{~_Xwqf=GzR%L(}U7P+9{AarAeS!?4W8J2mDwtP{_1zu@ zn#!`64lcZsmzAv=A-|9~U+IYEj&v7d#y%s;{XsC?OnTq`A)$zZ>&?JtmQ(!U6#Cl{ zXqr@#PeWISK|D(P8T-1_$)X_RMBOYfK*r60m`?bgML+%Yx`y{ax;&-2OQgU-l8;3L)K<7&iToA*LoNe~Qsfx4a%BFwB6#HSw;P6RJf=ukl|6 z6wNLA8tc88^MFWx8fp)8c7*ktEtpY;Da&)>Wpm!gke(?Wa!&5w!Kr+y%hP{Ih@DGp z-DVPqIt$5To$6o0w7p8cg@#fk-l%K$(MC7!$TwO$*L@an9O5-B{dv>0QRD@yJ7{c} zpW^imVM6gRp_Oq8g>$38gu_+U+)f^QRkf?;hUiV7fp9~)LX4ir#6hay<#D<1K6Tk< zWN8RT;7|G9-Sfsy$!;EU_2rWhhqRmihs4Ap`#mOD`j0%|%3>I0x*M}wedi@ydLu}} z6B|(IMen@Cv_(lA`_Z8c1#ovb`@B$tWhVWFenEJ5$ZDh<=KSC$lzwZdtkRY00AKG0 zq^Ll#a^t}&l4O30J0QSSU1(C1+34=_Sx3vd(jx`6kVO;pz%dc{4MBw9#%(?`%E$St zl`uBGav;OV_ICYDKtN5NB(>67THd80nAp?R;h>yD7v&^;M8c&%GE?kiBFrA@nrv6+ zcZ_;gOZayY8;s;*5c!9;2jepP3GW8OIJd7w{}kZDThD?A+f2S6&D1;jW%yt&erfdl z?PFX4uV9OWf0U+4>=-FHPXX_R6U{c@-Y_%`%#SOI%^H0D_OJFBuR_uPEPaiB{HqxL zf3AU7Zl~^jvFRV_FTc=zs!>r(xJuAs0qqkRA;v}xbE66H!e9N}AVb`~sva{;Hwhi8 z1E)GDB{s4sY9j$0)a}#*FL80N)u}UIQWGzk@sSTDev5j6wYstW-AyCuFUp%2PJ#xm zoMpteSCjrl<)=}|8&Vb;%U8@JaPYyzySDqc4_`52Ygljp3*=M;`{#qIr)4z-XEn$! zY`skDd%Ag5y$R3cZ}`0R?WL|%D(W{i_m|^`>dRDywW!cmn8fLT7b*!W4uA(F?%+#) zA#&~|&+cWq4xfYcMd|VIvdk4apZnO4T1R9tPw72Z&3dPDw6t!bDK#FR@{3X+Z#Em- zC57&R$B)z2(?v@kkqz`is2D+bvEI_MYbLt0!)!Ah{2AUV=HuaIgX#VK(89Nv$8t)q z5k00J-cgdtqNQAFHscT==W-C|hytI8wVv3!zp;S(POAPvwc z6fQ5Q$qj75jR!-)Qrom2eg=H#lElAxaPN-{>f5rDD&9l$o(Sp%ruW?n!E5p9loz>n zzdj2v?w{|Dk;#+ zXm)L?M?g&DyZT)#%w*9=RRGI8yi`X+t{$|~r%=jvsAH%e>jbe?16W`CC`cp4$ zxo^a~aEJ}d2)AioswNyoWE^mACK&EB4lU24%PerD3Un_DJ3umvic>i)DT$5yZ_V^O z^zfx;{tWLE@a%I{Esk4^G4EJ5i1Q&2;M* z>(DBL98ujea#8a^n8I5kKLy_DD#fC$A0$boY2*w5emN11zgkS3!?R zHms)aDsGEX;_7!_?VDBA?)~T~@AzC=j9%wS*x0|!Xd^rPfKkW=|m>k>%ovpgP9_Wk|zjx6N(#mmL{pI@}a z@SJsqlCx7nT9zpn32=VgTV|E>JATB~JpS;Wr;5bkT*{=8$d`&$Dfg=_7ZvJJsv)IZNQn&9BE)vKXSiD2L>4i+lHPXGlN)RHUdpQ-S>1Bw{E8Y3Mi=Vpa&nF?U`( z;DJf#`1oC9oNk{E#`8)%V8W}E-`L0wKq(ggj(zRh-flB$;&Pwoc0bobUvqeK16i$l z=~?0R=QLb`_Ncij%DXI@$6^&%7ROmme|GkrZm4Y!)C9*2JBAIWn4Gr#7rvh~@|f)B z+~3JDKyb{CoQ5KfSdC%gB5s&pG;K7Aog1c%@d6uONuwK?!W!Z$jn=0AjtOyFNpG6g zU&-twJIrU_l1ee2&d`dyR5)?8x&c%V)%n7(rfFOwVj(9K2lb&ev}2g9@UQrz>XMLyh6X zU15fI&s5)KF*l2dHF=ha+-@<&-UHiT_z4`kX?^HaWQv48x_5nSHLL^4-rH;R1^y$EvDzCe5j>ZkXVexQ}mfjX-7z z`xXWb_qz&OvMg4c6oJL|Ci4ZDo|`h-N}-nF3*JV6>%mUPxk%I7G)q}uIXy_jYVZ@~ z+htQf-`5_i&`K8A?Gc8nOG=Uk?e*s@TqN^2%EvhkRp=DZ@|R`MDjX)F6Y2UbE&yR5#@Q&xRlkd2l&*L>J;7qb0=H6S(igzomP&YvXyZwthD&H! zPTnYWP|Qk6)(t5Z$NJTLctw3VqnqGIKsS_0Uv- zFy-AiCrHppYIHnrai zX3?lAVHH2Wu~KDG(-B*OVM`(f{Q+Nfyp8dITZK%X99(K2!%x-0J zp)u9bTRq+juLz8jJ=APg0aiN2CBDfOtE#3trrLIY5wEG_?mT)NmbBjO(^kVLQur3` zQde}6uN>qs?<3~f)pimc7Q02G!p>ivCYS7Dv@_2ITB@_zmV)*(?u>aC z7dx7iwZsz#0TI%lt?3VOfPl%K9TK5--Ja;%=iZ3msz@10L zYi%;01=t)_KNGTfPp^|8x7b)08#fJbLki?%89krndR^Td|3UV#7t*#r#j6e5KTQEd zaBD0-Wf14ACUV<|_lO7GZPmqE7+^=_+Ngn8^EtwE*21L44xXd@n+o!-95PJ#7MJvM z{tQJ{t&7eXnn&8EOIi#FQ68rl{Us7UN|t}XrM9T7#30X;!Y?8i&=}~W_T{L-)-+T* zbKbe?0<%*tyQ?>*Rb{dN`^RRyVcO7NwfKvj;*eL^S4zk$@`?J*WY@K1^tBZUYWhkj zW-R91BynubyUE7OvH#kcJF|qD$55z5^A~1MWWTgjFa@619yO37_(g+Q#gQ^3Bk0C>4NgIn840%|^XQTu+j=&Z8@|z=G$ZA|^4V zDo%e&2*fB3DK5o-r?r4&n0dBLtE9>QU9gf?9a>FnRXpa?vu*eDe3EgW;S=%Vod6WP zjJZ+Rt&pye57aR|-x7MKi<%b5`7&M@+BF{RHsTCvbUZ27?Oz#?!*&j=#`ROjV+-HD zb5n_lP@vOTSuRztD1DuO&>fVxCH1LozMRK^ik8{Uy~npu<>UASxsB`(O#8!J@!O#! zQt|SFFX}Y(5NYR!50E^jjl=+}$yEHt@-%wI-vz5Q>V|T2k7S^+HyxiC>2WevM;$&z zZjGpk2}2s(RqS&>Z?o*+4)uFwm4fMsM|elXfY9fCa$400=f}%Zb@|)v*V-IO<$A56 zz|x{*Q!NKBX%7O93?nu1if=3U?5y7}paS!UA|_YU=ZM$l6wjcQ#e+Ph&K9vT@+ z4sO(y+6!4YwvLhfK56N2bz4qg z@N%?Y#;%@#McpglS3Ey5p1h}i;{}qEEoQG)rlDuhYkwB-?Jeh;9JhgJr(T846>8_P z>~St}hpC@qV*E#PnX4d&R82>Jncr;S=>rToztnYF)-y|%sax-YgNxIwP2FjKpM(wJ@eb!ggYaTkB&}eBLv*VyCdv18IQ6@H#w8?p#!b2xB@&$Azdd|p{$0>OAA*wv7vpi}nNjihdQldo{UybQ;Pn@OQgH8y*Zo`L z*L!~iRx$wpAmZ*BJ^VLP?f>Li;PDeY+t?`lpL7i`cdqWQToL_xBl{uI(59O(7Envh z+bETgscGdC6WjP|V-ZzL^cj+nlT*AMQhn3I02fw;69J!)W0w@|7;v-~mI>f)cM{k= z>*AM}kg%ON9H|=LvUU2j`XL#d)WwG9<#Btm^e9Ow@?xvX7UpMvi?x5?Pl3==5W|Z` zWfOZI;K6TvvyZ4Sf+TMAbt(@GbDHjjFn=I7ZO9-C4D5O4z|a&jg({_1dJdT7eh(56 z4cVHlvj~NDXwvxq%|@+SY!#OfIiaKFGMx9edJdX4*yzPVybjZB7Pa?oB@ZHO&#aZTiwwCYf8fRj!3pmMFD}Xg5X}z87(!kU? zW?xEon0im~oWSo4kB5H}!IoqDyxAZ^ws!v@bh;#@?x01~WDKm|COC35jf717l|$O~ zImV+hhDWQStCTcrX(IaU|%#udP)#3yX>30~G6 zQ*qC7Tj)4%OOttNa*;_aAyKsB3^N@+8!+JzzUR|~FWI6gcm-P3?Y`xfReaqbX+lb^ zu!%-z@HJV*;3Tt;Jr~?-%4u!wVR*WCv6d<^cde8>Hg0%36IZ$g03y$K(Ki~2r7EK? zimwE*)$rmj>YUX9@4u%LnD-3abTxR2C%Ip+afdAjHLy>`xzS=DBc)a%N z9)b>;U?OTxIPPe$fs=%HXYnfBW@iQrq~fbBo*i?jb2k00tY4Dsc zd#|dq!l%pUGUUK1um)IO=sD4`*)jJN8z}I_RJ^-gl=kQlyrXmV@!1E)nihQ zWz;{6Ke#X?S@W=9mfgIq7BZ#c7f&?RF~w!;!A)E_p(re0r<~T{JaddbDLb zv(^X6Fqh23NJin%;PEBf1bf4D9Uo>~&I{?n# zWQvQtS~sFr_PR)xkYKzDfE_5Ssj{6$AamwgHq!c~RoU=-{BK_mOqC}(iMZ{#CH@d7 zwsjLETwQC+h!%_5PEpQ}rdH*48W#h(3pQ@gIsAgKy0qKDpAeQ^uEJa1<+d_dJ*DT# ze@Q6<0szEn>U$;~khhX4o}(i-S8Wry)pAh>&$?<*pTru(5u4Pr;V?z@>+aLjL5Wlb zipy@8m4{Al&eWr)+vN=|tfeV#eDGiX`$S)}D{kiYws7lj@ulDH#WZ}~%?`M2^)vm^ zI)C{s>SWVRtl>y>UefXAW0Vl)Cu0rRseB=>e#t2^70gopu;KnkgmWGBg8QFY@x$h( zGpBsjcOSfoGK8RZS9zKBR=dKT7g!u3vy+!uM;09E-CuRGrKFi<3~hEoL9xN zWcvnfJx#^5)t)=n2|y!4bejQaFCG7@u4vpw`zgHI4{iZ#{wPU8oe-0-1Hab?q^#aP?N zU_my*0|8%a_($*);O}TkuOlo>J-eEW7R_~lWHRWa`Ztrp`?kkKr-GAX(QWbx0O;$QW%1#{syl3oey#aT> zL7)1q4v{g{Zk=OV_-n`7%@Ag)e{Y38Td)K-QX*`i+EA-9U%;Als5%vyht{z7l z>#DNG!c5$82C( zDZb5nLv`mbn4d%}bc}#-FNbA=0=*N&?Xex|sfNbg6wRhfZg*JyLlHYwk#h}fp!uJB z1blYMt8}GQr)i&@f(Wzw4=a8~W1A6ZjbjAiJjwo63>P~4&M#Y%NtA+Kfa;gU+9@VQ z{kjvK1lRQ)iMFQ#Vjc(y_5Va#=Li2cu)5nZ*X*>b&?j8;;^$cCX!xc|)R3uvQB+q~ zpxAPoGt{esyhiYM>aP$$Ab{;0zz}%-d-hvZ+?LoTHJOyLsRqj)$%uUCi@X<)&UeO{ z6&*QS>iqWXGxpEI5e3U3N)`wQdZSyEgYjY-Sl1YrA~Ik9-|kgf>2;@5z{pAdFm>6D zbHMLx^&dhUL~1q5X=f|jqT^{>ScjoC8_{(JK+WeM00ld_#iixELE&aPu~x)8qCKu6 z+bNDPA)KD*Gr4d?2PCql;{r)3W%DII`j>2IeBA+WMRmcN?GV=5R`H*)>NLWe5G@+wW_s@ZZ1LLO4V`BQwQn9*N}7kh8b_?{C# zfFEvCN=b)qk&+(t$v|GSI==mQv%%s12J~OCZ7Pa(UenF&rYK=Rm(w&oM#s_}!zdGK z*wZP`j>Fib)8k6D#Y(eq)qoJ5s+uU4Mdyopz7LJ5*;(wV#@OrdA5=QC`FM4=bvc!C z33w`iJ&L(Xi`fLPJr3x`c1JuHAO!*m94$lw-I^h{VNIL@owI zjOrfH@i|#aLw=PgGuryc^9?XR)4wZuH*)H2qhs0wo)_RJI-jqP3s69|Ej5cZ55Kwb z!m8CYkBO!)=qmG4o^WlImA!s*p21K$+*m{_Vcu4u?;KxQQR7b6~rALdY{SRn(_*aYHVqxErlP?uqrh9B%6$v*N zYNT$*PSL!*O>%xz!zH;x;hck~+t9f|bw(+1WH>LimVRoSl>%~z&>q%+VOXDNa_>#{ zpek{-n(NtEUTs=)+woC9O}jqdV$d_5N<`f?jeOy+Xz_BIa{ohUFRoS>7+$UK^%f7< zIgwXpisZf9NJ7*O2yL#lJNeT%+TB$JcdajvdRNq!eTim(qMB<Ro0Sy;=$W(U zT+>VO(mSxgE~3~2udVfrArOE|l=jB#t=OYXOJcjSLGeac1#{k8bl~5HhI@Y=;{J0_ zjeGaX?qB@Vu5fRK;@|uV{|CF^M?m2|~ZbrA9w?$O^jCUhl%rT|g_`qP*dOUU+ zD}&p8sbkt-Qt5IbA{&wxwXCm7%>$b(m?ne2Iy)`+&>=IRmRX!jDMIL|a0L1s5`Duc z>{w)~Wv6WNGkFsL3bo%j!Q>r&Ep`tgdx&}(*ryMsS7!k(c_mV}P7c94m7Zm0 zwO&?)3=RpkHu)rL1on$@Cn;l&W-jnXR0;g;=U)fO886&EUvqieC$C9TA3DMR&u>m98H&U=JU6z z9q~*zAEWg?#{eM!5Tty1JM+et=od}xq5z13iJ8F8?im#*t@3=6NH}h1_c6)Av?8%O z4Ku;9kQJ=}^tcvBn*G`*XhJJvpn*R&3el)wZ@gb;!<6s_j!ItnASK&xG9;M_HZ^Hp zJNCFZ+Kj9(JoyfCyU-dE^FIN* z)EoKE^evu)a<;6SK;K`@;qE_1=z;_+7gH>>Yfko0UZg9ilP~fsepey2!Kd^v))4bG zCjtMu?Ow-=eal%kkL8VfY$-F!@$~B-q0al&CvZYIK0V>#bDB=!A`_U-T*F_ZIe9-# zBV;mGjn3K07P}6;dXe2PUSo#r)8G$@`5)x-OXnkD8ZyCms-3Vz6V>x1?5+ zWG(f+_2)X}0vc^3OW{H#H;$QAm1?Zg(E0}(Xo7RA>Ss`It*;817vHn!y&y~RXBK8- z_#ArUTU=MV!!kI6An0TohVPxDGLpTtEOQYXEJ z$c~vwzaOM4)atc`Pc!>#o9G1s@~GQ8P8!`MH}G{}!yxCcUz^|8At`HbyVDkL^a;M( zR@dCb959-87vC{ioG=eW3Tz9q7Tmo8+A+5@y=#cL9;-?5ea`EcftW^Hs=(Kzj&l3JCPLJkzy5sbURzKMXz&4$Ud~S}`_@OU&M^GGfOnH7P%R4SdDcAc}svNiI zyPB6FM{g{eqek2&%YMeSWZ}YCp@*?kKT;L2)*WvtG72fJgPmcWJI&^R$f-{H_J?t} zDofTcUDK+iOfU^!_UCDtxZw?#l_%c~>l?g!h8R9eU|)6&2eCz^_#ZkO^aBeeI1=*; zADLyFq>7c6yL5$7ywoSC^Mxk*qjF<4eexajk2Kf!`f9p9;4A#dtqp-Ku1eknZh1jr zH?;h_rTF_2>N=Ch>GqjquRYH%b!_Y;^|gnuE;7-_1T6zP=|vqEga4bJ&HKg~`5IYP zTijoIOjFKHKDOVxVIja-7@B%A*9#D;jQMrcmj6Z*{Q0c^W(9c-cQe}nLnnAXG0c)muotA$r1+<)G9Ow@LX z+I*#qeop9lmY%PgDrK0wx-+1g>2}Fp_|4w>i&MblQuNchU@H7h3CU;YBJme!LwW8A z)NDCOY;)5{$E7z%>e_|o#L#mAw{x<*{C1qd9B-%sk67bMGxItQ_NiRLdc&R2*I!>R zzj-g*@^bh4dQkIZUA>PS$k(wnVQW#d{T0Avh7g#9lhW_OBRKY?>rx8CAY?n7OmF$N& z)RzdMkA%gRUA3FtSunW%WiPD*hv=69)eOlsU^^@fl~crO*CL)@AQ(4eKi4{wZEQ;#C4!I`{nDyqOVATwqBhgr zv9rOS-ujo9s7p8F;mCQ5w1~L&NHU;~>EsuouYcp;ks)Oea2?|VYw#2v#6AgcT$?Xm zZLztB{a7{y0;<~zYUC*nnAlH}c9nK1pqXih+E0D;f1OB6pPdOc6$+Z{zi6@$i`04f z8#71Xb-M^XDrYSZco7FjoF|y{e)Qb@@uE0VCX{SrF}P$I+}}>u`Dr4D!*8zVm?uF$ z7P|Ed1~ODGzxX7OI|xfL=p}YMcJ!MW400EEOb9eo9jg`lT(M6F;oK|^Q57TvW^3E! zb<#foMim##lA9vWG(xsO$^m!LFHg>gRkgkjE?R5Zh(KaW$LtA?PZM>g3MmXX!PuWW zthMmESj9bSiBFGi4Y=;hwXx@!I>p|zEyB3=0mp-e7}RUtKV$Qn50A8%#|pRm?D>bJ zhz9r20Yleg8z-Zov?QP40V&6HMB_i+3o@IlrKS2eSEi1z<&+iW#Yc(anjKw90yZj& zYd~hF7k2+iGFFRLt5<(V>SD7V-=$39ANYbdMMZKpZTEDF6)@i$mtF1rqmnCjZN;P` zVHs;ldydv z75iMab+rHHGVPYrxw@fRe_*`i>Dn(}RbmhxFawLC z-k3rq63x!M8BbSZd;2Gf!BHQU7g=_=ACj2jm!9|yk_#)sgAy$8*bTWBuiA011)`;=ukR>+bB`7_XbCO=Wr%GLu@NQW7(=6#x1KjXcLr%oaQ{hht+JS0Ca=5$PYE zBg0?zgy5$iV7E1-iBPavrf}}w+efOYMg<@co-}-k%uWUYb*q7a-z&nx^Lo4$M;5>! zjXQ(n_Y2!xIb}APIy44QV_~m;bVp8_e*U0vD_6cAYJ~?1IN)_P@e!1z1B83Vh9?s8 zzO*;E^=bMYbo}Rkl5{CsU=2HdW;MCC^{b--^L9htb@FexyWQSze0&%abAIZ80LpSSd9?T! zIJ$RFMZWB|Rq=yC?i^Eh#xK)Gb&~YlG0knCK#H8SrxtoXrceBqMp189&uP!5TOCyM zC61PhfZ_9S6O}KbGMi*U$x0ziPwWPa6Ir~l0dJ|&pa@mJcL_fYP3_jx9C1Tl)SzL# z{?v-C5n0}{L*Cy$_&d7?&=1XW%7vX4kQ$3IK+FbKtkzRi_>8(agBAgzA zwVZA|15@#v*q=6dP*o;b8DV~%R9^LzxGpqMmEjJ18hAPD&8)Y4OKZB_#G=>mvdL>P!Z#=5*C0LM5u7QC)_KqYR+3lmu$zg5#rWXi>p^S*Bbl>1q} z?akP#QD!H$3ESf7@DK4A(2U17>kEPb012%F#ki!{Qt+9Cl~b}31Wzvo^W+>>U&Pk z+x-r0T@@~Bb$-CHBTtK%LG}57gIr=_)ZcmJd-oPd@@?(O9wq*8knm?KJe zydkc|LcwF4N-WJ{<$y~Twsz|CGTf^M~_Nv-OKR5qsaH} zHH229ry@jcu7u{pOCvMiH7dA8vkUv-{6^~2{f-*E&t+Pyjt9}&q7QDkuZ>InB{lTKCPc*D!tnHYb+Q5Bs`GX32NIH zXY;!ai$oHUy%KIOMGndxeQ1)9qCTNHv5yw4s#;FG{kb9dY4s_*#Jv8!6cLZQ>l`hN zhLz8?`Kxqw9uc7{BF=57%Q(PZwYbe883A$+r;xNXT7FH`TDp1MrfR63U?@D6ee$ai zeuf92ml-V_LPoDs>h({np>kRR(^`mUk&1oMbxD8>_}3&;^5?8SLyPMDs@5Wcu}k5^ zM2s-#)r`{`feigZ%uor3WVHqQ2!p<)`RC8Je!4*lm{^Z{r#~;bcu8(mwVO=YBWxju zKk4eLj@bB7ca&Wa7(mU#?>eeFPriDZ=zsx8Om&WhQiOw^~c?svl`y6c>PTQWVkMPg%45j~u`*l68xafe2)h%h;f zYZaG56b2(^M@8&fjiC&U%$P>DeGd5N0=>fYrG45OA^L7Lg_q$i5V|S7H1A_Q^TGi5 zm&w@)KK>8@eJagQ!)bDUdbt1HWF}fIZ=Eu>Qq9slwGtcS!5&}3g`rNWUgus8HtLUo zI$-~ydP9N|yjgbj8&}8G!P)9pXScNF)|DISbOlyo9mxre-idN@?+Ww0(lM7;Oo9+V z7DRSxDMurHdoZIjc+ooVcDE7qFeK*p+*?_EtT)YWQp*rqsJ{RCp*!Lb0O*}KbudsG z6&cR=T;2se9000*XnG8k?FCsF6c5{L8Hfz0WX3zDE(*MjF*L6S`{3?J6)YeQqEez_ z-bgSOs||UBBavAu{j7z1R@b_eSjn&lA!Wfza_I2DZS;Hni+oF?8Odx(?a_^FeE{3)(9%9tjTF5PwLm%v(0OyA zl%wvHdctST5FXC{v(9NDv#=2z6gg{ctwZ;Z>-%Fy0hfhPhjkFSMQ?PCwhL<#>Qy!1u%74d1rF|R)3<=CL&@}ly%SQ^%g6DQdr`e63g;x|(ImiF zN8(CjgLl~Rk*4d!wu_Vh`!c^KPVS*gi9y{F?xyxd2d4|KosZ#LZ=PmLR22IjK~~L{ z_j-k#L(7C4#ayRO?=ZCRyw>B3BGnyHi{W!AjXV_t%Gs( zNGXKGg{GY@t=5{L&+MG5kA|4KFItKrV(zD_6;IVD^^354J90=&?e@xt$&#QykEL8L4TCjd#BV?6r>;@3JO-;Qy^WRoXrTuVz1TY^7%syt_npK>pIKk)Q$2+{G9=-$fFBp)*orNOA+VKX)+b)x<6O5V(pRcRox$4qo4jq_Kj#yWZ^$^;>Y*hcf2o~E9aW| zLt^Xt=Z=pKU&N+&yz!y2rsJA*sumV9CE7azy?a1E->0_M@|PE989%p7Xm+>iK@sLA zdooC;H8t(Ekvd%Fw85^;^WHu6te0p`Y@^7gO4mV=0PHS$u*BPBr(!Y8{#d}xRuA-v z-S_8;Eg;b@_mhofp9-Sqz(XVzNv?G=nMCw!-=%+$;o~B6xQ5Sb55*oJn z>tPJ}EyR_kdDIE1rScRiLYSPd$nY%%A)Y^mv-2Yk$Qh;ce$+soVQFt_7|i;@7i*Q6 zsPD-xUB6C~X*pLLP>j`tsDRZxM!CKrn?fPe%ef{e2mkGJm41&pd z{;v@-8-6ev&+KD)<^SUCt;5>h)^5?RI?zIa;#Q7kz=fz z%~E2ikpq(MHDWo^q$g~fD1}dK!3aebOAEeRUT1re2%{`AEe$$UOMM(onU&%}Q8S{#ZRww&*#tdRwD@>?| z%?> zS~b)V0Lg@so_gQco|7^j`6Rt-)$?cD4M8UChS%PUg-X#+nU%s}aApnO&;juJ#Vb z-C_JirS$9;umhi8!j4SQ%ga&ky$Fy($LF84{_(AobjGW`o!98icG;2J!hNZ;qH+8Mk6CsX0xct zW7eR^v|*KUGxdn!zzkPCVgDB|T&4BioQ;AYFetkO%;vh)YTsl7S0K0&VvpR8bHox8 z9@+AxDBg^9aw*O_v#T|HqIWfO&5v|%>k3I>*Spa_cW+Bos&h%=g?u-y}Hm##|A}3PUSV91ycOW9niCTRpJr)&Q4A{=d;A)*@<|K4A+wE zX+HITkg)ufI;QIb{?EmvpOMdh9u)SKkf0sba;7hss+EfC8H#&ne4x^fplPN@FW)eq zv4{!Zek1lcXv^m08qkho?1_gi(yX~1&MkyL@)9j-iTPQQzZmCH8E7xXmr-i_;bh*S z#jPuZj9si4S~&HFwlhg~9P0@lJI1!5~WEE8u z8eWH3MY$x5JN&yCiI4Xx!t`G?L%PSG_6AL8cTd@U~t zAO;F!Ajr$ucqvPT?G^~CZ49Sn-tge4qe5{+$W^bjKC*hv1<(=mdo>+kluxdyNuyjb zg*CKgy{f`AwlL$}4i}#VH$zni5*x5sJaPlu6aGQC;x@Rpeb_mvoaA2pXlh0X5K6Lz zUx8vg7K5=Pvh3i|563e8--NE}x<`?zqUx=+OcaZfwl!Fcn?$K!9v~};)zpF5s*ib*i zUKEH@2sJcxVmoTj+2n$c{&IkFHIqr zEbCeyw_dC>u!LJdn?ax!_f(mDaS@%|Qvr=9o{rSDu z>b{?*$=IZ)6T7V^cIrqeEk~SrnWqx}r?zM*TX`m==br^LwHvjg-n{ibgYFntXu%=@ z2Ts)LL^GfrlCkLAl5nE$*b2aPl!E~=Y-Z|&J!Tp>%!hmhtROgFZk-d9V46kW6ly&KCc!lg6>9*T4Avyzq+>uIR( zQfPEI_jg3+c~}@em)`%N9g%c7B?7(5n}SAbsGDYRkK zVK(g1Bd(|!e%63TiXU@F^e1X0i^`bT8W7v64AUUOQXd9*&oC{U;-I&{U<)%Pu>Q?9 z#3^93shYDNXc^k&GnS3?PONy^taaXq+RrGN_t}4AS0gXiX#xal;Hs8_)D4wP( zR(Gp+Lk(rT>&aBoerp zn@y+3?n9d?juZr0=fjZKlSRPyE(-td9@*-mQ(WUppke6va{3wB+OW9#6FmQ}79Otd zENArb+Ajo9MB$}{mk5b|XC@x}A8r@Pl8>X)7a0_&7DuH9^N7_qGN0-yB`hgR;jSJ< zpO{M!l^Irx$OW;Mzute`!N8JAxc`#qXccB4n834cZ2%RWpP2a?+*mt+;SjWKCm;C? zqjR-k(a_hc_{>L zBGv6&^;`Z|#klR&CVjV8MNv52Y~Fn5Ytx|gX}*Rlng79OfqFO&c~x;sqkQFY>$@>! z*czevpWY7Lc;@i7_O36_sBJ0C7OP#=>(!UwlP|>^DC)h71G_e0>ic{cZ)5Jaaq6iC zE&88ucu4-8v%+JbKYN?|%RfF>>p~XQJKQ@5ecZ-=o|fG(mK$&468&|ezDm{B5c2Nd|{#G_If% zLlQsZ@+SHir=H7c_#)10Q^J60NHYMQm!f})WZIQcqT?vZN zy})xkb8B8E6_uVRQyKiK<0=|ku5|k5Wdi~RRx2Tc$%I9na`ZH-{#P)rb+=X1@J^7! zF-0`WkBZD145m5cXz?-`Tn{P|@`O6wMGwA$GhkPkmi8BOIDt_+epZi`yAh6UQ}%`5 z`y|10F$;mn?R!lUn<@9rHP|BoSJFGr76RO%9rAm<1M+D@;V=6 z=y91^3a6Wu5D-}oJdZ)QAE+0ljQ2#eY}R|lEA+ToqeL4^^L%66FvJ&fNFQ9m#Mc|! znI5vi*&xm&?DoIkpa#oL5d-{uLy z%aZQb6748Qrr|j9xXPR^va>bryj`05d0RQMue5Nn<-FhG%fGp^Y0WmUjWJ!D7)*}p z-%E?171CC}-ZM{Nmtoc2w#1R-!{541FSuH@!*AS1DqbaVSv+ZCYLx@)e-JB8kBfMrFe3s$l|u`FzA)L)$X?-DpD#M2Lk^hNB$JW-J=N17*4vF zqV*q!lXHs3&(W$X_}4isxEx^cb-Y4{ZBK{pnVBR-F(F5>JlnyT4MqU!){J3dq^Wex zKE!chaKc_-Ab0}zOOXFSqbEqp;k~0uaJW(Ys0G|FsNg`EgPGHLbx&}L?V?elbSM7Hylh?1M0fW><97H(+38X z+BF}x<;K;Tv^8~q9?q}IHpfq|+g&+aiZC0HnsM(~Dt@4{CC(r$dId6Ri22H&TrpjO z@L4VI;jChA5q)VdhdI6eO}55{-D|n6rHQeEtni`?`N1vXiqG22TO|SHqZy}G_%#ea z-NQ7r+#B6rjeKa3-&_nP0HF(zI0eMRM)?BBeLn5vfy_oSoU#E}J>=Afy~%?ik9qFs zAd#Uu^_{Sv>EqLu#(kH{>4uDVpp%A$G7tjlbptOOQnwEbtbl_wh$a9N2ITgS=2U&* zkBG1nvF3c_#DyW{$GWDd?pgi@Qa9inZT&IW4!f;K-zrkfjhj?UJ|Q>z#a+wOfI8uL zGJv`tP;h;>Fznb9@O>5aN01^WfV&Q3Ayt-;?kcG z+MU8~R8Z9{DQH|NZNFnrVplNNQdwA=1-$!dxbda!^zYH`{Cf1_uej{!$=YB3cK1{e0y)zQskf1_p-((mw$h|x8%>agvA$t z)^*n#?u=`=)Sv%=F45E^f)+@J5^^jZHIDa#b|+aUbY$9|{4o0N zxD>XiJq>J8vz#SMg9#P%FzEi}6kn|;9Ud@u7(dXOc*}yRzPMByUeMVvz#nNhPBx;U z2BaHz7o~yu*^&Sg@FeYc-JGsvXjUmiXRK@|_4~WR{_6l{>{#WW^RM)Q7M3ozb$8_k z^_kv`*=@u|MV=(~60F8386w@3r)57IZfi!tSzqwDJi#?JH9dEI0SsSTCt7aHikWnt z2WdhldaY&yj@!wnJ+-$tDD=G#%@l-rtRkqBCH%9gQo{E|v&f|)_S^L|inDVvst;?* zv6~7J30y7o;5zv_5af*ioFtt4L#MtH;52iq|BTTAZW^tuj77+%_tW0!gPK}x*YBtq z>_b;;mV+5RM7NXi>;=6fuIQW0$}qJt10_KZEB)bg@h+WGU0L&NYH`(=Yed)QpvM>H z7m+4W(f-+><92-f__H%JH=Q3EMO5xb)Cs2A2|mkhK@*lPwGx0b`;L!^(qmfna#r)A zHAJ)li2Ld#iu*awIgYZdHfJoXw`;%*2UA5F9GTF*XlNt+&U7P$_>lUd`R6BIz?s9M z`IU43p)cR7Lp09C#Oy*@@)-rE)pn}#iY(2rmY3y7E~`LO!u0wG{+h*II}4(3hb5nF_jv767|^DBT8K@N6;)IT_ZcTP)xEnI z6%w+10FUlsy+)(I+?!Bw=*B7=T$k^H73;Z8fx*RZyqYD2k$D`ZLAtbnulM!6nK2tG zyI!01;NZ?1adY-G5kWDTTr2_Imbrwya(rBl<6aDsFa`#cT(4S6r3<>IiBJfamN@SX zsE(LR`|?};$ssZB3Tt_79QpkDQ0cYCutc*W+^t1_c$Z*LX%oIx2)V!NFbWFiv{(VM zB(`%+$MCG7NHVW})x8o4P+4EWg#U+52G?_*>Gkn_kMl>jI$aKY$Vb2<^a)z1v^G_& z##kP=UMs;6P%s=2v>jG)c@r(mD8BZQd8zVXKSJSQ5RENR=gLBFsNh_~4H-@~4~W|Y z?AUQRLT}2aY^+3!%L}DM&Q{}aTT)zK8s;Q&Q?I^%%e`W^Sj0vRz5hsWNH@$TA)*+3C2;nMjC4Pozz=)Lo%`Ui^MG4h-rn z;15S0{w}B4M}ciwV+OPvHx{;Q5Pi|gzJv7{^J06(IdQ?kEeW{LtF^El~rtCMk>I}r?ov1-5tgDUhF1Y$0gAcOpt0O zqwN#+8n-*lZdHV`TE=utR0TN`6TWd=)ydM^Meo^7w-xJVaf+E*QzrSgN_Q`YC%x3K zZEM1MJ(>?3LBrUnpvolM8!A}<{C#?K8nU31`+Pn^Ls!nB+HtP8fqjQnqgjER#)w!# zrTds9a_G?eYf-t}k3(OF+4$+#p>-rDG{-Fht_F=@ROVPs4qv33hqryAv zxE5uKPDr+iU5!TK&9jCgW`~A7Dh(PUp+O(}#ov3Mr&dOtQZSg&;hS|+iP>SU9duUN z*ikFOHAJ>M2E6{Vx|)}4zq4O_wO!q~uWRIPv2kl^_?nY06!dd9#X2KNuKS@r^6Lxi zwBt3b7OxFt_zd>pYR@ZFUN-%uoHmVdaIia6E^Ml4(c1OZwK@&W6tkIDIBLgsy~L9% z3tJ$gxLM(pLc?YBmH83)k>iWL%Pud25Migk}`VFe43bj6pOXxNvXmcJQ}90jm?=Jpa;MT*f3A{KVwvSMbZ1 z`ZqOHL9oiz93#oB(hczWN+80bJoK2$OrkyY<(FYQq*O@ACNpHg`8W!PjnZqQUS_jEP^GU5)ToIVgirdP zn;=o~Rwn_K>;v^w7qx6&r%8WA==k`UN{sUq)i+$HT}i<%+Ed&d8-6@J^z}Gi9a@%u zIbV|~avdIhz|O^Ce> zB^b5{MXS6(1ZjYe?N80@9K{CEzVmzB( zT(qFspv$95POfqcGN5-+%4-bTaZjO#pI`~6(O+;w7R$MHf8PrLmtRx9sZhNba z^k<*a&A4?ZWF_pR9F$v@Kk6Y` z1O4g7XkhRKPJ0~DPwDi=v;O(Me~2!z3^-r!0p=dwDQ)iz^vz!e~vZ(8BE@*=K(%)=ac#Wn}GHI??Hri7P(l(XpUaN zMcjwmt6oGiSpBI_+u~a2E$Pa16TW~b<)SLU;Fue(+g(Tk9b=Le=1C+uf2-6h53_Y@ z3=C?=;<(=-cxy>tg#5Gt#NMj(Hm-ofG4PCn!wS3`1$s_~Jiv+w4mLI2`RX4R9X(Bt z_Z8lTylvT3xQ?Q%#k*tdg7w3%1t^d8lRS>c=;i=aiy3E4~u6e_{^LPXO=%gI#S* zIwL1h)Aige)YoCOl7i^_H*n(IOt|l8=qYT#b|BgInQ&&LmVl4?d;3;}hNeQpJl(^_mcX@URNT_Jc zwIrP9Ub(D?STZ|kWGSrfzBH3w!w1pTq1Wl6NXe$_*1xDT!}QO#hubxRg2?{FlE0pU z|1iQ$^DZ3e&A}3@Y?;-!T@B%ysFoN^rBF`N*HTwzrfRmo@u%)9mrd(X(spun@ahn&Tkkw0AQN#Jy)Nj;&TB#MypIoIkV~PqU+_!Hdh}8% zBxMk4pe_~3H|Np#%5ilp$0=8-#pHN~4x%dIQ1S=J?Dxa@2?{h|N}8JISojprnC)6Q z+lEhj9x4mDT{dOf0vvO1PQ7}4axc8d~ryis6=_a=I!jaQ# z7Y@m4YxK!s3XibX#;=3}z>=#uKDU(O(2F?G!lrJSyF9_Gh@rSH!)W$L#<_YLKLOD0 zGjCduSqzW=!(8gN37(i5jjmN!h#?f_TRgXx-I}6MJ6KN10>jW98on@C?0dL$v*3gw zqL#CXaY6Q*7T~hjEosIFRFKYDq9?kNze&x++w0Zare;x?7fMx0{*Yli-IF+4jo=v% zoekKYPu*TTVC-uqqs&eE^)p(`q|4>iZ!se<@AY*}*qjmRRcjO7OK~tAwj$)c0eB^^ ztogcM2qZX0mCE&IGzadZ=4CAMu{&+hir{0OPUF!p z1SeG;)k{6(voSy-M$LlAd^%C|*iS9_$6 zBH_B3!JM6H-cU!y+Tp@IQL0Spey8L)S8w>5wE3Dm?;A+h$74@qdOkFNdo$9kkT~pf zu}Wv`6EvtJXs%Wl6U;T0K38c0H1=Nf7y&>7&W=?*53WP*i9|%q=?!#s)e|%2y4TNF zfa(?&1h@{NvZ5BbYET_thW728|A=02qiTi@<9W}+N7&NUPiyV^@5hQMzn^P9@x!?} ziH+4!By_uQa;lcXiECUc9D3E!p2F)}Q8K!ca=ev6s5AiCZ9LJCqy!yi_WhtZY>CN= z?jH6=jb8OkLt9#+X|0ffkkazo=?<;~vXsgdG!7o6wsEaJxTZqEuK8Sb=kPYpbD8Q^ zFteppELuM20|8Uc%zm|TB*W5hHPPm4OO`RZ0Dw61ja~}0j9_ut@S{#%1ZCL8%VV4v zhp`?|9?pkZc)<2CWrD*fQpVotnepj9T;hn{tow3{TqvHzpq~O4E9u3!jgN9JK8=9S zgbd%jP=rX{3p@IP%x;L@8gR5 z{K4d-9cwV17W7@}-A%vuz}0Q>x{p#lN+qB)-0TUMV}4imz6FunUTt^H-uI~V@}#(^ z-Azc*Vz5|(w#x9<$0a(N?xq}pDGn30`{Rx;7iuv5YtfNwYy_PwM)aQ1QgN#}i!vHAHZ61|kt;?xm z&+f4(Y^_#sroL!Z=?1t&L|$;Gc1o|R^pl-3|3*>{plEb)VY>TY}jqK z-sQ-#dxLnT)boi90ev1FD`I}bow!^!hi4YD1Xs9TZM2nR$3sh^)Kl*oAh`gz{i_ql*f*y zNukV5dV(`S`eXILl$Q5f0bl9Mr3R)(yVduQ#d;l+JlO4DS+Q_x$sfnjI4XTnyU^~@oAGYA+^(lt_RoysY4U-R9v&W7Z7Nd5Ih>BWL6!|pr~mnPC7>pUi+yd z5FK6yLkvR>sU>+(ks1DbJp3rC-<Y1OlEhMW;Jbm(0O}%C|gv-(y<@eMM zqVBm5)FLe9X&2Pi_NuH}P6m#X!yMo5;SW$M{cBp;+K)^Kj_w(P_-@S_CR>9) zOs7sWWqtV|Uy{a9ZkQcavf`KSbnBkc^ICow#R|nW0?Tg@kqOBchXh-(iWH^r(rKi5 zTqjd~xW-JHwT!cU z9lm5Wvpr(LmJU6^$EOXGP9a`$-Epo=3$9HW!VYMW1$TOOJqc4b^sJ%dcB#5vYrxSg z@rJBR={oI{q|GFdeoK8$W1?m1JXg1z+q4RV%sOd4fh6v_6=lK1rl&IwzC1}16#M99 zYr&EZJ|^k@uhOLnhDd0NGLG)~&Mw5qRaROPwET0Yu5aK#i3Qe>*DniR``ABVyA8Se zW>3$R!MSK*xJ16qu>Du$`QVzgN2KmSHz!% zk>-9eCc#A?MMc`rotRcKDijmDG$j0IqW9#z&i97fU&>!5H={C|Q3|6= zIyR3RMNIk@3h-64kTI(34d?4`Bv&)Oa<;ed+|Gm)4j;a==s{tp3xa4(hTn<0jS~rl zvZ3EZajC^yUMUP{346)ve3*y2q$qLEHaIr1A7f)q)^d;K++RJ`Idch{dNNRW&#zkH zjPH4??hY1~&RwYyojUuQJ&W3>2);CsQ?6K+U4dJtqBg&mvChudR#d7na+!aq@0wmn zrbA_%)(YEnQVZDDzc4(hNE6;!&9%^ocq8zk1mraw{hG(5uPG^3s;e-ZC{%8DsA<`O z$Z2Uil@2f6WSE~lLz#ZqkVCu0Wgki!)?89CY}en;-BSSHoHx&{JbtkHT#$%(6TSWH zp!VFr1`j9Q>F|dTLlm}!pvT;L?xW8)&-u+CtgiS+V%2Ecdp|%$AY?pF1A2&nmdJ%i zkxC>P>4cN^oMmm@jbwQ&uYIq>CBim`n&9V%5c#$m1+RXffB2m{r^NI|A9U<`exZp& z#D=xxH6nv?8O5boJ*;!LPxzp0L^_D34Fg{v++6~mSD_$CP2tcI-@VhO;LjaTk~eB3 zHzA_A6de_!Z;hB*KJENyN)In#I7JFz0H|$(;X>Doa+m9P#XQKo^>2^FgY<(6|HaN*nMAB`^%|HLl z5vw&70HSpm*S!B|JnY;8b6a`}Yw)>Z1tyt6+uz<2JXjR`>#mFWn*9tAS_ToY@&u2=du zsC;LuVyUmh=YI{A?|cvYO@D|O7C~A*h8fIjsh8RmkMm9%UStev3OM$W2O43QY3B(T zTGi@!ii%ylKHd^a%ns`hO|e;2{mi{n%5Z?qGE&5O4E!cnENIdFB?{E^zI#H3vF)ix zK!iqmur!e6-cF~ds3+Xj(vUs8KsNmh$iIJG(ylcl&aGa#JL146N_U~5 zq~!qWsE`2d7YRBrakCXDmNg?RVs5Yuyv>?WV;~RJ(al>sh0g`GOFW&v_Z~`Ad&6wj zD=R)dgT(eCXoHRmelR5NAc@%X$PtC`s zbiJ4;{~NMaq&$}ww#B_-coJc=IO;@jPM!xJW0;@Ef*&Z~MR=i_@EJSs@S4vLg=crx zDzNU{Ngo#iKuR^k)E6^(Z>hA)mop5W{E7W15dHEibNAG!a|!8cGwNqse6{p^}f zmUu9g<6sU}$+6S2Zi1i@u}_;DG1;F%_%hspO;+ENwbqvC8QH9zG$$>dX(>7|IB+O~ zB=woO?Ks8FmRvgA-_@kCwU?IR150}97CW`7&G6LO{ISj+m@Z=Ivf~RQRDD;2GEDom zxmtGF`cZ$2O-T(dN5v6`(jYYUe5k8@J za|f<;_mB4L4LE#6+xLk)AN2nZY4{1Fj3s`|a2k)5WY0|G^hrvJK&XJ{Qa)Ms=QSmk^x)3VtDFVOt52_iy3Z9gn)0nt!lE z5UTpxx3)*0{I&PSwL=?r7#)kKU)d``uk&7u+%|e|8iBN0Kg8n^=FMr6%#(cd%QVp8 z{aw>Z8MmcGj?$KiG4ImU*w=z9GC+2Pa!lx|r1^`Oi^3UrLPwP-mY3;;;MlKXL)dk=x3X~Ur4sv*==rFZ72j=~%W&^5 z8R;1|jl;|Y!(r6$)#;*A%>lcHd;=tO?G$m+E~H3op|!I%3SEblA*}~S@{kkZv*=+8 z=3o5xcL|s>YIjKGqW0#XRu|E-Ed_G)Dz;`h(F}Nx!ljia%uFXADjFbqkCM-d_=qqW zrodwB{M-Rj*r~s;k7m}}hBQaGKtOc*pFNUZscRjoB#eO1uyJPQpqI|?YKm3qqRjcLxbn3oO5M#m0F_Pvmg+E z)l23^0c+!i+wDbx2y3mKxT>FlB8J6_P0Vs2<2JhKb*ygM3AN9gSi??4>kH9^{5O;4 zDHoKYrj+&0wjX6Sl6Zp}PyC}XtEL5HdcQIDsqcbjyxCkgY!VJN%Ru`ek5Elzjeuw; zgR*z2euzeagCDI9Q7mDC=Z8wJ6a&M8n~A*HrdNS*R<;`H$Ah|U?*1F`zg#3=_|}dH zWg<63_HG#HNqAeXZcv7byH|NR{@foZSx1eO9^ZLWyR&|!TRWxKi$n?0kTyHt%mgLi zjfN=9lgf>_m~|zek=C!W+d*%-Q_5Npb0#KeZ6LvsOJ5mqrC2)?!lywlGWJ}UsqaD- zUjkFqZWoH_V|AkhO0|UpQTKl!T4CG}aaEOxmmrD)UZGp-XJkS}JE=)j zbIbg$W8}1s`|8j?WUp>L)1?A18Vp1tlNe1wp)vu{iwg|(?P0#!L$_*msu|V%@{^{5 zg1)hkHDfl*@0j!D9(yV&K&e6=V6H3&JWv_n?}J zpB0$QRy!ii-OI-4O21N~@Q$4Z?0chcwOaPEW)WV3=&kY9z2b#YomWO7 z8`p8&dH8v-RHpx|@pxCCRiFx2rS+B{X_%G_)*Lrc|_iR71&;A`y);A|w z{6u}A5@8!zRjKdkKDLlms8pWS?OBI_Cf}sJwxUuUv>Cki zOVjMIcyOt&aMc`C=`CY9+y7;#xh8aD<8p3(m~WsvKw^Mmvx2F;Cn7BJ9a&Mb{zC5C zd~cY4;5q)Ck+9n^Wl9R(%54&$26Uf=O4mb9ja|nbyN5SND4~5ftZhLn zmva)cWt%=Ijd9$lNe^=J17UT&JI==6pwnm3`(nc~;;Z4OTI>nL1%?aDAIq?XWXZoi z-(&#tbkV#VP5W^JB^_exa{mT+^-gAk#)*6`5K~heI3R9O@G29b=DIy^+SCde0iCHd zo#sGem1d`Y_z#GzrC&>2P8jm#h@m2MF*2xjXDD1yi`7^wNpB&?d2$g^&8tpw_YuyS zZK0)YG513pg>y@hLngVM{%Z$d^-K+xCjU1Ip!8xRq{uU^YkQ~8iy$aBG9g3nVx=(t zu*7!k`ZVEHNDAX`PnY#JW*11d04u3!cI}P)Gcv5 zdcCkDo~V}n_RA$JFknWe?;$$R!B}uhikTyER;?|2Xe3G)9)d(V?BIOr9g5%&?vp){0e~7@xnI2jaP1&!o$#l zrk8UPaCU>QxFCftqM(NXe1~h!5@bv0^WExC(?_9CtaPtS}&u@mjxfDCY>|%6ZSafjXCR!t- zLM+f6R{Jf^jY%M%Q-crH7oHNG!LBLwB(dy;5?j=-^>H^eJq!(Lhf?{-0U^ zRF;r!Hvp!8>3WF)02Gkjh+MAl|9GP1IpjGBi0Y!WRK8lW!OiA?9X)e z8={cA?KGZHja%PQz`>-vP;Xu<&!({D0F+ebxE3Suq=Vd`Qqc)IWm|pf?SEjjHtNPE zLljTIH{XzV*J46nX@Np3UDI@}G4C#5dN&sShzjD~7G4mm;zxFjNme2ZNJ8w}$Js&8 zyhNE>x|V1iq)|iHizhgPO(q+I+Z>ZYk$n1^R#83T;lh@4KQMkAj~$R+7)&mrXHVdh zJQSUb*lBg{p%53Dv{{o)vy3#&v2PD<(Rmg>u2V6^?ev0y>ww){X*={<-m2q4I^5P< z`k*BJ=c;d@X_)Vvrpv0@M?IA^126bE9h#`=a?t%O2XdVIW8@Z=d{@;@|ETMKhgqHe zkc{TG>pPmOh9I|6)mKZ*o+L^}j3-c{ld8_9(nEVRDo>g<-6}rUf-dy@VuM8RqjWoO zFvLxC-A?raMEaUO)s(^#ri~eBEUde! zDCH3)I8G(N0Bnm0C9)e*tb0Z~apw~@HGOL$&#edRW=y?(p(VCg-O^ZD3p z7H!;zhOd=pMK&JEkXC)wWTG$!jgiK}X%FPzguH#>W*mNMY7ng93E1Ue@_VIGH^F#GiSOnTW_e$#lAZ2R(}5<+0V#xxZl3% z-y}bq!w~#fqaMQH)4>e4+_`)9Rv%JZ5+QeV8}{K(>-Pu3(x?n2c}@`^rT(j)LRuRd z_Uf2%tB4=H0k`o+S|`IeIy44&+>T4|fM|1E8A7f201F zd;QKx`DR5mnidU|E;YbYpfl>0%ZpS}nMhjlmUnLzN8GxtI#t;fdOc0l6A~D-_hN{M zc0@hRrAid|6+e3hz||NQJq)|+ZdBw>>Kzr^x7Z%6O}TWax72f$-S?7u-{e1{`gxZj z#E+rG-PkOh{fbI8$`%PY|k)>hemwU+V+E`9#K!b z{f&$Y;4ePnSxax}uv1WL=uwXh=vChox+_%XLMb{`)Yrhh2LoWS(}d@0udjGAY>-Iq zjAV{RSiQ*u(xCUvV(TXw`X<}a`txr4qAJ^bE`8wsp3s5_+@s#l_;a5v3ezBv-QC3?MZU(H)>c%W2&zXa_vvYL&=ZnGQHRyn z9(@QE3Mue;cayl+1$j{jB^fNnqj+_U*FN)H*5uIFIN21g%gnd8_qQl zliukjML{Us(5J@Za7A?^T5dBi;X}HGQynPs?upbZ-#^4Qg?`ijQN;pr>L%29S5MQw zT8lUogL^Q#8MVsZfZTB!Z$o4PhYq1FH;Ln@8w*D2r%6(B&Z&*lPcz+#3%pKbe?sne z%Y9ss*+R)QWzv}6ru+Op5!)FFzY=_^7FuJETvXmeUADa+-KpC?1wu7lE4DRnGzD&i zfgog0TrOm*GuI{}XH&4!c*rwC50S`c2!Rhx!`%1F%Wqh4WoT7nXWM-MQGF*Fb0nn& zCT0AZS5C-(&lEd=!#RCdU+8X}50Y~A%%4p@2yh`x5B^K1pAo5+BCw>AQeDRD4sL4r z68!IJ>sDq%jD>e)_Q-!v2G>8AoU>c)h|1=+)@v3poF5JRU*TC$X+vgnCrL^~=(h=u zFIQK=6hKu0Pq$&Y$+*aQLn^$QFx|Z}w~Gl86VeL=%vQs-(qh*+pm{6FXIiYH=C)^J#LAwAyMwEtrB=3_4)i~Usg7VpI_Em`~Ncl zItfAD6-bxL<{aNW*2vU5&7@~NI)17pt2>5wu-_nGVlX;4hTZ5}cJutQ^HrE973sQHWp~o*Y zkJO8`rG%l|XSOb%B&|~Q@&n#&oz&CBRhQu90OTwd5LG94o(?&WZESM){+^2TmTY~V z-Vt_?-^J!|M8ywd71aGj$eumf;DD!LR+uN$tc?7o%lb`+1g=(;~RR$@hb&*W#e+}!d}y*Xb-LH;paZF(5`mF-jQ z#JoqJz65yitMT%ylYa?d^sGp6jp21Ny%ZR3@~Zyy9{jNHpy)9UBa>ezsXAFQA4fGa z>~!dCImmt4Dn)?Kso?;ygr@Ck0G?u4oZ-uje2-bJB-^nb3Pft&0T~~grZ`~e!LJpm z)gyCt#T3dR89wbfWR)Qia>;a0!t>9@D3CNaKBkO98cj#8WljF#9>^$?U7MRNAMc*a zVpWI1D)xrc1>CI@rGN!Cdy!!nGKM}-bL+?sQB(}J5{O5BAhP15dl*6kHXdAX2gWyfdx2DnZH7}ydn#%v@U?j5 z7n&Tm^_*6h25IG)6p>nP^KM1w@>9>Iy3*UU`)Br+sUkBhT_0HpV_MQ=JvX<8BMX>( z1y!>e_xK&DqB&2!nts%hN;7>u*ZPq1uuo9~EBMiP(VQbe*gHdG{n%L;;bcka*X_!y zm_#5nONEhAS_r9GZ;8ageb2|o`kBo=o6wI6zC}fML-&-{fg%luN<+W3u#4RCG;eE88MBZ&WkCyiR#E zjQ#iOEAEY?x)qemz^c0kTytmXOmTMcWEd>gwLVGHee=et{2H*{YUc}8&3!=ey|?)D ztmQtXd6ibEO+v~eAW>1oupdP6(r9gWkgkOXM+}P*AOs>I8Xo3~fukl*g%WRLKS;n9Opk_)(d&nND_uud|3j;(*7y`T7=rCpQ)Zv_n)rgC=Z-$6CqR^owG2bDi zJ7;R!^E8(stV#@A=$fKe7j9~r_cN!}XQer6H58uz<wDP3DJ)1}DeZ#2!5I4$?9si(cNkrVW3x5e2r@AwIt_PUq#cD<&X(Ii+Dy=XG$ zigXed8>bLhEm9iPA5E>_Pra}`xA^lS<4@z*tTKZK^d+*1Rtwho(SfAI=88Q z^lN@Ck5IHjsV%~K_!}*4WGOjFdMbW#^^r(KTGMa(w^~N^ME-Y2wtKGgW)%fFU3?9W z#6s4L0prrm57aZ51(e6FR&yAIvz@2s-mjPNnH$R82Gt+p@bZC5trFsV_AVDh>RY>B zQ=tof9q<7sB!qd=JwuiWT)SwOj&0Xol8vduUYj>=R6XK%gh&x^d+VFbV|J_xNbqGw z8uSVF!W-Qv2ngtYI7Ja|dVW6V?s3%Xtaqb^a;~G?C36 zzGMG42^6LjSBLLP_p1Vtso*IKx_+0U_p1d@fl!LsUvJLXyuK}aXtlSGL))0IdK{-| zC%o?`xB6nkRkI3=zWc<+y|)mn$@uX+J0^vT74rInhd`+REZ(>hcBE9X0({ z@c3bXOEkD_tt8vFYOi)dp2EQy{`++{d+pcNy*JX=2Wi)zJgrU1j1$2}_QVdYX)(B}o?iErFT>gKSO>&(hJkXbQ*5UOwg<#R@Ij?xm9u=}3LaxUzF zQ_|=P9LQX9iAm_|^+;rgDr;=#RT7%>PSO+T8~F?DoYFRtutrLUhC-(Ij}uh<^Gl7* zagrUS`z30M7vqrXmlTL}dLZG}m zq?NLLZ}^&3?qpee(B7w~^?UX4)yMaL+7>QTrs&ywj=v_OBqRAT+@2pvQXr$X3!9GCF$?wGVFT<@2Q2 z;!yeXMHam~S$}n0SeQ1(^3q=K$BjbV`oH3Yjz9nUogLocUxA$dPpCgx&)>3NDgv|F1Uk8!OEg#n78bAnfDh$#k8#q_Fn{xNAF#2+hrv zEtu2E2hAput3hM`Qz^fv2Jq=0LBNjlJODQC#I_AIo7F@D+^pf|_CT&{IaD=g)I?#{ zKF3A{NaR?wVkdOC_c`zt(e6j9g=9hv^*|79Rk_-obR&;-zsx zS5;Cf>Vqp2pQ7Fhg?eAczfK{n5l=dr(J|2Ht8^9bXV|CSzex4h@H$E5)oLt>xcTvW z*q}~Nvw8iQS5mWCg?6agnPrE|wwQC@Tn^-^r_&ay1{2FCw@dwEzrTeBz_S%#L?H6! z0Aa`o?1XMO8+Y%W*70Q)Rqgy7m0Kj(e`tynqb-_b89u8~mmGVD+4 z4i^KfwGhAr&qrqwe4BLp6g9gwzaN^~>_Gvc8oX03vv-4tK zW*3g^6fMII3x2Ass)qh7R)HFOl|us}X@6?ncuNqW=P@N1;??+!flM~CssQED(C*=_ zp*8ot!(e@CRKt{2pwf2vIK(4`G`5-qMe4AEH8tlE>1sCPNXWu^>>V3Dj2O>98Snby zWyARPmBiyzS3$bP);n3#pcmXN)vcmenBVzt6XqV{^DD;inYQ2ympO|7eH`CugSe$6 z++{o8C&5ko#tuf+L6QCpm+L`p&P{m?+2Yyn)+m1QQ5o#-u=`n`mdCCf?mEPLBQo%W zfXq8}>rB-A=i6UL4-V_Q*GeyEG0Y|vlvemy&NrA8*2AHa4nCmNwiw z%fwHInECt(f)soke*}8SQ==)!Yzu~|uQ1YpYfIfYs(SeL;;$aQ#>SIUe>#x->y4mW zAdrzLrZ-Nwp)On;RH~M}qgQ_^^C_b7@?7lMs+)~Wb#`zzNn-s`qH}Hqo`?M>0g2Ym zTR88ML|8aF<&6sag({r4`hzQyzHGU`pyEiH_;hs8E9T91*WhIAOBZ$xFJc z(~j-cSPt-eEBnW@m(H4VwdTZm*>*Dtaz9g!VF>Y6WRp7yrq1}J`m?j~lb4Pp{UP7w zh`;68(D*nM@3%WQxVsaUY>eBNF&^To653-H%5PKfF==RSY23Xb^f7D8tMlq!z{RUm8-1WLT_>MbpZ1fwp3OoW z--**oqV9()?u%l&s#bZD*t|AaiFld9mxOF-NljmUSjIrB)W=8m5O6W$!?vpnufE<+ zIz~}J@pA8Voi5&?;u20VZgac6p%!Awct@mnX)`7^yS4h}fK=~7cHdF>^BB;j7U zn=4+$>hJh2r6Ukyv-Yq4k?hg@`R2y61$kn3Q;8vAzF<-DX(vD4(wq_%BgpY~ojNNS z*<7<(g1{#%)QCRi<$XQeRpbwpm}p;hTgYabC`KzEt}~*%>Wf+@A*1Gd(ICRzVa4N2 z!5gw#oo-ObV^#h+l$QWaO}(Y=&L!=s;o3WDO09XchmlQ|ClI^LG&g@FW8hWYECr-} zKDYGhXs~f|)g5~q4t7>!Epb@CCPLB#3i757&lXj28csX*jq*!XR0AsvlfwpFO6HFG zwvRfNc0G&&UU}&|uCLnHLsE^NF`wfw^F*(jiFMGI;=6?cE2d-4aGS@&v%ASZk7 zNbB@sa+ZTf|I^}wu~7aD->b{nx2Ua&#?U$jtl26vE)~D1!ohHWf$msTD>s{X+PMw< z{_WkwQGy+4pAPQR$ma|aMpvh9$O2KO2ceWu7BR=1aej{GBTT9)WG|Pf=7Pzf>BgA{CieYXT9Y{_-cY-M|DzC(UOgY6RcSyX|vQ)VzMz5|mC@_N-Ydn7V zh9s}B6@8$Pl5@C4QFvML6?DhfrzZ`LnGE)H(aV8sZgfBpFt77Ie(;Qe|NVOw91*JB zlf6lx7c7iIs(qTha7_-|%_^-WZl@-&m?jVFbK{c;aU$RIa11VfFW9Xp>kW3Wh@Iu_ z<+?d&gCDa0o5`GDZ~|9{wG<{~Q4l0U?-&)S1c6FL=X2(dXa%{wX=>9=9+G3O-6Min zI>?p;F`+b7Y<^UCO1Ofn2L(d7j5J+))@`zbLnxtzobYIUs|6}+S10c>SF9z+{HZS1 zkDcP+mzn7KlFa4rN#o@(&evi4^quVS`C!Z}F5^~spePaHEy90)$ z9#nqyk-BNyNXJ>hBckCAHsRLqWT81Y?@MJ3vUq1RP(=5z8nGaHR1!DVN8L7GKDJn* zN>9^G&bwZIfyFrJtJy0y;&_Jcrjk!Mat{kOa;Q@#^V=|t21J5o{qMLkuVX(Bu?eNP zxD$5%+P9fUzZo2qj4qpuXa-e1&F0@Ks!MA7h+q9mZoJn_fqt>4lJgRM(@51moiu-N za-2q2r!8XH7tDARl-Mx0y#50pX*PZFySU(>`1O7{Fh*5)Y}VS}&_R*$T*^NHcSBm@ z>}@XDdAN{mK~SgJSi;*Ckoj6azC_u#?>F(mBb=>z67&c5#wuG>QPol~+*|gVF|ian z21WH{D#Vkh4D=KXnQBJ#4amedhzSd7h%~zPRkDtT)>pee3E0#gt)h;FUcmOZ(trq1pT)K&_R%zc zLGSZFfI)W8ZoHLvt;&n!>E;mQ${O#E8mDWWQPv+SZ;#{F(3NFQ;Sy|CNwW98d2f-N z8#HF;p!FKZD-%cs?I-kY{Ja5LImAa(*Z`@Z{J#EyurORl(d1t>74#t>A^S_xsjRju z`N9&}+IM<9ResF(+vXqf3h6H|gFt;YNRp;4`PzmV_$5!`doPgDlX+vtJ9-z(60u6d zL>yku@S(x(M>zI@IbBFm^HGDGlu-TDL`s7-_`ReKGpn~Lm6(eRs=t{ZhWe0Gf-(Xed@4eC>i-mGtfhGZ)dP=*{s~GmBgo+%S}D1K|R8|XX+`4g2ljIzqcB3w)m|%0I^*6h;m8E3FBZ40Sg4H8>_e;M*vNSb=|(+ z_|f)TyeC^Hmo;`71~^`yZc`-{?t3Xa@9y6G#O1HnAwtR|3trFRHq!(7hke6$AmDD5 z#V+3U(=0MmpIO6iMeWgj{)U(3G@>Z2C7-3Y<6VocZ^LzcXxV)GTljY8qc{OiiHz)M zTJ?3B^SLidML<%BLs`xy1|?fC%_;Jp;YazVhT?NPSf5ZzCM8d$@6RMtiK5q{Mz@zk zzHH&ape{vV3A`dEmwWBz#ClBh?Yc7;JrT)}sOgS=$~DKb$Hxo8-NR(gkmo5isLpCk z?KhzI$Mu5jNt#FH62>}wz|AjAZUlZXG%Z3VY3Fq%qsT0WG;rM$VJy5URE{@17Bqbq zzH3WEVP4cHH&f|!6z{L7trdJyG)|u=hz=cOLFKSFI9V8*`FOuEwjN6`Hp99{HrC~A z4^`3}6YBsCr5dg@Mak#AJ$kG>N2X`)G5iU4bVf6SF-%vdh$ab>(O6T;*-~5ItVK() zewJ-9<3V~~l04aSVARhtA86r-EU`gYh}(W%ILK&-BuTq$!>MKI6OT2f$MHNr=CC(a zmbcmJ1V=7=(F(c)0fXQ9rdA(0s<*@6*r4%Qlle?%v>5P&(hg$BUX1%cH0QW zUQ##HvqAqFi07W)zLV1oL}8}r%Bf@Cr_A7djzGcFeI^^6GJMY<_09&fo3|}T+TMd? z>9pFH+j|EFUgc%iotAV4K9CGC*S^Rd&W(g*CRQa$k&EUfCbdWA!^Fu`)yMBTFuH%- znEn*B88v_sEEkjd^_`pXOFW&CgzQxV_tlHB;(ctYgP&QGZCxzQZ|F?lc7^f1jWIb5 z6*UdRE3`5B3pVsN(a-%|7PwafyCdXb^(8>~B7}P3&Jd%SbCHVTlX!+%dbKIHexv!o z)dD{FE{?@O1UUpWgdCNL$@^IJvYC6h)iG(*Xbd@8ZfXQzCD=2!*`-~64s(JeO($I@HHrz>)Bg=oQsRew|%>f7AC zmP*dYcZ}t)I|^^SLZdBC{y|F{r2SXSzE^k3M)%vBDMtr(tk7iX^QEc_K*x_iqR4;J ziGzVgOgnIM!e8^4{@z()?sDQHUDNQIRH!; zQ3vrwZJpn@VOrpsU^fOA!@Cy{Jb=lFy$|X|DWjqQDaS((r>awr)7E|S=us=(> z^8OUzDjO%To`!l|WTay=HYg7{)*sXbHyZ7TMVW`Aw^++8OYyPg#~&I#xt1rZ`QyqZ zaa9Mi%B^&l&!DTaR5jhC?SVb~c_!2jub^L>&!#?-yP7u$zJ#xBDe`AK>Zg>puXvE< z8X!(B5Ow;L_ki8I29#l@RtcjXT%g?Ud`D~XBv^(Z{`pq*ESfp#3i~kvr^BBj+8L|R4U8Eg{S-Yd74SJVas~D(su&&odn@GBO-a925v2#l*V&nU)y;daYID9D^(6)% zSdDZSQhdE%_3ur7w^JlhCM6MG0UWniWf` zYti?;-;87}%3aoH4v2?{n8+-I5GbV(ay?;!YLy*%Rm22phKq5pgzapne-E@CUH1eM z2Fe339`@8qfw_e3-xrUlI`hUxy_lqsHZ}Qln^A$9m}H5uMBO}jveso4(8*p?)-76L zJtjHH770%-(6?cXmY?5oBXy( zBwV#M?FpJ)Op9-Me&p1U!qi@fOuB==!RKA;)OY#tsOkQm&vLe+nWdnS+DmSOqy?7^ zG@@a)e6?3i)WASr2}+kHAiijI$mdh}|_Y1b{G1W^!lsg(^InIKKW+#4AN z#eo6(L;>r6f>*whEas@TI%3LG`1NR$*XSpUjjwWUJd@?_?x0?9crp=gJl}L3eLBm< zCr$6}T(2(@AB4@v_L6BRiCB?iq|@gjLkJHebeH%SJ4!adTYbYKBCLe*E7H^!vzAVS z&}xzDJ?jC_y7?G!a=s*p7zc}?cp-=&ak`GgZwN}3wIsEiI%isLp}udmj^qgP0GT>c9w!}nXye&R_IVGv`(m2$ zhv{0dh=hmB$+AaSpbULXDIa(Cy^wD~cxv2FxjBCXYt3(&LjCT%<=+>-U5>bO-Hac`xJW+OxQ;`*e8uQ0(^jYAWK$lfy-~#1>?(;tIzM6T zTd^`fe*`mnjLa~luCQf^T_{v?CF?QKM4+ah_Ul@5QR#mNRVSEBU=%5*N|%I0mFr+q znp8(VTvsBa<_JgJe%nS@e(q;Vs4+41gZB64bAO;6hpCRNMam^OD#`k&;4vl{K3~kh z1RBLF`J#9D4R$plMV8TeUMBBKVwgM4#387V~59Q#4r+e#Ho(mezbxjaV$egUc5 z%bcRw1b;o|CVI6780xA?J^Y$Rg+SNkJeN5h~9kFO_d z3l7|d{l7-XN0PlW9tABGIVc%VCB{bhUis`h=KtW-DRt^X>O}VRB9TO_pBK-iJ!Jn; zKRRfput`j{P5Wns8(T5QRwYBDD;Ei)o?)%%6=`3-=zoFdz>jFB$h!HBkJpg zt=-t>+iFHZae;wI136abozWf*!0__9Znog>P|&0M?e+piV+GkQweB4f=Ut@g6AXsm zq048zLJHMlVfR)L)yE0v$DUV!G7D>|{|&!GhwJqL1xNWo8pnTR)@52%b|1VQZEC^! zqnlKn>fl4tbF9fHEjM9}Sc4Dy;XCu}hJg~>dW-3%rt!p2|Mb}pfZmy;em(C0M4GF( znX^Z?kbX;-Aw*3l$;YT;1shLJ0o<|jk*D#CI8I7?QZ{>;Zz%YaS!xF3g1j;Esr(JG z;hlM`BJhQ&dP%dUtq{+P3lf?wwiuQtMyL$_4M!x~+2yY=-35I&WL>pZMX`6Ds{&oF*w= zpderS9pf z|Gd;Gl*M3g9pK~%UUqZ5$yT5yL&N5rmIayXkUQ`4m%lE2Z?Uh?7o{5Ax@xC@SqMp< z*1cDoJf=aWSaf#ycz;E&&$&0})XMuVuTv9)InP$yOr`4;?=2EuT}+h;&0g?B;idZq zvw8!2676-uhR2>ZK{$gmlNFYoiUGqWXL)>paJ2=6Bs?mmb)UxkA0&C&oLEJ?V~V_`E-wt&TZX zxb$DEqQ7@^q&I>5)&C^V;s08DxwE6#t_rEAr(3p?IGMUs#PnB&>mOo{}GR0*H(i{;S(5w@qm z^RX7Pif22KqHE-UItYxw9Ql}F%4t)Wdr-4ZeGcCF<7KOHt$W_LVnDz=@Q5Sy@$#A* zND9SlxR4Rxfm8F%rb0`azi`4+a(F!d+4){jE2_Rjo?@8)RacyB7`EC7!AqnlQNU%b zxe(o?r>n)Kk+r4Y$eRghiDN4(EuFV8ig5zJG=2tubviTmIkQ}CoAfuBU7^yj&<)W^ zHP=rhXR$dA_zyMI%zRY-dBc|%{|@WYBC^8<&NgJ6AA9(?R14h;slx3y&JQQKF)0t6 zp`e_!l5H`wjP9PrO-!MBR8S!44=Rx>`<(85 z2)V0tkcw%Ep2QzB5nNSEXoar9v!$z-^jWy`pc8ES6vwS00|!0e)6#(j^2BO8R7Nwt zy1`hKhydTT+h%ap5Q|_qs!TsgwEpzV4#$WvY04`vkY%jBqUeV6Y0pUmTbYdB6FzQ5 zKw2-zSy-O&fa*Hv%%GD ztLhbM4Le=<%BF@d*fZUqjzo;aEvgqv5+K|mI#rXeh7UecyL+DO`c+6 z$W0{IXNSt9vVY%5bx6t0`O(27JQbdqr)IkaL7p8++Av~LK_Ljw1szo!Yf_aqdq z<`-tH)y$2iRk*8PJ)_Zav5GOb_?~^%>pDxxR#r;wZPrUQJ0nd?Fp)QWQl#&j@w=1g ze!Ka9)eeV_A(wvxLBsx7;3rxnKiT}Hq?PLJ@N-&LVt=g$rkHnuNvC2^Zwe?b8Vv7M zpnSr{tEShtOdoRGj^COh+JPXS<&=5rAGySyUzGwY5h8{Cz7$_{ew^)RUHdtTf?x8A z*WP5UDJDM4^FD*qA2$8-*s~VKlie5-J#OGb{;yb8ZE+`cx=-8FefHbZ1$kp@V2(jm z=|)b9*m6hYH+hi=#>FKDG?Di$hS;(`{{lU*881+owOor#Mo!ZSBEcxRqf=t|H#-Ds#ev#TI+*|9t|uu+iBO7r}g z7-!YnCt5UDZA**hVtf6gmP-yuPnK;kJ~0UFtkVF)nv*+%-%&zq-FBx>&u)Lo)WS_T=`Xe<}+;B1%Pu|_9vfJJIXz$i5&y9ilqq9_3j3l79gm5ByOUUJCq;MAn zx7RdSL&*!%+Y ztWq`UK=?Sn$`Kwlp`0$?b4!b$E85-P9a_>7z`cWc799_Wlio-r{TO&o{i`2i=O-yxs>X|_{*n^5#P(%F(dDS{gN{g;}Iykfo|cer{Y<_3(3L3x_LzWO1mXxk(sk}ehUAh$7E-3P1q z5+>TXzr{a$;p7|tg^-^{Bi1{&n?DWu5omdAy4`_y1b9NGzO`37`?>`lZf^I4F;e-J zJa8p(RxLjo*SPXnomtL)lD-S(R&8D%jKITj)fFcbcz# z_Vp^ZP=DXPP3MP9eaH@cNNN9}9Iy0SZ&TTg1gr{!lydYWG2~di zGB_wEJDy06=&Vx17EhZNGZ@FgUN=6}d2;^IQv!UboNj>hnczil5}?Rc|7 zM>STm3bY#duYT~m3I?aO(WnxeunWT-%5)ZneJPr(_7VD>$kP}kR@+VL=?m+AdW6c= zIagI?euH3eE{o;Vylx>7NN*1Myti1FC#lghF(;iOcQ{?)=APgmdv=moF;_E@72YVC zZMmf4*VogbZf|ln8~)aNA&b+^y>_{!g6yvT(67Y@kntFE@!OG zxS1mNOs7b$j&8int5ymbwXmtv*)7+mq6C9?#u}U-Q$q8TJ6yzeZVc24IYH$m9<|WJ zCJOK#JTp?bDsH$By!~v|(CBWxvmr3f%=i%J;q#1QW)f&&!_(bt{CUi!`R(IB| z4x3}aQUu8Yz9BZl3s+fVnhbhb90^msw^6^zteoK8J(3a$I#cr5ZH;1%qDM{7Q^gyL zFpjgTLb{Yqi5sEtcML=XGbpSBhTI05=}ZIbx1H=ZO~aC%FWOKQ(ls=W3|j>+-M z=h>{;(~_zSi0*9TOP}cS6>xWS-)}eVq6i{&KV8!BG~0y1#nk#`uy^}>Kt&(=G&~<{ zd)! z_O{wf#&n0D*PV988L=uFg+F$cbMImg)jbHCir9E|aZyf@O@)3Yf>IX=@2BFt;q>C9 zsqVdclqJ$Lb=w1K-!dak&Vc(Zyg21-AymV_cWV@B;CTe4*@5A$k<7P0hVqizJWz}Y z40OJ~MZDqBGbi}3k}gn#ywaS(`mPGcXap#{(7TJb|6ItsrhkxWMeRQ;uNRo^HhnKz zI3L>Whr_`5pM{Zvm(g2(RxoL`~2 zmZ4s)VgH%FaJ8?|=a+lCFQ_*XmuASp_EI@~mzv+#$QLdSJZY+GoFPf$6+Hv3%!bPW zc)E~Ke6Gosf1xg%_1jB}=IK`YgSuxNex}|0knst>H_^CsX!M_60A!ur7Rl81)np@!KzOEFNw631dr!H_qK-E`T!W!4m z@EeKM8$(g;xcziVBOD9#Y@4<1j>Kiot&s!aM%erMlDPxZUQw7bt58aK0_$>wV z#)W+(-VZiK>&yauEi+#i9=4UJr6}g%QHwo$-(I{ChqEZL&g8qbl;A!crjGNg4p?#6 zPv+x=wNE9i4(0-D)3B^B{lK6<&x6acM=iS|v%6r|P2-)kp`WKR+e0UQ{0U5uwu!Qe zHw$#SQBf8DRZ6bX=fc&}sao#!T%e%|EU0a6VQrYvFAPhr@>aCqiST9#5kA`|@ zgy##DnaOo-W*cnjUy~&)!_#gbE8KRz$(P2Lp-2lCLMIpG0{F~Uko?nmecNt+$5mkc zc>!^gi10=+VJYT_w-WOYXMKLFmP00DrC9|)gf+Ns^D|<6{kn;{7SwihzQk{rW_}P}bb0YUt8)ISdtOQuP3Upf+A4}lUZRx(R&arIB`I>nO-lPE z(Nc$uUb7BuulhlAX&8W9^mT(2becUEt+QXAcc363E8~Za3tH|wLPKI7Lx-1AbkDH4 zi4diou-R!Z0b{ia6N`n^Z1*4=b?>*6$FNG?>7Ic-d)^u{wI?~8dDx@r`(vR1tUd1> zuF8Nw1?l?p6R|)~2yN*P8m*c($gzqq4ReX5Bfd}L%X1_}3GYrdRRNw$YARJB-Vt8= zRPE|u{Pm^f|Cdrd&77mdsVA?d=ZA%bTLSK)I>nFOE&03qXF$ht)ffBV#H;R)<%kBM zP^c!HvxFnL&UFQ5`ea1#;`{i{XRehl{?&nmlgrq#@~N(AuX>cMws6DuFx7x#FCV@t zJn>1i$gSVrMRff-XtWj35Aq60`Ux<%f>IWN@IpgT7CX^-;fIWrG*KE-aQpIz>nbI? z!>6#2d_<#NZhh1mX@=O$h4b5d7*9=v)s}y5GI=SUT7V0%?K(X10nOX5f}L93ArYDj zD_hyho0^iLmpSeP47dP&M-Yvq}J{gOU^1Q*~Lzb1>u{>ozg4QurOz>vO;L}~wL zJ364z=}BMoJN}CseGKf;`*=2IU?DhmitFX|f4_kvWCY#Xrg#>?N(NMgv~S}jdq|&4 z`Dx3q98v{L^8M+izwsJiq169p^ZB2Q);N;D6XI`Z)g!mbH|D^Pq($@_0tG%PZ|;~6 zU$mslp?O_*hy_nL4{Dj)2w%S83vN?|J9h2U5xX>3a9fTW`}!7zFCcLz7ke%%))OQx zeBHzETqRN1mT6jxm>1S3l$#&)m&-zQOeU>E;0L?XAP3hi1o!?{vYgIo{h#B!H?PkI z0WZ(kOh<^SyL*yed4;H`xfht)AGV7w-=Qj8qa#Qcel%v&CPRq zR1u6)^Kd=y3e1poex>=@eE@HsK}#xiuL;+>`Rk%p~lR!dtCt6 zB@m&r^pzwvE}IkUGzn`ti-e*#fyj zU;rXeQ}7m$6S`Hz{TG(lA(bhxO2P;pwmn6~*8GR+?1IEXrsA`YE7ngVeWA?dkN;gr zAI`8eRi81(Xd*Ipe4fAHw;vnM>XPf@J4A2NW;sxx2hH23_h!7G5JnUVdGBl-Nk0e? zd0AwS;2@7Vnqb1|E|j1TPdUeAbi=@tN}wdd{4gqhi1_R)27+u(1>s^tM+d)AK(juN zV)L4mbM$blk!=ft)$>Mhn-uAlva}4?-P#ExjDju7-UWP{0N`%LAGpJ`G$tu)-C?r2tTM3RA}X$P~IRo z5q0X4=V25SVJV<>I-$oq@2Z$FeF{K2F8l(Fn|Ee^);*f5p)&5f8JuFehKuMj zMT11X(z=ec{Rd%7P2O*Cb3LglU4{nihZlLk-luJ*qHjf7Ku?6i0>3Vf&!)Z;q_{lj zPr2l*M_qMFr=}KOIlntbziDMrjX4*a*c3bI%U!TZ^|GWm&$gTq35!;{C*R3mb{WFr zv0*IQ({OdTO8KP|+IjHs4S8uWN-}~#mNHkQeAod$E7m;>Jc^0M`&=sDmpx9VDRtK2 zIjrG$Aw`b_D3kmW#hsVp>$cMpF4nL&+jzwzG}jJ!7PJ$m zf%4c%_q{^5z5d~CQ24G0_|#NmN@bH{0{Nfl_Kq^wM+1q-e}}|-1k zfNOEvlga~?U>G+Y)ddiNhF>rQNdL=;ByaKCQDP-9y3x2G3Y;C0?h2xek4IU9I?1?-tIt znT+}ZVFQ=9{@5^fiHj=E8cU7HnWq2Ypb{0E`7ose7^hHk1Uwi%o*M*g7X}3y#x3zC zj=sJr(YsDFRs}C%1Qjuw9z=Y4xFSZ9yR6w#(Z_l$r0MbQ-)*`5BKy-@-h|n(!7&5v zlf4aV6(Vk9g&U^1cJ{?U)6QYkS33yycS%}$=rq}V}H6Q*;|!ha3NqA8uEenc)g*5aF!aprIHE-R%1*K{H!Y;k# zUq42&YrZZd%5f0)7~PeuDJkd$+scGY9i{K9rw?ZBssc3#u><;PMFoojeN?dY>rCEU zRqnsw1|A*;*LT_ved%i1_V zg{%+ab}Xi*z67SY*U53%&di*bn9r_dA|b*3j8vR7NsqHS>y74e)0jC9y+M@@Q~euK zi=~8Wtu37Ie3aYl`1A&ALLrEe>E~fH0(i$vZ^p)K1P@Y9J8(exMZ3G-peIk`?`#Zz z9Ym$YAFWy;ie@RrTvujMt2}osNrIg(k&AIf+hV%HC-Jd$>J}S4`vij$FXK~@FfI;_4YaCf<(FiNmmc;w6rw7CC- zgzWb6>`|Im!~s8$$M2~u7#nkU8-*wkpIjp($^q})}~^Lc@Vkj(Y- z##zRTJBy7s3u<*5?`oyNWPwjOlE-OMPVvwsirM7s%G2}g&X)racagnf zy;y@wTL8tuyZ+$o@$NSUMEW)gC4Iu-mm6T~uESDk=gh9i#|K6_6s;LPtR9J#?h^USgqF0Ria((o3Xw5J5VG79uT_K%to7&oony|K%x6CHdG71Julu^X=u&@83#i5KYxi4#f^g=l zut=Bo87)WFD(E*^DKVi}m7h{w0)0064J%oByr5TWxPaPr0zZ0vM(4!CGqcZUMHMH- zzt$3ZT+${L)6df}pJltU!}S|zog4j&Fk|EaqZzRa-{0UE91;}dUvkS1?S*XmS(J`A z9btW~E95B!k2Gp}6^)N~-97H=dw4UOf|tU<)*-U(Zya|Mp)UKQa#K-VIUND|cLjaM z*u_|eOHW2Jr;Y~n&WNo_^dhJ6@v`ZJrF35MglOUFyG-|nn-#3eS`yuLdZ{-Cyk6E$ zBKR~{RCFe4elv^DHR_O0840umwbj*aF8d*q+K3zl{B1!hN$&fAwDWvE3!`LfczldL zU~}YC&}1+_*hLp=*uS+E%ScISJE_kRjGaAs6K8u-!YkhtKBWBzu2p*ckUn%wwzEs| zll~wK^fAyII!v`e%X|H;gPI)G5|rsN-CLF!G<(b}BMh7SF+b#c5+m7lcR2-N^p3;7 zX@tOA2^=}xr8R>6B(MJ!u5ek8b4_%PQKMA5D$Kqj)b=)MNya@vuG@GaRd`c8Ilk=k zox!iXlx{X{@_F8r!W{1L5%}c9u5gbYi5iEG4WG<8RFXecC6QBNj?31fTB(*#3$7!n zWFF{#a;yKEwd?Q)F?VpWLEe7hL=QE42AOq#GpD%D@&ub3t|0TcuVZmCl$!x~;3lq@ z>pE=?xHL^+N=#TOJ-j`sNLtGGX?ehF%>)e!`Kf6K|Lh2HrzSp&AIOQ`8?ltuU#;w% z3MH}#UmjYXc*Sq3vx2!oquuWBWhYO0*qR6puve3=A3dCna>-)NQQbra1H{`;?*n#%^QT|Jc zN$G(u&c8?RZI56=5Y>$2Zz2p3Q~zaK{x=u?+<$bfzyI&Yr;_+{Um8a2l8vn2PgtvG9aEDJ{OG|nQ!W_7-xr^K>NFS({Bqfz32id5b z(V`BcbVT4$6*gL0NFnSj0#}Mt8RIAxY=5j-xC)kUc0BS zQUG%v4JbAmoJ+PXbJ!;$a?-tnfoZ*~d@^Jtd|k`P^oPgXyli4i(@j6`n_bnZ1V(Q0 z3=|8qi6Nv(@-6S9r7^qwlaR(p@fY&m*iNSw&8S$ZNNM(fFqpH;2iCbWxq-KR4^q1% zM_@BgZp7aDyS1LCGslP<$};D(V{d|EU+C_WqyTfU`M^o70qf>WGA!c%BFilNGJ80K znVyx@M=wEIsU9-oOgE?4d{(C&tM?3CWLS#68C2+6>IBbJWwmIS2#c56Tdolhf>h{V zW7N#dw>FBX4D4|uyJyz3CC^`M>DJn<(EyQLcC7|bRJjrBMG$1yF=e)eyVRw>lbczjlVW=u1xGQ; zy1K9es?^ZK^_id(TxMbdQ)|=Xqo;Nb@;=N(D|Qo^rpKh7zzlA2^UVnXURO}Hr`~Ia zmny<+C7MjP?k*XmxK|qQor^Jo_GSZ>27j1sS>@zjWmYrc6$7u+z9z8lf6=Kka+&|m z!~0ds@j5$I7AcsI5}z(LB_=edUnEV!$4m8It?1$Wx4r?0Eb_ig5T`U;ma|XQ)W;bK z|HJtI2fBn)X*Tq9rxVA*C;6Jo-A%_GPv7>yY6e8*#d8lh@rE+UfUc|K{J;(!9$51OSppB5!ihiSs6z9+*A!WHcp3mT z9e~bsXn;Jq^sxU`VyiWN3MX>Ijn-iCZ6x4;bg4 zxOcC+hfKtUpY!WHD6J1V?C(@DV)wdLoH2TIhZeHuM@gT2DwV;s#+gyMxYDCG23BLF z^LMo_R6cC|CEf8~kyt{NwqXI=E6>_RlQ{0NML=6J6Wo^n(sHKst>f9<|K7M>J&Z=T zl`lmoX?^t1TReWdBeTFLl>@6n+NiBF6mu-^|Fk0$byTnXcCE+lY2$C&_3*gNR>gcE zu`bzKPTNSEK7ABkrW#RM+5_t?b6J+lM&9Hz%6<6I;SJyjaSFt+J~D{XG9R><`O9)i z7okbG{q_1Sa2K83)3b!D=U2%{9c_~F@ud=HWTZLClb1Ht2{)eK101_A{>2&+V)Cl~ zeIMKVzwFDLlM9RdSzh&l!@W5e##ymif9GPXY z$u7ThVlw)GK6ghXCm#N}3Q@fu)f`J_SwqqEaB{OuamqM9o-t^jeQ?vwF_zZoG z$(9D|!%`PMrH4dwzVoK_lbe~RJ5N*ZL?kXo26_x6(xu|QsG8!tJ#hyOh-sqQJ3Ci@ zdwtb|5}|yv6K0&QQ=aPu?a=) zKkkT;Vsokymn zRUL#9d*J`Jt+IcJGC^x$eQ}Kat(d?*PE}ZCSl(F<&jrzYS|k>GvRTO*RMsr zqOF!}GiLc-n#VcR9uWAcBSeWZ&l1;xD{rY;&O^wzmgP2fp8)2Tt|)AI^G{)gi;RO~ zu?#lD3!^XWcBHch^SO2h>f5=W@>H$!Nt>K=!wX!(DlFK&^+|u}oTj@};GOX1eQo;T z9ccULJXM(|LzFcyrQLh4@{*svHD{+IQIm0Rv$5V?#A~qx$t~QhUsL~jpi_8)!=05! zlKymSA~>E;=WHG9^8Lq)--V~!o16#a;A3=dAViV#H}gN-4ps?kZxNYm!F%ucn#7V# zbi34@rg~1cFmtRZ`btF1J&S5t zV!2)@Uc^_?!A-ZydVlok!@4Wm;y87WRIOYs<;Xd?a_*<{Hf^EodTRyVKf5DxReW^R z@!tW%AO(BAI@9_JI-MWYy{P7fjw3=~o2sa1KY1Aht@LG}Y1d8Q@42a3NI_9T&S3N8 z#03pMPoRb3&3~zhn&!S%ityJ7y|%j3qTi&>Rh8;Ddtr^&KfmP77D(pd+3wD5IzTei z;r%Jcq?eYpAeW}(U;ab0cpSet!su2eRDbv*W#_?6y1E{Ed3%_+seu+x$8>Mz^fEk| z^0(^^yYK@-6Rq&X&gLaJQi6^|S;=s8rD0TLT6YcaLTmbE)41=VMe*0wyTPxo))YfZS6)}imD}t!ZsaG& z(ipbQ;lIC54R}WB1rw-eRl`o?q}m_I%?gzL^C3@xuRWv$ybu2e`Q z*%4RNU$p#`FBjtV{-VIWHET-^j8)3Ow(5E6LUrYDs{opNJ0QzP~F=L)eY zi1@C&>R>JeJ#dke8($3h_4J`&RNubc1xaW?E64Gs7hSBM?QqwcdMw5=GJ&jz(_}YI zEG6rKmPTf(=&ODqDkm#o5)JTpF|9rJZn_W_(npv0piTvnD&_0YYunmoWm%hRc(sfB zlV;fQN3mSYfozHQ`lNNVrQuDMRx1K?QPI(=iD-t=ov#VEs)EP*$7XmG2Y*cT@IZr! z@%Sx-0Rb`6Y7!-7TE#((#uvA*NR*GrR!WJiM5AQuuO_inC zlhRlTn)m;_AnDrpb*)-a2qmPd-qu0GqrvHy&Wl2q=p$bK$}{X zdw5t#Q7s|96!Z+??sn2+IhZPaIw17Wz`jNloH;*2nb1l_%g+y%8r@I6(Fmlfk6(7cBW^?UfA&g8v={#&XWuug$iPS4ZEb|a0PzYMB3}#M=>_G@Ueu( z<))J#fccnwfDEyDsfERfHdKAkP!clt?HA0|tjqf+_Kv{F_@1cci?JoA0ufF!jaI?4 z34)jE-BV(6DEG*mrrU8@a~=;tvo>W1p@rFF7wF)0OWTTb^gVmpwl@j9Ch8tpd{xmd z6I*K8r}4u&f#F(hXVZp~Zzn#^zLw^w1Pl-ObcS(6zZzc=KjQ87-j6!nCl^q@xu>2p z%bK{(DRtCxTWsx-_8Qu6Eh&@Jmcq?H6BGc`Q@mcr0+KAR8=N%O3c}C6-95;AKA7Ke zc*?=%ZjdgJ{i_MK<>T5kLewDj3>$viOH1vVq|(!K>KqfmwL-+=_0u?=50avpVUIFr zjltftDU8yJ(zQtQVEGIIU;(#S)*5#KLlW2%hmQfrFsLlcM69{N*~cqtX09gvO|x`H zXO^CpECDt@jvCIAgIa>K*F%Ti?lI09){FT{6XPrO72^%9&#} z{)23=VI&VPFnPj@zy}q4S^iCi)PlUP-`J){_{MoWVM&hDQE3(lfJDtzhE*=S;7&ksViD=0rawv}x`$kfc3) zwwV*;5UE|raI5g@6|AXI#tkMDr(tJ!#o=kAWD)idf9_Y<7G6Hm__QP3dMZmgXvOkHLQJ(SO4IQ@R&C4NWrx)mS zzcp%nmVDyr>-oaGf9JQfEdb}B$3^uA6tN#4!hScjATe*BSyDX@S8UmiTOR6a5PSUl zq_;AgIWvX@w#qOZ5cO3oa2?VayHjC3;|+5Q}V_~P-3XyyX8 zflr>3qHW=F^)uX*l#HNKp|3S5Fq7WZi zr&*LmoY1*Gn6fQv9DoY+b$p&wvek3>_Js+wi3HDm6|SZ7idDbxgKf!qGaN}~pqOgc zNT$$yVi2wK#7ctCa<`!&*ft0?+c9iKHisV)#)!?+<}B3Q*mMoSzRLo^<~tla$zbeMA_eJNZeNrNV61vvQqP&U z`@?@_E-iiWyKv5q_w>&1RKV9>X3fpo;etCyAS+pM___F5J{4UgN5I5gHWkyy0*_^;rtG9J2t^BZahschaG0($o^IjoLbcLdw9+Vag;?;@jh*(|gp%W_Pai$0ZU?*x#D z@E1;>lAOmr)K(}(C6!~E|KS_FCxnjDwSn%de*6O#mc+E+nl#xgzN zt+hddmwYQP$7*{{(S3!>Jd#l70ElETOD|6&bHoi=eEuEso*UZKZYg0nGTDU$_~!k4 z@1(A*8Mp>ZU!R;ophiQElvgiYF59^-{0pSHEBnexVs-=TmqjfY^^W>3f3vOQS9R3p zgTa|LYZr4ucfe55V(Z~&7FO(M>kfYokuL{GFN3jYnwaQo-*WT`MOj{dZ4C_it(+X6 zKlfHLltY{idq5~9zbaNQLYeW^&m?FnU69 zY#eQKlWPpDKOtW(JqQdM>%02%1<+tEA;HexxV^qnUxrTqN3iHB=^TXV&$n$>`05~Z zMm#Pei=(Lp*$u$_cMo$v7~o$BFH2O{lnM~~A0Sg@ydZ&Rk}lxSe$}F$yInq2YaR}~ zQta_cEt2euKk8$1SfmnM)D47Q0J#Cfy|XoIb7~vTDQD8jLFs2dt?d@Xyz#BamW3c? z^*SBa(RO}681=;P?1H~7PV7=)=SGP+-*nMHOeXY*hCbB=gKG$E4`iePZl96HJm$XF zr8Y}IeeU7U4!$3}&;!he6+zYP&(>$#crPOgMhVmL&S?q5ScG@vCG5RP$Rg37^Qv;z z<6?=T;5RcL4|J`SX46VXV+4t5`9CkG#&2c9IQYT#Rs36R4Ps6UIa=0BYJ3%(4X!ew zsGo4+$8K=<*V_h5n7`UiX2R$Hi^PQVn%16FwNjuou+cA$j6n$vqLX5%pyNxFv7o94 z$gw+eo+#XW#j4JG$*Fl?kBtK{#Nm25k4;bM0+IAnggohkfXjD}LX>DtbVS3{UEOq8 zr~Oq*N_YYuq8Hpi$`Ex}DqJ{2t9Ar=fZCEGl>P~tn)=_B$QDb^YW>QTahrox^SXL$ zUFMUCWh_-Zy4y~XIXR{8E(`yGs91Km=*qq!xVo{yV>OIq^t8WH1Nb-O?O_C|ld50t1FT_5-@ zSm~k>=(Q7ug_f2!S8$3U)AR%%@)~GQ+!#V6nYbW*Q%fp~8~cL`&f!04bOLRdvU1(W z1;qVTxald<0Ybtg=U87f!KrY+#;kcWSBlbIBcOTKS6WvmaDE&pKOnMbFp>rRHojaf zX&pWM^*It5S$4LZeSZT(#hr$WzhJhx+W$MTrP-$ZoO z)mM&y5}27Qa}OAK&>kcMwQq4Eb+iEiO(DQCmd?V)HsXl_WkVXgeRPc{TOxc!ZiCt- z&-j8({sNXSWm)(ii%SHG>3jmE+{=UT9DM1w_RHuud?VcTG0gN23UvMc4bKJ~T8`w2 zrAO71R+F%ZAa>!McY*C%>?@QC__> zp*9G()Rhs)IX%66Wf5zoPqjO(${-gCm53yUL5ZyPwVayG;a1LH8qZDIHh&Ga9wz26 zV-`+pktdD2t$3h~yUkmXh-w;iULb55otOsIoH(;eCx)sS9(<1pxphai+x~KVhK%8~ zZ!S!kW8$zsE6h7OTHjiK`)RB;>a^xVjUc+*?{Ka}Fql^m`~BC~++b7cDj>rk%0M6c#ITPCMXxl#8grFuAj2r|3h0@ zm8uw@rL>#r%+vdWO0@~f`Ioudf*#YP(|~ZuGNaRGpfu}~7(Dyi zrgHPQDA`7^aEtSV;X2Kj$?-UO;gQGGkiRyMrEyQ#GBQJ^Z*wssCbXr49=E6gdRea@ zgSU0psC}st|60fN7K!R(+0ys0ov2kF)69Y;r=GC9u2~g_mp7LPIxfAl{8`*O6?E{{ z)g&ID;>EU}E(UVp_!!X9798c;lUU&r;QB%-1EYOebVzp{9;el{{xnI}W5vJ+LA(m-)aW8GgauEj#INLTYo{Tr|?9 z=Hd-ar0sgXC;kFB{?BB&vbQop=PO4p=UWAu1wxbc!{jnlQfS6?6{ZiPQ!;p9~cAO=m?sBxBcrRfJNbBui z;FP(4dO)Cm!Zuy*f_B6caf0)-DR_#=(TkVi$(b!#Rlqt1oTqlSZDb^Ycdz5L(9atk zc}$66TyvM;%{rc?`_pUxGzSm04$R_u9%~dgafxfiPM4-z04!p%V`M zbFBN_%-=SOjKzP;hX3~-@NstH(|It?5^Od}G&p7YTPzKtbW)%fsa?u&tMY)tO22bi z#(Z~WbZP8H==}!aM}I@7t(=(|*~iZdwS@tI71Mj+a;)+dCgz=L$tYop1;ps@lg=F% zgY6xX`A27_#|*VbJmzAdVb`PMvJ;=n6_IM1%9`-?ie#tH>1B3ES4{$ZazuRfsYfaF zoqlBAQ7yVY_HouVcyOWqc3L}&FgwFzmtiFJ2P>82T1TYn8E@5mx--WGPRJ3=q=Eso zVC)_34*)uJKB)xwJOpbW`}3A3OYE%VR9fiQTb(V<2(NWnQm4N(5o5m7aV$m=|4P+b zGi*-1sLdSR3}$p{<3kf;-1|&CmbnQ*T24q8MX)R_m6sgRwSzs)=Z(|ORx1H6L0JJ( zNOoPo3f{;t4TcP`PT0}mn4a)ui*E@pkeoOr7b|VEBRe*FLU8?F$vMaA&FM^H^Su=u zQ~uw#n9n_R!O!~8wUBQmc-R(J7<219XlAj}_a3*Tc<42Q8jm6h2+@Tl4BW{k&FCI? z4hoQ=c)K@i-QOLx8sAYJ=~SUQ;Iaj9+HZ z$jmRBAYG^^2L6C#I`$^Bz)o|GtVcv0^IkI<;46Ac)TCpi7I~x1#-3p1GV@%nKN=O< z(>o&(%Y`_JSQF1Js|qdtFF}BFN0mc1w0K~Lp7BmG`8cfxn6!j&2m0Y-gzT}^WH#3+ z5)SV&*B5|{rhR`{23zMWijH{_fKTHP!_tpMCCcApJXye z+ixmjY2p^-Id0HPgMSh+3HH^Zs2!pe;YnL`#6Mz=&0Y9}uQWjw5K+FYuHU$xU6mk_ zR+i7}KuBo|y&QM(Y>BfAnecnCt%~8iJwVqHb>;DvFNrV z>knEFC}esCM&q8pL0szL@oio64b1k*4ZKF+`OM-n-HzF&78l6OhO)aLsg~_p%fU0y z>>OR}6o{gsIZ}zPWAo^K76am!4*Iq!w7r4_w3hJter2#f&`4LQS%*Htfhg*lAp46L zyqxbTdHCj0;C@9A3!GK3`85x??X%3upyDM?<-;Km(PE{^hvfFHf1`j2pzpl3odcwmBd=D(6II04}(nqiApYT;7zI!-!s zl=WP0<+J|zW3PIfJj+>uu4BI>VD)6d@1$!esV>)pr9E0Y$H;Q2zd~T3WU^3Am1P5T z`ZH{3q;aXf#z5z8QTyS_n6L@^xJVi}_;lhzFZoOxoC|HJx1bb=FxuL3?{f{_9J)5>^4RdWD2q^xs z2B^e63c2;}AQbz3JyB0u5GdqU_=tkF%;+<->8BEdN{1fkdp^QO)Rw%)_j+vZ$c=yh z+8-GwY+$XR{;#QE^uMRV*Y=T?S2CAQ?hM4A6Mb-sSqm0&2oGBl)%iuU zmDyk4Z}r0cIP|ufkl{CNU=+giy%TgcQ-cgs^E{L8Ghe zx%Kq4ijt6-H!ZcoKOl{zc&uA8-0L$1>^-R5OstRiHqE;{so4Cq4cUwW8^3hPw-y{v z_ScWPT|K{0D3`Yk-H|eO61u&+pf@_*dv@$4vYO@m4c9%p&vY{_=lOFvxy+KL;cd3% zin`Eb8?SGM%Y4ChzV@Z{j%WQ6485}q?l;9k;$kO+vKN@{S-LGIos^mtqYoEn5uT@Son7PRE`GwqtUa~X5{a#8%q3Wf6%#Cv*r zpe}P7sCK36QF0OXInvUSGma}SeU2Etz_{gMJ};TswS6ztu=Ccx%723{6S^OgC(m=I zth+BQ?Upwd`%t3oAKYEypS|v;CswMjGZ`}N6CaOFz4h?9r(-)oHu-;7?3f<@U9n4; z{U?CpJb|a_36?bN4E`4cfq=R0Z0kK3MZ|2)N(`kvfa5NRj~zodjlLV8Kler8_^j;V^{y2s1m!KdXWdrd z!)ZQ#K(borQYo!NQ8GKiZr7dLllx&p25_jjue`%sF&^Dyzd^2${B66cX?MqkBn?6* z-Y~)b*kmTXtyzyP%&Pz&eVq$F)pFKSbGA`)<}8cM=s2iawY#$wR|oddz|LZ>9Sj=a zZA_`RxpFJfty%sXdNFPo@1$70H@B(sGJ(dk`cinpz0Fc#EWzq|D zlWf}}h-=1~^g-aE_k=zk(o2rtax%792XbzasTl0krq-Qcx*FRaFVvk) zfrcHgHq3uQT`l2!-+}|PdX2Kka&fQA;XIvEHKpd{Dfe}EetCJKQ;g6228Ex0Ma%%P zug0;{Lb~~M83E8oC_EV^HLE!+f#meMW%r2#a&<3Rle%S2XCEFM2W_4C4V^%ST=_Tp z$V?jr=Hh3d=;QS_(HRlGgFkl|;`u-a`#ghRtxASxh;H5ln`|i*sjh6|ugU#Gj~DK; zh8;Di^g*=>>lT8x6tQm*qHK(6W@kXizCv%^aQ3rY+J*E;9Zt|B@!hpNO`D_UOB%P- zPNoSt`|)4Y$;w|+i=Fh#$J^76I91BFIH`^#S9c+OFCEum|FML2nL*$e1PBvaMc+C= zr(1>XS2ePkrl;+kD_nLr?UIH}@i5A+&0hFThaDjixHjlCCH)n1U^J+ai7g(0JR0wi zmzF7+ArQ=;H_?7eT;L*<9puLV*%>d-T ztd!~B7n>73#AX+KcH8h5_FgdjF0_5m%KguUFkjpB|ECW2A7z|1($vi|dG4e^9s4kA zy7O{Y!roqWqJGn}yL@2@B^;>qY6&C-GUJJCE#`M|XpZi9?O*KwGZ~-mpy$7F$T<@E z|7ex!f28#Fk2jsRxhHn++?Cqj9s$1}?B9!RbAY`b6|NF`+IY>nTYkv3>o^)bTxLsOyJPDC_*jvDHaqx3C3x|6h4dWA2=VgDm z&>(lMIi}>{>&-J1@i&eoiX|RK428@#daoL$Dm_|2KgyelvS+4*}+2YPzRPzGZCNPUe%Dv@;$_#-Ja<}`+MSJXtQFx>QHFX zVoj?qjq-C_5_ai(BE5;H{!`a4eCQ8^4xkA|j>_c6_8o#+)YXqqjG*WR;&he2B(ylM zP-bs2X6YT3*3SeDSyJ=(P{5|ixqMpjBNCZy&qkk}@KokZ)v0S}S`ou6M+Xpa`+);L zDhO^)pJnYh${wM?J1(w%{-es{AMIpMj)vZ;)Ky#0q7hH57b7kzbaRtw7!dO>hHBlF z;hi%z)y~xGG_D?y4*kQg_u*Wy--<-`Zq&|HNOpKO8#7awU7%LrF7?(_F=k)i{et!#77K+gy8hT z+%Hj0K2SylX)&{x{@9P_((((+Tf3CAXZJ-cndcs{DKImx+Llg8M*4=g$I{)V;ka|< zk7?qrcKeQzPc;2w*XcIdnZ_gBR*qS1SI=dUoZ^~)SsuMvxHgY2gqatpgFSoNAQO`qNQ1`W?ZBXIQvDZ(x#kgb-ety>=zH5td& z4bpsSKQ?bF5_P$%hr|f*z!7IPTxfS}&p5OJ#Q>R{gNIvnkTjg`;wobQbiw%du9^J$ zL0-ThgRrmHclHf?eM2qs%?ze!EhmTshsvDIowbAR(aCVjSv=sWyZJJ5>QVO_OU1B0 z2;;6ZKn9O*4nQr|w+`$ItoOs{r)JDOu`%3IqH=)zM#%1`C1)NfhnO@GKEp1d>bJSd zZX_x;MHBTjXKYOOIe@YB@sQHoJxn|oA#L@XCN)J0h=tg~SeM1Kr5cn07*jEk8_Rgl zmNv~0iSIPkyxAY&G>;(w^diF!!J1!-cd!3zsw6H(^dVR(bRRYZ9VKVr8Y9c1(xiP} z^`|P9RY*}L%x=>Pc_o&vPc}v42QaEMYRt*B`J&AiV6a}Cp^04g^bl!-JW=vsr_av) z7Nv_5+@Y7xP$FPFYgUD+&|w-#)!u&TX+T9j(Wk zAsf&W^1x&FKmeP*E#+sQ#Kkr;XLTk0crhxJ@RFYCS73Yb&n3*WjW16+0{!u=lS*of zdsmY-q4QnM*qzGJ z*}>e(){N@Ar=uB_nTM4*0N}BhsihZB$AI<(#S?|~qFNV#%|~AA>~mLJu^Y23o5N6_ z(nQ0gE>OdH|8gfXIX7PUV5I@Q^wZt=vLo_j zNAplB_vHI@`TkWRwq3dC+IN#@bPGx1>7ic);5*sy`~D>M>m38b5?R~9+Uw(EfKR$* zTk+4;2y&Bh8nWEGfkWP6$;saHHi!5D_k=7z-&OY=TC^f}ON}*>0RvD$BK=DE*qup0 zYuqdM3z;heU^Y?HkGJ5$X7lpZXf*b8i_*eJ*K-;dZIICT#%1hjkZVUf%X9bvw)UW< zZ>`Tli_K_e=p!vp7XE=X)t@%v8?LO?Lvi&sK3<*NTc*8QZNjxjBC3^jH-E8r_8faH z;np}?O>0XbQGBjGiLF#h_M|D4+uzT&FOgl%waihpY>}gSjhe?F=U>RkT=6oCOuOCE1vk4N@Y^PHU;}fKXZV$9F_1?j>3}B&5{nFk@0F_*)~UgUltJ*>iG6kBM13 zLjw=1l_2Kl(r|5w6n9tJQC8??bvBh}mm61U{O^@nDonku<xpOd$bS4TT&V=erT+V9)1gwHYyYm&s!NwI*y3wMHTmcUb)Oc8?Yj%ez==g| zxp3dO=h%Y0vQ$n#&d|cgS=(Uqb$9?0QA45ouOzr>Ho(qz>Zt8S^v%U6idOCQeMd=F zDHZTI6OMcokMT_a|0ZYM0`1L4n#?+0U;FzzDS0$8^2V)5QgM+WReCtbQh0c$u*p(r9Kw6vQO-4gw-Ha1M%Fn$@41*cjN_ul=FAEDkfq!&fQq6Y zax5~?Dq*Ui^1T!mh1OzGAz~2%beel)_wa;7`8|k6g3dm-h&?&Bira}8@SPHo@P9aQ z9u}G$a)W}__Ole3mf_ukzT55Ap5)y(;gG_TXa**K*ygk(ZshAUb+kovcL%Y-qflqL zTN_Gihq|f&8sTH@&h;q>s{7)beN`y5n^((fiBVO|x+;Z+r3${a!vm zYM}k0UiZ69Y5&Ze68&8z^(U-`&pp=PD(_jE!m@nU>%pAjl*v*IcnR4(S@&n z4dQ^qx5LyozDsL6drfYTNMf+4DIKgoYf7#66AC zyM{29TRSouRedGM6`+azgFFKZ-&0xHciaK)WOpd`T|@l?t1>SEfPaT2OdX#q9kIyh+Th)M9A_)% z?X~DOk9|YgCp{caP{)r=_iYN09>si zNQSNYX`#((s!(x7jagb;8UPP~Z~VSLIX#_#6$G+hiUDA$GU3ZiJm0R(%`GJZ3%*sQ z(09)XcBoANRPnwf6@-I8JU2^gM1WC2DLTM=v;93}acOue0Xb7$7Vw8HGVHevn$%J! zZzLUQ05sq_ESd-!cGgLtm9ItSy8vp~fY~$<5wxHOrc=n_$A5BlWo@Cxhf|bi+X05kf-3EzNxFNP++WNPvgOcT3iRDW&n)5p);I z;pcR@t5^V{L6f4H)a~0khwK(sJV7hy<|5kwsXv~=ukpUoP6!Sv$s2nV}YE~{TQO&vON&znBP5hmm zcWr!6%)QoX#h>Y2F181L8j!vYtvw}6(@=*1XpCt%dN|Q~?#6%b)RP6NAqT4gS-xmb ztSU0s5}zWo#1su)F7&RZ!+{!W6^hM3Rkl@kdkhrE3zIwoyxRhN*o^O4SXfM|<~yGG zUvEZJBygP|`g6pT|9%Z@rQo&|Co&plf=GL&RyZAod8)~LvCI205s!=Q&CPFPvsoO^ zTO6uRJ1A683@NPS1C_1>~e(POnY<%_L$lfjgV(=&8UP=pLZ zPA9J6r%`{M{j@59;@or|Ic8-3dh&Yrjy^e*~9sj4DQtgW2(czT&p*K6@6#Zy#b1MmuhKGS>gr#L5_(zRMYa z(_JmVqsERa^x#(2G%zqUEU$AjXvl3P!=6JY0xHww#y9Wbhg&*1oe!t-444MF*z3&# zvv)Ivxx@N(ijUE;h-fUxW+P{SwQ4IXE9rc87rsVTy|Mqy$^V}4wIX5A)nM)RJeqw1 z2R?)<{YKir#zd;X=0}yOWQO0tn18tkjiIWxITDeu+jbUX{z1fr!Y|bHn4`Kv4x{vU zn`TL~UQ7`)s{JK4q=zi7^zZXt6t<3$-0tC|`~U=c>K4*b-IeV*Iql^qVo&$4Z6?s@ z@ZtfUB4z)BaOLZ(t0*+g^#9X=H1Hf3rn2DByBM8SZ5<&ld(>FKK^TKsGoog_-i?Ds zyx***xVP7XwJ^N8X}NoIb7eDU@|Sc7+M=$Wu#ga>52BlvuBWRzRb0C@|G-{_hm9YZ zm7u00$pTK8%#SqWipMUqlhVxz7l3x-eB6|V2c>?N1%4r^@xS#53s}%0dwIe1o1JVf zt>Gr|FUrI*LdUfa2;NH;t39H>@23pRV?&AnZqc8#&dnu zTkPgcs@|@GlC$iuVL))Ols-s@6(SI0N*6Ld)VtcmVdZh0-nET6gpHfr#q37z_^YI$}uTS8FQ_qacmQY^lkbXE0dAhBd zwhlqz1Q&z`Hg;QWft#zJF0|xwuLH?T3s=1?w5f{TVp>TDZ9+S}o1ef|#Q<=q8Jm*+ z!%0JjUgzD-ubsVX-)9aZ`R^ybmNsZ{Amrp2C22`eQ&W@8T)FT5kkP}U_A9dyqtC;X zGBP#0K`W7q!PJS_e>W;cDN?E)VE$W%bq=eZF|cyqjT zyD;Xri)!=~lrUL!+}_?!`Ld2wY3PE7O>H9m{cOA|G!y}%t2yLJAyYu5p` zC7|-7GYdsba&q$P*`pX8&75lg9 zs$aOjsOt%julYByPwdbJscC2$5{xW+G&`W#@)HEF5_b51x~#6|HYD=C*)P&Ni08q@ zRV^zK@Oemo78T%9v%aUpM@}|3dY+wHE-q=P&1$|oijg3Qkf?f1JdOTJ_wDzL-4DVH z|E=N*|MOe_Q={iYe?{>c9v-9TLG6qC)-3_^th|3$vJZ$ANhl|XOWCn7B7V+Bi_}HO z4nIco@nd8CpO$XIe_iSJ1iix6B^uLB_PS zjAfTGk#Ol;Jncm5jpmcTckooJd}CF3<(}=YVlREKD!|^&b0iG%gX2R|a`K(1-fvZE zo8_)!tOPNAxZy*|?9fXDc6h?g-H~+e2qKdT+%YT|XiC~qy5?RZI}Q_qTkEjIBoL;7 zx_`Afv6@Ve3f?d-)~VIbo<1ldqPH?(SQ5bxnbDT?yT;YtC>o*kU!qIj*NWEz8&_9X zebD{A=lg!T;Zs*wC~Jd`+?YWW z6|ie=LB6B~1W%EIQdn7}0I&kSyHQxV&COm`g*z*>xCI{o^U*xKymXEI(8~-LX`f7k zBo?@SwjVtgSnO1Ft*A`m<_l=@hic!-3%uQ@iJX|MC8Yu2=`@DZk2EIrc4K2>xB>4& z%$9&m@L2A7q5r+dP^z1QTteC#`a@ zrI(g+uQwW}zeG>d1uiIu@RJR<+Hc(HN-nh6)j!-PK2~^t@2iLT%?pU3g$0}ldR(Dv z&HbleOo6q_Wu3C`9eAIpe@`#o!U6OLB&b6i$&mmFYH?Be{94wxUN%T=dY!c|%l$DQ z<8Fg*TQJ`4`!M5H9wI&HU^Jj{8Kmj;2jo1IPF<}(fi#7FW60$j{cp*+v2*fh*L5L! z`4u*ISYhCS$mLS<3*Ud*kP1I(G-*ZpeDt5+hn=t9XU4QSni)d8J^wZ|JnH#4wT-OF z%KTf~<3U;W3;k$>;M~0Y)j>#$(N%WJAP;8}$W$;p)N{_B!-$4Ap%>`|{1R-;WSF05 zR+%)%ssfxKjXcJ}{ElS0Da_W;&UbyeP(KZnxf2h})8>rFl~MZ{ z!$Sl$c_3nFhEYGlJu72)9Gxn{}a0byPZ-v9uIZ??nDjwQdZ))G%Ijwlp`XM!aY?-B^m z9gt^+2uf+FGJeQSQp1I!#qBdj;UUXXbND||zQncOUvy>|B}K(W1*xD=cT@eIsY9w| zWzRzZ zZE@eZxToT=Scq0D$!+$W+l`(L)6L2Iys8ciQ{#dVs}acn59OKbAKG950H!<@pg1HT zp9Z1=42@!XGk!H@$*_FMf?74TI4u3aH&sw=f#MR>5=FleFqM^mMl@7~F|mo3R09?# z%>EUet>xukAR+VsHm23HGbv2>*@#t_j;CIS^4U|-hw+>hr^u0I zpL@BnOqX;o(U-G9?uOV|I3vcJxt%D{+F!Yz{|1rvv>~cXrH65kr8}U6YcEB-X_4` zNfIE4JN|lQNw4%T3*jVb{qa@Bbs-8hv}}4kKfk=h?wx(xRrV`1ReBi1^P-EPeV+K1 zYPHev1!+xG_`=yiP*%F+(DboA|#phGT_dkyj2zB?<42ElV~LN zoNoNQ$AEE@DRTPBcFoga{&t9^_<}*~Hr!gr=cG@pnLFNlJ$$XDDEz)PEX?nEE$i@C z+^OnL(d*u2_3gdIs4|7X{a$%FWOI3aEc;PY2tF(TltWm%;_e)r^0H7-(Hu@>1)vJe zt!lc_UVDmJjUE$wnfLX-y!3HVP{fl>tOLgd6P1>^J-@!Z`dr6}-6u0(T!~#TfBiBE zL$#*;s3iJL*+9V8jvLzrnG+@GL9vBGX!&98^~FZTfYO?6K+y3br!Acn(a>|_o+sJH zo#OGTSY*L=eh*&x*?;Z8bDQU4w}xYk*YA9KH{0iQ$#11zj#AJthcN4PpXa$|B7E%W zWtIg0i>u%1rT^`6!HOK^%G?xAVV~c54WT(Ikaa{zR&BE6&tq^O%BKO6_f}O5KVeeHM|; zO$8r}oyNQR?>@Vl^!Y9=?n30eeiTK-C-rd9n15*Cd(W1W+kJMY?S^sqBvO(=>njxB=s?tVx$@=VS;c(?gbRTWg zYtD~f3oIOlWDy$n-_zVNcTt+Vp!|H}k!691YQ_ga&ag7G&_ zLirKg+sr4OMBp`Ml-I?Lk|E+Yo6?Y^QemOk>v~sobTlKH!m;L#W*w>SK}!5JIP<3) zFXg;&^HOaxA^!Esh-QAB-FZO_hAQyO%yfIzY*vOrR6_lxnccN!zqE})9$e0klcaL3 z@`OWB5MiDDvW^`s4IT5Lmo76w^~A0ssY#NhjYIfFs)wDrOOw2X^MbygXd=c;2?!+5 z<1OW#m;5PtuAxqIAvJe#ysatb(B+)U4F>%+xgH&F3YccKD*OZw}ut|z(bNm`b^s>7VgDAW0=XDjUC@dJ{{=Xsk zx>JKh%tJq2rv2!&Wl3S;G;I5xf8Z{xI=r5lQ79u8$3e567r?2x?^BZEd#y3Z7x=Fx zc{*AJ@FTx8*S0eS;zkBXNPbcX9*yNmectEqxbT1ORX@J;FMzagik(7>)8+~>QI+;tE8bZi1cf%g!%-N#vhd045q+)m3 z%Fo+RzlVZ5UJpB3)2cBj#1><}=j#feL{&A#z8@NTA4tcFUd7Bdx#MlfXN2}aE3tR7 zMx9>{D)Z4QZqQtP>sKD3!!po2zNSEyLqLZPo#~GE&885vJb(wNe z*M2~R5Ta1^+}|&}=t*fKT5Rs@n3dac4H8E7H)fBGvK3Yv{uT6+S;Ks4y6?@MF6|fx z?Ll2|)zwiE5~GAAayUCUmxMVTeNA(!t6Lj6m-s(|!5+)zS=u`C&{lcah=b}z6Fof7 z1#wL+E$P(zz_{?#TDklPL!Ew$-APaGs^otagBG}1gBpOXtU>1ag!!_a{Zw)LUBkJd z6%1CA;WnJmz-{1d7#fT(KZI;?bzL1@>9>~W1rZ|3?Xr?Wi(G^;{GQYqZu=0dD)oeP zaru}(^UluLh<(V+9sOyCn%7VbvkjH2xE-Y*ikI;7vUF~*u7i&I3bW;wJdltET3S6b zN!sssUw7#}ir$X3Uk$*mc9ZFj9@Mtx54deMbFR&K^CYqa=&jb+%#E%*VjdlVf;yuU z8{BwvBg&+G4Lmd66|u(2)8U-!w6anoR;;8Lf(AEdpPugYnG;Q_N1j=l zW)ClYFIUPPl~AuWmPqc28t<|C;}(iWcb37}luVH4+TEc;efEPyh$n0|SLuz&#Ic z@#Zi%Fz!wY0&A7s}B-C(J~;aJe)?yFP=XsKyGFtxI+?A%fdgp=jkKUYwPlQPyY;__5B+bv*Jjgj&KtE9 zetL>`3bJfZZt+CM&0ZGUx(1zCgx zaBE!h;7*|yUv+msJuT1gt)F>76k^)0E_O7^b%t4$qLob5BBxAf)lpY>v)Eq#_LA-o zj){3Wu5UU#Jjg{FbI$l5Pu6vP<8s}CI1+iy8H%`H&gR$KG`Q1`X8RRez2-e0Ms^6g zo0-~5(y)Jy8ZC5|;L66VWgl)o8y>R|F$1&Oh*JqDqFr;~O?RIq8olnOZNh37teQpP z^VH<2^8~^}uo^q5gs0a!Vu3q8I~EoXh~@?Sw-*kEsmf-AgoS;OupbU9B*Y{n*`JDv z`oidUi3h7THp&RMr!Iqi=N$A~R=r)QGH=c09xR-@jyij%pbi1#HML^PYr+jFK*VkVM8wO$uO_CnRoFp-K*a?zOuH~Ya;TJ6^Ke3*B-u$-x;L79s#I7BXscC} zMuwqMY(yT0>-THwi#A9`CZ zA(MVMO6Zh^HXG`~dGUUeK9NgV=dFksaso!=eXA)K0YD%`ec8P-_puNlh)iFAAX{aJ@rKKVBOtZ{D6ri zA)7;UGGAbhkK$`&jgw@u1RI_^j*0IC2{8+f#$&^zmoi?`M{K7A4!POs?J2{Jp3=Gj3j`k5t7Aw(I$FAD8Za`^!k0q z$SP?A^21K7RFWZ`EV3j9bNFaIosoD>LvFUHAX6gvIK2A9`OTZ&4y%!HK!_O85Ha^NkG}q4KXlU@rOEwO%He?+wK_hOG<^51WP0MrCTQ-Nbg|3V1-KCcH833SB zto4yG@TyF}#EXL|W>j-yHFilH^Zu-p!S>UJCRa_gB+)~Hr5N-c$B7uP6=X{d2&87m zZ}Cx~$-VY+2D*;xR$NYAU~4;ksxVvC6(#i5qeWobsg=}UB#L8mcW2iO=YrQAm8~!I z>L;=^5UQv5dLCR;HAc)gvH^bk{eex)(<0znFG5$nbV(V>xap-bV@P4`M%GHP!f5oN z&)`FvZ^50W@!|pIPCce&rgIXmH5jkaExARMS<`tYF1aJqCPq>^s_Mhcmk!H_d>qO3 zOpZ3g(Eo%~Y!SKf!u6)H1|!G5HM!YkK;l3f)2KxD>RO(b|K|dvhMmI%@1|S*!z3C0 zI;?H81JS=8)_o{zU=uI)AJkus!lb_(;eC7IDyhTU`)IWuiVUIMZcr4qU1rOFZ3oDY z8S*N^ZXv0*wU5%%X*9%%5v)J+zchSh+DZG0s+vGB#`W)W-rB-Vv^Q#p+j_oJp!_JZ zrSgj6_u}B`Z}g?%^Io()%tJ%0L%N=S>PB}_52OD>PTrm|XyCi~24D|(y@{avmV~a9 zThe^+A|k9`XkAiLfr-|3HYo_6V^t3ZsSW;!CNKG%^eE8@4=b_kn*H#iJh@PY)%{(R zo-U`Q}bnEaC&YxXZql~+;%Xa0do{qXGJnJ3ZeHY4E%WG|1|K;oC|MM zf#c&!cbM?flJc_uDTk4$|6{wf(~$4WOtJ$8=2F&($=Ppv9&-267Argmd6J}>guB$f;Tpplj2o`QDfTd|{W`WRZS=T%Y`+v;6&{{- zg8o4hU#;YWq7k4W3?d@@S@cT*t}fC8`QG_I#lNZHHx2**UzwN}s`6ekzHy9xx>BCA zP=dA2k6IjloX)W*c;ets)OuM(VNI&PDIbVWE-8Wt*KIA2qk` zOp2`ZxxdP}+Wl{nrk$VYcRy$z>@l{z>}>w&$e8FfVyQdYz3o&H0LzH8!d{9!j58?f ztsMkEU}&^*;pAy0Ar0c4`SKLE=&?~Jk1BD9t-NP-vzw&e&V2k>uj)?3wq>Xa`7YI@oS;wew$DS zuDIEnvcCSjN5XUv%RVJdPuUQQ&miLRx}_bB`6wOM$a}p(9+8Ok20zPKF3qODj<(mQ zjjtHa!AGTbF8@nFim+&EaLsHuM2Qfx;+=QmYg>Vo`#YMCtAhoWBd}g9CdUTwVR*r@ zgw%nD(RB;})EpECN@V{f4-V-B;A0j;8=2)m?4zIKcIRr?Lz-*(1%{Tp*4#?jU`I*= zOZ@U~P+QBsAv%B#f5(?NvPBh((-`$-kom&zp# zAwFQ#CDH1&Nz;W%>S0w(m=w76!Y>fEw<$sUW13=XS-MdBk4awxwXdGAQn1LRDu|fz??iup{oVSFD~h)PUJBWnNo@7|MSoV)M%TCe z=Uj$&Ay@!ByhsT;S3E7d_S>`i=5+oCxKPQIz5k9{4+KKRW~oRaB_3uQ-X+*|Ms;cG zZ8};`_$417uS&!zEz@c<_uLmlZp#FvHF5Ed_8-nVB+aZ8H-Fn zc?x(J8TiIUiKC;2huu-XbQ>DY6Hd2B|Cw9)Rnd`L^T8Xt5Q1QuqswKN|fv1gK|eU8)g+m73E;U7i+OlWH} zf+P*7AAe3ZvR|2JW`)tk=2&yNlXq!q_uEL+b6Kr_j7h#v^-!PMo=JuTm(bpxjHjNX z5|*15)I6^Tvw^`QPRg>zW|9;S1kCaN5E*KfPiSdJp1k;PhSbf)EkT!?xsZqHhgt7CrM@R_)eYYKw##zuT$6&T%{1 zv`~Dk7n2_g4JnkF{-?Z0thv;U2C`Bt!uk$QFFRiM*K-q18df|hhF#ObKGQFKStCC~ z^{xNhHkTX;)i(4QWf<43+#a8xpvdgfod~;40)IA<-=3^3k2f8@+~_zteos1|E6>`z z32uk8xyK@uEYqb&2Kr`6A7Uu?2qUSa6Z~|aK6YS;+Yv||$O*DsR>hplud^CTqGJG< zyJ!t_c&HL#!s5qh&rHu~CG{eVjEn$x1yUY2<~r zex@>!3>X|yzP`l}yIodL%Kg@J<9%ST*(rY69G2F*q0M2)a7dF^|OTHo(?1y|~uQY7HImN5_c=ITQt1-_E(T-7>>og!lt-u%&@w4R@ z!Ch*1S-LCbKuYV~RKjBd*QrHtiSUbltj?LJpH?{)FI<;vJ&Ad}PY%m^y-97?SjKlp zYmy6L)JqUP5#i0g4^^L=m@;(pqjH#mG?~rSxw*NQ7N#Al3mz>t_oOwZFv%v)RI!+t zJf5t%Ok<>%Zrz85@2{`QiQP7p44xgOz8ff1UcDV>IJ7WFG#n8+ZzAnzO)Y(Sf>J)O z#u$Pc?H_n&xVL-VrpqFH#%1@Xh+?s)i?eU!&+~Pl#obBu9Az*Xp?&X55P#x#=T6QEA^RCpjJ=E}D0xCL; z1;F|>uLjc&XbtDgL0yQRsQjCAt!k<$H%obTl+3T%Zn zsc#j$%HQDoxb}?!5Rq(e@Ao%Yn2F5-!a$|E6Q4Y4Uc^A}^IgO305Y=it(Lb0WvHIQ zphzv>S8Tj<%Lyq7Ry<&5l?DFyj=%8?IY3qUlGpz6tB>sBr;}akTPX2AGv_;j>xRNq% ziSC7AylRsV+=2-Fkck8=cAPr+$0KMJkxnQpDgI-l|2X%NKn*qZ-U=R+YdKYT zl6G(q1nv8^b8q`_(W`C8uf#mrj}U)~)Gq+lcO*b;r`c`9kb)l%gj#J!Z@sm?k$I^b zSR*;mwcBZLB;nZx%Dv9+p1J%lQjJ=f*+}b>fIOoDCi!)UUjb<#E?Hd`MSVwj@vt~b z4c>;i$jwgaG?%xca9unE1O!SJesHy47*^j3u94|F2Ny8%tTwuuR7|Q!(l8ecNwSK- zPd4v)7O;W(T@9$qX71Yz83+$ArV2hArdcvAyo13?#0XRN)bE}`iAkLj)U@f0~VE0zS~pQi56#hY_lkYbhewZd2zucJC&yBE1kNFgG-`_j@~n;1rPl zVCm*~&$`@c^y$dLxA!kJ`^ofU3swch!S9*jJX-OQkAG=nxuN6rTTfOV<&xph;33MK z{aM6rpO{nru(^v=^6N{oZ%YiBSZx6{KhI4b)DXj$BlquCwjjY(=6&x^&$%!DlNsmj zuC?HDvTl60lkBi1T!3Wp#eV{@PEOiED4Wb~wC^6k|@!rdoV)I##Gf~XU`qA!Y@ z4%<{*F3#$sA(3OZio4y5`>Us|l~_!J%2E1+Pg_6uwEB$NZnJ(u{m$H73>Z#KD$VA~ z|8~#3UilmtJ@wFn;T9h2`CqOMmC+HLawahEp`y?8`%u59tHgcN$qx#DpUPQW8H>yz zYo`(a)v&q+*SWxe5>$o#Nj{P)j*j6(J3EDOyk-2$bp6pZggI{qA*-&-7t!py={o7U{kY>pPrmN8Xb*RFLHs|0)6o+U9m?3F2a1YU8g_Xs-O?fEL& ze|NDIlAKsxRI_I?I#>t~3``L4`0DK|Q!OBTF*#FJf9$P%WOeL&-CgkVE=H3~%&)R# zmY9N~!qT2X^ma3$mDedm5v5grTI#`*I4ls{&uR{<= zV+tE6t|P7%XZMb#+BQ8Qp`hRw5gcHtek~Ek_TRU?O$L0eXkb296MC;R*j;O%Y{i5Q z0s2KwE`QctB-M)N0uOA}YBYwotRk@pD)`x$WBz)0+uI1#Ph{fGPE)m-dOXDT1nc`4K#SiDWNs?cN4P7mD)v<$G zrpKQszY#UyUfW;!&2@S3V>`+!FlnSt%}%s(3T{j{2r`Q#GcywdN4}K@%X6c2tGrvP z5|E}F{FX9^mziQS>&G2+OY|1cnA4hDmPm7#_18wakVDW~<#R|~h>NMBh_=+2mk1&} zJiC=Foa=GD^J*a2bsFIZg)1wWDk-PORzzlGNp!{#vv(8-e)*k0o8+01--Ee~Q3 zA4~bb1xx}X7mIzbHhSPVo=Z+TO_oY)2pvYgv*p3T68lH`DID?j_0R!6Ae?6X;x=fcTrmE zYCgyp9e82*9>hIrh-MCK&y*xAS7?j&bfVUiJlmzr0&YS@>67UXx_CW;~BNXLV$z;(}Z37@EA@V=(qR&vEN8 zP8aJMNZP8=Z^@Qdlm48Fy1hnM#x6Oo^=049zaQnbO^V}^|cf&1*7QMVK{ z{m3|Sl#e|O817m3*DPR>rCkn@S8$P0$pC_U9dX*)TbW>nsuf zs=HlUGGk$~gwr4R*I*IS!=4~0-4F}&pa!+~`P|sk(~-POA0ojU0Z&GC9f7*RAh~p5 zf8o2(R;W;_WA!D^TNnS*Etr{ct)VWP65sEa&LLX2xYhr?uu#gr^t`VZ@zxufVX+t+ z-A!a=2NsoEnDjhtdx+B6zZ~*L-Qqd14-Vlr-KXmJv#{W*=jADF6`lxr?9W+L$J*N1 zgrlZqreT0=I1K(?fYX<_dA5j^&-vqj!D7K|4piTaET#Xt=w_)HWzRR~>4J=;gE@so zggLs(9jslu_gyOV$997+9%g}ZifEW)P@gWYbX0!({delP3s~KfY!OvL&E{+iRZ zcDBVMN-;%=D~q!@xL$6~^qj$MXj>SKo~O_MWOOH|36p3vHi6!dx9|d{xKD?8I7CnJ zMSc!D8DIz@!xl))*R#O~V89t!e>X@@N8m@_5(xnr6V>xJ94$5Qt86dQ#9xGFizN@4 ze{f!MVnuA%*61|hYQUS34y0sq*4O6r3GUF6{`k~MZNC8Af1_F0B(vY#7{YBwq4rgo zt-p12#>0DwK8b;V>KrzU_2kP-f*-O@7OKv>Q8_g17J9gOcI-rWeK(qT+BzBIO$EzG z6h7cprI>88_cZmE)*KxpTRuev>q-8&}ls6)&W)vRoC)dGipbQV07N~=jJs_RJ=2#W~{ zeaL1hwX?P>L9cPi+v1^Pjb=euHk9h&)Z(d{lS3{av`_|^zUc8rVOFZ$sa@E^bCnJm z-RB)%QwKzKt5^@!vvt))1u;sR3r2_1hnE<)8oL{fP27!p2EVqEgq=&A+4GZFfs3c* zug!l~>chZOCBDIga)4N^gXiaL1ekqSB)RoPovF7w^(}O; zab1_uQ#YD|#Hm&)eciNq&Q*v1U1ljE&7`R*Q{7(DjVbweZ3B@S7AGq4{Z?e^N0Y-b zG#V;}GtT%e9@JA$1auSfe-12RI%H$s;S^Oh*UXB&;eL;4*2BrG%Dp>URHJ?wNkHiS zlI3LO@qDc8H}3Z!y*-}`&hc~f0WKHpqhi<2rVHtAl^dM-Ox;_yo_;>M#t!~trh`Va z@Az1f!xxNpTz ziScz>0a4(STv{-%<9Qc~KByljh^v;(>2@A9m~&E>wta$(EbP3T`%VAvaR)%y|@7#8>$Vs2Bw)^MNsACc}EBh~Leu_)8JdQix zL=;S7F-9a*{zW?BFzdPNWKPzTo)*?OkVEBKXNxB0#*0nw zFT_0_!J<0;T|}pR@SyJB_FMnpJQ}gDWM+6CSx_Vx7}(-Y7OyNyE7;$RXdlN=3lPaK zs&{GSFm#wv=&s2G77gqQY7h$E1;Vafe&mS4qmedVfAk{)QsGN}JFHjKzdyZ1V|?pN zNd9F!y9oWdg1wHMKfda=erJ;XFuma`g6Dy6Crt6U{40iRiBjr5`l$pTdI-QPfwbWJ~FH+wgBwm15#tUZPYiJrIH+eGzZrCE(3 zQTlnAcTA>`Dgm?Eo3`pvTY+KY%{;^_9>RoFA8=y^D9Vtra_#(9FDRAxfhd0ZeU zknsDl|JnTiQ1%u~aW!4E@Pq&vB**~4Lhxj8cZVU6!QCOaySsaU;O_3h9RdWm;4-*7 z!5zMN-tXQYaI2w$C0$&&xmngOc!q7gTwDDNza&{ z+Pca+XxJQ#xvfd~eH_jjqn}3ASIbtLOx3goLUvIJ(ngmZ|9$6X(`$LOj zo$W&Ah+pGxEpP{1f+kVKl7H|*=4@TMR}gf6n{^$bn0F;@e4de zPB}EHEwS}{)A<^1(B2f5vh&A~5e|16v~TP`!x%gMu~{tDRd&=G-oCZAdMKXA*1ckf z+;@)P_oJQqceDk?)j$H+LVmo7{Z-MDODCpL(^8jfJhFP~_OQqF{={=#e#*J&Y-ONs z%e(1w_@t!o+IQbGI()_*%7@p*w(8sFDmsOKo+sXl)Y}CAhN-SJT_*WE@KiLEOvi9svLN+BE-HxPl1wG0a_x91yQ zg*zC47*DMMqCt7Q1(d26k1u|iD>Ky+o1fYn3ZvImyGV&AjXDqCid*i#KL*RGm7yRNeKM-6DS zjI``Tah=MTz~e((MMF?<7$QKNagX-A7 z^N4(j5Gcbza2z;GSN$K-;aX~%%R7jHX8-bFVIAo*;z(=0mXSWj+|o^E-^-xyi_i*)(Lt%H+OO6HQ><-A}trPasX#=(l5 zhsS3pe=Yt>YWfoeiKjKskEz7I`->ZYi4Yg0gLC4@?Nrj2`$mwfk(bBSlBDx%IDVFI zYaM4dMIQ$qb?%&4_-6k1&4B6G!I3Jl^7mockP4|QikNrbO%M29?X>E-){>Ta5D{HAhfQ7wGGB9+oo4fD8YlN|dfk$_;$y&D|%tFdP%!yZNZboBcurOm} zq4!zyO^(&o78)0mH^3=>x}(UuWB>kR6GiE-_9F6#`A7p~Y)5RG(lSO)rD+->8R2z@T}X=hSo3*A>mdcFKq~qqxU!-O z?6MmlU!G-@Q=+siuhhtztvTda_ULK8bRwTiLKl(Z;LPFs{Oniyf4KmzuATsj<}h5f zSrzK3($XC-$y9jOGn1<6o|^Y`j<4N55`Y|Eh9glIYm}+_172c)Q{6qYsTE4!qhK?+uIm2q z)YkRfQlF1V`q!x@%q;b*w@P2pldc~a1(fpxYk6UAF(%U6 z4_W%?$xvlPK#p3{U4o0?&l;f*_EYRf|0?p&Pl}x({SA~nNIArq7&ie|Te3eTp`g;X zq^(8Uu7>%1sIdIo1AuL0neIjtCRLmDTYf-yX+CQFtf3)CF$jw)2=Bt?TX>LqQZQm- zLJ-#XkX~S(VjOd?wx=6SA@I$xRb*})qF;`vs9z2URHCmHTpt#& zH#Dfnn(0?;_A-VQSu;oiF`qnFJZ{lY{yI@4)G!^`Abq-X)8ZooiGCc})b=`OzZWK? z9YO&hG5*2VTHFf^3tk@2h}62wT4}+mL8m-ixRj#9qxJ7&jLycL-tSMPVBQQ zO!oK`Un$2OKJUG2-739l$a(a%W`II37C+n1u%C>GFYY~7mM1)c%1daBUF+Y{LgHC2 ziG_~v$wUf&DtN4g68k040-e_jy><3Isw;zu9)4IZiCyrBeH=!=1NqXfG&rM@6>M*& zui@hWy_P1C$aw!vbqZc_oqxFW%#s7F{mbr3yE(a-b;W3wxV^HiupNsw)AEOpt4t4)PCCbP^myUZi)!GfifsIsEfQwcJFI*}v_gh~PII{b%*njhD>jOP=}fqoF7%yc zr5h?9`Hw?%cle!j4_gv{av`jLhl>4vn!eH;TvidDn9w&un>{Kw&43R5410gQwFixcdeego15!BiH5;Q47leQtAk2RDabZ%swy~$j;0TV6 zUy8z$y}*;kyZSJ+XV4Z8;g{fvrtd+qZBS5?GyzxBkC{xE*n-`(=q9(#R_i*fxB z-sTL|e}Gqo{qOVm@u~saB)$vpieWSPqSm= z5vVHIhxdj3jKC5t!H(huBZ2~ev1SR_38JZuZ&?T3$>pK&l>kCHu6Y-*4ly)VnH6W@ zLl^y$B>9Kp*FiZU03q8J=32s@(#qPfsZNg`j6)YOU_}N&#W115ZorLua&R#4Z*pZf z9HjAE?+O266$lIlw@`e|1M4ed#ns=EEUnE;+rBP|Lri#)H(J`|2rpN>%$4Mn_+NKn z_y`78GXMl=nDQrHpY|Ho&v54)Hn+C&p+mpad5gzoE5A`+)!;0|iL>A&BHk^2g?YgD8@Wu?thoR|IR`Q|L!qKeW)R0T6kT zWh=m+8a5hhTqR5NQ>DpS7;u27I3i=O`wB!X?;?64rF&GdA zWPqrh$-pLdJes|yRk(JE8GUyc2qZI7RPvkoOhJj7MO7KpAR`K7KqnHRmoBtQ`)n9u zo+{$v;=~Jwtoy0df(RPLg0gS9anmkQ@d+@M3+kJEi^=&5l0;B23vuY6e==aVX=LOs z?7AOgXuD(mj5Q$NOf-LpZVZP@Fxc;%E-RMI8K~BCV;cfWf~dYyU`tSADL~ne7aCtW zWbm-@j07Ltj9}}rhb5bsX3-Ft=}yhoF?%`(gY&;*q_5d8Q@=>~KEPh_nc6S9o*J6s z>_I3($w*{>=ua0Xoi6h+w`4jJt?X52`P~hg>kEQ*lXowi{;hA2z?RA*exz^!+v8C&TH z|L$WzZb|S1khn}|@sZoxz*p+A@wAHbkZC8!>igO6s?3uS!+FWAtm2rH@)C24@*J+c zfG=5(HijBQ(OHd)v6k|4&R73@LYZ{CSaha+w`aOvA|B=%6+eD!2@J((U~f1jUJ!J? z&#%p*lz7LB6HZ}k&PWV~`eWsgiGc}MyN;IHZ0UogQ5HF_2JQ5;?DM#}gz)-_FiDr^ z=axPuwv^7GN2;jeZw!vneA9To@y}gZiF(hGx@bRN;e9+4etKgvIKhM*yCs(a2c6q% zfBkCCpkW8S@l)(!tRfY3Yn~d?>565KEWagnFUSoVmzHHP)d6U#OWUb*c~2M)gyJB} z$w&|9wF(GiCcd{OQJI@1p4Rb>a2(6T5EZ_!$3kE6ar-j)$<Jd)iIklkm28)HTpz zY{g%8NMsS59#xdmXSKXcwo5%F77j=2^f}lYFj}Uy?kG%mo;!8St0Mk5C-d5SeTGvS zN!^cqU&>uykAz0`NNe&G5{`t*-y|eRh9xM{updkQF*rya8cKB%x111`xF3u%l34q0 z9o~)ffz~ad$BaJdll$IIonfYT8@jK%)%Mbr;@{Pl73>2vQZKjrskZ9uj=@rMMS?cB z-D}MFYncWJYV9iTF84Up!@wYJr?DVuGz0LkKQ)&pJp#9CfZ`14Lu-sILv8;@yvc#M*w63} zH#Y|dt0BA}RciWR6xBbF4YWQmSoGLzSy{xv!pesFc(tu-d{~w~u0zb5Q(=_dUtY9; z6&iwhJS4jkbTNK9SGKG3Hnvbo=w(PqH+u}Jyz~-2l#R^!alK4~qLxVv@zfm#ZFuUn zrAtK^NSS}I!bE%iTC6745g40-9PM>+{)JSB_i`!qK7*NoExz?(iq7<;_HgQADYpY= zDq)kversb%`(9Ke_vehHLT|K0#<8dc1S|X94U3OA;^yxCT8Gm? z|J7y>)LutP%P~+r6T7A;@Rd~#g$3-{$B^zc-90;xvyC>cSg4TmYAoj-+B;$ zJjci^ne(~{@AYZmRS$IJdRCI&?xFLwa>P{6{b-7SO-9?2UmSs*C?>awmnZSci>rfZ zuBowUCXs%u*cxr1xG32q{@^!Q3W8z`kWZO#GT-cJBmEp1u?Yo!NduZN!8wBt?qc~g z+WB6OY%$kak0*4OZ~kntyzM<0IyaW9(&GUF!0iWXCt7n*9FrN)v{EaIwuCkmR8>lH>)-!a&SmeS#m8(jK2p=dyTN+%5x~)Fx9~{~cDZ zb=K^~7T+``y5$xCg2-~EkqEO>#G?sO&9(ZkU41TxTZX)2gr?_H?B0$`!{pZ7PAaA1 zQiV%~gi$q8XqIdD2Mf8FR<(c8fAwQAkw+CSB?}(n-OQ+BpKw9xLsDlMEj;l}GG$mO6a<`lM347!zBFYn z0@wRwc5)yK1)q%*w){&Gb_3(RA|=PtU}Ib7n|_cbKj&YstqW&!P1JCtmlm!G=_2<( zEUJ6OCcALvml{oex|T7GJQ*!|u<=y+S^E>J^j41M?ms;QAtZF6fO zy9ri8q$=(4YPNm3f%Pm*vFsSYn(y zI%DUtS>u|W?HR?@JyDLcC77^xGIyI z$9#`P9X8G9)sEUYl1SZXLDq;8y<0 z+`=|Ihl{5{T~py0>CJ;+TL0YuDPdF_2BuARm(R<^T^_E!`^fkT>`={QpkHw@ttjcD zxq+FZWfPymP?QF31wBTYgqPK7_sc}*qy0C}vwy3n-_2b(GgsK3aPYW0#NNRyBWtDD zw&F`$S`w?gd(WSuxR}N`Ic7sdbdf~?Lrml2mD_L?l2da@=^xRb(_Bf34l66^#|n$J z^D79{idAc>5~7N0XQ}OWN8hdVhTb2mw_8tSSw~H25w@_zq2LCJR^kU>SK3;TQ2^GJ z;^TKRJ>R)38fpPd4OaL$h6$0FW7~;AQo)P7LUqr@sXJSVGT@on3O@W zlH?VVqu`2%Mx`=bxQBd~CHEdjUb2Uxk(wJnKxx`unkZ!BBrz8p9Uj+AZLJ^?^2`i#KFFO7 znG7<>oc&Pp6DoP3rq&NE3NxeccD4^oZTaRl>3+OdQ}woj@NkE?uz7oZ5A&E7IZ$|g zcX{-p|5t@5F@=V0xrlO*JQR&V0`konc5DWK4nm9@HmVEi{LPsmqVgM+`vwffJEqx+ z@BP5R!ZfJ*c**$027(>K1Y#yCNq7un6DZ7Jkp>>b<_3mv`ni>^HeP+ki66dR*3wwe z1PUi>R~s0X2xEddk>wCDAukv=<0$`Segr)TSMiH5c~sBR=QjWan`6z~W!C`}x0rxc z-vPW9y4j;8Lh{=bBxD7=+O7|^wKUZ8g3-jeJpztgB{2Lpi5AW;>pDV#SEq}`oV8LF z$x17h&HzL_3LPmNkE1yC5f=OEtH$7!H{X99Xs^}fprRNmqbe-@)vZX9D4yQcTx)>M zsohoDdj_m|X8sgSor||$Hmsh%F?sGykJ-pn8@DE1%J4);)ErrgJkk(C&AjJ=gBxIR z@}>;g>N4{+4BnfiJkGraCIFP?SyZef0T(!$^RLiXC?^io{rv|PRhTIBrgTwI0jZM- zS3g7_Hdnl@HmjuJV+oM_1n#N0{{8?H(aTG_vCiAWUCJxbU&W5b4cYddboSxUa}|D% zV>3&ivb%CkczgE)ClcR+O3)el@wxKm#NRB1)BVno#e1kz$1~qtEAv0pw|cYufbOZa zt%GU76gFNwpuN;I*+hRh#eM>l7|_)k(PT;w)j|Ic4~EskVKo&pa%7Rf{W7xuT0B$W zEy3~uaq=QQXJEennx;FU@Zo97b8%aw6`3!I74G3q!CT>d?VOGa&EainH|zTgQvY>j zKk1&VNrtz;I|k+(GX3xP`giclF15ELCx2N7J(H8p)H7IK>IB|t>?w)D z#WJui9vPl@#7&wi_eRoB55{K?XLy#l(CDhI-4=}he!}{Sg#tzp2IirPF$Voar7=Wg z(bdFm3OjrE{qs^=D{bVlmmnP;01Lihw2}Ub2*`*m+pStMsQo!EN!<&Fp``=KY1tH& zbwQUpF@T>v@7~M_wcW&3Ohk0t#F4!rg9d366)Cti{hGY4UDL$gtUMzoDL2<5!b+f6 zk7GebEHz(D%1zL0W8z%XOV`bd`;O;qb3`9Sbg!)of+yRWZ&l;w%Ku^C-{rer6>s*Y zJ7Su*F$kd8?qQZD3q!OT2zea%)?~diXK~g*7ArEixMUG-%xC4@Q?F&*EXUZ}aItdl z;JBf0I6wDN=c8`pi@y3|HC;a;HV=ZrwL^%@s6)caG4i~!L;i}D*R4IqrzUSWJoD&$(5 zg2F}W^hv;b^KW$GJrW}}K;B`(`SRZDxABHC{LF2g$`KmjnU8YM_h@p7e2QQ|UJn^W z)C~(P+VeY7#r33wX<}zt6aYeo-v?$(JKu*mey7V8?bRKGd0SZf5t1apnCv8C^+acQ z!oFMM+m@@(omWD&$@2QAHZkUZE82|s4k!Sq9bAEO=aM|xm0{2ubab$2eBlKSVvopv zn#4T(*qLCD_XdE)Kf33j`+GjHMn)bf3m$S55TZi#`@TVquU<03#9!S`MuqrRNFE4w z$8rGt4A{GDxt2&p^=h(nYk@rD$UnBjp^guVCAXqEtWHvz7#XWd51VqnoN3VFWYw~! z_oOgb3%iT6lS%6EXkW}1*Bfg&-4^C_u`)<~-u1SU9Os`qBa18|ll_)4PdN4r9BM=tM$SeKO+>%DDFWgNWza6vJ% zxCItec-RDXf+Lpt-hJZp&gl|p`Z*l7FfH^nviFIQF=kkqwdD|=2I*fcE0p%LTxrO? zxOHoLC|^aT;Su?PO(`FbFNAmaX%flhc>kArs_uDst}nz)3mpmAyzF=(=lgFa>u7I{ zFnx&g<`gy$TT#|xxQuihxtCO!{aZ5-;sJ9vVd==Ii#(F!f4&-jP-o>K-o_VfZ*2B- zg^gh{F}4g#E1wdtcEqK@T-L)n;x^BVNM8oJJd7qd(~UkCn|h1D9x*fd1qYMkFUvc- z)pG#=2ynLE($39H&)3z{$KHdyH{BydHk)5p31S*Yqo0uR@Y3b`a!#p&0;ipi5##kr zV9X?{aHxpK4QYI{nJsvO#kdfiyY(gJ{lA^m)IO_~o0nW~&)cgL*5~_0?l6-3l)Yw~L?$`6oL44v@9}CX+R+q~RCBIi$ z-0l`~JM8WD@RNC#_%QiByw;*epSF9-);iDbV*SSt8#`CtPu39LuGhdXqyS!Xc2gVs zvk;`R>alrs(5RS_mhmArVoQ#HQc-P^kNM-JNpbQ@RBxVncJRyaQk)+xwj^bZx2c>) z&vr)h$k0qgLq}_l!rcL4d`;OD(!hz)epm|B=!fDT&%+; z;JT60dA*0eJH=m>Z7ieoKV+-fIh;Od1p$myFIL`V^R}0F)O2P!u-sjtd8Sjw?!H~~ z-ONe8#^is@_vdxA;h<-Tk`hYJkS)aD?f)E?MG7fv5_pw}G1;4X%zmDJ3CT;mGRSk@ zFEtFjcD~+e#1fZz_wHTUk=D)05r!jUq4NBLr4~AvFr|-y1lI6H^#5`J#1FE&JPM0V z-zoW1A)`6+Xy&Z0E9S5uiN`}v39b1$iKy2!xB znSkKmQ%0u2yhc-5fhBDPfL#Py3mdTmj5i0Y9;X zMFEM)6OSSU3{_SYQUoE`yDMQhTUoFf&tG3)j?T&52bdvy75GDRm?Sr!te;w)2X~_qNH`_hpx&Z@D3T zX!Lmd$hN&MC3&_14(46IK5z*Urq(oashQx%ZN*QYJv|h^9#p@cO=hIM{PPl=bKBfs z-7c(SV`OpOFSKS6771yuD9kTyWU;A9>dZuerij@1IPKcLzHt4isHnCRd{|*xZDrM( zpE7$BptGtHS^aW6(B)Mz4NaEr+^3UvxS!(4 z5nV?$^r1vz6E@SHs-xN~DScwz$@1L7f4$ml+1y-e9;3Cew4j9osGL7u!L`byP4|>+ zGu+uua?Oc+Odb-G^$2xc9`q`-{;q-<7@eQ{Bd0iA*b5v zxD3y;b`{Mv?QCXrN~g<4k}ogAfBtNTp0%HM!PT1&u8Gm2jlnA`dXN0@{TMZkIk$aM z_Wi8f>&~-WKa#Mq2lTL`K zfQyB#(v}q_s~zSKqNO2L_Znt1k`? zFc~w`U2}8u>k2Ci^DDb2Owk93?(Yl~Zfia}Za`Vz88{ml;NfPs`fLOeZ_%qRuFkG5 zEovwk8Lj;Dd5g_{;^X97&0y5grIw4F6;8(1l)xb^Wv9Ek055!^ST6Y9QHd?Gq`k#h zS52*spRJ*}nVY9WesaMmq(Ug?x>V{H{S65YUhlrUn+XUlF%9vtOmq(b!soBU4_P-qRrsbD2JwGtiQ$k)h zXBs~ug(xYSblo1|>-p|I(X#x7YvWb$*5s9FzpU8m%9=o^6qY6zlZdp7$ ztIST>jiAuYp;+Q+CANbf#3uMt z0UR?baG9~9%YZU69>G35#?N0=y}RdBgGZT@Oh4DD&u9;gKON%Zj4aoTE{j@lW~%sn zPR&qBSULRoHPtD3w^qd4(A&nuz=e9EB#kipAEL>w>F%DQQXSo_j7*9aLAJC#l2d*- zE}mjrX$Mo90zmsP3`tz6KM_hw3vbbqPtRXr6fxn&h9L-ly3-}gkep#n-S*#m7ev%(JRmh}$gZwFq&N)p+sxg2 zlq}hSSjE#|xBB==`qi4TM=ZNO1JL=1YW%SRrW^(Q*SWDrj7oxzJV4#{6h%Y8vfr1Y zxfy1otYEmH*Lo3NICl|f`H~-r9u%dpA(8&h=U-;;p6=6-C#6)h@&2~p(g!&9G+`(^ z%2Jv zf&lV>!a2<&PS&FwMGJ2#G6LZ_GW!{1D1yJ(8C|K?|vM@dWjN zsl!mQvC+Q8pmg`J27A`oMdAx~y0m=@4%Ujr5(Tcda@jIyOBy$v+b#G>O2dl4!OE7@ z{@2?Y>1y>ZN^c8u5)hy$tNFe&4{^agN@OL##ix{3YyF(y26Bo*+(Zh?3GlL;?#fZ1 zyyUvd0(66*rzmO)mZcU{MLN+S^C7xeQ4&~)?gys6#*ut{yZ_(l*=`>YY&MI|SnZK>msnf^ZrA8{@w zK#~SWTwEqe9#48(NG&7e>%sf^=BuFieUa3!Q4v*e=8y8Eb=1YxjbF~DlxH+r#-wJ z*Z;7eqtL{8PX1$7GfW_57$OxYA%ayi?6=pNt(66@^Wo6L!$VRMCzPBhTvb_BRaFHE zZrrl+n$!)?ZMXGYst@H-JlSa7cx8VvOU)6W^Ul<{MfzCq-4|+X7Auk zkmP!|KhAuFRRMMW8Y`t6EJApv3#Kv*slxvs!1eMU=*1j>io#Z5M!)IVsb~gEGESAH znp$2yd}IW$bHMj0F7U!%XA6@8EP{>gwGk8*i|*UPp#rUvnCMQ@(Zv>;nue+cEtTCm zn(JRDt6tzz1jWg0U+cXdqh*zL@ux?!Nc+n*A3T-7@tAls^hCyFP zJRV&aDcUm5OYp2=tJ9iVhgDUG7m?#QRsUI(9*4lVJ=znlJ-?U-C~}YR~JOoxwGROVjaJy&mIqRB^h0xt|Rc$B^!?PAX)CVSe(i zuL9Q|{We^2wr9jmcG7y4SE8W|-!<&*7^N3Y?dkAhMb-VaC z-YTyMGlFpO{f9E@dBPz_Q7jbWubk=6>&q=GZ`8BG!Y2gHGSJ!R? zvRpEfx5clU!4mz9oqUPo%%c_@GpR6;}1X z>7aAhN$-&Xd6KoV6mHYpOr4l^pEe00G61KiMVG&fO#ldKtJe6OaM*38kitDSuFx2pL3gM+LtOl*)ayALb#~>pSlAl4|@}rmMTkA73o5gy@20Z zLyeqx?M`z-wTa02{nYythpu|d&C~8qfJo;j_Wo=F+?RixbWF;k>x)FUx z(_%`;($rux6{*+p@zL!sq+a}0;OT2!xJ50^e{?!oeEl_&BLI{P6HlNZ0|Ll{mx@I3 zVin<@lY^-ziDr@v4K*Ml6rt3bFicYZKCAe57{m&dOnm>5oWnX&B(HJn_xFkA+1qhF znbgK1Z>IIBUsfkWRJl8+E>3AUfl`TqQjW$js ziy%NDE|3-iLHL!lCPib+i@mNpj?-wEE1F{&-jpD!u4i+i6x^gtF0xR0Qdx*d_vEP0 z7i6XTR^!pPwMHSwiE=*K#`3BE?;dozoP3HUyy0e)FoGs7@YSMm*z=Uxt8bQF#}ZiWZ57esBj^k zzWX!BTz!=JG-BHi0Mg0Nef9w;0?9=M=vAicE5E^G4ezi5TqtZ(=kU$X-vGLM(;nt( z%XrC~t2+J);zQWc9nA$f(m%3E3xNMSKoWic=B8;($0-*JCtUHeL^+p9J$HUC@a}^+ z0xnQQ*){roP67zxd`q0YNYeI;<%qiQ>eT!X7n63%%LSXJ9*k6XT<)51qVG%(eXe!e zo5$37i=aw}CwS}Hol*S62jJ&*N^o;4ZCY)v&XilpmGYQl)IQOuW&maWb;a!WGM?&AKGl_P2^2!Mu!c{c;X4#!KoHif%IueD zp}EO9T{R`HF6O;QL5*r;G39f}H>xDzp+ucpU(>DOGA#wo?Uqlu^}mo8o?KV@RXJZm z$g3?+t(fwM`ZCOGqewTQ--3U0PSn2#2y-XPoajWMWazlO@1IkRoU$8^AzfC&51i>i zt$60sI2-rYYC7e6@nu*EQH;%-iU5z?XDCFJ{FO#Owz^jRP)l3uYj;*vv^g`HM^7K4 zNF?6tT{&_Yi2x|o(9-zqtwvTzOx$)PWZ8i8^=bX3d)(p+PrB;w{jWS5s*9)g3pQHE zjg;XfL4U6AQvuXX5f;d8v`TE|3p33CM3kMe2DC$kS%B|y7_aCBL^?ja5xz+m&psSxfLK7GFcwM<$Y(H7F;|&llp!=$EKr~bh$2tJoeU0MkH`VNNd`d3Z8R}K zqHY8Z!HUD}NAosE0#hnS?w^=`q$7&H!9t<-a-sQ1u%M%llM5_l2f8V#-8M!@u40N4 z+_8IHt$&ZoZ?=?#`_biW`}Z5m0D_ z*2CcZB}Gc@AF@kP1O5ViRgKAr6vJZE3g9< ztmn!D$dFtEnSm|Z)jVkM)T%s)e)Vi+$5%WD6xs|u>__Csi1*Z8twnPT?}Smz6NP-N zgtk=$x`QdeZokDhtZ914Z~-}x6jyjAX^U__*;)LC;lPpluT3OHJ0T#_9{di-1FpNs z@%6ESa)G__^Qsn0$+EY%Q$PyMA`LAiHa;%=5Pccv22w=Dsq|kI$L{v|#dnY| zJZ@8SRV5JErd75a9Gl&7u5W*GGjMa9LGrx5dA+!qwNmVnhEVzxe2%}?`fsS={H4_d zT8hQ5u;^u=*F?!`y2{NbR^H{<%!F!id?;bNqAlojXD3mbnw9=C)|Pzx$=55LGRzQO zV98dyD$V8e$<`?GS6!fimGKOyJZj@fvQ-9%+ zn$3@*Rw9!z{4mAgg~Z*8X;jWzI&Hro(;jcZHd6edp%om328>HzJrp#nB{Y^m(MZ+`je};z17c z!ZCc#I}f7K)jy)fIdGr~Atv8WCObN=?Hz6^xtJI?>*TT-oz-W51%tbqj`qVY>RLv&dQ$`ZH4w%Jiq7E7&&YYA0=1mbnqlCYn0L{bV7u?$2?Xf zvKx09pLQ*7BwklyzWQ9opT}+N@%EB-ao!xW$vLZ}+IC%BCNnX;p6fkfo_Nu$DqrqS zyq@l$#TzpOwn^2!!n$OAUgbK4+z(dJr{Y>q^94BeRy`;WP(PG%bMpW4xD32~^}RWL zY>TEG!SPxS8ywx+5ZHhRWQETlUm^+$R1?dT%d$?EPE$`)r{O{!Ol@_KYsb}XLdQIO zo@HYR2bHI#hj9$yS#kRUBHTUv{Mnoor!PMNz*-2jU`7$UIlK4mW=C?W7oab&n!;w) z)ArNJRn}zgbl2;viRb__Ehgo*me`SQ&>P``ge`7?m6b{c25W0;5v)Hj?elWYBS~>+ zsiZjFifYSQs93%sh41S_UbX|hiq_Mtr>PRjiuKsoms^b27qzYozp8l`j3Q%ht()HA zxLU`pe3&k5%I)QFbb~U~vrfJD*ne_dD!IyCy3y(8iZhIE-gb0O+1-8@6TjNm;bGd* z6`v$>rOWYobnIZG687kL^K=!3X-n_i#FY+~p5x-^nW~o4J0m0-h1!9lx8Z_uVEfI6 z-teAh_nHHVcgRMyHWf|gho_b4Y*J>$5}}?d<~NtHX%z-e=SFE=9&d}UA7KK62{hxY z53{L!fm+B%&5uKim(&%OBO1fMAQbvi-8_34k0RX6tV#58-Zwe?%&eW2Gk7tG5j z)MzO61|SOTYInNnF?CGgYqth#dvG5`Mk7D1yu;TvLSwrXYIQ0u_4R81CXILf@B6L% zS`kD&X)I7^Y1VyX_)k_~XlT0C&qiyMar3L+O~}#(I41+HF5VXhNbg%K6k$y^pGXP6 z>y~Pd`(8|**(QK|U9JF3vMZWEWRK~tmp-8h_x_l>4a&zN#_U!-gH)sE^6IYZuGhWn zC>M@9js@1vTi-{$m+7O&kf>r}O^?^DwU=wX*E=(%B^2*I9{GP1+ggytNcuLx2AD|NrTY>wga(3Cq*5pdLce@k7_a29ZN zJ{tRIO1xEvL;Lm>_#2-FSF()>A!{d!-*DN)!k1kev!3sSe;Uij*uFLRrRz!Eta>w) zCYoYQj&;g1^7n+k5p`!u`d)u@wV~^=c@Xo%>+~#VVYc6+)Kze0#_E}`?|HQX^&_6% z)LrkVUhrhdM-$llHFwz`MTvbX8)>MtZJvRLH-XfObH7|W-sP)9ufz_G(yAB;u^6S) zP4Y;1{*0k&6nU{dErXXIY58CGh175|Z?m+%OyMRf$*OrSi{XN$lGMhK(EF$`{6uBr zJ!wdYDRV|5Hqo+}N6Y$J&y1FU2jZO!Bg1&u>vptd_NLKV3BY0OrA=DWnmvqRljhceeUh;B^Pq=hH*pq;lFJRY`S(0+Zw3l^*r{Jld1K+wwUb7W2T~= zaM8VVQl;DqF0}(rsB!syvJKM`Yx%)8^0Zy2E#wx=Y!aDv#p-OS14o&DDXsN8Sl#lC zHkRunI&~v5gW9nnk-e$y2Hg*LqtEh_68feX6}s^DA31C-98a~6#*glYE6t-ynSnrs ziJP)h$|nL%`xOD6H40NpVrO27_6I#8R}H?6Ef+HfWu#Wc<>Bt}6_9 z%bqujQp;)q=TTxTk6*$`$H9*WL_Gf{?FTP*8_mw9CC3|Oadfu&Ach-l$6MW$T7=HJ zT%nTb-|Ib^G7j$3>*8wX#E+v6vm25vtsH*oR#JE-btxFtnB7Kp{kr@+R3sL5Xa>_}JY34rB zba$q5gVgFK1mv!96`(l3dcro|z?jFuD4G^I~tP_}x^ z1Y7R<{xDMqkm&-Q`Va?;xZlpKGFl}Nj1)~d4WxA3X5V`RY)L7_951(K^24lImOSq! z8~U@CN+PiFHm&0`jXe%0=U#f+IE&8CIbO`!`f&+Kx%CeVBvTDxusvD&HvDK`==t&f zPp??=$1i`SI`8bNfrl-NYvx9I-@Y1s})nO$RPk5&@XYAXlNBGDRBAV_D^oV?cgQ1kBn%P3}nml?Xd3-^~qWRdi z9m<)LSma>)=9i;=5y!XLsZxz%O?rrQKG~Q$=}3;=Ih0eUa5S0jOQIlL`BU2XOCuJq zcq>cmUR`geBElb*)`cEA!Y%KO7y8Vqaah?~>v;~_jc)e}JlDoA4%a25eo-j>h{UdD zd=y{QzrnzlQLPSnt{C>Zpp3Vg$B1OMk~5>h&2H$ejw~x9!FE`UK}mxN;o~%DO$`H& z4vSWz3@zjlcA|+QAN%aACPG`~v5-9ff^zKyqe|#Uff2Wu7%QrGgB&%sVwcrNaG>kw zwk+ca4Q2bPtUGA)N~Siaffpr8r3=(Bs9P9q7x{{{tR`~^n%DJaX}Q&>zlA;Jlf)-1 z9_5^*Ez5z%N#)ryoI0_z9pzBpx3oN?GhaJBS7D4YR@E@5C_@^YbgYSaqRm zJn~`aq2qI3i;})5EZ5ZVf9a{X%z4R?`EHhiJqi4SFroJx?g~}MfyUCcoR=u3ZrPUO zS#QX4O7qhsl%4gis>?W){NfQ4axsEKgV!4Z)ntm@PAZSWmhTTV))>}a7bWjIMx&Z1 zzI4=zJ3=EqpEC0iao)4Xq))jLzs!lf}KawS4g?f2t|-aoMusKl@ztiWJVN@Z|uB?KD{{+$q&#@_T(9-|ujBaltx!L~9Nx4mKHtmPVtl4hGs0aj1VmAyVAkl-sXX4tB}B3_$x!*(-E`D2Hcfbyt&UZE z6r9Ep7yGk$TR30;;R6Y`n8-=JgvT2_``z&t}HWC<7EwNa9%4-yTYRl~<8iRV!yxE$=l4jB6)b~?bXeWtx!oF43mX6vit9&iZv2Tu@Q?3)>?y#4z7RU%%UYJb zoYi-5pq4AuWV<+660lqa+xAyorf`~qh}C(@T=mNbMM%o9(Wr)lLpH2}k1RJgFhcNU zdm5S2LFVT z8a_haOjL2#aJ>jbgBj!uasK-^M^*A(F6X^;aQQB}49%nEY7c6V5`U!pYD(*6w|ddK z@DOn9{Aa}@Gb0C8O;&l9@3EeZPB(w226H>RhV8Ecsi>A`S1+|I7N2@~JNh=W7TGV> z>z=ErUkT8Le07WIGw7{$98wMN?sIAJ!#F25U9}KKM9bhm%0hT&AsX#()omdjAV;2@ z*9QweKNtta_bJ4$6pb|Ioc4My#1!%NNUhz$wav8wno9Aps0HSi>!T8M$MMR)fIf$% zHm5GJ;!(VxrVk9Z-&|K?5wCsWs{Uvf4p-_oX#2_Y_ZAeWLbOotdT_3(RwDgruIXj_ zq5s(~JHbhOC3+pU0E1`Vn?@LyNpFa04sYt4%*UE13YfHJnYnukSx=u)c5iQO3H$B1 z`tuHpVBi*U(}x&GqhKt@DdNKJQlvzJU(4{%vD|9PAqOW?~v~u5m{J# z`gE|IO^9RAvhTLh)sWio_?6J7dMObB;3+ZsxBFn^JX!D$JLO8lZ9icL6K|C@zC^=~ z9yKBP#cc8Ihn<-0Z@yo&r;9y*HQCxnLVy;RI19>51cgB~V;~y4?$v<{@fc&~=g&tj z(9l6`cJujvkW=KBy9ZVCP1u7@rJNth{uW>~vLW+u8bZMzC8-u|#T%vJGGdmr-$dB6OG@?wF65pa?+fi7;~&FfxjWfER&@`>uTH8lf+ zgRfb0S@!mJM7@r2UKBYu+>VA*C$cjRJ*IOW%I>i^+R<6a_;^MyX9lvh>y@Al!LMq6 ze@-_X6d~qun3kG)wb!8l!k7J2EwX&U*RT-he;bSNi4L@zrw%x6pO{Frn~w-XnPz)Q z!(dEe#R>s>F6KQ&!zbeV;zTR*{+1579Ix6ro$6zdauME=&*6+sw~0`Olut6PhBB$? z8xkgsB3CAYVah5FtoR%?cfX4ziTU(z*B#*xqM>CDl(SKR4hyNv4=cx6Ld$jnTr-~c zxp7hYAm(G5CMDs!treMTxb6sn!o>UtzQYdtGi6WME~ z^3LyaNvSByE*<<5=Piy0H!NV-W|^ zRfdz4KBMjwvA`A%r{OUTk9Cjy`GubZKH|CIT%`U1J&(|&Op7ZiL;49VNtqY0P_uTJoR|NS=T-0!O`e}`LH#m!t+Ds^-A`GaKMUD#Xw>Z&$poQmRP{e2{MgNRBqq+ zKwUddp^$?~C2&-jh zVBL)IV{P6)Ltp#pRuQw>HPvEB0pbH&B_^9iMCYidsi=V5E|6=Tqt-%vRTtPJtutj! zKe;ie{L~P6cVWO(mxoMWM|~s)46Fl~Bt(~pMKmp^3DUZ`L#l|qaN#7&7o?`LnDe#T z7y@LbSr_U@4Z}Cjf%hL*0UihzG(`sJMBtJ)g45IU;Sov78%v8#=x@bo=7FU@<1r;c z1iA2|Ym-&dk;xNX7{w3|tkz!YW9pDLv^bLhgU$Vl8e?LE?n+Mw!Z0q;HuSr{xq<<8 zIl%3`-`LU&&zqt?vzwRv+ZXt;a;u@7cV=nnKA0M|I6FBh#6wg6Dqo$G6F9Y}Oa@c#D4AJj z?*n%q^xT%3dI~BFA&QV+oT3yX-*+^rOxz{A>QxO`NYjjpQs9o*nfLC7*XGf%BrdGn zIoxlp5B*T*;CP|F@3$B;YpbH|)1uF&Ah#wK-jrS(+U#Ja(w)EbHho8L1d(2q)6SJwPpm_P8$cb8o(a#q#iyzBfIgwX>{JZGrGOKl?d=W$q&Cc zeE0UPzyJMSXED0R%BqD>M&oAQpqdYX2lbmppb zH~B{_ymLRbn{D!8zaX~QB=R(v4wUoR&AV{4FE1sSKc}WRcr!S>!8!l@o%>0Tj*p+R zvf+1_gc_kz9Mu43aE7^_H(U^p>5-^g%;1@uTSKCDnOpRpl<-tT{d-sS*F!aLrsMWz zs=YL!!zX!+Yc~WE!|7=m8Cj{ZgKt#d4!;>5 z8h9krCNd2c*-oCabzK?g3O~Vmkw7&+=5@DF6d8Wi1=(qv@#OK_-kW4qN%QU9rJNgB zylVIcKp-eL3^v#gJtKGc2Fao}Gkqf!6T4PS2_e$~9A!D!Sf*!*vzUl%LZZC;qAhC7w8>V*oa^hFa zD>FpaFCL+w;bJS)?oY~zNj@xASbQkvGS^6dg7gH>`V7gt>I788%CEhTS4->;)~NKO zyChnY#hkk;xLOG>5a9jo(1=U<3g17zSHhp`KYW+b_Y#Hi6R7i;I&N4aw{L%tcgZ)z z$qUXs?dwAS-dtuQZ~mmMNE^vMjR^3rlz$p;{!h$8SQhYBl?dzoUX{ooz$t!BAv8w@ z?~t#DxaQo)FS2w@yfu@~-fCxkc7f@4K*9aMjteOTkbX}!&Bs$u^A`wx%s}{WzFMQx zj<)yH#Yt)8JfKgByVsZN`w7T#h|1r!2!1904&j6V__#=uO%@aK^E`IQW68_I%&exV z;9_MU8sTLNDY{d}4Tc7C-20x<|IS9^$xqFk_xt-wHCI4LY?!aiGB_f@LDYnx2ce z;^#nyKvB8bDDf9S6~j`%Vav3k*pU07WWYIxTz=w9_;;Q+ObOerqFG{Qxz?^L{9V<8NVZLGN-Yz#7vRgeVyM)-5 z5HlpTFMqq(xPk8LIS)(Zpi%y<%;o7Vy>RUoPPWVOy;<8A8SUiJd$!cmX~aG zJs%*YWz^eNqK=Bw-FJ1sR>^yA0@Y+m9(&z1^xAlxi}QtSCuR3B`-^Ejd6K}y(Cr(7 z1dXoY;bo&z0j8Y21}JzC@8<}oI7jQEA;UCojl(9Bw-Of`1>Jlh-$1xmtmua@a%ok{WO^0Htp`MYQPO&Myq!~IU6Gn zx*|Iy#+9PI{axPkAO*VWhmo9|_8c^f^St_|_tx+!8$$SpYh z>{*h!jSvN-W+uT#?T03zsx3d;^LMqCT)ONj`ci+~8!Nd!3~(#H5w3;gVun1LP|mGk zAhWBH;c}Vf;CX~y5=cS0pPlVpzYnEu`yJkT{nwib6@bJkfz(#5`7g)5=jz#x zoGEr&+Ua9#r@_y5pii!OHDA>oV-=P9UiGhH$O!`^_Ce|)+Cw%QbB zF_d{31~u8WStr&JK;w+e|L(}WF=P@Tz05YKerks3DV!B zTJFr8`n6&lQ$E9v54@VY5CKk;na99|sdEq-ObejT&(8<^4XzUtYr4M1$iwe7D~3RU zFHX!`9&8k0kmp8_?P9Y-p4}&J!Du>e%!Xf&w%+$QmKv~Xht{;QOuM~!87n#}S>xd{ zpP61)^XApihpi^V&op^|qD{7Z{0r;xgIp*dmlHdhJh6WA28kvVW`UTrwD)3oth}Uz zoSZy6JN-nw0#**Is~EoUlixcyASGK`SYDQTDJm**Wz3sh2Z^ZJBAu%;_w`W~Y<9M3 zbl5!@4aBWz);v4?b3ky|T&das=}?a^NbmMI*ea|(b~(|SZ(FLQo&Po#qVl2@;^WzU z`Rm1ps1JA{<9z&$4R!RzNo>#`<)+4nnIA^_g^yVtL9=OqfTaHO@uOpojFa(#cTMF@ zhi&)ug;6d;A{d`(FvX|O#E0DsOtBH-*d0rh;kfp@3Hmw|IL?%pRj`ZoO0?u-97kF$ zQGi@1He4>x^{I2cF3;{W&vn|xCN+r|4Hu`f%JYgG|EXKMYponn(Eo-)SekMKT09hyMvbTl#*xF zc}Z_X;on{JhfMD8eDLy_?Xy}vXUE02g=@Q>mFlxS28H(Swq6x14=B0qzZJ2XZ;ReA z+j%*(u&*LiU{l5!BN`2Eylw<){|fh9nNoj6=luQO0AA3E#*QzI`d^Q0s6=@Ui8#K3 zj1@6MLjOe2eD6zHD9;%kT?s7ZKa-e`+b3n?SXZDk(Uk?M2)R4Vi!zYfO8Gkfisek| z)a?7%MlR;o&dncT1#{cmj!i_{a zB)h?}O{3aBHTi>n3tw%#1V{SX`z0Ev1a`lW2XJQhtZJ-Am1aC#n)Khb2!o&#fG0V2 z&Rr^Azw-Tnb<+*bmUQ}?J57~6SAU+^Jrr=uLw5GhdH(oG`acZvzZb_Z{u~|uQc57o zuC}$^KLTY`Ot_Va%j`D-fW#K_KY)Z#!RF9rJp+ptpEs-W?u;Aqlcjte72eTSrdeza z5zi*wXpofjx?w=l3%F_l6*%jUKUt};>VfsxHh{*XMTIT7Cz&2gl%%Bl2itzaV!K}U zz9f1EQ$b3t6?c{-4)%5%@denHXp5a<7Y8I9+yg#OQ3OdYt%jP}ybovlcT|X1Y z3SZfv53s~gd{<9%vDYLyo`@&to;-!7Dw{ots9Es(i{HQO^GgT%$Wd%kGesZVLr*OF zQ~(ttY`CT5HE`GFM*s^=!#y%>Xd`iD>^xsE zeJ&5g(Ei8D2xX{)l&kNs=W;UVtfL848n9C`GFY3BcUE@x)F2 z^c&9X^^lJ&p%}M&wBQ-nRwtbcF=WmW7&O5_FsDEf=_hWaFqG$!tk4}>9Kc;)}RQP}vH1C9#$ zY8j2M{@9R&)OgFszD&!-Ao~fsNu|0;k$PD%Vvd3l2z!RlYY_E;&C)F?_#JMG=|cA4 zWC(Czx%1uKoe2q<>FHCD`^C_{deI~J#F_1EwVjQTQTIX&mNvC!SZ%CZ4HRnLb!H<3 zuHB>BKisuW%FY(iK21!pnQ!vIV1GNTb#)Nj?H-3$VE*^d(jpr_mGEt!v688mNh8IN zf2pmRUk)+@i5hf~mxm;p>mJF0bQXQ}Ram<~L14R+BM+skQy)b6mA@H@PNb$NZF5>d zG`hX{OREj-K6|s*<@_ZMw)}<-&%Zb7C(}CfOe!-*ys6C*Y422T_+;4$JPp*-C^u`9 z>$##k2l^a0XviP1V3*{A3u61S)8suaY$!Lq18fQ&WGq;-PUrrEw>z_oDEic5gaUq$QN zd;g4<8#7)-h3D40Jxb!KVYJ#`Bm$HH$iC&`3d$zr{)veM(1>J)OYNthg1}al&B6k5 z5sGMD*dZT0lt+?z$T0%5jZ_Z3jRyv5>w7Wf4|6sL`vcj<@wfljmEFAm z#z?!0kv`jts0bY+qldX80vUXkvh;NB%@m@?#2F{Ev#HilwvZ7u64G^SXrTPdK(@l` z_)MTiguHBlM*3@H$Y9`O!?(1m`OklRu>8*GMaX8-%iBW76>exmY} z^09wmhP?7q9?{|}TFh->L8uX6fyd8tU;rzPH87^7ys@(bhj(ux5E9d66(zv=peKIR z&zhQ=!o!6w&MxAjW8X=B??IfP>ilc~+Nbj_j!Z4a8)WFc61>=(}r z%}*p26Jlkp`sL1tH|-psU~$ZjEPXG&YJ|2hmQI3iY6qJwu>M;Mz|T}V6xbe8&Y9GF z9#}T7bRBKP^`W^jwms7{SjMVywMf3)%XPlCHsb?VGCvMAGHpHv(&lwtVT8rIOm~|D z*xk+Q&vMTode9>opgsoSRlZARx|-SfzF*Gap(~y;H$A-RdBb_G()rV0c$8wv@wUV1 zhxUgd!AKJ~NqYzqRPM znxuy74qtKCc&J1(ePd=M;od{E+A}XjX`dV)|4rinIk1<=HSHp)_8C5KW%4_^4Xyv# zU#g>L85)7D_DZ*Z`0d+ev6CYQ|NCXhAy;f%_X!0VhJ>QV=w|;FTS?^_eg;&=@Ef5; zshfGDR*#}02c9n3;geh*$Cl4IS=kxiJsrT082mS}1Wtcf)$zc9QZ1?yC4{P$(hxk&{q?JgnSdGcyw6um+psohusxmnavP?V%O-0^gle1jHIA zvvDfy_uict-<7qWjUE&2mlG`eyePZ^w{ja72NzZ;DLxTh-rm4_`wxcS^@?lH;$qM1 z7Orkj&w3eYh0FW^verv?M7%p@HGRNEpR@o6zQu!0;M3iXjZ4)W}XO3F|A7?b$ zK{aaGvN@W&RG|7h4?3+IYs#K2CHfGVGNm6V`yWQ;|6hdx#ifLo+0&y6Bp?&CENZ|- zazv0QjLzMVg#x}z^=}euBT^6eUO1H{{(?>!iF7uphW;bP%$;8EI>^TtC-zhO zUCI>cKM$fWUl{Ho@gXec@s~V!T6^sTF?!4f5g|URG;#)#HTKX{}P<+D3 z%;uos!|5$_GsnPma8&B{R%lS~{DPl({A}<^@AHPue9@csL4eyZk~|9s_|gGIRZ)emrLTMVSBoHA5W%$MMt9kCydzuld>j247ZT8qe1PaGgIHn6(7Z#X_n} zU_0N#?aBB>(3-=Yu2C)~{}}8as}P2ysR7!hUzmOe={zdtNf4jD86Ugz^`>K)=AJ9H08aW4qsk0s2Fz(C0 zG|7$CpB7T&O9dLDBqbj|6(QCVOn)jNq&`PtN>brqIpPmdKWS4I5Sn@nRqw*tlh5Z$ zDJ3E*39Mu&(4#_%s(e5V!WZH!$esK+hJ5D?0kO1BQKS;kjso8BCj*5iH%U+yOo9Il zI@Z>8{KgKRsNNQepFx_Nh)VkyLtjL}QL+7>G%5#3quQQ7=ZSoK%ff%1f1vGhjufXu z<6<;wK#%C29!O3Z!6*H!ZvY0$wCMcPfc>T$0FZOOyDa=jDM?jf7Pt(MBsR(U#I9dC z4$Y=T&H=j=(~Ap8R9txAm#|?Hf*>Fn07YPbCN<4+Mvt)oR$Z0~AR2uim$`}es@WtB zZUU4Cex*9sa*L0JfU|D$i;8ewI7k>IXNv!sv@Bi)7d@W$&(VJDk^KIpF&uj}SA#?^ zt3Sqa_1gCjsJ{X^f?W{c7c?V)2O!(!Fj_BH)r)lGe>YxV10*KZqrkDotLi9~t7d=% zk>ukuDAN)lj!qr%ppSV+_k_e*EPd55=Xw6OC;VzCkn4cOui^tx`?_<=MfzMqf|4*Esl!HlKLbAp zqwK?*h?&Jj34ZZ~>1nB#FGa76KO$L_5tc@DMa6I**RuB-L!)&M;c}*BDpwyNV3Y#? z`ErAp*fb*+GqD@*^j*He%=9#ZD23Jl+i6Rq5Q0xpxqz$A4TXu!Uw4coe-}AMG>n< zpDrRII-Hdgrn#4Ug`k4E-)<&5e%}=}O-r@9iar*OIhtQJ<`P2p$f}$PJc!= z%O@5FI?YUNT;%-x{6qn879@=KuEkWLGD03ye#a|`o5o=moGKJOrz|H6xx@P*cZb3c_myZJB^i>=|~Ypx^aU7q}uNJ zYm;j?iw)s}ew|U%l9Fy--*RHHU7kPbW%UI1y)GWI5Nw&jrwlsRy;~VoQQHuw=f+z* z_bti=c58VBNg5WhfR~=%eW}PzQl1d-sNwev4d=sRG|^Snk3qVJS+xM}W8bW$jx1jI zjI!zkw}}6~N`&I>q>EO<3&(>O2nUVvUy>4d;zqyd~}=6(?M@&yy6N5$Dh@tfsFcHyf7z<$vlw_n`kn3K*vIaF>RK({(dBxwStdU)B380l`i* z(>+6;E2YT=@vgG|_gCm?%)?f?0zS^a7r?GLS?RwCd!_Li$zTvm10*?yY4qVuG%szvofznI59mAZ=8gZq z(u)4TD&niBU>l&I$+E0!RzKhYM5o1;B<5jXp~%%=wR*+_iikQ%IgEYu2jnz;vk`U~ zO)3v3aU2@445mmfqktnRi;A6qsH#$Pflu2ArcASDybj&Bs5JXN;jA9T*>#o}uieJ>|`O3Q>^7abk#aQLb|rF_w0Z>ibEm#27LC2O0C%F4BLsGU}6x)1sua|f!7 z^lUjd6vS9#UkV0^;!k>Fu*dz!hp7gcBEUo zixWTS?lNMGfuQdjlbE_6&ZZCLac8vRYrCetP~~qDim2^6Fl-nA3m$ISz`Qo9 z#>b>abPGCOiM|ufJWZxDZ16ld==_#cPCYZ>y0NzG@4DhW+f{zxAK!X}_wY9z{4=+D zG^@emqCJ?s^|Gn8$lZQ6 zsXEPk-0(0w>ab{5&g72#eag3P9GNwD@5gPCQF9k>63HpQKQxa{t^Z#LUjW-V zJ3D(@v)u#18~7IC<0A;8B}V-~5@NzA<>pWuCpyLR0D2*Sk5)geG^P1B4#)2Vf94@QV+}Ib3pH`u9?ks znlp~Z?fe^u_scFFs~sOjI@G_=i_MBJj1Bwt{p)_9!NcP~M~Z0FPP=sSVZ3-=uKf_s z&NeK1JF(aE&vOpZpE0SwjzY5<aD^|BcTtwEZN!js)xuP(YtagW0pu2zm2fYHBC&l>3Q}~%16h`d5WCYon~qUX3*o;G z2g3f9H?kBBzpnalcUKiMeuoy^Yo?5Oztnnf@8r~8#i4AB{O{U77wL}Oy4EQ5^z<$c z#PIQmz9lEBcZ?sVM;n1}jz%49sE~-C90Nf7Ze9IgASd4(+*Kn4CzmC8Z-R*x<558` z6rw9xuyJ1I(#2rANTuYnU}x^2W!y>C_B-^5$prllwVU-%dF35Vf; zECHEF<3-!w{OeF3ZOOa6`};coxjgol=9$+i%g}wl;N^$TB=F6ySi02hpTv0F+&g9D zK+wvNpQ^ip1gH^t0>Yl1b1zd=h#wPuy4$FT8{@H1?;K#Z9A6GM^D|vsJfVIU<|bzl z*#IdlXsu`}01leqmYwrNrov9hLQsrV`?CykQ%yoTI<(qGYxC${LAO&^L2^jwf1+I% zUqK40bj9X%&Qp3T-SIlE?Wz5no9gNEWt9F;(L^o4s@M`DlP_s`khCe?vZ{Ht0h*kw zGCxU$j}vYVHO`*oQLfNA=I_>u@=j3AQ=Fb3!bYcFg4^#TOJ|dR z+$sK>=0TSQ7TA@z5(u;N@5~W_U720hF1U6Ok|=w7@6l?Y^WA8l7e(Jux(tUbro+m* zG;YCp5-T(jXsopQU~%})bWglOyfXVl{Lp#2xUufs4*^T)Qov$W|7O?gzEIml-ZJoJ z*jQBhn3kI9>MM=R*MV>l0rrUW^G8pP83_hXvAu0iPgm`m>^P@BmJup^N$;W4E&aIf zv$(OCwXxpGsh&sF)R(8wCoUxoX>?n@XyL|semd=ybwNR66a7N{DUDqOwVPQq@43#( z-dVlp`|28lVHXOFgXnhjH{UL^XyfE-U@KH8rBh^~^pDG@2M(HF%P*J)0l0K6Jln-A zJwaa0_fS<*LSrjIS^=~re6T2Wzy5Z}Aet9WrIOJyv-tx*BbCH7y3&Z;g8O{8zA3_O zIEda9__aUlkfH5(MB&tGNo~W@iN3tQaWXHQWF8;*XP0Q+@?AlG!nwJ5%I;^f`s9>l zTI}k5N+!vI@r>64MEr0P)4lli*(f_gIghagG6;q5& zcczT^Ndl5`gD&4XL;&NtnXDIY6Kn_TaR@R+f(;E(K@dR3I(>Z8fFX@TAtirId-eb2uzt$h^_6R_sm5bjNy3%Xy5Nt zO8{=WSc}t}4~YC`I;;g_sYgfYlh$YBZrt*@nzcnf5BK}ERn0`-lZTcL%FCzVdwm~^ zimK;7Oh&vkpp21eaBga43!3~hy)WYV>kr)J1hSbGNP*sGvuA&*g(}v(+g7`@Id<$z zM;;b_O`cAsm!AGc^V?PO{lQXft*nk=dNvi_V*Zq^ubr)yGGXc}OzwuSwyK6q8F9h} zEE#+zC2H5umY@`h)AdoKa_hC4t^sF7IoRef3xQczAQAM=%m8u3jQi6qE>k%EVxt{l zv^UfbL+h^NZ|chF3`dXJKDX;W$K7I(A&g)dVOo!)2*}_19*8!)xA%te-BFQ-k(k@9 zj;SI`)NANooxPZorw^<$z|3s;yanTYZ&qYsTEcZ}yTuQu0qC}lhodV8+tpFQoD#lb zen&C$M3Uw7Jy+FBB&$f^7sXj5x-JA?AI zpx-I(#|sC@%mt0>Ew*tMDA zI@@grG>BT`tZi7S%%8tqz~E?+gBt{wKxJv~-k{s#VW5KKqh+CYy$%m69@)>8KTIVP zY0;;b!XBbLEVMsxrKmv0w%>?u+^~-e*{)5=bvEn@5rx!T#ri$mN-FO zjr;{Nh4KPW505&c)t%#0-zTi%5BKxaOw;13;3X&IT$-%i8OFumEFVIkOI2=q23!th zcD7b_2V2MD7js)%nRkZCwxZhHAFQnH8J}no_f1Gm;7x8^Z3vj2_N{&_bTxNt(0r0O zRdTW>WHCh%xn+LL+9<#a@LzmQ3v*KX+-pUt5LuOzy^V{ZWi}z=F(JhYnQ~UNq)0st z0DeN7Ynz+FU;|wp{k~ef)4B<5?SiF%hoB^TFE^3-F^$uS^)fxaewpb%@8`4-n^VeT^;MfPBlaWzz5t5fNR>4Wugoh^CskPa5?^^KH6l6XsFeS*+Wd2tB z3E3?WSL&)f^;3_05qsFj@P$9pwT~Y4YelJ}MDDX;?bUBuiMo1jkYX z=>*L!Teg_)Sda%zay2epV@+ASTRLEKM_6ARg#)PzoQmY2tWU7}q*>Lj@?k=}8@$ z$~y_gz;7p$lkfYoB5@-Y1se+iDekJ87tgiJYo&_;0VAu^@h%86uV=n8Ai!lQl0a{H zZuI*}jR7^O>&KkCx1N=|=CM3O*>gxV zZ?ZHd!!P-~#O-AdR~0=j<>#gxUnl2KzfQrelk8@lJs)VSVo+nW!th_&$eBUM7$BEF z=g5&$NZ#SMPfdTZJZ;G8_V@2fei-@_!bBCDewBvC>&VC>Yl!-;O{+fz-B*-4|A(CT zeKB|Hg+(#{4dr~B<)e7Yq)@#CmyL2ejMl3`#Qg5!RZ)>Z!kp0Y?-e;8=l5CP%c#81 z=ZC2l88y$QE&)lmbJ_by)8*ZO>O!$F&Tznq*nDFnF6F$4+nKfBa?kh;M)D^(A~|Si z->3Eha2N}Zv8IDp&zZw^yS0BGF}n}H9iqCN^H8Or7?ZK`b{3r!b-mqYuEloM{M5~E zINz($9e&-UA^KepEJqu#O`Qn@Tp#25gD%0G+EEywkU@eYq%T~(et}u-Tz`@^)?xEA zRJ0tyWTu%$*SAvR3chW^o2Ap5-LFOmc#@5-=Pe#X`d?TCjwi5b;Gsu0rq%r{ zj1EtbYXn&V%pAiel#{j;+ISv9-;tRlW@85{%5BOWefCRKD0kO8HV)fJR%|-*Fp*5I(=0u_!G-o0jnN-UnU)AWiHn$O15&gl` z#*HG(gyhj22=(!Xdc$)xW%&_Nt-hy^R2V3xlkk-)A8-4-W6Ly57k^lRGB$}{cT(TC zOuPKqRXs#`fp*-A32Yu1!)-Q2?GtEZjJ%eD8k5nq2+x)@Q;-W1j<(r*bD z9AV1r*CK{bn@xKJAjmmIx)lKhxc!J2)>=`AtA5rJ94zL3$n_~hr}OU;Gw_7Sg5Q>< zYPAv0WO6RI?{3jjNeVY7H%Amahd`CW@k2zcc2*PVwB5}?-8%tD?!~fXrkUPcRKxMA zb8&;m`Up&Px-@N5wT(mmD<=SRh-09lk;dbXs;jnPBw1P|`3##t&dxy0hFyk8p7HPL; zP((!ZR7d|5;#RpRFPheI2kT6fC6w&tHh&OKu(V!}*-1GAD7sVmBTr`U>n~G%Inpcn z)vVziG*!}Y66T}|m44?23TCGH_XCZZV0Kn^=d&|OhA0)At@@tXC?s|Yt)5<6l^Gm! zHyC!Jkfx!l3c-B+ZGq1!J_2xL|4&!%9o1C(L<?pim0kOd?s=bX$l&z?PdX1K=v z?Uv;RDiH^`HGx=#_Y3#}LS) zgoGQgf~}4h)|e*CuTdi~QZieN76e1;)@5&xwLz|uh zZ`c~@09?d$UH;8ht-Bq+ zJ3kj2be3_nizt^_V|K-;u!*Js7ZO_;5xyoNqp;(i#Q~(Hdsj9VulXJC&NVdZpW@~( zGKUzgaCHxLTCXPC>Dld4pjr-(B;s$qKp!nA2^hg2adl4k2V|1LqM0ISwiy&D9ZWwp zBL|7{^B!w=lJWHX=2WIZYD#M7sOPc9hI=4`#mVB3obja0ik3|J952g$oG}2WAiW{( zC#|p}>_-Z8EuCoy_}g~HaHSXIeB5?Ae}%~^8wfg$X!BkiPAN(^!W`_xn@8rL`D>1D zQBhIhy>Ilz1X`JEB#DVVGoVO19YD1mv|N>nSlwPryS7O|>Ad%AYOB2%yS(=KeVxPI zdpq8qAH^Hyc3R5@RtuW-N%eFvsR7S!=Ak>ZZ?zcL()*Vq?7G!pee}Z3YYVT8Ut3s2 zX}X;d>@7cboN4ksm@QBI{_o9;?5pXkPH$88)5|(Df84hBW%kwXJTR(Y;^4=og;Iwc%+Lo$qvH#}+S(f0OaYMF1);Jt&= z?v36QN59AOM*ZMs13`JN>-8a5I&2&*d^T{^3|)Cpw&CHeQ2+;?P-$S2lRxZrtzl*| z%*L<~QpITT;<88l2E;Z=3!NRpEOF}ab?+nmWO@uR3nMUfS#o+~d9=Usvl!;;h$_fs z74EZ^#c#w=iqw_iBZ|!bhuQAf3f8hgIm5r|mRy}){cW4`-SrSnk~kRZ$h~a!mpK!> zI?6_+^u;HGAmR3BN%NQayE6Q7aH9+cHDe8CX33z_O!^hNPtR_i`b|wuxxF!91(!Qb z542=<)UX$pI9HTZ=eM9c6#B?5RvQ?yj2hfdPqmZ#UXK99s!9E)Zmxj?2xi}nq8B{q zX5FEF$8ELnQ`O!&$xm5X8n^oAoBz(OYaN;_eX#`A;eCtd`As3WE5B{#F1Eb7xwD+Y z5}f%tL(u8>hJ&lV> zXk)((S^u;CN#5Gpx&kJ+kzs7I*?;NyPri-O>&S*ln8VwCf&?{ZT1JHfZ8k z-QKg+1I*>&*tp6{)$W=1>o**E(V;(K^VCPo#_>CwpR@U>Zq>FN4}Wm}Wl$7wLX2EFY=inI=aUY0Yo+ z?){hAPRXD*uiYAoO~#+gfr{0+J0LX!G%jxfw{=FU+GdiL9Gg?9>{q zmSghr>AF0a1c4oAKun+eyr(7re-^^$T>E7vq77C#>^mD`MAcNrZ%WXJP1I+_s@G5t zyPDptpOgk(IxjgBlX&sz*S2S;dAqB0SGbzmE%`1rM?4e3la_=6tEFZNzL+U(hCXV= z9BnRh4VVC5ePD?z-tw~!V+S`<6{(FL=T*MH*Q`q(Lvw@I+*7NG{@ayBAMYZ8s-G;`~3~h@gi9*>K+S5-yWZ#Q#3A9Pn))dOw^V%Q2p95vHL} z-2=CZ0zta(Awa?4VAVWT-b`1{(SbkO=?)LKBQ?rEk=8X2RSTt1bfB-C31*TjlGy@w zZ0)mRVXsITr=RW1>Z(Db` zIpgQM;x0=+X(Mhl8IP}WjmvX5YYf(QLW0pGav%W%JEj<=1W^Q zuXc-)QOD`OxCoGzZh`Sw#iFrE#IX-igYG}%c7smezF64^`n&0#9&66T)Ke&=C7D#t zpg`Z$WSZ!hIcsFAYh2f2t6~r%Pt($reWy3&@<-c6uDLmjQMmy5ZrgtLT%&dm@@u~I z=YCE(x-Q@8?jd>c)2qw=36_g|2Jh0wChwY-)6gI>jmerCZFUe@f#y*BMWGkP$~zDf zJOGzcH$|B_h1D{!`_<1FgO;(NIvei>j7_M^v%IVO0^1T9wq{^$Z|P*=;I)WtUqW@P z>`k7yWdv_p&?t1uy4W56RNTcxC@C+DqM3b`G;I}kUm2YK@?$yLnUnQiG_|`MYuhy| zUtN)0Uh*N7zAZQ3ZPS0aX17U@DZSC{!F=^@Pv|q_d+yaZD|M?N@6ZOX0BsfLw`X(K zi?|XTU*<)?wi>FZ_lU8tX!l}qH*##f=!6DjME)s*-?;AQP;p!$`0)yTEd{;#>1G?| z&>`we`LEPij)tB8ku4Wy4ptClE;AKdw9Tsq8#{^d=9xjX+?-pV=EmsmN_=2uX^JSk z>}%Fe>Q`;~E{&79;iH3~GqE5sQO1J(j>|>MOCr>Bl$Ci~cnngct-*LkHheUtP zFWK&$F7M}>OqIW{w%(t83Csrk+h3)iNS2@IhNOvjE&{u^v2ja0yz%gGR5!rb*>h!m___*#6lMOH^8${iRzgbWx2tQLa5#h~YIf&&kW2Zmv2^?N zrC{Ah?i5bDqS8Sn=Se|SWh%Ut>cy38ECzkKPqcG{^ubZY-F8TRvPDS&P=ZM6per(( z-A%hg-qa9IN`q@GauC3Q$#_?|b5#Y>@TT+;2*iVgUXkVIu@yb}r?(mJF|w5<7bif7 z!=V+OACs4o7_q%M#s+E1@8sV6c-BH#mSg~q6SyyjABKrOJqc}+QyPpeMRL-tKZ14X zs_d;$$${las^E-l1rS5TPtQUP=(amT(3z_H1|4y?y-gTSiNtslO2k?~2jJeS+u_Oa zB#0WeE>{qkx@MR)tW<62VX^7{PAV<>!{biuYfsr=a{`^>HUIBpe?4+UD09h?M1sKb z!6I@b@;RHb-j%=>yYhM24VxlFtfP`*gXQ;8{RA&gaN=MYBO#M3U)!&u zz#lpT9}xI-$Pk=>(?>-Oe6nJ?`(eOqD=7$3sv=^$(dk9*;N0Azcs#`NaAV9K&5k@j zwClk9wVs!rK}!P~lskSIE_h2uy^^;;;^1&EiI1<3K((8g!GwG^^&3nQtFX_=!{tC# zsrG{Q!YrrU=L{`eV%LJNW&N#^cwrFzj@5-$ofEue;d_@wCIV4hKQJs zPJ8r|XV3C=X~Lf0A@SZmmal4r^B9Ew2MTeZyP=$@TM~kn6si))jxW}OXortEoGoPW zZ^L-#z9!Xcm;H=VfM!Bh+$8kxQKMja+@&`{R+kCOy6*aT%fv&7mbZp;z>6PQ^0{SY zA(2w!K!7w>7@3^pC{+>E9d%nE$luh*)A+_T4yNf))aJVGc2H*98d!g^Z4eZ=GDUK` z@eICS;_j{u%XiGR%4ut|@!aT)E9&UX+J0dgK3U0UC0ugE&kR(%zhU8WHW7S~>gPeo z8t{Mf6s#qMio%Gkk{%bUt7*)9YLt+X&?m*#C}XKW#ic1z-b@m;C3TIpSb!N6(_q@( z-E}N>$3d^%MTxK_QVLB6{Qc$?*_$W+2jwiAT^sV!0A$FVW_8@NmMv%rM9a&$-#b0J zYPqOx6^k$S6N0Qja+lc{M=-m6e)JJ)y&}N#7cVl2vwQ6mP02AHD9qtw=$gOYuFIRG z=0~C~lO}BO<`gSVvKDxHscQ=719G_cGbH@J3)WcKtp1?F)G_}u{%8oW-=~&}R*2Rb z80*1F21oZ%l>|o5!e;9<{lm|)aw_EYKaD^-r*i&=$+0D)4NA?gVZgH7%G2Fch3sWO zvA_fCPGvOx8OV`t+Eg+7u2XUhLQ8U+RBU#1c-YYH4<|fETeESZ+ItP3q4*y!B_(Bz zcMSt$RXktc0gkq0X`=Glq{H4%VGa2=JU1}M;fKTNs*(WcjSn_If&e)ZA$$re<8;$~ zymWofX*Z9Pq$OKVnw*2bO!D9iJZAOWY=rKCQ1Q8ep^Q4!>KJ) zdOGY~oZ5AZv8644;&@X1UQy}M@kS}>tiO)NXZP|aa(Ma$xUNkfd#oO=D6kNod7Py8i2hlF`ptg7M&z6{HP8YF z`(btB-$J_y#6P6q$lstjV@VF>bI3nVSP0;RUu!w8VlpjL7Wn@F<~i}606;?lU&v#_ zn^N3wteUt?JrNr&57G!AWFUY4FC&u#ki#rWwok5wzF7Bw!%hg~@S|T%WoLhA?hvoD z4hHguH=p(pID>!OFGLG5J2ULNun-9$rY^uK@yNQ<&0Q>&l^@?f0+dmvyZ!?f!GBMz z!j(eJ#a&)`!|jZprS3F*%N%jO`ZIol1JJ4!6$x+!T2PY62LC{h!{XtoBmew3G|5}r zU1{QV=o>mE5;=XII53Qdy###`hMl5$r#A%}%KQP6dq7HNv?=@?epjAEdy188m{+U! z&RP2DJs3}^P-<|g)~5mvB5-iBcJS8}c2G$&8>k9y{0g`i_i4=Btr^236-vHe&SmYG z0c?LKe3J}Bp9K5n8dBrAk?oI%8icxE{4j6!^E~+@jG^=##hCgWXCm+?NjE{L7f-$R zTEa)aDLKD*v^;~Xn{P7n*>KuxBX*qZq{drS`{8BbRuS5B&TTNtq3vaTNH>YWU8 z0SB-DyEv_DTTM0C=fC6&y2x(;Nkx&oiiM4NGs{R0r;hj4m0fRKUye$k`#QOqrf!}! z;q^DY<;V8e$);e-A^uyGv$HZHN&Q31)j`Y%{X9KYP})7f_`9e8cdL+qHk0(Tu-{v$ zW(W$r#EA)hXqEOo0BYg#8gI9u$%7NQcc#5duQ^@(xf$f?>QLrrw~Mzt`~k>ZPIE(l zwD2oe)YRWDLkZZBJ9fywkn&z!V^MXStZcD$S$oxb$P)Btq?TE6im}(?{v4& z$3>wSK?Xnlm|29hU+R-MKGSE*3p-mOw82UwX1zKVXze0}C^wT2x+c5^$57m4Nb*BGf_~knl?JvXYc8eQLYh~n^597C; z=IY&6Hr_rM<<^l74L!Qs1(&Cb=g?(JP+jjp1f7JkOxDiMzg-Q!ss9mZ3!K0{?&*2w zhJ`~M8p_l}04h7)$L-2A1uSiJ0m-&UjnYB;8m){ol47-X zUd)n>=)xj6y!w?uR$$O|#zr{#_x-9;#1`|NiB^Px5Ds#OgIqB1%I^ot2+9A3zEd&< zw$8av&dd=(bvuC90M|SGx8v@?MG&3~g~xVm9>l-sWWSrj-6ujIZ>h*J?*1k-yHbjD zbOslT0hfdKS*tAW>Hu>tl1|>4eM<2R?-dLrf$Ad;tHS+xzY@~yN%mh=()3f~{+N(L zgXN)Puez$|*FTiE?JtUC+7T0T&3-%{*VpHVVKl~9MpDL*nna0vZsCo|+~p{qkLw;} zJqi|v2;74(lB%hDvhy|G%XZ}bSBEQgH0ix7oBp|JsRmj~4^`}Nh%;`Qqyx`wiA@;Q2A_M8PAkXRURN;J_rm`?kX_*dN*@*&uV zT6A0+>NrvaKPVC1@CB>;^lI+r8m$L&0e7kH4?`FOHK)8LiU!6rbdNmv)i_H(;7>d6 zla&GRb*FCUIw<&+$Q$4%7)wmXN)8GpmJZ4{c>WYl4O5K1ITTNi(t;Udj<0LX0+~X5 zH|{>I0}dP(%2S8uU)U~3r_~I7F@kb3F@)ULWbvl~Bog;0RtNxcp8Fr%eDoZpBZVrz zoV{DzlHMmZnDMiSz%LpQwgrhuJCq3Ut=gw|{XYti8Z4mjpd;JfW{$^^h2$HQ>zB~; ztfZL+vgc{^2mL#LAHb3o#(2%L)|h1j-F$2snhLqn`c!xxI?wW^scgPLQ&-lqzTqcg zC4;iUv%f{kFU%s6(Us#+boRJ<5yh|0>9rh4ogjXFI-!hj=wZ|iI_^IM^jKMsi?gYY zx59)=P`oZkU#V7sy&V&mVsGQ+1uxr3tZ33Hbp2P_#!`{Al9 zUkrXT+20<2s2_2BA2IM7$e;-7B{~Eg{K3aJ`unb9(L+(l5NXAGnfu`}`S&v6zVakU zRrlTa#ktP?_WEQyWSb49?45I`Lb*V4V(n#S0RQ?>41+#RT}xdZTbj`K{fVEqlq38! z9|HlwZ$gqTq_omP&k&XO%4unJX7uN;zlPeVU>J}#*XqjRir?OX9JOF%T39@oZqoO9 z$@uMq!-ob6TWd?6mG|@)n500>0x(578Y|2tq)YasjHl|-Xmh#Kq9hGV!}ZD5kr)+b zzwEh@6xYwSS$8IjaU|Evc6a0}cq1!Z{&vfN`K~Fp23ndMKpwvG2*8x#B5H%@&u4n_ z%aSB78Cff0|nBa2iIh~YI|OjKC(5t98xK7YtkHgC}a$12g*!* zw?jAAO=PlFIG&3pc|!{5c*(|784P-TUHV>S3dYq23T(0(=I1}IC5h+2u67M%G*pbAbzWi_yEv( ztRx6%tIVv(0_?D=LD%$q%CMU4;S7I5Prir!^s4chx0I`gce8l<#zerrV ztz=WF*Zsi#g*oQ%Sk;v$Y4evx4fR(i3E$tBWoqo~n8FS5PmEyt4DWuq3(8b`tc32R zY%HDo7rc41fjd?=AG0QFiMTq{Xv=SR**>e2 zz8EFqGBG4|5Y1Kr^hh3XRza~RfPHZOk?I1NA)sdcaW79zq-rJwZvidiO>6!K30W-< z+$rn>+kd)NI#0V83zZFIUo7M|tmtj8Zq8Ucoa+}gyB(~mR{GWRM^ujp=f2yRnK(fl zpd7=aO42ymG`W6M?inLl6~a2gk+q90{7&l^BMdF8J3C*tde0qrbe(uVr`o$&b_Q46 z_VZ@`{iknD;Db$!=`%0Nh!K|T*0=7SZ)EoGMNEwp&infDROGaGbgUQ_p;wTa2@CB6 z&Nm{Cz(DVKXK|24Uuz4BXuE*G#uexj5ETfOs@5o7sIrOAc6s9C4Q7cs?Z*Ay$(H@f1{oLw2&z_55L6^XMRZvPKO~2f;q`()dD5A$s(;* zPP3FPJ^U3xY5!q9HEUrbMwsP*z|>037np!;MepNMy%s4Ue(|aI%-$ny8zvIDmhIJSldleZ6tZ_U8b_URx1gOUVE8l9XuL}q}_E@VJK-70z?lA(#7v5X{7R$s)wS zXW$%haM)Ut+W~(Aq$WCF$)~7h4Hj=s*fXEc7^eWDLVMI_V>lHP6E!h4kSB$mtcQX? zkjTd=n|96$Ptg4rb>8n#EH1k-N7o=qMz+(J*S3$!hQs7K{}Y61zO`*1+#W&IhT|Ot z{m;TLu|P3!z%Ibt1BaIaPBA|cOuc_HgC62jK+GSMVy*d?xHQxgfv|$T=&?(Tv?Ar! zzC&pZ8wf>5lsGg+V}#--GID(MQ4hwErymUplS9M_g}oAaO~oWJm66ujE-gg%9iERK zp2Er`m5Ou{YrlCjU_Dhw<^9!g7IQ6=fKr^niLAwzvMMWJsL0wt6LiJy@ zNb|sx?Qr|8(z?ouN@eDto%KnTwdq=?mcX6%Z*%$m6kln<`dvY%II+&o!U!EHQG)V@ zBO1^X=9eP zZ6B;}oR^e03w-vCF)D9m3p%<;D^J-xcG&f5HVNpY4J>0zODysa)$zGF@)l;k#_zdw z+TpEe>!HKO_0h?!#bfXM#Ju_P)WJwX+b|y|UdhdDEaM%x&lq$Vv7Ry%mFVyXw~lnH zcpB4?`aT&~pH*LdpAafYTN3s}C@TqBEjs4v^zRfh%4hxsA`0{@x@@;6%H~8c2pVY@ zN5(fMj+e`Uu$SptBGE#unlFJdS#PYuA>aaC2QUdS==w@@Z9&R&C@PUVp8FP>?PmDy znLdzW%X%O-Ju#B}DLo^O6vV9#OaOXCi=suvX-_?1XJ>n0NYB-avAK^gk0XTgPs{u& zF~O{IyCbBwsr(HcQhaP(?YNaAh?WaIl)EskY6P{&fv-|TaPs_5?L-Kjq z$A+=(6}gDxO>9v-suapCZ$v|F?Ehf!R z-bfN`3zAU2B^eKWjD^uEHP+3IO;ue|%Q&DU9&roSMGbjbdFXGDBeXh@9aTEk`Q^a#{#Td?AWtKl703U< z^#3TO%@t}Ab{7(MOX$ur??6g8_09ybiFwYDPrZzWe2&)8@XW6z_-|i4Xy%{(cYC3w2Ih`vxReIxaB73Lr-|B@i_PNRyReJm|o8sX#;aHd>9^ z{$I*@-Z+Ngx{n$@5Z+-GeLPhSeCvvGKi0O*xrkLj(011c{yS1Er6R3s3xsPEBH$om zqC4a+27ErCdSPA0g*1xxRe}$WB?17u5jxHY@TIE!>I9}|@R z6>HX_jnXezo*W~5Zh7ZFf!xxH&*dI1=8>SF_wnJfn-5RNGAhcgp+-iRQEO(0sblq8vyzlh<(}ZZ?9A42qzj_O7r6oWEYX%1eTt zxWlqiyXe<|I$sKj1%%`~7a+by!P>dwaTWJ|2DcX%m+-E|>t{#nDsVlAj8a~cd)%{cZ{u=Bd!c4l`qr1gVV2(l z7L6KfUfJB-sr-+u_Dg@$YY9hE8cH`Ii0^zO!?Wq`9Dnu$-PV`Ts)(!ZSJOYo$dh88 zBQV(9tkv+n5~~pv)@oyXoCn3OQ*@cl=Cji?W88%J$Jh^X56ph#hDPK!0CU;|>a$d! z;8&6R9XkWHCK(@J3{Av+Ru5Q9kj^x&JDmORVvvT7wcHy3Q2-wYF!Vp*j1gZ`wC&5Z z+36_dwT-T&1aFcBD@Ae4|26a9#1+Gvh3+y1?SDI8-WsCiGC$k!Gu5&eE_t8!9uVKiooaHouD_OO zNJgDLcz8eXNqVCI({pQ|p?`Zg7_beYNPV8Rh6}60z2Pb%6j5+qRX0}RruqsWVzI#- ztf-&5=Bze%$M1m4V0CFHQ{$*^922ib+NF#f4wP9__Gn4oUG;5Z1V|)jf!CA)j)r+= zj7<{GRt!2%Qk?JJcgVi7qtPs=y8GM)dCQ1oapLV!=ig{0sr{EP5avXwm$N{5Ny4c> zWouV9j)2n2Z_Mp>h{nctuOdatMB>$(Rk3|ze(9z2Z6j~CZ?Gaz<_30-PQ17G19-e(GT4~N|<)E*8 zw)0JH?#jkehcmkYSK*<>_k4>~%e)L_3XAy?Mk;KtS})@t_Qb>i3!qi|Z5GaI`4Z@8 zaED|6h&_{wJ~X)?rF+%UNALD0M<0=f6Cvt?%@~RkU7F-H{a$5Hn_LHA%Hr3?Ct|YI zhPC|t4eNWADZ?8R6CMG68nCo3rx_Eo5`aGHQz_v?lptcN$2->msoJKslx!V@v3uFQ zvFfRC+YLJvz8Jo~k`mFQ z05mhQ+R1SBjv0kVj6K`+ceQR@T>n?BnR^C(MsCw+pDJI7c@U0JV+$Y#g-KCqvjIL@Si|tAC2wjN8O~1 zAH8fyh)>oIJk4qH3PSAyS^CH&Qw;CY?6c0+zZDv$eiw8!X2yz&FvE98!a*ld1n-(p zP;_v!%m4J3k(Kn-W5k`c4t2ui4V{lck@|dUzZ|C7Sxp-iGvJ>F}!i4gj|9_$B}O z#4*hc9fcoJ;*UL!xsh=~*n8_awJ^q&`Z7J&FP?om5w(+?8TB5k?Wo}_4h;&gQNeig zz_S*WP_7_b4QXxDOKgK!Ujv)->cv4y?b#p^ z`Nsj5XfcfXmueZvZ}DFqyHY+beoP&&J-3h}v`@yx_kYDiFrD?zUz*~E7`(?r-DW@A z&NsUt`n@0Q0wQ#PrCMqv+?3Dz)wBkM>Q_r!H=Q#j&gL3oY-ME5c6?aeJN(HZ3E1`b zskNQIeog%TduW+!yH=UGZ6Gi^^Te&W9Bd`FM&{^gJO9?vGSG)VCw>lis8`p1+?nw4 zK#X*;XzWP&HuDua&A}hltjfIIPU%S*bS+R{g5Isd_G8yxt=kH=>D`%`Hru^R-+X+K z-LL(^Tj!yUfgz*cZk$SqAJrC(B++tEF+mX6NI-@p)G6vy(WZWq**pemVUUs%Vg8Qq z;$@T+E1?BI5P8LY@vArP_{#0Fvs)PB#qbl6)VX(F6FJa)fVTuWwPZ23N&0SoQnh{D zT(gP5+;`$>xx{U%cO}Jdo@xeMZF?KAdpJl19BlkP5|YhU3<<~1m4Z9F9)@ri>m!mP z!;&S*euxWA(d6m5LUdCqBCD_xR~A>bgmobJlb*O%izGPGqFJ=b1!-a$nK*nteAF@a zdBokIMi1R@M#21oc$9KvwGi*MkxCoa_&Icbx9a3qGUS2s z#)eGKWTg+*wCjV}4Gg$EDw=OAMTI%#YL@?Sd!TE^yCNyyTOzdTY2qq}UEkTi{oOIo z|0~nyV81~5sU)Q>fusKLWO8EesA4xHK$#OlG-WR4NBxm5zOtC9JOrnUbJNo^;5+!; z*tasdvd@$UdTgN?Wr=H~43>NR9GPfGLmUTN5^t5JZxVgQNKK^0{vQmP_lOjlITLUP zkgSApcNe3P4GkS4i;ZAw)Jtg9ZE8=ZUzlH|*LyuB-V)a7sOv0{_sjMyzo(+l_#phL z{`e<%WwtmG@Pg#!wdQFIJ0kY_n(#UqQ4N;0fFr^EpN@@X7j65QRr9p$nq2&$)0M-; z+5Dj)8(lo#Vm0c3^qZ?GYu4kRgg~62woE>Xb#F@JC0@wPooYMzFt^P3&k;rZ3&m@& zK)y!^J&5xWa8n^@f*q^?ac}<++^_7jAl>vcNhU(cUW*$Nj#A=bvAkIK64^1>vF2dE ze@4&@SrBSKiuL#Q1FqI_Txn@(jefpv4b90**q_h_lVXZ7g`XOh5NZGhva66lIm4iw z2*ln^>X6b0AUa};3qQjkpS3Yx-A1vAT!<37Vahsc@Iboap_cE3Hq?7(*-5^!j3ZGT zkb#Dv3;BII5&;uRi~OI|fIQq1shyRXsn1K=4$Rom!22brB^KN+^+>!!JgnScqCdrb zh?m{d)za1H6C$gTjLOS_Q`{mV?jVr78*mJ1&R2NZ4OhAc(q~yx^++U~B5`@AP?%aN z;yEN7h~nNqCM}_mHm*As;kEfzEItIL>mvPbdc+ScX^*Tr!|(igZX`#4GsW$}komxC z0xj;q{6CF?v$IBSZmZ#hfw{p=XxXNuHWa!--n}DX7?D!V z;=epjubtcT)a#gG{q$$E3nvZy$*`aUi~aQq8Vjd=g$J|KrmBK!P~uX9@uAEyv9d|!ZqwvISC9IrwhV9(? zEkDBmack}l*H;GpYIn=#uSKb3`R!cKzMS#iJ*p#<#J5z|wLHE$92#|d3BKeC6Y4Y! z1;i-x@7N4K@LW@8dbu(gK9QL0CNfAAC6#WtdgDe!@2qq~^DR}Um7)<>>k28cAm2mF z6)po*+U?+*5sJc#OTN3G3&~=#QEP%3M?r6o0yTN86z5qoFz3@$<=KtWD2F!i%Z+jh|)z_`#N1wvd2VQ&l ztY5}?SJs}5&b1((`}l9*&vcjr<~REa@2`*>ktm(L5!CTT@%bH?U#%Rt6@N^8@bY49 zAmFn4s$N2Lau{2RQ@Z;xn0R#SaAfQ;Zi;o~3+||=>A1Cfn@YLUH0W@;3T-V`y+NX;X(DB-Y?bgk;8=@JJsbH*S2#|FCBUmh3$1 z`S#D~!uM2UgVE+`=Go1;dp`N1VhNiPcuqP#yK8a@f7}`z0A=*+>N2R{xYxqB)>%`(Pfys#CuM7HmIsIj z><#;HmHnqX4$QHfXL7 zV|~@_&e0j{eg43cy+ZR^7Rkmoesl9|V4PuS$Cw_D-ktresDvp`xw`5v^dXaj+ULp1 z6HOf-{GKhY55<3iJh^^Y&2v{nHhTzU;pyn}#xuav)5oXhFRI*={@vj3S0X=SO#|>l zvx34%OHUiNhvgqV8NL)2SH483_)$`9@dXHZ$tH)t2ymu*vw~Ih<|VtXNZ7yP+5_UB zb@1UO$bvt0;3NWg+Vn*xmT)F=7i!w4Ez~C-n-~ z2L|HkY2r+w0(8NJ8t<*ID0HL9#j;hr4!jtjuk-2X@Ta5v+B`6EO>FPTuF+++8FkNo zy$6hMvf6q8WHjr7L9K5WzmvDFEDi0x3Z*Ce-ZBl?S>PJ5iKd-T@n$i&dJqiH?E3DL z*C1tEc4E*^*IU6?P5c&-@{#i%){v_Y@Y04`1b!3`l+A>o^@|K6uZfP4q?}oDzKbgT;G-JylaZ#9S&Q&0HxDe zOKWyKHI%qDhQ)e$ysGyElSx-q)hA9}y_fxi?a8&`M>)a~Ria}vp6i&ajq*(jVSN5Aqxvb@rpHQUusjpn;f{dSJQrM0(%Yp|dkbab4Q|JGq^tp}tND2L*? z;NzlD<_YIU=_|Lpo2JEzLSa8bzK=vS#qjEXbdvGehnn3(`bZH z9QjAGFfN{0J(L@M=EPg}{OxP|C!YmNrJ2wE1|CP9pL0=lex{-{y>mBq!;{M_aJPl( z6Fyt~*^}Uulj*v-An^l#U$36L8rS4?=|Ic6`aoxU505{1Oqu5`^No2OZgi?l3qygi zuL6eh1S0i!8T;35LE;@ap~fpFKW$$9`sVN$i%9_0)R_k5{obCb{%o_7*S-VsW=bi~ za0@M6DTDl;%_n&J;6JBh2%AmV!Yu-dm|pM{OuYrAkNlj(0?~?O1*-dctaTTCv-rXf zrAVKo2=)Sjg)9v1z2+Xim|&Gu7kHjuQrAmO=p(=+M^e#_c}nljJtHskSzuc_u;Qc* z_1S9{09H*KOMai z`7pj+>5U*6$84BpIreG7&^_iZ*9tS#ja(%aWfE-|&=R34(oU_kh8`^6sN~w9EgTj( z>{;+(ed@2EOkm?ey?|p2<EfbydGuQDclO@t zW1b*b9y4Hh>yh2AnW~bT*5CGCie^$5-TLC5t~%w)1bXbMyRpq8;ahOr9kn>#wDfqi zlU=Ly78K#VD}A@|JapGwW;}x$v^RRVH0XW#=Vyp%iSS6{ptP@-I7MTX)QL55Fj`^h=Oc+kFsNG+UJvP0YKx`<6Az>L2p zf7zul#;V>3^plCwv*9+ z8IgmYBs4}=4o|Guih#Vw1 diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/images/photos/SimpleHostsEditor/AddHost_laravel.png b/DOCUMENTATION/themes/hugo-material-docs/static/images/photos/SimpleHostsEditor/AddHost_laravel.png deleted file mode 100644 index f8792821be561d638f13c1464a9682c5ec7db216..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18435 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[n],e.call(this,t)}};e("add"),e("remove")}if(t.classList.toggle("c3",!1),t.classList.contains("c3")){var n=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(t,e){return 1 in arguments&&!this.contains(t)==!e?e:n.call(this,t)}}t=null}():!function(t){"use strict";if("Element"in t){var e="classList",n="prototype",o=t.Element[n],i=Object,r=String[n].trim||function(){return this.replace(/^\s+|\s+$/g,"")},s=Array[n].indexOf||function(t){for(var e=0,n=this.length;n>e;e++)if(e in this&&this[e]===t)return e;return-1},a=function(t,e){this.name=t,this.code=DOMException[t],this.message=e},c=function(t,e){if(""===e)throw new a("SYNTAX_ERR","An invalid or illegal string was specified");if(/\s/.test(e))throw new a("INVALID_CHARACTER_ERR","String contains an invalid character");return s.call(t,e)},l=function(t){for(var e=r.call(t.getAttribute("class")||""),n=e?e.split(/\s+/):[],o=0,i=n.length;i>o;o++)this.push(n[o]);this._updateClassName=function(){t.setAttribute("class",this.toString())}},u=l[n]=[],d=function(){return new l(this)};if(a[n]=Error[n],u.item=function(t){return this[t]||null},u.contains=function(t){return t+="",-1!==c(this,t)},u.add=function(){var t,e=arguments,n=0,o=e.length,i=!1;do t=e[n]+"",-1===c(this,t)&&(this.push(t),i=!0);while(++nc;c++)a[s[c]]=i(a[s[c]],a);n&&(e.addEventListener("mouseover",this.onMouse,!0),e.addEventListener("mousedown",this.onMouse,!0),e.addEventListener("mouseup",this.onMouse,!0)),e.addEventListener("click",this.onClick,!0),e.addEventListener("touchstart",this.onTouchStart,!1),e.addEventListener("touchmove",this.onTouchMove,!1),e.addEventListener("touchend",this.onTouchEnd,!1),e.addEventListener("touchcancel",this.onTouchCancel,!1),Event.prototype.stopImmediatePropagation||(e.removeEventListener=function(t,n,o){var i=Node.prototype.removeEventListener;"click"===t?i.call(e,t,n.hijacked||n,o):i.call(e,t,n,o)},e.addEventListener=function(t,n,o){var i=Node.prototype.addEventListener;"click"===t?i.call(e,t,n.hijacked||(n.hijacked=function(t){t.propagationStopped||n(t)}),o):i.call(e,t,n,o)}),"function"==typeof e.onclick&&(r=e.onclick,e.addEventListener("click",function(t){r(t)},!1),e.onclick=null)}}var e=navigator.userAgent.indexOf("Windows Phone")>=0,n=navigator.userAgent.indexOf("Android")>0&&!e,o=/iP(ad|hone|od)/.test(navigator.userAgent)&&!e,i=o&&/OS 4_\d(_\d)?/.test(navigator.userAgent),r=o&&/OS [6-7]_\d/.test(navigator.userAgent),s=navigator.userAgent.indexOf("BB10")>0;t.prototype.needsClick=function(t){switch(t.nodeName.toLowerCase()){case"button":case"select":case"textarea":if(t.disabled)return!0;break;case"input":if(o&&"file"===t.type||t.disabled)return!0;break;case"label":case"iframe":case"video":return!0}return/\bneedsclick\b/.test(t.className)},t.prototype.needsFocus=function(t){switch(t.nodeName.toLowerCase()){case"textarea":return!0;case"select":return!n;case"input":switch(t.type){case"button":case"checkbox":case"file":case"image":case"radio":case"submit":return!1}return!t.disabled&&!t.readOnly;default:return/\bneedsfocus\b/.test(t.className)}},t.prototype.sendClick=function(t,e){var n,o;document.activeElement&&document.activeElement!==t&&document.activeElement.blur(),o=e.changedTouches[0],n=document.createEvent("MouseEvents"),n.initMouseEvent(this.determineEventType(t),!0,!0,window,1,o.screenX,o.screenY,o.clientX,o.clientY,!1,!1,!1,!1,0,null),n.forwardedTouchEvent=!0,t.dispatchEvent(n)},t.prototype.determineEventType=function(t){return n&&"select"===t.tagName.toLowerCase()?"mousedown":"click"},t.prototype.focus=function(t){var e;o&&t.setSelectionRange&&0!==t.type.indexOf("date")&&"time"!==t.type&&"month"!==t.type?(e=t.value.length,t.setSelectionRange(e,e)):t.focus()},t.prototype.updateScrollParent=function(t){var e,n;if(e=t.fastClickScrollParent,!e||!e.contains(t)){n=t;do{if(n.scrollHeight>n.offsetHeight){e=n,t.fastClickScrollParent=n;break}n=n.parentElement}while(n)}e&&(e.fastClickLastScrollTop=e.scrollTop)},t.prototype.getTargetElementFromEventTarget=function(t){return t.nodeType===Node.TEXT_NODE?t.parentNode:t},t.prototype.onTouchStart=function(t){var e,n,r;if(t.targetTouches.length>1)return!0;if(e=this.getTargetElementFromEventTarget(t.target),n=t.targetTouches[0],o){if(r=window.getSelection(),r.rangeCount&&!r.isCollapsed)return!0;if(!i){if(n.identifier&&n.identifier===this.lastTouchIdentifier)return t.preventDefault(),!1;this.lastTouchIdentifier=n.identifier,this.updateScrollParent(e)}}return this.trackingClick=!0,this.trackingClickStart=t.timeStamp,this.targetElement=e,this.touchStartX=n.pageX,this.touchStartY=n.pageY,t.timeStamp-this.lastClickTimen||Math.abs(e.pageY-this.touchStartY)>n?!0:!1},t.prototype.onTouchMove=function(t){return this.trackingClick?((this.targetElement!==this.getTargetElementFromEventTarget(t.target)||this.touchHasMoved(t))&&(this.trackingClick=!1,this.targetElement=null),!0):!0},t.prototype.findControl=function(t){return void 0!==t.control?t.control:t.htmlFor?document.getElementById(t.htmlFor):t.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea")},t.prototype.onTouchEnd=function(t){var e,s,a,c,l,u=this.targetElement;if(!this.trackingClick)return!0;if(t.timeStamp-this.lastClickTimethis.tapTimeout)return!0;if(this.cancelNextClick=!1,this.lastClickTime=t.timeStamp,s=this.trackingClickStart,this.trackingClick=!1,this.trackingClickStart=0,r&&(l=t.changedTouches[0],u=document.elementFromPoint(l.pageX-window.pageXOffset,l.pageY-window.pageYOffset)||u,u.fastClickScrollParent=this.targetElement.fastClickScrollParent),a=u.tagName.toLowerCase(),"label"===a){if(e=this.findControl(u)){if(this.focus(u),n)return!1;u=e}}else if(this.needsFocus(u))return t.timeStamp-s>100||o&&window.top!==window&&"input"===a?(this.targetElement=null,!1):(this.focus(u),this.sendClick(u,t),o&&"select"===a||(this.targetElement=null,t.preventDefault()),!1);return o&&!i&&(c=u.fastClickScrollParent,c&&c.fastClickLastScrollTop!==c.scrollTop)?!0:(this.needsClick(u)||(t.preventDefault(),this.sendClick(u,t)),!1)},t.prototype.onTouchCancel=function(){this.trackingClick=!1,this.targetElement=null},t.prototype.onMouse=function(t){return this.targetElement?t.forwardedTouchEvent?!0:t.cancelable&&(!this.needsClick(this.targetElement)||this.cancelNextClick)?(t.stopImmediatePropagation?t.stopImmediatePropagation():t.propagationStopped=!0,t.stopPropagation(),t.preventDefault(),!1):!0:!0},t.prototype.onClick=function(t){var e;return this.trackingClick?(this.targetElement=null,this.trackingClick=!1,!0):"submit"===t.target.type&&0===t.detail?!0:(e=this.onMouse(t),e||(this.targetElement=null),e)},t.prototype.destroy=function(){var t=this.layer;n&&(t.removeEventListener("mouseover",this.onMouse,!0),t.removeEventListener("mousedown",this.onMouse,!0),t.removeEventListener("mouseup",this.onMouse,!0)),t.removeEventListener("click",this.onClick,!0),t.removeEventListener("touchstart",this.onTouchStart,!1),t.removeEventListener("touchmove",this.onTouchMove,!1),t.removeEventListener("touchend",this.onTouchEnd,!1),t.removeEventListener("touchcancel",this.onTouchCancel,!1)},t.notNeeded=function(t){var e,o,i,r;if("undefined"==typeof window.ontouchstart)return!0;if(o=+(/Chrome\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1]){if(!n)return!0;if(e=document.querySelector("meta[name=viewport]")){if(-1!==e.content.indexOf("user-scalable=no"))return!0;if(o>31&&document.documentElement.scrollWidth<=window.outerWidth)return!0}}if(s&&(i=navigator.userAgent.match(/Version\/([0-9]*)\.([0-9]*)/),i[1]>=10&&i[2]>=3&&(e=document.querySelector("meta[name=viewport]")))){if(-1!==e.content.indexOf("user-scalable=no"))return!0;if(document.documentElement.scrollWidth<=window.outerWidth)return!0}return"none"===t.style.msTouchAction||"manipulation"===t.style.touchAction?!0:(r=+(/Firefox\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1],r>=27&&(e=document.querySelector("meta[name=viewport]"),e&&(-1!==e.content.indexOf("user-scalable=no")||document.documentElement.scrollWidth<=window.outerWidth))?!0:"none"===t.style.touchAction||"manipulation"===t.style.touchAction?!0:!1)},t.attach=function(e,n){return new t(e,n)},"function"==typeof define&&"object"==typeof define.amd&&define.amd?define(function(){return t}):"undefined"!=typeof module&&module.exports?(module.exports=t.attach,module.exports.FastClick=t):window.FastClick=t}(),function(){var t=function(e){var n=new t.Index;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),e&&e.call(n,n),n};t.version="0.6.0",t.utils={},t.utils.warn=function(t){return function(e){t.console&&console.warn&&console.warn(e)}}(this),t.utils.asString=function(t){return void 0===t||null===t?"":t.toString()},t.EventEmitter=function(){this.events={}},t.EventEmitter.prototype.addListener=function(){var t=Array.prototype.slice.call(arguments),e=t.pop(),n=t;if("function"!=typeof e)throw new TypeError("last argument must be a function");n.forEach(function(t){this.hasHandler(t)||(this.events[t]=[]),this.events[t].push(e)},this)},t.EventEmitter.prototype.removeListener=function(t,e){if(this.hasHandler(t)){var n=this.events[t].indexOf(e);this.events[t].splice(n,1),this.events[t].length||delete this.events[t]}},t.EventEmitter.prototype.emit=function(t){if(this.hasHandler(t)){var e=Array.prototype.slice.call(arguments,1);this.events[t].forEach(function(t){t.apply(void 0,e)})}},t.EventEmitter.prototype.hasHandler=function(t){return t in this.events},t.tokenizer=function(e){return arguments.length&&null!=e&&void 0!=e?Array.isArray(e)?e.map(function(e){return t.utils.asString(e).toLowerCase()}):e.toString().trim().toLowerCase().split(t.tokenizer.seperator):[]},t.tokenizer.seperator=/[\s\-]+/,t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions={},t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(e){var o=t.Pipeline.registeredFunctions[e];if(!o)throw new Error("Cannot load un-registered function: "+e);n.add(o)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(e){t.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var o=this._stack.indexOf(e);if(-1==o)throw new Error("Cannot find existingFn");o+=1,this._stack.splice(o,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var o=this._stack.indexOf(e);if(-1==o)throw new Error("Cannot find existingFn");this._stack.splice(o,0,n)},t.Pipeline.prototype.remove=function(t){var e=this._stack.indexOf(t);-1!=e&&this._stack.splice(e,1)},t.Pipeline.prototype.run=function(t){for(var e=[],n=t.length,o=this._stack.length,i=0;n>i;i++){for(var r=t[i],s=0;o>s&&(r=this._stack[s](r,i,t),void 0!==r&&""!==r);s++);void 0!==r&&""!==r&&e.push(r)}return e},t.Pipeline.prototype.reset=function(){this._stack=[]},t.Pipeline.prototype.toJSON=function(){return this._stack.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})},t.Vector=function(){this._magnitude=null,this.list=void 0,this.length=0},t.Vector.Node=function(t,e,n){this.idx=t,this.val=e,this.next=n},t.Vector.prototype.insert=function(e,n){this._magnitude=void 0;var o=this.list;if(!o)return this.list=new t.Vector.Node(e,n,o),this.length++;if(en.idx?n=n.next:(o+=e.val*n.val,e=e.next,n=n.next);return o},t.Vector.prototype.similarity=function(t){return this.dot(t)/(this.magnitude()*t.magnitude())},t.SortedSet=function(){this.length=0,this.elements=[]},t.SortedSet.load=function(t){var e=new this;return e.elements=t,e.length=t.length,e},t.SortedSet.prototype.add=function(){var t,e;for(t=0;t1;){if(r===t)return i;t>r&&(e=i),r>t&&(n=i),o=n-e,i=e+Math.floor(o/2),r=this.elements[i]}return r===t?i:-1},t.SortedSet.prototype.locationFor=function(t){for(var e=0,n=this.elements.length,o=n-e,i=e+Math.floor(o/2),r=this.elements[i];o>1;)t>r&&(e=i),r>t&&(n=i),o=n-e,i=e+Math.floor(o/2),r=this.elements[i];return r>t?i:t>r?i+1:void 0},t.SortedSet.prototype.intersect=function(e){for(var n=new t.SortedSet,o=0,i=0,r=this.length,s=e.length,a=this.elements,c=e.elements;;){if(o>r-1||i>s-1)break;a[o]!==c[i]?a[o]c[i]&&i++:(n.add(a[o]),o++,i++)}return n},t.SortedSet.prototype.clone=function(){var e=new t.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},t.SortedSet.prototype.union=function(t){var e,n,o;return this.length>=t.length?(e=this,n=t):(e=t,n=this),o=e.clone(),o.add.apply(o,n.toArray()),o},t.SortedSet.prototype.toJSON=function(){return this.toArray()},t.Index=function(){this._fields=[],this._ref="id",this.pipeline=new t.Pipeline,this.documentStore=new t.Store,this.tokenStore=new t.TokenStore,this.corpusTokens=new t.SortedSet,this.eventEmitter=new t.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},t.Index.prototype.on=function(){var t=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,t)},t.Index.prototype.off=function(t,e){return this.eventEmitter.removeListener(t,e)},t.Index.load=function(e){e.version!==t.version&&t.utils.warn("version mismatch: current "+t.version+" importing "+e.version);var n=new this;return n._fields=e.fields,n._ref=e.ref,n.documentStore=t.Store.load(e.documentStore),n.tokenStore=t.TokenStore.load(e.tokenStore),n.corpusTokens=t.SortedSet.load(e.corpusTokens),n.pipeline=t.Pipeline.load(e.pipeline),n},t.Index.prototype.field=function(t,e){var e=e||{},n={name:t,boost:e.boost||1};return this._fields.push(n),this},t.Index.prototype.ref=function(t){return this._ref=t,this},t.Index.prototype.add=function(e,n){var o={},i=new t.SortedSet,r=e[this._ref],n=void 0===n?!0:n;this._fields.forEach(function(n){var r=this.pipeline.run(t.tokenizer(e[n.name]));o[n.name]=r,t.SortedSet.prototype.add.apply(i,r)},this),this.documentStore.set(r,i),t.SortedSet.prototype.add.apply(this.corpusTokens,i.toArray());for(var s=0;s0&&(o=1+Math.log(this.documentStore.length/n)),this._idfCache[e]=o},t.Index.prototype.search=function(e){var n=this.pipeline.run(t.tokenizer(e)),o=new t.Vector,i=[],r=this._fields.reduce(function(t,e){return t+e.boost},0),s=n.some(function(t){return this.tokenStore.has(t)},this);if(!s)return[];n.forEach(function(e,n,s){var a=1/s.length*this._fields.length*r,c=this,l=this.tokenStore.expand(e).reduce(function(n,i){var r=c.corpusTokens.indexOf(i),s=c.idf(i),l=1,u=new t.SortedSet;if(i!==e){var d=Math.max(3,i.length-e.length);l=1/Math.log(d)}r>-1&&o.insert(r,a*s*l);for(var h=c.tokenStore.get(i),f=Object.keys(h),p=f.length,m=0;p>m;m++)u.add(h[f[m]].ref);return n.union(u)},new t.SortedSet);i.push(l)},this);var a=i.reduce(function(t,e){return t.intersect(e)});return a.map(function(t){return{ref:t,score:o.similarity(this.documentVector(t))}},this).sort(function(t,e){return e.score-t.score})},t.Index.prototype.documentVector=function(e){for(var n=this.documentStore.get(e),o=n.length,i=new t.Vector,r=0;o>r;r++){var s=n.elements[r],a=this.tokenStore.get(s)[e].tf,c=this.idf(s);i.insert(this.corpusTokens.indexOf(s),a*c)}return i},t.Index.prototype.toJSON=function(){return{version:t.version,fields:this._fields,ref:this._ref,documentStore:this.documentStore.toJSON(),tokenStore:this.tokenStore.toJSON(),corpusTokens:this.corpusTokens.toJSON(),pipeline:this.pipeline.toJSON()}},t.Index.prototype.use=function(t){var e=Array.prototype.slice.call(arguments,1);e.unshift(this),t.apply(this,e)},t.Store=function(){this.store={},this.length=0},t.Store.load=function(e){var n=new this;return n.length=e.length,n.store=Object.keys(e.store).reduce(function(n,o){return n[o]=t.SortedSet.load(e.store[o]),n},{}),n},t.Store.prototype.set=function(t,e){this.has(t)||this.length++,this.store[t]=e},t.Store.prototype.get=function(t){return this.store[t]},t.Store.prototype.has=function(t){return t in this.store},t.Store.prototype.remove=function(t){this.has(t)&&(delete this.store[t],this.length--)},t.Store.prototype.toJSON=function(){return{store:this.store,length:this.length}},t.stemmer=function(){var t={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},e={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},n="[^aeiou]",o="[aeiouy]",i=n+"[^aeiouy]*",r=o+"[aeiou]*",s="^("+i+")?"+r+i,a="^("+i+")?"+r+i+"("+r+")?$",c="^("+i+")?"+r+i+r+i,l="^("+i+")?"+o,u=new RegExp(s),d=new RegExp(c),h=new RegExp(a),f=new RegExp(l),p=/^(.+?)(ss|i)es$/,m=/^(.+?)([^s])s$/,v=/^(.+?)eed$/,g=/^(.+?)(ed|ing)$/,y=/.$/,w=/(at|bl|iz)$/,S=new RegExp("([^aeiouylsz])\\1$"),k=new RegExp("^"+i+o+"[^aeiouwxy]$"),E=/^(.+?[^aeiou])y$/,x=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,b=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,T=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,C=/^(.+?)(s|t)(ion)$/,L=/^(.+?)e$/,_=/ll$/,A=new RegExp("^"+i+o+"[^aeiouwxy]$"),O=function(n){var o,i,r,s,a,c,l;if(n.length<3)return n;if(r=n.substr(0,1),"y"==r&&(n=r.toUpperCase()+n.substr(1)),s=p,a=m,s.test(n)?n=n.replace(s,"$1$2"):a.test(n)&&(n=n.replace(a,"$1$2")),s=v,a=g,s.test(n)){var O=s.exec(n);s=u,s.test(O[1])&&(s=y,n=n.replace(s,""))}else if(a.test(n)){var O=a.exec(n);o=O[1],a=f,a.test(o)&&(n=o,a=w,c=S,l=k,a.test(n)?n+="e":c.test(n)?(s=y,n=n.replace(s,"")):l.test(n)&&(n+="e"))}if(s=E,s.test(n)){var O=s.exec(n);o=O[1],n=o+"i"}if(s=x,s.test(n)){var O=s.exec(n);o=O[1],i=O[2],s=u,s.test(o)&&(n=o+t[i])}if(s=b,s.test(n)){var O=s.exec(n);o=O[1],i=O[2],s=u,s.test(o)&&(n=o+e[i])}if(s=T,a=C,s.test(n)){var O=s.exec(n);o=O[1],s=d,s.test(o)&&(n=o)}else if(a.test(n)){var O=a.exec(n);o=O[1]+O[2],a=d,a.test(o)&&(n=o)}if(s=L,s.test(n)){var O=s.exec(n);o=O[1],s=d,a=h,c=A,(s.test(o)||a.test(o)&&!c.test(o))&&(n=o)}return s=_,a=d,s.test(n)&&a.test(n)&&(s=y,n=n.replace(s,"")),"y"==r&&(n=r.toLowerCase()+n.substr(1)),n};return O}(),t.Pipeline.registerFunction(t.stemmer,"stemmer"),t.generateStopWordFilter=function(t){var e=t.reduce(function(t,e){return t[e]=e,t},{});return function(t){return t&&e[t]!==t?t:void 0}},t.stopWordFilter=t.generateStopWordFilter(["a","able","about","across","after","all","almost","also","am","among","an","and","any","are","as","at","be","because","been","but","by","can","cannot","could","dear","did","do","does","either","else","ever","every","for","from","get","got","had","has","have","he","her","hers","him","his","how","however","i","if","in","into","is","it","its","just","least","let","like","likely","may","me","might","most","must","my","neither","no","nor","not","of","off","often","on","only","or","other","our","own","rather","said","say","says","she","should","since","so","some","than","that","the","their","them","then","there","these","they","this","tis","to","too","twas","us","wants","was","we","were","what","when","where","which","while","who","whom","why","will","with","would","yet","you","your"]),t.Pipeline.registerFunction(t.stopWordFilter,"stopWordFilter"),t.trimmer=function(t){return t.replace(/^\W+/,"").replace(/\W+$/,"")},t.Pipeline.registerFunction(t.trimmer,"trimmer"),t.TokenStore=function(){this.root={docs:{}},this.length=0},t.TokenStore.load=function(t){var e=new this;return e.root=t.root,e.length=t.length,e},t.TokenStore.prototype.add=function(t,e,n){var n=n||this.root,o=t.charAt(0),i=t.slice(1);return o in n||(n[o]={docs:{}}),0===i.length?(n[o].docs[e.ref]=e,void(this.length+=1)):this.add(i,e,n[o])},t.TokenStore.prototype.has=function(t){if(!t)return!1;for(var e=this.root,n=0;nt){for(;" "!=this[t]&&--t>0;);return this.substring(0,t)+"…"}return this},HTMLElement.prototype.wrap=function(t){t.length||(t=[t]);for(var e=t.length-1;e>=0;e--){var n=e>0?this.cloneNode(!0):this,o=t[e],i=o.parentNode,r=o.nextSibling;n.appendChild(o),r?i.insertBefore(n,r):i.appendChild(n)}},document.addEventListener("DOMContentLoaded",function(){"use strict";Modernizr.addTest("ios",function(){return!!navigator.userAgent.match(/(iPad|iPhone|iPod)/g)}),Modernizr.addTest("standalone",function(){return!!navigator.standalone}),FastClick.attach(document.body);var t=document.getElementById("toggle-search"),e=(document.getElementById("reset-search"),document.querySelector(".drawer")),n=document.querySelectorAll(".anchor"),o=document.querySelector(".search .field"),i=document.querySelector(".query"),r=document.querySelector(".results .meta");Array.prototype.forEach.call(n,function(t){t.querySelector("a").addEventListener("click",function(){document.getElementById("toggle-drawer").checked=!1,document.body.classList.remove("toggle-drawer")})});var s=window.pageYOffset,a=function(){var t=window.pageYOffset+window.innerHeight,n=Math.max(0,window.innerHeight-e.offsetHeight);t>document.body.clientHeight-(96-n)?"absolute"!=e.style.position&&(e.style.position="absolute",e.style.top=null,e.style.bottom=0):e.offsetHeighte.offsetTop+e.offsetHeight?(e.style.position="fixed",e.style.top=null,e.style.bottom="-96px"):window.pageYOffsets?e.style.top&&(e.style.position="absolute",e.style.top=Math.max(0,s)+"px",e.style.bottom=null):e.style.bottom&&(e.style.position="absolute",e.style.top=t-e.offsetHeight+"px",e.style.bottom=null),s=Math.max(0,window.pageYOffset)},c=function(){var t=document.querySelector(".main");window.removeEventListener("scroll",a),matchMedia("only screen and (max-width: 959px)").matches?(e.style.position=null,e.style.top=null,e.style.bottom=null):e.offsetHeight+96o;o++)t1e4?n=(n/1e3).toFixed(0)+"k":n>1e3&&(n=(n/1e3).toFixed(1)+"k");var o=document.querySelector(".repo-stars .count");o.innerHTML=n},function(t,e){console.error(t,e.status)})}),"standalone"in window.navigator&&window.navigator.standalone){var node,remotes=!1;document.addEventListener("click",function(t){for(node=t.target;"A"!==node.nodeName&&"HTML"!==node.nodeName;)node=node.parentNode;"href"in node&&-1!==node.href.indexOf("http")&&(-1!==node.href.indexOf(document.location.host)||remotes)&&(t.preventDefault(),document.location.href=node.href)},!1)} \ No newline at end of file diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/javascripts/modernizr.js b/DOCUMENTATION/themes/hugo-material-docs/static/javascripts/modernizr.js deleted file mode 100644 index e82c9098..00000000 --- a/DOCUMENTATION/themes/hugo-material-docs/static/javascripts/modernizr.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,t,n){function r(e,t){return typeof e===t}function i(){var e,t,n,i,o,a,s;for(var l in x)if(x.hasOwnProperty(l)){if(e=[],t=x[l],t.name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(n=0;nf;f++)if(h=e[f],g=_.style[h],l(h,"-")&&(h=m(h)),_.style[h]!==n){if(o||r(i,"undefined"))return a(),"pfx"==t?h:!0;try{_.style[h]=i}catch(y){}if(_.style[h]!=g)return a(),"pfx"==t?h:!0}return a(),!1}function g(e,t,n){var i;for(var o in e)if(e[o]in t)return n===!1?e[o]:(i=t[e[o]],r(i,"function")?s(i,n||t):i);return!1}function v(e,t,n,i,o){var a=e.charAt(0).toUpperCase()+e.slice(1),s=(e+" "+P.join(a+" ")+a).split(" ");return r(t,"string")||r(t,"undefined")?h(s,t,i,o):(s=(e+" "+A.join(a+" ")+a).split(" "),g(s,t,n))}function y(e,t,r){return v(e,n,n,t,r)}var x=[],E={_version:"3.3.1",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout(function(){t(n[e])},0)},addTest:function(e,t,n){x.push({name:e,fn:t,options:n})},addAsyncTest:function(e){x.push({name:null,fn:e})}},S=function(){};S.prototype=E,S=new S;var b,w=[],C=t.documentElement,T="svg"===C.nodeName.toLowerCase();!function(){var e={}.hasOwnProperty;b=r(e,"undefined")||r(e.call,"undefined")?function(e,t){return t in e&&r(e.constructor.prototype[t],"undefined")}:function(t,n){return e.call(t,n)}}(),E._l={},E.on=function(e,t){this._l[e]||(this._l[e]=[]),this._l[e].push(t),S.hasOwnProperty(e)&&setTimeout(function(){S._trigger(e,S[e])},0)},E._trigger=function(e,t){if(this._l[e]){var n=this._l[e];setTimeout(function(){var e,r;for(e=0;e",r.insertBefore(n.lastChild,r.firstChild)}function r(){var e=C.elements;return"string"==typeof e?e.split(" "):e}function i(e,t){var n=C.elements;"string"!=typeof n&&(n=n.join(" ")),"string"!=typeof e&&(e=e.join(" ")),C.elements=n+" "+e,u(t)}function o(e){var t=w[e[S]];return t||(t={},b++,e[S]=b,w[b]=t),t}function a(e,n,r){if(n||(n=t),g)return n.createElement(e);r||(r=o(n));var i;return i=r.cache[e]?r.cache[e].cloneNode():E.test(e)?(r.cache[e]=r.createElem(e)).cloneNode():r.createElem(e),!i.canHaveChildren||x.test(e)||i.tagUrn?i:r.frag.appendChild(i)}function s(e,n){if(e||(e=t),g)return e.createDocumentFragment();n=n||o(e);for(var i=n.frag.cloneNode(),a=0,s=r(),l=s.length;l>a;a++)i.createElement(s[a]);return i}function l(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return C.shivMethods?a(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+r().join().replace(/[\w\-:]+/g,function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'})+");return n}")(C,t.frag)}function u(e){e||(e=t);var r=o(e);return!C.shivCSS||h||r.hasCSS||(r.hasCSS=!!n(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),g||l(e,r),e}function c(e){for(var t,n=e.getElementsByTagName("*"),i=n.length,o=RegExp("^(?:"+r().join("|")+")$","i"),a=[];i--;)t=n[i],o.test(t.nodeName)&&a.push(t.applyElement(f(t)));return a}function f(e){for(var t,n=e.attributes,r=n.length,i=e.ownerDocument.createElement(N+":"+e.nodeName);r--;)t=n[r],t.specified&&i.setAttribute(t.nodeName,t.nodeValue);return i.style.cssText=e.style.cssText,i}function d(e){for(var t,n=e.split("{"),i=n.length,o=RegExp("(^|[\\s,>+~])("+r().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),a="$1"+N+"\\:$2";i--;)t=n[i]=n[i].split("}"),t[t.length-1]=t[t.length-1].replace(o,a),n[i]=t.join("}");return n.join("{")}function p(e){for(var t=e.length;t--;)e[t].removeNode()}function m(e){function t(){clearTimeout(a._removeSheetTimer),r&&r.removeNode(!0),r=null}var r,i,a=o(e),s=e.namespaces,l=e.parentWindow;return!_||e.printShived?e:("undefined"==typeof s[N]&&s.add(N),l.attachEvent("onbeforeprint",function(){t();for(var o,a,s,l=e.styleSheets,u=[],f=l.length,p=Array(f);f--;)p[f]=l[f];for(;s=p.pop();)if(!s.disabled&&T.test(s.media)){try{o=s.imports,a=o.length}catch(m){a=0}for(f=0;a>f;f++)p.push(o[f]);try{u.push(s.cssText)}catch(m){}}u=d(u.reverse().join("")),i=c(e),r=n(e,u)}),l.attachEvent("onafterprint",function(){p(i),clearTimeout(a._removeSheetTimer),a._removeSheetTimer=setTimeout(t,500)}),e.printShived=!0,e)}var h,g,v="3.7.3",y=e.html5||{},x=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,E=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,S="_html5shiv",b=0,w={};!function(){try{var e=t.createElement("a");e.innerHTML="",h="hidden"in e,g=1==e.childNodes.length||function(){t.createElement("a");var e=t.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(n){h=!0,g=!0}}();var C={elements:y.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:v,shivCSS:y.shivCSS!==!1,supportsUnknownElements:g,shivMethods:y.shivMethods!==!1,type:"default",shivDocument:u,createElement:a,createDocumentFragment:s,addElements:i};e.html5=C,u(t);var T=/^$|\b(?:all|print)\b/,N="html5shiv",_=!g&&function(){var n=t.documentElement;return!("undefined"==typeof t.namespaces||"undefined"==typeof t.parentWindow||"undefined"==typeof n.applyElement||"undefined"==typeof n.removeNode||"undefined"==typeof e.attachEvent)}();C.type+=" print",C.shivPrint=m,m(t),"object"==typeof module&&module.exports&&(module.exports=C)}("undefined"!=typeof e?e:this,t);var N={elem:u("modernizr")};S._q.push(function(){delete N.elem});var _={style:N.elem.style};S._q.unshift(function(){delete _.style});var z=(E.testProp=function(e,t,r){return h([e],n,t,r)},function(){function e(e,t){var i;return e?(t&&"string"!=typeof t||(t=u(t||"div")),e="on"+e,i=e in t,!i&&r&&(t.setAttribute||(t=u("div")),t.setAttribute(e,""),i="function"==typeof t[e],t[e]!==n&&(t[e]=n),t.removeAttribute(e)),i):!1}var r=!("onblur"in t.documentElement);return e}());E.hasEvent=z,S.addTest("inputsearchevent",z("search"));var k=E.testStyles=f,$=function(){var e=navigator.userAgent,t=e.match(/applewebkit\/([0-9]+)/gi)&&parseFloat(RegExp.$1),n=e.match(/w(eb)?osbrowser/gi),r=e.match(/windows phone/gi)&&e.match(/iemobile\/([0-9])+/gi)&&parseFloat(RegExp.$1)>=9,i=533>t&&e.match(/android/gi);return n||i||r}();$?S.addTest("fontface",!1):k('@font-face {font-family:"font";src:url("https://")}',function(e,n){var r=t.getElementById("smodernizr"),i=r.sheet||r.styleSheet,o=i?i.cssRules&&i.cssRules[0]?i.cssRules[0].cssText:i.cssText||"":"",a=/src/i.test(o)&&0===o.indexOf(n.split(" ")[0]);S.addTest("fontface",a)});var j="Moz O ms Webkit",P=E._config.usePrefixes?j.split(" "):[];E._cssomPrefixes=P;var A=E._config.usePrefixes?j.toLowerCase().split(" "):[];E._domPrefixes=A,E.testAllProps=v,E.testAllProps=y;var R="CSS"in e&&"supports"in e.CSS,F="supportsCSS"in e;S.addTest("supports",R||F),S.addTest("csstransforms3d",function(){var e=!!y("perspective","1px",!0),t=S._config.usePrefixes;if(e&&(!t||"webkitPerspective"in C.style)){var n,r="#modernizr{width:0;height:0}";S.supports?n="@supports (perspective: 1px)":(n="@media (transform-3d)",t&&(n+=",(-webkit-transform-3d)")),n+="{#modernizr{width:7px;height:18px;margin:0;padding:0;border:0}}",k(r+n,function(t){e=7===t.offsetWidth&&18===t.offsetHeight})}return e}),S.addTest("json","JSON"in e&&"parse"in JSON&&"stringify"in JSON),S.addTest("checked",function(){return k("#modernizr {position:absolute} #modernizr input {margin-left:10px} #modernizr :checked {margin-left:20px;display:block}",function(e){var t=u("input");return t.setAttribute("type","checkbox"),t.setAttribute("checked","checked"),e.appendChild(t),20===t.offsetLeft})}),S.addTest("target",function(){var t=e.document;if(!("querySelectorAll"in t))return!1;try{return t.querySelectorAll(":target"),!0}catch(n){return!1}}),S.addTest("contains",r(String.prototype.contains,"function")),i(),o(w),delete E.addTest,delete E.addAsyncTest;for(var M=0;M #mq-test-1 { width: 42px; }',r.insertBefore(o,i),n=42===a.offsetWidth,r.removeChild(o),{matches:n,media:e}}}(e.document)}(this),function(e){"use strict";function t(){E(!0)}var n={};e.respond=n,n.update=function(){};var r=[],i=function(){var t=!1;try{t=new e.XMLHttpRequest}catch(n){t=new e.ActiveXObject("Microsoft.XMLHTTP")}return function(){return t}}(),o=function(e,t){var n=i();n&&(n.open("GET",e,!0),n.onreadystatechange=function(){4!==n.readyState||200!==n.status&&304!==n.status||t(n.responseText)},4!==n.readyState&&n.send(null))};if(n.ajax=o,n.queue=r,n.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\([\s]*min\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/,maxw:/\([\s]*max\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/},n.mediaQueriesSupported=e.matchMedia&&null!==e.matchMedia("only all")&&e.matchMedia("only all").matches,!n.mediaQueriesSupported){var a,s,l,u=e.document,c=u.documentElement,f=[],d=[],p=[],m={},h=30,g=u.getElementsByTagName("head")[0]||c,v=u.getElementsByTagName("base")[0],y=g.getElementsByTagName("link"),x=function(){var e,t=u.createElement("div"),n=u.body,r=c.style.fontSize,i=n&&n.style.fontSize,o=!1;return t.style.cssText="position:absolute;font-size:1em;width:1em",n||(n=o=u.createElement("body"),n.style.background="none"),c.style.fontSize="100%",n.style.fontSize="100%",n.appendChild(t),o&&c.insertBefore(n,c.firstChild),e=t.offsetWidth,o?c.removeChild(n):n.removeChild(t),c.style.fontSize=r,i&&(n.style.fontSize=i),e=l=parseFloat(e)},E=function(t){var n="clientWidth",r=c[n],i="CSS1Compat"===u.compatMode&&r||u.body[n]||r,o={},m=y[y.length-1],v=(new Date).getTime();if(t&&a&&h>v-a)return e.clearTimeout(s),void(s=e.setTimeout(E,h));a=v;for(var S in f)if(f.hasOwnProperty(S)){var b=f[S],w=b.minw,C=b.maxw,T=null===w,N=null===C,_="em";w&&(w=parseFloat(w)*(w.indexOf(_)>-1?l||x():1)),C&&(C=parseFloat(C)*(C.indexOf(_)>-1?l||x():1)),b.hasquery&&(T&&N||!(T||i>=w)||!(N||C>=i))||(o[b.media]||(o[b.media]=[]),o[b.media].push(d[b.rules]))}for(var z in p)p.hasOwnProperty(z)&&p[z]&&p[z].parentNode===g&&g.removeChild(p[z]);p.length=0;for(var k in o)if(o.hasOwnProperty(k)){var $=u.createElement("style"),j=o[k].join("\n");$.type="text/css",$.media=k,g.insertBefore($,m.nextSibling),$.styleSheet?$.styleSheet.cssText=j:$.appendChild(u.createTextNode(j)),p.push($)}},S=function(e,t,r){var i=e.replace(n.regex.keyframes,"").match(n.regex.media),o=i&&i.length||0;t=t.substring(0,t.lastIndexOf("/"));var a=function(e){return e.replace(n.regex.urls,"$1"+t+"$2$3")},s=!o&&r;t.length&&(t+="/"),s&&(o=1);for(var l=0;o>l;l++){var u,c,p,m;s?(u=r,d.push(a(e))):(u=i[l].match(n.regex.findStyles)&&RegExp.$1,d.push(RegExp.$2&&a(RegExp.$2))),p=u.split(","),m=p.length;for(var h=0;m>h;h++)c=p[h],f.push({media:c.split("(")[0].match(n.regex.only)&&RegExp.$2||"all",rules:d.length-1,hasquery:c.indexOf("(")>-1,minw:c.match(n.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:c.match(n.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}E()},b=function(){if(r.length){var t=r.shift();o(t.href,function(n){S(n,t.href,t.media),m[t.href]=!0,e.setTimeout(function(){b()},0)})}},w=function(){for(var t=0;tli:before{content:"\e602";display:block;float:left;font-family:Icon;font-size:16px;width:1.2em;margin-left:-1.2em;vertical-align:-.1em}.article p>code{white-space:nowrap;padding:2px 4px}.article kbd{display:inline-block;padding:3px 5px;line-height:10px}.article hr{margin-top:1.5em}.article img{max-width:100%}.article pre{padding:16px;margin:1.5em -16px 0;line-height:1.5em;overflow:auto;-webkit-overflow-scrolling:touch}.article table{margin:3em 0 1.5em;font-size:13px;overflow:hidden}.no-js .article table{display:inline-block;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.article table th{min-width:100px;font-size:12px;text-align:left}.article table td,.article table th{padding:12px 16px;vertical-align:top}.article blockquote{padding-left:16px}.article .data{margin:1.5em -16px;padding:1.5em 0;overflow:auto;-webkit-overflow-scrolling:touch;text-align:center}.article .data table{display:inline-block;margin:0 16px;text-align:left}.footer{position:absolute;bottom:0;left:0;right:0;padding:0 4px}.copyright{margin:1.5em 0}.pagination{max-width:1184px;height:92px;padding:4px 0;margin-left:auto;margin-right:auto;overflow:hidden}.pagination a{display:block;height:100%}.pagination .next,.pagination .previous{position:relative;float:left;height:100%}.pagination .previous{width:25%}.pagination .previous .direction,.pagination .previous .stretch{display:none}.pagination .next{width:75%;text-align:right}.pagination .page{display:table;position:absolute;bottom:4px}.pagination .direction{display:block;position:absolute;bottom:40px;width:100%;font-size:15px;line-height:20px;padding:0 52px}.pagination .stretch{padding:0 4px}.pagination .stretch .title{font-size:18px;padding:11px 0 13px}.admonition{margin:20px -16px 0;padding:20px 16px}.admonition>:first-child{margin-top:0}.admonition .admonition-title{font-size:20px}.admonition .admonition-title:before{content:"\e611";display:block;float:left;font-family:Icon;font-size:24px;vertical-align:-.1em;margin-right:5px}.admonition.warning .admonition-title:before{content:"\e610"}.article h3{font-weight:700}.article h4{font-weight:400;font-style:italic}.article h2 a,.article h3 a,.article h4 a,.article h5 a,.article h6 a{font-weight:400;font-style:normal}.bar{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .2s cubic-bezier(.75,0,.25,1),-webkit-transform .4s cubic-bezier(.75,0,.25,1);transition:opacity .2s cubic-bezier(.75,0,.25,1),-webkit-transform .4s cubic-bezier(.75,0,.25,1);transition:opacity .2s cubic-bezier(.75,0,.25,1),transform .4s cubic-bezier(.75,0,.25,1);transition:opacity .2s cubic-bezier(.75,0,.25,1),transform .4s cubic-bezier(.75,0,.25,1),-webkit-transform .4s cubic-bezier(.75,0,.25,1)}#toggle-search:checked~.header .bar,.toggle-search .bar{-webkit-transform:translate3d(0,-56px,0);transform:translate3d(0,-56px,0)}.bar.search .button-reset{-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition:opacity .4s cubic-bezier(.1,.7,.1,1),-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:opacity .4s cubic-bezier(.1,.7,.1,1),-webkit-transform .4s cubic-bezier(.1,.7,.1,1);transition:opacity .4s cubic-bezier(.1,.7,.1,1),transform .4s cubic-bezier(.1,.7,.1,1);transition:opacity .4s cubic-bezier(.1,.7,.1,1),transform .4s cubic-bezier(.1,.7,.1,1),-webkit-transform .4s cubic-bezier(.1,.7,.1,1);opacity:0}.bar.search.non-empty .button-reset{-webkit-transform:scale(1);transform:scale(1);opacity:1}.results{-webkit-transition:opacity .3s .1s,width 0s .4s,height 0s .4s;transition:opacity .3s .1s,width 0s .4s,height 0s .4s}#toggle-search:checked~.main .results,.toggle-search .results{-webkit-transition:opacity .4s,width 0s,height 0s;transition:opacity .4s,width 0s,height 0s}.results .list a{-webkit-transition:background .25s;transition:background .25s}.no-csstransforms3d .bar.default{display:table}.no-csstransforms3d .bar.search{display:none;margin-top:0}.no-csstransforms3d #toggle-search:checked~.header .bar.default,.no-csstransforms3d .toggle-search .bar.default{display:none}.no-csstransforms3d #toggle-search:checked~.header .bar.search,.no-csstransforms3d .toggle-search .bar.search{display:table}.bar.search{opacity:0}.bar.search .query{background:transparent;color:rgba(0,0,0,.87)}.bar.search .query::-webkit-input-placeholder{color:rgba(0,0,0,.26)}.bar.search .query:-moz-placeholder,.bar.search .query::-moz-placeholder{color:rgba(0,0,0,.26)}.bar.search .query:-ms-input-placeholder{color:rgba(0,0,0,.26)}.bar.search .button .icon:active{background:rgba(0,0,0,.12)}.results{box-shadow:0 4px 7px rgba(0,0,0,.23),0 8px 25px rgba(0,0,0,.05);background:#fff;color:rgba(0,0,0,.87);opacity:0}#toggle-search:checked~.main .results,.toggle-search .results{opacity:1}.results .meta{background:#e84e40;color:#fff}.results .list a{border-bottom:1px solid rgba(0,0,0,.12)}.results .list a:last-child{border-bottom:none}.results .list a:active{background:rgba(0,0,0,.12)}.result span{color:rgba(0,0,0,.54)}#toggle-search:checked~.header,.toggle-search .header{background:#fff;color:rgba(0,0,0,.54)}#toggle-search:checked~.header:before,.toggle-search .header:before{background:rgba(0,0,0,.54)}#toggle-search:checked~.header .bar.default,.toggle-search .header .bar.default{opacity:0}#toggle-search:checked~.header .bar.search,.toggle-search .header .bar.search{opacity:1}.bar.search{margin-top:8px}.bar.search .query{font-size:18px;padding:13px 0;margin:0;width:100%;height:48px}.bar.search .query::-ms-clear{display:none}.results{position:fixed;top:0;left:0;width:0;height:100%;z-index:1;overflow-y:scroll;-webkit-overflow-scrolling:touch}.results .scrollable{top:56px}#toggle-search:checked~.main .results,.toggle-search .results{width:100%;overflow-y:visible}.results .meta{font-weight:700}.results .meta strong{display:block;font-size:11px;max-width:1200px;margin-left:auto;margin-right:auto;padding:16px}.results .list a{display:block}.result{max-width:1200px;margin-left:auto;margin-right:auto;padding:12px 16px 16px}.result h1{line-height:24px}.result h1,.result span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.result span{font-size:12px}.no-csstransforms3d .results{display:none}.no-csstransforms3d #toggle-search:checked~.main .results,.no-csstransforms3d .toggle-search .results{display:block;overflow:auto}.meta{text-transform:uppercase;font-weight:700}@media only screen and (min-width:960px){.backdrop{background:#f2f2f2}.backdrop-paper:after{box-shadow:0 1.5px 3px rgba(0,0,0,.24),0 3px 8px rgba(0,0,0,.05)}.button-menu{display:none}.drawer{float:left;height:auto;margin-bottom:96px;padding-top:80px}.drawer,.drawer .scrollable{position:static}.article{margin-left:262px}.footer{z-index:4}.copyright{margin-bottom:64px}.results{height:auto;top:64px}.results .scrollable{position:static;max-height:413px}}@media only screen and (max-width:959px){#toggle-drawer:checked~.overlay,.toggle-drawer .overlay{width:100%;height:100%}.drawer{-webkit-transform:translate3d(-262px,0,0);transform:translate3d(-262px,0,0);-webkit-transition:-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),-webkit-transform .25s cubic-bezier(.4,0,.2,1)}.no-csstransforms3d .drawer{display:none}.drawer{background:#fff}.project{box-shadow:0 1.5px 3px rgba(0,0,0,.24),0 3px 8px rgba(0,0,0,.05);background:#e84e40;color:#fff}.drawer{position:fixed;z-index:4}#toggle-search:checked~.main .results,.drawer,.toggle-search .results{height:100%}}@media only screen and (min-width:720px){.header{height:64px;padding:8px}.header .stretch{padding:0 16px}.header .stretch .title{font-size:20px;padding:12px 0}.project .name{margin:26px 0 0 5px}.article .wrapper{padding:128px 24px 96px}.article .data{margin:1.5em -24px}.article .data table{margin:0 24px}.article h2{padding-top:100px;margin-top:-64px}.ios.standalone .article h2{padding-top:28px;margin-top:8px}.article h3,.article h4{padding-top:84px;margin-top:-64px}.ios.standalone .article h3,.ios.standalone .article h4{padding-top:20px;margin-top:0}.article pre{padding:1.5em 24px;margin:1.5em -24px 0}.footer{padding:0 8px}.pagination{height:96px;padding:8px 0}.pagination .direction{padding:0 56px;bottom:40px}.pagination .stretch{padding:0 8px}.admonition{margin:20px -24px 0;padding:20px 24px}.bar.search .query{font-size:20px;padding:12px 0}.results .scrollable{top:64px}.results .meta strong{padding:16px 24px}.result{padding:16px 24px 20px}}@media only screen and (min-width:1200px){.header{width:100%}.drawer .scrollable .wrapper hr{width:48px}}@media only screen and (orientation:portrait){.ios.standalone .header{height:76px;padding-top:24px}.ios.standalone .header:before{content:" ";position:absolute;top:0;left:0;z-index:3;width:100%;height:20px}.ios.standalone .drawer .scrollable{top:124px}.ios.standalone .project{padding-top:20px}.ios.standalone .project:before{content:" ";position:absolute;top:0;left:0;z-index:3;width:100%;height:20px}.ios.standalone .article{position:absolute;top:76px;right:0;bottom:0;left:0}.ios.standalone .results .scrollable{top:76px}}@media only screen and (orientation:portrait) and (min-width:720px){.ios.standalone .header{height:84px;padding-top:28px}.ios.standalone .results .scrollable{top:84px}}@media only screen and (max-width:719px){.bar .path{display:none}}@media only screen and (max-width:479px){.button-github,.button-twitter{display:none}}@media only screen and (min-width:720px) and (max-width:959px){.header .stretch{padding:0 24px}}@media only screen and (min-width:480px){.pagination .next,.pagination .previous{width:50%}.pagination .previous .direction{display:block}.pagination .previous .stretch{display:table}}@media print{.drawer,.footer,.header,.headerlink{display:none}.article .wrapper{padding-top:0}.article pre,.article pre *{color:rgba(0,0,0,.87)!important}.article pre{border:1px solid rgba(0,0,0,.12)}.article table{border-radius:none;box-shadow:none}.article table th{color:#e84e40}} diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/stylesheets/highlight/highlight.css b/DOCUMENTATION/themes/hugo-material-docs/static/stylesheets/highlight/highlight.css deleted file mode 100644 index 6f2f2d8a..00000000 --- a/DOCUMENTATION/themes/hugo-material-docs/static/stylesheets/highlight/highlight.css +++ /dev/null @@ -1,124 +0,0 @@ -/* - * overwrite the current primary color of the - * theme that is used as fallback in codeblocks - */ -.article pre code { - color: rgba(0, 0, 0, 0.78) !important; -} - - -/* - HIGHLIGHT.JS THEME - - tweaked version of the Github theme -*/ - -.hljs { -display:block; -overflow-x:auto; -} - -.hljs-comment, -.hljs-quote { -color:#998; -font-style:italic; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-subst { -color:#333; -font-weight:700; -} - -.hljs-number, -.hljs-literal, -.hljs-variable, -.hljs-template-variable, -.hljs-tag .hljs-attr { -color:teal; -} - -.hljs-string, -.hljs-doctag { -color:#d14; -} - -.hljs-title, -.hljs-section, -.hljs-selector-id { -color:#900; -font-weight:700; -} - -.hljs-subst { -font-weight:400; -} - -.hljs-type, -.hljs-class .hljs-title { -color:#458; -font-weight:700; -} - -.hljs-tag, -.hljs-name, -.hljs-attribute { -color:navy; -font-weight:400; -} - -.hljs-regexp, -.hljs-link { -color:#009926; -} - -.hljs-symbol, -.hljs-bullet { -color:#990073; -} - -.hljs-built_in, -.hljs-builtin-name { -color:#0086b3; -} - -.hljs-meta { -color:#999; -font-weight:700; -} - -.hljs-deletion { -background:#fdd; -} - -.hljs-addition { -background:#dfd; -} - -.hljs-emphasis { -font-style:italic; -} - -.hljs-strong { -font-weight:700; -} - -/* - OVERRIDING THE DEFAULT STYLES - By Mahmoud Zalt (mahmoud@zalt.me) for Laradock.io -*/ - - -.project .logo img { - max-width: 100%; - height: auto; - background: transparent; - border-radius: 0%; -} - -.project .banner { - display: flex; - align-items: center; - font-size: 14px; - font-weight: bold; -} \ No newline at end of file diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/stylesheets/palettes.css b/DOCUMENTATION/themes/hugo-material-docs/static/stylesheets/palettes.css deleted file mode 100644 index 97440f59..00000000 --- a/DOCUMENTATION/themes/hugo-material-docs/static/stylesheets/palettes.css +++ /dev/null @@ -1 +0,0 @@ -@supports (-webkit-appearance:none){.palette-primary-red{background:#e84e40}}.palette-primary-red .footer,.palette-primary-red .header{background:#e84e40}.palette-primary-red .drawer .toc a.current,.palette-primary-red .drawer .toc a:focus,.palette-primary-red .drawer .toc a:hover{color:#e84e40}.palette-primary-red .drawer .anchor a{border-left:2px solid #e84e40}.ios.standalone .palette-primary-red .article{background:-webkit-linear-gradient(top,#fff 50%,#e84e40 0);background:linear-gradient(180deg,#fff 50%,#e84e40 0)}.palette-primary-red .article a,.palette-primary-red .article code,.palette-primary-red .article h1,.palette-primary-red .article h2{color:#e84e40}.palette-primary-red .article .headerlink{color:rgba(0,0,0,.26)}.palette-primary-red .article table th{background:#ee7a70}.palette-primary-red .results .meta{background:#e84e40}@supports (-webkit-appearance:none){.palette-primary-pink{background:#e91e63}}.palette-primary-pink .footer,.palette-primary-pink .header{background:#e91e63}.palette-primary-pink .drawer .toc a.current,.palette-primary-pink .drawer .toc a:focus,.palette-primary-pink .drawer .toc a:hover{color:#e91e63}.palette-primary-pink .drawer .anchor a{border-left:2px solid #e91e63}.ios.standalone .palette-primary-pink .article{background:-webkit-linear-gradient(top,#fff 50%,#e91e63 0);background:linear-gradient(180deg,#fff 50%,#e91e63 0)}.palette-primary-pink .article a,.palette-primary-pink .article code,.palette-primary-pink .article h1,.palette-primary-pink .article h2{color:#e91e63}.palette-primary-pink .article .headerlink{color:rgba(0,0,0,.26)}.palette-primary-pink .article table th{background:#ef568a}.palette-primary-pink .results .meta{background:#e91e63}@supports (-webkit-appearance:none){.palette-primary-purple{background:#ab47bc}}.palette-primary-purple .footer,.palette-primary-purple .header{background:#ab47bc}.palette-primary-purple .drawer .toc a.current,.palette-primary-purple .drawer .toc a:focus,.palette-primary-purple .drawer .toc a:hover{color:#ab47bc}.palette-primary-purple .drawer .anchor a{border-left:2px solid #ab47bc}.ios.standalone .palette-primary-purple .article{background:-webkit-linear-gradient(top,#fff 50%,#ab47bc 0);background:linear-gradient(180deg,#fff 50%,#ab47bc 0)}.palette-primary-purple .article a,.palette-primary-purple .article code,.palette-primary-purple .article h1,.palette-primary-purple .article h2{color:#ab47bc}.palette-primary-purple .article .headerlink{color:rgba(0,0,0,.26)}.palette-primary-purple .article table th{background:#c075cd}.palette-primary-purple .results .meta{background:#ab47bc}@supports (-webkit-appearance:none){.palette-primary-deep-purple{background:#7e57c2}}.palette-primary-deep-purple .footer,.palette-primary-deep-purple .header{background:#7e57c2}.palette-primary-deep-purple .drawer .toc a.current,.palette-primary-deep-purple .drawer .toc a:focus,.palette-primary-deep-purple .drawer .toc a:hover{color:#7e57c2}.palette-primary-deep-purple .drawer .anchor a{border-left:2px solid #7e57c2}.ios.standalone .palette-primary-deep-purple .article{background:-webkit-linear-gradient(top,#fff 50%,#7e57c2 0);background:linear-gradient(180deg,#fff 50%,#7e57c2 0)}.palette-primary-deep-purple .article a,.palette-primary-deep-purple .article code,.palette-primary-deep-purple .article h1,.palette-primary-deep-purple .article h2{color:#7e57c2}.palette-primary-deep-purple .article .headerlink{color:rgba(0,0,0,.26)}.palette-primary-deep-purple .article table th{background:#9e81d1}.palette-primary-deep-purple .results .meta{background:#7e57c2}@supports (-webkit-appearance:none){.palette-primary-indigo{background:#3f51b5}}.palette-primary-indigo .footer,.palette-primary-indigo .header{background:#3f51b5}.palette-primary-indigo .drawer .toc a.current,.palette-primary-indigo .drawer .toc a:focus,.palette-primary-indigo .drawer .toc a:hover{color:#3f51b5}.palette-primary-indigo .drawer .anchor a{border-left:2px solid #3f51b5}.ios.standalone .palette-primary-indigo .article{background:-webkit-linear-gradient(top,#fff 50%,#3f51b5 0);background:linear-gradient(180deg,#fff 50%,#3f51b5 0)}.palette-primary-indigo .article a,.palette-primary-indigo .article code,.palette-primary-indigo .article h1,.palette-primary-indigo .article h2{color:#3f51b5}.palette-primary-indigo .article .headerlink{color:rgba(0,0,0,.26)}.palette-primary-indigo .article table th{background:#6f7dc8}.palette-primary-indigo .results .meta{background:#3f51b5}@supports (-webkit-appearance:none){.palette-primary-blue{background:#5677fc}}.palette-primary-blue .footer,.palette-primary-blue .header{background:#5677fc}.palette-primary-blue .drawer .toc a.current,.palette-primary-blue .drawer .toc a:focus,.palette-primary-blue .drawer .toc a:hover{color:#5677fc}.palette-primary-blue .drawer .anchor a{border-left:2px solid #5677fc}.ios.standalone .palette-primary-blue .article{background:-webkit-linear-gradient(top,#fff 50%,#5677fc 0);background:linear-gradient(180deg,#fff 50%,#5677fc 0)}.palette-primary-blue .article a,.palette-primary-blue .article code,.palette-primary-blue .article h1,.palette-primary-blue .article h2{color:#5677fc}.palette-primary-blue .article .headerlink{color:rgba(0,0,0,.26)}.palette-primary-blue .article table th{background:#8099fd}.palette-primary-blue .results .meta{background:#5677fc}@supports (-webkit-appearance:none){.palette-primary-light-blue{background:#03a9f4}}.palette-primary-light-blue .footer,.palette-primary-light-blue .header{background:#03a9f4}.palette-primary-light-blue .drawer .toc a.current,.palette-primary-light-blue .drawer .toc a:focus,.palette-primary-light-blue .drawer .toc a:hover{color:#03a9f4}.palette-primary-light-blue .drawer .anchor a{border-left:2px solid #03a9f4}.ios.standalone .palette-primary-light-blue .article{background:-webkit-linear-gradient(top,#fff 50%,#03a9f4 0);background:linear-gradient(180deg,#fff 50%,#03a9f4 0)}.palette-primary-light-blue .article a,.palette-primary-light-blue .article code,.palette-primary-light-blue .article h1,.palette-primary-light-blue .article h2{color:#03a9f4}.palette-primary-light-blue .article .headerlink{color:rgba(0,0,0,.26)}.palette-primary-light-blue .article table th{background:#42bff7}.palette-primary-light-blue .results .meta{background:#03a9f4}@supports (-webkit-appearance:none){.palette-primary-cyan{background:#00bcd4}}.palette-primary-cyan .footer,.palette-primary-cyan .header{background:#00bcd4}.palette-primary-cyan .drawer .toc a.current,.palette-primary-cyan .drawer .toc a:focus,.palette-primary-cyan .drawer .toc a:hover{color:#00bcd4}.palette-primary-cyan .drawer .anchor a{border-left:2px solid #00bcd4}.ios.standalone .palette-primary-cyan .article{background:-webkit-linear-gradient(top,#fff 50%,#00bcd4 0);background:linear-gradient(180deg,#fff 50%,#00bcd4 0)}.palette-primary-cyan .article a,.palette-primary-cyan .article code,.palette-primary-cyan .article h1,.palette-primary-cyan .article h2{color:#00bcd4}.palette-primary-cyan .article .headerlink{color:rgba(0,0,0,.26)}.palette-primary-cyan .article table th{background:#40cddf}.palette-primary-cyan .results .meta{background:#00bcd4}@supports (-webkit-appearance:none){.palette-primary-teal{background:#009688}}.palette-primary-teal .footer,.palette-primary-teal .header{background:#009688}.palette-primary-teal .drawer .toc a.current,.palette-primary-teal .drawer .toc a:focus,.palette-primary-teal .drawer .toc a:hover{color:#009688}.palette-primary-teal .drawer .anchor a{border-left:2px solid #009688}.ios.standalone .palette-primary-teal .article{background:-webkit-linear-gradient(top,#fff 50%,#009688 0);background:linear-gradient(180deg,#fff 50%,#009688 0)}.palette-primary-teal .article a,.palette-primary-teal .article code,.palette-primary-teal .article h1,.palette-primary-teal .article h2{color:#009688}.palette-primary-teal .article .headerlink{color:rgba(0,0,0,.26)}.palette-primary-teal .article table th{background:#40b0a6}.palette-primary-teal .results .meta{background:#009688}@supports (-webkit-appearance:none){.palette-primary-green{background:#259b24}}.palette-primary-green .footer,.palette-primary-green .header{background:#259b24}.palette-primary-green .drawer .toc a.current,.palette-primary-green .drawer .toc a:focus,.palette-primary-green .drawer .toc a:hover{color:#259b24}.palette-primary-green .drawer .anchor a{border-left:2px solid #259b24}.ios.standalone .palette-primary-green .article{background:-webkit-linear-gradient(top,#fff 50%,#259b24 0);background:linear-gradient(180deg,#fff 50%,#259b24 0)}.palette-primary-green .article a,.palette-primary-green .article code,.palette-primary-green .article h1,.palette-primary-green .article h2{color:#259b24}.palette-primary-green .article .headerlink{color:rgba(0,0,0,.26)}.palette-primary-green .article table th{background:#5cb45b}.palette-primary-green .results .meta{background:#259b24}@supports (-webkit-appearance:none){.palette-primary-light-green{background:#7cb342}}.palette-primary-light-green .footer,.palette-primary-light-green .header{background:#7cb342}.palette-primary-light-green .drawer .toc a.current,.palette-primary-light-green .drawer .toc a:focus,.palette-primary-light-green .drawer .toc a:hover{color:#7cb342}.palette-primary-light-green .drawer .anchor a{border-left:2px solid #7cb342}.ios.standalone .palette-primary-light-green .article{background:-webkit-linear-gradient(top,#fff 50%,#7cb342 0);background:linear-gradient(180deg,#fff 50%,#7cb342 0)}.palette-primary-light-green .article a,.palette-primary-light-green .article code,.palette-primary-light-green .article h1,.palette-primary-light-green .article h2{color:#7cb342}.palette-primary-light-green .article .headerlink{color:rgba(0,0,0,.26)}.palette-primary-light-green .article table th{background:#9dc671}.palette-primary-light-green .results .meta{background:#7cb342}@supports (-webkit-appearance:none){.palette-primary-lime{background:#c0ca33}}.palette-primary-lime .footer,.palette-primary-lime .header{background:#c0ca33}.palette-primary-lime .drawer .toc a.current,.palette-primary-lime .drawer .toc a:focus,.palette-primary-lime .drawer .toc a:hover{color:#c0ca33}.palette-primary-lime .drawer .anchor a{border-left:2px solid #c0ca33}.ios.standalone .palette-primary-lime .article{background:-webkit-linear-gradient(top,#fff 50%,#c0ca33 0);background:linear-gradient(180deg,#fff 50%,#c0ca33 0)}.palette-primary-lime .article a,.palette-primary-lime .article code,.palette-primary-lime .article h1,.palette-primary-lime .article h2{color:#c0ca33}.palette-primary-lime .article .headerlink{color:rgba(0,0,0,.26)}.palette-primary-lime .article table th{background:#d0d766}.palette-primary-lime .results .meta{background:#c0ca33}@supports (-webkit-appearance:none){.palette-primary-yellow{background:#f9a825}}.palette-primary-yellow .footer,.palette-primary-yellow .header{background:#f9a825}.palette-primary-yellow .drawer .toc a.current,.palette-primary-yellow .drawer .toc a:focus,.palette-primary-yellow .drawer .toc a:hover{color:#f9a825}.palette-primary-yellow .drawer .anchor a{border-left:2px solid #f9a825}.ios.standalone .palette-primary-yellow .article{background:-webkit-linear-gradient(top,#fff 50%,#f9a825 0);background:linear-gradient(180deg,#fff 50%,#f9a825 0)}.palette-primary-yellow .article a,.palette-primary-yellow .article code,.palette-primary-yellow .article h1,.palette-primary-yellow .article h2{color:#f9a825}.palette-primary-yellow .article .headerlink{color:rgba(0,0,0,.26)}.palette-primary-yellow .article table th{background:#fbbe5c}.palette-primary-yellow .results .meta{background:#f9a825}@supports (-webkit-appearance:none){.palette-primary-amber{background:#ffb300}}.palette-primary-amber .footer,.palette-primary-amber .header{background:#ffb300}.palette-primary-amber .drawer .toc a.current,.palette-primary-amber .drawer .toc a:focus,.palette-primary-amber .drawer .toc a:hover{color:#ffb300}.palette-primary-amber .drawer .anchor a{border-left:2px solid #ffb300}.ios.standalone .palette-primary-amber .article{background:-webkit-linear-gradient(top,#fff 50%,#ffb300 0);background:linear-gradient(180deg,#fff 50%,#ffb300 0)}.palette-primary-amber .article a,.palette-primary-amber .article code,.palette-primary-amber .article h1,.palette-primary-amber .article h2{color:#ffb300}.palette-primary-amber .article .headerlink{color:rgba(0,0,0,.26)}.palette-primary-amber .article table th{background:#ffc640}.palette-primary-amber .results .meta{background:#ffb300}@supports (-webkit-appearance:none){.palette-primary-orange{background:#fb8c00}}.palette-primary-orange .footer,.palette-primary-orange .header{background:#fb8c00}.palette-primary-orange .drawer .toc a.current,.palette-primary-orange .drawer .toc a:focus,.palette-primary-orange .drawer .toc a:hover{color:#fb8c00}.palette-primary-orange .drawer .anchor a{border-left:2px solid #fb8c00}.ios.standalone .palette-primary-orange .article{background:-webkit-linear-gradient(top,#fff 50%,#fb8c00 0);background:linear-gradient(180deg,#fff 50%,#fb8c00 0)}.palette-primary-orange .article a,.palette-primary-orange .article code,.palette-primary-orange .article h1,.palette-primary-orange .article h2{color:#fb8c00}.palette-primary-orange .article .headerlink{color:rgba(0,0,0,.26)}.palette-primary-orange .article table th{background:#fca940}.palette-primary-orange .results .meta{background:#fb8c00}@supports (-webkit-appearance:none){.palette-primary-deep-orange{background:#ff7043}}.palette-primary-deep-orange .footer,.palette-primary-deep-orange .header{background:#ff7043}.palette-primary-deep-orange .drawer .toc a.current,.palette-primary-deep-orange .drawer .toc a:focus,.palette-primary-deep-orange .drawer .toc a:hover{color:#ff7043}.palette-primary-deep-orange .drawer .anchor a{border-left:2px solid #ff7043}.ios.standalone .palette-primary-deep-orange .article{background:-webkit-linear-gradient(top,#fff 50%,#ff7043 0);background:linear-gradient(180deg,#fff 50%,#ff7043 0)}.palette-primary-deep-orange .article a,.palette-primary-deep-orange .article code,.palette-primary-deep-orange .article h1,.palette-primary-deep-orange .article h2{color:#ff7043}.palette-primary-deep-orange .article .headerlink{color:rgba(0,0,0,.26)}.palette-primary-deep-orange .article table th{background:#ff9472}.palette-primary-deep-orange .results .meta{background:#ff7043}@supports (-webkit-appearance:none){.palette-primary-brown{background:#795548}}.palette-primary-brown .footer,.palette-primary-brown .header{background:#795548}.palette-primary-brown .drawer .toc a.current,.palette-primary-brown .drawer .toc a:focus,.palette-primary-brown .drawer .toc a:hover{color:#795548}.palette-primary-brown .drawer .anchor a{border-left:2px solid #795548}.ios.standalone .palette-primary-brown .article{background:-webkit-linear-gradient(top,#fff 50%,#795548 0);background:linear-gradient(180deg,#fff 50%,#795548 0)}.palette-primary-brown .article a,.palette-primary-brown .article code,.palette-primary-brown .article h1,.palette-primary-brown .article h2{color:#795548}.palette-primary-brown .article .headerlink{color:rgba(0,0,0,.26)}.palette-primary-brown .article table th{background:#9b8076}.palette-primary-brown .results .meta{background:#795548}@supports (-webkit-appearance:none){.palette-primary-grey{background:#757575}}.palette-primary-grey .footer,.palette-primary-grey .header{background:#757575}.palette-primary-grey .drawer .toc a.current,.palette-primary-grey .drawer .toc a:focus,.palette-primary-grey .drawer .toc a:hover{color:#757575}.palette-primary-grey .drawer .anchor a{border-left:2px solid #757575}.ios.standalone .palette-primary-grey .article{background:-webkit-linear-gradient(top,#fff 50%,#757575 0);background:linear-gradient(180deg,#fff 50%,#757575 0)}.palette-primary-grey .article a,.palette-primary-grey .article code,.palette-primary-grey .article h1,.palette-primary-grey .article h2{color:#757575}.palette-primary-grey .article .headerlink{color:rgba(0,0,0,.26)}.palette-primary-grey .article table th{background:#989898}.palette-primary-grey .results .meta{background:#757575}@supports (-webkit-appearance:none){.palette-primary-blue-grey{background:#546e7a}}.palette-primary-blue-grey .footer,.palette-primary-blue-grey .header{background:#546e7a}.palette-primary-blue-grey .drawer .toc a.current,.palette-primary-blue-grey .drawer .toc a:focus,.palette-primary-blue-grey .drawer .toc a:hover{color:#546e7a}.palette-primary-blue-grey .drawer .anchor a{border-left:2px solid #546e7a}.ios.standalone .palette-primary-blue-grey .article{background:-webkit-linear-gradient(top,#fff 50%,#546e7a 0);background:linear-gradient(180deg,#fff 50%,#546e7a 0)}.palette-primary-blue-grey .article a,.palette-primary-blue-grey .article code,.palette-primary-blue-grey .article h1,.palette-primary-blue-grey .article h2{color:#546e7a}.palette-primary-blue-grey .article .headerlink{color:rgba(0,0,0,.26)}.palette-primary-blue-grey .article table th{background:#7f929b}.palette-primary-blue-grey .results .meta{background:#546e7a}.palette-accent-red .article a:focus,.palette-accent-red .article a:hover{color:#ff2d6f}.palette-accent-red .repo a{background:#ff2d6f}.palette-accent-pink .article a:focus,.palette-accent-pink .article a:hover{color:#f50057}.palette-accent-pink .repo a{background:#f50057}.palette-accent-purple .article a:focus,.palette-accent-purple .article a:hover{color:#e040fb}.palette-accent-purple .repo a{background:#e040fb}.palette-accent-deep-purple .article a:focus,.palette-accent-deep-purple .article a:hover{color:#7c4dff}.palette-accent-deep-purple .repo a{background:#7c4dff}.palette-accent-indigo .article a:focus,.palette-accent-indigo .article a:hover{color:#536dfe}.palette-accent-indigo .repo a{background:#536dfe}.palette-accent-blue .article a:focus,.palette-accent-blue .article a:hover{color:#6889ff}.palette-accent-blue .repo a{background:#6889ff}.palette-accent-light-blue .article a:focus,.palette-accent-light-blue .article a:hover{color:#0091ea}.palette-accent-light-blue .repo a{background:#0091ea}.palette-accent-cyan .article a:focus,.palette-accent-cyan .article a:hover{color:#00b8d4}.palette-accent-cyan .repo a{background:#00b8d4}.palette-accent-teal .article a:focus,.palette-accent-teal .article a:hover{color:#00bfa5}.palette-accent-teal .repo a{background:#00bfa5}.palette-accent-green .article a:focus,.palette-accent-green .article a:hover{color:#12c700}.palette-accent-green .repo a{background:#12c700}.palette-accent-light-green .article a:focus,.palette-accent-light-green .article a:hover{color:#64dd17}.palette-accent-light-green .repo a{background:#64dd17}.palette-accent-lime .article a:focus,.palette-accent-lime .article a:hover{color:#aeea00}.palette-accent-lime .repo a{background:#aeea00}.palette-accent-yellow .article a:focus,.palette-accent-yellow .article a:hover{color:#ffd600}.palette-accent-yellow .repo a{background:#ffd600}.palette-accent-amber .article a:focus,.palette-accent-amber .article a:hover{color:#ffab00}.palette-accent-amber .repo a{background:#ffab00}.palette-accent-orange .article a:focus,.palette-accent-orange .article a:hover{color:#ff9100}.palette-accent-orange .repo a{background:#ff9100}.palette-accent-deep-orange .article a:focus,.palette-accent-deep-orange .article a:hover{color:#ff6e40}.palette-accent-deep-orange .repo a{background:#ff6e40}@media only screen and (max-width:959px){.palette-primary-red .project{background:#e84e40}.palette-primary-pink .project{background:#e91e63}.palette-primary-purple .project{background:#ab47bc}.palette-primary-deep-purple .project{background:#7e57c2}.palette-primary-indigo .project{background:#3f51b5}.palette-primary-blue .project{background:#5677fc}.palette-primary-light-blue .project{background:#03a9f4}.palette-primary-cyan .project{background:#00bcd4}.palette-primary-teal .project{background:#009688}.palette-primary-green .project{background:#259b24}.palette-primary-light-green .project{background:#7cb342}.palette-primary-lime .project{background:#c0ca33}.palette-primary-yellow .project{background:#f9a825}.palette-primary-amber .project{background:#ffb300}.palette-primary-orange .project{background:#fb8c00}.palette-primary-deep-orange .project{background:#ff7043}.palette-primary-brown .project{background:#795548}.palette-primary-grey .project{background:#757575}.palette-primary-blue-grey .project{background:#546e7a}} diff --git a/DOCUMENTATION/themes/hugo-material-docs/static/stylesheets/temporary.css b/DOCUMENTATION/themes/hugo-material-docs/static/stylesheets/temporary.css deleted file mode 100644 index 25530e64..00000000 --- a/DOCUMENTATION/themes/hugo-material-docs/static/stylesheets/temporary.css +++ /dev/null @@ -1,11 +0,0 @@ -/* This file only exists (temporarily) until the - custom styling can be replaced with the - implementation of the upstream project. -*/ - -blockquote { - padding: 0 20px; - margin: 0 0 20px; - font-size: inherit; - border-left: 5px solid #eee; -} diff --git a/DOCUMENTATION/themes/hugo-material-docs/theme.toml b/DOCUMENTATION/themes/hugo-material-docs/theme.toml deleted file mode 100644 index b426f4e7..00000000 --- a/DOCUMENTATION/themes/hugo-material-docs/theme.toml +++ /dev/null @@ -1,18 +0,0 @@ -name = "Material Docs" -license = "MIT" -licenselink = "https://github.com/digitalcraftsman/hugo-material-docs/blob/master/LICENSE.md" -description = "A material design theme for documentations." -homepage = "https://github.com/digitalcraftsman/hugo-material-docs" -tags = ["material", "documentation", "docs", "google analytics", "responsive"] -features = ["", ""] -min_version = 0.15 - -[author] - name = "Digitalcraftsman" - homepage = "https://github.com/digitalcraftsman" - -# If porting an existing theme -[original] - name = "Martin Donath" - homepage = "http://struct.cc/" - repo = "https://github.com/squidfunk/mkdocs-material" diff --git a/DOCUMENTATION/tsconfig.json b/DOCUMENTATION/tsconfig.json new file mode 100644 index 00000000..314eab8a --- /dev/null +++ b/DOCUMENTATION/tsconfig.json @@ -0,0 +1,7 @@ +{ + // This file is not used in compilation. It is here just for a nice editor experience. + "extends": "@docusaurus/tsconfig", + "compilerOptions": { + "baseUrl": "." + } +} diff --git a/DOCUMENTATION/yarn.lock b/DOCUMENTATION/yarn.lock new file mode 100644 index 00000000..a2cd05a9 --- /dev/null +++ b/DOCUMENTATION/yarn.lock @@ -0,0 +1,8543 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@algolia/autocomplete-core@1.9.3": + version "1.9.3" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz#1d56482a768c33aae0868c8533049e02e8961be7" + integrity sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw== + dependencies: + "@algolia/autocomplete-plugin-algolia-insights" "1.9.3" + "@algolia/autocomplete-shared" "1.9.3" + +"@algolia/autocomplete-plugin-algolia-insights@1.9.3": + version "1.9.3" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz#9b7f8641052c8ead6d66c1623d444cbe19dde587" + integrity sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg== + dependencies: + "@algolia/autocomplete-shared" "1.9.3" + +"@algolia/autocomplete-preset-algolia@1.9.3": + version "1.9.3" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz#64cca4a4304cfcad2cf730e83067e0c1b2f485da" + integrity sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA== + dependencies: + "@algolia/autocomplete-shared" "1.9.3" + +"@algolia/autocomplete-shared@1.9.3": + version "1.9.3" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz#2e22e830d36f0a9cf2c0ccd3c7f6d59435b77dfa" + integrity sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ== + +"@algolia/cache-browser-local-storage@4.23.3": + version "4.23.3" + resolved "https://registry.yarnpkg.com/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.23.3.tgz#0cc26b96085e1115dac5fcb9d826651ba57faabc" + integrity sha512-vRHXYCpPlTDE7i6UOy2xE03zHF2C8MEFjPN2v7fRbqVpcOvAUQK81x3Kc21xyb5aSIpYCjWCZbYZuz8Glyzyyg== + dependencies: + "@algolia/cache-common" "4.23.3" + +"@algolia/cache-common@4.23.3": + version "4.23.3" + resolved "https://registry.yarnpkg.com/@algolia/cache-common/-/cache-common-4.23.3.tgz#3bec79092d512a96c9bfbdeec7cff4ad36367166" + integrity sha512-h9XcNI6lxYStaw32pHpB1TMm0RuxphF+Ik4o7tcQiodEdpKK+wKufY6QXtba7t3k8eseirEMVB83uFFF3Nu54A== + +"@algolia/cache-in-memory@4.23.3": + version "4.23.3" + resolved "https://registry.yarnpkg.com/@algolia/cache-in-memory/-/cache-in-memory-4.23.3.tgz#3945f87cd21ffa2bec23890c85305b6b11192423" + integrity sha512-yvpbuUXg/+0rbcagxNT7un0eo3czx2Uf0y4eiR4z4SD7SiptwYTpbuS0IHxcLHG3lq22ukx1T6Kjtk/rT+mqNg== + dependencies: + "@algolia/cache-common" "4.23.3" + +"@algolia/client-account@4.23.3": + version "4.23.3" + resolved "https://registry.yarnpkg.com/@algolia/client-account/-/client-account-4.23.3.tgz#8751bbf636e6741c95e7c778488dee3ee430ac6f" + integrity sha512-hpa6S5d7iQmretHHF40QGq6hz0anWEHGlULcTIT9tbUssWUriN9AUXIFQ8Ei4w9azD0hc1rUok9/DeQQobhQMA== + dependencies: + "@algolia/client-common" "4.23.3" + "@algolia/client-search" "4.23.3" + "@algolia/transporter" "4.23.3" + +"@algolia/client-analytics@4.23.3": + version "4.23.3" + resolved "https://registry.yarnpkg.com/@algolia/client-analytics/-/client-analytics-4.23.3.tgz#f88710885278fe6fb6964384af59004a5a6f161d" + integrity sha512-LBsEARGS9cj8VkTAVEZphjxTjMVCci+zIIiRhpFun9jGDUlS1XmhCW7CTrnaWeIuCQS/2iPyRqSy1nXPjcBLRA== + dependencies: + "@algolia/client-common" "4.23.3" + "@algolia/client-search" "4.23.3" + "@algolia/requester-common" "4.23.3" + "@algolia/transporter" "4.23.3" + +"@algolia/client-common@4.23.3": + version "4.23.3" + resolved "https://registry.yarnpkg.com/@algolia/client-common/-/client-common-4.23.3.tgz#891116aa0db75055a7ecc107649f7f0965774704" + integrity sha512-l6EiPxdAlg8CYhroqS5ybfIczsGUIAC47slLPOMDeKSVXYG1n0qGiz4RjAHLw2aD0xzh2EXZ7aRguPfz7UKDKw== + dependencies: + "@algolia/requester-common" "4.23.3" + "@algolia/transporter" "4.23.3" + +"@algolia/client-personalization@4.23.3": + version "4.23.3" + resolved "https://registry.yarnpkg.com/@algolia/client-personalization/-/client-personalization-4.23.3.tgz#35fa8e5699b0295fbc400a8eb211dc711e5909db" + integrity sha512-3E3yF3Ocr1tB/xOZiuC3doHQBQ2zu2MPTYZ0d4lpfWads2WTKG7ZzmGnsHmm63RflvDeLK/UVx7j2b3QuwKQ2g== + dependencies: + "@algolia/client-common" "4.23.3" + "@algolia/requester-common" "4.23.3" + "@algolia/transporter" "4.23.3" + +"@algolia/client-search@4.23.3": + version "4.23.3" + resolved "https://registry.yarnpkg.com/@algolia/client-search/-/client-search-4.23.3.tgz#a3486e6af13a231ec4ab43a915a1f318787b937f" + integrity sha512-P4VAKFHqU0wx9O+q29Q8YVuaowaZ5EM77rxfmGnkHUJggh28useXQdopokgwMeYw2XUht49WX5RcTQ40rZIabw== + dependencies: + "@algolia/client-common" "4.23.3" + "@algolia/requester-common" "4.23.3" + "@algolia/transporter" "4.23.3" + +"@algolia/events@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@algolia/events/-/events-4.0.1.tgz#fd39e7477e7bc703d7f893b556f676c032af3950" + integrity sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ== + +"@algolia/logger-common@4.23.3": + version "4.23.3" + resolved "https://registry.yarnpkg.com/@algolia/logger-common/-/logger-common-4.23.3.tgz#35c6d833cbf41e853a4f36ba37c6e5864920bfe9" + integrity sha512-y9kBtmJwiZ9ZZ+1Ek66P0M68mHQzKRxkW5kAAXYN/rdzgDN0d2COsViEFufxJ0pb45K4FRcfC7+33YB4BLrZ+g== + +"@algolia/logger-console@4.23.3": + version "4.23.3" + resolved "https://registry.yarnpkg.com/@algolia/logger-console/-/logger-console-4.23.3.tgz#30f916781826c4db5f51fcd9a8a264a06e136985" + integrity sha512-8xoiseoWDKuCVnWP8jHthgaeobDLolh00KJAdMe9XPrWPuf1by732jSpgy2BlsLTaT9m32pHI8CRfrOqQzHv3A== + dependencies: + "@algolia/logger-common" "4.23.3" + +"@algolia/recommend@4.23.3": + version "4.23.3" + resolved "https://registry.yarnpkg.com/@algolia/recommend/-/recommend-4.23.3.tgz#53d4f194d22d9c72dc05f3f7514c5878f87c5890" + integrity sha512-9fK4nXZF0bFkdcLBRDexsnGzVmu4TSYZqxdpgBW2tEyfuSSY54D4qSRkLmNkrrz4YFvdh2GM1gA8vSsnZPR73w== + dependencies: + "@algolia/cache-browser-local-storage" "4.23.3" + "@algolia/cache-common" "4.23.3" + "@algolia/cache-in-memory" "4.23.3" + "@algolia/client-common" "4.23.3" + "@algolia/client-search" "4.23.3" + "@algolia/logger-common" "4.23.3" + "@algolia/logger-console" "4.23.3" + "@algolia/requester-browser-xhr" "4.23.3" + "@algolia/requester-common" "4.23.3" + "@algolia/requester-node-http" "4.23.3" + "@algolia/transporter" "4.23.3" + +"@algolia/requester-browser-xhr@4.23.3": + version "4.23.3" + resolved "https://registry.yarnpkg.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.23.3.tgz#9e47e76f60d540acc8b27b4ebc7a80d1b41938b9" + integrity sha512-jDWGIQ96BhXbmONAQsasIpTYWslyjkiGu0Quydjlowe+ciqySpiDUrJHERIRfELE5+wFc7hc1Q5hqjGoV7yghw== + dependencies: + "@algolia/requester-common" "4.23.3" + +"@algolia/requester-common@4.23.3": + version "4.23.3" + resolved "https://registry.yarnpkg.com/@algolia/requester-common/-/requester-common-4.23.3.tgz#7dbae896e41adfaaf1d1fa5f317f83a99afb04b3" + integrity sha512-xloIdr/bedtYEGcXCiF2muajyvRhwop4cMZo+K2qzNht0CMzlRkm8YsDdj5IaBhshqfgmBb3rTg4sL4/PpvLYw== + +"@algolia/requester-node-http@4.23.3": + version "4.23.3" + resolved "https://registry.yarnpkg.com/@algolia/requester-node-http/-/requester-node-http-4.23.3.tgz#c9f94a5cb96a15f48cea338ab6ef16bbd0ff989f" + integrity sha512-zgu++8Uj03IWDEJM3fuNl34s746JnZOWn1Uz5taV1dFyJhVM/kTNw9Ik7YJWiUNHJQXcaD8IXD1eCb0nq/aByA== + dependencies: + "@algolia/requester-common" "4.23.3" + +"@algolia/transporter@4.23.3": + version "4.23.3" + resolved "https://registry.yarnpkg.com/@algolia/transporter/-/transporter-4.23.3.tgz#545b045b67db3850ddf0bbecbc6c84ff1f3398b7" + integrity sha512-Wjl5gttqnf/gQKJA+dafnD0Y6Yw97yvfY8R9h0dQltX1GXTgNs1zWgvtWW0tHl1EgMdhAyw189uWiZMnL3QebQ== + dependencies: + "@algolia/cache-common" "4.23.3" + "@algolia/logger-common" "4.23.3" + "@algolia/requester-common" "4.23.3" + +"@ampproject/remapping@^2.2.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4" + integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.24" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.23.5", "@babel/code-frame@^7.24.2", "@babel/code-frame@^7.8.3": + version "7.24.2" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.2.tgz#718b4b19841809a58b29b68cde80bc5e1aa6d9ae" + integrity sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ== + dependencies: + "@babel/highlight" "^7.24.2" + picocolors "^1.0.0" + +"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.23.5", "@babel/compat-data@^7.24.4": + version "7.24.4" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.4.tgz#6f102372e9094f25d908ca0d34fc74c74606059a" + integrity sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ== + +"@babel/core@^7.21.3", "@babel/core@^7.23.3": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.5.tgz#15ab5b98e101972d171aeef92ac70d8d6718f06a" + integrity sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.24.2" + "@babel/generator" "^7.24.5" + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-module-transforms" "^7.24.5" + "@babel/helpers" "^7.24.5" + "@babel/parser" "^7.24.5" + "@babel/template" "^7.24.0" + "@babel/traverse" "^7.24.5" + "@babel/types" "^7.24.5" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + +"@babel/generator@^7.23.3", "@babel/generator@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.5.tgz#e5afc068f932f05616b66713e28d0f04e99daeb3" + integrity sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA== + dependencies: + "@babel/types" "^7.24.5" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" + integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956" + integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw== + dependencies: + "@babel/types" "^7.22.15" + +"@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.23.6": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz#4d79069b16cbcf1461289eccfbbd81501ae39991" + integrity sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ== + dependencies: + "@babel/compat-data" "^7.23.5" + "@babel/helper-validator-option" "^7.23.5" + browserslist "^4.22.2" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-create-class-features-plugin@^7.24.1", "@babel/helper-create-class-features-plugin@^7.24.4", "@babel/helper-create-class-features-plugin@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz#7d19da92c7e0cd8d11c09af2ce1b8e7512a6e723" + integrity sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-member-expression-to-functions" "^7.24.5" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-replace-supers" "^7.24.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.24.5" + semver "^6.3.1" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.15", "@babel/helper-create-regexp-features-plugin@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1" + integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + regexpu-core "^5.3.1" + semver "^6.3.1" + +"@babel/helper-define-polyfill-provider@^0.6.1", "@babel/helper-define-polyfill-provider@^0.6.2": + version "0.6.2" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz#18594f789c3594acb24cfdb4a7f7b7d2e8bd912d" + integrity sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ== + dependencies: + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-plugin-utils" "^7.22.5" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + +"@babel/helper-environment-visitor@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" + integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== + +"@babel/helper-function-name@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" + integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== + dependencies: + "@babel/template" "^7.22.15" + "@babel/types" "^7.23.0" + +"@babel/helper-hoist-variables@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" + integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-member-expression-to-functions@^7.23.0", "@babel/helper-member-expression-to-functions@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz#5981e131d5c7003c7d1fa1ad49e86c9b097ec475" + integrity sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA== + dependencies: + "@babel/types" "^7.24.5" + +"@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.24.1", "@babel/helper-module-imports@^7.24.3": + version "7.24.3" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz#6ac476e6d168c7c23ff3ba3cf4f7841d46ac8128" + integrity sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg== + dependencies: + "@babel/types" "^7.24.0" + +"@babel/helper-module-transforms@^7.23.3", "@babel/helper-module-transforms@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz#ea6c5e33f7b262a0ae762fd5986355c45f54a545" + integrity sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-module-imports" "^7.24.3" + "@babel/helper-simple-access" "^7.24.5" + "@babel/helper-split-export-declaration" "^7.24.5" + "@babel/helper-validator-identifier" "^7.24.5" + +"@babel/helper-optimise-call-expression@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" + integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== + dependencies: + "@babel/types" "^7.22.5" + +"@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.18.6", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.24.0", "@babel/helper-plugin-utils@^7.24.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz#a924607dd254a65695e5bd209b98b902b3b2f11a" + integrity sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ== + +"@babel/helper-remap-async-to-generator@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" + integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-wrap-function" "^7.22.20" + +"@babel/helper-replace-supers@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz#7085bd19d4a0b7ed8f405c1ed73ccb70f323abc1" + integrity sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-member-expression-to-functions" "^7.23.0" + "@babel/helper-optimise-call-expression" "^7.22.5" + +"@babel/helper-simple-access@^7.22.5", "@babel/helper-simple-access@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz#50da5b72f58c16b07fbd992810be6049478e85ba" + integrity sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ== + dependencies: + "@babel/types" "^7.24.5" + +"@babel/helper-skip-transparent-expression-wrappers@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" + integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-split-export-declaration@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz#b9a67f06a46b0b339323617c8c6213b9055a78b6" + integrity sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q== + dependencies: + "@babel/types" "^7.24.5" + +"@babel/helper-string-parser@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz#f99c36d3593db9540705d0739a1f10b5e20c696e" + integrity sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ== + +"@babel/helper-validator-identifier@^7.22.20", "@babel/helper-validator-identifier@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz#918b1a7fa23056603506370089bd990d8720db62" + integrity sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA== + +"@babel/helper-validator-option@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307" + integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw== + +"@babel/helper-wrap-function@^7.22.20": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.24.5.tgz#335f934c0962e2c1ed1fb9d79e06a56115067c09" + integrity sha512-/xxzuNvgRl4/HLNKvnFwdhdgN3cpLxgLROeLDl83Yx0AJ1SGvq1ak0OszTOjDfiB8Vx03eJbeDWh9r+jCCWttw== + dependencies: + "@babel/helper-function-name" "^7.23.0" + "@babel/template" "^7.24.0" + "@babel/types" "^7.24.5" + +"@babel/helpers@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.5.tgz#fedeb87eeafa62b621160402181ad8585a22a40a" + integrity sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q== + dependencies: + "@babel/template" "^7.24.0" + "@babel/traverse" "^7.24.5" + "@babel/types" "^7.24.5" + +"@babel/highlight@^7.24.2": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.5.tgz#bc0613f98e1dd0720e99b2a9ee3760194a704b6e" + integrity sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw== + dependencies: + "@babel/helper-validator-identifier" "^7.24.5" + chalk "^2.4.2" + js-tokens "^4.0.0" + picocolors "^1.0.0" + +"@babel/parser@^7.24.0", "@babel/parser@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.5.tgz#4a4d5ab4315579e5398a82dcf636ca80c3392790" + integrity sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg== + +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.5.tgz#4c3685eb9cd790bcad2843900fe0250c91ccf895" + integrity sha512-LdXRi1wEMTrHVR4Zc9F8OewC3vdm5h4QB6L71zy6StmYeqGi1b3ttIO8UC+BfZKcH9jdr4aI249rBkm+3+YvHw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-plugin-utils" "^7.24.5" + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz#b645d9ba8c2bc5b7af50f0fe949f9edbeb07c8cf" + integrity sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz#da8261f2697f0f41b0855b91d3a20a1fbfd271d3" + integrity sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-transform-optional-chaining" "^7.24.1" + +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz#1181d9685984c91d657b8ddf14f0487a6bab2988" + integrity sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": + version "7.21.0-placeholder-for-preset-env.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" + integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-import-assertions@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz#db3aad724153a00eaac115a3fb898de544e34971" + integrity sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-syntax-import-attributes@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz#c66b966c63b714c4eec508fcf5763b1f2d381093" + integrity sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-syntax-import-meta@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.23.3", "@babel/plugin-syntax-jsx@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz#3f6ca04b8c841811dbc3c5c5f837934e0d626c10" + integrity sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": + 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" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz#b3bcc51f396d15f3591683f90239de143c076844" + integrity sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" + integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-arrow-functions@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz#2bf263617060c9cc45bcdbf492b8cc805082bf27" + integrity sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-async-generator-functions@^7.24.3": + version "7.24.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz#8fa7ae481b100768cc9842c8617808c5352b8b89" + integrity sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-remap-async-to-generator" "^7.22.20" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-transform-async-to-generator@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz#0e220703b89f2216800ce7b1c53cb0cf521c37f4" + integrity sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw== + dependencies: + "@babel/helper-module-imports" "^7.24.1" + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-remap-async-to-generator" "^7.22.20" + +"@babel/plugin-transform-block-scoped-functions@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz#1c94799e20fcd5c4d4589523bbc57b7692979380" + integrity sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-block-scoping@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.5.tgz#89574191397f85661d6f748d4b89ee4d9ee69a2a" + integrity sha512-sMfBc3OxghjC95BkYrYocHL3NaOplrcaunblzwXhGmlPwpmfsxr4vK+mBBt49r+S240vahmv+kUxkeKgs+haCw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.5" + +"@babel/plugin-transform-class-properties@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz#bcbf1aef6ba6085cfddec9fc8d58871cf011fc29" + integrity sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.24.1" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-class-static-block@^7.24.4": + version "7.24.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz#1a4653c0cf8ac46441ec406dece6e9bc590356a4" + integrity sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.24.4" + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-transform-classes@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.5.tgz#05e04a09df49a46348299a0e24bfd7e901129339" + integrity sha512-gWkLP25DFj2dwe9Ck8uwMOpko4YsqyfZJrOmqqcegeDYEbp7rmn4U6UQZNj08UF6MaX39XenSpKRCvpDRBtZ7Q== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-plugin-utils" "^7.24.5" + "@babel/helper-replace-supers" "^7.24.1" + "@babel/helper-split-export-declaration" "^7.24.5" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz#bc7e787f8e021eccfb677af5f13c29a9934ed8a7" + integrity sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/template" "^7.24.0" + +"@babel/plugin-transform-destructuring@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.5.tgz#80843ee6a520f7362686d1a97a7b53544ede453c" + integrity sha512-SZuuLyfxvsm+Ah57I/i1HVjveBENYK9ue8MJ7qkc7ndoNjqquJiElzA7f5yaAXjyW2hKojosOTAQQRX50bPSVg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.5" + +"@babel/plugin-transform-dotall-regex@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz#d56913d2f12795cc9930801b84c6f8c47513ac13" + integrity sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-duplicate-keys@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz#5347a797fe82b8d09749d10e9f5b83665adbca88" + integrity sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-dynamic-import@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz#2a5a49959201970dd09a5fca856cb651e44439dd" + integrity sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-transform-exponentiation-operator@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz#6650ebeb5bd5c012d5f5f90a26613a08162e8ba4" + integrity sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.15" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-export-namespace-from@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz#f033541fc036e3efb2dcb58eedafd4f6b8078acd" + integrity sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-transform-for-of@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz#67448446b67ab6c091360ce3717e7d3a59e202fd" + integrity sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + +"@babel/plugin-transform-function-name@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz#8cba6f7730626cc4dfe4ca2fa516215a0592b361" + integrity sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA== + dependencies: + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-json-strings@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz#08e6369b62ab3e8a7b61089151b161180c8299f7" + integrity sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-transform-literals@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz#0a1982297af83e6b3c94972686067df588c5c096" + integrity sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-logical-assignment-operators@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz#719d8aded1aa94b8fb34e3a785ae8518e24cfa40" + integrity sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-transform-member-expression-literals@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz#896d23601c92f437af8b01371ad34beb75df4489" + integrity sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-modules-amd@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz#b6d829ed15258536977e9c7cc6437814871ffa39" + integrity sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ== + dependencies: + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-modules-commonjs@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz#e71ba1d0d69e049a22bf90b3867e263823d3f1b9" + integrity sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw== + dependencies: + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-simple-access" "^7.22.5" + +"@babel/plugin-transform-modules-systemjs@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz#2b9625a3d4e445babac9788daec39094e6b11e3e" + integrity sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA== + dependencies: + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-validator-identifier" "^7.22.20" + +"@babel/plugin-transform-modules-umd@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz#69220c66653a19cf2c0872b9c762b9a48b8bebef" + integrity sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg== + dependencies: + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" + integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-new-target@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz#29c59988fa3d0157de1c871a28cd83096363cc34" + integrity sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-nullish-coalescing-operator@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz#0cd494bb97cb07d428bd651632cb9d4140513988" + integrity sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-transform-numeric-separator@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz#5bc019ce5b3435c1cadf37215e55e433d674d4e8" + integrity sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-transform-object-rest-spread@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.5.tgz#f91bbcb092ff957c54b4091c86bda8372f0b10ef" + integrity sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA== + dependencies: + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-plugin-utils" "^7.24.5" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.24.5" + +"@babel/plugin-transform-object-super@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz#e71d6ab13483cca89ed95a474f542bbfc20a0520" + integrity sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-replace-supers" "^7.24.1" + +"@babel/plugin-transform-optional-catch-binding@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz#92a3d0efe847ba722f1a4508669b23134669e2da" + integrity sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-transform-optional-chaining@^7.24.1", "@babel/plugin-transform-optional-chaining@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz#a6334bebd7f9dd3df37447880d0bd64b778e600f" + integrity sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-transform-parameters@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.5.tgz#5c3b23f3a6b8fed090f9b98f2926896d3153cc62" + integrity sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.5" + +"@babel/plugin-transform-private-methods@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz#a0faa1ae87eff077e1e47a5ec81c3aef383dc15a" + integrity sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.24.1" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-private-property-in-object@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.5.tgz#f5d1fcad36e30c960134cb479f1ca98a5b06eda5" + integrity sha512-JM4MHZqnWR04jPMujQDTBVRnqxpLLpx2tkn7iPn+Hmsc0Gnb79yvRWOkvqFOx3Z7P7VxiRIR22c4eGSNj87OBQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.24.5" + "@babel/helper-plugin-utils" "^7.24.5" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-transform-property-literals@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz#d6a9aeab96f03749f4eebeb0b6ea8e90ec958825" + integrity sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-react-constant-elements@^7.21.3": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.24.1.tgz#d493a0918b9fdad7540f5afd9b5eb5c52500d18d" + integrity sha512-QXp1U9x0R7tkiGB0FOk8o74jhnap0FlZ5gNkRIWdG3eP+SvMFg118e1zaWewDzgABb106QSKpVsD3Wgd8t6ifA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-react-display-name@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.1.tgz#554e3e1a25d181f040cf698b93fd289a03bfdcdb" + integrity sha512-mvoQg2f9p2qlpDQRBC7M3c3XTr0k7cp/0+kFKKO/7Gtu0LSw16eKB+Fabe2bDT/UpsyasTBBkAnbdsLrkD5XMw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-react-jsx-development@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz#e716b6edbef972a92165cd69d92f1255f7e73e87" + integrity sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.22.5" + +"@babel/plugin-transform-react-jsx@^7.22.5", "@babel/plugin-transform-react-jsx@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz#393f99185110cea87184ea47bcb4a7b0c2e39312" + integrity sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-jsx" "^7.23.3" + "@babel/types" "^7.23.4" + +"@babel/plugin-transform-react-pure-annotations@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.24.1.tgz#c86bce22a53956331210d268e49a0ff06e392470" + integrity sha512-+pWEAaDJvSm9aFvJNpLiM2+ktl2Sn2U5DdyiWdZBxmLc6+xGt88dvFqsHiAiDS+8WqUwbDfkKz9jRxK3M0k+kA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-regenerator@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz#625b7545bae52363bdc1fbbdc7252b5046409c8c" + integrity sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + regenerator-transform "^0.15.2" + +"@babel/plugin-transform-reserved-words@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz#8de729f5ecbaaf5cf83b67de13bad38a21be57c1" + integrity sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-runtime@^7.22.9": + version "7.24.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.3.tgz#dc58ad4a31810a890550365cc922e1ff5acb5d7f" + integrity sha512-J0BuRPNlNqlMTRJ72eVptpt9VcInbxO6iP3jaxr+1NPhC0UkKL+6oeX6VXMEYdADnuqmMmsBspt4d5w8Y/TCbQ== + dependencies: + "@babel/helper-module-imports" "^7.24.3" + "@babel/helper-plugin-utils" "^7.24.0" + babel-plugin-polyfill-corejs2 "^0.4.10" + babel-plugin-polyfill-corejs3 "^0.10.1" + babel-plugin-polyfill-regenerator "^0.6.1" + semver "^6.3.1" + +"@babel/plugin-transform-shorthand-properties@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz#ba9a09144cf55d35ec6b93a32253becad8ee5b55" + integrity sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-spread@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz#a1acf9152cbf690e4da0ba10790b3ac7d2b2b391" + integrity sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + +"@babel/plugin-transform-sticky-regex@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz#f03e672912c6e203ed8d6e0271d9c2113dc031b9" + integrity sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-template-literals@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz#15e2166873a30d8617e3e2ccadb86643d327aab7" + integrity sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-typeof-symbol@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.5.tgz#703cace5ef74155fb5eecab63cbfc39bdd25fe12" + integrity sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg== + dependencies: + "@babel/helper-plugin-utils" "^7.24.5" + +"@babel/plugin-transform-typescript@^7.24.1": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.5.tgz#bcba979e462120dc06a75bd34c473a04781931b8" + integrity sha512-E0VWu/hk83BIFUWnsKZ4D81KXjN5L3MobvevOHErASk9IPwKHOkTgvqzvNo1yP/ePJWqqK2SpUR5z+KQbl6NVw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.24.5" + "@babel/helper-plugin-utils" "^7.24.5" + "@babel/plugin-syntax-typescript" "^7.24.1" + +"@babel/plugin-transform-unicode-escapes@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz#fb3fa16676549ac7c7449db9b342614985c2a3a4" + integrity sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-unicode-property-regex@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz#56704fd4d99da81e5e9f0c0c93cabd91dbc4889e" + integrity sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-unicode-regex@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz#57c3c191d68f998ac46b708380c1ce4d13536385" + integrity sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-transform-unicode-sets-regex@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz#c1ea175b02afcffc9cf57a9c4658326625165b7f" + integrity sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/preset-env@^7.20.2", "@babel/preset-env@^7.22.9": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.24.5.tgz#6a9ac90bd5a5a9dae502af60dfc58c190551bbcd" + integrity sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ== + dependencies: + "@babel/compat-data" "^7.24.4" + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-plugin-utils" "^7.24.5" + "@babel/helper-validator-option" "^7.23.5" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.24.5" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.24.1" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.24.1" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.24.1" + "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-import-assertions" "^7.24.1" + "@babel/plugin-syntax-import-attributes" "^7.24.1" + "@babel/plugin-syntax-import-meta" "^7.10.4" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" + "@babel/plugin-transform-arrow-functions" "^7.24.1" + "@babel/plugin-transform-async-generator-functions" "^7.24.3" + "@babel/plugin-transform-async-to-generator" "^7.24.1" + "@babel/plugin-transform-block-scoped-functions" "^7.24.1" + "@babel/plugin-transform-block-scoping" "^7.24.5" + "@babel/plugin-transform-class-properties" "^7.24.1" + "@babel/plugin-transform-class-static-block" "^7.24.4" + "@babel/plugin-transform-classes" "^7.24.5" + "@babel/plugin-transform-computed-properties" "^7.24.1" + "@babel/plugin-transform-destructuring" "^7.24.5" + "@babel/plugin-transform-dotall-regex" "^7.24.1" + "@babel/plugin-transform-duplicate-keys" "^7.24.1" + "@babel/plugin-transform-dynamic-import" "^7.24.1" + "@babel/plugin-transform-exponentiation-operator" "^7.24.1" + "@babel/plugin-transform-export-namespace-from" "^7.24.1" + "@babel/plugin-transform-for-of" "^7.24.1" + "@babel/plugin-transform-function-name" "^7.24.1" + "@babel/plugin-transform-json-strings" "^7.24.1" + "@babel/plugin-transform-literals" "^7.24.1" + "@babel/plugin-transform-logical-assignment-operators" "^7.24.1" + "@babel/plugin-transform-member-expression-literals" "^7.24.1" + "@babel/plugin-transform-modules-amd" "^7.24.1" + "@babel/plugin-transform-modules-commonjs" "^7.24.1" + "@babel/plugin-transform-modules-systemjs" "^7.24.1" + "@babel/plugin-transform-modules-umd" "^7.24.1" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" + "@babel/plugin-transform-new-target" "^7.24.1" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.24.1" + "@babel/plugin-transform-numeric-separator" "^7.24.1" + "@babel/plugin-transform-object-rest-spread" "^7.24.5" + "@babel/plugin-transform-object-super" "^7.24.1" + "@babel/plugin-transform-optional-catch-binding" "^7.24.1" + "@babel/plugin-transform-optional-chaining" "^7.24.5" + "@babel/plugin-transform-parameters" "^7.24.5" + "@babel/plugin-transform-private-methods" "^7.24.1" + "@babel/plugin-transform-private-property-in-object" "^7.24.5" + "@babel/plugin-transform-property-literals" "^7.24.1" + "@babel/plugin-transform-regenerator" "^7.24.1" + "@babel/plugin-transform-reserved-words" "^7.24.1" + "@babel/plugin-transform-shorthand-properties" "^7.24.1" + "@babel/plugin-transform-spread" "^7.24.1" + "@babel/plugin-transform-sticky-regex" "^7.24.1" + "@babel/plugin-transform-template-literals" "^7.24.1" + "@babel/plugin-transform-typeof-symbol" "^7.24.5" + "@babel/plugin-transform-unicode-escapes" "^7.24.1" + "@babel/plugin-transform-unicode-property-regex" "^7.24.1" + "@babel/plugin-transform-unicode-regex" "^7.24.1" + "@babel/plugin-transform-unicode-sets-regex" "^7.24.1" + "@babel/preset-modules" "0.1.6-no-external-plugins" + babel-plugin-polyfill-corejs2 "^0.4.10" + babel-plugin-polyfill-corejs3 "^0.10.4" + babel-plugin-polyfill-regenerator "^0.6.1" + core-js-compat "^3.31.0" + semver "^6.3.1" + +"@babel/preset-modules@0.1.6-no-external-plugins": + version "0.1.6-no-external-plugins" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a" + integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-react@^7.18.6", "@babel/preset-react@^7.22.5": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.24.1.tgz#2450c2ac5cc498ef6101a6ca5474de251e33aa95" + integrity sha512-eFa8up2/8cZXLIpkafhaADTXSnl7IsUFCYenRWrARBz0/qZwcT0RBXpys0LJU4+WfPoF2ZG6ew6s2V6izMCwRA== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-validator-option" "^7.23.5" + "@babel/plugin-transform-react-display-name" "^7.24.1" + "@babel/plugin-transform-react-jsx" "^7.23.4" + "@babel/plugin-transform-react-jsx-development" "^7.22.5" + "@babel/plugin-transform-react-pure-annotations" "^7.24.1" + +"@babel/preset-typescript@^7.21.0", "@babel/preset-typescript@^7.22.5": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.24.1.tgz#89bdf13a3149a17b3b2a2c9c62547f06db8845ec" + integrity sha512-1DBaMmRDpuYQBPWD8Pf/WEwCrtgRHxsZnP4mIy9G/X+hFfbI47Q2G4t1Paakld84+qsk2fSsUPMKg71jkoOOaQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-validator-option" "^7.23.5" + "@babel/plugin-syntax-jsx" "^7.24.1" + "@babel/plugin-transform-modules-commonjs" "^7.24.1" + "@babel/plugin-transform-typescript" "^7.24.1" + +"@babel/regjsgen@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" + integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== + +"@babel/runtime-corejs3@^7.22.6": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.24.5.tgz#d2a5f46a088caf8f3899ad095054f83b0a686194" + integrity sha512-GWO0mgzNMLWaSYM4z4NVIuY0Cd1fl8cPnuetuddu5w/qGuvt5Y7oUi/kvvQGK9xgOkFJDQX2heIvTRn/OQ1XTg== + dependencies: + core-js-pure "^3.30.2" + regenerator-runtime "^0.14.0" + +"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.22.6", "@babel/runtime@^7.8.4": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.5.tgz#230946857c053a36ccc66e1dd03b17dd0c4ed02c" + integrity sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g== + dependencies: + regenerator-runtime "^0.14.0" + +"@babel/template@^7.22.15", "@babel/template@^7.24.0": + version "7.24.0" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.0.tgz#c6a524aa93a4a05d66aaf31654258fae69d87d50" + integrity sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA== + dependencies: + "@babel/code-frame" "^7.23.5" + "@babel/parser" "^7.24.0" + "@babel/types" "^7.24.0" + +"@babel/traverse@^7.22.8", "@babel/traverse@^7.24.5": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.5.tgz#972aa0bc45f16983bf64aa1f877b2dd0eea7e6f8" + integrity sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA== + dependencies: + "@babel/code-frame" "^7.24.2" + "@babel/generator" "^7.24.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.24.5" + "@babel/parser" "^7.24.5" + "@babel/types" "^7.24.5" + debug "^4.3.1" + globals "^11.1.0" + +"@babel/types@^7.21.3", "@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.4", "@babel/types@^7.24.0", "@babel/types@^7.24.5", "@babel/types@^7.4.4": + version "7.24.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.5.tgz#7661930afc638a5383eb0c4aee59b74f38db84d7" + integrity sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ== + dependencies: + "@babel/helper-string-parser" "^7.24.1" + "@babel/helper-validator-identifier" "^7.24.5" + to-fast-properties "^2.0.0" + +"@colors/colors@1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" + integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== + +"@discoveryjs/json-ext@0.5.7": + version "0.5.7" + resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" + integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== + +"@docsearch/css@3.6.0": + version "3.6.0" + resolved "https://registry.yarnpkg.com/@docsearch/css/-/css-3.6.0.tgz#0e9f56f704b3a34d044d15fd9962ebc1536ba4fb" + integrity sha512-+sbxb71sWre+PwDK7X2T8+bhS6clcVMLwBPznX45Qu6opJcgRjAp7gYSDzVFp187J+feSj5dNBN1mJoi6ckkUQ== + +"@docsearch/react@^3.5.2": + version "3.6.0" + resolved "https://registry.yarnpkg.com/@docsearch/react/-/react-3.6.0.tgz#b4f25228ecb7fc473741aefac592121e86dd2958" + integrity sha512-HUFut4ztcVNmqy9gp/wxNbC7pTOHhgVVkHVGCACTuLhUKUhKAF9KYHJtMiLUJxEqiFLQiuri1fWF8zqwM/cu1w== + dependencies: + "@algolia/autocomplete-core" "1.9.3" + "@algolia/autocomplete-preset-algolia" "1.9.3" + "@docsearch/css" "3.6.0" + algoliasearch "^4.19.1" + +"@docusaurus/core@3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@docusaurus/core/-/core-3.3.0.tgz#25f63313d49016d2a09d81ca88fb6a686ec391c1" + integrity sha512-+sWlTg/QA36OooPsD9ig2hYwtTFHwsSVjLtyIFUIBwGsL7yQYXLunc2fZKxodRRLl6iVJBakovKRgCuHn0qChw== + dependencies: + "@babel/core" "^7.23.3" + "@babel/generator" "^7.23.3" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-transform-runtime" "^7.22.9" + "@babel/preset-env" "^7.22.9" + "@babel/preset-react" "^7.22.5" + "@babel/preset-typescript" "^7.22.5" + "@babel/runtime" "^7.22.6" + "@babel/runtime-corejs3" "^7.22.6" + "@babel/traverse" "^7.22.8" + "@docusaurus/cssnano-preset" "3.3.0" + "@docusaurus/logger" "3.3.0" + "@docusaurus/mdx-loader" "3.3.0" + "@docusaurus/utils" "3.3.0" + "@docusaurus/utils-common" "3.3.0" + "@docusaurus/utils-validation" "3.3.0" + autoprefixer "^10.4.14" + babel-loader "^9.1.3" + babel-plugin-dynamic-import-node "^2.3.3" + boxen "^6.2.1" + chalk "^4.1.2" + chokidar "^3.5.3" + clean-css "^5.3.2" + cli-table3 "^0.6.3" + combine-promises "^1.1.0" + commander "^5.1.0" + copy-webpack-plugin "^11.0.0" + core-js "^3.31.1" + css-loader "^6.8.1" + css-minimizer-webpack-plugin "^5.0.1" + cssnano "^6.1.2" + del "^6.1.1" + detect-port "^1.5.1" + escape-html "^1.0.3" + eta "^2.2.0" + eval "^0.1.8" + file-loader "^6.2.0" + fs-extra "^11.1.1" + html-minifier-terser "^7.2.0" + html-tags "^3.3.1" + html-webpack-plugin "^5.5.3" + leven "^3.1.0" + lodash "^4.17.21" + mini-css-extract-plugin "^2.7.6" + p-map "^4.0.0" + postcss "^8.4.26" + postcss-loader "^7.3.3" + prompts "^2.4.2" + react-dev-utils "^12.0.1" + react-helmet-async "^1.3.0" + react-loadable "npm:@docusaurus/react-loadable@6.0.0" + react-loadable-ssr-addon-v5-slorber "^1.0.1" + react-router "^5.3.4" + react-router-config "^5.1.1" + react-router-dom "^5.3.4" + rtl-detect "^1.0.4" + semver "^7.5.4" + serve-handler "^6.1.5" + shelljs "^0.8.5" + terser-webpack-plugin "^5.3.9" + tslib "^2.6.0" + update-notifier "^6.0.2" + url-loader "^4.1.1" + webpack "^5.88.1" + webpack-bundle-analyzer "^4.9.0" + webpack-dev-server "^4.15.1" + webpack-merge "^5.9.0" + webpackbar "^5.0.2" + +"@docusaurus/cssnano-preset@3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@docusaurus/cssnano-preset/-/cssnano-preset-3.3.0.tgz#69c1c40f4df01a3d15a02c936b16995684360ee8" + integrity sha512-rNqMdqLXTsm5HIcEnPqSpQNQsN5cRK5e6Ai0Gb4lJzaV1yeM6smCCiBuR/CZ6TnYbamhZkl1ZopiXGZcsmJZIQ== + dependencies: + cssnano-preset-advanced "^6.1.2" + postcss "^8.4.38" + postcss-sort-media-queries "^5.2.0" + tslib "^2.6.0" + +"@docusaurus/logger@3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@docusaurus/logger/-/logger-3.3.0.tgz#3123563614d9f1fb4ea7d80d15b33e29b282fa8b" + integrity sha512-J0IcS8nMNQ/fDEVDg2podzBcbsE2mD/eKAcErskC2fFwPtuVzfLxTT546/ScMSqXdf6gOf3cKPfiaEy5N2P7DA== + dependencies: + chalk "^4.1.2" + tslib "^2.6.0" + +"@docusaurus/mdx-loader@3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@docusaurus/mdx-loader/-/mdx-loader-3.3.0.tgz#15634be7bfa965c315843f854cfc1ac92a114427" + integrity sha512-T24yRoymw3Pp5zD1diRYePqkLxHEtNdPw4s8LrfQF5uOczVWJv26a8/d9uEIHwXXENRtWIPb/xj+nn4EDlM3CQ== + dependencies: + "@docusaurus/logger" "3.3.0" + "@docusaurus/utils" "3.3.0" + "@docusaurus/utils-validation" "3.3.0" + "@mdx-js/mdx" "^3.0.0" + "@slorber/remark-comment" "^1.0.0" + escape-html "^1.0.3" + estree-util-value-to-estree "^3.0.1" + file-loader "^6.2.0" + fs-extra "^11.1.1" + image-size "^1.0.2" + mdast-util-mdx "^3.0.0" + mdast-util-to-string "^4.0.0" + rehype-raw "^7.0.0" + remark-directive "^3.0.0" + remark-emoji "^4.0.0" + remark-frontmatter "^5.0.0" + remark-gfm "^4.0.0" + stringify-object "^3.3.0" + tslib "^2.6.0" + unified "^11.0.3" + unist-util-visit "^5.0.0" + url-loader "^4.1.1" + vfile "^6.0.1" + webpack "^5.88.1" + +"@docusaurus/module-type-aliases@3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@docusaurus/module-type-aliases/-/module-type-aliases-3.3.0.tgz#321611bf6c28c50f5ea61ddf127dfc25d2e44841" + integrity sha512-gaCpH7jyraIDpbkmQ1wflxGyg/6G0QAcD0RX7eIU45/Xot5F5fGTQn0UfzgnGyiGx44HxkOHKV6b5e1Lt56Oiw== + dependencies: + "@docusaurus/types" "3.3.0" + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router-config" "*" + "@types/react-router-dom" "*" + react-helmet-async "*" + react-loadable "npm:@docusaurus/react-loadable@6.0.0" + +"@docusaurus/plugin-content-blog@3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.3.0.tgz#bfc416ed22170f65ccb7a0884e9315dca357b5c9" + integrity sha512-WyAWiPguCCc9cQPcQwnbAPZBPfyyIbNHJ2HjNYkSvQkemKYUxpsUxc5Cjf8awQmBXAkNFWLRi8nyoYnDJMIV1A== + dependencies: + "@docusaurus/core" "3.3.0" + "@docusaurus/logger" "3.3.0" + "@docusaurus/mdx-loader" "3.3.0" + "@docusaurus/types" "3.3.0" + "@docusaurus/utils" "3.3.0" + "@docusaurus/utils-common" "3.3.0" + "@docusaurus/utils-validation" "3.3.0" + cheerio "^1.0.0-rc.12" + feed "^4.2.2" + fs-extra "^11.1.1" + lodash "^4.17.21" + reading-time "^1.5.0" + srcset "^4.0.0" + tslib "^2.6.0" + unist-util-visit "^5.0.0" + utility-types "^3.10.0" + webpack "^5.88.1" + +"@docusaurus/plugin-content-docs@3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.3.0.tgz#a1f510e4f3b69108c020edb1c7ee06a88b41d1ed" + integrity sha512-3+o8v7SDPg/wvxUnHvpYdYXk3MYeLAKbNSnf2adqtMJTMGbpxCohO8++cdUjC/+ZMeQVEG9MEvbXpvPIIed4wQ== + dependencies: + "@docusaurus/core" "3.3.0" + "@docusaurus/logger" "3.3.0" + "@docusaurus/mdx-loader" "3.3.0" + "@docusaurus/module-type-aliases" "3.3.0" + "@docusaurus/types" "3.3.0" + "@docusaurus/utils" "3.3.0" + "@docusaurus/utils-common" "3.3.0" + "@docusaurus/utils-validation" "3.3.0" + "@types/react-router-config" "^5.0.7" + combine-promises "^1.1.0" + fs-extra "^11.1.1" + js-yaml "^4.1.0" + lodash "^4.17.21" + tslib "^2.6.0" + utility-types "^3.10.0" + webpack "^5.88.1" + +"@docusaurus/plugin-content-pages@3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.3.0.tgz#6972038be8cde4337296c70e0bdd1be6bec61e56" + integrity sha512-kZPSXRXlMTduh4cCRk1RbLx/NPOJjkkbZg1Z3o2NKLoYizSOzJ5gplg2911K47V0wOLj7sylRLiii0QmREu2kg== + dependencies: + "@docusaurus/core" "3.3.0" + "@docusaurus/mdx-loader" "3.3.0" + "@docusaurus/types" "3.3.0" + "@docusaurus/utils" "3.3.0" + "@docusaurus/utils-validation" "3.3.0" + fs-extra "^11.1.1" + tslib "^2.6.0" + webpack "^5.88.1" + +"@docusaurus/plugin-debug@3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-debug/-/plugin-debug-3.3.0.tgz#6bbe23fad35247edf9cc76c12e36d2ce74714da8" + integrity sha512-KY0BLg09NLsj81MOiW5+tu6DWh5QSGfN8EXixebVkX12cN7/58d/gwhacFe2I4WlWpp9ULsPK0b70cNVbpCt6Q== + dependencies: + "@docusaurus/core" "3.3.0" + "@docusaurus/types" "3.3.0" + "@docusaurus/utils" "3.3.0" + fs-extra "^11.1.1" + react-json-view-lite "^1.2.0" + tslib "^2.6.0" + +"@docusaurus/plugin-google-analytics@3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.3.0.tgz#934ee2a61caf68355c7e1940f6e1c40b24c9a582" + integrity sha512-qNkOguewdG5QcTuh2U+29npxmUXy5BENPIcC7pkiynEZxXF6ysuIw5mo1oL4ITzxT8G6E4Av9h5GPRsQiJ8YdA== + dependencies: + "@docusaurus/core" "3.3.0" + "@docusaurus/types" "3.3.0" + "@docusaurus/utils-validation" "3.3.0" + tslib "^2.6.0" + +"@docusaurus/plugin-google-gtag@3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.3.0.tgz#84ce4c5f13a3d3d19553407ed644de733d3d4898" + integrity sha512-jvXpNqpn6dI0OqzZZHD3Em3cu0Km5qh+F4gHTdysf7svCqEn5feku2ODBSaeXgsp/ko8HxOPRBE3tnjWGyUzqg== + dependencies: + "@docusaurus/core" "3.3.0" + "@docusaurus/types" "3.3.0" + "@docusaurus/utils-validation" "3.3.0" + "@types/gtag.js" "^0.0.12" + tslib "^2.6.0" + +"@docusaurus/plugin-google-tag-manager@3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.3.0.tgz#0c9a011b167386c97a63361dd489866c699d10eb" + integrity sha512-bEv6fgNvwz2DVsx9XWqbMyotV9q7x14Wd/aDKgwpTlTO+sbbayV09W4ET+3xAI/4EstzgNzVzzrPxlJ74qDobQ== + dependencies: + "@docusaurus/core" "3.3.0" + "@docusaurus/types" "3.3.0" + "@docusaurus/utils-validation" "3.3.0" + tslib "^2.6.0" + +"@docusaurus/plugin-sitemap@3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.3.0.tgz#7d3dbb5f85a31d4eab5848a672d99a3a8fee56b0" + integrity sha512-8KwNtAOlXxsIdhmX28ZIZps4qvwywP17Kij0dLfhAHmwOkJNFMkhctLQIhy9J9gytMD2twDNlZU1dJA6hCToOA== + dependencies: + "@docusaurus/core" "3.3.0" + "@docusaurus/logger" "3.3.0" + "@docusaurus/types" "3.3.0" + "@docusaurus/utils" "3.3.0" + "@docusaurus/utils-common" "3.3.0" + "@docusaurus/utils-validation" "3.3.0" + fs-extra "^11.1.1" + sitemap "^7.1.1" + tslib "^2.6.0" + +"@docusaurus/preset-classic@3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@docusaurus/preset-classic/-/preset-classic-3.3.0.tgz#6a5e3e0201278e609b9f9eccede2c857ae177fcc" + integrity sha512-zpZOndiBH3DbiHsyv0JEUwwodlal0QG/wjhbbOq6gDwa8yF3z4tv4TSdG6HUn2q14NYN865uqz2zaTe2hymX1Q== + dependencies: + "@docusaurus/core" "3.3.0" + "@docusaurus/plugin-content-blog" "3.3.0" + "@docusaurus/plugin-content-docs" "3.3.0" + "@docusaurus/plugin-content-pages" "3.3.0" + "@docusaurus/plugin-debug" "3.3.0" + "@docusaurus/plugin-google-analytics" "3.3.0" + "@docusaurus/plugin-google-gtag" "3.3.0" + "@docusaurus/plugin-google-tag-manager" "3.3.0" + "@docusaurus/plugin-sitemap" "3.3.0" + "@docusaurus/theme-classic" "3.3.0" + "@docusaurus/theme-common" "3.3.0" + "@docusaurus/theme-search-algolia" "3.3.0" + "@docusaurus/types" "3.3.0" + +"@docusaurus/theme-classic@3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-classic/-/theme-classic-3.3.0.tgz#aed91711b600c5e1fb4c6b395590cbab70b4f1e9" + integrity sha512-8MiVNfUwBRPs+86gNBP5PppK25BoagjVC8LGcuKE6EHmBFXoV97Y+xKJ3gqoFwb5/xbOolulVpGw4sijMEVn0A== + dependencies: + "@docusaurus/core" "3.3.0" + "@docusaurus/mdx-loader" "3.3.0" + "@docusaurus/module-type-aliases" "3.3.0" + "@docusaurus/plugin-content-blog" "3.3.0" + "@docusaurus/plugin-content-docs" "3.3.0" + "@docusaurus/plugin-content-pages" "3.3.0" + "@docusaurus/theme-common" "3.3.0" + "@docusaurus/theme-translations" "3.3.0" + "@docusaurus/types" "3.3.0" + "@docusaurus/utils" "3.3.0" + "@docusaurus/utils-common" "3.3.0" + "@docusaurus/utils-validation" "3.3.0" + "@mdx-js/react" "^3.0.0" + clsx "^2.0.0" + copy-text-to-clipboard "^3.2.0" + infima "0.2.0-alpha.43" + lodash "^4.17.21" + nprogress "^0.2.0" + postcss "^8.4.26" + prism-react-renderer "^2.3.0" + prismjs "^1.29.0" + react-router-dom "^5.3.4" + rtlcss "^4.1.0" + tslib "^2.6.0" + utility-types "^3.10.0" + +"@docusaurus/theme-common@3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-common/-/theme-common-3.3.0.tgz#ac356eb5e271e946a36d63f1b727cc15dc7e3f30" + integrity sha512-biDqzezb/O5BmWYCmGq8cDMPlsoPiKV8Rwk+nu3V0498KAKzQHZgrA9OqJ9T0W9oIRTBQcyi0KocczuR7S41ug== + dependencies: + "@docusaurus/mdx-loader" "3.3.0" + "@docusaurus/module-type-aliases" "3.3.0" + "@docusaurus/plugin-content-blog" "3.3.0" + "@docusaurus/plugin-content-docs" "3.3.0" + "@docusaurus/plugin-content-pages" "3.3.0" + "@docusaurus/utils" "3.3.0" + "@docusaurus/utils-common" "3.3.0" + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router-config" "*" + clsx "^2.0.0" + parse-numeric-range "^1.3.0" + prism-react-renderer "^2.3.0" + tslib "^2.6.0" + utility-types "^3.10.0" + +"@docusaurus/theme-search-algolia@3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.3.0.tgz#bf289e44ce700f2b39908cc6b961f9d1717eceb8" + integrity sha512-VUgNKEPplZ0CG0RHMFDa9BNNsoL4mh8vtpsVZk7g6Ki6EbjfV8clRfiFIla8gZvkKKCHgEQjUt8JBS8w9NUshg== + dependencies: + "@docsearch/react" "^3.5.2" + "@docusaurus/core" "3.3.0" + "@docusaurus/logger" "3.3.0" + "@docusaurus/plugin-content-docs" "3.3.0" + "@docusaurus/theme-common" "3.3.0" + "@docusaurus/theme-translations" "3.3.0" + "@docusaurus/utils" "3.3.0" + "@docusaurus/utils-validation" "3.3.0" + algoliasearch "^4.18.0" + algoliasearch-helper "^3.13.3" + clsx "^2.0.0" + eta "^2.2.0" + fs-extra "^11.1.1" + lodash "^4.17.21" + tslib "^2.6.0" + utility-types "^3.10.0" + +"@docusaurus/theme-translations@3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-translations/-/theme-translations-3.3.0.tgz#9fad636b526943caa599f247d2cdad565d155262" + integrity sha512-aEla/7Ph64MzsWjgGistdoyo+WvbCo0yDnUrj0c2pq3t3ajHZ7cHX0bDe22jOrmMghz8EjhBkmeQV1eppASAfQ== + dependencies: + fs-extra "^11.1.1" + tslib "^2.6.0" + +"@docusaurus/tsconfig@3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@docusaurus/tsconfig/-/tsconfig-3.3.0.tgz#75a5cde99f9df3597392c34bf24f5e574d318a21" + integrity sha512-Nw2usD0xLb/em0u9DzZFhmE0AJ3avyW8t9ZrX5HBq4PEDJavJD4+27wFu+YKm5imFbq6kW2zOZU33y//hjkaLA== + +"@docusaurus/types@3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@docusaurus/types/-/types-3.3.0.tgz#9219e58a4402238e2edec7d105b69e47e3358e59" + integrity sha512-jbuXyrSGY7Pn7vnYvbKapH3rzSMT9Msv3Vyu2wU6xXOCml8cr4TmczyNpDg8cbV1fUAZJVjkTpiBBE/5CVqCEw== + dependencies: + "@mdx-js/mdx" "^3.0.0" + "@types/history" "^4.7.11" + "@types/react" "*" + commander "^5.1.0" + joi "^17.9.2" + react-helmet-async "^1.3.0" + utility-types "^3.10.0" + webpack "^5.88.1" + webpack-merge "^5.9.0" + +"@docusaurus/utils-common@3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@docusaurus/utils-common/-/utils-common-3.3.0.tgz#621729122a2a224072adbee925befaea88c70855" + integrity sha512-xIKT/ApEQZ9SpNo1CxY7/QIXqnnO+mOR3406uD663NJFrt8SjD2bnThj4HYhqvF+afvy0syBU7LXpjjjC7ZzGg== + dependencies: + tslib "^2.6.0" + +"@docusaurus/utils-validation@3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@docusaurus/utils-validation/-/utils-validation-3.3.0.tgz#993fc34932a81782f454f8f46ea031d8ba748d59" + integrity sha512-8+71Ggk24EtEvrKx9mAJJOEvE4M8WvGmL6CIvFVZuyjlpMtfsKMgASfVaB9LDVA47LzBaOuMFdVt5gNIyYzKsw== + dependencies: + "@docusaurus/logger" "3.3.0" + "@docusaurus/utils" "3.3.0" + "@docusaurus/utils-common" "3.3.0" + joi "^17.9.2" + js-yaml "^4.1.0" + tslib "^2.6.0" + +"@docusaurus/utils@3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-3.3.0.tgz#9a9a261a3fe864eb213cad713bd87d412ace92dc" + integrity sha512-Z2UKiuMDRhVQb2yv6K5fTyHptXLUquEKuuQe+NhkedX7M16lEMUwwKe5W5mM53s0o8BubB20VYuBnMcsxSWirA== + dependencies: + "@docusaurus/logger" "3.3.0" + "@docusaurus/utils-common" "3.3.0" + "@svgr/webpack" "^8.1.0" + escape-string-regexp "^4.0.0" + file-loader "^6.2.0" + fs-extra "^11.1.1" + github-slugger "^1.5.0" + globby "^11.1.0" + gray-matter "^4.0.3" + jiti "^1.20.0" + js-yaml "^4.1.0" + lodash "^4.17.21" + micromatch "^4.0.5" + prompts "^2.4.2" + resolve-pathname "^3.0.0" + shelljs "^0.8.5" + tslib "^2.6.0" + url-loader "^4.1.1" + webpack "^5.88.1" + +"@hapi/hoek@^9.0.0", "@hapi/hoek@^9.3.0": + version "9.3.0" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" + integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== + +"@hapi/topo@^5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-5.1.0.tgz#dc448e332c6c6e37a4dc02fd84ba8d44b9afb012" + integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== + dependencies: + "@hapi/hoek" "^9.0.0" + +"@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/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" "^17.0.8" + chalk "^4.0.0" + +"@jridgewell/gen-mapping@^0.3.5": + version "0.3.5" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" + integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== + dependencies: + "@jridgewell/set-array" "^1.2.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.24" + +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" + integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== + +"@jridgewell/set-array@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" + integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== + +"@jridgewell/source-map@^0.3.3": + version "0.3.6" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.6.tgz#9d71ca886e32502eb9362c9a74a46787c36df81a" + integrity sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": + version "1.4.15" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + +"@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.20", "@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== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@leichtgewicht/ip-codec@^2.0.1": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz#4fc56c15c580b9adb7dc3c333a134e540b44bfb1" + integrity sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw== + +"@mdx-js/mdx@^3.0.0": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-3.0.1.tgz#617bd2629ae561fdca1bb88e3badd947f5a82191" + integrity sha512-eIQ4QTrOWyL3LWEe/bu6Taqzq2HQvHcyTMaOrI95P2/LmJE7AsfPfgJGuFLPVqBUE1BC1rik3VIhU+s9u72arA== + dependencies: + "@types/estree" "^1.0.0" + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^3.0.0" + "@types/mdx" "^2.0.0" + collapse-white-space "^2.0.0" + devlop "^1.0.0" + estree-util-build-jsx "^3.0.0" + estree-util-is-identifier-name "^3.0.0" + estree-util-to-js "^2.0.0" + estree-walker "^3.0.0" + hast-util-to-estree "^3.0.0" + hast-util-to-jsx-runtime "^2.0.0" + markdown-extensions "^2.0.0" + periscopic "^3.0.0" + remark-mdx "^3.0.0" + remark-parse "^11.0.0" + remark-rehype "^11.0.0" + source-map "^0.7.0" + unified "^11.0.0" + unist-util-position-from-estree "^2.0.0" + unist-util-stringify-position "^4.0.0" + unist-util-visit "^5.0.0" + vfile "^6.0.0" + +"@mdx-js/react@^3.0.0": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-3.0.1.tgz#997a19b3a5b783d936c75ae7c47cfe62f967f746" + integrity sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A== + dependencies: + "@types/mdx" "^2.0.0" + +"@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" + +"@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== + +"@nodelib/fs.walk@^1.2.3": + 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" + +"@pnpm/config.env-replace@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz#ab29da53df41e8948a00f2433f085f54de8b3a4c" + integrity sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w== + +"@pnpm/network.ca-file@^1.0.1": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz#2ab05e09c1af0cdf2fcf5035bea1484e222f7983" + integrity sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA== + dependencies: + graceful-fs "4.2.10" + +"@pnpm/npm-conf@^2.1.0": + version "2.2.2" + resolved "https://registry.yarnpkg.com/@pnpm/npm-conf/-/npm-conf-2.2.2.tgz#0058baf1c26cbb63a828f0193795401684ac86f0" + integrity sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA== + dependencies: + "@pnpm/config.env-replace" "^1.1.0" + "@pnpm/network.ca-file" "^1.0.1" + config-chain "^1.1.11" + +"@polka/url@^1.0.0-next.24": + version "1.0.0-next.25" + resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.25.tgz#f077fdc0b5d0078d30893396ff4827a13f99e817" + integrity sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ== + +"@sideway/address@^4.1.5": + version "4.1.5" + resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.5.tgz#4bc149a0076623ced99ca8208ba780d65a99b9d5" + integrity sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q== + dependencies: + "@hapi/hoek" "^9.0.0" + +"@sideway/formula@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@sideway/formula/-/formula-3.0.1.tgz#80fcbcbaf7ce031e0ef2dd29b1bfc7c3f583611f" + integrity sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg== + +"@sideway/pinpoint@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df" + integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== + +"@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.6.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== + +"@sindresorhus/is@^5.2.0": + version "5.6.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-5.6.0.tgz#41dd6093d34652cddb5d5bdeee04eafc33826668" + integrity sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g== + +"@sista/ai-assistant-react@^2.2.0": + version "2.2.32" + resolved "https://registry.yarnpkg.com/@sista/ai-assistant-react/-/ai-assistant-react-2.2.32.tgz#5e66e1f889c9707284ed0a33404c48214696b273" + integrity sha512-jm2BSHZD7KSbeO5cgsQxMO/Y/w9B3wwy8N5bNQlaeW+w7FFKsdvrLPLTiZBW0FiS6MrVpKzh5Yxcq/jZEN7waw== + dependencies: + howler "^2.2.4" + react-icons "^5.0.1" + uuid "^9.0.1" + +"@slorber/remark-comment@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@slorber/remark-comment/-/remark-comment-1.0.0.tgz#2a020b3f4579c89dec0361673206c28d67e08f5a" + integrity sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA== + dependencies: + micromark-factory-space "^1.0.0" + micromark-util-character "^1.1.0" + micromark-util-symbol "^1.0.1" + +"@svgr/babel-plugin-add-jsx-attribute@8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz#4001f5d5dd87fa13303e36ee106e3ff3a7eb8b22" + integrity sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g== + +"@svgr/babel-plugin-remove-jsx-attribute@8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz#69177f7937233caca3a1afb051906698f2f59186" + integrity sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA== + +"@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz#c2c48104cfd7dcd557f373b70a56e9e3bdae1d44" + integrity sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA== + +"@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz#8fbb6b2e91fa26ac5d4aa25c6b6e4f20f9c0ae27" + integrity sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ== + +"@svgr/babel-plugin-svg-dynamic-title@8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz#1d5ba1d281363fc0f2f29a60d6d936f9bbc657b0" + integrity sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og== + +"@svgr/babel-plugin-svg-em-dimensions@8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz#35e08df300ea8b1d41cb8f62309c241b0369e501" + integrity sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g== + +"@svgr/babel-plugin-transform-react-native-svg@8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz#90a8b63998b688b284f255c6a5248abd5b28d754" + integrity sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q== + +"@svgr/babel-plugin-transform-svg-component@8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz#013b4bfca88779711f0ed2739f3f7efcefcf4f7e" + integrity sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw== + +"@svgr/babel-preset@8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-8.1.0.tgz#0e87119aecdf1c424840b9d4565b7137cabf9ece" + integrity sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug== + dependencies: + "@svgr/babel-plugin-add-jsx-attribute" "8.0.0" + "@svgr/babel-plugin-remove-jsx-attribute" "8.0.0" + "@svgr/babel-plugin-remove-jsx-empty-expression" "8.0.0" + "@svgr/babel-plugin-replace-jsx-attribute-value" "8.0.0" + "@svgr/babel-plugin-svg-dynamic-title" "8.0.0" + "@svgr/babel-plugin-svg-em-dimensions" "8.0.0" + "@svgr/babel-plugin-transform-react-native-svg" "8.1.0" + "@svgr/babel-plugin-transform-svg-component" "8.0.0" + +"@svgr/core@8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@svgr/core/-/core-8.1.0.tgz#41146f9b40b1a10beaf5cc4f361a16a3c1885e88" + integrity sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA== + dependencies: + "@babel/core" "^7.21.3" + "@svgr/babel-preset" "8.1.0" + camelcase "^6.2.0" + cosmiconfig "^8.1.3" + snake-case "^3.0.4" + +"@svgr/hast-util-to-babel-ast@8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz#6952fd9ce0f470e1aded293b792a2705faf4ffd4" + integrity sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q== + dependencies: + "@babel/types" "^7.21.3" + entities "^4.4.0" + +"@svgr/plugin-jsx@8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz#96969f04a24b58b174ee4cd974c60475acbd6928" + integrity sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA== + dependencies: + "@babel/core" "^7.21.3" + "@svgr/babel-preset" "8.1.0" + "@svgr/hast-util-to-babel-ast" "8.0.0" + svg-parser "^2.0.4" + +"@svgr/plugin-svgo@8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-8.1.0.tgz#b115b7b967b564f89ac58feae89b88c3decd0f00" + integrity sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA== + dependencies: + cosmiconfig "^8.1.3" + deepmerge "^4.3.1" + svgo "^3.0.2" + +"@svgr/webpack@^8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-8.1.0.tgz#16f1b5346f102f89fda6ec7338b96a701d8be0c2" + integrity sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA== + dependencies: + "@babel/core" "^7.21.3" + "@babel/plugin-transform-react-constant-elements" "^7.21.3" + "@babel/preset-env" "^7.20.2" + "@babel/preset-react" "^7.18.6" + "@babel/preset-typescript" "^7.21.0" + "@svgr/core" "8.1.0" + "@svgr/plugin-jsx" "8.1.0" + "@svgr/plugin-svgo" "8.1.0" + +"@szmarczak/http-timer@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-5.0.1.tgz#c7c1bf1141cdd4751b0399c8fc7b8b664cd5be3a" + integrity sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw== + dependencies: + defer-to-connect "^2.0.1" + +"@trysound/sax@0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" + integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== + +"@types/acorn@^4.0.0": + version "4.0.6" + resolved "https://registry.yarnpkg.com/@types/acorn/-/acorn-4.0.6.tgz#d61ca5480300ac41a7d973dd5b84d0a591154a22" + integrity sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ== + dependencies: + "@types/estree" "*" + +"@types/body-parser@*": + version "1.19.5" + resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.5.tgz#04ce9a3b677dc8bd681a17da1ab9835dc9d3ede4" + integrity sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg== + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/bonjour@^3.5.9": + version "3.5.13" + resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.13.tgz#adf90ce1a105e81dd1f9c61fdc5afda1bfb92956" + integrity sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ== + dependencies: + "@types/node" "*" + +"@types/connect-history-api-fallback@^1.3.5": + version "1.5.4" + resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz#7de71645a103056b48ac3ce07b3520b819c1d5b3" + integrity sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw== + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + +"@types/connect@*": + version "3.4.38" + resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.38.tgz#5ba7f3bc4fbbdeaff8dded952e5ff2cc53f8d858" + integrity sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug== + dependencies: + "@types/node" "*" + +"@types/debug@^4.0.0": + version "4.1.12" + resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917" + integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ== + dependencies: + "@types/ms" "*" + +"@types/eslint-scope@^3.7.3": + version "3.7.7" + resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz#3108bd5f18b0cdb277c867b3dd449c9ed7079ac5" + integrity sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "8.56.10" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.56.10.tgz#eb2370a73bf04a901eeba8f22595c7ee0f7eb58d" + integrity sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree-jsx@^1.0.0": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@types/estree-jsx/-/estree-jsx-1.0.5.tgz#858a88ea20f34fe65111f005a689fa1ebf70dc18" + integrity sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg== + dependencies: + "@types/estree" "*" + +"@types/estree@*", "@types/estree@^1.0.0", "@types/estree@^1.0.5": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" + integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== + +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33": + version "4.19.0" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.19.0.tgz#3ae8ab3767d98d0b682cda063c3339e1e86ccfaa" + integrity sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + "@types/send" "*" + +"@types/express@*", "@types/express@^4.17.13": + version "4.17.21" + resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.21.tgz#c26d4a151e60efe0084b23dc3369ebc631ed192d" + integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.33" + "@types/qs" "*" + "@types/serve-static" "*" + +"@types/gtag.js@^0.0.12": + version "0.0.12" + resolved "https://registry.yarnpkg.com/@types/gtag.js/-/gtag.js-0.0.12.tgz#095122edca896689bdfcdd73b057e23064d23572" + integrity sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg== + +"@types/hast@^3.0.0": + 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/history@^4.7.11": + version "4.7.11" + resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.11.tgz#56588b17ae8f50c53983a524fc3cc47437969d64" + integrity sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA== + +"@types/html-minifier-terser@^6.0.0": + version "6.1.0" + resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" + integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== + +"@types/http-cache-semantics@^4.0.2": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz#b979ebad3919799c979b17c72621c0bc0a31c6c4" + integrity sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA== + +"@types/http-errors@*": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.4.tgz#7eb47726c391b7345a6ec35ad7f4de469cf5ba4f" + integrity sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA== + +"@types/http-proxy@^1.17.8": + version "1.17.14" + resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.14.tgz#57f8ccaa1c1c3780644f8a94f9c6b5000b5e2eec" + integrity sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w== + dependencies: + "@types/node" "*" + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz#7739c232a1fee9b4d3ce8985f314c0c6d33549d7" + integrity sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w== + +"@types/istanbul-lib-report@*": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz#53047614ae72e19fc0401d872de3ae2b4ce350bf" + integrity sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@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" + integrity sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@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== + +"@types/mdast@^4.0.0", "@types/mdast@^4.0.2": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-4.0.3.tgz#1e011ff013566e919a4232d1701ad30d70cab333" + integrity sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg== + dependencies: + "@types/unist" "*" + +"@types/mdx@^2.0.0": + version "2.0.13" + resolved "https://registry.yarnpkg.com/@types/mdx/-/mdx-2.0.13.tgz#68f6877043d377092890ff5b298152b0a21671bd" + integrity sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw== + +"@types/mime@^1": + version "1.3.5" + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690" + integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== + +"@types/ms@*": + version "0.7.34" + resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.34.tgz#10964ba0dee6ac4cd462e2795b6bebd407303433" + integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g== + +"@types/node-forge@^1.3.0": + version "1.3.11" + resolved "https://registry.yarnpkg.com/@types/node-forge/-/node-forge-1.3.11.tgz#0972ea538ddb0f4d9c2fa0ec5db5724773a604da" + integrity sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ== + dependencies: + "@types/node" "*" + +"@types/node@*": + version "20.12.8" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.12.8.tgz#35897bf2bfe3469847ab04634636de09552e8256" + integrity sha512-NU0rJLJnshZWdE/097cdCBbyW1h4hEg0xpovcoAQYHl8dnEyp/NAOiE45pvc+Bd1Dt+2r94v2eGFpQJ4R7g+2w== + dependencies: + undici-types "~5.26.4" + +"@types/node@^17.0.5": + version "17.0.45" + resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.45.tgz#2c0fafd78705e7a18b7906b5201a522719dc5190" + integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw== + +"@types/parse-json@^4.0.0": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.2.tgz#5950e50960793055845e956c427fc2b0d70c5239" + integrity sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw== + +"@types/prismjs@^1.26.0": + version "1.26.3" + resolved "https://registry.yarnpkg.com/@types/prismjs/-/prismjs-1.26.3.tgz#47fe8e784c2dee24fe636cab82e090d3da9b7dec" + integrity sha512-A0D0aTXvjlqJ5ZILMz3rNfDBOx9hHxLZYv2by47Sm/pqW35zzjusrZTryatjN/Rf8Us2gZrJD+KeHbUSTux1Cw== + +"@types/prop-types@*": + version "15.7.12" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.12.tgz#12bb1e2be27293c1406acb6af1c3f3a1481d98c6" + integrity sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q== + +"@types/qs@*": + version "6.9.15" + resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.15.tgz#adde8a060ec9c305a82de1babc1056e73bd64dce" + integrity sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg== + +"@types/range-parser@*": + version "1.2.7" + resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.7.tgz#50ae4353eaaddc04044279812f52c8c65857dbcb" + integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ== + +"@types/react-router-config@*", "@types/react-router-config@^5.0.7": + version "5.0.11" + resolved "https://registry.yarnpkg.com/@types/react-router-config/-/react-router-config-5.0.11.tgz#2761a23acc7905a66a94419ee40294a65aaa483a" + integrity sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw== + dependencies: + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router" "^5.1.0" + +"@types/react-router-dom@*": + version "5.3.3" + resolved "https://registry.yarnpkg.com/@types/react-router-dom/-/react-router-dom-5.3.3.tgz#e9d6b4a66fcdbd651a5f106c2656a30088cc1e83" + integrity sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw== + dependencies: + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router" "*" + +"@types/react-router@*", "@types/react-router@^5.1.0": + version "5.1.20" + resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-5.1.20.tgz#88eccaa122a82405ef3efbcaaa5dcdd9f021387c" + integrity sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q== + dependencies: + "@types/history" "^4.7.11" + "@types/react" "*" + +"@types/react@*": + version "18.3.1" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.3.1.tgz#fed43985caa834a2084d002e4771e15dfcbdbe8e" + integrity sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw== + dependencies: + "@types/prop-types" "*" + csstype "^3.0.2" + +"@types/retry@0.12.0": + version "0.12.0" + resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" + integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== + +"@types/sax@^1.2.1": + version "1.2.7" + resolved "https://registry.yarnpkg.com/@types/sax/-/sax-1.2.7.tgz#ba5fe7df9aa9c89b6dff7688a19023dd2963091d" + integrity sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A== + dependencies: + "@types/node" "*" + +"@types/send@*": + version "0.17.4" + resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.4.tgz#6619cd24e7270793702e4e6a4b958a9010cfc57a" + integrity sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA== + dependencies: + "@types/mime" "^1" + "@types/node" "*" + +"@types/serve-index@^1.9.1": + version "1.9.4" + resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.4.tgz#e6ae13d5053cb06ed36392110b4f9a49ac4ec898" + integrity sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug== + dependencies: + "@types/express" "*" + +"@types/serve-static@*", "@types/serve-static@^1.13.10": + version "1.15.7" + resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.7.tgz#22174bbd74fb97fe303109738e9b5c2f3064f714" + integrity sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw== + dependencies: + "@types/http-errors" "*" + "@types/node" "*" + "@types/send" "*" + +"@types/sockjs@^0.3.33": + version "0.3.36" + resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.36.tgz#ce322cf07bcc119d4cbf7f88954f3a3bd0f67535" + integrity sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q== + dependencies: + "@types/node" "*" + +"@types/unist@*", "@types/unist@^3.0.0": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-3.0.2.tgz#6dd61e43ef60b34086287f83683a5c1b2dc53d20" + integrity sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ== + +"@types/unist@^2.0.0": + version "2.0.10" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.10.tgz#04ffa7f406ab628f7f7e97ca23e290cd8ab15efc" + integrity sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA== + +"@types/ws@^8.5.5": + version "8.5.10" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.10.tgz#4acfb517970853fa6574a3a6886791d04a396787" + integrity sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A== + dependencies: + "@types/node" "*" + +"@types/yargs-parser@*": + version "21.0.3" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15" + integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ== + +"@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" "*" + +"@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== + +"@webassemblyjs/ast@1.12.1", "@webassemblyjs/ast@^1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.12.1.tgz#bb16a0e8b1914f979f45864c23819cc3e3f0d4bb" + integrity sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + +"@webassemblyjs/floating-point-hex-parser@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz#dacbcb95aff135c8260f77fa3b4c5fea600a6431" + integrity sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw== + +"@webassemblyjs/helper-api-error@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz#6132f68c4acd59dcd141c44b18cbebbd9f2fa768" + integrity sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q== + +"@webassemblyjs/helper-buffer@1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz#6df20d272ea5439bf20ab3492b7fb70e9bfcb3f6" + integrity sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw== + +"@webassemblyjs/helper-numbers@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz#cbce5e7e0c1bd32cf4905ae444ef64cea919f1b5" + integrity sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.6" + "@webassemblyjs/helper-api-error" "1.11.6" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz#bb2ebdb3b83aa26d9baad4c46d4315283acd51e9" + integrity sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA== + +"@webassemblyjs/helper-wasm-section@1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz#3da623233ae1a60409b509a52ade9bc22a37f7bf" + integrity sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g== + dependencies: + "@webassemblyjs/ast" "1.12.1" + "@webassemblyjs/helper-buffer" "1.12.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/wasm-gen" "1.12.1" + +"@webassemblyjs/ieee754@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz#bb665c91d0b14fffceb0e38298c329af043c6e3a" + integrity sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz#70e60e5e82f9ac81118bc25381a0b283893240d7" + integrity sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz#90f8bc34c561595fe156603be7253cdbcd0fab5a" + integrity sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA== + +"@webassemblyjs/wasm-edit@^1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz#9f9f3ff52a14c980939be0ef9d5df9ebc678ae3b" + integrity sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g== + dependencies: + "@webassemblyjs/ast" "1.12.1" + "@webassemblyjs/helper-buffer" "1.12.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/helper-wasm-section" "1.12.1" + "@webassemblyjs/wasm-gen" "1.12.1" + "@webassemblyjs/wasm-opt" "1.12.1" + "@webassemblyjs/wasm-parser" "1.12.1" + "@webassemblyjs/wast-printer" "1.12.1" + +"@webassemblyjs/wasm-gen@1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz#a6520601da1b5700448273666a71ad0a45d78547" + integrity sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w== + dependencies: + "@webassemblyjs/ast" "1.12.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/ieee754" "1.11.6" + "@webassemblyjs/leb128" "1.11.6" + "@webassemblyjs/utf8" "1.11.6" + +"@webassemblyjs/wasm-opt@1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz#9e6e81475dfcfb62dab574ac2dda38226c232bc5" + integrity sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg== + dependencies: + "@webassemblyjs/ast" "1.12.1" + "@webassemblyjs/helper-buffer" "1.12.1" + "@webassemblyjs/wasm-gen" "1.12.1" + "@webassemblyjs/wasm-parser" "1.12.1" + +"@webassemblyjs/wasm-parser@1.12.1", "@webassemblyjs/wasm-parser@^1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz#c47acb90e6f083391e3fa61d113650eea1e95937" + integrity sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ== + dependencies: + "@webassemblyjs/ast" "1.12.1" + "@webassemblyjs/helper-api-error" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/ieee754" "1.11.6" + "@webassemblyjs/leb128" "1.11.6" + "@webassemblyjs/utf8" "1.11.6" + +"@webassemblyjs/wast-printer@1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz#bcecf661d7d1abdaf989d8341a4833e33e2b31ac" + integrity sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA== + dependencies: + "@webassemblyjs/ast" "1.12.1" + "@xtuc/long" "4.2.2" + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-import-assertions@^1.9.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" + integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== + +acorn-jsx@^5.0.0: + version "5.3.2" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn-walk@^8.0.0: + version "8.3.2" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.2.tgz#7703af9415f1b6db9315d6895503862e231d34aa" + integrity sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A== + +acorn@^8.0.0, acorn@^8.0.4, acorn@^8.7.1, acorn@^8.8.2: + version "8.11.3" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.3.tgz#71e0b14e13a4ec160724b38fb7b0f233b1b81d7a" + integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg== + +address@^1.0.1, address@^1.1.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/address/-/address-1.2.2.tgz#2b5248dac5485a6390532c6a517fda2e3faac89e" + integrity sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA== + +aggregate-error@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== + dependencies: + clean-stack "^2.0.0" + indent-string "^4.0.0" + +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv-keywords@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + +ajv@^6.12.2, ajv@^6.12.5: + 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" + +ajv@^8.0.0, ajv@^8.9.0: + version "8.13.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.13.0.tgz#a3939eaec9fb80d217ddf0c3376948c023f28c91" + integrity sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA== + dependencies: + fast-deep-equal "^3.1.3" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.4.1" + +algoliasearch-helper@^3.13.3: + version "3.19.0" + resolved "https://registry.yarnpkg.com/algoliasearch-helper/-/algoliasearch-helper-3.19.0.tgz#56f9c61f46ecb0a0f7497f127a5d32a94d87e090" + integrity sha512-AaSb5DZDMZmDQyIy6lf4aL0OZGgyIdqvLIIvSuVQOIOqfhrYSY7TvotIFI2x0Q3cP3xUpTd7lI1astUC4aXBJw== + dependencies: + "@algolia/events" "^4.0.1" + +algoliasearch@^4.18.0, algoliasearch@^4.19.1: + version "4.23.3" + resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-4.23.3.tgz#e09011d0a3b0651444916a3e6bbcba064ec44b60" + integrity sha512-Le/3YgNvjW9zxIQMRhUHuhiUjAlKY/zsdZpfq4dlLqg6mEm0nL6yk+7f2hDOtLpxsgE4jSzDmvHL7nXdBp5feg== + dependencies: + "@algolia/cache-browser-local-storage" "4.23.3" + "@algolia/cache-common" "4.23.3" + "@algolia/cache-in-memory" "4.23.3" + "@algolia/client-account" "4.23.3" + "@algolia/client-analytics" "4.23.3" + "@algolia/client-common" "4.23.3" + "@algolia/client-personalization" "4.23.3" + "@algolia/client-search" "4.23.3" + "@algolia/logger-common" "4.23.3" + "@algolia/logger-console" "4.23.3" + "@algolia/recommend" "4.23.3" + "@algolia/requester-browser-xhr" "4.23.3" + "@algolia/requester-common" "4.23.3" + "@algolia/requester-node-http" "4.23.3" + "@algolia/transporter" "4.23.3" + +ansi-align@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59" + integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w== + dependencies: + string-width "^4.1.0" + +ansi-html-community@^0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== + +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" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +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.1.2: + version "3.1.3" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +arg@^5.0.0: + version "5.0.2" + resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" + integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +array-union@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + integrity sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng== + dependencies: + array-uniq "^1.0.1" + +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-uniq@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + integrity sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q== + +astring@^1.8.0: + version "1.8.6" + resolved "https://registry.yarnpkg.com/astring/-/astring-1.8.6.tgz#2c9c157cf1739d67561c56ba896e6948f6b93731" + integrity sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg== + +async@^3.2.4: + version "3.2.5" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.5.tgz#ebd52a8fdaf7a2289a24df399f8d8485c8a46b66" + integrity sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg== + +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== + +autoprefixer@^10.4.14, autoprefixer@^10.4.19: + version "10.4.19" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.19.tgz#ad25a856e82ee9d7898c59583c1afeb3fa65f89f" + integrity sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew== + dependencies: + browserslist "^4.23.0" + caniuse-lite "^1.0.30001599" + fraction.js "^4.3.7" + normalize-range "^0.1.2" + picocolors "^1.0.0" + postcss-value-parser "^4.2.0" + +babel-loader@^9.1.3: + version "9.1.3" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-9.1.3.tgz#3d0e01b4e69760cc694ee306fe16d358aa1c6f9a" + integrity sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw== + dependencies: + find-cache-dir "^4.0.0" + schema-utils "^4.0.0" + +babel-plugin-dynamic-import-node@^2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" + integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== + dependencies: + object.assign "^4.1.0" + +babel-plugin-polyfill-corejs2@^0.4.10: + version "0.4.11" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz#30320dfe3ffe1a336c15afdcdafd6fd615b25e33" + integrity sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q== + dependencies: + "@babel/compat-data" "^7.22.6" + "@babel/helper-define-polyfill-provider" "^0.6.2" + semver "^6.3.1" + +babel-plugin-polyfill-corejs3@^0.10.1, babel-plugin-polyfill-corejs3@^0.10.4: + version "0.10.4" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz#789ac82405ad664c20476d0233b485281deb9c77" + integrity sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.6.1" + core-js-compat "^3.36.1" + +babel-plugin-polyfill-regenerator@^0.6.1: + version "0.6.2" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz#addc47e240edd1da1058ebda03021f382bba785e" + integrity sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.6.2" + +bail@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/bail/-/bail-2.0.2.tgz#d26f5cd8fe5d6f832a31517b9f7c356040ba6d5d" + integrity sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw== + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" + integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== + +body-parser@1.20.2: + version "1.20.2" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.2.tgz#6feb0e21c4724d06de7ff38da36dad4f57a747fd" + integrity sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA== + dependencies: + bytes "3.1.2" + content-type "~1.0.5" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.11.0" + raw-body "2.5.2" + type-is "~1.6.18" + unpipe "1.0.0" + +bonjour-service@^1.0.11: + version "1.2.1" + resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.2.1.tgz#eb41b3085183df3321da1264719fbada12478d02" + integrity sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw== + dependencies: + fast-deep-equal "^3.1.3" + multicast-dns "^7.2.5" + +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +boxen@^6.2.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/boxen/-/boxen-6.2.1.tgz#b098a2278b2cd2845deef2dff2efc38d329b434d" + integrity sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw== + dependencies: + ansi-align "^3.0.1" + camelcase "^6.2.0" + chalk "^4.1.2" + cli-boxes "^3.0.0" + string-width "^5.0.1" + type-fest "^2.5.0" + widest-line "^4.0.1" + wrap-ansi "^8.0.1" + +boxen@^7.0.0: + version "7.1.1" + resolved "https://registry.yarnpkg.com/boxen/-/boxen-7.1.1.tgz#f9ba525413c2fec9cdb88987d835c4f7cad9c8f4" + integrity sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog== + dependencies: + ansi-align "^3.0.1" + camelcase "^7.0.1" + chalk "^5.2.0" + cli-boxes "^3.0.0" + string-width "^5.1.2" + type-fest "^2.13.0" + widest-line "^4.0.1" + wrap-ansi "^8.1.0" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^3.0.2, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browserslist@^4.0.0, browserslist@^4.18.1, browserslist@^4.21.10, browserslist@^4.22.2, browserslist@^4.23.0: + version "4.23.0" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.0.tgz#8f3acc2bbe73af7213399430890f86c63a5674ab" + integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ== + dependencies: + caniuse-lite "^1.0.30001587" + electron-to-chromium "^1.4.668" + node-releases "^2.0.14" + update-browserslist-db "^1.0.13" + +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== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +cacheable-lookup@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz#3476a8215d046e5a3202a9209dd13fec1f933a27" + integrity sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w== + +cacheable-request@^10.2.8: + version "10.2.14" + resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-10.2.14.tgz#eb915b665fda41b79652782df3f553449c406b9d" + integrity sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ== + dependencies: + "@types/http-cache-semantics" "^4.0.2" + get-stream "^6.0.1" + http-cache-semantics "^4.1.1" + keyv "^4.5.3" + mimic-response "^4.0.0" + normalize-url "^8.0.0" + responselike "^3.0.0" + +call-bind@^1.0.5, 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== + +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +camelcase@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-7.0.1.tgz#f02e50af9fd7782bc8b88a3558c32fd3a388f048" + integrity sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw== + +caniuse-api@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" + integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== + dependencies: + browserslist "^4.0.0" + caniuse-lite "^1.0.0" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001587, caniuse-lite@^1.0.30001599: + version "1.0.30001616" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001616.tgz#4342712750d35f71ebba9fcac65e2cf8870013c3" + integrity sha512-RHVYKov7IcdNjVHJFNY/78RdG4oGVjbayxv8u5IO74Wv7Hlq4PnJE6mo/OjFijjVFNy5ijnCt6H3IIo4t+wfEw== + +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" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^5.0.1, chalk@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385" + integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== + +char-regex@^1.0.2: + version "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== + +character-entities@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.2.tgz#2d09c2e72cd9523076ccb21157dff66ad43fcc22" + integrity sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ== + +character-reference-invalid@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz#85c66b041e43b47210faf401278abf808ac45cb9" + integrity sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw== + +cheerio-select@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-2.1.0.tgz#4d8673286b8126ca2a8e42740d5e3c4884ae21b4" + integrity sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g== + dependencies: + boolbase "^1.0.0" + css-select "^5.1.0" + css-what "^6.1.0" + domelementtype "^2.3.0" + domhandler "^5.0.3" + domutils "^3.0.1" + +cheerio@^1.0.0-rc.12: + version "1.0.0-rc.12" + resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.12.tgz#788bf7466506b1c6bf5fae51d24a2c4d62e47683" + integrity sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q== + dependencies: + cheerio-select "^2.1.0" + dom-serializer "^2.0.0" + domhandler "^5.0.3" + domutils "^3.0.1" + htmlparser2 "^8.0.1" + parse5 "^7.0.0" + parse5-htmlparser2-tree-adapter "^7.0.0" + +chokidar@^3.4.2, chokidar@^3.5.3: + version "3.6.0" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" + integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + +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== + +clean-css@^5.2.2, clean-css@^5.3.2, clean-css@~5.3.2: + version "5.3.3" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.3.tgz#b330653cd3bd6b75009cc25c714cae7b93351ccd" + integrity sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg== + dependencies: + source-map "~0.6.0" + +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== + +cli-boxes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-3.0.0.tgz#71a10c716feeba005e4504f36329ef0b17cf3145" + integrity sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g== + +cli-table3@^0.6.3: + version "0.6.4" + resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.4.tgz#d1c536b8a3f2e7bec58f67ac9e5769b1b30088b0" + integrity sha512-Lm3L0p+/npIQWNIiyF/nAn7T5dnOwR3xNTHXYEBFBFVPXzCVNZ5lqEC/1eo/EVfpDsQ1I+TX4ORPQgp+UI0CRw== + dependencies: + string-width "^4.2.0" + optionalDependencies: + "@colors/colors" "1.5.0" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +clsx@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/clsx/-/clsx-2.1.1.tgz#eed397c9fd8bd882bfb18deab7102049a2f32999" + integrity sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA== + +collapse-white-space@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-2.1.0.tgz#640257174f9f42c740b40f3b55ee752924feefca" + integrity sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colord@^2.9.3: + version "2.9.3" + resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43" + integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== + +colorette@^2.0.10: + version "2.0.20" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" + integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== + +combine-promises@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/combine-promises/-/combine-promises-1.2.0.tgz#5f2e68451862acf85761ded4d9e2af7769c2ca6a" + integrity sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ== + +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== + +commander@^10.0.0: + version "10.0.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" + integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== + +commander@^11.0.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-11.1.0.tgz#62fdce76006a68e5c1ab3314dc92e800eb83d906" + integrity sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ== + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" + integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== + +commander@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commander@^8.3.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +common-path-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" + integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +config-chain@^1.1.11: + version "1.1.13" + resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4" + integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ== + dependencies: + ini "^1.3.4" + proto-list "~1.2.1" + +configstore@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/configstore/-/configstore-6.0.0.tgz#49eca2ebc80983f77e09394a1a56e0aca8235566" + integrity sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA== + dependencies: + dot-prop "^6.0.1" + graceful-fs "^4.2.6" + unique-string "^3.0.0" + write-file-atomic "^3.0.3" + xdg-basedir "^5.0.1" + +connect-history-api-fallback@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" + integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== + +consola@^2.15.3: + version "2.15.3" + resolved "https://registry.yarnpkg.com/consola/-/consola-2.15.3.tgz#2e11f98d6a4be71ff72e0bdf07bd23e12cb61550" + integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw== + +content-disposition@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" + integrity sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA== + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4, content-type@~1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" + integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== + +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== + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.6.0.tgz#2798b04b071b0ecbff0dbb62a505a8efa4e19051" + integrity sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw== + +copy-text-to-clipboard@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz#0202b2d9bdae30a49a53f898626dcc3b49ad960b" + integrity sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q== + +copy-webpack-plugin@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz#96d4dbdb5f73d02dd72d0528d1958721ab72e04a" + integrity sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ== + dependencies: + fast-glob "^3.2.11" + glob-parent "^6.0.1" + globby "^13.1.1" + normalize-path "^3.0.0" + schema-utils "^4.0.0" + serialize-javascript "^6.0.0" + +core-js-compat@^3.31.0, core-js-compat@^3.36.1: + version "3.37.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.37.0.tgz#d9570e544163779bb4dff1031c7972f44918dc73" + integrity sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA== + dependencies: + browserslist "^4.23.0" + +core-js-pure@^3.30.2: + version "3.37.0" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.37.0.tgz#ce99fb4a7cec023fdbbe5b5bd1f06bbcba83316e" + integrity sha512-d3BrpyFr5eD4KcbRvQ3FTUx/KWmaDesr7+a3+1+P46IUnNoEt+oiLijPINZMEon7w9oGkIINWxrBAU9DEciwFQ== + +core-js@^3.31.1: + version "3.37.0" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.37.0.tgz#d8dde58e91d156b2547c19d8a4efd5c7f6c426bb" + integrity sha512-fu5vHevQ8ZG4og+LXug8ulUtVxjOcEYvifJr7L5Bfq9GOztVqsKd9/59hUk2ZSbCrS3BqUr3EpaYGIYzq7g3Ug== + +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== + +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.7.2" + +cosmiconfig@^8.1.3, cosmiconfig@^8.3.5: + version "8.3.6" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.3.6.tgz#060a2b871d66dba6c8538ea1118ba1ac16f5fae3" + integrity sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA== + dependencies: + import-fresh "^3.3.0" + js-yaml "^4.1.0" + parse-json "^5.2.0" + path-type "^4.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== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +crypto-random-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-4.0.0.tgz#5a3cc53d7dd86183df5da0312816ceeeb5bb1fc2" + integrity sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA== + dependencies: + type-fest "^1.0.1" + +css-declaration-sorter@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz#6dec1c9523bc4a643e088aab8f09e67a54961024" + integrity sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow== + +css-loader@^6.8.1: + version "6.11.0" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.11.0.tgz#33bae3bf6363d0a7c2cf9031c96c744ff54d85ba" + integrity sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g== + dependencies: + icss-utils "^5.1.0" + postcss "^8.4.33" + postcss-modules-extract-imports "^3.1.0" + postcss-modules-local-by-default "^4.0.5" + postcss-modules-scope "^3.2.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.2.0" + semver "^7.5.4" + +css-minimizer-webpack-plugin@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-5.0.1.tgz#33effe662edb1a0bf08ad633c32fa75d0f7ec565" + integrity sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg== + dependencies: + "@jridgewell/trace-mapping" "^0.3.18" + cssnano "^6.0.1" + jest-worker "^29.4.3" + postcss "^8.4.24" + schema-utils "^4.0.1" + serialize-javascript "^6.0.1" + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-select@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.1.0.tgz#b8ebd6554c3637ccc76688804ad3f6a6fdaea8a6" + integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg== + dependencies: + boolbase "^1.0.0" + css-what "^6.1.0" + domhandler "^5.0.2" + domutils "^3.0.1" + nth-check "^2.0.1" + +css-tree@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.3.1.tgz#10264ce1e5442e8572fc82fbe490644ff54b5c20" + integrity sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw== + dependencies: + mdn-data "2.0.30" + source-map-js "^1.0.1" + +css-tree@~2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.2.1.tgz#36115d382d60afd271e377f9c5f67d02bd48c032" + integrity sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA== + dependencies: + mdn-data "2.0.28" + source-map-js "^1.0.1" + +css-what@^6.0.1, css-what@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssnano-preset-advanced@^6.1.2: + version "6.1.2" + resolved "https://registry.yarnpkg.com/cssnano-preset-advanced/-/cssnano-preset-advanced-6.1.2.tgz#82b090872b8f98c471f681d541c735acf8b94d3f" + integrity sha512-Nhao7eD8ph2DoHolEzQs5CfRpiEP0xa1HBdnFZ82kvqdmbwVBUr2r1QuQ4t1pi+D1ZpqpcO4T+wy/7RxzJ/WPQ== + dependencies: + autoprefixer "^10.4.19" + browserslist "^4.23.0" + cssnano-preset-default "^6.1.2" + postcss-discard-unused "^6.0.5" + postcss-merge-idents "^6.0.3" + postcss-reduce-idents "^6.0.3" + postcss-zindex "^6.0.2" + +cssnano-preset-default@^6.1.2: + version "6.1.2" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz#adf4b89b975aa775f2750c89dbaf199bbd9da35e" + integrity sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg== + dependencies: + browserslist "^4.23.0" + css-declaration-sorter "^7.2.0" + cssnano-utils "^4.0.2" + postcss-calc "^9.0.1" + postcss-colormin "^6.1.0" + postcss-convert-values "^6.1.0" + postcss-discard-comments "^6.0.2" + postcss-discard-duplicates "^6.0.3" + postcss-discard-empty "^6.0.3" + postcss-discard-overridden "^6.0.2" + postcss-merge-longhand "^6.0.5" + postcss-merge-rules "^6.1.1" + postcss-minify-font-values "^6.1.0" + postcss-minify-gradients "^6.0.3" + postcss-minify-params "^6.1.0" + postcss-minify-selectors "^6.0.4" + postcss-normalize-charset "^6.0.2" + postcss-normalize-display-values "^6.0.2" + postcss-normalize-positions "^6.0.2" + postcss-normalize-repeat-style "^6.0.2" + postcss-normalize-string "^6.0.2" + postcss-normalize-timing-functions "^6.0.2" + postcss-normalize-unicode "^6.1.0" + postcss-normalize-url "^6.0.2" + postcss-normalize-whitespace "^6.0.2" + postcss-ordered-values "^6.0.2" + postcss-reduce-initial "^6.1.0" + postcss-reduce-transforms "^6.0.2" + postcss-svgo "^6.0.3" + postcss-unique-selectors "^6.0.4" + +cssnano-utils@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-4.0.2.tgz#56f61c126cd0f11f2eef1596239d730d9fceff3c" + integrity sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ== + +cssnano@^6.0.1, cssnano@^6.1.2: + version "6.1.2" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-6.1.2.tgz#4bd19e505bd37ee7cf0dc902d3d869f6d79c66b8" + integrity sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA== + dependencies: + cssnano-preset-default "^6.1.2" + lilconfig "^3.1.1" + +csso@^5.0.5: + version "5.0.5" + resolved "https://registry.yarnpkg.com/csso/-/csso-5.0.5.tgz#f9b7fe6cc6ac0b7d90781bb16d5e9874303e2ca6" + integrity sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ== + dependencies: + css-tree "~2.2.0" + +csstype@^3.0.2: + version "3.1.3" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" + integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== + +debounce@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.1.tgz#38881d8f4166a5c5848020c11827b834bcb3e0a5" + integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug== + +debug@2.6.9, debug@^2.6.0: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +decode-named-character-reference@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz#daabac9690874c394c81e4162a0304b35d824f0e" + integrity sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg== + dependencies: + character-entities "^2.0.0" + +decompress-response@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" + integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== + dependencies: + mimic-response "^3.1.0" + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + +deepmerge@^4.2.2, deepmerge@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== + +default-gateway@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" + integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== + dependencies: + execa "^5.0.0" + +defer-to-connect@^2.0.1: + version "2.0.1" + 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: + 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== + dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" + gopd "^1.0.1" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +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== + dependencies: + define-data-property "^1.0.1" + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +del@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/del/-/del-6.1.1.tgz#3b70314f1ec0aa325c6b14eb36b95786671edb7a" + integrity sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg== + dependencies: + globby "^11.0.1" + graceful-fs "^4.2.4" + is-glob "^4.0.1" + is-path-cwd "^2.2.0" + is-path-inside "^3.0.2" + p-map "^4.0.0" + rimraf "^3.0.2" + slash "^3.0.0" + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +dequal@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" + integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +detect-port-alt@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" + integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== + dependencies: + address "^1.0.1" + debug "^2.6.0" + +detect-port@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.5.1.tgz#451ca9b6eaf20451acb0799b8ab40dff7718727b" + integrity sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ== + dependencies: + address "^1.0.1" + debug "4" + +devlop@^1.0.0, devlop@^1.1.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" + +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" + +dns-packet@^5.2.2: + version "5.6.1" + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.6.1.tgz#ae888ad425a9d1478a0674256ab866de1012cf2f" + integrity sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw== + dependencies: + "@leichtgewicht/ip-codec" "^2.0.1" + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +dom-serializer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" + integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== + dependencies: + domelementtype "^2.3.0" + domhandler "^5.0.2" + entities "^4.2.0" + +domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +domhandler@^5.0.2, domhandler@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" + integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== + dependencies: + domelementtype "^2.3.0" + +domutils@^2.5.2, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +domutils@^3.0.1: + version "3.1.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.1.0.tgz#c47f551278d3dc4b0b1ab8cbb42d751a6f0d824e" + integrity sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA== + dependencies: + dom-serializer "^2.0.0" + domelementtype "^2.3.0" + domhandler "^5.0.3" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +dot-prop@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-6.0.1.tgz#fc26b3cf142b9e59b74dbd39ed66ce620c681083" + integrity sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA== + dependencies: + is-obj "^2.0.0" + +duplexer@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +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== + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.4.668: + version "1.4.756" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.756.tgz#7b872ed8c8c5bee571be771730225d6d2a37fe45" + integrity sha512-RJKZ9+vEBMeiPAvKNWyZjuYyUqMndcP1f335oHqn3BEQbs2NFtVrnK5+6Xg5wSM9TknNNpWghGDUCKGYF+xWXw== + +email-addresses@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/email-addresses/-/email-addresses-5.0.0.tgz#7ae9e7f58eef7d5e3e2c2c2d3ea49b78dc854fa6" + integrity sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw== + +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== + +emojilib@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/emojilib/-/emojilib-2.4.0.tgz#ac518a8bb0d5f76dda57289ccb2fdf9d39ae721e" + integrity sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +emoticon@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/emoticon/-/emoticon-4.0.1.tgz#2d2bbbf231ce3a5909e185bbb64a9da703a1e749" + integrity sha512-dqx7eA9YaqyvYtUhJwT4rC1HIp82j5ybS1/vQ42ur+jBe17dJMwZE4+gvL1XadSFfxaPFFGt3Xsw+Y8akThDlw== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +enhanced-resolve@^5.16.0: + version "5.16.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz#65ec88778083056cb32487faa9aef82ed0864787" + integrity sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +entities@^4.2.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== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +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" + integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== + dependencies: + get-intrinsic "^1.2.4" + +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-module-lexer@^1.2.1: + version "1.5.2" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.5.2.tgz#00b423304f2500ac59359cc9b6844951f372d497" + integrity sha512-l60ETUTmLqbVbVHv1J4/qj+M8nq7AwMzEcg3kmJDt9dCNrTk+yHcYFf/Kw75pMDwd9mPcIGCG5LcS20SxYRzFA== + +escalade@^3.1.1, escalade@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" + integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== + +escape-goat@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-4.0.0.tgz#9424820331b510b0666b98f7873fe11ac4aa8081" + integrity sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg== + +escape-html@^1.0.3, escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escape-string-regexp@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" + integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== + +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" + +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== + +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.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +estree-util-attach-comments@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz#344bde6a64c8a31d15231e5ee9e297566a691c2d" + integrity sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw== + dependencies: + "@types/estree" "^1.0.0" + +estree-util-build-jsx@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz#b6d0bced1dcc4f06f25cf0ceda2b2dcaf98168f1" + integrity sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ== + dependencies: + "@types/estree-jsx" "^1.0.0" + devlop "^1.0.0" + estree-util-is-identifier-name "^3.0.0" + estree-walker "^3.0.0" + +estree-util-is-identifier-name@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz#0b5ef4c4ff13508b34dcd01ecfa945f61fce5dbd" + integrity sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg== + +estree-util-to-js@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz#10a6fb924814e6abb62becf0d2bc4dea51d04f17" + integrity sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg== + dependencies: + "@types/estree-jsx" "^1.0.0" + astring "^1.8.0" + source-map "^0.7.0" + +estree-util-value-to-estree@^3.0.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/estree-util-value-to-estree/-/estree-util-value-to-estree-3.1.1.tgz#a007388eca677510f319603a2f279fed6d104a15" + integrity sha512-5mvUrF2suuv5f5cGDnDphIy4/gW86z82kl5qG6mM9z04SEQI4FB5Apmaw/TGEf3l55nLtMs5s51dmhUzvAHQCA== + dependencies: + "@types/estree" "^1.0.0" + is-plain-obj "^4.0.0" + +estree-util-visit@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/estree-util-visit/-/estree-util-visit-2.0.0.tgz#13a9a9f40ff50ed0c022f831ddf4b58d05446feb" + integrity sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww== + dependencies: + "@types/estree-jsx" "^1.0.0" + "@types/unist" "^3.0.0" + +estree-walker@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-3.0.3.tgz#67c3e549ec402a487b4fc193d1953a524752340d" + integrity sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g== + dependencies: + "@types/estree" "^1.0.0" + +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== + +eta@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/eta/-/eta-2.2.0.tgz#eb8b5f8c4e8b6306561a455e62cd7492fe3a9b8a" + integrity sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +eval@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/eval/-/eval-0.1.8.tgz#2b903473b8cc1d1989b83a1e7923f883eb357f85" + integrity sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw== + dependencies: + "@types/node" "*" + require-like ">= 0.1.1" + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +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.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.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +express@^4.17.3: + version "4.19.2" + resolved "https://registry.yarnpkg.com/express/-/express-4.19.2.tgz#e25437827a3aa7f2a827bc8171bbbb664a356465" + integrity sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.2" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.6.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.11.0" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +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@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +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-glob@^3.2.11, fast-glob@^3.2.9, fast-glob@^3.3.0: + 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.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-url-parser@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/fast-url-parser/-/fast-url-parser-1.1.3.tgz#f4af3ea9f34d8a271cf58ad2b3759f431f0b318d" + integrity sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ== + dependencies: + punycode "^1.3.2" + +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" + +fault@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/fault/-/fault-2.0.1.tgz#d47ca9f37ca26e4bd38374a7c500b5a384755b6c" + integrity sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ== + dependencies: + format "^0.2.0" + +faye-websocket@^0.11.3: + version "0.11.4" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + dependencies: + websocket-driver ">=0.5.1" + +feed@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/feed/-/feed-4.2.2.tgz#865783ef6ed12579e2c44bbef3c9113bc4956a7e" + integrity sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ== + dependencies: + xml-js "^1.6.11" + +file-loader@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" + integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +filename-reserved-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229" + integrity sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ== + +filenamify@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-4.3.0.tgz#62391cb58f02b09971c9d4f9d63b3cf9aba03106" + integrity sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg== + dependencies: + filename-reserved-regex "^2.0.0" + strip-outer "^1.0.1" + trim-repeated "^1.0.0" + +filesize@^8.0.6: + version "8.0.7" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-8.0.7.tgz#695e70d80f4e47012c132d57a059e80c6b580bd8" + integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ== + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + +find-cache-dir@^3.3.1: + version "3.3.2" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" + integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-cache-dir@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-4.0.0.tgz#a30ee0448f81a3990708f6453633c733e2f6eec2" + integrity sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg== + dependencies: + common-path-prefix "^3.0.0" + pkg-dir "^7.0.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +find-up@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +find-up@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-6.3.0.tgz#2abab3d3280b2dc7ac10199ef324c4e002c8c790" + integrity sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw== + dependencies: + locate-path "^7.1.0" + path-exists "^5.0.0" + +flat@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" + integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== + +follow-redirects@^1.0.0: + version "1.15.6" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b" + integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA== + +fork-ts-checker-webpack-plugin@^6.5.0: + version "6.5.3" + resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz#eda2eff6e22476a2688d10661688c47f611b37f3" + integrity sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ== + dependencies: + "@babel/code-frame" "^7.8.3" + "@types/json-schema" "^7.0.5" + chalk "^4.1.0" + chokidar "^3.4.2" + cosmiconfig "^6.0.0" + deepmerge "^4.2.2" + fs-extra "^9.0.0" + glob "^7.1.6" + memfs "^3.1.2" + minimatch "^3.0.4" + schema-utils "2.7.0" + semver "^7.3.2" + tapable "^1.0.0" + +form-data-encoder@^2.1.2: + version "2.1.4" + resolved "https://registry.yarnpkg.com/form-data-encoder/-/form-data-encoder-2.1.4.tgz#261ea35d2a70d48d30ec7a9603130fa5515e9cd5" + integrity sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw== + +format@^0.2.0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" + integrity sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww== + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fraction.js@^4.3.7: + version "4.3.7" + resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" + integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-extra@^11.1.1: + version "11.2.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b" + integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^9.0.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-monkey@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.6.tgz#8ead082953e88d992cf3ff844faa907b26756da2" + integrity sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg== + +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.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + +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-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== + dependencies: + es-errors "^1.3.0" + function-bind "^1.1.2" + has-proto "^1.0.1" + has-symbols "^1.0.3" + hasown "^2.0.0" + +get-own-enumerable-property-symbols@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" + integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== + +get-stream@^6.0.0, get-stream@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +gh-pages@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/gh-pages/-/gh-pages-6.1.1.tgz#e80af927a081cb480657fde5a0b87ea2e77d6c74" + integrity sha512-upnohfjBwN5hBP9w2dPE7HO5JJTHzSGMV1JrLrHvNuqmjoYHg6TBrCcnEoorjG/e0ejbuvnwyKMdTyM40PEByw== + dependencies: + async "^3.2.4" + commander "^11.0.0" + email-addresses "^5.0.0" + filenamify "^4.3.0" + find-cache-dir "^3.3.1" + fs-extra "^11.1.1" + globby "^6.1.0" + +github-slugger@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.5.0.tgz#17891bbc73232051474d68bd867a34625c955f7d" + integrity sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw== + +glob-parent@^5.1.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.1: + version "6.0.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@^7.0.0, glob@^7.0.3, glob@^7.1.3, glob@^7.1.6: + version "7.2.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +global-dirs@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.1.tgz#0c488971f066baceda21447aecb1a8b911d22485" + integrity sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA== + dependencies: + ini "2.0.0" + +global-modules@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== + dependencies: + global-prefix "^3.0.0" + +global-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" + integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== + dependencies: + ini "^1.3.5" + kind-of "^6.0.2" + which "^1.3.1" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globby@^11.0.1, globby@^11.0.4, 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" + +globby@^13.1.1: + version "13.2.2" + resolved "https://registry.yarnpkg.com/globby/-/globby-13.2.2.tgz#63b90b1bf68619c2135475cbd4e71e66aa090592" + integrity sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w== + dependencies: + dir-glob "^3.0.1" + fast-glob "^3.3.0" + ignore "^5.2.4" + merge2 "^1.4.1" + slash "^4.0.0" + +globby@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" + integrity sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw== + dependencies: + array-union "^1.0.1" + glob "^7.0.3" + object-assign "^4.0.1" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + +got@^12.1.0: + version "12.6.1" + resolved "https://registry.yarnpkg.com/got/-/got-12.6.1.tgz#8869560d1383353204b5a9435f782df9c091f549" + integrity sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ== + dependencies: + "@sindresorhus/is" "^5.2.0" + "@szmarczak/http-timer" "^5.0.1" + cacheable-lookup "^7.0.0" + cacheable-request "^10.2.8" + decompress-response "^6.0.0" + form-data-encoder "^2.1.2" + get-stream "^6.0.1" + http2-wrapper "^2.1.10" + lowercase-keys "^3.0.0" + p-cancelable "^3.0.0" + responselike "^3.0.0" + +graceful-fs@4.2.10: + version "4.2.10" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.6, 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== + +gray-matter@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.3.tgz#e893c064825de73ea1f5f7d88c7a9f7274288798" + integrity sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q== + dependencies: + js-yaml "^3.13.1" + kind-of "^6.0.2" + section-matter "^1.0.0" + strip-bom-string "^1.0.0" + +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" + integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== + dependencies: + duplexer "^0.1.2" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "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: + 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: + 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.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-yarn@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-3.0.0.tgz#c3c21e559730d1d3b57e28af1f30d06fac38147d" + integrity sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA== + +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" + +hast-util-from-parse5@^8.0.0: + version "8.0.1" + resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz#654a5676a41211e14ee80d1b1758c399a0327651" + integrity sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ== + dependencies: + "@types/hast" "^3.0.0" + "@types/unist" "^3.0.0" + devlop "^1.0.0" + hastscript "^8.0.0" + property-information "^6.0.0" + vfile "^6.0.0" + vfile-location "^5.0.0" + web-namespaces "^2.0.0" + +hast-util-parse-selector@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz#352879fa86e25616036037dd8931fb5f34cb4a27" + integrity sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A== + dependencies: + "@types/hast" "^3.0.0" + +hast-util-raw@^9.0.0: + version "9.0.2" + resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-9.0.2.tgz#39b4a4886bd9f0a5dd42e86d02c966c2c152884c" + integrity sha512-PldBy71wO9Uq1kyaMch9AHIghtQvIwxBUkv823pKmkTM3oV1JxtsTNYdevMxvUHqcnOAuO65JKU2+0NOxc2ksA== + dependencies: + "@types/hast" "^3.0.0" + "@types/unist" "^3.0.0" + "@ungap/structured-clone" "^1.0.0" + hast-util-from-parse5 "^8.0.0" + hast-util-to-parse5 "^8.0.0" + html-void-elements "^3.0.0" + mdast-util-to-hast "^13.0.0" + parse5 "^7.0.0" + unist-util-position "^5.0.0" + unist-util-visit "^5.0.0" + vfile "^6.0.0" + web-namespaces "^2.0.0" + zwitch "^2.0.0" + +hast-util-to-estree@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/hast-util-to-estree/-/hast-util-to-estree-3.1.0.tgz#f2afe5e869ddf0cf690c75f9fc699f3180b51b19" + integrity sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw== + dependencies: + "@types/estree" "^1.0.0" + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^3.0.0" + comma-separated-tokens "^2.0.0" + devlop "^1.0.0" + estree-util-attach-comments "^3.0.0" + estree-util-is-identifier-name "^3.0.0" + hast-util-whitespace "^3.0.0" + mdast-util-mdx-expression "^2.0.0" + mdast-util-mdx-jsx "^3.0.0" + mdast-util-mdxjs-esm "^2.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + style-to-object "^0.4.0" + unist-util-position "^5.0.0" + zwitch "^2.0.0" + +hast-util-to-jsx-runtime@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.0.tgz#3ed27caf8dc175080117706bf7269404a0aa4f7c" + integrity sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ== + dependencies: + "@types/estree" "^1.0.0" + "@types/hast" "^3.0.0" + "@types/unist" "^3.0.0" + comma-separated-tokens "^2.0.0" + devlop "^1.0.0" + estree-util-is-identifier-name "^3.0.0" + hast-util-whitespace "^3.0.0" + mdast-util-mdx-expression "^2.0.0" + mdast-util-mdx-jsx "^3.0.0" + mdast-util-mdxjs-esm "^2.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + style-to-object "^1.0.0" + unist-util-position "^5.0.0" + vfile-message "^4.0.0" + +hast-util-to-parse5@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz#477cd42d278d4f036bc2ea58586130f6f39ee6ed" + integrity sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw== + dependencies: + "@types/hast" "^3.0.0" + comma-separated-tokens "^2.0.0" + devlop "^1.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + web-namespaces "^2.0.0" + zwitch "^2.0.0" + +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" + +hastscript@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-8.0.0.tgz#4ef795ec8dee867101b9f23cc830d4baf4fd781a" + integrity sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw== + dependencies: + "@types/hast" "^3.0.0" + comma-separated-tokens "^2.0.0" + hast-util-parse-selector "^4.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +history@^4.9.0: + version "4.10.1" + resolved "https://registry.yarnpkg.com/history/-/history-4.10.1.tgz#33371a65e3a83b267434e2b3f3b1b4c58aad4cf3" + integrity sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew== + dependencies: + "@babel/runtime" "^7.1.2" + loose-envify "^1.2.0" + resolve-pathname "^3.0.0" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + value-equal "^1.0.1" + +hoist-non-react-statics@^3.1.0: + version "3.3.2" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== + dependencies: + react-is "^16.7.0" + +howler@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/howler/-/howler-2.2.4.tgz#bd3df4a4f68a0118a51e4bd84a2bfc2e93e6e5a1" + integrity sha512-iARIBPgcQrwtEr+tALF+rapJ8qSc+Set2GJQl7xT1MQzWaVkFebdJhR3alVlSiUf5U7nAANKuj3aWpwerocD5w== + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +html-entities@^2.3.2: + version "2.5.2" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.5.2.tgz#201a3cf95d3a15be7099521620d19dfb4f65359f" + integrity sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA== + +html-escaper@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +html-minifier-terser@^6.0.2: + version "6.1.0" + resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" + integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== + dependencies: + camel-case "^4.1.2" + clean-css "^5.2.2" + commander "^8.3.0" + he "^1.2.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.10.0" + +html-minifier-terser@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz#18752e23a2f0ed4b0f550f217bb41693e975b942" + integrity sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA== + dependencies: + camel-case "^4.1.2" + clean-css "~5.3.2" + commander "^10.0.0" + entities "^4.4.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.15.1" + +html-tags@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.3.1.tgz#a04026a18c882e4bba8a01a3d39cfe465d40b5ce" + integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ== + +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== + +html-webpack-plugin@^5.5.3: + version "5.6.0" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz#50a8fa6709245608cb00e811eacecb8e0d7b7ea0" + integrity sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw== + dependencies: + "@types/html-minifier-terser" "^6.0.0" + html-minifier-terser "^6.0.2" + lodash "^4.17.21" + pretty-error "^4.0.0" + tapable "^2.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +htmlparser2@^8.0.1: + version "8.0.2" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-8.0.2.tgz#f002151705b383e62433b5cf466f5b716edaec21" + integrity sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA== + dependencies: + domelementtype "^2.3.0" + domhandler "^5.0.3" + domutils "^3.0.1" + entities "^4.4.0" + +http-cache-semantics@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" + integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.5.1: + version "0.5.8" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" + integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== + +http-proxy-middleware@^2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f" + integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== + dependencies: + "@types/http-proxy" "^1.17.8" + http-proxy "^1.18.1" + is-glob "^4.0.1" + is-plain-obj "^3.0.0" + micromatch "^4.0.2" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +http2-wrapper@^2.1.10: + version "2.2.1" + resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-2.2.1.tgz#310968153dcdedb160d8b72114363ef5fce1f64a" + integrity sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ== + dependencies: + quick-lru "^5.1.1" + resolve-alpn "^1.2.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== + +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" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +ignore@^5.2.0, ignore@^5.2.4: + version "5.3.1" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef" + integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== + +image-size@^1.0.2: + version "1.1.1" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.1.1.tgz#ddd67d4dc340e52ac29ce5f546a09f4e29e840ac" + integrity sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ== + dependencies: + queue "6.0.2" + +immer@^9.0.7: + version "9.0.21" + resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.21.tgz#1e025ea31a40f24fb064f1fef23e931496330176" + integrity sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA== + +import-fresh@^3.1.0, import-fresh@^3.3.0: + 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" + +import-lazy@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153" + integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +infima@0.2.0-alpha.43: + version "0.2.0-alpha.43" + resolved "https://registry.yarnpkg.com/infima/-/infima-0.2.0-alpha.43.tgz#f7aa1d7b30b6c08afef441c726bac6150228cbe0" + integrity sha512-2uw57LvUqW0rK/SWYnd/2rRfxNA5DDNOh33jxF7fy46VWoNhGxiUQyVZHbBMjQ33mQem0cjdDVwgWVAmlRfgyQ== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +ini@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" + integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== + +ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: + version "1.3.8" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +inline-style-parser@0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" + integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== + +inline-style-parser@0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.2.3.tgz#e35c5fb45f3a83ed7849fe487336eb7efa25971c" + integrity sha512-qlD8YNDqyTKTyuITrDOffsl6Tdhv+UC4hcdAVuQsK4IMQ99nSgd1MIA/Q+jQYoh9r3hVUXhYh7urSRmXPkW04g== + +interpret@^1.0.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" + integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== + +invariant@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + dependencies: + loose-envify "^1.0.0" + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +ipaddr.js@^2.0.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.2.0.tgz#d33fa7bac284f4de7af949638c9d68157c6b92e8" + integrity sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA== + +is-alphabetical@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-2.0.1.tgz#01072053ea7c1036df3c7d19a6daaec7f19e789b" + integrity sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ== + +is-alphanumerical@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz#7c03fbe96e3e931113e57f964b0a368cc2dfd875" + integrity sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw== + dependencies: + is-alphabetical "^2.0.0" + is-decimal "^2.0.0" + +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-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-ci@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867" + integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== + dependencies: + ci-info "^3.2.0" + +is-core-module@^2.13.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== + dependencies: + hasown "^2.0.0" + +is-decimal@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-2.0.1.tgz#9469d2dc190d0214fd87d78b78caecc0cc14eef7" + integrity sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A== + +is-docker@^2.0.0, is-docker@^2.1.1: + 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: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== + +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-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" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: + 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-hexadecimal@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz#86b5bf668fca307498d319dfc03289d781a90027" + integrity sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg== + +is-installed-globally@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520" + integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== + dependencies: + global-dirs "^3.0.0" + is-path-inside "^3.0.2" + +is-npm@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-6.0.0.tgz#b59e75e8915543ca5d881ecff864077cba095261" + integrity sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ== + +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.1: + 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-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-cwd@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + +is-path-inside@^3.0.2: + 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@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" + integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== + +is-plain-obj@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz#d65025edec3657ce032fd7db63c97883eaed71f0" + integrity sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg== + +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-reference@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-3.0.2.tgz#154747a01f45cd962404ee89d43837af2cba247c" + integrity sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg== + dependencies: + "@types/estree" "*" + +is-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" + integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== + +is-root@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" + integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== + +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-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-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" + +is-yarn-global@^0.4.0: + version "0.4.1" + resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.4.1.tgz#b312d902b313f81e4eaf98b6361ba2b45cd694bb" + integrity sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ== + +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== + +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== + +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@^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== + +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" "^29.6.3" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-worker@^27.4.5: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest-worker@^29.4.3: + 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 "^8.0.0" + +jiti@^1.20.0: + version "1.21.0" + resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.0.tgz#7c97f8fe045724e136a397f7340475244156105d" + integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q== + +joi@^17.9.2: + version "17.13.1" + resolved "https://registry.yarnpkg.com/joi/-/joi-17.13.1.tgz#9c7b53dc3b44dd9ae200255cc3b398874918a6ca" + integrity sha512-vaBlIKCyo4FCUtCm7Eu4QZd/q02bWcxfUO6YSXAZOWF6gzcLBeba8kwotUdYJjDLW8Cz8RywsSOqiNJZW0mNvg== + dependencies: + "@hapi/hoek" "^9.3.0" + "@hapi/topo" "^5.1.0" + "@sideway/address" "^4.1.5" + "@sideway/formula" "^3.0.1" + "@sideway/pinpoint" "^2.0.0" + +"js-tokens@^3.0.0 || ^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== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + 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" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + +json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: + version "2.3.1" + 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-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json5@^2.1.2, 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== + +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" + +keyv@^4.5.3: + 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@^6.0.0, kind-of@^6.0.2: + 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== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +latest-version@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-7.0.0.tgz#843201591ea81a4d404932eeb61240fe04e9e5da" + integrity sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg== + dependencies: + package-json "^8.1.0" + +launch-editor@^2.6.0: + version "2.6.1" + resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.6.1.tgz#f259c9ef95cbc9425620bbbd14b468fcdb4ffe3c" + integrity sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw== + dependencies: + picocolors "^1.0.0" + shell-quote "^1.8.1" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +lilconfig@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.1.tgz#9d8a246fa753106cfc205fd2d77042faca56e5e3" + integrity sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ== + +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== + +loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + +loader-utils@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" + integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +loader-utils@^3.2.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.2.1.tgz#4fb104b599daafd82ef3e1a41fb9265f87e1f576" + integrity sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw== + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +locate-path@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-7.2.0.tgz#69cb1779bd90b35ab1e771e1f2f89a202c2a8a8a" + integrity sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA== + dependencies: + p-locate "^6.0.0" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +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== + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== + +lodash@^4.17.20, lodash@^4.17.21: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +longest-streak@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-3.1.0.tgz#62fa67cd958742a1574af9f39866364102d90cd4" + integrity sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g== + +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, 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" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lowercase-keys@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-3.0.0.tgz#c5e7d442e37ead247ae9db117a9d0a467c89d4f2" + integrity sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ== + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +make-dir@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +markdown-extensions@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/markdown-extensions/-/markdown-extensions-2.0.0.tgz#34bebc83e9938cae16e0e017e4a9814a8330d3c4" + integrity sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q== + +markdown-table@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.3.tgz#e6331d30e493127e031dd385488b5bd326e4a6bd" + integrity sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw== + +mdast-util-directive@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-directive/-/mdast-util-directive-3.0.0.tgz#3fb1764e705bbdf0afb0d3f889e4404c3e82561f" + integrity sha512-JUpYOqKI4mM3sZcNxmF/ox04XYFFkNwr0CFlrQIkCwbvH0xzMCqkMqAde9wRd80VAhaUrwFwKm2nxretdT1h7Q== + dependencies: + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + parse-entities "^4.0.0" + stringify-entities "^4.0.0" + unist-util-visit-parents "^6.0.0" + +mdast-util-find-and-replace@^3.0.0, mdast-util-find-and-replace@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz#a6fc7b62f0994e973490e45262e4bc07607b04e0" + integrity sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA== + dependencies: + "@types/mdast" "^4.0.0" + escape-string-regexp "^5.0.0" + unist-util-is "^6.0.0" + unist-util-visit-parents "^6.0.0" + +mdast-util-from-markdown@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz#52f14815ec291ed061f2922fd14d6689c810cb88" + integrity sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA== + dependencies: + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + decode-named-character-reference "^1.0.0" + devlop "^1.0.0" + mdast-util-to-string "^4.0.0" + micromark "^4.0.0" + micromark-util-decode-numeric-character-reference "^2.0.0" + micromark-util-decode-string "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + unist-util-stringify-position "^4.0.0" + +mdast-util-frontmatter@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz#f5f929eb1eb36c8a7737475c7eb438261f964ee8" + integrity sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA== + dependencies: + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + escape-string-regexp "^5.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + micromark-extension-frontmatter "^2.0.0" + +mdast-util-gfm-autolink-literal@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz#5baf35407421310a08e68c15e5d8821e8898ba2a" + integrity sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg== + dependencies: + "@types/mdast" "^4.0.0" + ccount "^2.0.0" + devlop "^1.0.0" + mdast-util-find-and-replace "^3.0.0" + micromark-util-character "^2.0.0" + +mdast-util-gfm-footnote@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz#25a1753c7d16db8bfd53cd84fe50562bd1e6d6a9" + integrity sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ== + dependencies: + "@types/mdast" "^4.0.0" + devlop "^1.1.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + +mdast-util-gfm-strikethrough@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz#d44ef9e8ed283ac8c1165ab0d0dfd058c2764c16" + integrity sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-gfm-table@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz#7a435fb6223a72b0862b33afbd712b6dae878d38" + integrity sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg== + dependencies: + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + markdown-table "^3.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-gfm-task-list-item@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz#e68095d2f8a4303ef24094ab642e1047b991a936" + integrity sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ== + dependencies: + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-gfm@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz#3f2aecc879785c3cb6a81ff3a243dc11eca61095" + integrity sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw== + dependencies: + mdast-util-from-markdown "^2.0.0" + mdast-util-gfm-autolink-literal "^2.0.0" + mdast-util-gfm-footnote "^2.0.0" + mdast-util-gfm-strikethrough "^2.0.0" + mdast-util-gfm-table "^2.0.0" + mdast-util-gfm-task-list-item "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-mdx-expression@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.0.tgz#4968b73724d320a379110d853e943a501bfd9d87" + integrity sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw== + dependencies: + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-mdx-jsx@^3.0.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.1.2.tgz#daae777c72f9c4a106592e3025aa50fb26068e1b" + integrity sha512-eKMQDeywY2wlHc97k5eD8VC+9ASMjN8ItEZQNGwJ6E0XWKiW/Z0V5/H8pvoXUf+y+Mj0VIgeRRbujBmFn4FTyA== + dependencies: + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + ccount "^2.0.0" + devlop "^1.1.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + parse-entities "^4.0.0" + stringify-entities "^4.0.0" + unist-util-remove-position "^5.0.0" + unist-util-stringify-position "^4.0.0" + vfile-message "^4.0.0" + +mdast-util-mdx@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz#792f9cf0361b46bee1fdf1ef36beac424a099c41" + integrity sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w== + dependencies: + mdast-util-from-markdown "^2.0.0" + mdast-util-mdx-expression "^2.0.0" + mdast-util-mdx-jsx "^3.0.0" + mdast-util-mdxjs-esm "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-mdxjs-esm@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz#019cfbe757ad62dd557db35a695e7314bcc9fa97" + integrity sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg== + dependencies: + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-phrasing@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz#7cc0a8dec30eaf04b7b1a9661a92adb3382aa6e3" + integrity sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w== + dependencies: + "@types/mdast" "^4.0.0" + unist-util-is "^6.0.0" + +mdast-util-to-hast@^13.0.0: + version "13.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-13.1.0.tgz#1ae54d903150a10fe04d59f03b2b95fd210b2124" + integrity sha512-/e2l/6+OdGp/FB+ctrJ9Avz71AN/GRH3oi/3KAx/kMnoUsD6q0woXlDT8lLEeViVKE7oZxE7RXzvO3T8kF2/sA== + 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" + +mdast-util-to-markdown@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz#9813f1d6e0cdaac7c244ec8c6dabfdb2102ea2b4" + integrity sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ== + dependencies: + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + longest-streak "^3.0.0" + mdast-util-phrasing "^4.0.0" + mdast-util-to-string "^4.0.0" + micromark-util-decode-string "^2.0.0" + unist-util-visit "^5.0.0" + zwitch "^2.0.0" + +mdast-util-to-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz#7a5121475556a04e7eddeb67b264aae79d312814" + integrity sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg== + dependencies: + "@types/mdast" "^4.0.0" + +mdn-data@2.0.28: + version "2.0.28" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.28.tgz#5ec48e7bef120654539069e1ae4ddc81ca490eba" + integrity sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g== + +mdn-data@2.0.30: + version "2.0.30" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.30.tgz#ce4df6f80af6cfbe218ecd5c552ba13c4dfa08cc" + integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +memfs@^3.1.2, memfs@^3.4.3: + version "3.6.0" + resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.6.0.tgz#d7a2110f86f79dd950a8b6df6d57bc984aa185f6" + integrity sha512-EGowvkkgbMcIChjMTMkESFDbZeSh8xZ7kNSF0hAiAN4Jh6jgHCRS0Ga/+C8y6Au+oqpezRHCfPsmJ2+DwAgiwQ== + dependencies: + fs-monkey "^1.0.4" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + +merge-stream@^2.0.0: + version "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== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +micromark-core-commonmark@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-2.0.1.tgz#9a45510557d068605c6e9a80f282b2bb8581e43d" + integrity sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA== + dependencies: + decode-named-character-reference "^1.0.0" + devlop "^1.0.0" + micromark-factory-destination "^2.0.0" + micromark-factory-label "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-factory-title "^2.0.0" + micromark-factory-whitespace "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-classify-character "^2.0.0" + micromark-util-html-tag-name "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-resolve-all "^2.0.0" + micromark-util-subtokenize "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-directive@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-directive/-/micromark-extension-directive-3.0.0.tgz#527869de497a6de9024138479091bc885dae076b" + integrity sha512-61OI07qpQrERc+0wEysLHMvoiO3s2R56x5u7glHq2Yqq6EHbH4dW25G9GfDdGCDYqA21KE6DWgNSzxSwHc2hSg== + dependencies: + devlop "^1.0.0" + micromark-factory-space "^2.0.0" + micromark-factory-whitespace "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + parse-entities "^4.0.0" + +micromark-extension-frontmatter@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz#651c52ffa5d7a8eeed687c513cd869885882d67a" + integrity sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg== + dependencies: + fault "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-autolink-literal@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz#f1e50b42e67d441528f39a67133eddde2bbabfd9" + integrity sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-sanitize-uri "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-footnote@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz#91afad310065a94b636ab1e9dab2c60d1aab953c" + integrity sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg== + dependencies: + devlop "^1.0.0" + micromark-core-commonmark "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-sanitize-uri "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-strikethrough@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz#6917db8e320da70e39ffbf97abdbff83e6783e61" + integrity sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw== + dependencies: + devlop "^1.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-classify-character "^2.0.0" + micromark-util-resolve-all "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-table@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz#2cf3fe352d9e089b7ef5fff003bdfe0da29649b7" + integrity sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw== + dependencies: + devlop "^1.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-tagfilter@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz#f26d8a7807b5985fba13cf61465b58ca5ff7dc57" + integrity sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg== + dependencies: + micromark-util-types "^2.0.0" + +micromark-extension-gfm-task-list-item@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz#ee8b208f1ced1eb9fb11c19a23666e59d86d4838" + integrity sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw== + dependencies: + devlop "^1.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz#3e13376ab95dd7a5cfd0e29560dfe999657b3c5b" + integrity sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w== + dependencies: + micromark-extension-gfm-autolink-literal "^2.0.0" + micromark-extension-gfm-footnote "^2.0.0" + micromark-extension-gfm-strikethrough "^2.0.0" + micromark-extension-gfm-table "^2.0.0" + micromark-extension-gfm-tagfilter "^2.0.0" + micromark-extension-gfm-task-list-item "^2.0.0" + micromark-util-combine-extensions "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-mdx-expression@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.0.tgz#1407b9ce69916cf5e03a196ad9586889df25302a" + integrity sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ== + dependencies: + "@types/estree" "^1.0.0" + devlop "^1.0.0" + micromark-factory-mdx-expression "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-events-to-acorn "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-mdx-jsx@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.0.tgz#4aba0797c25efb2366a3fd2d367c6b1c1159f4f5" + integrity sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w== + dependencies: + "@types/acorn" "^4.0.0" + "@types/estree" "^1.0.0" + devlop "^1.0.0" + estree-util-is-identifier-name "^3.0.0" + micromark-factory-mdx-expression "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + vfile-message "^4.0.0" + +micromark-extension-mdx-md@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz#1d252881ea35d74698423ab44917e1f5b197b92d" + integrity sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ== + dependencies: + micromark-util-types "^2.0.0" + +micromark-extension-mdxjs-esm@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz#de21b2b045fd2059bd00d36746081de38390d54a" + integrity sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A== + dependencies: + "@types/estree" "^1.0.0" + devlop "^1.0.0" + micromark-core-commonmark "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-events-to-acorn "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + unist-util-position-from-estree "^2.0.0" + vfile-message "^4.0.0" + +micromark-extension-mdxjs@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz#b5a2e0ed449288f3f6f6c544358159557549de18" + integrity sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ== + dependencies: + acorn "^8.0.0" + acorn-jsx "^5.0.0" + micromark-extension-mdx-expression "^3.0.0" + micromark-extension-mdx-jsx "^3.0.0" + micromark-extension-mdx-md "^2.0.0" + micromark-extension-mdxjs-esm "^3.0.0" + micromark-util-combine-extensions "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-destination@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz#857c94debd2c873cba34e0445ab26b74f6a6ec07" + integrity sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-label@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz#17c5c2e66ce39ad6f4fc4cbf40d972f9096f726a" + integrity sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw== + dependencies: + devlop "^1.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-mdx-expression@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.1.tgz#f2a9724ce174f1751173beb2c1f88062d3373b1b" + integrity sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg== + dependencies: + "@types/estree" "^1.0.0" + devlop "^1.0.0" + micromark-util-character "^2.0.0" + micromark-util-events-to-acorn "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + unist-util-position-from-estree "^2.0.0" + vfile-message "^4.0.0" + +micromark-factory-space@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz#c8f40b0640a0150751d3345ed885a080b0d15faf" + integrity sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-factory-space@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz#5e7afd5929c23b96566d0e1ae018ae4fcf81d030" + integrity sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-title@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz#726140fc77892af524705d689e1cf06c8a83ea95" + integrity sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A== + dependencies: + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-whitespace@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz#9e92eb0f5468083381f923d9653632b3cfb5f763" + integrity sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA== + dependencies: + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-character@^1.0.0, micromark-util-character@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-1.2.0.tgz#4fedaa3646db249bc58caeb000eb3549a8ca5dcc" + integrity sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg== + dependencies: + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + +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-chunked@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz#e51f4db85fb203a79dbfef23fd41b2f03dc2ef89" + integrity sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg== + dependencies: + micromark-util-symbol "^2.0.0" + +micromark-util-classify-character@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz#8c7537c20d0750b12df31f86e976d1d951165f34" + integrity sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-combine-extensions@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz#75d6ab65c58b7403616db8d6b31315013bfb7ee5" + integrity sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ== + dependencies: + micromark-util-chunked "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-decode-numeric-character-reference@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz#2698bbb38f2a9ba6310e359f99fcb2b35a0d2bd5" + integrity sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ== + dependencies: + micromark-util-symbol "^2.0.0" + +micromark-util-decode-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz#7dfa3a63c45aecaa17824e656bcdb01f9737154a" + integrity sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA== + dependencies: + decode-named-character-reference "^1.0.0" + micromark-util-character "^2.0.0" + micromark-util-decode-numeric-character-reference "^2.0.0" + micromark-util-symbol "^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-events-to-acorn@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.2.tgz#4275834f5453c088bd29cd72dfbf80e3327cec07" + integrity sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA== + dependencies: + "@types/acorn" "^4.0.0" + "@types/estree" "^1.0.0" + "@types/unist" "^3.0.0" + devlop "^1.0.0" + estree-util-visit "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + vfile-message "^4.0.0" + +micromark-util-html-tag-name@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz#ae34b01cbe063363847670284c6255bb12138ec4" + integrity sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw== + +micromark-util-normalize-identifier@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz#91f9a4e65fe66cc80c53b35b0254ad67aa431d8b" + integrity sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w== + dependencies: + micromark-util-symbol "^2.0.0" + +micromark-util-resolve-all@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz#189656e7e1a53d0c86a38a652b284a252389f364" + integrity sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA== + dependencies: + micromark-util-types "^2.0.0" + +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-subtokenize@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.1.tgz#76129c49ac65da6e479c09d0ec4b5f29ec6eace5" + integrity sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q== + dependencies: + devlop "^1.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-symbol@^1.0.0, micromark-util-symbol@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz#813cd17837bdb912d069a12ebe3a44b6f7063142" + integrity sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag== + +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@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-1.1.0.tgz#e6676a8cae0bb86a2171c498167971886cb7e283" + integrity sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg== + +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== + +micromark@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/micromark/-/micromark-4.0.0.tgz#84746a249ebd904d9658cfabc1e8e5f32cbc6249" + integrity sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ== + dependencies: + "@types/debug" "^4.0.0" + debug "^4.0.0" + decode-named-character-reference "^1.0.0" + devlop "^1.0.0" + micromark-core-commonmark "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-combine-extensions "^2.0.0" + micromark-util-decode-numeric-character-reference "^2.0.0" + micromark-util-encode "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-resolve-all "^2.0.0" + micromark-util-sanitize-uri "^2.0.0" + micromark-util-subtokenize "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: + version "4.0.5" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": + version "1.52.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-db@~1.33.0: + version "1.33.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db" + integrity sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ== + +mime-types@2.1.18: + version "2.1.18" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8" + integrity sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ== + dependencies: + mime-db "~1.33.0" + +mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: + 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" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +mimic-response@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" + integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== + +mimic-response@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-4.0.0.tgz#35468b19e7c75d10f5165ea25e75a5ceea7cf70f" + integrity sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg== + +mini-css-extract-plugin@^2.7.6: + version "2.9.0" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.0.tgz#c73a1327ccf466f69026ac22a8e8fd707b78a235" + integrity sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA== + dependencies: + schema-utils "^4.0.0" + tapable "^2.2.1" + +minimalistic-assert@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimatch@3.1.2, minimatch@^3.0.4, minimatch@^3.0.5, 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" + +minimist@^1.2.0: + version "1.2.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + +mrmime@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-2.0.0.tgz#151082a6e06e59a9a39b46b3e14d5cfe92b3abb4" + integrity sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw== + +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== + +ms@2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multicast-dns@^7.2.5: + version "7.2.5" + resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced" + integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== + dependencies: + dns-packet "^5.2.2" + thunky "^1.0.2" + +nanoid@^3.3.7: + version "3.3.7" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" + integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-emoji@^2.1.0: + version "2.1.3" + resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-2.1.3.tgz#93cfabb5cc7c3653aa52f29d6ffb7927d8047c06" + integrity sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA== + dependencies: + "@sindresorhus/is" "^4.6.0" + char-regex "^1.0.2" + emojilib "^2.4.0" + skin-tone "^2.0.0" + +node-forge@^1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + +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-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== + +normalize-url@^8.0.0: + version "8.0.1" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-8.0.1.tgz#9b7d96af9836577c58f5883e939365fa15623a4a" + integrity sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w== + +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" + +nprogress@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/nprogress/-/nprogress-0.2.0.tgz#cb8f34c53213d895723fcbab907e9422adbcafb1" + integrity sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA== + +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + +object-assign@^4.0.1, 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-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.assign@^4.1.0: + 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" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +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" + +open@^8.0.9, open@^8.4.0: + version "8.4.2" + resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" + integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +opener@^1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== + +p-cancelable@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-3.0.0.tgz#63826694b54d61ca1c20ebcb6d3ecf5e14cd8050" + integrity sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw== + +p-limit@^2.0.0, p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-limit@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-4.0.0.tgz#914af6544ed32bfa54670b061cafcbd04984b644" + integrity sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ== + dependencies: + yocto-queue "^1.0.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +p-locate@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-6.0.0.tgz#3da9a49d4934b901089dca3302fa65dc5a05c04f" + integrity sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw== + dependencies: + p-limit "^4.0.0" + +p-map@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== + dependencies: + aggregate-error "^3.0.0" + +p-retry@^4.5.0: + version "4.6.2" + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" + integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== + dependencies: + "@types/retry" "0.12.0" + retry "^0.13.1" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +package-json@^8.1.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/package-json/-/package-json-8.1.1.tgz#3e9948e43df40d1e8e78a85485f1070bf8f03dc8" + integrity sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA== + dependencies: + got "^12.1.0" + registry-auth-token "^5.0.1" + registry-url "^6.0.0" + semver "^7.3.7" + +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +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" + +parse-entities@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-4.0.1.tgz#4e2a01111fb1c986549b944af39eeda258fc9e4e" + integrity sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w== + dependencies: + "@types/unist" "^2.0.0" + character-entities "^2.0.0" + character-entities-legacy "^3.0.0" + character-reference-invalid "^2.0.0" + decode-named-character-reference "^1.0.0" + is-alphanumerical "^2.0.0" + is-decimal "^2.0.0" + is-hexadecimal "^2.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== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +parse-numeric-range@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz#7c63b61190d61e4d53a1197f0c83c47bb670ffa3" + integrity sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ== + +parse5-htmlparser2-tree-adapter@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz#23c2cc233bcf09bb7beba8b8a69d46b08c62c2f1" + integrity sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g== + dependencies: + domhandler "^5.0.2" + parse5 "^7.0.0" + +parse5@^7.0.0: + version "7.1.2" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.2.tgz#0736bebbfd77793823240a23b7fc5e010b7f8e32" + integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== + dependencies: + entities "^4.4.0" + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-exists@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-5.0.0.tgz#a6aad9489200b21fab31e49cf09277e5116fb9e7" + integrity sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-is-inside@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w== + +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" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + +path-to-regexp@2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-2.2.1.tgz#90b617025a16381a879bc82a38d4e8bdeb2bcf45" + integrity sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ== + +path-to-regexp@^1.7.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a" + integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== + dependencies: + isarray "0.0.1" + +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== + +periscopic@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/periscopic/-/periscopic-3.1.0.tgz#7e9037bf51c5855bd33b48928828db4afa79d97a" + integrity sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw== + dependencies: + "@types/estree" "^1.0.0" + estree-walker "^3.0.0" + is-reference "^3.0.0" + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, 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== + +pify@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw== + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg== + +pkg-dir@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +pkg-dir@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-7.0.0.tgz#8f0c08d6df4476756c5ff29b3282d0bab7517d11" + integrity sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA== + dependencies: + find-up "^6.3.0" + +pkg-up@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" + integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== + dependencies: + find-up "^3.0.0" + +postcss-calc@^9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-9.0.1.tgz#a744fd592438a93d6de0f1434c572670361eb6c6" + integrity sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ== + dependencies: + postcss-selector-parser "^6.0.11" + postcss-value-parser "^4.2.0" + +postcss-colormin@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-6.1.0.tgz#076e8d3fb291fbff7b10e6b063be9da42ff6488d" + integrity sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw== + dependencies: + browserslist "^4.23.0" + caniuse-api "^3.0.0" + colord "^2.9.3" + postcss-value-parser "^4.2.0" + +postcss-convert-values@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz#3498387f8efedb817cbc63901d45bd1ceaa40f48" + integrity sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w== + dependencies: + browserslist "^4.23.0" + postcss-value-parser "^4.2.0" + +postcss-discard-comments@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz#e768dcfdc33e0216380623652b0a4f69f4678b6c" + integrity sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw== + +postcss-discard-duplicates@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz#d121e893c38dc58a67277f75bb58ba43fce4c3eb" + integrity sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw== + +postcss-discard-empty@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz#ee39c327219bb70473a066f772621f81435a79d9" + integrity sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ== + +postcss-discard-overridden@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz#4e9f9c62ecd2df46e8fdb44dc17e189776572e2d" + integrity sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ== + +postcss-discard-unused@^6.0.5: + version "6.0.5" + resolved "https://registry.yarnpkg.com/postcss-discard-unused/-/postcss-discard-unused-6.0.5.tgz#c1b0e8c032c6054c3fbd22aaddba5b248136f338" + integrity sha512-wHalBlRHkaNnNwfC8z+ppX57VhvS+HWgjW508esjdaEYr3Mx7Gnn2xA4R/CKf5+Z9S5qsqC+Uzh4ueENWwCVUA== + dependencies: + postcss-selector-parser "^6.0.16" + +postcss-loader@^7.3.3: + version "7.3.4" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-7.3.4.tgz#aed9b79ce4ed7e9e89e56199d25ad1ec8f606209" + integrity sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A== + dependencies: + cosmiconfig "^8.3.5" + jiti "^1.20.0" + semver "^7.5.4" + +postcss-merge-idents@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/postcss-merge-idents/-/postcss-merge-idents-6.0.3.tgz#7b9c31c7bc823c94bec50f297f04e3c2b838ea65" + integrity sha512-1oIoAsODUs6IHQZkLQGO15uGEbK3EAl5wi9SS8hs45VgsxQfMnxvt+L+zIr7ifZFIH14cfAeVe2uCTa+SPRa3g== + dependencies: + cssnano-utils "^4.0.2" + postcss-value-parser "^4.2.0" + +postcss-merge-longhand@^6.0.5: + version "6.0.5" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz#ba8a8d473617c34a36abbea8dda2b215750a065a" + integrity sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w== + dependencies: + postcss-value-parser "^4.2.0" + stylehacks "^6.1.1" + +postcss-merge-rules@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz#7aa539dceddab56019469c0edd7d22b64c3dea9d" + integrity sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ== + dependencies: + browserslist "^4.23.0" + caniuse-api "^3.0.0" + cssnano-utils "^4.0.2" + postcss-selector-parser "^6.0.16" + +postcss-minify-font-values@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz#a0e574c02ee3f299be2846369211f3b957ea4c59" + integrity sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-minify-gradients@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz#ca3eb55a7bdb48a1e187a55c6377be918743dbd6" + integrity sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q== + dependencies: + colord "^2.9.3" + cssnano-utils "^4.0.2" + postcss-value-parser "^4.2.0" + +postcss-minify-params@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz#54551dec77b9a45a29c3cb5953bf7325a399ba08" + integrity sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA== + dependencies: + browserslist "^4.23.0" + cssnano-utils "^4.0.2" + postcss-value-parser "^4.2.0" + +postcss-minify-selectors@^6.0.4: + version "6.0.4" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz#197f7d72e6dd19eed47916d575d69dc38b396aff" + integrity sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ== + dependencies: + postcss-selector-parser "^6.0.16" + +postcss-modules-extract-imports@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz#b4497cb85a9c0c4b5aabeb759bb25e8d89f15002" + integrity sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q== + +postcss-modules-local-by-default@^4.0.5: + version "4.0.5" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz#f1b9bd757a8edf4d8556e8d0f4f894260e3df78f" + integrity sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz#a43d28289a169ce2c15c00c4e64c0858e43457d5" + integrity sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-normalize-charset@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz#1ec25c435057a8001dac942942a95ffe66f721e1" + integrity sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ== + +postcss-normalize-display-values@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz#54f02764fed0b288d5363cbb140d6950dbbdd535" + integrity sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-positions@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz#e982d284ec878b9b819796266f640852dbbb723a" + integrity sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-repeat-style@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz#f8006942fd0617c73f049dd8b6201c3a3040ecf3" + integrity sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-string@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz#e3cc6ad5c95581acd1fc8774b309dd7c06e5e363" + integrity sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-timing-functions@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz#40cb8726cef999de984527cbd9d1db1f3e9062c0" + integrity sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-unicode@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz#aaf8bbd34c306e230777e80f7f12a4b7d27ce06e" + integrity sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg== + dependencies: + browserslist "^4.23.0" + postcss-value-parser "^4.2.0" + +postcss-normalize-url@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz#292792386be51a8de9a454cb7b5c58ae22db0f79" + integrity sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-whitespace@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz#fbb009e6ebd312f8b2efb225c2fcc7cf32b400cd" + integrity sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-ordered-values@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz#366bb663919707093451ab70c3f99c05672aaae5" + integrity sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q== + dependencies: + cssnano-utils "^4.0.2" + postcss-value-parser "^4.2.0" + +postcss-reduce-idents@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/postcss-reduce-idents/-/postcss-reduce-idents-6.0.3.tgz#b0d9c84316d2a547714ebab523ec7d13704cd486" + integrity sha512-G3yCqZDpsNPoQgbDUy3T0E6hqOQ5xigUtBQyrmq3tn2GxlyiL0yyl7H+T8ulQR6kOcHJ9t7/9H4/R2tv8tJbMA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-reduce-initial@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz#4401297d8e35cb6e92c8e9586963e267105586ba" + integrity sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw== + dependencies: + browserslist "^4.23.0" + caniuse-api "^3.0.0" + +postcss-reduce-transforms@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz#6fa2c586bdc091a7373caeee4be75a0f3e12965d" + integrity sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.16, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: + version "6.0.16" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz#3b88b9f5c5abd989ef4e2fc9ec8eedd34b20fb04" + integrity sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-sort-media-queries@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/postcss-sort-media-queries/-/postcss-sort-media-queries-5.2.0.tgz#4556b3f982ef27d3bac526b99b6c0d3359a6cf97" + integrity sha512-AZ5fDMLD8SldlAYlvi8NIqo0+Z8xnXU2ia0jxmuhxAU+Lqt9K+AlmLNJ/zWEnE9x+Zx3qL3+1K20ATgNOr3fAA== + dependencies: + sort-css-media-queries "2.2.0" + +postcss-svgo@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-6.0.3.tgz#1d6e180d6df1fa8a3b30b729aaa9161e94f04eaa" + integrity sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g== + dependencies: + postcss-value-parser "^4.2.0" + svgo "^3.2.0" + +postcss-unique-selectors@^6.0.4: + version "6.0.4" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz#983ab308896b4bf3f2baaf2336e14e52c11a2088" + integrity sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg== + dependencies: + postcss-selector-parser "^6.0.16" + +postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss-zindex@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/postcss-zindex/-/postcss-zindex-6.0.2.tgz#e498304b83a8b165755f53db40e2ea65a99b56e1" + integrity sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg== + +postcss@^8.4.21, postcss@^8.4.24, postcss@^8.4.26, postcss@^8.4.33, postcss@^8.4.38: + version "8.4.38" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" + integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== + dependencies: + nanoid "^3.3.7" + picocolors "^1.0.0" + source-map-js "^1.2.0" + +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" + integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== + dependencies: + lodash "^4.17.20" + renderkid "^3.0.0" + +pretty-time@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-1.1.0.tgz#ffb7429afabb8535c346a34e41873adf3d74dd0e" + integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== + +prism-react-renderer@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-2.3.1.tgz#e59e5450052ede17488f6bc85de1553f584ff8d5" + integrity sha512-Rdf+HzBLR7KYjzpJ1rSoxT9ioO85nZngQEoFIhL07XhtJHlCU3SOz0GJ6+qvMyQe0Se+BV3qpe6Yd/NmQF5Juw== + dependencies: + "@types/prismjs" "^1.26.0" + clsx "^2.0.0" + +prismjs@^1.29.0: + version "1.29.0" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.29.0.tgz#f113555a8fa9b57c35e637bba27509dcf802dd12" + integrity sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q== + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +prompts@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +prop-types@^15.6.2, prop-types@^15.7.2: + 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" + +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== + +proto-list@~1.2.1: + version "1.2.4" + resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + integrity sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA== + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +punycode@^1.3.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== + +punycode@^2.1.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" + integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== + +pupa@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/pupa/-/pupa-3.1.0.tgz#f15610274376bbcc70c9a3aa8b505ea23f41c579" + integrity sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug== + dependencies: + escape-goat "^4.0.0" + +qs@6.11.0: + version "6.11.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" + integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== + dependencies: + side-channel "^1.0.4" + +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== + +queue@6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/queue/-/queue-6.0.2.tgz#b91525283e2315c7553d2efa18d83e76432fed65" + integrity sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA== + dependencies: + inherits "~2.0.3" + +quick-lru@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" + integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +range-parser@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" + integrity sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A== + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.2: + version "2.5.2" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.2.tgz#99febd83b90e08975087e8f1f9419a149366b68a" + integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +rc@1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +react-dev-utils@^12.0.1: + version "12.0.1" + resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-12.0.1.tgz#ba92edb4a1f379bd46ccd6bcd4e7bc398df33e73" + integrity sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ== + dependencies: + "@babel/code-frame" "^7.16.0" + address "^1.1.2" + browserslist "^4.18.1" + chalk "^4.1.2" + cross-spawn "^7.0.3" + detect-port-alt "^1.1.6" + escape-string-regexp "^4.0.0" + filesize "^8.0.6" + find-up "^5.0.0" + fork-ts-checker-webpack-plugin "^6.5.0" + global-modules "^2.0.0" + globby "^11.0.4" + gzip-size "^6.0.0" + immer "^9.0.7" + is-root "^2.1.0" + loader-utils "^3.2.0" + open "^8.4.0" + pkg-up "^3.1.0" + prompts "^2.4.2" + react-error-overlay "^6.0.11" + recursive-readdir "^2.2.2" + shell-quote "^1.7.3" + strip-ansi "^6.0.1" + text-table "^0.2.0" + +react-dom@^18.0.0: + version "18.3.1" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.3.1.tgz#c2265d79511b57d479b3dd3fdfa51536494c5cb4" + integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw== + dependencies: + loose-envify "^1.1.0" + scheduler "^0.23.2" + +react-error-overlay@^6.0.11: + version "6.0.11" + resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.11.tgz#92835de5841c5cf08ba00ddd2d677b6d17ff9adb" + integrity sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg== + +react-fast-compare@^3.2.0, react-fast-compare@^3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.2.tgz#929a97a532304ce9fee4bcae44234f1ce2c21d49" + integrity sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ== + +react-helmet-async@*: + version "2.0.4" + resolved "https://registry.yarnpkg.com/react-helmet-async/-/react-helmet-async-2.0.4.tgz#50a4377778f380ed1d0136303916b38eff1bf153" + integrity sha512-yxjQMWposw+akRfvpl5+8xejl4JtUlHnEBcji6u8/e6oc7ozT+P9PNTWMhCbz2y9tc5zPegw2BvKjQA+NwdEjQ== + dependencies: + invariant "^2.2.4" + react-fast-compare "^3.2.2" + shallowequal "^1.1.0" + +react-helmet-async@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/react-helmet-async/-/react-helmet-async-1.3.0.tgz#7bd5bf8c5c69ea9f02f6083f14ce33ef545c222e" + integrity sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg== + dependencies: + "@babel/runtime" "^7.12.5" + invariant "^2.2.4" + prop-types "^15.7.2" + react-fast-compare "^3.2.0" + shallowequal "^1.1.0" + +react-icons@^5.0.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/react-icons/-/react-icons-5.2.1.tgz#28c2040917b2a2eda639b0f797bff1888e018e4a" + integrity sha512-zdbW5GstTzXaVKvGSyTaBalt7HSfuK5ovrzlpyiWHAFXndXTdd/1hdDHI4xBM1Mn7YriT6aqESucFl9kEXzrdw== + +react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0: + 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-json-view-lite@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/react-json-view-lite/-/react-json-view-lite-1.4.0.tgz#0ff493245f4550abe5e1f1836f170fa70bb95914" + integrity sha512-wh6F6uJyYAmQ4fK0e8dSQMEWuvTs2Wr3el3sLD9bambX1+pSWUVXIz1RFaoy3TI1mZ0FqdpKq9YgbgTTgyrmXA== + +react-loadable-ssr-addon-v5-slorber@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz#2cdc91e8a744ffdf9e3556caabeb6e4278689883" + integrity sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A== + dependencies: + "@babel/runtime" "^7.10.3" + +"react-loadable@npm:@docusaurus/react-loadable@6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz#de6c7f73c96542bd70786b8e522d535d69069dc4" + integrity sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ== + dependencies: + "@types/react" "*" + +react-router-config@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/react-router-config/-/react-router-config-5.1.1.tgz#0f4263d1a80c6b2dc7b9c1902c9526478194a988" + integrity sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg== + dependencies: + "@babel/runtime" "^7.1.2" + +react-router-dom@^5.3.4: + version "5.3.4" + resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.3.4.tgz#2ed62ffd88cae6db134445f4a0c0ae8b91d2e5e6" + integrity sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ== + dependencies: + "@babel/runtime" "^7.12.13" + history "^4.9.0" + loose-envify "^1.3.1" + prop-types "^15.6.2" + react-router "5.3.4" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + +react-router@5.3.4, react-router@^5.3.4: + version "5.3.4" + resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.3.4.tgz#8ca252d70fcc37841e31473c7a151cf777887bb5" + integrity sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA== + dependencies: + "@babel/runtime" "^7.12.13" + history "^4.9.0" + hoist-non-react-statics "^3.1.0" + loose-envify "^1.3.1" + path-to-regexp "^1.7.0" + prop-types "^15.6.2" + react-is "^16.6.0" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + +react@^18.0.0: + version "18.3.1" + resolved "https://registry.yarnpkg.com/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891" + integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ== + dependencies: + loose-envify "^1.1.0" + +readable-stream@^2.0.1: + version "2.3.8" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.6: + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +reading-time@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/reading-time/-/reading-time-1.5.0.tgz#d2a7f1b6057cb2e169beaf87113cc3411b5bc5bb" + integrity sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg== + +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" + +recursive-readdir@^2.2.2: + version "2.2.3" + resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.3.tgz#e726f328c0d69153bcabd5c322d3195252379372" + integrity sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA== + dependencies: + minimatch "^3.0.5" + +regenerate-unicode-properties@^10.1.0: + version "10.1.1" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz#6b0e05489d9076b04c436f318d9b067bba459480" + integrity sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.14.0: + version "0.14.1" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f" + integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== + +regenerator-transform@^0.15.2: + version "0.15.2" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4" + integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== + dependencies: + "@babel/runtime" "^7.8.4" + +regexpu-core@^5.3.1: + version "5.3.2" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" + integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== + dependencies: + "@babel/regjsgen" "^0.8.0" + regenerate "^1.4.2" + regenerate-unicode-properties "^10.1.0" + regjsparser "^0.9.1" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" + +registry-auth-token@^5.0.1: + version "5.0.2" + resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-5.0.2.tgz#8b026cc507c8552ebbe06724136267e63302f756" + integrity sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ== + dependencies: + "@pnpm/npm-conf" "^2.1.0" + +registry-url@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-6.0.1.tgz#056d9343680f2f64400032b1e199faa692286c58" + integrity sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q== + dependencies: + rc "1.2.8" + +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + dependencies: + jsesc "~0.5.0" + +rehype-raw@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/rehype-raw/-/rehype-raw-7.0.0.tgz#59d7348fd5dbef3807bbaa1d443efd2dd85ecee4" + integrity sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww== + dependencies: + "@types/hast" "^3.0.0" + hast-util-raw "^9.0.0" + vfile "^6.0.0" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + +remark-directive@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/remark-directive/-/remark-directive-3.0.0.tgz#34452d951b37e6207d2e2a4f830dc33442923268" + integrity sha512-l1UyWJ6Eg1VPU7Hm/9tt0zKtReJQNOA4+iDMAxTyZNWnJnFlbS/7zhiel/rogTLQ2vMYwDzSJa4BiVNqGlqIMA== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-directive "^3.0.0" + micromark-extension-directive "^3.0.0" + unified "^11.0.0" + +remark-emoji@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/remark-emoji/-/remark-emoji-4.0.1.tgz#671bfda668047689e26b2078c7356540da299f04" + integrity sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg== + dependencies: + "@types/mdast" "^4.0.2" + emoticon "^4.0.1" + mdast-util-find-and-replace "^3.0.1" + node-emoji "^2.1.0" + unified "^11.0.4" + +remark-frontmatter@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz#b68d61552a421ec412c76f4f66c344627dc187a2" + integrity sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-frontmatter "^2.0.0" + micromark-extension-frontmatter "^2.0.0" + unified "^11.0.0" + +remark-gfm@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-4.0.0.tgz#aea777f0744701aa288b67d28c43565c7e8c35de" + integrity sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-gfm "^3.0.0" + micromark-extension-gfm "^3.0.0" + remark-parse "^11.0.0" + remark-stringify "^11.0.0" + unified "^11.0.0" + +remark-mdx@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-3.0.1.tgz#8f73dd635c1874e44426e243f72c0977cf60e212" + integrity sha512-3Pz3yPQ5Rht2pM5R+0J2MrGoBSrzf+tJG94N+t/ilfdh8YLyyKYtidAYwTveB20BoHAcwIopOUqhcmh2F7hGYA== + dependencies: + mdast-util-mdx "^3.0.0" + micromark-extension-mdxjs "^3.0.0" + +remark-parse@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-11.0.0.tgz#aa60743fcb37ebf6b069204eb4da304e40db45a1" + integrity sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-from-markdown "^2.0.0" + micromark-util-types "^2.0.0" + unified "^11.0.0" + +remark-rehype@^11.0.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-11.1.0.tgz#d5f264f42bcbd4d300f030975609d01a1697ccdc" + integrity sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g== + dependencies: + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + mdast-util-to-hast "^13.0.0" + unified "^11.0.0" + vfile "^6.0.0" + +remark-stringify@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-11.0.0.tgz#4c5b01dd711c269df1aaae11743eb7e2e7636fd3" + integrity sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-to-markdown "^2.0.0" + unified "^11.0.0" + +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" + integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^6.0.1" + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +"require-like@>= 0.1.1": + version "0.1.2" + resolved "https://registry.yarnpkg.com/require-like/-/require-like-0.1.2.tgz#ad6f30c13becd797010c468afa775c0c0a6b47fa" + integrity sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A== + +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.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9" + integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== + +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-pathname@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd" + integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== + +resolve@^1.1.6, resolve@^1.14.2: + version "1.22.8" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== + dependencies: + is-core-module "^2.13.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +responselike@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/responselike/-/responselike-3.0.0.tgz#20decb6c298aff0dbee1c355ca95461d42823626" + integrity sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg== + dependencies: + lowercase-keys "^3.0.0" + +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + +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.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rtl-detect@^1.0.4: + version "1.1.2" + resolved "https://registry.yarnpkg.com/rtl-detect/-/rtl-detect-1.1.2.tgz#ca7f0330af5c6bb626c15675c642ba85ad6273c6" + integrity sha512-PGMBq03+TTG/p/cRB7HCLKJ1MgDIi07+QU1faSjiYRfmY5UsAttV9Hs08jDAHVwcOwmVLcSJkpwyfXszVjWfIQ== + +rtlcss@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/rtlcss/-/rtlcss-4.1.1.tgz#f20409fcc197e47d1925996372be196fee900c0c" + integrity sha512-/oVHgBtnPNcggP2aVXQjSy6N1mMAfHg4GSag0QtZBlD5bdDgAHwr4pydqJGd+SUCu9260+Pjqbjwtvu7EMH1KQ== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + postcss "^8.4.21" + strip-json-comments "^3.1.1" + +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-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +"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== + +sax@^1.2.4: + version "1.3.0" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.3.0.tgz#a5dbe77db3be05c9d1ee7785dbd3ea9de51593d0" + integrity sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA== + +scheduler@^0.23.2: + version "0.23.2" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.2.tgz#414ba64a3b282892e944cf2108ecc078d115cdc3" + integrity sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ== + dependencies: + loose-envify "^1.1.0" + +schema-utils@2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== + dependencies: + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" + ajv-keywords "^3.4.1" + +schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" + integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0, schema-utils@^4.0.1: + version "4.2.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.2.0.tgz#70d7c93e153a273a805801882ebd3bff20d89c8b" + integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.9.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.1.0" + +section-matter@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/section-matter/-/section-matter-1.0.0.tgz#e9041953506780ec01d59f292a19c7b850b84167" + integrity sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA== + dependencies: + extend-shallow "^2.0.1" + kind-of "^6.0.0" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== + +selfsigned@^2.1.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.4.1.tgz#560d90565442a3ed35b674034cec4e95dceb4ae0" + integrity sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q== + dependencies: + "@types/node-forge" "^1.3.0" + node-forge "^1" + +semver-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-4.0.0.tgz#3afcf5ed6d62259f5c72d0d5d50dffbdc9680df5" + integrity sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA== + dependencies: + semver "^7.3.5" + +semver@^6.0.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.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.5.4: + version "7.6.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" + integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== + dependencies: + lru-cache "^6.0.0" + +send@0.18.0: + version "0.18.0" + resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + +serialize-javascript@^6.0.0, serialize-javascript@^6.0.1: + version "6.0.2" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2" + integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g== + dependencies: + randombytes "^2.1.0" + +serve-handler@^6.1.5: + version "6.1.5" + resolved "https://registry.yarnpkg.com/serve-handler/-/serve-handler-6.1.5.tgz#a4a0964f5c55c7e37a02a633232b6f0d6f068375" + integrity sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg== + dependencies: + bytes "3.0.0" + content-disposition "0.5.2" + fast-url-parser "1.1.3" + mime-types "2.1.18" + minimatch "3.1.2" + path-is-inside "1.0.2" + path-to-regexp "2.2.1" + range-parser "1.2.0" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.15.0: + version "1.15.0" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + +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" + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shallowequal@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" + integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@^1.7.3, shell-quote@^1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" + integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== + +shelljs@^0.8.5: + version "0.8.5" + resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c" + integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow== + dependencies: + glob "^7.0.0" + interpret "^1.0.0" + rechoir "^0.6.2" + +side-channel@^1.0.4: + 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.2, signal-exit@^3.0.3: + 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== + +sirv@^2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/sirv/-/sirv-2.0.4.tgz#5dd9a725c578e34e449f332703eb2a74e46a29b0" + integrity sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ== + dependencies: + "@polka/url" "^1.0.0-next.24" + mrmime "^2.0.0" + totalist "^3.0.0" + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +sitemap@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/sitemap/-/sitemap-7.1.1.tgz#eeed9ad6d95499161a3eadc60f8c6dce4bea2bef" + integrity sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg== + dependencies: + "@types/node" "^17.0.5" + "@types/sax" "^1.2.1" + arg "^5.0.0" + sax "^1.2.4" + +skin-tone@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/skin-tone/-/skin-tone-2.0.0.tgz#4e3933ab45c0d4f4f781745d64b9f4c208e41237" + integrity sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA== + dependencies: + unicode-emoji-modifier-base "^1.0.0" + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slash@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" + integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== + +snake-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c" + integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +sockjs@^0.3.24: + version "0.3.24" + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" + integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== + dependencies: + faye-websocket "^0.11.3" + uuid "^8.3.2" + websocket-driver "^0.7.4" + +sort-css-media-queries@2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/sort-css-media-queries/-/sort-css-media-queries-2.2.0.tgz#aa33cf4a08e0225059448b6c40eddbf9f1c8334c" + integrity sha512-0xtkGhWCC9MGt/EzgnvbbbKhqWjl1+/rncmhTh5qCpbYguXh6S/qwePfv/JQ8jePXXmqingylxoC49pCkSPIbA== + +source-map-js@^1.0.1, source-map-js@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" + integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== + +source-map-support@~0.5.20: + 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== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.6.0, source-map@~0.6.0: + 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.0: + version "0.7.4" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + +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== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +srcset@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/srcset/-/srcset-4.0.0.tgz#336816b665b14cd013ba545b6fe62357f86e65f4" + integrity sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw== + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +"statuses@>= 1.4.0 < 2": + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +std-env@^3.0.1: + version "3.7.0" + resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.7.0.tgz#c9f7386ced6ecf13360b6c6c55b8aaa4ef7481d2" + integrity sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg== + +string-width@^4.1.0, 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@^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: + eastasianwidth "^0.2.0" + emoji-regex "^9.2.2" + strip-ansi "^7.0.1" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +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-object@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" + integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== + dependencies: + get-own-enumerable-property-symbols "^3.0.0" + is-obj "^1.0.1" + is-regexp "^1.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-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" + integrity sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g== + +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-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== + +strip-outer@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631" + integrity sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg== + dependencies: + escape-string-regexp "^1.0.2" + +style-to-object@^0.4.0: + version "0.4.4" + resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.4.4.tgz#266e3dfd56391a7eefb7770423612d043c3f33ec" + integrity sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg== + dependencies: + inline-style-parser "0.1.1" + +style-to-object@^1.0.0: + version "1.0.6" + resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-1.0.6.tgz#0c28aed8be1813d166c60d962719b2907c26547b" + integrity sha512-khxq+Qm3xEyZfKd/y9L3oIWQimxuc4STrQKtQn8aSDRHb8mFgpukgX1hdzfrMEW6JCjyJ8p89x+IUMVnCBI1PA== + dependencies: + inline-style-parser "0.2.3" + +stylehacks@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-6.1.1.tgz#543f91c10d17d00a440430362d419f79c25545a6" + integrity sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg== + dependencies: + browserslist "^4.23.0" + postcss-selector-parser "^6.0.16" + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^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-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-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== + +svg-parser@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" + integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== + +svgo@^3.0.2, svgo@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-3.2.0.tgz#7a5dff2938d8c6096e00295c2390e8e652fa805d" + integrity sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ== + dependencies: + "@trysound/sax" "0.2.0" + commander "^7.2.0" + css-select "^5.1.0" + css-tree "^2.3.1" + css-what "^6.1.0" + csso "^5.0.5" + picocolors "^1.0.0" + +tapable@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +terser-webpack-plugin@^5.3.10, terser-webpack-plugin@^5.3.9: + version "5.3.10" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz#904f4c9193c6fd2a03f693a2150c62a92f40d199" + integrity sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w== + dependencies: + "@jridgewell/trace-mapping" "^0.3.20" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.1" + terser "^5.26.0" + +terser@^5.10.0, terser@^5.15.1, terser@^5.26.0: + version "5.31.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.31.0.tgz#06eef86f17007dbad4593f11a574c7f5eb02c6a1" + integrity sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg== + dependencies: + "@jridgewell/source-map" "^0.3.3" + acorn "^8.8.2" + commander "^2.20.0" + source-map-support "~0.5.20" + +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== + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +tiny-invariant@^1.0.2: + version "1.3.3" + resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.3.3.tgz#46680b7a873a0d5d10005995eb90a70d74d60127" + integrity sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg== + +tiny-warning@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" + integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== + +to-fast-properties@^2.0.0: + version "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-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" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +totalist@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/totalist/-/totalist-3.0.1.tgz#ba3a3d600c915b1a97872348f79c127475f6acf8" + integrity sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ== + +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-repeated@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21" + integrity sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg== + dependencies: + escape-string-regexp "^1.0.2" + +trough@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/trough/-/trough-2.2.0.tgz#94a60bd6bd375c152c1df911a4b11d5b0256f50f" + integrity sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw== + +tslib@^2.0.3, tslib@^2.6.0: + version "2.6.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" + integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== + +type-fest@^1.0.1: + version "1.4.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1" + integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA== + +type-fest@^2.13.0, type-fest@^2.5.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" + integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +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" + +typescript@~5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.2.2.tgz#5ebb5e5a5b75f085f22bc3f8460fba308310fa78" + integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w== + +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== + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-emoji-modifier-base@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz#dbbd5b54ba30f287e2a8d5a249da6c0cef369459" + integrity sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" + integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + +unified@^11.0.0, unified@^11.0.3, unified@^11.0.4: + version "11.0.4" + resolved "https://registry.yarnpkg.com/unified/-/unified-11.0.4.tgz#f4be0ac0fe4c88cb873687c07c64c49ed5969015" + integrity sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ== + dependencies: + "@types/unist" "^3.0.0" + bail "^2.0.0" + devlop "^1.0.0" + extend "^3.0.0" + is-plain-obj "^4.0.0" + trough "^2.0.0" + vfile "^6.0.0" + +unique-string@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-3.0.0.tgz#84a1c377aff5fd7a8bc6b55d8244b2bd90d75b9a" + integrity sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ== + dependencies: + crypto-random-string "^4.0.0" + +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-from-estree@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz#d94da4df596529d1faa3de506202f0c9a23f2200" + integrity sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ== + 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-remove-position@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz#fea68a25658409c9460408bc6b4991b965b52163" + integrity sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q== + dependencies: + "@types/unist" "^3.0.0" + unist-util-visit "^5.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@^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== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +update-browserslist-db@^1.0.13: + version "1.0.15" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.15.tgz#60ed9f8cba4a728b7ecf7356f641a31e3a691d97" + integrity sha512-K9HWH62x3/EalU1U6sjSZiylm9C8tgq2mSvshZpqc7QE69RaA2qjhkW2HlNA0tFpEbtyFz7HTqbSdN4MSwUodA== + dependencies: + escalade "^3.1.2" + picocolors "^1.0.0" + +update-notifier@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-6.0.2.tgz#a6990253dfe6d5a02bd04fbb6a61543f55026b60" + integrity sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og== + dependencies: + boxen "^7.0.0" + chalk "^5.0.1" + configstore "^6.0.0" + has-yarn "^3.0.0" + import-lazy "^4.0.0" + is-ci "^3.0.1" + is-installed-globally "^0.4.0" + is-npm "^6.0.0" + is-yarn-global "^0.4.0" + latest-version "^7.0.0" + pupa "^3.1.0" + semver "^7.3.7" + semver-diff "^4.0.0" + xdg-basedir "^5.1.0" + +uri-js@^4.2.2, uri-js@^4.4.1: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +url-loader@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" + integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== + dependencies: + loader-utils "^2.0.0" + mime-types "^2.1.27" + schema-utils "^3.0.0" + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, 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== + +utila@~0.4: + version "0.4.0" + resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + +utility-types@^3.10.0: + version "3.11.0" + resolved "https://registry.yarnpkg.com/utility-types/-/utility-types-3.11.0.tgz#607c40edb4f258915e901ea7995607fdf319424c" + integrity sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +uuid@^9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30" + integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA== + +value-equal@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" + integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +vfile-location@^5.0.0: + version "5.0.2" + resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-5.0.2.tgz#220d9ca1ab6f8b2504a4db398f7ebc149f9cb464" + integrity sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg== + dependencies: + "@types/unist" "^3.0.0" + vfile "^6.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, vfile@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-6.0.1.tgz#1e8327f41eac91947d4fe9d237a2dd9209762536" + integrity sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw== + dependencies: + "@types/unist" "^3.0.0" + unist-util-stringify-position "^4.0.0" + vfile-message "^4.0.0" + +watchpack@^2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.1.tgz#29308f2cac150fa8e4c92f90e0ec954a9fed7fff" + integrity sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +web-namespaces@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692" + integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ== + +webpack-bundle-analyzer@^4.9.0: + version "4.10.2" + resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz#633af2862c213730be3dbdf40456db171b60d5bd" + integrity sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw== + dependencies: + "@discoveryjs/json-ext" "0.5.7" + acorn "^8.0.4" + acorn-walk "^8.0.0" + commander "^7.2.0" + debounce "^1.2.1" + escape-string-regexp "^4.0.0" + gzip-size "^6.0.0" + html-escaper "^2.0.2" + opener "^1.5.2" + picocolors "^1.0.0" + sirv "^2.0.3" + ws "^7.3.1" + +webpack-dev-middleware@^5.3.4: + version "5.3.4" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz#eb7b39281cbce10e104eb2b8bf2b63fce49a3517" + integrity sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q== + dependencies: + colorette "^2.0.10" + memfs "^3.4.3" + mime-types "^2.1.31" + range-parser "^1.2.1" + schema-utils "^4.0.0" + +webpack-dev-server@^4.15.1: + version "4.15.2" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz#9e0c70a42a012560860adb186986da1248333173" + integrity sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g== + dependencies: + "@types/bonjour" "^3.5.9" + "@types/connect-history-api-fallback" "^1.3.5" + "@types/express" "^4.17.13" + "@types/serve-index" "^1.9.1" + "@types/serve-static" "^1.13.10" + "@types/sockjs" "^0.3.33" + "@types/ws" "^8.5.5" + ansi-html-community "^0.0.8" + bonjour-service "^1.0.11" + chokidar "^3.5.3" + colorette "^2.0.10" + compression "^1.7.4" + connect-history-api-fallback "^2.0.0" + default-gateway "^6.0.3" + express "^4.17.3" + graceful-fs "^4.2.6" + html-entities "^2.3.2" + http-proxy-middleware "^2.0.3" + ipaddr.js "^2.0.1" + launch-editor "^2.6.0" + open "^8.0.9" + p-retry "^4.5.0" + rimraf "^3.0.2" + schema-utils "^4.0.0" + selfsigned "^2.1.1" + serve-index "^1.9.1" + sockjs "^0.3.24" + spdy "^4.0.2" + webpack-dev-middleware "^5.3.4" + ws "^8.13.0" + +webpack-merge@^5.9.0: + version "5.10.0" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.10.0.tgz#a3ad5d773241e9c682803abf628d4cd62b8a4177" + integrity sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA== + dependencies: + clone-deep "^4.0.1" + flat "^5.0.2" + wildcard "^2.0.0" + +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@^5.88.1: + version "5.91.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.91.0.tgz#ffa92c1c618d18c878f06892bbdc3373c71a01d9" + integrity sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^1.0.5" + "@webassemblyjs/ast" "^1.12.1" + "@webassemblyjs/wasm-edit" "^1.12.1" + "@webassemblyjs/wasm-parser" "^1.12.1" + acorn "^8.7.1" + acorn-import-assertions "^1.9.0" + browserslist "^4.21.10" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.16.0" + es-module-lexer "^1.2.1" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.11" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.2.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.3.10" + watchpack "^2.4.1" + webpack-sources "^3.2.3" + +webpackbar@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/webpackbar/-/webpackbar-5.0.2.tgz#d3dd466211c73852741dfc842b7556dcbc2b0570" + integrity sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ== + dependencies: + chalk "^4.1.0" + consola "^2.15.3" + pretty-time "^1.1.0" + std-env "^3.0.1" + +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: + version "0.7.4" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +which@^1.3.1: + 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: + 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" + +widest-line@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-4.0.1.tgz#a0fc673aaba1ea6f0a0d35b3c2795c9a9cc2ebf2" + integrity sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig== + dependencies: + string-width "^5.0.1" + +wildcard@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67" + integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ== + +wrap-ansi@^8.0.1, 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.3: + 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== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +ws@^7.3.1: + version "7.5.9" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" + integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== + +ws@^8.13.0: + version "8.17.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.17.0.tgz#d145d18eca2ed25aaf791a183903f7be5e295fea" + integrity sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow== + +xdg-basedir@^5.0.1, xdg-basedir@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-5.1.0.tgz#1efba19425e73be1bc6f2a6ceb52a3d2c884c0c9" + integrity sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ== + +xml-js@^1.6.11: + version "1.6.11" + resolved "https://registry.yarnpkg.com/xml-js/-/xml-js-1.6.11.tgz#927d2f6947f7f1c19a316dd8eea3614e8b18f8e9" + integrity sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g== + dependencies: + sax "^1.2.4" + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.7.2: + version "1.10.2" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +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== + +yocto-queue@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251" + integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g== + +zwitch@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7" + integrity sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A== diff --git a/README.md b/README.md index f7a7de23..13e210a4 100644 --- a/README.md +++ b/README.md @@ -29,18 +29,13 @@

    -## Join Us - -[![Gitter](https://badges.gitter.im/Laradock/laradock.svg)](https://gitter.im/Laradock/laradock?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) - -[![Gitpod](https://img.shields.io/badge/Gitpod-ready--to--code-blue)](https://gitpod.io/#https://github.com/laradock/laradock) - --- ## Awesome People -Laradock is an MIT-licensed open source project with its ongoing development made possible entirely by the support of all these smart and generous people, from code contributors to financial contributors. 💜 +Laradock is an MIT-licensed open source project with its ongoing development made possible entirely by the support of you and all these awesome people. 💜 + ### Project Maintainers @@ -161,175 +156,49 @@ Laradock is an MIT-licensed open source project with its ongoing development mad + ### Code Contributors -[![Laradock Contributors][contributors-src]][contributors-href] +[![Laradock Contributors](https://opencollective.com/laradock/contributors.svg?width=890&button=false&isActive=true)](https://github.com/laradock/laradock/graphs/contributors) -### Financial Contributors +### Financial Contributors (Backers) -[![Open Collective backers][backers-src]][backers-href] +[![Open Collective backers](https://opencollective.com/laradock/tiers/awesome-backers.svg?width=800&avatarHeight=65&button=false&isActive=true)](https://opencollective.com/laradock#contributors) -You can support us using any of the methods below: -1: [Open Collective](https://opencollective.com/laradock) -
    -2: [Paypal](https://paypal.me/mzmmzz) -
    -3: [Github Sponsors](https://github.com/sponsors/Mahmoudz) -
    -4: [Patreon](https://www.patreon.com/zalt) - ---- ## Sponsors Sponsoring is an act of giving in a different fashion. 🌱 +### Diamond Sponsors + +

    + + Sista AI - Plug-and-Play AI Assistant. (www.sista.ai) + + + Apiato - Build PHP API's faster! + +

    + ### Gold Sponsors -

    - -Sista AI - Unlock Your Full Potential With a Personal AI Coach. (www.sista.ai) -Apiato - Build PHP API's faster! - - - - - - - - - - - - - - - - - - - - - - - - - -

    +![Gold Sponsors](https://opencollective.com/laradock/tiers/gold-sponsors.svg?avatarHeight=120&width=800&format=svg&button=false&background=%231B1B1D) ### Silver Sponsors -

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    +![Silver Sponsors](https://opencollective.com/laradock/tiers/silver-sponsors.svg?avatarHeight=90&width=800&format=svg&button=false&background=%231B1B1D) ### Bronze Sponsors -

    +![Bronze Sponsors](https://opencollective.com/laradock/tiers/bronze-sponsors.svg?avatarHeight=65&width=800&format=svg&button=false&background=%231B1B1D) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    +### Supports Us You can sponsor us using any of the methods below: @@ -339,23 +208,10 @@ You can sponsor us using any of the methods below: *Sponsors logos are displayed on the [github repository](https://github.com/laradock/laradock/) page and the [documentation website](http://laradock.io/) home page.* +## Translations + +- [中文文档 (Chinese)](./README-zh.md) + ## License [MIT](https://github.com/laradock/laradock/blob/master/LICENSE) © Mahmoud Zalt - - -[comment]: # (Open Collective Tiers) - -[contributors-src]: https://opencollective.com/laradock/contributors.svg?width=890&button=false&isActive=true -[contributors-href]: https://github.com/laradock/laradock/graphs/contributors -[backers-src]: https://opencollective.com/laradock/tiers/awesome-backers.svg?width=890&button=false&isActive=true -[backers-href]: https://opencollective.com/laradock#contributors - -[gold-sponsors-src]: https://opencollective.com/laradock/tiers/gold-sponsors.svg?avatarHeight=80&width=890&button=false&isActive=true -[gold-sponsors-href]: https://opencollective.com/laradock#contributors -[silver-sponsors-src]: https://opencollective.com/laradock/tiers/silver-sponsors.svg?avatarHeight=64&width=890&button=false&isActive=true -[silver-sponsors-href]: https://opencollective.com/laradock#contributors -[bronze-sponsors-src]: https://opencollective.com/laradock/tiers/bronze-sponsors.svg?avatarHeight=48&width=890&button=false&isActive=true -[bronze-sponsors-href]: https://opencollective.com/laradock#contributors - - From 480286abe5f2b66be8e985574e4e17a89dec3d59 Mon Sep 17 00:00:00 2001 From: Mahmoud Zalt Date: Tue, 29 Oct 2024 01:39:17 +0100 Subject: [PATCH 10/32] minor docs improvements --- .github/PULL_REQUEST_TEMPLATE.md | 4 +- .../custom-sponsors/sista-ai-icon.png | Bin 19681 -> 13460 bytes .github/workflows/build-deploy-docs.yml | 2 +- CONTRIBUTING.md | 2 +- DOCUMENTATION/docs/Intro.md | 170 ++++++++++++++---- DOCUMENTATION/docs/contributing.md | 35 ++-- DOCUMENTATION/docs/getting-started.md | 7 +- DOCUMENTATION/docs/usage.md | 7 - DOCUMENTATION/docusaurus.config.ts | 13 +- .../src/components/AiAssistant/index.tsx | 44 +---- .../src/components/SponsorsPage/index.tsx | 2 +- DOCUMENTATION/src/pages/index.tsx | 4 +- .../static/img/sponsors/sista-ai-icon.png | Bin 9430 -> 0 bytes DOCUMENTATION/static/laradock.ico | Bin 0 -> 8822 bytes DOCUMENTATION/yarn.lock | 97 +++++++++- README.md | 49 ++--- 16 files changed, 291 insertions(+), 145 deletions(-) delete mode 100644 DOCUMENTATION/static/img/sponsors/sista-ai-icon.png create mode 100644 DOCUMENTATION/static/laradock.ico diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 85ca95d7..323a49e0 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -13,6 +13,6 @@ ## Definition of Done Checklist: -- [] I've read the [Contribution Guide](http://laradock.io/contributing). -- [] I've updated the **documentation**. (refer to [this](http://laradock.io/contributing/#update-the-documentation-site) for how to do so). +- [] I've read the [Contribution Guide](https://laradock.io/contributing). +- [] I've updated the **documentation**. (refer to [this](https://laradock.io/contributing/#update-the-documentation-site) for how to do so). - [] I enjoyed my time contributing and making developer's life easier :) diff --git a/.github/home-page-images/custom-sponsors/sista-ai-icon.png b/.github/home-page-images/custom-sponsors/sista-ai-icon.png index 30b156a09b607fdcaeba5b7cf8600db9603cffcf..9955b9d969e1967a3317f5283b49d34dc2eeee96 100644 GIT binary patch literal 13460 zcmeIZXH-*N*CdYm(7)Hq2LEe3s44rxzso>Bq8&$`i@=N2QBlu@i0H~^!UIaWcZC6% zzt`%SuB)!9il~``9j~dm!wU;uPdi7#C?auBQJ`pN;cCk4X=iKiBI+q|`@DxJP$pFK z-DW=T;%XytTUS+s`LTnu1@j}``@HvWOOi1&GmAT$TZ(GR%KtMQ_$6`srK_u>C?6jI z91j5kAbk8HA|ibEAMibRzytK)aq+TuHTC4NcVYcI$-m~2wQw z!Od0T_HDvK|MmI1Pgg6;f3IZk@()-5fP91&K7QW&eE+9m0I>hHzyCJM)70_rpmV7H zE+$TxN>tt1$^zIfVN;U);^))$3aBIU-Lv(`k5za4NIPKQ#)htk4x#|kVNtn z3#m{r?DonWaWF*V@f0nKw47>)f|Er&W)=a;w=vC>3jAl9k;2jh^Y5^TM3(bI`U)ReOSoU11LWX#1<0 zrRL=Kn~I^7?oahdy8~e|kS(FIavU!_J0!KD=%JqfWhPH+>pIFU)12R$@pg^u{*l~Q zre6C{6&nYj%6`T%Qo>;5eOZ;M9zt(hx$+zJ&ph)L64x}N&IFp9yiTVYswRK6K2$K# z0Cm`F+`hpa&~5_$xwdqe{l475t?5tj$6Mw{Ss@nil&lGSAM+X}CV(B(t7UV86#(u8 zvVhgCSGkDwUu{~wELyZk+EL4t;bFFiI82&VfUI0)#;wemAs|CM_cyxdw3WVHc|Wj} zCtLQ$+6wvP&ppZACpw(;Ggf_xQbZ||;E!Z|219=FlBDzQE&dv93f^u#i*O&W-9Y`G zFGy%J3*|^K{?+LLJqU7@!x1|-7gEKRIih7l?&o6d_c*)OGFLL7||HVUdos^omi@X@` zi!pCD5}Ecq27w@k@aGOX}3YSQ8}K-G+vJ|?{ys5@?So|?M!3GX5(J@ywbu}tBJ|U}&q=nM7%KMbH;pV2&~l##hIvO< z#7Lmy04GofT3Cdb3I?>OkW;!Bc9nz^DBQ#_041QNCJjtP1p3bs|3TD$DC+-~d%>(q zpPwldxQ$q6vOqALDRKHVYd8l{Zrze8W_9E1+|emJwe~qNKA{kTP;Ne*$zCth@)tQ< zA3WQ0hnAdXpPju=7}6hqw(hmNF8A1I`vW7Km;;6(jxbOj_m^f7xHWT z=K5+`(tz|R`cMjua2@B7bXV5_*o}O)L9!R@OtZz!fYYO2OXw@3fJMoid;rQNk47WS zrPbZhwot*S;7s)R4X=|d%wmZS1nDEkjj%b;)%taQ>$02dOD=lh59+9BiwMl>PlJ1= zA-%UY+`hmId*?4D=0m{H5LS($v;GZ^K?@`q9XT5nhyqifiYz+2_+2CCvp2i9 z_^&(T!k=J>>qCYsxK((`-J0Yjx!NDNz9Itup~0{u?t~^qS5bU++5dAxP)CE*yd_b5 z<6FnaT8%Tg0b;O95%iAqj3UdL_TqO=UxO@Ecc4Q1Ju*~(d%|{UjvGQJ9BFjA;k%x? zP6=Z!0c%dxwupIfZhR-V4EO^K{Bjp!e}oOo8~{6njJZxU#7Z^mijM#Oy^u##IdKpmB2k&@ z-58}zD#~9ju+RW|%EOK0rUI9c5?`KL@RgbwaCAYp{T zS|MChbI109ol>Ctt2MqabY?Fe&V3hH!G&P~aTF*-j9*ozKlMh;8vkq#c37dC5o{8L z_Gb+5==m*I7Pz^7ssIESOb*1^g?P^W^1z~t#MTiIZ4HH@&9e{(l0#PA2U-Do3rY>K{qYJBFA+^4}o9y#03$7jUZvmW%p0!M&3n{ z_xLBKl_H;nw>6_#$@ULhwg3F+e!Z1h-q|rI8zN=VU$e_%xitn0$6zN%#6* z^60jA-SgO{p__o1E!NKNwU66q+z4-Y_0c_U_e8jAdmp;QQ%3AfAB4_h_)Z1O<_)AP z)A4JoVAO0CP;h5tBwGB=d-|%?arK1JJ%^L9Qd&UG??l>d7m9;1(gt*(mHK`3EzBba6R7JU$3LOEFoHhZ-MUrn;L9sDQ{L{J`-U|-ut zbsXp3iBL?3V3~CRDo4r+i6G-FZRLTZ=p$9+U!S^1?yFIA(W%3plG~tI{nAj#_rD5> zpKi~_U5b?u?2N7!iGvI|LGsiSwWW#2ZKpfXmXljjm2$sDGPmS?vwTF*r&!3pkg`xPKbj|PvQ{pDP~=-n+CDxX zkrr@pYu=d{+C-)S+&O6nZ=cZbQ^4(ohVW*Gh&mm*CXxCv^Isz})iI6#u}2d-l$Oe6 zyI>E1!b}GKo?%92mUlm{I5rSfhLV|g_IeqrdOliKky+r5OmHMl1DILajI->0$K7=T z#%{ARuQ~gelTgnFQo7U971`>E2XJ8=g}_kRC+z@LbU6dnaonaZ<~pCkny6sRqTr#b zgU%^JeNtTF%%viwM^mvx;6bVxkEF7X%s4~-^J9cDqroBYbe-4_1l=E64=A4hzqK58 z*8g%kN)A0z*nRXcMn`5voucmbNY<~1hOvgmL&~*eIr!wZI-S~*j<@iY=+j*#2Le5` zffZi8sbdt7UpQVHT~=irX*1YKUK(M#+N1#W38z_!b$`6Be!$m@Jsl^n?NJPaD}-B5 zaYZpDc8D5q3hGg(=eEfcD?52^h#6_w2-#~VTxmuki_zXQ zy$2k?W9EF+s?zgqp%K!GI6-Yw;* z*p+_hNzaDibk*3)9m%ekQ26OtDOGOKk$%qSBpI&htpNnpJ|Idd73J3;toiUXVtAilyksUg*GPb@m?_0Tf|`g9b-Y&Eu&m2=!C{~3V#wQehrnAF z^I}RHe0cXW`8NLeY;xc0oCG@jtTr>8+jJCptXi;_dd-X3G}(CQ#3~0Tc(~I*t*R1q z1E35d@CO>)-1dnfH^&PED!YdHvKD`94aGLIb%`9Rr1_6s zxV-jiMVe)h?|iZuFnS{O%*IIJ&k8fw!BzKddv0H&Hm6Mm=}U2v=MxRFW+(3dJYXO< z-ty^o3(ruSEm8VrfNvMh-S%-?q9C9;E8tX?#VY}6)6sL1?hQBffGhlgWOUT6g8tmd z$SRXDCTzQr_{I+2ABl}6?>XwyaKU^B%>7;&VFX-$A%W~zCWnb&nFS6Ihb8%R-8vA{ zPGDj!5y80&dH5S=Nw}0U1!q$bdVnC)x0&Z~xnnf5 zb?htnd6gRuUnra8MGsVtfAn5U-(99fr8dd+Ml#5)@2loo;duvzZQC5z6RwN3aP%1# zSFz#NEeESTA~@`%WN04Uyw^C!#D{ysNBRkD9wLVNMoZ^NI4p&6|M+g%kt z`KG1BHx$;XI?6Uu$Tt_*umM;0QE8zEt% zMk~=2-sZ->E}fkfa5enFS1rut!zaY($;|;{vo~rM$_1daYJ9jQ! zF?xiLqC!;CK34b9SB%aR3dTor&fnZw^O-w&vDaBdKDxTHvH7{LB{T9L23NS|k#y?l zva@?k+wjVMjl}P}n$oIEWA!uQ3n0)rG zr^e074{L6fH!!)Yga*96yDXlxeE8@kW_ka(cy;<^ifG^hzgX8`@)T$4Yfm0G7evP= zsCn!(*XvgNVy<4>SnuUPCGg>|`NC&E9u1smcdqZmJ{LC2zSTehT8yyAE&6*c?a)7@ z+|p2e{~pi~OCCB!JK=^={Se0{*V21c{B*FRAD!9={U z=&)S&M>tl(9*U>FmbrnED*fqq;Z*nF3)=by{|w{QJ8RIQe)1G0^l?Cs(X|!+Vot1u zb{DET-!}Hs!|S=GAawh~OKJ^5#HsQwvq3`q`wOa|vT^4mZQ4#WZ!+9%(^9VWNhs_W z%C97aJs~C&D76eS(6Exh+uyENmA=3%lgCoI=kS@~NlYvb?gTHrR}z&sw-AwLyLE5P z>8(=Zp>0!?X%XK^-$fO#heaai+(QraF8;ec*Yhi4LO#QH-N5dHI|WOch|Z8;T2%D$ z$*pq7Dj#;-o0itr{tCo~#?Pbt$B-!~9ygz%VW0j|07Yafgd*R2P6=GJ+zz^Rd1l?f zA$J{zA~JVMJfi`qgSS?h9^FpP@cMGmeQhnifseEGBMd|uO@MOM1n1hr>H9aMd_1wd zNzqJm`58Tiv!QjN!eFHycmOK;i0lSq8{GQp#Vi*;5z)@PJVQ-lQGY4va~zLw!7!s- z$#W;Wyeu8SMv*MF5d&sNAfmnBowMA><$j;g;yyb*h1X{iD@-sCfyW#-Xz zAJ$&0M@^sDeNDS5K&IV(z-ryw=AYX0ytpi`d@clDH8#9&+qlEvXMFHyQEqlV@6~vr z$phl_B3|QzuX4FHX66srzm&@WHm;1R`tw0&9W~pQli?TrXJQ$9Gi)|iuh88htIqv- z)LmtD$mhcSHyj_gs|S)uiRD$|$%HG*gxRm+d{$`qj~~ZI@9rH->%Q{6so~8;wT@VC zHf`Sap#D7FbJuySz~_;^Hw`mRJZP}FF<_hiph8>g^ZLd9t32%XG!4Imq6-JbLbr1& zpI6+;*RGfb8Bp`g+-#W$y*q2D(Ok0zJ;CpN$hA2Up1z;Cq#fJ+8`|`;{PCRptl?Vj z_Q9X<)~iAycL5##12td(VtB4!An3!Co50z5(dJ2Z$?$0c6c*^Y9XH8CMwG#%KGvgtwX|sU0b2 z3_&5d9}&PcIk6U8BU01w0^@fQJ>)g$5S^y>GWf5$00pOQSLc@{aNY~Ut_GiKL4%9# z{N0#6#1Qdp2c^~FreH5G$M9Ff@uiMi7bvyHJYhkuPG&C=%u_(|VIt0dpXoLUA4OFs zdSdJpY99X!-m3Y>_N&^Ln`~O&xMg-cLuS&(~U)fe|OtTYOBdwRX0AAwu(v6I2RjhlKDZ_j>L#TW--FA~iHvr0(%vA#F#TPK46LNMI&_>q#zR}% z)Y?>ta`Emrj&IR9s~&J;yYY`csyY*PT)yDby!OCxH7sz$-D4v{b9>xFh)$heQ_Z#R z;`^aHCW5;WxDN)h!%G>tPARSSHnsU@iuZ~l0~&UzHQePfU3Uq}-_kTPgu`A^sW`J6 z`F@`YqyUrTm4E0r%op9*fff;1Fh)9?SeK0K7c&lcwvot5@zV_yt=6V*R$bd_MacE; zzX~ykNgnz@Q(1WEFz!a9 z&T(%RGM#eh6D?2iFPk-&Kh-lP_aNo{T!afF-FF4M*q(sv7Wt4U1NrFjbuj}PW7WP& zD%RFt-QPYcyiWXj05ABAj-f#qxp=v^WCaMeS&n;9j`w|QEj|m$D&3g;xrc034-crZ z<#+y;H^(hZa!86|BZ1m92L+}0TpFb~GBSDMi2_J?xXy3Ej zmA46a!?I&xlTBlh{8^*yz6Qsj(Qvk}KkdIj|Kw~K4&q%k67Yh!bZH|XJQvKdht%cR zSyGUJrHVj4y=3#H;mRB>PmL11m=L8*iniYCzQmVsuGYU6M7hN;6 zu(hhT{h2v!Zju*brM}-x48f+iHHSCvHH3VRT9#F9_wsJGI97hjK=0fy_dO@GVxpeB_=n-_9g)P-&hl$l(?x+1@13P2M?h z1if_7UY(n>W|HNzPZu}?0nCfRjmcv_N8+W4@_^Rj>Lt!L0sn@EY?r&&F!6BX76;?O ztt70WKhV;{LkiPd>u>`!dEb*QS{4; zc5MZ9>PwSh8+rEzw%pOJG3zULe9U>+ZLfBzDzN*!`I?F)@w<7-da^vHymBz0-KH25 zj%B!zC8#XAajiu#OGk>@EE=&?#GW2|X=s-H$Iq9YZG+Tb7^``_gI~y&P<~--5v1LY zIk-daeZ034*R=MV>ia!JUtD~{md{Jmz3!lu>PL1bCwXX{*2i!*?d1feNEiI5aN*L? zYrni(XY!A;orJR{7+xhQ{^Urf)~=V+G)a)u^-_$*Ntz1s^!C4jKfP(OWI9ei@0Opn zdX&!Rgncvjq*gN_DRE;^N;Io>vc7; z3)>XZu%!LC@j%Spy3T4v#%Qx^w%yboJt)sXVqaOWHM$IT0JAX+N7tM24)mJwE!?}d zzDe5Tcw(m0QWIU)+GRg@^})KhD zA)|E9+3KnE9B=$}a5H+J$KY6@TuN+yz>M!yz?6iAl+vB$Q_n}>Qkn+kHPu%b`S!r4 zTw|6dgzmIboBYlJ!qho@(#IqykF|?)LNDcS+5}>4?sj`0Uy}3%%!OmY2rQIft&=e{ z)T`p?cndG^+6t@D82K8gDD56*|n>Z_Zo~>8A>3B9jSrYL0?|hn>{6VZVsSx>H$WOW^YpeO%pZJftrizHQj1Pzvh_{$Q*L05> z?NOF*<>`IuQxbLTh4%IkQn3qPN;q@WIfOU+nq(I@*dxYB`69;>#-ralr5)U?8WAUI zRvqCrmox4BFxSr1&D1CwwK6{*FC?w+Lp3uvFBe@~0ZBL3&**<8g`fBBvwwU98Wi@; ziu=yS!mzLMKqrFKF5g=~#!cv!XlIp&zmE*!YfUZ?LX>mTe)I6I-}8)Z8n=b1P_8H}G^65>P5lv2Q1{-@>tA{@}R+j2hpS0qC|;HUQb+aOfg zOup@?wkh?wD{+uYW5vXkgc=(Uge%6nuRcfoS9jRNSm2jScRMby;JCP7SJ^VcXl?5m z0A2Y`_O~O}hpAt#gaW~mhwdVeG1{nEAd(XC8fF&uQ``P|Fsdv&Uq7{OMKwKN^HVq> z`f(Mklvp*%%Ks*U0@wixw&!mw%6DjAf_ewE0*-X3tr0Tex49_&J!y=#!lBmAcUw6? zFYlnyIDYN?RUM-p_(pRJRyx;tmkX+NXGG&`I2Iwc8J z7gPe*-A|C@G_x(8#C_HXSWXL8aUix+`j7d+526U%#AIDq$#y{L5;_&nF=ICx&|=8NF=S>ESIcEZ!pdyHywfAA|)} z;`VHJmswQJI}2#1MXubPV9nnT>|JedQ4#e#iRMWW2 zV7v_Rgm}3k+iB-7`-cR()|yU3=6J4EPK1}@d382r2oT?`Wvdu!T6=G*<4%CEnG9!7 zvtnH-HhAg?>R5NA(2;ttKd=?0vGM||d-kd8GGJ{$RbZSsyzp9-o3aV5<`BQB&M%ot z!x8UFwZ>4vb+kQT7Prp;;dPX?>8eDqP=1#QI0S1VGg{j_HNG=Rg@nH+og~;sH;5U> z5dr?y-F_4AvjSSl=<2*7=nR(`Xvu@v70K@LVTyAn(3bmqo=9D>?e zl~q4iTh9&r)7#8@%dCyDRIdJ1e^$jh(ClC5qxJpsI@h`VhR6`A2j)sb(0mn>rZ>A2 zhb6rT%|{Nb!}C@uS?~JWsvLdwiboqK6aGmhXaFhnL*&glerhj z)#53IwDOv$htK(IIi{ z4BW~jms zu0`6dV58ooATx1kGv$+8>XGckUoUpRFDDMx9&ctDN zRWJ=nWW{jF%JLo$n*O-A^}1Yc@mE@R1C#~H-lPk-^tF5(( zYlocU{@ablWRqu#XBQ0;I=t9le5=*Scv~Z?-QWu=4Lf<>;KiU|_Xn=u!P{y>|Km%4 zR)hbuh7wc6%L@_6*(%8+`wC?2{M-^n64h-W%_PiKB|-1Di9GCV2g8})=-3rBMr+BX zNeluU!j$gzi7$f#$U%VhMCV60U87B|pXEN7eiz6m&;Wd*5vnB+a>YNk4cvv;wt6?0 zAjH=Z%82&>A|?yWW}Z?F&>xN^`+q~%`+xYIu##8B5py9B2{z;{XM#%Io{@vK@%-)y zeX4gd!X~}g^{N({LO1gTT_e2n=61GmuGUZZ2NYXYA}K!wMrQACRWypc1-IihHVQgmRW%kKezXLB$%-4g(kyjB6^{GBEkUZ2`A~ zparSI>wyidaSwsLJ^2y!Aj=!VxUt5guHPD$U3M|vk18S;Kx~(`sfsCdYV=1++IiZN zDNWH`U>N`l#H-31PLvuiPOb8s1>R0GlRI7GH3PCsH^9x7i`W>6H>?_OWxm5d6ubTT z_Pa0g9l$AxfISd#OeOh(IAx2Ft5c!(=xQnyPi^0^fPu3YC(&fj{&}la?n!}EaK+B@ zh-xM&Yn&zkYXN!I4=d$=pS$(t6k#wY;BVHfU$V-my6XIqa^m_P--1@x@ZmL+>1Em( z+dh1SU#VpU-^tFej^c9U%A0KE(GCGUh!OqFm)GGkL&R6$eR{^f9%SJoA4mcG6gY70 zT2tj?;waJO)*67D-};k9CIE15Z@{VQjmHQzf;DlPO1{>k9d88(Z{1-9q?i_vcFSqC za*al#fAYEwR~DCjT)HMy)-Ztj+3i-?rT*&n%G4W5h^wxdSPTg8+)=tm8cipvs+Ab% zE6k%?7Q;LD3T+ou0DewF1*A($2VicJ2R=p^Rv3;vP+zhM=z8(_(p3;72GEG*8#w6# zU{Bh@*ELVZg0hGQgy6RWfTVF~QwX=YQqc#6Ctjbv5jQAkiuxA_ab2lH!|Pv2uST6to_qNm0s3i3%EhLETfVQc zmBffA)HfK`7GXWiCaWFj770$>Y!Z-Bbs30ft;yFhU-HM*Tp^S2B8CvrjBIktc5R{rlEIhi3Pipuf&Jg22u+22%RSceBTgvWK_gE-nXk5v zk+C3sr4P#fcl&$R;Ums_L_2S8n7?E2c2x*xN5tk?vYuF6Ol=R7HB@-H#(%|Ak>OzM_^_6S-bl5}(I zLfaj!>3)3Kvx>53DP{TlKB`XUa#uJrKibAGTJ=WB*aDhs(uVM6v-l8*zE{I+t2!e=^5GC4>kPyB15`;vJ5{Wt@YIH$# z64644-aXrO{qFmD-utijc|Y%8b2w+t-g}krT6^v9nlL>bHBur5A_#&=HPmnDLl7KX z!XYF9_}KCOb_70P?)qvHi~imiTx#b^r=vbGm#$JjA!Pj%To*%v*HtC6m7qtp^nzuw;{^c=MYJa7V7kzr#h9|8@*kQnP22#!;_xC8z&1b^tYycV@bV*Ys? zj$`+Vzt3Z35Gcs&z9QE@BmH0By~YQvS$jFq z#}WQBnT4A7eVICA{f!9JptkCE$+6dZ~9rP=qKHHIBV`_Q2LGSI3rS&OUN@jf10 zhT~K_=#!=A5n0WGt*<*rn;xn&6G%wrF~M^P@tAdUq}t`3OlC)B_$& zWxof32i@UcO{RHlXA%!3mGMsEllIO6bZmu55F%jicA-f)6c!_Zcv$yKBxGJ;L1c6j zohvXZ-srU?&Gk$XZ4ac~jUikThGijktGs!Q&uY58Z$Xc!EEhRN0`L2!IZ zM>c4X<>PV}uIG*m5+cen6Gu+5!4Nqr)?zOp#1@xOpBk45v?W0BGw~$=jMsNXsF8+I z;ObMH===_Vgq8Ok6bN*T1bC$g#Kc0H~9}3T(`Ph~jTF1fR3&?WBXF=(vEWY0v}L!CYKCJb=v*abuw` zS7Edhwit#7`r`UX%v7SH3=)HrgCnuN;;ihhU^X)e;Wt>JAZ2jLM}(}t2^^d8$`$aR z&p;+2$yme*Cl)%ekP!ik12TpX6JVU`$fzhVyLm9X&sutpaHGkZWRV95w0+KVfJcux zu+RcBJ-1sGf?c&xF-Rpd&m>X}w$p`Roms-{2}wX06GI}xNJA{R3Stv&D*>aM#c~P& zvB-hx^S9sr=}c^~BFzdF@bXXwV?w}v>TA~xZl(i=xPI%0Q4BO&NW?1**Q0w%um`+k zE|4@8hIpq1!HOQPr~2FlGQIm80R%+^WJwj86?6(@abTrVQW3_l)d%kcoKHP_O{wfo!dWJPz6m&si zqG@Zl4dk<03q*!QSREjCP%biAcep`NP&jVMx%O&fyOR`1wvV}u)A{R zBnF9jSVUjs2Zr1lNuXEEkp@>i_ag-zLPt}9I^Pw{@yB1&30BOZ2Qr{%J-Y%YB}}*t z9boRQE9ZOz59=oTg0h60Wg!D1#6 z*Z3h9gFJQsDg;4O2%Kj4+3l#O{Oju;cnC90&J!T|-#yDP5L}he5->+08w4&faX^*% zHl8XpVS3#I#4)A|FV#m5ZN>t9+m3Y7126p-5dVjlQr!s_qnvx~mnN3pp#-IgzQzZm zUV|a#2D&$SR#)#o5fDV+KE=hL5NH%|0Td%ODXUN#h?Z%<#Q$~BdJ%^|T}E_>oSs)P zpA>V}z;Y{1QV#9afzzP`a)DMNfHvsyxcpMVr+t}#dodkMw@l`Z88rfZGtIXB-Q2tG zjJLdaXsFCESQex&qu{wxQQo>ss<%AwFGoZ})rLgI54Aozk_452TV|A80T;N*DIj3* z46_2R3Iv5IdjQhKT(Mx2QO7z|noz)gYE|e??BLsfz0xl<1 z)zko*lz@~2X9aMuxrTlFzn~5*`U6;pOCHerKUjxG#bclKze7X9&T67aCNNEFBk-Ox z;BG%g`V_rhB}R8}UU2g9YIS>3W%-1xNfyr36+o{X|;~ zgn3MU#dg3N;;6+UR~9(3o$@s!-T^_pYl5c)!odS@Z;ucFlmG#!ZbPB_slZm< zcf&hRXMCeqk-buQHf~S#L>-dxW7M}lyP2W}Sxf2dXr?N>B`6jooT~3OiwV=FxH*$u3rDSc< ziBm-@juwF);0k&XIl^GOsdMt&te=Z=;L{kenE>{UT-&L{!C#eF^bgcMPe^$36D^XmC32Dp0TtqpR0=tv;cH;CH#&)pnWpIJ2Jc- zR~wK1n*oEJfBt0NPhVTDCT1Eg*bY@3LLD$x8Yy5DLBJX^40v}6UzrDJ7Z zdKzD;n|KKJNh>I!c0WOq{X2)X|(IU4i za9Xz5H~q`vkIvHXPGtflcDOjdcj5ZOHT~vKt?K7xy-1IXJ&%w&j^R{^Qbu6p)6!m0 z{%v4mk4FqDuM7Q_2-F=?>%K0&hzBCw4O|M#cjCpf*a$-6Zmf+ch{<+PO=nEY#7(Q& zz)GuFC!y;gYKp+yS6x4=Y@hYV-7Fp&R)jPS&nBiB&(I{n%aaO%NJ({Uum5G5f`SD2 z3fXVsrPKZ->A~-206(eggot!Khxw>a^MPl&#G`iJQ0&{(-g(^2D@pbox-+M! za427+s>l>9h)24yxM-f97LF>SfjI{YI<-ud8#|BwO6P~q`QDUxAUQ~aAk$ji^S`zL z!n?P!b@uwuc$&lpy{ib<;6-ZJBpAM%9%xt6_-)@QMgcLw9@AQy%oOVA`loHLvi(Gz z_~}{BcRo5fLJ88s#Dq_mW+Z-|POG&dRK3X$#N7b1g(@8zTM-y;xr%!F; zlqfHseD0c3Cjyc11*Sc_TdJz|L%@5Q%s{WcR*~C87f6Aop}0H!CfjW^kadBc3XYO| zi4{M3OVd+Na`g;=>+LeLJgbPKwxi*j4ol_JnvHF);*yeK?;^%>Vc$`pO@#u}X=AyRsL!{vH;kKlu z(@z5M!bs^aeVT6UVJ8+x^as+;ZU{XP{DP%6v3d zt}yhy&t=`CAeszuAiu7h*!dm?v$d-iQ#+eSD~^nNiAjd2+DcX`v=!)CK_L7Eh}GOZ5wSn49-XP^*LwIZeM zIgT@V$&gw5V}xTuiw5QxZ6Vw^`tT@M_y{BX4D6|ZmH#FDuIIJ<*@uN+v{2*_4xby; z6#so)j?F1bjVB&Fp~neVjULC}p1D)Nb1Z9uz$LGinho1hS|H!B$^PRZ7 zMtk&yfK-Eck&3{qexAuTxR>V!8{%SCJxJ3$_ZsV&)}N#?KTPs^7H@^%kXS*Zrlp_| zE~bMJ!Ii~WZr$D`#Z+PR00XRelZ{_?BWv{OU>y=fL-KEvbX6Y$T91_&Puv+TS1t-F zXbE`GXRY7F{Xh3LAG6P#flTyx?eV&qMePcE?#}7$OZGw+RTq8=WWGX)V8*_J#hU6i z{30l0Tpc!2$ZDR))mYPq9tJpVVH(%}ghN1!?R zo?m2+AhVG)j(Ies2+6*shRvGDna+yAyh#?J~2ZfvD`K9 zvLJ7Lx*@R51oIgKIfKSLxFAwV!zZ_nR#BWIqfg?6=#ANaS=~~CCQ3)fngjBKy9%}T zwCQEok-@F@>r`ek;|!vorYju9!2h{P&cTu@{2))P;KHwwq`V?)fYC*C}P6iewRL4zo)C2Y)rK(3*HihlAbI=DqQ=sgtaEvZ zXxEkD`;+pr#t#auM9FMo@PVQT-t&Oq)k%f?v@><%jo5FNc5UQXwiQtjHBiYIMYxc3 zqr8UKHDnX7%=%^i!|yX64^7@)feY15@HRcUlk?Q|s-*zWuGZnYK-o9^oX@j*6Q!_I zV5N%)CUWdE%4up-UtdS*hoeKq*Tu3GpO~Ye)|xv3+bWgw*}Ou{zwaIz&_cA_Qf%BL zZHE-G*7$^CfmYI2A=i;E#C~UJU}-_)xoOLfD0=Nl z8OYttq0smb=7P>=d1Yn|0_B=@A6+Wy;G2=IEaW6>r_IWF{cYw@Z<~a1iYKEFCnOs? z@-TJf5^RIen-x0dxnw*`T+bD7%Or5iexs#UIOskRF0!~x-@1v-$(*r=Xyr#DM5Xjn z5tR67kp~>mvxeX~Qqt#RD`_(pmUGDtmq#eD=}j`?74;?|qpFN24NqC2JBhFCSoO@{ zGlV#c#5(0ngR-HK?C*CHe;BDj4;u>96c7A0xP6VLPHUM_Q29I6N>mXaEE*sEZhW}1 zCfaG-Xx}6kJA%Se7b~!>)W=B^@!t>jM<6k|iMDRQc(`Ew_!yBlR=JHzU!Mk2xp&W8 z=WT}gnhy<#JYGH6S^2#|4BM>rw7VR1jePSC6#B}(`i9n1ljKjHzi7Zan>kj#+FwP( z^+K!;@Q#l||Yk1I(E`gCW}BGh~qF!c(lTMn93j=um&cswn5R z2ZspjwqBN)K{Eg5C50o)Yi~uQ5eotJRMfUkK)%jh1PqCL2PpDgNlIIYi6*{u;J_>)?Z!E4Er6{j%bvCGEBL zic?lwQ`q4}0l}r~b9IpmFR&cU#-uFBJAy@hop1OFdGuG~=J?P+WTd zw?KbEDh@M_Z|(Ns&0YZir`1`%^2T#`#VSkvxAV_+!$3m^+E-Dtk#DGQ(#0~ z^<%e?Jd;QGgnKA_uGju1e4HN8oim(`^-BsX?lkCQ~1r_kE58qjJri8TFd=0ci zSf}{B3KzEt?h)=#S7Tzu_nTO1ek{i%Ts`Dm-t};jYuD#A#fx>5mj_a9{uVd0PX(84 z$vGp$>?~)m`^mOsG_I{?LsShL(nz~|y>a(?<}8|$d1r$1^Egk2v??uXHElkgcNpZI zcRI_$6REJsmn#Z4wUT6i4zF(NLP_OE?)2Nq@`^g_Cj0m~b7UvaSk;pE9r}|}C0R*# zz7$Eqju#)Uba5A)orTB0lsN4s!tT(TPaM~HCrmm1%7#jAp9)sieIfNbw4ZN+7CP=W z#P;NC3^^5QToIR`V0-l#^?giG?(g%pEV*APx}jCzl!ET`RnkrXTDkh|i#;tUwC^;q zRI~p41#cAe#q@Z3TEro%>qQ`mp_tP%TvNcf8q1TPnwVD>HWMi>la|+bA!S`Wrd;Rp z-9`OaD|p40MKimF;4*DWc;lByNbJy;3Ne)G@OZp=U18EALK*jGhFxy&`wrcWlib!27_JOpC8Q8nk&kxNg^oBk-y46SlmEL|*UXq$FPq5F< z21PpC=}2oxud46AQV->)=sf=Mgm|U#Bz&!^|HDA8^vz;EsM0ep$#T7yUOa#h7d}$1 zm8PFrJ7giM0x=ji8pr!|$Ve^}hP#HdEiqZ*dv7Z0kTB&DB+@`mg-LtNw-$yT*gptF zSRZcDi%bt5o)-j&*L7hbv8%`AYMmL6AHN;DF%$28;OjMWwf#!J{BHHm)1A!cV=ahl z0?=R(MzqGRi&wscC=fBnSex$=-QUL_S2 zRJVplCgz%~^@<}|Wawta796$OSodb%VMV`}D@_4j;kWz3Zs*wpp^q#z@8AP#En36F ztv>_*2+p=xSqe<|FPnBfoXHUN-`6m{14SGbCGj<}FNF+_x}70$-RXkKHGz|(d|Cr< z!FNkMkQh;=6W@CXB64icy?AqL1kO)Mi)J>9Vc<)UK$6%VJ~$Z^p7MjEp(%K$LxHg7 z1GvsK{AK2oMN)ET43YDw3w&|*@(KwM`&=g%&Vz>TmN^%W3->;j6+&XZy1scY9r4j^ zeu^LKCozqN*iAY&GY7<&@jTAU?q74|4$i-c9fmqM!ok_CQ}YPN5(0h76Gcl7bHu!O zhOM-GdHD3<2X_rA=}WLj_}1FsBvt*elnY_qKFIi)Qb$(MzamSG1fIHl3x_^p?k9#z zk-vJdPj zv+G48XO0#+Se~_w*7)GD#P9)QbMofm_k?MGGA!gy^aB1oM@hbZ_+EJ6OuRP1n=lhxNDnbN;#|noWvnRGR zbTCjq7f7T@J7k0CPh;;=S`#~S-oMWw>Yn7$Bb-4#z$Trx!HsH6w(`5>`P*1wW|gz5XQ3ct4{&qe!3u6Qaw}=?l%E7MQTK|L} z(;}h@$x>lSMq#WVZ7w9N=7w~1oo+n7**pqL^i-5UL?Wif&!6MaL2m*_=BbiFCY8f; z36aC|dX(|v<-dzVnNe2>VSyz0Fl#c*k*oBDkp&vr)4sn^EA|4N_)uwlr0GX2IjCct z)`IgNCD@!Y=cxn{IjbID(0lwGrHv;KVRjV|IhKM5L-0F4oVD;~e5$bAZk>cwAw>~Y2D+G|BRi`Av!|!K?T@16pBDLl>r+iuiEq|qg%r`-d$n3MX=|>5 zGG7WqlBNDgI<=FG7iK4YaCOb)zBvq}4A7>WhY-kQ$jYcxW$jPWy^93F<|H6D@xy~y z|LtD#^_~QtA^JkHGl}ChcmBXmafWIVxb;Os!Ym`!_VlXn`6>U%BJ^x2fVXi+U(4Sq zLjZOmFfSFALDYqajHngvmU3-Jd8sRUu-qPEl(7Q_ySEnmcFexMj-Z@qd9#(Q`n|3! zPvhVAAYoM`Zn$5)ypbmG*8iTdRYAlJebYE9j2#4LUn$D2R62qjAY7O@EG%uchty#1oHPEoO>5eD|{3>A?j68I=%Ig z%72?>gL=9@s%cP_mY8`mZuP~fY3q>y^vuLqS|;DbD&GIhC)F!M^vlz4)Km!c%wzt# zf8e#5;2(Q2qUL=a)>M=2qw2i>CR$d1@g=)m;C6a!^rA{F@^x=u;JOKf$$ zDOYkfWbbhq3#vXvSXD;_%;mOzqj zv!U+5B^)kR+fo@$Ei$pIaQrPvP%HY-rLoXqvl}~I?X#fZpW242YYX7IT82bQ@Q5e zFU}}3)7-r7qFk%xxt8F6@;6tWlB+Z0^h56Xd1qc_y_ZB}2uQ>eES_oOA)B!l*wQ4@Mig8~Q3c(r-TtE+y_ zm&+TZJydKCs5M%o(NLot-4WRohw>lD@|@@t-rN0pnS?}cMzUdE zIBkEFHgrql7NqS_@Uukp#l7uKcJ_UvwOMx?uSOoZJ=0-nHs~h#uTiuCtkZ>tkU$Bd zz&U@T{ufamDPNY)o0%5>NH`#WxG+#~c>RtoAuh;u)K*TOuB+v3q2`O5EEF-9n3<&A z=W>*N7QA3#mMVP4l6o>yo<8#! z9Ily0&_7XxzT?H54JrKt3Px)$x$3wB7gJsRdCOir+y8vYYg;WHt~M*^it^EhNgh9N zQmS2BcKH56cP5epeV>xBbJ?|fP;mUiBZ|486PyOp3crf100L5`%9)}s!KYn2cNGU=28wD)iqhHq0tFc2W$?vKR z7W3mnuNOrIkj@H5XRSx;ymzj68PiF%?9L9(7~lGf4}w(Q zk1Tc8%%Mv=O>!sO0EKNiy{yJ0f7TQ}-$+YZ=Es!54%gdB|5^H%mlgVX&eu*2wkLQO z`DVN$!xedscfX1S69=OkI>n!HkYh=5J}`<*@CP2ui@dmUz1mh`A}DZ^_b4J@r68Bx zMXj-&3OjGP;eQ<36gl>r-~PH1bSKjDIC^%PDX_t#CnC3yAj_L=#x(Y1El^hQJ#?d% zWya@EOuv}aX2)7G`@h-x^&V>2OOtk4b1AUsQ_n;~`6ABjLo1&O9qCXtxZ8HU-CCvw z_nLDc0=M2x`p{8kt26hUbmPtJCoRvfN#tSCJkX`-4dxR)Klj?6zD#9qQq@|zc3+Z; zObf^%gH_c2@i5t}@`C+=&*^g$=<<~Q%ZCb6Ub6=wa?3F}EkA=8EzRhgNI&1gg*4yF zAjiH|H+2t7;%@@S7Z&th4`3fnhx*M4s$^3WPl{$c3qohRCeg5)SE$cpMiHGE%c;kct|%|7A{75 zK>uZPi3s=3VyUS4JeGvco16l+`C8l6e?U!UpG-kJkHyxR18Ti;NrF-J67pv1>z4Dt z&8kDv>#a3>Q0wf1g*33RU~Mr!_`Ws<6Ob~!zu=*ALNPny&YLiHIh!4%wW z>GYqCh^%FH8 zeiJjy3y~^&dO2@qoo?DPClpfe*aK^00%bHdA+pINC}Oj|58`DGaWH}tO>^xCY%^ve1>>17{| zOUT6pI6Q`O`F*I=o++rrYD~`3N#mj0f8%tHZz;G;ZW3X3SS9*yHC|$#WMqF~jE`xZ zEy|-LV0l_}NZvB&SE#GtX6HHycN-`>qeFH)6lo{pQz0eCeh7Or^B$B?nNv&6Cw%pN zEw?v*B}05xPYNS^OwLlmS;%2mD+q?)bY)z3SbpBLJn2^@x|>Iq4-yvDYzKu!F5JBD zlr7ViyY=W`>N$57y52XMN{+{E;5U}(OG6=Z=B{g>l*4jI_z%BymQ#byM@JF2%JBMk z)zaCm{NC3Ds}>5Yni#$=hIHkhbh`2Ybe`|2d{TgqbBs*dX%f_Ga%$hxgo1w+yAnmx z6cXZ+O_7+OMCs+RQ-X~ZH4~U>X1fGi{j(g$zF(Kn>Ngt=B}$GeppBxQ7y^9)FMVedxvtnO9_%R&*3z zlnxXTKrdMLoW*78Re+(x!6pCp0}S&v5pL7{@R$W=SS=cG@V9ySOT#ip)AB%uYT@FQ zoyaq6&J72`8z!W$Nxf_}l&Kz^|HM8E%DbJ%!Whmhx3-bYrJEEMa40B!9C$!|3S5oB zh7m3#YrOL^kJ-OE67J||urS%juzI{~Tj|>5gVv!(7k3aldo^)&J&M0I{oDn`-c zyY5cVeqsB;7;MlyX#Z8rB1&8DsrbakJLS0K!6I8v7n>bMpzf& zB5jKd3~5}_#GfFa#lj|`x}^$fZt=ePYbaF`sfZ-kGo*pr#B zEH2-1BK78m>K^T~@D7yzQ#o@*pd-5|S~cK@(`rv1ADwX+RXjH_f~Zn-SKVKo_hpBO zc;pU5v*0njsk^@kNGNe!2MB4WG9*Sn_-s$`VB=HsTxSCcROcXD&*CPBH-eWSQbCe) z1V$fJFKU(Zc!|uW@kzrWDnynI*b^lo4R3);(g!!EjY12!`0Gc)3b>yIkmKR%e)n?6 zdh1>}_kS3PKICpId)fi;xuKHY<7$t;X$`BHqmltc|FC)QkJ`rR=ny~u{Rjn(@!kjk z8?hT`1(;h%t-oe@gIiKrv%Cjq-bbGU9%yhasr)P=qKVw=brU$p@_Uz~HLLCSL$%Bv zP$pr>kz(hkjZ-Oq%AqMY<-)o*vI1|rc)0AnwKR|zsnt$Cz^~L#9aC&WSQkq>WW6a4 z6kP0oUT5SJh>!m9@$Rm8T+<@W(1S`vNMx>i?}#LaqH+~+jT15+b2KZjHF7hHJT;SH~3_1w+;8hj(tYR)zd+;T-`_4JD!KJLWHoPD}d!4g26{vzmTr) z9~{Y^NFyE~xzwc#RW|v#4f7}SkestB8;69dLPTx-b3ne@@B&)MR$wfyO(7zzb>-e6 zA?7k&aQee0VUqQ1PUh~G;zA_m$2$t>f=e1R^5$0@3xbNy-S(s1U)rygF`Asv(W*(k zxYLB7eeYBymE%FG69OF)P7ow!A1?OjwYFESVX?+w|Kgji?oGk_*AB_;wBe(gyLAt& zvOxh>q~22_*XvT9l+o1C9ax2DUfsRM$uWns4s(uQz->c|AIg}Y)^Ei1ywz#srQmu7 zaX^wTX+48#TEm58hg5<{F*cOtsqatH@nowc&o!(8BSP~U)O_pXKAWZc%^j`k0-r=( z==IRlPU(1Dqn3@gq1m+%sQQkEs88iu7=z; zsnoes`-ZhZxA_cetl_Mc#Ef^z{b?`BLk~<3uXg|v^FBKRB*Xc6QQA*dP$Y16gHCqbl7-(>)~CJ!t63qZF2y#tsB}V^4=5?PcxraRTLguUD5{Kj3I;LVCs5QZO$}cR!lBams96#C17m*|U$h}WW-^5{t)287XB{(lQ z*4sI@ZBV78qr%c!$@f1~uFWz=@eMD@Q@T);FBDI}QHiqB^4>peUUB+nayT@rvO%OX z*`WND@u#8LXe(N4h5Ph7&G_=N^&NJkw;TSPPnVxcX2*40M6Br> z_a7S!!rEgHz~ew{2R~87sohme)~+yjyHhHxq(x|4qjS$nA=pfE5dYBFSaW&`|C}h6 z=MG~QoL;F2Tao63+IJY8&$~2hSHArWyx?4LXIY2A!Qlb*b~__CPs(O4=4qhgE;D^E z-@Cm4BFtX($MbACTUAF4)*rGBeuRNO5DcXW2`LQXvSd7Z#p}&lNy~CHe~iEVSZw>N zx3FvV2WD?-VA;bgGj^;AkUm@BSu!R>Tjya4O_3e`!wDZP9ql)G*LmK%&)qk6w z-chxH7xU+ioUX2(q?R>pg?)%GH&rWxIQS0+jDl^&b5>SMZpN;iopX}PzB|v5Dol48 zF4L8Iw?D6~OQ!Jmw?DO9CN^^$&tkzt>Gg zOMCNZfsFGcMCx5KAI&fS1Lj6Jl{b1);&X}aXdazC2bv55v{~Zn0@4GP71 zk$od87yJ|F3;qc!BuxBdXHbMY3soiDi$-N*{r99+ekFG-56ti+{Z-p5=7i7bHeS$T z0O0EtIU3CI6uQae;M<8^d4buyry+g@o%Gjp>tF<$Qf|w5vTw^(x9Hb47=Jy@LuGC;m%Nh3#C5j z5(Gf=jZUKUeZt_unrZ~W>QG;1WqGrF^`Ib$mdpqrcPPZ9Jr>*1$w0*f>)gtWx%&Wt zR!On66q%l`teF@vg5Me8v@X?d6kwDa?RekxwgeAQ-BrEvL1o^USMBTyph~0i0VzEK zv_fn;1cA;PU^tukdijJw;gob1(A43m#ow)n6nXeu*L_e@<)i9%Db$EJMMfosAO|Ebf5=giEcAThpEk2gY~g{TY|NFJ{PPLvCVw@9lCfnLen3x0>PH3eqC zkp@z!e|g%9YY0s)=>5{Vr7{9n9~UcxxTXPCQn+@(IZ}dTd8nMEb+BrfDghKcMtpwf z2RrDe=@FxV$MD<i7Y>%i_DLXSb6K zBRoc_bPE{-EnJYmprC(SBes7>gF|HLL3JdC&CeqgG_tUPMizv0h|L8nagiJj>wG3+ z3#O_8^s7O*IL30p9DE&%!rnMo1`LLU8-Pkk=t0y9XjPaVb_6`;l6^ZMw#I=1c^pMg zxdJ?f<@XJCRw!(95VQhxhJk7(`jC|Ku_oJsq^ zP5hjQ_S)=FWEH?xIGobooqv-0S;>Z?`4iepvk%;fV*%2%;w-su?j?>6-L8U zLDh8L{f#@LS9E4q<_$FJ1;~kC#4);{Ac@rhu~(Xen2_t*;{39t=sD19g3AtO1%CF< zb3ar8`E1TND_`s4U`Z3sjaJ!Fo>_u5=EROrBVDG5@^P9aUhS5G)xQ)Cr-w6|4j zT_TJZ#F>5qpF}x^U}Fz&f2>$qG(H;mAPJoP(V7LzVVQ5gP|ZZS`Gz`xHZ(J=>1W4J zF;8CSbu)9Z^DqwK<#ZNMEK?YL8}UUIXDCF000f_OtgzsBd^zqnSCYKP0p+;THeF)@ z%xZ&K!#UAeb{5v-{lGKtI&wRU6*P9K&ERABhwP} zsemzW#DRK#WOw@6C(xwr)3LMz89vVB8_zE}56~K>L8%{Z`bo$ywd8h}L8?$aUVDpU z&%)4v8Z7WEiX!})*()FCGQFOr$vbH& zLERN3qpo$+rv4vE3~Vlg$y`E290pkqw3=}+C){tKB8U2kB~#AQo^+%WT9Rp`>4&Ze zT>=e3HgLs?*3s1^$Fq~t%MKd%g@IIs(T4;1p8fvGAvWNcYC#h;K7!t&|FEfZn?=#v z7hQN^qe>MIwGZuZv)hQ-itv%Pv|8${7 zrF2h_%5fEy#@57lORFq`UMoADxtkU&A5Cd3-2xZcg)x5sJWa(eNzP4>F40k*+!%^r zQnLqb#W^I1;5j3if%A~%t1FoeSbjuqp0_JYM>YNmB zWA@jxw|_lEP;gW&AFbAr*;IQ}jYad>cbvye%P=fzB*X(f#|A5oH1=m1eXSx`m%=Pn zpayAuRrQA;l4loO0MIF3KpD&Mv^!1wO3U+=Kqq^j(6KPhSOj8<-8w)0vyShT=%Y_2 z>8kXchY!O+rnqD%Qd&B>(;|d?Xhf%@#hF8^_}ZRXt~_S@l^Vxmf<8AwWCQ*4d52Zd z4)Y8lyu5mW+f~6lVSh;bpKLGw)Xr{H98&X3mp@d>@k0<%e6s<3%wvz|Rtpc#w@ORy ziGsE~@@s#ay-H@?G^Po7IWvuaIEmCeM-ZKPGt_xga<=f=!}nIuMf}B9Li>e0m$)*x zFTyHOqFEZ5>_Dl+B^t)O-yFT&518P`%2=}7f%ix5yy>?XFE28vbt`X{!`iQeKnVqL z8cXjzT^w#^nmn(WNT!+?*JvGNfur1_aPFhun+L!2xvl~q$oLxd{4qC3PNJs%!b(Z2 z1Ae~75oA{feNr0L@sRzASfLJhB%}Dp<4QW_P{4}Ayr6yO>qHM!mt0T} z2v_H6=-mSyTeB}3Gb&5*2fu>vU)AD#mDX|5GSu^)L1@_Mcbb0HE>Gn>&8!vE@wcOn zMp?E;l1cB)o$UVX341+`%6eW=zxw8b7M{P%$lEKGo{Y19%;+_Mdul8Xj*-ImXM7Xh zj@@x%r@vGsq&ga!J@)xfLMr7755Ql1fZ#;%{t6zDhP6NYBq7w&@f&mmxrcut1Wpj4 zh>moh*h0L57Bte|SF!?f)Q_V$(%;E{-OI-LWL_)bygEj`o!R3nUL#6XG zSF(pWlSvj#AXU)(>IYf}4@|`$Gi&6aVQ%YP9{<&svbweDVq)+vo|_KQ4LY)~difU% z*9RkT^dH+v5Thqf{_|5CGVzpQAnx@6EoKOk6JF<>3xn()x8WS?Nq+;k+LoFtTv5se zvCT~ghQRL5DZq3QX#WAvSL-4y0}Vd?`7G%#L3|hoaoWDzje5~U5muqvtoP!y2tf9o z5DHN>5HJ0KpC4(5rAWX8@pDeC21JLvfbZ3SCz8Q$Pq@cIGUApc;bc;*ki20SQwR54 z0aR`BttIp9)zcW~4FJ70Db&@DP*_cYthk$X3~&?yQQ14ejN{BWqv#c|g8!|b ztIg0_^@p=#bC0urgM8Hs==p)jpuu_wJT`3jY?Ko479S_;+_wgkcf54tgkQ2q{Z{_Imhx*bh2)&VYb z@JybzuU`Joj^jU#6~sWHG=^cRf-oxtE+q(;rcer0aq0&XW&nJ1*dFLu?^efMf(cDL zY(08WvwTwj)fB#n2pXciI?v2l1|{TNI}7CCQAAjfGkH!FiwB-H?QyAs&PoXW zZ<3|8(14V@3O$oKrQP*2YyaLLBy<@}D##ctw{+ljX*xm#@MkGypXPn>3keD?UL{@% z;J)XZ27Ek`b#7Eg36Ud0T>gc!*Ay~G*A7n{Z8#4eD!AtM>lxIZ2~=muUqR~$z(>55 z*`QzMH6t03lyK{;8k zN4Bs@q!~HN?c(PO0wUif+Z1Or`w(M=E3cn4(DXIGecEQzj_M4;6bIrxR(~6z4E(a> z{>WlNIkfh_#_RLp_5Hrgz2ZgRq53O}D*xM_ zopA(M^eH?5hT?&#UK8Atm=5mp-5&Y!aVN9q?YN(b6v!kAg+0K0K1F;f5jrSepi{Mh|| zZnl-x|LungqFyWC*4=ix#^Lib+sjq)RY1Q8eCP&tzZb;S>`-r*o_hW3?0acz_Qo15 zKQ4Q$ZI|=1_op_!{gU2$ES7Ogv%^p7Z+SQjC z9rOwSsXqrynsc;0ds==>>0|7K97JRw2dW)_U0{%Tz$DAEpvg7;6e#roU2&eZA^V{Y z%yrf*HsTFs%Y5V^c04of`hs$i~KDY14mQEplu%r=q z6YkUrU`v1}wkYjC{?yWp>A`y`)nbUzz|$858n#`$2rS>hsQ_`L2GGbUZ4UFq|FYs98SiZZ`#Bn$(1d0QG)}7N*(zth>#&5uN`m)Hn93bmD8bd?*#OzQ$q=8t1d(1AC3*v4Q#J*I8^C$vOp5) zhc*VL2fiykfLnt-`WfykUrzQ^i3ir;`@;J6K<(oM#xv)Gi=xovqYW%XuAiD{4zUmE uG#`*3YJg?Nk0{Ge!0|p%K&mKw_|JUk!CLRF(Ye+PK;Y@>=d#Wzp$PyZ7@j@= diff --git a/.github/workflows/build-deploy-docs.yml b/.github/workflows/build-deploy-docs.yml index c94447de..56f9a93a 100644 --- a/.github/workflows/build-deploy-docs.yml +++ b/.github/workflows/build-deploy-docs.yml @@ -28,7 +28,7 @@ jobs: - name: Set up Node.js uses: actions/setup-node@v3 with: - node-version: '16' + node-version: '18' - name: Install DocuSource Dependencies run: npm install diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 74868e19..49b787a9 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,3 +1,3 @@ # Thank you for your consideration -Checkout out our [contribution guide](http://laradock.io/contributing). +Checkout out our [contribution guide](https://laradock.io/contributing). diff --git a/DOCUMENTATION/docs/Intro.md b/DOCUMENTATION/docs/Intro.md index 6c992257..9317b8d7 100644 --- a/DOCUMENTATION/docs/Intro.md +++ b/DOCUMENTATION/docs/Intro.md @@ -41,7 +41,9 @@ We offer a range of popular, pre-configured services that provide a ready-to-use > To run a chosen container from the list below, run `docker-compose up -d {container-name}`. > The container name `{container-name}` is the same as its folder name. Example to run the "PHP FPM" container, use the name "php-fpm". -| Category | Services | + + +| Category | Services (Containers) | |---------------------------|--------------------------------------------------------------------------| | **Web Servers** | NGINX, Apache2, Caddy | | **Load Balancers** | HAProxy, Traefik | @@ -69,6 +71,7 @@ We offer a range of popular, pre-configured services that provide a ready-to-use | (**Laradock Workspace**) | PHP CLI, Composer, Git, Vim, xDebug, Linuxbrew, Node, V8JS, Gulp, SQLite, Laravel Envoy, Deployer, Yarn, SOAP, Drush, Wordpress CLI, dnsutils | + You can choose, which tools to install in your workspace container and other containers, from the `.env` file. @@ -150,35 +153,35 @@ Laradock is an MIT-licensed open source project with its ongoing development mad - +
    Mahmoud Zalt
    @mahmoudz - +
    Bo-Yi Wu
    @appleboy - +
    Philippe Trépanier
    @philtrep - +
    Mike Erickson
    @mikeerickson - +
    Dwi Fahni Denni
    @@ -187,35 +190,35 @@ Laradock is an MIT-licensed open source project with its ongoing development mad - +
    Thor Erik
    @thorerik - +
    Winfried van Loon
    @winfried-van-loon - +
    TJ Miller
    @sixlive - +
    Yu-Lung Shao (Allen)
    @bestlong - +
    Milan Urukalo
    @@ -224,35 +227,35 @@ Laradock is an MIT-licensed open source project with its ongoing development mad - +
    Vince Chu
    @vwchu - +
    Huadong Zuo
    @zuohuadong - +
    Lan Phan
    @lanphan - +
    Ahkui
    @ahkui - +
    < Join Us >
    @@ -270,7 +273,7 @@ Laradock is an MIT-licensed open source project with its ongoing development mad ### Financial Contributors (Backers) -[![Open Collective backers](https://opencollective.com/laradock/tiers/awesome-backers.svg?width=800&avatarHeight=65&button=false&isActive=true)](https://opencollective.com/laradock#contributors) +[![Open Collective backers](https://opencollective.com/laradock/tiers/awesome-backers.svg?width=800&avatarHeight=55&button=false&isActive=true)](https://opencollective.com/laradock#contributors) --- @@ -279,33 +282,125 @@ Laradock is an MIT-licensed open source project with its ongoing development mad ## Sponsors -Sponsoring is an act of giving in a different fashion. 🌱 - -### Dimand Sponsors - - Sista AI - Plug-and-Play AI Assistant. (www.sista.ai) - - - Apiato - Build PHP API's faster! - +### Diamond Sponsors + + + ### Gold Sponsors - + --> + + + + ### Silver Sponsors -### Supports Us +### Sponsorship Support + +Sponsoring is an act of giving in a unique way. 🌱 You can support us using any of the methods below: -1: [Open Collective](https://opencollective.com/laradock) (For Sponsorships checkout Open Collective, or emails us at support@apiato.io) - -2: [Github Sponsors](https://github.com/sponsors/Mahmoudz) +**1:** [Open Collective](https://opencollective.com/laradock) +*Available for all tiers:* Gold, Silver, Bronze, and Backers (Financial Contributors). **Preferred method.** +**2:** [Email](mailto:support@laradock.io) +*Available for Diamond sponsors only.* +**3:** [GitHub Sponsors](https://github.com/sponsors/Mahmoudz) +*Supports the creator of the project directly:* Ideal for personal support of the project creator. ## License -[MIT](https://github.com/laradock/laradock/blob/master/LICENSE) © Mahmoud Zalt +[MIT](https://github.com/laradock/laradock/blob/master/LICENSE) © [Mahmoud Zalt](https://zalt.me/) diff --git a/DOCUMENTATION/docs/contributing.md b/DOCUMENTATION/docs/contributing.md index 4e43d70d..798f74e2 100644 --- a/DOCUMENTATION/docs/contributing.md +++ b/DOCUMENTATION/docs/contributing.md @@ -35,37 +35,28 @@ You can request a new feature by submitting an [Issue](https://github.com/larado - ## Update the Documentation (Site) -Laradock uses [Hugo](https://gohugo.io/) as website generator tool, with the [Material Docs theme](http://themes.gohugo.io/theme/material-docs/). You might need to check their docs quickly. +Laradock uses [Docusaurus](https://docusaurus.io/) as its documentation site generator. -Go the `DOCUMENTATION/content` and search for the markdown file you want to edit +Navigate to the `DOCUMENTATION/docs` directory to locate and edit the Markdown files for each section of the documentation. -Note: Every folder represents a section in the sidebar "Menu". And every page and sidebar has a `weight` number to show it's position in the site. +**Note:** Each folder under `docs` represents a section in the sidebar menu, with a `sidebar_position` field in the frontmatter of each file that determines its order. -To update the sidebar or add a new section to it, you can edit this `DOCUMENTATION/config.toml` toml file. +> The documentation site is auto-generated and deployed to the `gh-pages` branch by GitHub Actions when changes are pushed to the `master` branch. -> The site will be auto-generated in the `docs/` folder by [Travis CI](https://travis-ci.org/laradock/laradock/). +### Host the Documentation Locally +1. Make your changes are made in the `DOCUMENTATION/docs` directory (if you changed anything). +2. Navigate to `DOCUMENTATION/`. +3. Run the following command to start a local Docusaurus server: + ``` + npm run start + ``` +4. Visit [http://localhost:3000/](http://localhost:3000/) to view the documentation site locally. +This setup will allow you to preview your changes in real time. -### Host the documentation locally - -**Option 1: Use Hugo Docker Image:** - -1. Update the `DOCUMENTATION/content`. -2. Go to `DOCUMENTATION/`. -3. Run `docker run --rm -it -v $PWD:/src -p 1313:1313 -u hugo jguyomard/hugo-builder hugo server -w --bind=0.0.0.0` -4. Visit [http://localhost:1313/](http://localhost:1313/) - -**Option 2: Install Hugo Locally:** - -1. Install [Hugo](https://gohugo.io/) on your machine. -2. Update the `DOCUMENTATION/content`. -3. Delete the `/docs` folder from the root. -4. Go to `DOCUMENTATION/`. -5. Run the `hugo` command to generate the HTML docs inside a new `/docs` folder. ## Support new Software (Add new Container) diff --git a/DOCUMENTATION/docs/getting-started.md b/DOCUMENTATION/docs/getting-started.md index dec234c0..057a398f 100644 --- a/DOCUMENTATION/docs/getting-started.md +++ b/DOCUMENTATION/docs/getting-started.md @@ -1,7 +1,6 @@ --- sidebar_position: 2 title: Getting Started - --- ## Requirements @@ -38,7 +37,7 @@ git submodule add https://github.com/Laradock/laradock.git Note: If you are not using Git yet for your project, you can use `git clone` instead of `git submodule `. -*To keep track of your Laradock changes, between your projects and also keep Laradock updated [check these docs](/documentation/#track-your-laradock-changes)* +*To keep track of your Laradock changes, between your projects and also keep Laradock updated [check these docs](/docs/usage#track-your-laradock-changes)* 2 - Make sure your folder structure should look like this: @@ -148,7 +147,7 @@ If you use Chrome 63 or above for development, don't use `.dev`. [Why?](https:// If you are using **Docker Toolbox** (VM), do one of the following: -- Upgrade to [Docker Desktop](https://www.docker.com/products/docker-desktop/) for Mac/Windows (Recommended). Check out [Upgrading Laradock](/documentation/#upgrading-laradock) +- Upgrade to [Docker Desktop](https://www.docker.com/products/docker-desktop/) for Mac/Windows (Recommended). Check out [Upgrading Laradock](/docs/usage/#upgrading-laradock) - Use Laradock v3.\*. Visit the [Laradock-ToolBox](https://github.com/laradock/laradock/tree/LaraDock-ToolBox) branch. *(outdated)*
    @@ -157,7 +156,7 @@ We recommend using a Docker Engine version which is newer than 19.03.0.
    ->**Warning:** If you used an older version of Laradock it's highly recommended to rebuild the containers you need to use [see how you rebuild a container](/documentation/#Build-Re-build-Containers) in order to prevent as much errors as possible. +>**Warning:** If you used an older version of Laradock it's highly recommended to rebuild the containers you need to use [see how you rebuild a container](/docs/usage/#Build-Re-build-Containers) in order to prevent as much errors as possible.
    diff --git a/DOCUMENTATION/docs/usage.md b/DOCUMENTATION/docs/usage.md index 2d33526c..e963e901 100644 --- a/DOCUMENTATION/docs/usage.md +++ b/DOCUMENTATION/docs/usage.md @@ -2445,13 +2445,6 @@ Laradock provides aliases through the `aliases.sh` file located in the `laradock 3 - Rebuild and enjoy aliases -
    - -## PHPStorm Debugging Guide -Remote debug Laravel web and phpunit tests. - -[**Debugging Guide Here**](/guides/#PHPStorm-Debugging) -
    diff --git a/DOCUMENTATION/docusaurus.config.ts b/DOCUMENTATION/docusaurus.config.ts index 76cac10d..42be2fd4 100644 --- a/DOCUMENTATION/docusaurus.config.ts +++ b/DOCUMENTATION/docusaurus.config.ts @@ -5,7 +5,7 @@ import type * as Preset from '@docusaurus/preset-classic'; const config: Config = { title: 'Laradock', tagline: 'Full PHP development environment on Docker.', - favicon: 'img/porto-favicon.png', + favicon: 'laradock.ico', // Set the production url of your site here url: 'https://laradock.io/', @@ -31,9 +31,10 @@ const config: Config = { presets: [ [ - 'classic', + '@docusaurus/preset-classic', { docs: { + id: 'default', sidebarPath: './sidebars.ts', // Please change this to your repo. // Remove this to remove the "edit this page" links. @@ -50,17 +51,21 @@ const config: Config = { theme: { customCss: './src/css/custom.css', }, + gtag: { + trackingID: 'G-CVZBKZ36Y5', // Update with your Google Analytics ID + anonymizeIP: true, + }, } satisfies Preset.Options, ], ], themeConfig: { - image: '/Porto/img/laradock/laradock-logo.jpg', + image: '/img/laradock/laradock-logo.jpg', navbar: { title: 'Laradock', logo: { alt: 'Laradock Logo', - src: '/Porto/img/laradock/laradock-icon.png', + src: '/img/laradock/laradock-icon.png', }, items: [ // { diff --git a/DOCUMENTATION/src/components/AiAssistant/index.tsx b/DOCUMENTATION/src/components/AiAssistant/index.tsx index 1548571d..d8f75f7d 100644 --- a/DOCUMENTATION/src/components/AiAssistant/index.tsx +++ b/DOCUMENTATION/src/components/AiAssistant/index.tsx @@ -7,7 +7,7 @@ const AiAssistant = () => { const history = useHistory(); const navigateToPage = ({ page }) => { - history.push(`/Porto/${page}`); + history.push(`/${page}`); }; const navigateToExternalUrl = ({ url }) => { @@ -56,41 +56,13 @@ const AiAssistant = () => { description: "The page to navigate to.", enum: [ "/?page=home", - "docs/Intro/?page=get_started", + "docs/intro/", - "docs/category/layers", - "docs/Layers/Layers Overview", - "docs/Layers/Containers Layer", - "docs/Layers/Ship Layer", - - "docs/category/components", - "docs/Components/Components Overview", - "docs/category/main-components?page=main_components", - "docs/Components/Main Components Principles/Routes", - "docs/Components/Main Components Principles/Requests", - "docs/Components/Main Components Principles/Controllers", - "docs/Components/Main Components Principles/Actions", - "docs/Components/Main Components Principles/Tasks", - "docs/Components/Main Components Principles/Models", - "docs/Components/Main Components Principles/Views", - "docs/Components/Main Components Principles/Transformers", - "docs/Components/Main Components Principles/Exceptions", - "docs/Components/Main Components Principles/Sub-Actions", - "docs/Components/Optional Components", - - "docs/Basics/Components Interaction", - "docs/Basics/Containers Dependencies", - "docs/Basics/Data Flow", - - "docs/category/features", - "docs/Features/AI%20Driven Development", - "docs/Features/Monolithic to Microservices", - - "docs/Quality Attributes", - "docs/Implementations", - "docs/Feedback", - "docs/Author", - "docs/Donations", + "docs/getting-started", + "docs/usage", + "docs/help", + "docs/related-projects", + "docs/contributing", ], }, }, @@ -108,7 +80,7 @@ const AiAssistant = () => { url: { type: "string", description: - "The URL to navigate to. For 'Github' go to 'https://github.com/Mahmoudz/Porto'. For 'Sista' go to 'https://smart.sista.ai/?utm_source=docs_porto&utm_medium=ai_assistant&utm_campaign=user_request_for_navigation'.", + "The URL to navigate to. For 'Github' go to 'https://github.com/laradock/laradock'. For 'Sista' go to 'https://smart.sista.ai/?utm_source=docs_laradock&utm_medium=ai_assistant&utm_campaign=user_request_for_navigation'.", }, }, required: ["url"], diff --git a/DOCUMENTATION/src/components/SponsorsPage/index.tsx b/DOCUMENTATION/src/components/SponsorsPage/index.tsx index 39325a2a..9d039e9e 100644 --- a/DOCUMENTATION/src/components/SponsorsPage/index.tsx +++ b/DOCUMENTATION/src/components/SponsorsPage/index.tsx @@ -11,7 +11,7 @@ type SponsorItem = { const SponsorList: SponsorItem[] = [ { link: "https://smart.sista.ai/?utm_source=docs_laradock&utm_medium=sponsor&utm_campaign=landing_page_welcome", - imageUrl: "/Porto/img/sponsors/sista-ai-logo.png", + imageUrl: "/img/sponsors/sista-ai-logo.png", description: ( <> Make Your Apps Smarter with a Plug-and-Play AI Voice Assistant. diff --git a/DOCUMENTATION/src/pages/index.tsx b/DOCUMENTATION/src/pages/index.tsx index 5aa4196c..313410a9 100644 --- a/DOCUMENTATION/src/pages/index.tsx +++ b/DOCUMENTATION/src/pages/index.tsx @@ -2,17 +2,15 @@ import clsx from "clsx"; import Link from "@docusaurus/Link"; import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; import Layout from "@theme/Layout"; -import HomepageFeatures from "@site/src/components/HomepageFeatures"; import Heading from "@theme/Heading"; import useBaseUrl from "@docusaurus/useBaseUrl"; import styles from "./index.module.css"; -import VideoPage from "../components/VideoPage"; import WelcomePage from "../components/WelcomePage"; import SponsorsPage from "../components/SponsorsPage"; function HomepageHeader() { const { siteConfig } = useDocusaurusContext(); - const headerImage = useBaseUrl("/Porto/img/laradock/laradock-icon.png"); + const headerImage = useBaseUrl("/img/laradock/laradock-icon.png"); return (
    +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 C6MGW? diff --git a/DOCUMENTATION/static/laradock.ico b/DOCUMENTATION/static/laradock.ico new file mode 100644 index 0000000000000000000000000000000000000000..38b1068ae098e0fb2386141503cef5cd084ec22d GIT binary patch literal 8822 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 literal 0 HcmV?d00001 diff --git a/DOCUMENTATION/yarn.lock b/DOCUMENTATION/yarn.lock index a2cd05a9..2cd0f314 100644 --- a/DOCUMENTATION/yarn.lock +++ b/DOCUMENTATION/yarn.lock @@ -1812,6 +1812,88 @@ resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.25.tgz#f077fdc0b5d0078d30893396ff4827a13f99e817" integrity sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ== +"@sentry-internal/browser-utils@8.35.0": + version "8.35.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/browser-utils/-/browser-utils-8.35.0.tgz#92602f8dd2bb777af2994eb446cb3cf71bf0cfad" + integrity sha512-uj9nwERm7HIS13f/Q52hF/NUS5Al8Ma6jkgpfYGeppYvU0uSjPkwMogtqoJQNbOoZg973tV8qUScbcWY616wNA== + dependencies: + "@sentry/core" "8.35.0" + "@sentry/types" "8.35.0" + "@sentry/utils" "8.35.0" + +"@sentry-internal/feedback@8.35.0": + version "8.35.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-8.35.0.tgz#b31fb7fbec8ecd9cc683948a0d1af2b87731b0a1" + integrity sha512-7bjSaUhL0bDArozre6EiIhhdWdT/1AWNWBC1Wc5w1IxEi5xF7nvF/FfvjQYrONQzZAI3HRxc45J2qhLUzHBmoQ== + dependencies: + "@sentry/core" "8.35.0" + "@sentry/types" "8.35.0" + "@sentry/utils" "8.35.0" + +"@sentry-internal/replay-canvas@8.35.0": + version "8.35.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-8.35.0.tgz#de7849e0d4212ee37a9225b1fc346188d9b05072" + integrity sha512-TUrH6Piv19kvHIiRyIuapLdnuwxk/Un/l1WDCQfq7mK9p1Pac0FkQ7Uufjp6zY3lyhDDZQ8qvCS4ioCMibCwQg== + dependencies: + "@sentry-internal/replay" "8.35.0" + "@sentry/core" "8.35.0" + "@sentry/types" "8.35.0" + "@sentry/utils" "8.35.0" + +"@sentry-internal/replay@8.35.0": + version "8.35.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/replay/-/replay-8.35.0.tgz#f71abae95cb492a54b43885386adbc5c639486c7" + integrity sha512-3wkW03vXYMyWtTLxl9yrtkV+qxbnKFgfASdoGWhXzfLjycgT6o4/04eb3Gn71q9aXqRwH17ISVQbVswnRqMcmA== + dependencies: + "@sentry-internal/browser-utils" "8.35.0" + "@sentry/core" "8.35.0" + "@sentry/types" "8.35.0" + "@sentry/utils" "8.35.0" + +"@sentry/browser@8.35.0": + version "8.35.0" + resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-8.35.0.tgz#67820951fd092ef72ee1a4897464bc7c8d317d77" + integrity sha512-WHfI+NoZzpCsmIvtr6ChOe7yWPLQyMchPnVhY3Z4UeC70bkYNdKcoj/4XZbX3m0D8+71JAsm0mJ9s9OC3Ue6MQ== + dependencies: + "@sentry-internal/browser-utils" "8.35.0" + "@sentry-internal/feedback" "8.35.0" + "@sentry-internal/replay" "8.35.0" + "@sentry-internal/replay-canvas" "8.35.0" + "@sentry/core" "8.35.0" + "@sentry/types" "8.35.0" + "@sentry/utils" "8.35.0" + +"@sentry/core@8.35.0": + version "8.35.0" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-8.35.0.tgz#17090f4d2d3bb983d9d99ecd2d27f4e9e107e0b0" + integrity sha512-Ci0Nmtw5ETWLqQJGY4dyF+iWh7PWKy6k303fCEoEmqj2czDrKJCp7yHBNV0XYbo00prj2ZTbCr6I7albYiyONA== + dependencies: + "@sentry/types" "8.35.0" + "@sentry/utils" "8.35.0" + +"@sentry/react@^8.19.0": + version "8.35.0" + resolved "https://registry.yarnpkg.com/@sentry/react/-/react-8.35.0.tgz#059e9a02717ed0eb96919ea76a52f315a370b2ba" + integrity sha512-8Y+s4pE9hvT2TwSo5JS/Enw2cNFlwiLcJDNGCj/Hho+FePFYA59hbN06ouTHWARnO+swANHKZQj24Wp57p1/tg== + dependencies: + "@sentry/browser" "8.35.0" + "@sentry/core" "8.35.0" + "@sentry/types" "8.35.0" + "@sentry/utils" "8.35.0" + hoist-non-react-statics "^3.3.2" + +"@sentry/types@8.35.0": + version "8.35.0" + resolved "https://registry.yarnpkg.com/@sentry/types/-/types-8.35.0.tgz#535c807800f7e378f61416f30177c0ef81b95012" + integrity sha512-AVEZjb16MlYPifiDDvJ19dPQyDn0jlrtC1PHs6ZKO+Rzyz+2EX2BRdszvanqArldexPoU1p5Bn2w81XZNXThBA== + +"@sentry/utils@8.35.0": + version "8.35.0" + resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-8.35.0.tgz#1e099fcbc60040091c79f028a83226c145d588ee" + integrity sha512-MdMb6+uXjqND7qIPWhulubpSeHzia6HtxeJa8jYI09OCvIcmNGPydv/Gx/LZBwosfMHrLdTWcFH7Y7aCxrq7cg== + dependencies: + "@sentry/types" "8.35.0" + "@sideway/address@^4.1.5": version "4.1.5" resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.5.tgz#4bc149a0076623ced99ca8208ba780d65a99b9d5" @@ -1845,10 +1927,11 @@ integrity sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g== "@sista/ai-assistant-react@^2.2.0": - version "2.2.32" - resolved "https://registry.yarnpkg.com/@sista/ai-assistant-react/-/ai-assistant-react-2.2.32.tgz#5e66e1f889c9707284ed0a33404c48214696b273" - integrity sha512-jm2BSHZD7KSbeO5cgsQxMO/Y/w9B3wwy8N5bNQlaeW+w7FFKsdvrLPLTiZBW0FiS6MrVpKzh5Yxcq/jZEN7waw== + version "2.2.40" + resolved "https://registry.yarnpkg.com/@sista/ai-assistant-react/-/ai-assistant-react-2.2.40.tgz#4f0829bca470790f56799cdf2ba1792c5d47128b" + integrity sha512-hEN8uR+Z9URoVEXpsm2Wu1iEurFCS2RKOOjJp99SIJBpks7ezc+UUha9vLoZqm79sS9CjOuxafZR2x1SuBvQnQ== dependencies: + "@sentry/react" "^8.19.0" howler "^2.2.4" react-icons "^5.0.1" uuid "^9.0.1" @@ -4588,7 +4671,7 @@ history@^4.9.0: tiny-warning "^1.0.0" value-equal "^1.0.1" -hoist-non-react-statics@^3.1.0: +hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== @@ -7043,9 +7126,9 @@ react-helmet-async@^1.3.0: shallowequal "^1.1.0" react-icons@^5.0.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/react-icons/-/react-icons-5.2.1.tgz#28c2040917b2a2eda639b0f797bff1888e018e4a" - integrity sha512-zdbW5GstTzXaVKvGSyTaBalt7HSfuK5ovrzlpyiWHAFXndXTdd/1hdDHI4xBM1Mn7YriT6aqESucFl9kEXzrdw== + version "5.3.0" + resolved "https://registry.yarnpkg.com/react-icons/-/react-icons-5.3.0.tgz#ccad07a30aebd40a89f8cfa7d82e466019203f1c" + integrity sha512-DnUk8aFbTyQPSkCfF8dbX6kQjXA9DktMeJqfjrg6cK9vwQVMxmcA3BfP4QoiztVmEHtwlTgLFsPuH2NskKT6eg== react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0: version "16.13.1" diff --git a/README.md b/README.md index 13e210a4..b600b47e 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@

    - contributions welcome + contributions welcome GitHub forks GitHub issues GitHub stars @@ -14,7 +14,7 @@

    Full PHP development environment based on Docker.

    - forthebadge + forthebadge


    @@ -23,7 +23,7 @@

    Use Docker First - Learn About It Later!

    - + Laradock Documentation

    @@ -175,18 +175,34 @@ Sponsoring is an act of giving in a different fashion. 🌱 ### Diamond Sponsors

    - - Sista AI - Plug-and-Play AI Assistant. (www.sista.ai) - - - Apiato - Build PHP API's faster! - + Sista AI - Plug-and-Play AI Assistant.Apiato - A powerful PHP framework for building scalable, enterprise-grade APIs!

    ### Gold Sponsors -![Gold Sponsors](https://opencollective.com/laradock/tiers/gold-sponsors.svg?avatarHeight=120&width=800&format=svg&button=false&background=%231B1B1D) +
    + + + + + + + + + + + + + + + + + + + + +
    ### Silver Sponsors @@ -197,21 +213,10 @@ Sponsoring is an act of giving in a different fashion. 🌱 ![Bronze Sponsors](https://opencollective.com/laradock/tiers/bronze-sponsors.svg?avatarHeight=65&width=800&format=svg&button=false&background=%231B1B1D) - -### Supports Us - -You can sponsor us using any of the methods below: - -1: Sponsor via [Open Collective](https://opencollective.com/laradock/). -
    -2: Email us at support@laradock.io. - -*Sponsors logos are displayed on the [github repository](https://github.com/laradock/laradock/) page and the [documentation website](http://laradock.io/) home page.* - ## Translations - [中文文档 (Chinese)](./README-zh.md) ## License -[MIT](https://github.com/laradock/laradock/blob/master/LICENSE) © Mahmoud Zalt +[MIT](https://github.com/laradock/laradock/blob/master/LICENSE) © [Mahmoud Zalt](https://zalt.me/) From 8293c61062c06e7b73f215f92dc065e6a282599e Mon Sep 17 00:00:00 2001 From: Hichem Fantar Date: Thu, 21 Nov 2024 17:41:15 +0100 Subject: [PATCH 11/32] update editUrl in docusaurus.config.ts to point to the correct repository --- DOCUMENTATION/docusaurus.config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DOCUMENTATION/docusaurus.config.ts b/DOCUMENTATION/docusaurus.config.ts index 42be2fd4..5b947193 100644 --- a/DOCUMENTATION/docusaurus.config.ts +++ b/DOCUMENTATION/docusaurus.config.ts @@ -39,7 +39,7 @@ const config: Config = { // Please change this to your repo. // Remove this to remove the "edit this page" links. editUrl: - 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', + 'https://github.com/laradock/laradock/tree/master/DOCUMENTATION/', }, // blog: { // showReadingTime: true, From fb176e620fa75031bed1e644003fa0faa19a1f3c Mon Sep 17 00:00:00 2001 From: Hichem Fantar Date: Thu, 21 Nov 2024 17:41:49 +0100 Subject: [PATCH 12/32] remove outdated comments in docusaurus.config.ts related to editUrl --- DOCUMENTATION/docusaurus.config.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/DOCUMENTATION/docusaurus.config.ts b/DOCUMENTATION/docusaurus.config.ts index 5b947193..1db34a55 100644 --- a/DOCUMENTATION/docusaurus.config.ts +++ b/DOCUMENTATION/docusaurus.config.ts @@ -36,8 +36,6 @@ const config: Config = { docs: { id: 'default', sidebarPath: './sidebars.ts', - // Please change this to your repo. - // Remove this to remove the "edit this page" links. editUrl: 'https://github.com/laradock/laradock/tree/master/DOCUMENTATION/', }, From f3fb403b31177fd0f8fa3e1325494729ce08fc52 Mon Sep 17 00:00:00 2001 From: erikn69 Date: Tue, 26 Nov 2024 09:11:18 -0500 Subject: [PATCH 13/32] Fix IONCUBE on Php 8.3 --- php-fpm/Dockerfile | 2 +- workspace/Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/php-fpm/Dockerfile b/php-fpm/Dockerfile index c21602c6..570ffb93 100644 --- a/php-fpm/Dockerfile +++ b/php-fpm/Dockerfile @@ -667,7 +667,7 @@ RUN if [ ${INSTALL_OCI8} = true ]; then \ ARG INSTALL_IONCUBE=false RUN if [ ${INSTALL_IONCUBE} = true ]; then \ - if [ ${LARADOCK_PHP_VERSION} != "8.3" ] \ + if [ ${LARADOCK_PHP_VERSION} != "8.4" ] \ && [ ${LARADOCK_PHP_VERSION} != "8.0" ]; then \ # Install the php ioncube loader curl -L -o /tmp/ioncube_loaders_lin_x86-64.tar.gz https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz \ diff --git a/workspace/Dockerfile b/workspace/Dockerfile index 27a440d0..b9a042d8 100644 --- a/workspace/Dockerfile +++ b/workspace/Dockerfile @@ -703,7 +703,7 @@ RUN if [ ${INSTALL_GRAPHVIZ} = true ]; then \ ARG INSTALL_IONCUBE=false RUN if [ ${INSTALL_IONCUBE} = true ]; then \ - if [ ${LARADOCK_PHP_VERSION} != "8.3" ] \ + if [ ${LARADOCK_PHP_VERSION} != "8.4" ] \ && [ ${LARADOCK_PHP_VERSION} != "8.0" ]; then \ # Install the php ioncube loader curl -L -o /tmp/ioncube_loaders_lin_x86-64.tar.gz https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz \ From 4b96ad083335a5cb736231d3d8e479ea41f88212 Mon Sep 17 00:00:00 2001 From: erikn69 Date: Tue, 26 Nov 2024 09:28:45 -0500 Subject: [PATCH 14/32] Fixed pecl redis, PHP <= 7.3 removed --- php-fpm/Dockerfile | 2 ++ php-worker/Dockerfile | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/php-fpm/Dockerfile b/php-fpm/Dockerfile index c21602c6..34c5fcba 100644 --- a/php-fpm/Dockerfile +++ b/php-fpm/Dockerfile @@ -308,6 +308,8 @@ RUN if [ ${INSTALL_PHPREDIS} = true ]; then \ pecl install -o -f redis-4.3.0; \ elif [ $(php -r "echo PHP_MAJOR_VERSION;") = "7" ] && { [ $(php -r "echo PHP_MINOR_VERSION;") = "0" ] || [ $(php -r "echo PHP_MINOR_VERSION;") = "1" ] ;}; then \ pecl install -o -f redis-5.3.7; \ + elif [ $(php -r "echo PHP_MAJOR_VERSION;") = "7" ] && { [ $(php -r "echo PHP_MINOR_VERSION;") = "2" ] || [ $(php -r "echo PHP_MINOR_VERSION;") = "3" ] ;}; then \ + pecl install -o -f redis-6.0.2; \ else \ pecl install -o -f redis; \ fi \ diff --git a/php-worker/Dockerfile b/php-worker/Dockerfile index 096f0c5a..7d1ea613 100644 --- a/php-worker/Dockerfile +++ b/php-worker/Dockerfile @@ -380,6 +380,10 @@ RUN if [ ${INSTALL_REDIS} = true ]; then \ # Install Redis Extension if [ $(php -r "echo PHP_MAJOR_VERSION;") = "5" ]; then \ printf "\n" | pecl install -o -f redis-4.3.0; \ + elif [ $(php -r "echo PHP_MAJOR_VERSION;") = "7" ] && { [ $(php -r "echo PHP_MINOR_VERSION;") = "0" ] || [ $(php -r "echo PHP_MINOR_VERSION;") = "1" ] ;}; then \ + printf "\n" | pecl install -o -f redis-5.3.7; \ + elif [ $(php -r "echo PHP_MAJOR_VERSION;") = "7" ] && { [ $(php -r "echo PHP_MINOR_VERSION;") = "2" ] || [ $(php -r "echo PHP_MINOR_VERSION;") = "3" ] ;}; then \ + printf "\n" | pecl install -o -f redis-6.0.2; \ else \ printf "\n" | pecl install -o -f redis; \ fi; \ From f6f1f0044906168ec8c5b33d7b29e701d9555372 Mon Sep 17 00:00:00 2001 From: Deniss Celuiko Date: Tue, 24 Dec 2024 00:28:08 +0200 Subject: [PATCH 15/32] Fix for #3590 --- php-worker/Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/php-worker/Dockerfile b/php-worker/Dockerfile index 096f0c5a..037c7a89 100644 --- a/php-worker/Dockerfile +++ b/php-worker/Dockerfile @@ -244,6 +244,7 @@ RUN set -eux; \ ARG INSTALL_MYSQL_CLIENT=false RUN if [ ${INSTALL_MYSQL_CLIENT} = true ]; then \ apk --update add mysql-client \ + mariadb-connector-c \ ;fi # Install FFMPEG: From 80d5492767adb2d74775dc236717aff3c8dfe52f Mon Sep 17 00:00:00 2001 From: erikn69 Date: Fri, 22 Nov 2024 09:22:39 -0500 Subject: [PATCH 16/32] feat: Support PHP 8.4 --- .env.example | 2 +- .github/workflows/main-ci.yml | 2 +- php-fpm/Dockerfile | 2 +- php-fpm/php8.4.ini | 1848 +++++++++++++++++++++++++++++++++ workspace/Dockerfile | 2 +- 5 files changed, 1852 insertions(+), 4 deletions(-) create mode 100644 php-fpm/php8.4.ini diff --git a/.env.example b/.env.example index ee8d219c..9b381cbb 100644 --- a/.env.example +++ b/.env.example @@ -38,7 +38,7 @@ COMPOSE_PROJECT_NAME=laradock ### PHP Version ########################################### # Select a PHP version of the Workspace and PHP-FPM containers (Does not apply to HHVM). -# Accepted values: 8.3 - 8.2 - 8.1 - 8.0 - 7.4 - 7.3 - 7.2 - 7.1 - 7.0 - 5.6 +# Accepted values: 8.4 - 8.3 - 8.2 - 8.1 - 8.0 - 7.4 - 7.3 - 7.2 - 7.1 - 7.0 - 5.6 PHP_VERSION=8.3 ### Phalcon Version ########################################### diff --git a/.github/workflows/main-ci.yml b/.github/workflows/main-ci.yml index e5ad5c66..5ec5b813 100644 --- a/.github/workflows/main-ci.yml +++ b/.github/workflows/main-ci.yml @@ -22,7 +22,7 @@ jobs: strategy: fail-fast: false matrix: - php_version: [ "7.1", "7.2", "7.3", "7.4", "8.0", "8.1", "8.2", "8.3" ] + php_version: [ "7.1", "7.2", "7.3", "7.4", "8.0", "8.1", "8.2", "8.3", "8.4" ] service: [ php-fpm, php-worker, workspace ] steps: - uses: actions/checkout@v4 diff --git a/php-fpm/Dockerfile b/php-fpm/Dockerfile index 5806c6a4..eafc915b 100644 --- a/php-fpm/Dockerfile +++ b/php-fpm/Dockerfile @@ -220,7 +220,7 @@ RUN if [ ${INSTALL_XDEBUG} = true ]; then \ # https://xdebug.org/docs/compat if [ $(php -r "echo PHP_MAJOR_VERSION;") = "8" ] || { [ $(php -r "echo PHP_MAJOR_VERSION;") = "7" ] && { [ $(php -r "echo PHP_MINOR_VERSION;") = "4" ] || [ $(php -r "echo PHP_MINOR_VERSION;") = "3" ] ;} ;}; then \ if [ $(php -r "echo PHP_MAJOR_VERSION;") = "8" ]; then \ - pecl install xdebug-3.3.0; \ + pecl install xdebug-3.4.0; \ else \ pecl install xdebug-3.1.6; \ fi; \ diff --git a/php-fpm/php8.4.ini b/php-fpm/php8.4.ini new file mode 100644 index 00000000..6e5064dd --- /dev/null +++ b/php-fpm/php8.4.ini @@ -0,0 +1,1848 @@ +[PHP] + +;;;;;;;;;;;;;;;;;;; +; About php.ini ; +;;;;;;;;;;;;;;;;;;; +; PHP's initialization file, generally called php.ini, is responsible for +; configuring many of the aspects of PHP's behavior. + +; PHP attempts to find and load this configuration from a number of locations. +; The following is a summary of its search order: +; 1. SAPI module specific location. +; 2. The PHPRC environment variable. +; 3. A number of predefined registry keys on Windows +; 4. Current working directory (except CLI) +; 5. The web server's directory (for SAPI modules), or directory of PHP +; (otherwise in Windows) +; 6. The directory from the --with-config-file-path compile time option, or the +; Windows directory (usually C:\windows) +; See the PHP docs for more specific information. +; https://php.net/configuration.file + +; The syntax of the file is extremely simple. Whitespace and lines +; beginning with a semicolon are silently ignored (as you probably guessed). +; Section headers (e.g. [Foo]) are also silently ignored, even though +; they might mean something in the future. + +; Directives following the section heading [PATH=/www/mysite] only +; apply to PHP files in the /www/mysite directory. Directives +; following the section heading [HOST=www.example.com] only apply to +; PHP files served from www.example.com. Directives set in these +; special sections cannot be overridden by user-defined INI files or +; at runtime. Currently, [PATH=] and [HOST=] sections only work under +; CGI/FastCGI. +; https://php.net/ini.sections + +; Directives are specified using the following syntax: +; directive = value +; Directive names are *case sensitive* - foo=bar is different from FOO=bar. +; Directives are variables used to configure PHP or PHP extensions. +; There is no name validation. If PHP can't find an expected +; directive because it is not set or is mistyped, a default value will be used. + +; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one +; of the INI constants (On, Off, True, False, Yes, No and None) or an expression +; (e.g. E_ALL & ~E_NOTICE), a quoted string ("bar"), or a reference to a +; previously set variable or directive (e.g. ${foo}) + +; Expressions in the INI file are limited to bitwise operators and parentheses: +; | bitwise OR +; ^ bitwise XOR +; & bitwise AND +; ~ bitwise NOT +; ! boolean NOT + +; Boolean flags can be turned on using the values 1, On, True or Yes. +; They can be turned off using the values 0, Off, False or No. + +; An empty string can be denoted by simply not writing anything after the equal +; sign, or by using the None keyword: + +; foo = ; sets foo to an empty string +; foo = None ; sets foo to an empty string +; foo = "None" ; sets foo to the string 'None' + +; If you use constants in your value, and these constants belong to a +; dynamically loaded extension (either a PHP extension or a Zend extension), +; you may only use these constants *after* the line that loads the extension. + +;;;;;;;;;;;;;;;;;;; +; About this file ; +;;;;;;;;;;;;;;;;;;; +; PHP comes packaged with two INI files. One that is recommended to be used +; in production environments and one that is recommended to be used in +; development environments. + +; php.ini-production contains settings which hold security, performance and +; best practices at its core. But please be aware, these settings may break +; compatibility with older or less security-conscious applications. We +; recommending using the production ini in production and testing environments. + +; php.ini-development is very similar to its production variant, except it is +; much more verbose when it comes to errors. We recommend using the +; development version only in development environments, as errors shown to +; application users can inadvertently leak otherwise secure information. + +; This is the php.ini-development INI file. + +;;;;;;;;;;;;;;;;;;; +; Quick Reference ; +;;;;;;;;;;;;;;;;;;; + +; The following are all the settings which are different in either the production +; or development versions of the INIs with respect to PHP's default behavior. +; Please see the actual settings later in the document for more details as to why +; we recommend these changes in PHP's behavior. + +; display_errors +; Default Value: On +; Development Value: On +; Production Value: Off + +; display_startup_errors +; Default Value: On +; Development Value: On +; Production Value: Off + +; error_reporting +; Default Value: E_ALL +; Development Value: E_ALL +; Production Value: E_ALL & ~E_DEPRECATED + +; log_errors +; Default Value: Off +; Development Value: On +; Production Value: On + +; max_input_time +; Default Value: -1 (Unlimited) +; Development Value: 60 (60 seconds) +; Production Value: 60 (60 seconds) + +; output_buffering +; Default Value: Off +; Development Value: 4096 +; Production Value: 4096 + +; register_argc_argv +; Default Value: On +; Development Value: Off +; Production Value: Off + +; request_order +; Default Value: None +; Development Value: "GP" +; Production Value: "GP" + +; session.gc_divisor +; Default Value: 100 +; Development Value: 1000 +; Production Value: 1000 + +; short_open_tag +; Default Value: On +; Development Value: Off +; Production Value: Off + +; variables_order +; Default Value: "EGPCS" +; Development Value: "GPCS" +; Production Value: "GPCS" + +; zend.assertions +; Default Value: 1 +; Development Value: 1 +; Production Value: -1 + +; zend.exception_ignore_args +; Default Value: Off +; Development Value: Off +; Production Value: On + +; zend.exception_string_param_max_len +; Default Value: 15 +; Development Value: 15 +; Production Value: 0 + +;;;;;;;;;;;;;;;;;;;; +; php.ini Options ; +;;;;;;;;;;;;;;;;;;;; +; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini" +;user_ini.filename = ".user.ini" + +; To disable this feature set this option to an empty value +;user_ini.filename = + +; TTL for user-defined php.ini files (time-to-live) in seconds. Default is 300 seconds (5 minutes) +;user_ini.cache_ttl = 300 + +;;;;;;;;;;;;;;;;;;;; +; Language Options ; +;;;;;;;;;;;;;;;;;;;; + +; Enable the PHP scripting language engine under Apache. +; https://php.net/engine +engine = On + +; This directive determines whether or not PHP will recognize code between +; tags as PHP source which should be processed as such. It is +; generally recommended that should be used and that this feature +; should be disabled, as enabling it may result in issues when generating XML +; documents, however this remains supported for backward compatibility reasons. +; Note that this directive does not control the would work. +; https://php.net/syntax-highlighting +;highlight.string = #DD0000 +;highlight.comment = #FF9900 +;highlight.keyword = #007700 +;highlight.default = #0000BB +;highlight.html = #000000 + +; If enabled, the request will be allowed to complete even if the user aborts +; the request. Consider enabling it if executing long requests, which may end up +; being interrupted by the user or a browser timing out. PHP's default behavior +; is to disable this feature. +; https://php.net/ignore-user-abort +;ignore_user_abort = On + +; Determines the size of the realpath cache to be used by PHP. This value should +; be increased on systems where PHP opens many files to reflect the quantity of +; the file operations performed. +; Note: if open_basedir is set, the cache is disabled +; https://php.net/realpath-cache-size +;realpath_cache_size = 4096k + +; Duration of time, in seconds for which to cache realpath information for a given +; file or directory. For systems with rarely changing files, consider increasing this +; value. +; https://php.net/realpath-cache-ttl +;realpath_cache_ttl = 120 + +; Enables or disables the circular reference collector. +; https://php.net/zend.enable-gc +zend.enable_gc = On + +; If enabled, scripts may be written in encodings that are incompatible with +; the scanner. CP936, Big5, CP949 and Shift_JIS are the examples of such +; encodings. To use this feature, mbstring extension must be enabled. +;zend.multibyte = Off + +; Allows to set the default encoding for the scripts. This value will be used +; unless "declare(encoding=...)" directive appears at the top of the script. +; Only affects if zend.multibyte is set. +;zend.script_encoding = + +; Allows to include or exclude arguments from stack traces generated for exceptions. +; In production, it is recommended to turn this setting on to prohibit the output +; of sensitive information in stack traces +; Default Value: Off +; Development Value: Off +; Production Value: On +zend.exception_ignore_args = Off + +; Allows setting the maximum string length in an argument of a stringified stack trace +; to a value between 0 and 1000000. +; This has no effect when zend.exception_ignore_args is enabled. +; Default Value: 15 +; Development Value: 15 +; Production Value: 0 +zend.exception_string_param_max_len = 15 + +;;;;;;;;;;;;;;;;; +; Miscellaneous ; +;;;;;;;;;;;;;;;;; + +; Decides whether PHP may expose the fact that it is installed on the server +; (e.g. by adding its signature to the Web server header). It is no security +; threat in any way, but it makes it possible to determine whether you use PHP +; on your server or not. +; https://php.net/expose-php +expose_php = On + +;;;;;;;;;;;;;;;;;;; +; Resource Limits ; +;;;;;;;;;;;;;;;;;;; + +; Maximum execution time of each script, in seconds +; https://php.net/max-execution-time +; Note: This directive is hardcoded to 0 for the CLI SAPI +max_execution_time = 30 + +; Maximum amount of time each script may spend parsing request data. It's a good +; idea to limit this time on productions servers in order to eliminate unexpectedly +; long running scripts. +; Note: This directive is hardcoded to -1 for the CLI SAPI +; Default Value: -1 (Unlimited) +; Development Value: 60 (60 seconds) +; Production Value: 60 (60 seconds) +; https://php.net/max-input-time +max_input_time = 60 + +; Maximum input variable nesting level +; https://php.net/max-input-nesting-level +;max_input_nesting_level = 64 + +; How many GET/POST/COOKIE input variables may be accepted +;max_input_vars = 1000 + +; How many multipart body parts (combined input variable and file uploads) may +; be accepted. +; Default Value: -1 (Sum of max_input_vars and max_file_uploads) +;max_multipart_body_parts = 1500 + +; Maximum amount of memory a script may consume +; https://php.net/memory-limit +memory_limit = 128M + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; Error handling and logging ; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +; This directive informs PHP of which errors, warnings and notices you would like +; it to take action for. The recommended way of setting values for this +; directive is through the use of the error level constants and bitwise +; operators. The error level constants are below here for convenience as well as +; some common settings and their meanings. +; By default, PHP is set to take action on all errors, notices and warnings EXCEPT +; those related to E_NOTICE, which together cover best practices and +; recommended coding standards in PHP. For performance reasons, this is the +; recommend error reporting setting. Your production server shouldn't be wasting +; resources complaining about best practices and coding standards. That's what +; development servers and development settings are for. +; Note: The php.ini-development file has this setting as E_ALL. This +; means it pretty much reports everything which is exactly what you want during +; development and early testing. +; +; Error Level Constants: +; E_ALL - All errors and warnings +; E_ERROR - fatal run-time errors +; E_RECOVERABLE_ERROR - almost fatal run-time errors +; E_WARNING - run-time warnings (non-fatal errors) +; E_PARSE - compile-time parse errors +; E_NOTICE - run-time notices (these are warnings which often result +; from a bug in your code, but it's possible that it was +; intentional (e.g., using an uninitialized variable and +; relying on the fact it is automatically initialized to an +; empty string) +; E_CORE_ERROR - fatal errors that occur during PHP's initial startup +; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's +; initial startup +; E_COMPILE_ERROR - fatal compile-time errors +; E_COMPILE_WARNING - compile-time warnings (non-fatal errors) +; E_USER_ERROR - user-generated error message +; E_USER_WARNING - user-generated warning message +; E_USER_NOTICE - user-generated notice message +; E_DEPRECATED - warn about code that will not work in future versions +; of PHP +; E_USER_DEPRECATED - user-generated deprecation warnings +; +; Common Values: +; E_ALL (Show all errors, warnings and notices including coding standards.) +; E_ALL & ~E_NOTICE (Show all errors, except for notices) +; E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR (Show only errors) +; Default Value: E_ALL +; Development Value: E_ALL +; Production Value: E_ALL & ~E_DEPRECATED +; https://php.net/error-reporting +error_reporting = E_ALL + +; This directive controls whether or not and where PHP will output errors, +; notices and warnings too. Error output is very useful during development, but +; it could be very dangerous in production environments. Depending on the code +; which is triggering the error, sensitive information could potentially leak +; out of your application such as database usernames and passwords or worse. +; For production environments, we recommend logging errors rather than +; sending them to STDOUT. +; Possible Values: +; Off = Do not display any errors +; stderr = Display errors to STDERR (affects only CGI/CLI binaries!) +; On or stdout = Display errors to STDOUT +; Default Value: On +; Development Value: On +; Production Value: Off +; https://php.net/display-errors +display_errors = On + +; The display of errors which occur during PHP's startup sequence are handled +; separately from display_errors. We strongly recommend you set this to 'off' +; for production servers to avoid leaking configuration details. +; Default Value: On +; Development Value: On +; Production Value: Off +; https://php.net/display-startup-errors +display_startup_errors = On + +; Besides displaying errors, PHP can also log errors to locations such as a +; server-specific log, STDERR, or a location specified by the error_log +; directive found below. While errors should not be displayed on productions +; servers they should still be monitored and logging is a great way to do that. +; Default Value: Off +; Development Value: On +; Production Value: On +; https://php.net/log-errors +log_errors = On + +; Do not log repeated messages. Repeated errors must occur in same file on same +; line unless ignore_repeated_source is set true. +; https://php.net/ignore-repeated-errors +ignore_repeated_errors = Off + +; Ignore source of message when ignoring repeated messages. When this setting +; is On you will not log errors with repeated messages from different files or +; source lines. +; https://php.net/ignore-repeated-source +ignore_repeated_source = Off + +; If this parameter is set to Off, then memory leaks will not be shown (on +; stdout or in the log). This is only effective in a debug compile, and if +; error reporting includes E_WARNING in the allowed list +; https://php.net/report-memleaks +report_memleaks = On + +; This setting is off by default. +;report_zend_debug = 0 + +; Turn off normal error reporting and emit XML-RPC error XML +; https://php.net/xmlrpc-errors +;xmlrpc_errors = 0 + +; An XML-RPC faultCode +;xmlrpc_error_number = 0 + +; When PHP displays or logs an error, it has the capability of formatting the +; error message as HTML for easier reading. This directive controls whether +; the error message is formatted as HTML or not. +; Note: This directive is hardcoded to Off for the CLI SAPI +; https://php.net/html-errors +;html_errors = On + +; If html_errors is set to On *and* docref_root is not empty, then PHP +; produces clickable error messages that direct to a page describing the error +; or function causing the error in detail. +; You can download a copy of the PHP manual from https://php.net/docs +; and change docref_root to the base URL of your local copy including the +; leading '/'. You must also specify the file extension being used including +; the dot. PHP's default behavior is to leave these settings empty, in which +; case no links to documentation are generated. +; Note: Never use this feature for production boxes. +; https://php.net/docref-root +; Examples +;docref_root = "/phpmanual/" + +; https://php.net/docref-ext +;docref_ext = .html + +; String to output before an error message. PHP's default behavior is to leave +; this setting blank. +; https://php.net/error-prepend-string +; Example: +;error_prepend_string = "" + +; String to output after an error message. PHP's default behavior is to leave +; this setting blank. +; https://php.net/error-append-string +; Example: +;error_append_string = "" + +; Log errors to specified file. PHP's default behavior is to leave this value +; empty. +; https://php.net/error-log +; Example: +;error_log = php_errors.log +; Log errors to syslog (Event Log on Windows). +;error_log = syslog + +; The syslog ident is a string which is prepended to every message logged +; to syslog. Only used when error_log is set to syslog. +;syslog.ident = php + +; The syslog facility is used to specify what type of program is logging +; the message. Only used when error_log is set to syslog. +;syslog.facility = user + +; Set this to disable filtering control characters (the default). +; Some loggers only accept NVT-ASCII, others accept anything that's not +; control characters. If your logger accepts everything, then no filtering +; is needed at all. +; Allowed values are: +; ascii (all printable ASCII characters and NL) +; no-ctrl (all characters except control characters) +; all (all characters) +; raw (like "all", but messages are not split at newlines) +; https://php.net/syslog.filter +;syslog.filter = ascii + +;windows.show_crt_warning +; Default value: 0 +; Development value: 0 +; Production value: 0 + +;;;;;;;;;;;;;;;;; +; Data Handling ; +;;;;;;;;;;;;;;;;; + +; The separator used in PHP generated URLs to separate arguments. +; PHP's default setting is "&". +; https://php.net/arg-separator.output +; Example: +;arg_separator.output = "&" + +; List of separator(s) used by PHP to parse input URLs into variables. +; PHP's default setting is "&". +; NOTE: Every character in this directive is considered as separator! +; https://php.net/arg-separator.input +; Example: +;arg_separator.input = ";&" + +; This directive determines which super global arrays are registered when PHP +; starts up. G,P,C,E & S are abbreviations for the following respective super +; globals: GET, POST, COOKIE, ENV and SERVER. There is a performance penalty +; paid for the registration of these arrays and because ENV is not as commonly +; used as the others, ENV is not recommended on productions servers. You +; can still get access to the environment variables through getenv() should you +; need to. +; Default Value: "EGPCS" +; Development Value: "GPCS" +; Production Value: "GPCS"; +; https://php.net/variables-order +variables_order = "GPCS" + +; This directive determines which super global data (G,P & C) should be +; registered into the super global array REQUEST. If so, it also determines +; the order in which that data is registered. The values for this directive +; are specified in the same manner as the variables_order directive, +; EXCEPT one. Leaving this value empty will cause PHP to use the value set +; in the variables_order directive. It does not mean it will leave the super +; globals array REQUEST empty. +; Default Value: None +; Development Value: "GP" +; Production Value: "GP" +; https://php.net/request-order +request_order = "GP" + +; This directive determines whether PHP registers $argv & $argc each time it +; runs. $argv contains an array of all the arguments passed to PHP when a script +; is invoked. $argc contains an integer representing the number of arguments +; that were passed when the script was invoked. These arrays are extremely +; useful when running scripts from the command line. When this directive is +; enabled, registering these variables consumes CPU cycles and memory each time +; a script is executed. For performance reasons, this feature should be disabled +; on production servers. +; Note: This directive is hardcoded to On for the CLI SAPI +; Default Value: On +; Development Value: Off +; Production Value: Off +; https://php.net/register-argc-argv +register_argc_argv = Off + +; When enabled, the ENV, REQUEST and SERVER variables are created when they're +; first used (Just In Time) instead of when the script starts. If these +; variables are not used within a script, having this directive on will result +; in a performance gain. The PHP directive register_argc_argv must be disabled +; for this directive to have any effect. +; https://php.net/auto-globals-jit +auto_globals_jit = On + +; Whether PHP will read the POST data. +; This option is enabled by default. +; Most likely, you won't want to disable this option globally. It causes $_POST +; and $_FILES to always be empty; the only way you will be able to read the +; POST data will be through the php://input stream wrapper. This can be useful +; to proxy requests or to process the POST data in a memory efficient fashion. +; https://php.net/enable-post-data-reading +;enable_post_data_reading = Off + +; Maximum size of POST data that PHP will accept. +; Its value may be 0 to disable the limit. It is ignored if POST data reading +; is disabled through enable_post_data_reading. +; https://php.net/post-max-size +post_max_size = 8M + +; Automatically add files before PHP document. +; https://php.net/auto-prepend-file +auto_prepend_file = + +; Automatically add files after PHP document. +; https://php.net/auto-append-file +auto_append_file = + +; By default, PHP will output a media type using the Content-Type header. To +; disable this, simply set it to be empty. +; +; PHP's built-in default media type is set to text/html. +; https://php.net/default-mimetype +default_mimetype = "text/html" + +; PHP's default character set is set to UTF-8. +; https://php.net/default-charset +default_charset = "UTF-8" + +; PHP internal character encoding is set to empty. +; If empty, default_charset is used. +; https://php.net/internal-encoding +;internal_encoding = + +; PHP input character encoding is set to empty. +; If empty, default_charset is used. +; https://php.net/input-encoding +;input_encoding = + +; PHP output character encoding is set to empty. +; If empty, default_charset is used. +; See also output_buffer. +; https://php.net/output-encoding +;output_encoding = + +;;;;;;;;;;;;;;;;;;;;;;;;; +; Paths and Directories ; +;;;;;;;;;;;;;;;;;;;;;;;;; + +; UNIX: "/path1:/path2" +;include_path = ".:/php/includes" +; +; Windows: "\path1;\path2" +;include_path = ".;c:\php\includes" +; +; PHP's default setting for include_path is ".;/path/to/php/pear" +; https://php.net/include-path + +; The root of the PHP pages, used only if nonempty. +; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root +; if you are running php as a CGI under any web server (other than IIS) +; see documentation for security issues. The alternate is to use the +; cgi.force_redirect configuration below +; https://php.net/doc-root +doc_root = + +; The directory under which PHP opens the script using /~username used only +; if nonempty. +; https://php.net/user-dir +user_dir = + +; Directory in which the loadable extensions (modules) reside. +; https://php.net/extension-dir +;extension_dir = "./" +; On windows: +;extension_dir = "ext" + +; Directory where the temporary files should be placed. +; Defaults to the system default (see sys_get_temp_dir) +;sys_temp_dir = "/tmp" + +; Whether or not to enable the dl() function. The dl() function does NOT work +; properly in multithreaded servers, such as IIS or Zeus, and is automatically +; disabled on them. +; https://php.net/enable-dl +enable_dl = Off + +; cgi.force_redirect is necessary to provide security running PHP as a CGI under +; most web servers. Left undefined, PHP turns this on by default. You can +; turn it off here AT YOUR OWN RISK +; **You CAN safely turn this off for IIS, in fact, you MUST.** +; https://php.net/cgi.force-redirect +;cgi.force_redirect = 1 + +; if cgi.nph is enabled it will force cgi to always sent Status: 200 with +; every request. PHP's default behavior is to disable this feature. +;cgi.nph = 1 + +; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape +; (iPlanet) web servers, you MAY need to set an environment variable name that PHP +; will look for to know it is OK to continue execution. Setting this variable MAY +; cause security issues, KNOW WHAT YOU ARE DOING FIRST. +; https://php.net/cgi.redirect-status-env +;cgi.redirect_status_env = + +; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's +; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok +; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting +; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting +; of zero causes PHP to behave as before. Default is 1. You should fix your scripts +; to use SCRIPT_FILENAME rather than PATH_TRANSLATED. +; https://php.net/cgi.fix-pathinfo +;cgi.fix_pathinfo=1 + +; if cgi.discard_path is enabled, the PHP CGI binary can safely be placed outside +; of the web tree and people will not be able to circumvent .htaccess security. +;cgi.discard_path=1 + +; FastCGI under IIS supports the ability to impersonate +; security tokens of the calling client. This allows IIS to define the +; security context that the request runs under. mod_fastcgi under Apache +; does not currently support this feature (03/17/2002) +; Set to 1 if running under IIS. Default is zero. +; https://php.net/fastcgi.impersonate +;fastcgi.impersonate = 1 + +; Disable logging through FastCGI connection. PHP's default behavior is to enable +; this feature. +;fastcgi.logging = 0 + +; cgi.rfc2616_headers configuration option tells PHP what type of headers to +; use when sending HTTP response code. If set to 0, PHP sends Status: header that +; is supported by Apache. When this option is set to 1, PHP will send +; RFC2616 compliant header. +; Default is zero. +; https://php.net/cgi.rfc2616-headers +;cgi.rfc2616_headers = 0 + +; cgi.check_shebang_line controls whether CGI PHP checks for line starting with #! +; (shebang) at the top of the running script. This line might be needed if the +; script support running both as stand-alone script and via PHP CGI<. PHP in CGI +; mode skips this line and ignores its content if this directive is turned on. +; https://php.net/cgi.check-shebang-line +;cgi.check_shebang_line=1 + +;;;;;;;;;;;;;;;; +; File Uploads ; +;;;;;;;;;;;;;;;; + +; Whether to allow HTTP file uploads. +; https://php.net/file-uploads +file_uploads = On + +; Temporary directory for HTTP uploaded files (will use system default if not +; specified). +; https://php.net/upload-tmp-dir +;upload_tmp_dir = + +; Maximum allowed size for uploaded files. +; https://php.net/upload-max-filesize +upload_max_filesize = 2M + +; Maximum number of files that can be uploaded via a single request +max_file_uploads = 20 + +;;;;;;;;;;;;;;;;;; +; Fopen wrappers ; +;;;;;;;;;;;;;;;;;; + +; Whether to allow the treatment of URLs (like http:// or ftp://) as files. +; https://php.net/allow-url-fopen +allow_url_fopen = On + +; Whether to allow include/require to open URLs (like https:// or ftp://) as files. +; https://php.net/allow-url-include +allow_url_include = Off + +; Define the anonymous ftp password (your email address). PHP's default setting +; for this is empty. +; https://php.net/from +;from="john@doe.com" + +; Define the User-Agent string. PHP's default setting for this is empty. +; https://php.net/user-agent +;user_agent="PHP" + +; Default timeout for socket based streams (seconds) +; https://php.net/default-socket-timeout +default_socket_timeout = 60 + +; If your scripts have to deal with files from Macintosh systems, +; or you are running on a Mac and need to deal with files from +; unix or win32 systems, setting this flag will cause PHP to +; automatically detect the EOL character in those files so that +; fgets() and file() will work regardless of the source of the file. +; https://php.net/auto-detect-line-endings +;auto_detect_line_endings = Off + +;;;;;;;;;;;;;;;;;;;;;; +; Dynamic Extensions ; +;;;;;;;;;;;;;;;;;;;;;; + +; If you wish to have an extension loaded automatically, use the following +; syntax: +; +; extension=modulename +; +; For example: +; +; extension=mysqli +; +; When the extension library to load is not located in the default extension +; directory, You may specify an absolute path to the library file: +; +; extension=/path/to/extension/mysqli.so +; +; Note : The syntax used in previous PHP versions ('extension=.so' and +; 'extension='php_.dll') is supported for legacy reasons and may be +; deprecated in a future PHP major version. So, when it is possible, please +; move to the new ('extension=) syntax. +; +; Notes for Windows environments : +; +; - Many DLL files are located in the ext/ +; extension folders as well as the separate PECL DLL download. +; Be sure to appropriately set the extension_dir directive. +; +;extension=bz2 +;extension=curl +;extension=ffi +;extension=ftp +;extension=fileinfo +;extension=gd +;extension=gettext +;extension=gmp +;extension=intl +;extension=ldap +;extension=mbstring +;extension=exif ; Must be after mbstring as it depends on it +;extension=mysqli +;extension=odbc +;extension=openssl +;extension=pdo_firebird +;extension=pdo_mysql +;extension=pdo_odbc +;extension=pdo_pgsql +;extension=pdo_sqlite +;extension=pgsql +;extension=shmop + +; The MIBS data available in the PHP distribution must be installed. +; See https://www.php.net/manual/en/snmp.installation.php +;extension=snmp + +;extension=soap +;extension=sockets +;extension=sodium +;extension=sqlite3 +;extension=tidy +;extension=xsl +;extension=zip + +;zend_extension=opcache + +;;;;;;;;;;;;;;;;;;; +; Module Settings ; +;;;;;;;;;;;;;;;;;;; + +[CLI Server] +; Whether the CLI web server uses ANSI color coding in its terminal output. +cli_server.color = On + +[Date] +; Defines the default timezone used by the date functions +; https://php.net/date.timezone +;date.timezone = + +; https://php.net/date.default-latitude +;date.default_latitude = 31.7667 + +; https://php.net/date.default-longitude +;date.default_longitude = 35.2333 + +; https://php.net/date.sunrise-zenith +;date.sunrise_zenith = 90.833333 + +; https://php.net/date.sunset-zenith +;date.sunset_zenith = 90.833333 + +[filter] +; https://php.net/filter.default +;filter.default = unsafe_raw + +; https://php.net/filter.default-flags +;filter.default_flags = + +[iconv] +; Use of this INI entry is deprecated, use global input_encoding instead. +; If empty, default_charset or input_encoding or iconv.input_encoding is used. +; The precedence is: default_charset < input_encoding < iconv.input_encoding +;iconv.input_encoding = + +; Use of this INI entry is deprecated, use global internal_encoding instead. +; If empty, default_charset or internal_encoding or iconv.internal_encoding is used. +; The precedence is: default_charset < internal_encoding < iconv.internal_encoding +;iconv.internal_encoding = + +; Use of this INI entry is deprecated, use global output_encoding instead. +; If empty, default_charset or output_encoding or iconv.output_encoding is used. +; The precedence is: default_charset < output_encoding < iconv.output_encoding +; To use an output encoding conversion, iconv's output handler must be set +; otherwise output encoding conversion cannot be performed. +;iconv.output_encoding = + +[intl] +;intl.default_locale = +; This directive allows you to produce PHP errors when some error +; happens within intl functions. The value is the level of the error produced. +; Default is 0, which does not produce any errors. +;intl.error_level = E_WARNING +;intl.use_exceptions = 0 + +[sqlite3] +; Directory pointing to SQLite3 extensions +; https://php.net/sqlite3.extension-dir +;sqlite3.extension_dir = + +; SQLite defensive mode flag (only available from SQLite 3.26+) +; When the defensive flag is enabled, language features that allow ordinary +; SQL to deliberately corrupt the database file are disabled. This forbids +; writing directly to the schema, shadow tables (eg. FTS data tables), or +; the sqlite_dbpage virtual table. +; https://www.sqlite.org/c3ref/c_dbconfig_defensive.html +; (for older SQLite versions, this flag has no use) +;sqlite3.defensive = 1 + +[Pcre] +; PCRE library backtracking limit. +; https://php.net/pcre.backtrack-limit +;pcre.backtrack_limit=100000 + +; PCRE library recursion limit. +; Please note that if you set this value to a high number you may consume all +; the available process stack and eventually crash PHP (due to reaching the +; stack size limit imposed by the Operating System). +; https://php.net/pcre.recursion-limit +;pcre.recursion_limit=100000 + +; Enables or disables JIT compilation of patterns. This requires the PCRE +; library to be compiled with JIT support. +;pcre.jit=1 + +[Pdo] +; Whether to pool ODBC connections. Can be one of "strict", "relaxed" or "off" +; https://php.net/pdo-odbc.connection-pooling +;pdo_odbc.connection_pooling=strict + +[Pdo_mysql] +; Default socket name for local MySQL connects. If empty, uses the built-in +; MySQL defaults. +pdo_mysql.default_socket= + +[Phar] +; https://php.net/phar.readonly +;phar.readonly = On + +; https://php.net/phar.require-hash +;phar.require_hash = On + +;phar.cache_list = + +[mail function] +; For Win32 only. +; https://php.net/smtp +SMTP = localhost +; https://php.net/smtp-port +smtp_port = 25 + +; For Win32 only. +; https://php.net/sendmail-from +;sendmail_from = me@example.com + +; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). +; https://php.net/sendmail-path +;sendmail_path = + +; Force the addition of the specified parameters to be passed as extra parameters +; to the sendmail binary. These parameters will always replace the value of +; the 5th parameter to mail(). +;mail.force_extra_parameters = + +; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename +mail.add_x_header = Off + +; Use mixed LF and CRLF line separators to keep compatibility with some +; RFC 2822 non conformant MTA. +mail.mixed_lf_and_crlf = Off + +; The path to a log file that will log all mail() calls. Log entries include +; the full path of the script, line number, To address and headers. +;mail.log = +; Log mail to syslog (Event Log on Windows). +;mail.log = syslog + +[ODBC] +; https://php.net/odbc.default-db +;odbc.default_db = Not yet implemented + +; https://php.net/odbc.default-user +;odbc.default_user = Not yet implemented + +; https://php.net/odbc.default-pw +;odbc.default_pw = Not yet implemented + +; Controls the ODBC cursor model. +; Default: SQL_CURSOR_STATIC (default). +;odbc.default_cursortype + +; Allow or prevent persistent links. +; https://php.net/odbc.allow-persistent +odbc.allow_persistent = On + +; Check that a connection is still valid before reuse. +; https://php.net/odbc.check-persistent +odbc.check_persistent = On + +; Maximum number of persistent links. -1 means no limit. +; https://php.net/odbc.max-persistent +odbc.max_persistent = -1 + +; Maximum number of links (persistent + non-persistent). -1 means no limit. +; https://php.net/odbc.max-links +odbc.max_links = -1 + +; Handling of LONG fields. Returns number of bytes to variables. 0 means +; passthru. +; https://php.net/odbc.defaultlrl +odbc.defaultlrl = 4096 + +; Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char. +; See the documentation on odbc_binmode and odbc_longreadlen for an explanation +; of odbc.defaultlrl and odbc.defaultbinmode +; https://php.net/odbc.defaultbinmode +odbc.defaultbinmode = 1 + +[MySQLi] + +; Maximum number of persistent links. -1 means no limit. +; https://php.net/mysqli.max-persistent +mysqli.max_persistent = -1 + +; Allow accessing, from PHP's perspective, local files with LOAD DATA statements +; https://php.net/mysqli.allow_local_infile +;mysqli.allow_local_infile = On + +; It allows the user to specify a folder where files that can be sent via LOAD DATA +; LOCAL can exist. It is ignored if mysqli.allow_local_infile is enabled. +;mysqli.local_infile_directory = + +; Allow or prevent persistent links. +; https://php.net/mysqli.allow-persistent +mysqli.allow_persistent = On + +; Maximum number of links. -1 means no limit. +; https://php.net/mysqli.max-links +mysqli.max_links = -1 + +; Default port number for mysqli_connect(). If unset, mysqli_connect() will use +; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the +; compile-time value defined MYSQL_PORT (in that order). Win32 will only look +; at MYSQL_PORT. +; https://php.net/mysqli.default-port +mysqli.default_port = 3306 + +; Default socket name for local MySQL connects. If empty, uses the built-in +; MySQL defaults. +; https://php.net/mysqli.default-socket +mysqli.default_socket = + +; Default host for mysqli_connect() (doesn't apply in safe mode). +; https://php.net/mysqli.default-host +mysqli.default_host = + +; Default user for mysqli_connect() (doesn't apply in safe mode). +; https://php.net/mysqli.default-user +mysqli.default_user = + +; Default password for mysqli_connect() (doesn't apply in safe mode). +; Note that this is generally a *bad* idea to store passwords in this file. +; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw") +; and reveal this password! And of course, any users with read access to this +; file will be able to reveal the password as well. +; https://php.net/mysqli.default-pw +mysqli.default_pw = + +; If this option is enabled, closing a persistent connection will rollback +; any pending transactions of this connection, before it is put back +; into the persistent connection pool. +;mysqli.rollback_on_cached_plink = Off + +[mysqlnd] +; Enable / Disable collection of general statistics by mysqlnd which can be +; used to tune and monitor MySQL operations. +mysqlnd.collect_statistics = On + +; Enable / Disable collection of memory usage statistics by mysqlnd which can be +; used to tune and monitor MySQL operations. +mysqlnd.collect_memory_statistics = On + +; Records communication from all extensions using mysqlnd to the specified log +; file. +; https://php.net/mysqlnd.debug +;mysqlnd.debug = + +; Defines which queries will be logged. +;mysqlnd.log_mask = 0 + +; Default size of the mysqlnd memory pool, which is used by result sets. +;mysqlnd.mempool_default_size = 16000 + +; Size of a pre-allocated buffer used when sending commands to MySQL in bytes. +;mysqlnd.net_cmd_buffer_size = 2048 + +; Size of a pre-allocated buffer used for reading data sent by the server in +; bytes. +;mysqlnd.net_read_buffer_size = 32768 + +; Timeout for network requests in seconds. +;mysqlnd.net_read_timeout = 31536000 + +; SHA-256 Authentication Plugin related. File with the MySQL server public RSA +; key. +;mysqlnd.sha256_server_public_key = + +[PostgreSQL] +; Allow or prevent persistent links. +; https://php.net/pgsql.allow-persistent +pgsql.allow_persistent = On + +; Detect broken persistent links always with pg_pconnect(). +; Auto reset feature requires a little overheads. +; https://php.net/pgsql.auto-reset-persistent +pgsql.auto_reset_persistent = Off + +; Maximum number of persistent links. -1 means no limit. +; https://php.net/pgsql.max-persistent +pgsql.max_persistent = -1 + +; Maximum number of links (persistent+non persistent). -1 means no limit. +; https://php.net/pgsql.max-links +pgsql.max_links = -1 + +; Ignore PostgreSQL backends Notice message or not. +; Notice message logging require a little overheads. +; https://php.net/pgsql.ignore-notice +pgsql.ignore_notice = 0 + +; Log PostgreSQL backends Notice message or not. +; Unless pgsql.ignore_notice=0, module cannot log notice message. +; https://php.net/pgsql.log-notice +pgsql.log_notice = 0 + +[bcmath] +; Number of decimal digits for all bcmath functions. +; https://php.net/bcmath.scale +bcmath.scale = 0 + +[browscap] +; https://php.net/browscap +;browscap = extra/browscap.ini + +[Session] +; Handler used to store/retrieve data. +; https://php.net/session.save-handler +session.save_handler = files + +; Argument passed to save_handler. In the case of files, this is the path +; where data files are stored. Note: Windows users have to change this +; variable in order to use PHP's session functions. +; +; The path can be defined as: +; +; session.save_path = "N;/path" +; +; where N is an integer. Instead of storing all the session files in +; /path, what this will do is use subdirectories N-levels deep, and +; store the session data in those directories. This is useful if +; your OS has problems with many files in one directory, and is +; a more efficient layout for servers that handle many sessions. +; +; NOTE 1: PHP will not create this directory structure automatically. +; You can use the script in the ext/session dir for that purpose. +; NOTE 2: See the section on garbage collection below if you choose to +; use subdirectories for session storage +; +; The file storage module creates files using mode 600 by default. +; You can change that by using +; +; session.save_path = "N;MODE;/path" +; +; where MODE is the octal representation of the mode. Note that this +; does not overwrite the process's umask. +; https://php.net/session.save-path +;session.save_path = "/tmp" + +; Whether to use strict session mode. +; Strict session mode does not accept an uninitialized session ID, and +; regenerates the session ID if the browser sends an uninitialized session ID. +; Strict mode protects applications from session fixation via a session adoption +; vulnerability. It is disabled by default for maximum compatibility, but +; enabling it is encouraged. +; https://wiki.php.net/rfc/strict_sessions +session.use_strict_mode = 0 + +; Whether to use cookies. +; https://php.net/session.use-cookies +session.use_cookies = 1 + +; https://php.net/session.cookie-secure +;session.cookie_secure = + +; This option forces PHP to fetch and use a cookie for storing and maintaining +; the session id. We encourage this operation as it's very helpful in combating +; session hijacking when not specifying and managing your own session id. It is +; not the be-all and end-all of session hijacking defense, but it's a good start. +; https://php.net/session.use-only-cookies +session.use_only_cookies = 1 + +; Name of the session (used as cookie name). +; https://php.net/session.name +session.name = PHPSESSID + +; Initialize session on request startup. +; https://php.net/session.auto-start +session.auto_start = 0 + +; Lifetime in seconds of cookie or, if 0, until browser is restarted. +; https://php.net/session.cookie-lifetime +session.cookie_lifetime = 0 + +; The path for which the cookie is valid. +; https://php.net/session.cookie-path +session.cookie_path = / + +; The domain for which the cookie is valid. +; https://php.net/session.cookie-domain +session.cookie_domain = + +; Whether or not to add the httpOnly flag to the cookie, which makes it +; inaccessible to browser scripting languages such as JavaScript. +; https://php.net/session.cookie-httponly +session.cookie_httponly = + +; Add SameSite attribute to cookie to help mitigate Cross-Site Request Forgery (CSRF/XSRF) +; Current valid values are "Strict", "Lax" or "None". When using "None", +; make sure to include the quotes, as `none` is interpreted like `false` in ini files. +; https://tools.ietf.org/html/draft-west-first-party-cookies-07 +session.cookie_samesite = + +; Handler used to serialize data. php is the standard serializer of PHP. +; https://php.net/session.serialize-handler +session.serialize_handler = php + +; Defines the probability that the 'garbage collection' process is started on every +; session initialization. The probability is calculated by using gc_probability/gc_divisor, +; e.g. 1/100 means there is a 1% chance that the GC process starts on each request. +; Default Value: 1 +; Development Value: 1 +; Production Value: 1 +; https://php.net/session.gc-probability +session.gc_probability = 1 + +; Defines the probability that the 'garbage collection' process is started on every +; session initialization. The probability is calculated by using gc_probability/gc_divisor, +; e.g. 1/100 means there is a 1% chance that the GC process starts on each request. +; For high volume production servers, using a value of 1000 is a more efficient approach. +; Default Value: 100 +; Development Value: 1000 +; Production Value: 1000 +; https://php.net/session.gc-divisor +session.gc_divisor = 1000 + +; After this number of seconds, stored data will be seen as 'garbage' and +; cleaned up by the garbage collection process. +; https://php.net/session.gc-maxlifetime +session.gc_maxlifetime = 1440 + +; NOTE: If you are using the subdirectory option for storing session files +; (see session.save_path above), then garbage collection does *not* +; happen automatically. You will need to do your own garbage +; collection through a shell script, cron entry, or some other method. +; For example, the following script is the equivalent of setting +; session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes): +; find /path/to/sessions -cmin +24 -type f | xargs rm + +; Check HTTP Referer to invalidate externally stored URLs containing ids. +; HTTP_REFERER has to contain this substring for the session to be +; considered as valid. +; https://php.net/session.referer-check +session.referer_check = + +; Set to {nocache,private,public,} to determine HTTP caching aspects +; or leave this empty to avoid sending anti-caching headers. +; https://php.net/session.cache-limiter +session.cache_limiter = nocache + +; Document expires after n minutes. +; https://php.net/session.cache-expire +session.cache_expire = 180 + +; trans sid support is disabled by default. +; Use of trans sid may risk your users' security. +; Use this option with caution. +; - User may send URL contains active session ID +; to other person via. email/irc/etc. +; - URL that contains active session ID may be stored +; in publicly accessible computer. +; - User may access your site with the same session ID +; always using URL stored in browser's history or bookmarks. +; https://php.net/session.use-trans-sid +session.use_trans_sid = 0 + +; The URL rewriter will look for URLs in a defined set of HTML tags. +;
    is special; if you include them here, the rewriter will +; add a hidden field with the info which is otherwise appended +; to URLs. tag's action attribute URL will not be modified +; unless it is specified. +; Note that all valid entries require a "=", even if no value follows. +; Default Value: "a=href,area=href,frame=src,form=" +; Development Value: "a=href,area=href,frame=src,form=" +; Production Value: "a=href,area=href,frame=src,form=" +; https://php.net/url-rewriter.tags +session.trans_sid_tags = "a=href,area=href,frame=src,form=" + +; URL rewriter does not rewrite absolute URLs by default. +; To enable rewrites for absolute paths, target hosts must be specified +; at RUNTIME. i.e. use ini_set() +; tags is special. PHP will check action attribute's URL regardless +; of session.trans_sid_tags setting. +; If no host is defined, HTTP_HOST will be used for allowed host. +; Example value: php.net,www.php.net,wiki.php.net +; Use "," for multiple hosts. No spaces are allowed. +; Default Value: "" +; Development Value: "" +; Production Value: "" +;session.trans_sid_hosts="" + +; Enable upload progress tracking in $_SESSION +; Default Value: On +; Development Value: On +; Production Value: On +; https://php.net/session.upload-progress.enabled +;session.upload_progress.enabled = On + +; Cleanup the progress information as soon as all POST data has been read +; (i.e. upload completed). +; Default Value: On +; Development Value: On +; Production Value: On +; https://php.net/session.upload-progress.cleanup +;session.upload_progress.cleanup = On + +; A prefix used for the upload progress key in $_SESSION +; Default Value: "upload_progress_" +; Development Value: "upload_progress_" +; Production Value: "upload_progress_" +; https://php.net/session.upload-progress.prefix +;session.upload_progress.prefix = "upload_progress_" + +; The index name (concatenated with the prefix) in $_SESSION +; containing the upload progress information +; Default Value: "PHP_SESSION_UPLOAD_PROGRESS" +; Development Value: "PHP_SESSION_UPLOAD_PROGRESS" +; Production Value: "PHP_SESSION_UPLOAD_PROGRESS" +; https://php.net/session.upload-progress.name +;session.upload_progress.name = "PHP_SESSION_UPLOAD_PROGRESS" + +; How frequently the upload progress should be updated. +; Given either in percentages (per-file), or in bytes +; Default Value: "1%" +; Development Value: "1%" +; Production Value: "1%" +; https://php.net/session.upload-progress.freq +;session.upload_progress.freq = "1%" + +; The minimum delay between updates, in seconds +; Default Value: 1 +; Development Value: 1 +; Production Value: 1 +; https://php.net/session.upload-progress.min-freq +;session.upload_progress.min_freq = "1" + +; Only write session data when session data is changed. Enabled by default. +; https://php.net/session.lazy-write +;session.lazy_write = On + +[Assertion] +; Switch whether to compile assertions at all (to have no overhead at run-time) +; -1: Do not compile at all +; 0: Jump over assertion at run-time +; 1: Execute assertions +; Changing from or to a negative value is only possible in php.ini! +; (For turning assertions on and off at run-time, toggle zend.assertions between the values 1 and 0) +; Default Value: 1 +; Development Value: 1 +; Production Value: -1 +; https://php.net/zend.assertions +zend.assertions = 1 + +[COM] +; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs +; https://php.net/com.typelib-file +;com.typelib_file = + +; allow Distributed-COM calls +; https://php.net/com.allow-dcom +;com.allow_dcom = true + +; autoregister constants of a component's typelib on com_load() +; https://php.net/com.autoregister-typelib +;com.autoregister_typelib = true + +; register constants casesensitive +; https://php.net/com.autoregister-casesensitive +;com.autoregister_casesensitive = false + +; show warnings on duplicate constant registrations +; https://php.net/com.autoregister-verbose +;com.autoregister_verbose = true + +; The default character set code-page to use when passing strings to and from COM objects. +; Default: system ANSI code page +;com.code_page= + +; The version of the .NET framework to use. The value of the setting are the first three parts +; of the framework's version number, separated by dots, and prefixed with "v", e.g. "v4.0.30319". +;com.dotnet_version= + +[mbstring] +; language for internal character representation. +; This affects mb_send_mail() and mbstring.detect_order. +; https://php.net/mbstring.language +;mbstring.language = Japanese + +; Use of this INI entry is deprecated, use global internal_encoding instead. +; internal/script encoding. +; Some encoding cannot work as internal encoding. (e.g. SJIS, BIG5, ISO-2022-*) +; If empty, default_charset or internal_encoding or iconv.internal_encoding is used. +; The precedence is: default_charset < internal_encoding < iconv.internal_encoding +;mbstring.internal_encoding = + +; Use of this INI entry is deprecated, use global input_encoding instead. +; http input encoding. +; mbstring.encoding_translation = On is needed to use this setting. +; If empty, default_charset or input_encoding or mbstring.input is used. +; The precedence is: default_charset < input_encoding < mbstring.http_input +; https://php.net/mbstring.http-input +;mbstring.http_input = + +; Use of this INI entry is deprecated, use global output_encoding instead. +; http output encoding. +; mb_output_handler must be registered as output buffer to function. +; If empty, default_charset or output_encoding or mbstring.http_output is used. +; The precedence is: default_charset < output_encoding < mbstring.http_output +; To use an output encoding conversion, mbstring's output handler must be set +; otherwise output encoding conversion cannot be performed. +; https://php.net/mbstring.http-output +;mbstring.http_output = + +; enable automatic encoding translation according to +; mbstring.internal_encoding setting. Input chars are +; converted to internal encoding by setting this to On. +; Note: Do _not_ use automatic encoding translation for +; portable libs/applications. +; https://php.net/mbstring.encoding-translation +;mbstring.encoding_translation = Off + +; automatic encoding detection order. +; "auto" detect order is changed according to mbstring.language +; https://php.net/mbstring.detect-order +;mbstring.detect_order = auto + +; substitute_character used when character cannot be converted +; one from another +; https://php.net/mbstring.substitute-character +;mbstring.substitute_character = none + +; Enable strict encoding detection. +;mbstring.strict_detection = Off + +; This directive specifies the regex pattern of content types for which mb_output_handler() +; is activated. +; Default: mbstring.http_output_conv_mimetypes=^(text/|application/xhtml\+xml) +;mbstring.http_output_conv_mimetypes= + +; This directive specifies maximum stack depth for mbstring regular expressions. It is similar +; to the pcre.recursion_limit for PCRE. +;mbstring.regex_stack_limit=100000 + +; This directive specifies maximum retry count for mbstring regular expressions. It is similar +; to the pcre.backtrack_limit for PCRE. +;mbstring.regex_retry_limit=1000000 + +[gd] +; Tell the jpeg decode to ignore warnings and try to create +; a gd image. The warning will then be displayed as notices +; disabled by default +; https://php.net/gd.jpeg-ignore-warning +;gd.jpeg_ignore_warning = 1 + +[exif] +; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS. +; With mbstring support this will automatically be converted into the encoding +; given by corresponding encode setting. When empty mbstring.internal_encoding +; is used. For the decode settings you can distinguish between motorola and +; intel byte order. A decode setting must not be empty. +; https://php.net/exif.encode-unicode +;exif.encode_unicode = ISO-8859-15 + +; https://php.net/exif.decode-unicode-motorola +;exif.decode_unicode_motorola = UCS-2BE + +; https://php.net/exif.decode-unicode-intel +;exif.decode_unicode_intel = UCS-2LE + +; https://php.net/exif.encode-jis +;exif.encode_jis = + +; https://php.net/exif.decode-jis-motorola +;exif.decode_jis_motorola = JIS + +; https://php.net/exif.decode-jis-intel +;exif.decode_jis_intel = JIS + +[Tidy] +; The path to a default tidy configuration file to use when using tidy +; https://php.net/tidy.default-config +;tidy.default_config = /usr/local/lib/php/default.tcfg + +; Should tidy clean and repair output automatically? +; WARNING: Do not use this option if you are generating non-html content +; such as dynamic images +; https://php.net/tidy.clean-output +tidy.clean_output = Off + +[soap] +; Enables or disables WSDL caching feature. +; https://php.net/soap.wsdl-cache-enabled +soap.wsdl_cache_enabled=1 + +; Sets the directory name where SOAP extension will put cache files. +; https://php.net/soap.wsdl-cache-dir +soap.wsdl_cache_dir="/tmp" + +; (time to live) Sets the number of second while cached file will be used +; instead of original one. +; https://php.net/soap.wsdl-cache-ttl +soap.wsdl_cache_ttl=86400 + +; Sets the size of the cache limit. (Max. number of WSDL files to cache) +soap.wsdl_cache_limit = 5 + +[sysvshm] +; A default size of the shared memory segment +;sysvshm.init_mem = 10000 + +[ldap] +; Sets the maximum number of open links or -1 for unlimited. +ldap.max_links = -1 + +[dba] +;dba.default_handler= + +[opcache] +; Determines if Zend OPCache is enabled +;opcache.enable=1 + +; Determines if Zend OPCache is enabled for the CLI version of PHP +;opcache.enable_cli=0 + +; The OPcache shared memory storage size. +;opcache.memory_consumption=128 + +; The amount of memory for interned strings in Mbytes. +;opcache.interned_strings_buffer=8 + +; The maximum number of keys (scripts) in the OPcache hash table. +; Only numbers between 200 and 1000000 are allowed. +;opcache.max_accelerated_files=10000 + +; The maximum percentage of "wasted" memory until a restart is scheduled. +;opcache.max_wasted_percentage=5 + +; When this directive is enabled, the OPcache appends the current working +; directory to the script key, thus eliminating possible collisions between +; files with the same name (basename). Disabling the directive improves +; performance, but may break existing applications. +;opcache.use_cwd=1 + +; When disabled, you must reset the OPcache manually or restart the +; webserver for changes to the filesystem to take effect. +;opcache.validate_timestamps=1 + +; How often (in seconds) to check file timestamps for changes to the shared +; memory storage allocation. ("1" means validate once per second, but only +; once per request. "0" means always validate) +;opcache.revalidate_freq=2 + +; Enables or disables file search in include_path optimization +;opcache.revalidate_path=0 + +; If disabled, all PHPDoc comments are dropped from the code to reduce the +; size of the optimized code. +;opcache.save_comments=1 + +; If enabled, compilation warnings (including notices and deprecations) will +; be recorded and replayed each time a file is included. Otherwise, compilation +; warnings will only be emitted when the file is first cached. +;opcache.record_warnings=0 + +; Allow file existence override (file_exists, etc.) performance feature. +;opcache.enable_file_override=0 + +; A bitmask, where each bit enables or disables the appropriate OPcache +; passes +;opcache.optimization_level=0x7FFFBFFF + +;opcache.dups_fix=0 + +; The location of the OPcache blacklist file (wildcards allowed). +; Each OPcache blacklist file is a text file that holds the names of files +; that should not be accelerated. The file format is to add each filename +; to a new line. The filename may be a full path or just a file prefix +; (i.e., /var/www/x blacklists all the files and directories in /var/www +; that start with 'x'). Line starting with a ; are ignored (comments). +;opcache.blacklist_filename= + +; Allows exclusion of large files from being cached. By default all files +; are cached. +;opcache.max_file_size=0 + +; How long to wait (in seconds) for a scheduled restart to begin if the cache +; is not being accessed. +;opcache.force_restart_timeout=180 + +; OPcache error_log file name. Empty string assumes "stderr". +;opcache.error_log= + +; All OPcache errors go to the Web server log. +; By default, only fatal errors (level 0) or errors (level 1) are logged. +; You can also enable warnings (level 2), info messages (level 3) or +; debug messages (level 4). +;opcache.log_verbosity_level=1 + +; Preferred Shared Memory back-end. Leave empty and let the system decide. +;opcache.preferred_memory_model= + +; Protect the shared memory from unexpected writing during script execution. +; Useful for internal debugging only. +;opcache.protect_memory=0 + +; Allows calling OPcache API functions only from PHP scripts which path is +; started from specified string. The default "" means no restriction +;opcache.restrict_api= + +; Mapping base of shared memory segments (for Windows only). All the PHP +; processes have to map shared memory into the same address space. This +; directive allows to manually fix the "Unable to reattach to base address" +; errors. +;opcache.mmap_base= + +; Facilitates multiple OPcache instances per user (for Windows only). All PHP +; processes with the same cache ID and user share an OPcache instance. +;opcache.cache_id= + +; Enables and sets the second level cache directory. +; It should improve performance when SHM memory is full, at server restart or +; SHM reset. The default "" disables file based caching. +;opcache.file_cache= + +; Enables or disables opcode caching in shared memory. +;opcache.file_cache_only=0 + +; Enables or disables checksum validation when script loaded from file cache. +;opcache.file_cache_consistency_checks=1 + +; Implies opcache.file_cache_only=1 for a certain process that failed to +; reattach to the shared memory (for Windows only). Explicitly enabled file +; cache is required. +;opcache.file_cache_fallback=1 + +; Enables or disables copying of PHP code (text segment) into HUGE PAGES. +; Under certain circumstances (if only a single global PHP process is +; started from which all others fork), this can increase performance +; by a tiny amount because TLB misses are reduced. On the other hand, this +; delays PHP startup, increases memory usage and degrades performance +; under memory pressure - use with care. +; Requires appropriate OS configuration. +;opcache.huge_code_pages=0 + +; Validate cached file permissions. +;opcache.validate_permission=0 + +; Prevent name collisions in chroot'ed environment. +;opcache.validate_root=0 + +; If specified, it produces opcode dumps for debugging different stages of +; optimizations. +;opcache.opt_debug_level=0 + +; Specifies a PHP script that is going to be compiled and executed at server +; start-up. +; https://php.net/opcache.preload +;opcache.preload= + +; Preloading code as root is not allowed for security reasons. This directive +; facilitates to let the preloading to be run as another user. +; https://php.net/opcache.preload_user +;opcache.preload_user= + +; Prevents caching files that are less than this number of seconds old. It +; protects from caching of incompletely updated files. In case all file updates +; on your site are atomic, you may increase performance by setting it to "0". +;opcache.file_update_protection=2 + +; Absolute path used to store shared lockfiles (for *nix only). +;opcache.lockfile_path=/tmp + +[curl] +; A default value for the CURLOPT_CAINFO option. This is required to be an +; absolute path. +;curl.cainfo = + +[openssl] +; The location of a Certificate Authority (CA) file on the local filesystem +; to use when verifying the identity of SSL/TLS peers. Most users should +; not specify a value for this directive as PHP will attempt to use the +; OS-managed cert stores in its absence. If specified, this value may still +; be overridden on a per-stream basis via the "cafile" SSL stream context +; option. +;openssl.cafile= + +; If openssl.cafile is not specified or if the CA file is not found, the +; directory pointed to by openssl.capath is searched for a suitable +; certificate. This value must be a correctly hashed certificate directory. +; Most users should not specify a value for this directive as PHP will +; attempt to use the OS-managed cert stores in its absence. If specified, +; this value may still be overridden on a per-stream basis via the "capath" +; SSL stream context option. +;openssl.capath= + +[ffi] +; FFI API restriction. Possible values: +; "preload" - enabled in CLI scripts and preloaded files (default) +; "false" - always disabled +; "true" - always enabled +;ffi.enable=preload + +; List of headers files to preload, wildcard patterns allowed. +;ffi.preload= diff --git a/workspace/Dockerfile b/workspace/Dockerfile index b9a042d8..ca2dbfeb 100644 --- a/workspace/Dockerfile +++ b/workspace/Dockerfile @@ -345,7 +345,7 @@ RUN if [ ${INSTALL_XDEBUG} = true ]; then \ apt-get install -yqq pkg-config php-xml php${LARADOCK_PHP_VERSION}-xml && \ if [ $(php -r "echo PHP_MAJOR_VERSION;") = "8" ] || { [ $(php -r "echo PHP_MAJOR_VERSION;") = "7" ] && { [ $(php -r "echo PHP_MINOR_VERSION;") = "4" ] || [ $(php -r "echo PHP_MINOR_VERSION;") = "3" ] ;} ;}; then \ if [ $(php -r "echo PHP_MAJOR_VERSION;") = "8" ]; then \ - pecl install xdebug-3.3.0; \ + pecl install xdebug-3.4.0; \ else \ pecl install xdebug-3.1.6; \ fi; \ From 417042414596475bb06ac664f265795adb743cbd Mon Sep 17 00:00:00 2001 From: erikn69 Date: Mon, 24 Feb 2025 11:03:39 -0500 Subject: [PATCH 17/32] Fix smbclient --- php-fpm/Dockerfile | 6 +++++- workspace/Dockerfile | 10 ++++++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/php-fpm/Dockerfile b/php-fpm/Dockerfile index 5806c6a4..2ff95422 100644 --- a/php-fpm/Dockerfile +++ b/php-fpm/Dockerfile @@ -851,7 +851,11 @@ ARG INSTALL_SMB=false RUN if [ ${INSTALL_SMB} = true ]; then \ apt-get install -yqq smbclient libsmbclient-dev coreutils && \ - pecl install smbclient && \ + if [ $(php -r "echo PHP_MAJOR_VERSION;") = "8" ]; then \ + pecl install smbclient; \ + else \ + pecl install smbclient-1.1.2; \ + fi && \ docker-php-ext-enable smbclient \ ;fi diff --git a/workspace/Dockerfile b/workspace/Dockerfile index b9a042d8..51c255c3 100644 --- a/workspace/Dockerfile +++ b/workspace/Dockerfile @@ -315,7 +315,13 @@ RUN set -eux; \ # SMB: ########################################################################### if [ ${INSTALL_SMB} = true ]; then \ - apt-get install -yqq smbclient php${LARADOCK_PHP_VERSION}-smbclient coreutils; \ + apt-get install -yqq smbclient libsmbclient-dev php${LARADOCK_PHP_VERSION}-smbclient coreutils && \ + if [ $(php -r "echo PHP_MAJOR_VERSION;") = "8" ]; then \ + pecl install smbclient; \ + else \ + pecl install smbclient-1.1.2; \ + fi && \ + echo "extension=smbclient.so" >> /etc/php/${LARADOCK_PHP_VERSION}/cli/php.ini; \ fi; \ ########################################################################### # IMAP: @@ -847,7 +853,7 @@ RUN if [ ${INSTALL_PNPM} = true ]; then \ echo "" >> ~/.bashrc && \ echo 'export PNPM_HOME="/home/laradock/.local/share/pnpm"' >> ~/.bashrc && \ echo 'export PATH="$PNPM_HOME:$PATH"' >> ~/.bashrc && \ - npx pnpm add -g pnpm \ + npm install -g pnpm \ ;fi From bd3fdfcfd6bdc5dd153ee5082fd556c932010863 Mon Sep 17 00:00:00 2001 From: erikn69 Date: Mon, 24 Feb 2025 17:18:11 -0500 Subject: [PATCH 18/32] Fix Swoole --- php-fpm/Dockerfile | 2 ++ php-worker/Dockerfile | 2 ++ workspace/Dockerfile | 5 +++-- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/php-fpm/Dockerfile b/php-fpm/Dockerfile index 2ff95422..5a4f4f53 100644 --- a/php-fpm/Dockerfile +++ b/php-fpm/Dockerfile @@ -333,6 +333,8 @@ RUN set -eux; \ pecl install swoole-4.5.11; \ elif [ $(php -r "echo PHP_MAJOR_VERSION;") = "7" ]; then \ pecl install swoole-4.8.12; \ + elif [ $(php -r "echo PHP_MAJOR_VERSION;") = "8" ] && [ $(php -r "echo PHP_MINOR_VERSION;") = "0" ]; then \ + pecl install swoole-5.1.2; \ else \ pecl install swoole; \ fi; \ diff --git a/php-worker/Dockerfile b/php-worker/Dockerfile index 12425c55..6969f7e7 100644 --- a/php-worker/Dockerfile +++ b/php-worker/Dockerfile @@ -409,6 +409,8 @@ RUN set -eux; \ pecl install swoole-4.5.11; \ elif [ $(php -r "echo PHP_MAJOR_VERSION;") = "7" ]; then \ pecl install swoole-4.8.12; \ + elif [ $(php -r "echo PHP_MAJOR_VERSION;") = "8" ] && [ $(php -r "echo PHP_MINOR_VERSION;") = "0" ]; then \ + pecl install swoole-5.1.2; \ else \ pecl install swoole; \ fi; \ diff --git a/workspace/Dockerfile b/workspace/Dockerfile index 51c255c3..5a4f9b34 100644 --- a/workspace/Dockerfile +++ b/workspace/Dockerfile @@ -586,10 +586,11 @@ RUN set -eux; \ echo '' | pecl -q install swoole-4.5.11; \ elif [ $(php -r "echo PHP_MAJOR_VERSION;") = "7" ]; then \ echo '' | pecl -q install swoole-4.8.12; \ - elif [ $(php -r "echo PHP_MAJOR_VERSION;") = "8" ]; then \ + elif [ $(php -r "echo PHP_MAJOR_VERSION;") = "8" ] && [ $(php -r "echo PHP_MINOR_VERSION;") = "0" ]; then \ echo '' | pecl -q install swoole-5.1.2; \ else \ - echo '' | pecl -q install swoole; \ + apt-get install -yqq libbrotli-dev && \ + echo '' | pecl -q install swoole; \ fi; \ echo "extension=swoole.so" >> /etc/php/${LARADOCK_PHP_VERSION}/mods-available/swoole.ini; \ ln -s /etc/php/${LARADOCK_PHP_VERSION}/mods-available/swoole.ini /etc/php/${LARADOCK_PHP_VERSION}/cli/conf.d/20-swoole.ini; \ From d19acec4de5c2c61c2bbbbd4fc01d3676b5c0aa0 Mon Sep 17 00:00:00 2001 From: erikn69 Date: Fri, 28 Feb 2025 12:08:24 -0500 Subject: [PATCH 19/32] Fix imagick on php 8.4(temp) --- laravel-horizon/Dockerfile | 6 +++++- php-fpm/Dockerfile | 8 ++++++-- php-worker/Dockerfile | 6 +++++- workspace/Dockerfile | 8 ++++++-- 4 files changed, 22 insertions(+), 6 deletions(-) diff --git a/laravel-horizon/Dockerfile b/laravel-horizon/Dockerfile index c1feba49..eb0a7b89 100644 --- a/laravel-horizon/Dockerfile +++ b/laravel-horizon/Dockerfile @@ -108,7 +108,11 @@ RUN set -eux; \ if [ $(php -r "echo PHP_MAJOR_VERSION;") = "8" ]; then \ cd /tmp && \ if [ ${IMAGEMAGICK_VERSION} = "latest" ]; then \ - git clone https://github.com/Imagick/imagick; \ + if [ ${LARADOCK_PHP_VERSION} = "8.4" ]; then \ + git clone --branch develop https://github.com/Imagick/imagick; \ + else \ + git clone https://github.com/Imagick/imagick; \ + fi; \ else \ git clone --branch ${IMAGEMAGICK_VERSION} https://github.com/Imagick/imagick; \ fi && \ diff --git a/php-fpm/Dockerfile b/php-fpm/Dockerfile index eafc915b..d5289060 100644 --- a/php-fpm/Dockerfile +++ b/php-fpm/Dockerfile @@ -220,7 +220,7 @@ RUN if [ ${INSTALL_XDEBUG} = true ]; then \ # https://xdebug.org/docs/compat if [ $(php -r "echo PHP_MAJOR_VERSION;") = "8" ] || { [ $(php -r "echo PHP_MAJOR_VERSION;") = "7" ] && { [ $(php -r "echo PHP_MINOR_VERSION;") = "4" ] || [ $(php -r "echo PHP_MINOR_VERSION;") = "3" ] ;} ;}; then \ if [ $(php -r "echo PHP_MAJOR_VERSION;") = "8" ]; then \ - pecl install xdebug-3.4.0; \ + pecl install xdebug-3.4.1; \ else \ pecl install xdebug-3.1.6; \ fi; \ @@ -826,7 +826,11 @@ RUN if [ ${INSTALL_IMAGEMAGICK} = true ]; then \ if [ $(php -r "echo PHP_MAJOR_VERSION;") = "8" ]; then \ cd /tmp && \ if [ ${IMAGEMAGICK_VERSION} = "latest" ]; then \ - git clone https://github.com/Imagick/imagick; \ + if [ ${LARADOCK_PHP_VERSION} = "8.4" ]; then \ + git clone --branch develop https://github.com/Imagick/imagick; \ + else \ + git clone https://github.com/Imagick/imagick; \ + fi; \ else \ git clone --branch ${IMAGEMAGICK_VERSION} https://github.com/Imagick/imagick; \ fi && \ diff --git a/php-worker/Dockerfile b/php-worker/Dockerfile index 12425c55..a67d37ae 100644 --- a/php-worker/Dockerfile +++ b/php-worker/Dockerfile @@ -120,7 +120,11 @@ RUN set -eux; \ if [ $(php -r "echo PHP_MAJOR_VERSION;") = "8" ]; then \ cd /tmp && \ if [ ${IMAGEMAGICK_VERSION} = "latest" ]; then \ - git clone https://github.com/Imagick/imagick; \ + if [ ${LARADOCK_PHP_VERSION} = "8.4" ]; then \ + git clone --branch develop https://github.com/Imagick/imagick; \ + else \ + git clone https://github.com/Imagick/imagick; \ + fi; \ else \ git clone --branch ${IMAGEMAGICK_VERSION} https://github.com/Imagick/imagick; \ fi && \ diff --git a/workspace/Dockerfile b/workspace/Dockerfile index ca2dbfeb..5e9c6fb3 100644 --- a/workspace/Dockerfile +++ b/workspace/Dockerfile @@ -345,7 +345,7 @@ RUN if [ ${INSTALL_XDEBUG} = true ]; then \ apt-get install -yqq pkg-config php-xml php${LARADOCK_PHP_VERSION}-xml && \ if [ $(php -r "echo PHP_MAJOR_VERSION;") = "8" ] || { [ $(php -r "echo PHP_MAJOR_VERSION;") = "7" ] && { [ $(php -r "echo PHP_MINOR_VERSION;") = "4" ] || [ $(php -r "echo PHP_MINOR_VERSION;") = "3" ] ;} ;}; then \ if [ $(php -r "echo PHP_MAJOR_VERSION;") = "8" ]; then \ - pecl install xdebug-3.4.0; \ + pecl install xdebug-3.4.1; \ else \ pecl install xdebug-3.1.6; \ fi; \ @@ -1269,7 +1269,11 @@ RUN if [ ${INSTALL_IMAGEMAGICK} = true ]; then \ apt-get install -y git && \ cd /tmp && \ if [ ${IMAGEMAGICK_VERSION} = "latest" ]; then \ - git clone https://github.com/Imagick/imagick; \ + if [ ${LARADOCK_PHP_VERSION} = "8.4" ]; then \ + git clone --branch develop https://github.com/Imagick/imagick; \ + else \ + git clone https://github.com/Imagick/imagick; \ + fi; \ else \ git clone --branch ${IMAGEMAGICK_VERSION} https://github.com/Imagick/imagick; \ fi && \ From 84561b20426fb2e050aa6bd4422fb04bdd705cc7 Mon Sep 17 00:00:00 2001 From: erikn69 Date: Fri, 28 Feb 2025 12:29:19 -0500 Subject: [PATCH 20/32] Fix mongodb --- php-fpm/Dockerfile | 14 +++++++++++--- php-worker/Dockerfile | 14 +++++++++++--- workspace/Dockerfile | 14 +++++++++++--- 3 files changed, 33 insertions(+), 9 deletions(-) diff --git a/php-fpm/Dockerfile b/php-fpm/Dockerfile index 5806c6a4..456f2a3d 100644 --- a/php-fpm/Dockerfile +++ b/php-fpm/Dockerfile @@ -368,14 +368,22 @@ RUN if [ ${INSTALL_MONGO} = true ]; then \ docker-php-ext-enable mongo; \ php -m | grep -oiE '^mongo$'; \ else \ - if [ $(php -r "echo PHP_MAJOR_VERSION;") = "7" ] && [ $(php -r "echo PHP_MINOR_VERSION;") != "4" ]; then \ + if [ $(php -r "echo PHP_MAJOR_VERSION;") = "7" ]; then \ if [ $(php -r "echo PHP_MINOR_VERSION;") = "0" ] || [ $(php -r "echo PHP_MINOR_VERSION;") = "1" ]; then \ pecl install mongodb-1.9.2; \ else \ - pecl install mongodb-1.16.2; \ + if [ $(php -r "echo PHP_MINOR_VERSION;") = "4" ]; then \ + pecl install mongodb-1.20.1; \ + else \ + pecl install mongodb-1.16.2; \ + fi; \ fi; \ else \ - pecl install mongodb; \ + if [ $(php -r "echo PHP_MAJOR_VERSION;") = "8" ] && [ $(php -r "echo PHP_MINOR_VERSION;") = "0" ]; then \ + pecl install mongodb-1.20.1; \ + else \ + pecl install mongodb; \ + fi; \ fi; \ docker-php-ext-enable mongodb; \ php -m | grep -oiE '^mongodb$'; \ diff --git a/php-worker/Dockerfile b/php-worker/Dockerfile index 12425c55..dd8c0408 100644 --- a/php-worker/Dockerfile +++ b/php-worker/Dockerfile @@ -164,14 +164,22 @@ RUN if [ ${INSTALL_MONGO} = true ]; then \ docker-php-ext-enable mongo; \ php -m | grep -oiE '^mongo$'; \ else \ - if [ $(php -r "echo PHP_MAJOR_VERSION;") = "7" ] && [ $(php -r "echo PHP_MINOR_VERSION;") != "4" ]; then \ + if [ $(php -r "echo PHP_MAJOR_VERSION;") = "7" ]; then \ if [ $(php -r "echo PHP_MINOR_VERSION;") = "0" ] || [ $(php -r "echo PHP_MINOR_VERSION;") = "1" ]; then \ pecl install mongodb-1.9.2; \ else \ - pecl install mongodb-1.16.2; \ + if [ $(php -r "echo PHP_MINOR_VERSION;") = "4" ]; then \ + pecl install mongodb-1.20.1; \ + else \ + pecl install mongodb-1.16.2; \ + fi; \ fi; \ else \ - pecl install mongodb; \ + if [ $(php -r "echo PHP_MAJOR_VERSION;") = "8" ] && [ $(php -r "echo PHP_MINOR_VERSION;") = "0" ]; then \ + pecl install mongodb-1.20.1; \ + else \ + pecl install mongodb; \ + fi; \ fi; \ docker-php-ext-enable mongodb; \ php -m | grep -oiE '^mongodb$'; \ diff --git a/workspace/Dockerfile b/workspace/Dockerfile index b9a042d8..841ed86c 100644 --- a/workspace/Dockerfile +++ b/workspace/Dockerfile @@ -464,14 +464,22 @@ RUN if [ ${INSTALL_MONGO} = true ]; then \ ln -s /etc/php/${LARADOCK_PHP_VERSION}/mods-available/mongo.ini /etc/php/${LARADOCK_PHP_VERSION}/cli/conf.d/30-mongo.ini; \ php -m | grep -oiE '^mongo$'; \ else \ - if [ $(php -r "echo PHP_MAJOR_VERSION;") = "7" ] && [ $(php -r "echo PHP_MINOR_VERSION;") != "4" ]; then \ + if [ $(php -r "echo PHP_MAJOR_VERSION;") = "7" ]; then \ if [ $(php -r "echo PHP_MINOR_VERSION;") = "0" ] || [ $(php -r "echo PHP_MINOR_VERSION;") = "1" ]; then \ pecl install mongodb-1.9.2; \ else \ - pecl install mongodb-1.16.2; \ + if [ $(php -r "echo PHP_MINOR_VERSION;") = "4" ]; then \ + pecl install mongodb-1.20.1; \ + else \ + pecl install mongodb-1.16.2; \ + fi; \ fi; \ else \ - pecl install mongodb; \ + if [ $(php -r "echo PHP_MAJOR_VERSION;") = "8" ] && [ $(php -r "echo PHP_MINOR_VERSION;") = "0" ]; then \ + pecl install mongodb-1.20.1; \ + else \ + pecl install mongodb; \ + fi; \ fi; \ echo "extension=mongodb.so" >> /etc/php/${LARADOCK_PHP_VERSION}/mods-available/mongodb.ini; \ ln -s /etc/php/${LARADOCK_PHP_VERSION}/mods-available/mongodb.ini /etc/php/${LARADOCK_PHP_VERSION}/cli/conf.d/30-mongodb.ini; \ From f2b5954e762619cebb452cebb0f9dcb5bc859ffe Mon Sep 17 00:00:00 2001 From: Mahmoud Zalt Date: Sat, 17 May 2025 13:58:36 +0200 Subject: [PATCH 21/32] Enhance documentation and update it's dependencies --- .github/workflows/build-deploy-docs.yml | 2 +- DOCUMENTATION/docusaurus.config.ts | 4 +- DOCUMENTATION/package.json | 2 +- .../src/components/AiAssistant/index.tsx | 121 - .../src/components/SponsorsPage/index.tsx | 21 +- .../src/components/WelcomePage/index.tsx | 5 +- .../components/WelcomePage/styles.module.css | 35 +- DOCUMENTATION/src/pages/index.tsx | 2 +- DOCUMENTATION/src/theme/Layout.tsx | 5 +- DOCUMENTATION/yarn.lock | 4250 +++++++++-------- 10 files changed, 2191 insertions(+), 2256 deletions(-) delete mode 100644 DOCUMENTATION/src/components/AiAssistant/index.tsx diff --git a/.github/workflows/build-deploy-docs.yml b/.github/workflows/build-deploy-docs.yml index 56f9a93a..7d71a3d3 100644 --- a/.github/workflows/build-deploy-docs.yml +++ b/.github/workflows/build-deploy-docs.yml @@ -15,7 +15,7 @@ jobs: contents: write # to push pages branch (peaceiris/actions-gh-pages) if: github.repository == 'laradock/laradock' - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 concurrency: group: ${{ github.workflow }}-${{ github.ref }} defaults: diff --git a/DOCUMENTATION/docusaurus.config.ts b/DOCUMENTATION/docusaurus.config.ts index 1db34a55..c35219f3 100644 --- a/DOCUMENTATION/docusaurus.config.ts +++ b/DOCUMENTATION/docusaurus.config.ts @@ -4,7 +4,7 @@ import type * as Preset from '@docusaurus/preset-classic'; const config: Config = { title: 'Laradock', - tagline: 'Full PHP development environment on Docker.', + tagline: 'A Docker setup that lets you run a full PHP development environment in seconds.', favicon: 'laradock.ico', // Set the production url of your site here @@ -123,7 +123,7 @@ const config: Config = { // ], // }, ], - copyright: `Copyright © 2016 - ${new Date().getFullYear()} - Laradock - By Mahmoud Zalt.`, + copyright: `Copyright © 2015 - ${new Date().getFullYear()} - Laradock - By Mahmoud Zalt.`, }, prism: { theme: prismThemes.github, diff --git a/DOCUMENTATION/package.json b/DOCUMENTATION/package.json index 15384a58..e07b0df7 100644 --- a/DOCUMENTATION/package.json +++ b/DOCUMENTATION/package.json @@ -15,10 +15,10 @@ "typecheck": "tsc" }, "dependencies": { + "@sista/ai-assistant-react": "^3.3.21", "@docusaurus/core": "3.3.0", "@docusaurus/preset-classic": "3.3.0", "@mdx-js/react": "^3.0.0", - "@sista/ai-assistant-react": "^2.2.0", "clsx": "^2.0.0", "prism-react-renderer": "^2.3.0", "react": "^18.0.0", diff --git a/DOCUMENTATION/src/components/AiAssistant/index.tsx b/DOCUMENTATION/src/components/AiAssistant/index.tsx deleted file mode 100644 index d8f75f7d..00000000 --- a/DOCUMENTATION/src/components/AiAssistant/index.tsx +++ /dev/null @@ -1,121 +0,0 @@ -import React, { useEffect } from "react"; -import { useHistory } from "react-router-dom"; -import { AiAssistantButton, useAiAssistant } from "@sista/ai-assistant-react"; - -const AiAssistant = () => { - const { registerFunctions } = useAiAssistant(); - const history = useHistory(); - - const navigateToPage = ({ page }) => { - history.push(`/${page}`); - }; - - const navigateToExternalUrl = ({ url }) => { - window.location.href = url; - }; - - const goToNextPage = () => { - const nextPageButton = document.querySelector( - "a.pagination-nav__link.pagination-nav__link--next" - ) as HTMLElement; - if (nextPageButton) { - nextPageButton.click(); - } - }; - - const goToPreviousPage = () => { - const previousPageButton = document.querySelector( - "a.pagination-nav__link.pagination-nav__link--prev" - ) as HTMLElement; - if (previousPageButton) { - previousPageButton.click(); - } - }; - - const switchTheme = () => { - const themeToggle = document.querySelector( - 'button[title^="Switch between dark and light mode"][class*="ColorModeToggle-styles-module"]' - ) as HTMLElement; - if (themeToggle) { - themeToggle.click(); - } - }; - - useEffect(() => { - const aiFunctions = [ - { - function: { - handler: navigateToPage, - description: - "Go to a specific page. Navigate to a page. Internal pages. This is what the user often wants, when asking for navigation. Each page contains info about the specific topic, as you can tell from the page name.", - parameters: { - type: "object", - properties: { - page: { - type: "string", - description: "The page to navigate to.", - enum: [ - "/?page=home", - "docs/intro/", - - "docs/getting-started", - "docs/usage", - "docs/help", - "docs/related-projects", - "docs/contributing", - ], - }, - }, - required: ["page"], - }, - }, - }, - { - function: { - handler: navigateToExternalUrl, - description: "Navigate to an external URL.", - parameters: { - type: "object", - properties: { - url: { - type: "string", - description: - "The URL to navigate to. For 'Github' go to 'https://github.com/laradock/laradock'. For 'Sista' go to 'https://smart.sista.ai/?utm_source=docs_laradock&utm_medium=ai_assistant&utm_campaign=user_request_for_navigation'.", - }, - }, - required: ["url"], - }, - }, - }, - { - function: { - handler: goToNextPage, - description: - "Navigate to the next page. Go to the next page. Click on the next page. Next. Next Page.", - }, - }, - { - function: { - handler: goToPreviousPage, - description: - "Navigate to the previous page. Go to the previous page. Click on the previous page. Previous. Previous Page.", - }, - }, - { - function: { - handler: switchTheme, - description: - "Turn On / Off the light. Change theme color. Switches between dark and light modes. Toggle the theme.", - }, - }, - ]; - - if (registerFunctions) { - registerFunctions(aiFunctions); - } - }, [registerFunctions]); - - return ; -}; - -export default AiAssistant; diff --git a/DOCUMENTATION/src/components/SponsorsPage/index.tsx b/DOCUMENTATION/src/components/SponsorsPage/index.tsx index 9d039e9e..229b4259 100644 --- a/DOCUMENTATION/src/components/SponsorsPage/index.tsx +++ b/DOCUMENTATION/src/components/SponsorsPage/index.tsx @@ -10,11 +10,11 @@ type SponsorItem = { const SponsorList: SponsorItem[] = [ { - link: "https://smart.sista.ai/?utm_source=docs_laradock&utm_medium=sponsor&utm_campaign=landing_page_welcome", + link: "https://smart.sista.ai/?utm_source=laradock&utm_medium=sponsor_banner&utm_campaign=landing_page", imageUrl: "/img/sponsors/sista-ai-logo.png", description: ( <> - Make Your Apps Smarter with a Plug-and-Play AI Voice Assistant. + Plug-and-Play AI Agents for Apps & Websites ), }, @@ -25,12 +25,25 @@ function Sponsor({ link, imageUrl, description }: SponsorItem) {
    -

    {description}

    +

    {description}

    ); diff --git a/DOCUMENTATION/src/components/WelcomePage/index.tsx b/DOCUMENTATION/src/components/WelcomePage/index.tsx index 0de0b903..9a7caa94 100644 --- a/DOCUMENTATION/src/components/WelcomePage/index.tsx +++ b/DOCUMENTATION/src/components/WelcomePage/index.tsx @@ -4,7 +4,10 @@ import styles from './styles.module.css'; export default function WelcomePage() { return (
    -

    Fully Dockerized PHP Environment, Ready to Go!

    +
    +

    Full PHP Dev Environment For Docker

    +
    +
    ); } diff --git a/DOCUMENTATION/src/components/WelcomePage/styles.module.css b/DOCUMENTATION/src/components/WelcomePage/styles.module.css index 4b2de240..c6aeaac9 100644 --- a/DOCUMENTATION/src/components/WelcomePage/styles.module.css +++ b/DOCUMENTATION/src/components/WelcomePage/styles.module.css @@ -8,15 +8,38 @@ /* background-position: center 40%; */ color: white; text-align: center; + position: relative; } .welcome h1 { - font-size: 3.5rem; - color: #242526; - font-weight: 800; - text-shadow: 2px 4px 8px rgba(255, 255, 255, 0.8); + font-size: 3.7rem; + color: #fff; + font-family: "Inter", "Segoe UI", Arial, sans-serif; + font-weight: 900; + text-shadow: 0 6px 32px rgba(204, 30, 69, 0.5), + 0 1.5px 0 rgb(125, 87, 194, 0.5); margin: 0; padding: 0 20px; - letter-spacing: 2px; - line-height: 1.1; + letter-spacing: 2.5px; + line-height: 1.08; transition: transform 0.3s ease-in-out; } +[data-theme="dark"] .welcome h1 { + color: var(--ifm-color-primary); +} +.heroContent { + position: relative; + z-index: 2; +} +.overlay { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: rgba(0, 0, 0, 0.25); + z-index: 1; + pointer-events: none; +} +[data-theme="dark"] .overlay { + background: rgba(0, 0, 0, 0.5); +} diff --git a/DOCUMENTATION/src/pages/index.tsx b/DOCUMENTATION/src/pages/index.tsx index 313410a9..3a48895f 100644 --- a/DOCUMENTATION/src/pages/index.tsx +++ b/DOCUMENTATION/src/pages/index.tsx @@ -26,7 +26,7 @@ function HomepageHeader() { {siteConfig.title} -

    {siteConfig.tagline}

    +

    {siteConfig.tagline}

    { return ( {props.children} - + ); }; diff --git a/DOCUMENTATION/yarn.lock b/DOCUMENTATION/yarn.lock index 2cd0f314..b5156c48 100644 --- a/DOCUMENTATION/yarn.lock +++ b/DOCUMENTATION/yarn.lock @@ -2,158 +2,274 @@ # yarn lockfile v1 -"@algolia/autocomplete-core@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz#1d56482a768c33aae0868c8533049e02e8961be7" - integrity sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw== +"@algolia/autocomplete-core@1.17.9": + version "1.17.9" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-core/-/autocomplete-core-1.17.9.tgz#83374c47dc72482aa45d6b953e89377047f0dcdc" + integrity sha512-O7BxrpLDPJWWHv/DLA9DRFWs+iY1uOJZkqUwjS5HSZAGcl0hIVCQ97LTLewiZmZ402JYUrun+8NqFP+hCknlbQ== dependencies: - "@algolia/autocomplete-plugin-algolia-insights" "1.9.3" - "@algolia/autocomplete-shared" "1.9.3" + "@algolia/autocomplete-plugin-algolia-insights" "1.17.9" + "@algolia/autocomplete-shared" "1.17.9" -"@algolia/autocomplete-plugin-algolia-insights@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz#9b7f8641052c8ead6d66c1623d444cbe19dde587" - integrity sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg== +"@algolia/autocomplete-plugin-algolia-insights@1.17.9": + version "1.17.9" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.17.9.tgz#74c86024d09d09e8bfa3dd90b844b77d9f9947b6" + integrity sha512-u1fEHkCbWF92DBeB/KHeMacsjsoI0wFhjZtlCq2ddZbAehshbZST6Hs0Avkc0s+4UyBGbMDnSuXHLuvRWK5iDQ== dependencies: - "@algolia/autocomplete-shared" "1.9.3" + "@algolia/autocomplete-shared" "1.17.9" -"@algolia/autocomplete-preset-algolia@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz#64cca4a4304cfcad2cf730e83067e0c1b2f485da" - integrity sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA== +"@algolia/autocomplete-preset-algolia@1.17.9": + version "1.17.9" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.17.9.tgz#911f3250544eb8ea4096fcfb268f156b085321b5" + integrity sha512-Na1OuceSJeg8j7ZWn5ssMu/Ax3amtOwk76u4h5J4eK2Nx2KB5qt0Z4cOapCsxot9VcEN11ADV5aUSlQF4RhGjQ== dependencies: - "@algolia/autocomplete-shared" "1.9.3" + "@algolia/autocomplete-shared" "1.17.9" -"@algolia/autocomplete-shared@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz#2e22e830d36f0a9cf2c0ccd3c7f6d59435b77dfa" - integrity sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ== +"@algolia/autocomplete-shared@1.17.9": + version "1.17.9" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-shared/-/autocomplete-shared-1.17.9.tgz#5f38868f7cb1d54b014b17a10fc4f7e79d427fa8" + integrity sha512-iDf05JDQ7I0b7JEA/9IektxN/80a2MZ1ToohfmNS3rfeuQnIKI3IJlIafD0xu4StbtQTghx9T3Maa97ytkXenQ== -"@algolia/cache-browser-local-storage@4.23.3": - version "4.23.3" - resolved "https://registry.yarnpkg.com/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.23.3.tgz#0cc26b96085e1115dac5fcb9d826651ba57faabc" - integrity sha512-vRHXYCpPlTDE7i6UOy2xE03zHF2C8MEFjPN2v7fRbqVpcOvAUQK81x3Kc21xyb5aSIpYCjWCZbYZuz8Glyzyyg== +"@algolia/cache-browser-local-storage@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.24.0.tgz#97bc6d067a9fd932b9c922faa6b7fd6e546e1348" + integrity sha512-t63W9BnoXVrGy9iYHBgObNXqYXM3tYXCjDSHeNwnsc324r4o5UiVKUiAB4THQ5z9U5hTj6qUvwg/Ez43ZD85ww== dependencies: - "@algolia/cache-common" "4.23.3" + "@algolia/cache-common" "4.24.0" -"@algolia/cache-common@4.23.3": - version "4.23.3" - resolved "https://registry.yarnpkg.com/@algolia/cache-common/-/cache-common-4.23.3.tgz#3bec79092d512a96c9bfbdeec7cff4ad36367166" - integrity sha512-h9XcNI6lxYStaw32pHpB1TMm0RuxphF+Ik4o7tcQiodEdpKK+wKufY6QXtba7t3k8eseirEMVB83uFFF3Nu54A== +"@algolia/cache-common@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@algolia/cache-common/-/cache-common-4.24.0.tgz#81a8d3a82ceb75302abb9b150a52eba9960c9744" + integrity sha512-emi+v+DmVLpMGhp0V9q9h5CdkURsNmFC+cOS6uK9ndeJm9J4TiqSvPYVu+THUP8P/S08rxf5x2P+p3CfID0Y4g== -"@algolia/cache-in-memory@4.23.3": - version "4.23.3" - resolved "https://registry.yarnpkg.com/@algolia/cache-in-memory/-/cache-in-memory-4.23.3.tgz#3945f87cd21ffa2bec23890c85305b6b11192423" - integrity sha512-yvpbuUXg/+0rbcagxNT7un0eo3czx2Uf0y4eiR4z4SD7SiptwYTpbuS0IHxcLHG3lq22ukx1T6Kjtk/rT+mqNg== +"@algolia/cache-in-memory@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@algolia/cache-in-memory/-/cache-in-memory-4.24.0.tgz#ffcf8872f3a10cb85c4f4641bdffd307933a6e44" + integrity sha512-gDrt2so19jW26jY3/MkFg5mEypFIPbPoXsQGQWAi6TrCPsNOSEYepBMPlucqWigsmEy/prp5ug2jy/N3PVG/8w== dependencies: - "@algolia/cache-common" "4.23.3" + "@algolia/cache-common" "4.24.0" -"@algolia/client-account@4.23.3": - version "4.23.3" - resolved "https://registry.yarnpkg.com/@algolia/client-account/-/client-account-4.23.3.tgz#8751bbf636e6741c95e7c778488dee3ee430ac6f" - integrity sha512-hpa6S5d7iQmretHHF40QGq6hz0anWEHGlULcTIT9tbUssWUriN9AUXIFQ8Ei4w9azD0hc1rUok9/DeQQobhQMA== +"@algolia/client-abtesting@5.25.0": + version "5.25.0" + resolved "https://registry.yarnpkg.com/@algolia/client-abtesting/-/client-abtesting-5.25.0.tgz#012204f1614e1a71366fb1e117c8f195186ff081" + integrity sha512-1pfQulNUYNf1Tk/svbfjfkLBS36zsuph6m+B6gDkPEivFmso/XnRgwDvjAx80WNtiHnmeNjIXdF7Gos8+OLHqQ== dependencies: - "@algolia/client-common" "4.23.3" - "@algolia/client-search" "4.23.3" - "@algolia/transporter" "4.23.3" + "@algolia/client-common" "5.25.0" + "@algolia/requester-browser-xhr" "5.25.0" + "@algolia/requester-fetch" "5.25.0" + "@algolia/requester-node-http" "5.25.0" -"@algolia/client-analytics@4.23.3": - version "4.23.3" - resolved "https://registry.yarnpkg.com/@algolia/client-analytics/-/client-analytics-4.23.3.tgz#f88710885278fe6fb6964384af59004a5a6f161d" - integrity sha512-LBsEARGS9cj8VkTAVEZphjxTjMVCci+zIIiRhpFun9jGDUlS1XmhCW7CTrnaWeIuCQS/2iPyRqSy1nXPjcBLRA== +"@algolia/client-account@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@algolia/client-account/-/client-account-4.24.0.tgz#eba7a921d828e7c8c40a32d4add21206c7fe12f1" + integrity sha512-adcvyJ3KjPZFDybxlqnf+5KgxJtBjwTPTeyG2aOyoJvx0Y8dUQAEOEVOJ/GBxX0WWNbmaSrhDURMhc+QeevDsA== dependencies: - "@algolia/client-common" "4.23.3" - "@algolia/client-search" "4.23.3" - "@algolia/requester-common" "4.23.3" - "@algolia/transporter" "4.23.3" + "@algolia/client-common" "4.24.0" + "@algolia/client-search" "4.24.0" + "@algolia/transporter" "4.24.0" -"@algolia/client-common@4.23.3": - version "4.23.3" - resolved "https://registry.yarnpkg.com/@algolia/client-common/-/client-common-4.23.3.tgz#891116aa0db75055a7ecc107649f7f0965774704" - integrity sha512-l6EiPxdAlg8CYhroqS5ybfIczsGUIAC47slLPOMDeKSVXYG1n0qGiz4RjAHLw2aD0xzh2EXZ7aRguPfz7UKDKw== +"@algolia/client-analytics@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@algolia/client-analytics/-/client-analytics-4.24.0.tgz#9d2576c46a9093a14e668833c505ea697a1a3e30" + integrity sha512-y8jOZt1OjwWU4N2qr8G4AxXAzaa8DBvyHTWlHzX/7Me1LX8OayfgHexqrsL4vSBcoMmVw2XnVW9MhL+Y2ZDJXg== dependencies: - "@algolia/requester-common" "4.23.3" - "@algolia/transporter" "4.23.3" + "@algolia/client-common" "4.24.0" + "@algolia/client-search" "4.24.0" + "@algolia/requester-common" "4.24.0" + "@algolia/transporter" "4.24.0" -"@algolia/client-personalization@4.23.3": - version "4.23.3" - resolved "https://registry.yarnpkg.com/@algolia/client-personalization/-/client-personalization-4.23.3.tgz#35fa8e5699b0295fbc400a8eb211dc711e5909db" - integrity sha512-3E3yF3Ocr1tB/xOZiuC3doHQBQ2zu2MPTYZ0d4lpfWads2WTKG7ZzmGnsHmm63RflvDeLK/UVx7j2b3QuwKQ2g== +"@algolia/client-analytics@5.25.0": + version "5.25.0" + resolved "https://registry.yarnpkg.com/@algolia/client-analytics/-/client-analytics-5.25.0.tgz#eba015bfafb3dbb82712c9160a00717a5974ff71" + integrity sha512-AFbG6VDJX/o2vDd9hqncj1B6B4Tulk61mY0pzTtzKClyTDlNP0xaUiEKhl6E7KO9I/x0FJF5tDCm0Hn6v5x18A== dependencies: - "@algolia/client-common" "4.23.3" - "@algolia/requester-common" "4.23.3" - "@algolia/transporter" "4.23.3" + "@algolia/client-common" "5.25.0" + "@algolia/requester-browser-xhr" "5.25.0" + "@algolia/requester-fetch" "5.25.0" + "@algolia/requester-node-http" "5.25.0" -"@algolia/client-search@4.23.3": - version "4.23.3" - resolved "https://registry.yarnpkg.com/@algolia/client-search/-/client-search-4.23.3.tgz#a3486e6af13a231ec4ab43a915a1f318787b937f" - integrity sha512-P4VAKFHqU0wx9O+q29Q8YVuaowaZ5EM77rxfmGnkHUJggh28useXQdopokgwMeYw2XUht49WX5RcTQ40rZIabw== +"@algolia/client-common@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@algolia/client-common/-/client-common-4.24.0.tgz#77c46eee42b9444a1d1c1583a83f7df4398a649d" + integrity sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA== dependencies: - "@algolia/client-common" "4.23.3" - "@algolia/requester-common" "4.23.3" - "@algolia/transporter" "4.23.3" + "@algolia/requester-common" "4.24.0" + "@algolia/transporter" "4.24.0" + +"@algolia/client-common@5.25.0": + version "5.25.0" + resolved "https://registry.yarnpkg.com/@algolia/client-common/-/client-common-5.25.0.tgz#2def8947efe849266057d92f67d1b8d83de0c005" + integrity sha512-il1zS/+Rc6la6RaCdSZ2YbJnkQC6W1wiBO8+SH+DE6CPMWBU6iDVzH0sCKSAtMWl9WBxoN6MhNjGBnCv9Yy2bA== + +"@algolia/client-insights@5.25.0": + version "5.25.0" + resolved "https://registry.yarnpkg.com/@algolia/client-insights/-/client-insights-5.25.0.tgz#b87df8614b96c4cc9c9aa7765cce07fa70864fa8" + integrity sha512-blbjrUH1siZNfyCGeq0iLQu00w3a4fBXm0WRIM0V8alcAPo7rWjLbMJMrfBtzL9X5ic6wgxVpDADXduGtdrnkw== + dependencies: + "@algolia/client-common" "5.25.0" + "@algolia/requester-browser-xhr" "5.25.0" + "@algolia/requester-fetch" "5.25.0" + "@algolia/requester-node-http" "5.25.0" + +"@algolia/client-personalization@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@algolia/client-personalization/-/client-personalization-4.24.0.tgz#8b47789fb1cb0f8efbea0f79295b7c5a3850f6ae" + integrity sha512-l5FRFm/yngztweU0HdUzz1rC4yoWCFo3IF+dVIVTfEPg906eZg5BOd1k0K6rZx5JzyyoP4LdmOikfkfGsKVE9w== + dependencies: + "@algolia/client-common" "4.24.0" + "@algolia/requester-common" "4.24.0" + "@algolia/transporter" "4.24.0" + +"@algolia/client-personalization@5.25.0": + version "5.25.0" + resolved "https://registry.yarnpkg.com/@algolia/client-personalization/-/client-personalization-5.25.0.tgz#74b041f0e7d91e1009c131c8d716c34e4d45c30f" + integrity sha512-aywoEuu1NxChBcHZ1pWaat0Plw7A8jDMwjgRJ00Mcl7wGlwuPt5dJ/LTNcg3McsEUbs2MBNmw0ignXBw9Tbgow== + dependencies: + "@algolia/client-common" "5.25.0" + "@algolia/requester-browser-xhr" "5.25.0" + "@algolia/requester-fetch" "5.25.0" + "@algolia/requester-node-http" "5.25.0" + +"@algolia/client-query-suggestions@5.25.0": + version "5.25.0" + resolved "https://registry.yarnpkg.com/@algolia/client-query-suggestions/-/client-query-suggestions-5.25.0.tgz#e92d935d9e2994f790d43c64d3518d81070a3888" + integrity sha512-a/W2z6XWKjKjIW1QQQV8PTTj1TXtaKx79uR3NGBdBdGvVdt24KzGAaN7sCr5oP8DW4D3cJt44wp2OY/fZcPAVA== + dependencies: + "@algolia/client-common" "5.25.0" + "@algolia/requester-browser-xhr" "5.25.0" + "@algolia/requester-fetch" "5.25.0" + "@algolia/requester-node-http" "5.25.0" + +"@algolia/client-search@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@algolia/client-search/-/client-search-4.24.0.tgz#75e6c02d33ef3e0f34afd9962c085b856fc4a55f" + integrity sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA== + dependencies: + "@algolia/client-common" "4.24.0" + "@algolia/requester-common" "4.24.0" + "@algolia/transporter" "4.24.0" + +"@algolia/client-search@5.25.0": + version "5.25.0" + resolved "https://registry.yarnpkg.com/@algolia/client-search/-/client-search-5.25.0.tgz#dc38ca1015f2f4c9f5053a4517f96fb28a2117f8" + integrity sha512-9rUYcMIBOrCtYiLX49djyzxqdK9Dya/6Z/8sebPn94BekT+KLOpaZCuc6s0Fpfq7nx5J6YY5LIVFQrtioK9u0g== + dependencies: + "@algolia/client-common" "5.25.0" + "@algolia/requester-browser-xhr" "5.25.0" + "@algolia/requester-fetch" "5.25.0" + "@algolia/requester-node-http" "5.25.0" "@algolia/events@^4.0.1": version "4.0.1" resolved "https://registry.yarnpkg.com/@algolia/events/-/events-4.0.1.tgz#fd39e7477e7bc703d7f893b556f676c032af3950" integrity sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ== -"@algolia/logger-common@4.23.3": - version "4.23.3" - resolved "https://registry.yarnpkg.com/@algolia/logger-common/-/logger-common-4.23.3.tgz#35c6d833cbf41e853a4f36ba37c6e5864920bfe9" - integrity sha512-y9kBtmJwiZ9ZZ+1Ek66P0M68mHQzKRxkW5kAAXYN/rdzgDN0d2COsViEFufxJ0pb45K4FRcfC7+33YB4BLrZ+g== - -"@algolia/logger-console@4.23.3": - version "4.23.3" - resolved "https://registry.yarnpkg.com/@algolia/logger-console/-/logger-console-4.23.3.tgz#30f916781826c4db5f51fcd9a8a264a06e136985" - integrity sha512-8xoiseoWDKuCVnWP8jHthgaeobDLolh00KJAdMe9XPrWPuf1by732jSpgy2BlsLTaT9m32pHI8CRfrOqQzHv3A== +"@algolia/ingestion@1.25.0": + version "1.25.0" + resolved "https://registry.yarnpkg.com/@algolia/ingestion/-/ingestion-1.25.0.tgz#4d13c56dda0a05c7bacb0e3ef5866292dfd86ed5" + integrity sha512-jJeH/Hk+k17Vkokf02lkfYE4A+EJX+UgnMhTLR/Mb+d1ya5WhE+po8p5a/Nxb6lo9OLCRl6w3Hmk1TX1e9gVbQ== dependencies: - "@algolia/logger-common" "4.23.3" + "@algolia/client-common" "5.25.0" + "@algolia/requester-browser-xhr" "5.25.0" + "@algolia/requester-fetch" "5.25.0" + "@algolia/requester-node-http" "5.25.0" -"@algolia/recommend@4.23.3": - version "4.23.3" - resolved "https://registry.yarnpkg.com/@algolia/recommend/-/recommend-4.23.3.tgz#53d4f194d22d9c72dc05f3f7514c5878f87c5890" - integrity sha512-9fK4nXZF0bFkdcLBRDexsnGzVmu4TSYZqxdpgBW2tEyfuSSY54D4qSRkLmNkrrz4YFvdh2GM1gA8vSsnZPR73w== +"@algolia/logger-common@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@algolia/logger-common/-/logger-common-4.24.0.tgz#28d439976019ec0a46ba7a1a739ef493d4ef8123" + integrity sha512-LLUNjkahj9KtKYrQhFKCzMx0BY3RnNP4FEtO+sBybCjJ73E8jNdaKJ/Dd8A/VA4imVHP5tADZ8pn5B8Ga/wTMA== + +"@algolia/logger-console@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@algolia/logger-console/-/logger-console-4.24.0.tgz#c6ff486036cd90b81d07a95aaba04461da7e1c65" + integrity sha512-X4C8IoHgHfiUROfoRCV+lzSy+LHMgkoEEU1BbKcsfnV0i0S20zyy0NLww9dwVHUWNfPPxdMU+/wKmLGYf96yTg== dependencies: - "@algolia/cache-browser-local-storage" "4.23.3" - "@algolia/cache-common" "4.23.3" - "@algolia/cache-in-memory" "4.23.3" - "@algolia/client-common" "4.23.3" - "@algolia/client-search" "4.23.3" - "@algolia/logger-common" "4.23.3" - "@algolia/logger-console" "4.23.3" - "@algolia/requester-browser-xhr" "4.23.3" - "@algolia/requester-common" "4.23.3" - "@algolia/requester-node-http" "4.23.3" - "@algolia/transporter" "4.23.3" + "@algolia/logger-common" "4.24.0" -"@algolia/requester-browser-xhr@4.23.3": - version "4.23.3" - resolved "https://registry.yarnpkg.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.23.3.tgz#9e47e76f60d540acc8b27b4ebc7a80d1b41938b9" - integrity sha512-jDWGIQ96BhXbmONAQsasIpTYWslyjkiGu0Quydjlowe+ciqySpiDUrJHERIRfELE5+wFc7hc1Q5hqjGoV7yghw== +"@algolia/monitoring@1.25.0": + version "1.25.0" + resolved "https://registry.yarnpkg.com/@algolia/monitoring/-/monitoring-1.25.0.tgz#d59360cfe556338519d05a9d8107147e9dbcb020" + integrity sha512-Ls3i1AehJ0C6xaHe7kK9vPmzImOn5zBg7Kzj8tRYIcmCWVyuuFwCIsbuIIz/qzUf1FPSWmw0TZrGeTumk2fqXg== dependencies: - "@algolia/requester-common" "4.23.3" + "@algolia/client-common" "5.25.0" + "@algolia/requester-browser-xhr" "5.25.0" + "@algolia/requester-fetch" "5.25.0" + "@algolia/requester-node-http" "5.25.0" -"@algolia/requester-common@4.23.3": - version "4.23.3" - resolved "https://registry.yarnpkg.com/@algolia/requester-common/-/requester-common-4.23.3.tgz#7dbae896e41adfaaf1d1fa5f317f83a99afb04b3" - integrity sha512-xloIdr/bedtYEGcXCiF2muajyvRhwop4cMZo+K2qzNht0CMzlRkm8YsDdj5IaBhshqfgmBb3rTg4sL4/PpvLYw== - -"@algolia/requester-node-http@4.23.3": - version "4.23.3" - resolved "https://registry.yarnpkg.com/@algolia/requester-node-http/-/requester-node-http-4.23.3.tgz#c9f94a5cb96a15f48cea338ab6ef16bbd0ff989f" - integrity sha512-zgu++8Uj03IWDEJM3fuNl34s746JnZOWn1Uz5taV1dFyJhVM/kTNw9Ik7YJWiUNHJQXcaD8IXD1eCb0nq/aByA== +"@algolia/recommend@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@algolia/recommend/-/recommend-4.24.0.tgz#8a3f78aea471ee0a4836b78fd2aad4e9abcaaf34" + integrity sha512-P9kcgerfVBpfYHDfVZDvvdJv0lEoCvzNlOy2nykyt5bK8TyieYyiD0lguIJdRZZYGre03WIAFf14pgE+V+IBlw== dependencies: - "@algolia/requester-common" "4.23.3" + "@algolia/cache-browser-local-storage" "4.24.0" + "@algolia/cache-common" "4.24.0" + "@algolia/cache-in-memory" "4.24.0" + "@algolia/client-common" "4.24.0" + "@algolia/client-search" "4.24.0" + "@algolia/logger-common" "4.24.0" + "@algolia/logger-console" "4.24.0" + "@algolia/requester-browser-xhr" "4.24.0" + "@algolia/requester-common" "4.24.0" + "@algolia/requester-node-http" "4.24.0" + "@algolia/transporter" "4.24.0" -"@algolia/transporter@4.23.3": - version "4.23.3" - resolved "https://registry.yarnpkg.com/@algolia/transporter/-/transporter-4.23.3.tgz#545b045b67db3850ddf0bbecbc6c84ff1f3398b7" - integrity sha512-Wjl5gttqnf/gQKJA+dafnD0Y6Yw97yvfY8R9h0dQltX1GXTgNs1zWgvtWW0tHl1EgMdhAyw189uWiZMnL3QebQ== +"@algolia/recommend@5.25.0": + version "5.25.0" + resolved "https://registry.yarnpkg.com/@algolia/recommend/-/recommend-5.25.0.tgz#b96f12c85aa74a0326982c7801fcd4a610b420f4" + integrity sha512-79sMdHpiRLXVxSjgw7Pt4R1aNUHxFLHiaTDnN2MQjHwJ1+o3wSseb55T9VXU4kqy3m7TUme3pyRhLk5ip/S4Mw== dependencies: - "@algolia/cache-common" "4.23.3" - "@algolia/logger-common" "4.23.3" - "@algolia/requester-common" "4.23.3" + "@algolia/client-common" "5.25.0" + "@algolia/requester-browser-xhr" "5.25.0" + "@algolia/requester-fetch" "5.25.0" + "@algolia/requester-node-http" "5.25.0" + +"@algolia/requester-browser-xhr@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.24.0.tgz#313c5edab4ed73a052e75803855833b62dd19c16" + integrity sha512-Z2NxZMb6+nVXSjF13YpjYTdvV3032YTBSGm2vnYvYPA6mMxzM3v5rsCiSspndn9rzIW4Qp1lPHBvuoKJV6jnAA== + dependencies: + "@algolia/requester-common" "4.24.0" + +"@algolia/requester-browser-xhr@5.25.0": + version "5.25.0" + resolved "https://registry.yarnpkg.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.25.0.tgz#c194fa5f49206b9343e6646c41bfbca2a3f2ac54" + integrity sha512-JLaF23p1SOPBmfEqozUAgKHQrGl3z/Z5RHbggBu6s07QqXXcazEsub5VLonCxGVqTv6a61AAPr8J1G5HgGGjEw== + dependencies: + "@algolia/client-common" "5.25.0" + +"@algolia/requester-common@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@algolia/requester-common/-/requester-common-4.24.0.tgz#1c60c198031f48fcdb9e34c4057a3ea987b9a436" + integrity sha512-k3CXJ2OVnvgE3HMwcojpvY6d9kgKMPRxs/kVohrwF5WMr2fnqojnycZkxPoEg+bXm8fi5BBfFmOqgYztRtHsQA== + +"@algolia/requester-fetch@5.25.0": + version "5.25.0" + resolved "https://registry.yarnpkg.com/@algolia/requester-fetch/-/requester-fetch-5.25.0.tgz#231a2d0da2397d141f80b8f28e2cb6e3d219d38d" + integrity sha512-rtzXwqzFi1edkOF6sXxq+HhmRKDy7tz84u0o5t1fXwz0cwx+cjpmxu/6OQKTdOJFS92JUYHsG51Iunie7xbqfQ== + dependencies: + "@algolia/client-common" "5.25.0" + +"@algolia/requester-node-http@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@algolia/requester-node-http/-/requester-node-http-4.24.0.tgz#4461593714031d02aa7da221c49df675212f482f" + integrity sha512-JF18yTjNOVYvU/L3UosRcvbPMGT9B+/GQWNWnenIImglzNVGpyzChkXLnrSf6uxwVNO6ESGu6oN8MqcGQcjQJw== + dependencies: + "@algolia/requester-common" "4.24.0" + +"@algolia/requester-node-http@5.25.0": + version "5.25.0" + resolved "https://registry.yarnpkg.com/@algolia/requester-node-http/-/requester-node-http-5.25.0.tgz#0ce13c550890de21c558b04381535d2d245a3725" + integrity sha512-ZO0UKvDyEFvyeJQX0gmZDQEvhLZ2X10K+ps6hViMo1HgE2V8em00SwNsQ+7E/52a+YiBkVWX61pJJJE44juDMQ== + dependencies: + "@algolia/client-common" "5.25.0" + +"@algolia/transporter@4.24.0": + version "4.24.0" + resolved "https://registry.yarnpkg.com/@algolia/transporter/-/transporter-4.24.0.tgz#226bb1f8af62430374c1972b2e5c8580ab275102" + integrity sha512-86nI7w6NzWxd1Zp9q3413dRshDqAzSbsQjhcDhPIatEFiZrL1/TjnHL8S7jVKFePlIMzDsZWXAXwXzcok9c5oA== + dependencies: + "@algolia/cache-common" "4.24.0" + "@algolia/logger-common" "4.24.0" + "@algolia/requester-common" "4.24.0" "@ampproject/remapping@^2.2.0": version "2.3.0" @@ -163,103 +279,96 @@ "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.24" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.23.5", "@babel/code-frame@^7.24.2", "@babel/code-frame@^7.8.3": - version "7.24.2" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.2.tgz#718b4b19841809a58b29b68cde80bc5e1aa6d9ae" - integrity sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ== +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.27.1", "@babel/code-frame@^7.8.3": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.27.1.tgz#200f715e66d52a23b221a9435534a91cc13ad5be" + integrity sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg== dependencies: - "@babel/highlight" "^7.24.2" - picocolors "^1.0.0" + "@babel/helper-validator-identifier" "^7.27.1" + js-tokens "^4.0.0" + picocolors "^1.1.1" -"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.23.5", "@babel/compat-data@^7.24.4": - version "7.24.4" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.4.tgz#6f102372e9094f25d908ca0d34fc74c74606059a" - integrity sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ== +"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.27.2": + version "7.27.2" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.27.2.tgz#4183f9e642fd84e74e3eea7ffa93a412e3b102c9" + integrity sha512-TUtMJYRPyUb/9aU8f3K0mjmjf6M9N5Woshn2CS6nqJSeJtTtQcpLUXjGt9vbF8ZGff0El99sWkLgzwW3VXnxZQ== "@babel/core@^7.21.3", "@babel/core@^7.23.3": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.5.tgz#15ab5b98e101972d171aeef92ac70d8d6718f06a" - integrity sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA== + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.27.1.tgz#89de51e86bd12246003e3524704c49541b16c3e6" + integrity sha512-IaaGWsQqfsQWVLqMn9OB92MNN7zukfVA4s7KKAI0KfrrDsZ0yhi5uV4baBuLuN7n3vsZpwP8asPPcVwApxvjBQ== dependencies: "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.24.2" - "@babel/generator" "^7.24.5" - "@babel/helper-compilation-targets" "^7.23.6" - "@babel/helper-module-transforms" "^7.24.5" - "@babel/helpers" "^7.24.5" - "@babel/parser" "^7.24.5" - "@babel/template" "^7.24.0" - "@babel/traverse" "^7.24.5" - "@babel/types" "^7.24.5" + "@babel/code-frame" "^7.27.1" + "@babel/generator" "^7.27.1" + "@babel/helper-compilation-targets" "^7.27.1" + "@babel/helper-module-transforms" "^7.27.1" + "@babel/helpers" "^7.27.1" + "@babel/parser" "^7.27.1" + "@babel/template" "^7.27.1" + "@babel/traverse" "^7.27.1" + "@babel/types" "^7.27.1" convert-source-map "^2.0.0" debug "^4.1.0" gensync "^1.0.0-beta.2" json5 "^2.2.3" semver "^6.3.1" -"@babel/generator@^7.23.3", "@babel/generator@^7.24.5": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.5.tgz#e5afc068f932f05616b66713e28d0f04e99daeb3" - integrity sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA== +"@babel/generator@^7.23.3", "@babel/generator@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.27.1.tgz#862d4fad858f7208edd487c28b58144036b76230" + integrity sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w== dependencies: - "@babel/types" "^7.24.5" + "@babel/parser" "^7.27.1" + "@babel/types" "^7.27.1" "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.25" - jsesc "^2.5.1" + jsesc "^3.0.2" -"@babel/helper-annotate-as-pure@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" - integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== +"@babel/helper-annotate-as-pure@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.1.tgz#4345d81a9a46a6486e24d069469f13e60445c05d" + integrity sha512-WnuuDILl9oOBbKnb4L+DyODx7iC47XfzmNCpTttFsSp6hTG7XZxu60+4IO+2/hPfcGOoKbFiwoI/+zwARbNQow== dependencies: - "@babel/types" "^7.22.5" + "@babel/types" "^7.27.1" -"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956" - integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw== +"@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.27.1", "@babel/helper-compilation-targets@^7.27.2": + version "7.27.2" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz#46a0f6efab808d51d29ce96858dd10ce8732733d" + integrity sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ== dependencies: - "@babel/types" "^7.22.15" - -"@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.23.6": - version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz#4d79069b16cbcf1461289eccfbbd81501ae39991" - integrity sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ== - dependencies: - "@babel/compat-data" "^7.23.5" - "@babel/helper-validator-option" "^7.23.5" - browserslist "^4.22.2" + "@babel/compat-data" "^7.27.2" + "@babel/helper-validator-option" "^7.27.1" + browserslist "^4.24.0" lru-cache "^5.1.1" semver "^6.3.1" -"@babel/helper-create-class-features-plugin@^7.24.1", "@babel/helper-create-class-features-plugin@^7.24.4", "@babel/helper-create-class-features-plugin@^7.24.5": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.5.tgz#7d19da92c7e0cd8d11c09af2ce1b8e7512a6e723" - integrity sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g== +"@babel/helper-create-class-features-plugin@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.1.tgz#5bee4262a6ea5ddc852d0806199eb17ca3de9281" + integrity sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A== dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-member-expression-to-functions" "^7.24.5" - "@babel/helper-optimise-call-expression" "^7.22.5" - "@babel/helper-replace-supers" "^7.24.1" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.24.5" + "@babel/helper-annotate-as-pure" "^7.27.1" + "@babel/helper-member-expression-to-functions" "^7.27.1" + "@babel/helper-optimise-call-expression" "^7.27.1" + "@babel/helper-replace-supers" "^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + "@babel/traverse" "^7.27.1" semver "^6.3.1" -"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.15", "@babel/helper-create-regexp-features-plugin@^7.22.5": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1" - integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.1.tgz#05b0882d97ba1d4d03519e4bce615d70afa18c53" + integrity sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ== dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - regexpu-core "^5.3.1" + "@babel/helper-annotate-as-pure" "^7.27.1" + regexpu-core "^6.2.0" semver "^6.3.1" -"@babel/helper-define-polyfill-provider@^0.6.1", "@babel/helper-define-polyfill-provider@^0.6.2": - version "0.6.2" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz#18594f789c3594acb24cfdb4a7f7b7d2e8bd912d" - integrity sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ== +"@babel/helper-define-polyfill-provider@^0.6.3", "@babel/helper-define-polyfill-provider@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.4.tgz#15e8746368bfa671785f5926ff74b3064c291fab" + integrity sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw== dependencies: "@babel/helper-compilation-targets" "^7.22.6" "@babel/helper-plugin-utils" "^7.22.5" @@ -267,208 +376,152 @@ lodash.debounce "^4.0.8" resolve "^1.14.2" -"@babel/helper-environment-visitor@^7.22.20": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" - integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== - -"@babel/helper-function-name@^7.23.0": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" - integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== +"@babel/helper-member-expression-to-functions@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz#ea1211276be93e798ce19037da6f06fbb994fa44" + integrity sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA== dependencies: - "@babel/template" "^7.22.15" - "@babel/types" "^7.23.0" + "@babel/traverse" "^7.27.1" + "@babel/types" "^7.27.1" -"@babel/helper-hoist-variables@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" - integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== +"@babel/helper-module-imports@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz#7ef769a323e2655e126673bb6d2d6913bbead204" + integrity sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w== dependencies: - "@babel/types" "^7.22.5" + "@babel/traverse" "^7.27.1" + "@babel/types" "^7.27.1" -"@babel/helper-member-expression-to-functions@^7.23.0", "@babel/helper-member-expression-to-functions@^7.24.5": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.5.tgz#5981e131d5c7003c7d1fa1ad49e86c9b097ec475" - integrity sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA== +"@babel/helper-module-transforms@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.27.1.tgz#e1663b8b71d2de948da5c4fb2a20ca4f3ec27a6f" + integrity sha512-9yHn519/8KvTU5BjTVEEeIM3w9/2yXNKoD82JifINImhpKkARMJKPP59kLo+BafpdN5zgNeIcS4jsGDmd3l58g== dependencies: - "@babel/types" "^7.24.5" + "@babel/helper-module-imports" "^7.27.1" + "@babel/helper-validator-identifier" "^7.27.1" + "@babel/traverse" "^7.27.1" -"@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.24.1", "@babel/helper-module-imports@^7.24.3": - version "7.24.3" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz#6ac476e6d168c7c23ff3ba3cf4f7841d46ac8128" - integrity sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg== +"@babel/helper-optimise-call-expression@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz#c65221b61a643f3e62705e5dd2b5f115e35f9200" + integrity sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw== dependencies: - "@babel/types" "^7.24.0" + "@babel/types" "^7.27.1" -"@babel/helper-module-transforms@^7.23.3", "@babel/helper-module-transforms@^7.24.5": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz#ea6c5e33f7b262a0ae762fd5986355c45f54a545" - integrity sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A== +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.27.1", "@babel/helper-plugin-utils@^7.8.0": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz#ddb2f876534ff8013e6c2b299bf4d39b3c51d44c" + integrity sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw== + +"@babel/helper-remap-async-to-generator@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz#4601d5c7ce2eb2aea58328d43725523fcd362ce6" + integrity sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA== dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-module-imports" "^7.24.3" - "@babel/helper-simple-access" "^7.24.5" - "@babel/helper-split-export-declaration" "^7.24.5" - "@babel/helper-validator-identifier" "^7.24.5" + "@babel/helper-annotate-as-pure" "^7.27.1" + "@babel/helper-wrap-function" "^7.27.1" + "@babel/traverse" "^7.27.1" -"@babel/helper-optimise-call-expression@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" - integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== +"@babel/helper-replace-supers@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz#b1ed2d634ce3bdb730e4b52de30f8cccfd692bc0" + integrity sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA== dependencies: - "@babel/types" "^7.22.5" + "@babel/helper-member-expression-to-functions" "^7.27.1" + "@babel/helper-optimise-call-expression" "^7.27.1" + "@babel/traverse" "^7.27.1" -"@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.18.6", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.24.0", "@babel/helper-plugin-utils@^7.24.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz#a924607dd254a65695e5bd209b98b902b3b2f11a" - integrity sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ== - -"@babel/helper-remap-async-to-generator@^7.22.20": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" - integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== +"@babel/helper-skip-transparent-expression-wrappers@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz#62bb91b3abba8c7f1fec0252d9dbea11b3ee7a56" + integrity sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg== dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-wrap-function" "^7.22.20" + "@babel/traverse" "^7.27.1" + "@babel/types" "^7.27.1" -"@babel/helper-replace-supers@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz#7085bd19d4a0b7ed8f405c1ed73ccb70f323abc1" - integrity sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ== +"@babel/helper-string-parser@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz#54da796097ab19ce67ed9f88b47bb2ec49367687" + integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== + +"@babel/helper-validator-identifier@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz#a7054dcc145a967dd4dc8fee845a57c1316c9df8" + integrity sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow== + +"@babel/helper-validator-option@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz#fa52f5b1e7db1ab049445b421c4471303897702f" + integrity sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg== + +"@babel/helper-wrap-function@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.27.1.tgz#b88285009c31427af318d4fe37651cd62a142409" + integrity sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ== dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-member-expression-to-functions" "^7.23.0" - "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/template" "^7.27.1" + "@babel/traverse" "^7.27.1" + "@babel/types" "^7.27.1" -"@babel/helper-simple-access@^7.22.5", "@babel/helper-simple-access@^7.24.5": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz#50da5b72f58c16b07fbd992810be6049478e85ba" - integrity sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ== +"@babel/helpers@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.27.1.tgz#ffc27013038607cdba3288e692c3611c06a18aa4" + integrity sha512-FCvFTm0sWV8Fxhpp2McP5/W53GPllQ9QeQ7SiqGWjMf/LVG07lFa5+pgK05IRhVwtvafT22KF+ZSnM9I545CvQ== dependencies: - "@babel/types" "^7.24.5" + "@babel/template" "^7.27.1" + "@babel/types" "^7.27.1" -"@babel/helper-skip-transparent-expression-wrappers@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" - integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== +"@babel/parser@^7.27.1", "@babel/parser@^7.27.2": + version "7.27.2" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.27.2.tgz#577518bedb17a2ce4212afd052e01f7df0941127" + integrity sha512-QYLs8299NA7WM/bZAdp+CviYYkVoYXlDW2rzliy3chxd1PQjej7JORuMJDJXJUb9g0TT+B99EwaVLKmX+sPXWw== dependencies: - "@babel/types" "^7.22.5" + "@babel/types" "^7.27.1" -"@babel/helper-split-export-declaration@^7.24.5": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz#b9a67f06a46b0b339323617c8c6213b9055a78b6" - integrity sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q== +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.27.1.tgz#61dd8a8e61f7eb568268d1b5f129da3eee364bf9" + integrity sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA== dependencies: - "@babel/types" "^7.24.5" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/traverse" "^7.27.1" -"@babel/helper-string-parser@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz#f99c36d3593db9540705d0739a1f10b5e20c696e" - integrity sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ== - -"@babel/helper-validator-identifier@^7.22.20", "@babel/helper-validator-identifier@^7.24.5": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz#918b1a7fa23056603506370089bd990d8720db62" - integrity sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA== - -"@babel/helper-validator-option@^7.23.5": - version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307" - integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw== - -"@babel/helper-wrap-function@^7.22.20": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.24.5.tgz#335f934c0962e2c1ed1fb9d79e06a56115067c09" - integrity sha512-/xxzuNvgRl4/HLNKvnFwdhdgN3cpLxgLROeLDl83Yx0AJ1SGvq1ak0OszTOjDfiB8Vx03eJbeDWh9r+jCCWttw== +"@babel/plugin-bugfix-safari-class-field-initializer-scope@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz#43f70a6d7efd52370eefbdf55ae03d91b293856d" + integrity sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA== dependencies: - "@babel/helper-function-name" "^7.23.0" - "@babel/template" "^7.24.0" - "@babel/types" "^7.24.5" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/helpers@^7.24.5": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.5.tgz#fedeb87eeafa62b621160402181ad8585a22a40a" - integrity sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q== +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz#beb623bd573b8b6f3047bd04c32506adc3e58a72" + integrity sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA== dependencies: - "@babel/template" "^7.24.0" - "@babel/traverse" "^7.24.5" - "@babel/types" "^7.24.5" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/highlight@^7.24.2": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.5.tgz#bc0613f98e1dd0720e99b2a9ee3760194a704b6e" - integrity sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw== +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz#e134a5479eb2ba9c02714e8c1ebf1ec9076124fd" + integrity sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw== dependencies: - "@babel/helper-validator-identifier" "^7.24.5" - chalk "^2.4.2" - js-tokens "^4.0.0" - picocolors "^1.0.0" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + "@babel/plugin-transform-optional-chaining" "^7.27.1" -"@babel/parser@^7.24.0", "@babel/parser@^7.24.5": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.5.tgz#4a4d5ab4315579e5398a82dcf636ca80c3392790" - integrity sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg== - -"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.24.5": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.5.tgz#4c3685eb9cd790bcad2843900fe0250c91ccf895" - integrity sha512-LdXRi1wEMTrHVR4Zc9F8OewC3vdm5h4QB6L71zy6StmYeqGi1b3ttIO8UC+BfZKcH9jdr4aI249rBkm+3+YvHw== +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.27.1.tgz#bb1c25af34d75115ce229a1de7fa44bf8f955670" + integrity sha512-6BpaYGDavZqkI6yT+KSPdpZFfpnd68UKXbcjI9pJ13pvHhPrCKWOOLp+ysvMeA+DxnhuPpgIaRpxRxo5A9t5jw== dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-plugin-utils" "^7.24.5" - -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz#b645d9ba8c2bc5b7af50f0fe949f9edbeb07c8cf" - integrity sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg== - dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz#da8261f2697f0f41b0855b91d3a20a1fbfd271d3" - integrity sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ== - dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/plugin-transform-optional-chaining" "^7.24.1" - -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz#1181d9685984c91d657b8ddf14f0487a6bab2988" - integrity sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw== - dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/traverse" "^7.27.1" "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": version "7.21.0-placeholder-for-preset-env.2" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== -"@babel/plugin-syntax-async-generators@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-class-properties@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" - integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-syntax-class-static-block@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" - integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-syntax-dynamic-import@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" @@ -476,110 +529,33 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-export-namespace-from@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" - integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== +"@babel/plugin-syntax-import-assertions@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz#88894aefd2b03b5ee6ad1562a7c8e1587496aecd" + integrity sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-syntax-import-assertions@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz#db3aad724153a00eaac115a3fb898de544e34971" - integrity sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ== +"@babel/plugin-syntax-import-attributes@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz#34c017d54496f9b11b61474e7ea3dfd5563ffe07" + integrity sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-syntax-import-attributes@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz#c66b966c63b714c4eec508fcf5763b1f2d381093" - integrity sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA== +"@babel/plugin-syntax-jsx@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz#2f9beb5eff30fa507c5532d107daac7b888fa34c" + integrity sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-syntax-import-meta@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" - integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== +"@babel/plugin-syntax-typescript@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz#5147d29066a793450f220c63fa3a9431b7e6dd18" + integrity sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-jsx@^7.23.3", "@babel/plugin-syntax-jsx@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz#3f6ca04b8c841811dbc3c5c5f837934e0d626c10" - integrity sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA== - dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - -"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": - 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" - integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-numeric-separator@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" - integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-object-rest-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-chaining@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-private-property-in-object@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" - integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-top-level-await@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" - integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-typescript@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz#b3bcc51f396d15f3591683f90239de143c076844" - integrity sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw== - dependencies: - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-syntax-unicode-sets-regex@^7.18.6": version "7.18.6" @@ -589,540 +565,529 @@ "@babel/helper-create-regexp-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-arrow-functions@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz#2bf263617060c9cc45bcdbf492b8cc805082bf27" - integrity sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw== +"@babel/plugin-transform-arrow-functions@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz#6e2061067ba3ab0266d834a9f94811196f2aba9a" + integrity sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-async-generator-functions@^7.24.3": - version "7.24.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz#8fa7ae481b100768cc9842c8617808c5352b8b89" - integrity sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg== +"@babel/plugin-transform-async-generator-functions@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.27.1.tgz#ca433df983d68e1375398e7ca71bf2a4f6fd89d7" + integrity sha512-eST9RrwlpaoJBDHShc+DS2SG4ATTi2MYNb4OxYkf3n+7eb49LWpnS+HSpVfW4x927qQwgk8A2hGNVaajAEw0EA== dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/helper-remap-async-to-generator" "^7.22.20" - "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-remap-async-to-generator" "^7.27.1" + "@babel/traverse" "^7.27.1" -"@babel/plugin-transform-async-to-generator@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz#0e220703b89f2216800ce7b1c53cb0cf521c37f4" - integrity sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw== +"@babel/plugin-transform-async-to-generator@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz#9a93893b9379b39466c74474f55af03de78c66e7" + integrity sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA== dependencies: - "@babel/helper-module-imports" "^7.24.1" - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/helper-remap-async-to-generator" "^7.22.20" + "@babel/helper-module-imports" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-remap-async-to-generator" "^7.27.1" -"@babel/plugin-transform-block-scoped-functions@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz#1c94799e20fcd5c4d4589523bbc57b7692979380" - integrity sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg== +"@babel/plugin-transform-block-scoped-functions@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz#558a9d6e24cf72802dd3b62a4b51e0d62c0f57f9" + integrity sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-block-scoping@^7.24.5": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.5.tgz#89574191397f85661d6f748d4b89ee4d9ee69a2a" - integrity sha512-sMfBc3OxghjC95BkYrYocHL3NaOplrcaunblzwXhGmlPwpmfsxr4vK+mBBt49r+S240vahmv+kUxkeKgs+haCw== +"@babel/plugin-transform-block-scoping@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.27.1.tgz#bc0dbe8ac6de5602981ba58ef68c6df8ef9bfbb3" + integrity sha512-QEcFlMl9nGTgh1rn2nIeU5bkfb9BAjaQcWbiP4LvKxUot52ABcTkpcyJ7f2Q2U2RuQ84BNLgts3jRme2dTx6Fw== dependencies: - "@babel/helper-plugin-utils" "^7.24.5" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-class-properties@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz#bcbf1aef6ba6085cfddec9fc8d58871cf011fc29" - integrity sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g== +"@babel/plugin-transform-class-properties@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz#dd40a6a370dfd49d32362ae206ddaf2bb082a925" + integrity sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA== dependencies: - "@babel/helper-create-class-features-plugin" "^7.24.1" - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-create-class-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-class-static-block@^7.24.4": - version "7.24.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz#1a4653c0cf8ac46441ec406dece6e9bc590356a4" - integrity sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg== +"@babel/plugin-transform-class-static-block@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.27.1.tgz#7e920d5625b25bbccd3061aefbcc05805ed56ce4" + integrity sha512-s734HmYU78MVzZ++joYM+NkJusItbdRcbm+AGRgJCt3iA+yux0QpD9cBVdz3tKyrjVYWRl7j0mHSmv4lhV0aoA== dependencies: - "@babel/helper-create-class-features-plugin" "^7.24.4" - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/helper-create-class-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-classes@^7.24.5": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.5.tgz#05e04a09df49a46348299a0e24bfd7e901129339" - integrity sha512-gWkLP25DFj2dwe9Ck8uwMOpko4YsqyfZJrOmqqcegeDYEbp7rmn4U6UQZNj08UF6MaX39XenSpKRCvpDRBtZ7Q== +"@babel/plugin-transform-classes@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.27.1.tgz#03bb04bea2c7b2f711f0db7304a8da46a85cced4" + integrity sha512-7iLhfFAubmpeJe/Wo2TVuDrykh/zlWXLzPNdL0Jqn/Xu8R3QQ8h9ff8FQoISZOsw74/HFqFI7NX63HN7QFIHKA== dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-compilation-targets" "^7.23.6" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-plugin-utils" "^7.24.5" - "@babel/helper-replace-supers" "^7.24.1" - "@babel/helper-split-export-declaration" "^7.24.5" + "@babel/helper-annotate-as-pure" "^7.27.1" + "@babel/helper-compilation-targets" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-replace-supers" "^7.27.1" + "@babel/traverse" "^7.27.1" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz#bc7e787f8e021eccfb677af5f13c29a9934ed8a7" - integrity sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw== +"@babel/plugin-transform-computed-properties@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz#81662e78bf5e734a97982c2b7f0a793288ef3caa" + integrity sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/template" "^7.24.0" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/template" "^7.27.1" -"@babel/plugin-transform-destructuring@^7.24.5": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.5.tgz#80843ee6a520f7362686d1a97a7b53544ede453c" - integrity sha512-SZuuLyfxvsm+Ah57I/i1HVjveBENYK9ue8MJ7qkc7ndoNjqquJiElzA7f5yaAXjyW2hKojosOTAQQRX50bPSVg== +"@babel/plugin-transform-destructuring@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.27.1.tgz#d5916ef7089cb254df0418ae524533c1b72ba656" + integrity sha512-ttDCqhfvpE9emVkXbPD8vyxxh4TWYACVybGkDj+oReOGwnp066ITEivDlLwe0b1R0+evJ13IXQuLNB5w1fhC5Q== dependencies: - "@babel/helper-plugin-utils" "^7.24.5" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-dotall-regex@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz#d56913d2f12795cc9930801b84c6f8c47513ac13" - integrity sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw== +"@babel/plugin-transform-dotall-regex@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz#aa6821de864c528b1fecf286f0a174e38e826f4d" + integrity sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-create-regexp-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-duplicate-keys@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz#5347a797fe82b8d09749d10e9f5b83665adbca88" - integrity sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA== +"@babel/plugin-transform-duplicate-keys@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz#f1fbf628ece18e12e7b32b175940e68358f546d1" + integrity sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-dynamic-import@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz#2a5a49959201970dd09a5fca856cb651e44439dd" - integrity sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA== +"@babel/plugin-transform-duplicate-named-capturing-groups-regex@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz#5043854ca620a94149372e69030ff8cb6a9eb0ec" + integrity sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/helper-create-regexp-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-exponentiation-operator@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz#6650ebeb5bd5c012d5f5f90a26613a08162e8ba4" - integrity sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw== +"@babel/plugin-transform-dynamic-import@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz#4c78f35552ac0e06aa1f6e3c573d67695e8af5a4" + integrity sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A== dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.15" - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-export-namespace-from@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz#f033541fc036e3efb2dcb58eedafd4f6b8078acd" - integrity sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ== +"@babel/plugin-transform-exponentiation-operator@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.27.1.tgz#fc497b12d8277e559747f5a3ed868dd8064f83e1" + integrity sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-for-of@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz#67448446b67ab6c091360ce3717e7d3a59e202fd" - integrity sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg== +"@babel/plugin-transform-export-namespace-from@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz#71ca69d3471edd6daa711cf4dfc3400415df9c23" + integrity sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-function-name@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz#8cba6f7730626cc4dfe4ca2fa516215a0592b361" - integrity sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA== +"@babel/plugin-transform-for-of@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz#bc24f7080e9ff721b63a70ac7b2564ca15b6c40a" + integrity sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw== dependencies: - "@babel/helper-compilation-targets" "^7.23.6" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" -"@babel/plugin-transform-json-strings@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz#08e6369b62ab3e8a7b61089151b161180c8299f7" - integrity sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ== +"@babel/plugin-transform-function-name@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz#4d0bf307720e4dce6d7c30fcb1fd6ca77bdeb3a7" + integrity sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/helper-compilation-targets" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/traverse" "^7.27.1" -"@babel/plugin-transform-literals@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz#0a1982297af83e6b3c94972686067df588c5c096" - integrity sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g== +"@babel/plugin-transform-json-strings@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz#a2e0ce6ef256376bd527f290da023983527a4f4c" + integrity sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-logical-assignment-operators@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz#719d8aded1aa94b8fb34e3a785ae8518e24cfa40" - integrity sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w== +"@babel/plugin-transform-literals@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz#baaefa4d10a1d4206f9dcdda50d7d5827bb70b24" + integrity sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-member-expression-literals@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz#896d23601c92f437af8b01371ad34beb75df4489" - integrity sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg== +"@babel/plugin-transform-logical-assignment-operators@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.27.1.tgz#890cb20e0270e0e5bebe3f025b434841c32d5baa" + integrity sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-modules-amd@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz#b6d829ed15258536977e9c7cc6437814871ffa39" - integrity sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ== +"@babel/plugin-transform-member-expression-literals@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz#37b88ba594d852418e99536f5612f795f23aeaf9" + integrity sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ== dependencies: - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-modules-commonjs@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz#e71ba1d0d69e049a22bf90b3867e263823d3f1b9" - integrity sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw== +"@babel/plugin-transform-modules-amd@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz#a4145f9d87c2291fe2d05f994b65dba4e3e7196f" + integrity sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA== dependencies: - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-module-transforms" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-modules-systemjs@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz#2b9625a3d4e445babac9788daec39094e6b11e3e" - integrity sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA== +"@babel/plugin-transform-modules-commonjs@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz#8e44ed37c2787ecc23bdc367f49977476614e832" + integrity sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw== dependencies: - "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/helper-validator-identifier" "^7.22.20" + "@babel/helper-module-transforms" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-modules-umd@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz#69220c66653a19cf2c0872b9c762b9a48b8bebef" - integrity sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg== +"@babel/plugin-transform-modules-systemjs@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.27.1.tgz#00e05b61863070d0f3292a00126c16c0e024c4ed" + integrity sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA== dependencies: - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-module-transforms" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-validator-identifier" "^7.27.1" + "@babel/traverse" "^7.27.1" -"@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" - integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== +"@babel/plugin-transform-modules-umd@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz#63f2cf4f6dc15debc12f694e44714863d34cd334" + integrity sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-module-transforms" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-new-target@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz#29c59988fa3d0157de1c871a28cd83096363cc34" - integrity sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug== +"@babel/plugin-transform-named-capturing-groups-regex@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz#f32b8f7818d8fc0cc46ee20a8ef75f071af976e1" + integrity sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-create-regexp-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-nullish-coalescing-operator@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz#0cd494bb97cb07d428bd651632cb9d4140513988" - integrity sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw== +"@babel/plugin-transform-new-target@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz#259c43939728cad1706ac17351b7e6a7bea1abeb" + integrity sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-numeric-separator@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz#5bc019ce5b3435c1cadf37215e55e433d674d4e8" - integrity sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw== +"@babel/plugin-transform-nullish-coalescing-operator@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz#4f9d3153bf6782d73dd42785a9d22d03197bc91d" + integrity sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-object-rest-spread@^7.24.5": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.5.tgz#f91bbcb092ff957c54b4091c86bda8372f0b10ef" - integrity sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA== +"@babel/plugin-transform-numeric-separator@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz#614e0b15cc800e5997dadd9bd6ea524ed6c819c6" + integrity sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw== dependencies: - "@babel/helper-compilation-targets" "^7.23.6" - "@babel/helper-plugin-utils" "^7.24.5" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.24.5" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-object-super@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz#e71d6ab13483cca89ed95a474f542bbfc20a0520" - integrity sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ== +"@babel/plugin-transform-object-rest-spread@^7.27.2": + version "7.27.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.27.2.tgz#67f9ab822347aa2bcee91e8996763da79bdea973" + integrity sha512-AIUHD7xJ1mCrj3uPozvtngY3s0xpv7Nu7DoUSnzNY6Xam1Cy4rUznR//pvMHOhQ4AvbCexhbqXCtpxGHOGOO6g== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/helper-replace-supers" "^7.24.1" + "@babel/helper-compilation-targets" "^7.27.2" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/plugin-transform-destructuring" "^7.27.1" + "@babel/plugin-transform-parameters" "^7.27.1" -"@babel/plugin-transform-optional-catch-binding@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz#92a3d0efe847ba722f1a4508669b23134669e2da" - integrity sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA== +"@babel/plugin-transform-object-super@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz#1c932cd27bf3874c43a5cac4f43ebf970c9871b5" + integrity sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-replace-supers" "^7.27.1" -"@babel/plugin-transform-optional-chaining@^7.24.1", "@babel/plugin-transform-optional-chaining@^7.24.5": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz#a6334bebd7f9dd3df37447880d0bd64b778e600f" - integrity sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg== +"@babel/plugin-transform-optional-catch-binding@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz#84c7341ebde35ccd36b137e9e45866825072a30c" + integrity sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q== dependencies: - "@babel/helper-plugin-utils" "^7.24.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-parameters@^7.24.5": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.5.tgz#5c3b23f3a6b8fed090f9b98f2926896d3153cc62" - integrity sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA== +"@babel/plugin-transform-optional-chaining@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.27.1.tgz#874ce3c4f06b7780592e946026eb76a32830454f" + integrity sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg== dependencies: - "@babel/helper-plugin-utils" "^7.24.5" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" -"@babel/plugin-transform-private-methods@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz#a0faa1ae87eff077e1e47a5ec81c3aef383dc15a" - integrity sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw== +"@babel/plugin-transform-parameters@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.1.tgz#80334b54b9b1ac5244155a0c8304a187a618d5a7" + integrity sha512-018KRk76HWKeZ5l4oTj2zPpSh+NbGdt0st5S6x0pga6HgrjBOJb24mMDHorFopOOd6YHkLgOZ+zaCjZGPO4aKg== dependencies: - "@babel/helper-create-class-features-plugin" "^7.24.1" - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-private-property-in-object@^7.24.5": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.5.tgz#f5d1fcad36e30c960134cb479f1ca98a5b06eda5" - integrity sha512-JM4MHZqnWR04jPMujQDTBVRnqxpLLpx2tkn7iPn+Hmsc0Gnb79yvRWOkvqFOx3Z7P7VxiRIR22c4eGSNj87OBQ== +"@babel/plugin-transform-private-methods@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz#fdacbab1c5ed81ec70dfdbb8b213d65da148b6af" + integrity sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA== dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-create-class-features-plugin" "^7.24.5" - "@babel/helper-plugin-utils" "^7.24.5" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/helper-create-class-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-property-literals@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz#d6a9aeab96f03749f4eebeb0b6ea8e90ec958825" - integrity sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA== +"@babel/plugin-transform-private-property-in-object@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz#4dbbef283b5b2f01a21e81e299f76e35f900fb11" + integrity sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-annotate-as-pure" "^7.27.1" + "@babel/helper-create-class-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-property-literals@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz#07eafd618800591e88073a0af1b940d9a42c6424" + integrity sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-transform-react-constant-elements@^7.21.3": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.24.1.tgz#d493a0918b9fdad7540f5afd9b5eb5c52500d18d" - integrity sha512-QXp1U9x0R7tkiGB0FOk8o74jhnap0FlZ5gNkRIWdG3eP+SvMFg118e1zaWewDzgABb106QSKpVsD3Wgd8t6ifA== + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.27.1.tgz#6c6b50424e749a6e48afd14cf7b92f98cb9383f9" + integrity sha512-edoidOjl/ZxvYo4lSBOQGDSyToYVkTAwyVoa2tkuYTSmjrB1+uAedoL5iROVLXkxH+vRgA7uP4tMg2pUJpZ3Ug== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-react-display-name@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.1.tgz#554e3e1a25d181f040cf698b93fd289a03bfdcdb" - integrity sha512-mvoQg2f9p2qlpDQRBC7M3c3XTr0k7cp/0+kFKKO/7Gtu0LSw16eKB+Fabe2bDT/UpsyasTBBkAnbdsLrkD5XMw== +"@babel/plugin-transform-react-display-name@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.27.1.tgz#43af31362d71f7848cfac0cbc212882b1a16e80f" + integrity sha512-p9+Vl3yuHPmkirRrg021XiP+EETmPMQTLr6Ayjj85RLNEbb3Eya/4VI0vAdzQG9SEAl2Lnt7fy5lZyMzjYoZQQ== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-react-jsx-development@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz#e716b6edbef972a92165cd69d92f1255f7e73e87" - integrity sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A== +"@babel/plugin-transform-react-jsx-development@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.27.1.tgz#47ff95940e20a3a70e68ad3d4fcb657b647f6c98" + integrity sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q== dependencies: - "@babel/plugin-transform-react-jsx" "^7.22.5" + "@babel/plugin-transform-react-jsx" "^7.27.1" -"@babel/plugin-transform-react-jsx@^7.22.5", "@babel/plugin-transform-react-jsx@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz#393f99185110cea87184ea47bcb4a7b0c2e39312" - integrity sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA== +"@babel/plugin-transform-react-jsx@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.27.1.tgz#1023bc94b78b0a2d68c82b5e96aed573bcfb9db0" + integrity sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw== dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-module-imports" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-jsx" "^7.23.3" - "@babel/types" "^7.23.4" + "@babel/helper-annotate-as-pure" "^7.27.1" + "@babel/helper-module-imports" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/plugin-syntax-jsx" "^7.27.1" + "@babel/types" "^7.27.1" -"@babel/plugin-transform-react-pure-annotations@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.24.1.tgz#c86bce22a53956331210d268e49a0ff06e392470" - integrity sha512-+pWEAaDJvSm9aFvJNpLiM2+ktl2Sn2U5DdyiWdZBxmLc6+xGt88dvFqsHiAiDS+8WqUwbDfkKz9jRxK3M0k+kA== +"@babel/plugin-transform-react-pure-annotations@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.27.1.tgz#339f1ce355eae242e0649f232b1c68907c02e879" + integrity sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA== dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-annotate-as-pure" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-regenerator@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz#625b7545bae52363bdc1fbbdc7252b5046409c8c" - integrity sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw== +"@babel/plugin-transform-regenerator@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.27.1.tgz#0a471df9213416e44cd66bf67176b66f65768401" + integrity sha512-B19lbbL7PMrKr52BNPjCqg1IyNUIjTcxKj8uX9zHO+PmWN93s19NDr/f69mIkEp2x9nmDJ08a7lgHaTTzvW7mw== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - regenerator-transform "^0.15.2" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-reserved-words@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz#8de729f5ecbaaf5cf83b67de13bad38a21be57c1" - integrity sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg== +"@babel/plugin-transform-regexp-modifiers@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz#df9ba5577c974e3f1449888b70b76169998a6d09" + integrity sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-create-regexp-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-reserved-words@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz#40fba4878ccbd1c56605a4479a3a891ac0274bb4" + integrity sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" "@babel/plugin-transform-runtime@^7.22.9": - version "7.24.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.3.tgz#dc58ad4a31810a890550365cc922e1ff5acb5d7f" - integrity sha512-J0BuRPNlNqlMTRJ72eVptpt9VcInbxO6iP3jaxr+1NPhC0UkKL+6oeX6VXMEYdADnuqmMmsBspt4d5w8Y/TCbQ== + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.27.1.tgz#f9fbf71949a209eb26b3e60375b1d956937b8be9" + integrity sha512-TqGF3desVsTcp3WrJGj4HfKokfCXCLcHpt4PJF0D8/iT6LPd9RS82Upw3KPeyr6B22Lfd3DO8MVrmp0oRkUDdw== dependencies: - "@babel/helper-module-imports" "^7.24.3" - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-module-imports" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" babel-plugin-polyfill-corejs2 "^0.4.10" - babel-plugin-polyfill-corejs3 "^0.10.1" + babel-plugin-polyfill-corejs3 "^0.11.0" babel-plugin-polyfill-regenerator "^0.6.1" semver "^6.3.1" -"@babel/plugin-transform-shorthand-properties@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz#ba9a09144cf55d35ec6b93a32253becad8ee5b55" - integrity sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA== +"@babel/plugin-transform-shorthand-properties@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz#532abdacdec87bfee1e0ef8e2fcdee543fe32b90" + integrity sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-spread@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz#a1acf9152cbf690e4da0ba10790b3ac7d2b2b391" - integrity sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g== +"@babel/plugin-transform-spread@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz#1a264d5fc12750918f50e3fe3e24e437178abb08" + integrity sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" -"@babel/plugin-transform-sticky-regex@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz#f03e672912c6e203ed8d6e0271d9c2113dc031b9" - integrity sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw== +"@babel/plugin-transform-sticky-regex@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz#18984935d9d2296843a491d78a014939f7dcd280" + integrity sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-template-literals@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz#15e2166873a30d8617e3e2ccadb86643d327aab7" - integrity sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g== +"@babel/plugin-transform-template-literals@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz#1a0eb35d8bb3e6efc06c9fd40eb0bcef548328b8" + integrity sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-typeof-symbol@^7.24.5": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.5.tgz#703cace5ef74155fb5eecab63cbfc39bdd25fe12" - integrity sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg== +"@babel/plugin-transform-typeof-symbol@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz#70e966bb492e03509cf37eafa6dcc3051f844369" + integrity sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw== dependencies: - "@babel/helper-plugin-utils" "^7.24.5" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-typescript@^7.24.1": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.5.tgz#bcba979e462120dc06a75bd34c473a04781931b8" - integrity sha512-E0VWu/hk83BIFUWnsKZ4D81KXjN5L3MobvevOHErASk9IPwKHOkTgvqzvNo1yP/ePJWqqK2SpUR5z+KQbl6NVw== +"@babel/plugin-transform-typescript@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.27.1.tgz#d3bb65598bece03f773111e88cc4e8e5070f1140" + integrity sha512-Q5sT5+O4QUebHdbwKedFBEwRLb02zJ7r4A5Gg2hUoLuU3FjdMcyqcywqUrLCaDsFCxzokf7u9kuy7qz51YUuAg== dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-create-class-features-plugin" "^7.24.5" - "@babel/helper-plugin-utils" "^7.24.5" - "@babel/plugin-syntax-typescript" "^7.24.1" + "@babel/helper-annotate-as-pure" "^7.27.1" + "@babel/helper-create-class-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + "@babel/plugin-syntax-typescript" "^7.27.1" -"@babel/plugin-transform-unicode-escapes@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz#fb3fa16676549ac7c7449db9b342614985c2a3a4" - integrity sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw== +"@babel/plugin-transform-unicode-escapes@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz#3e3143f8438aef842de28816ece58780190cf806" + integrity sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-unicode-property-regex@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz#56704fd4d99da81e5e9f0c0c93cabd91dbc4889e" - integrity sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng== +"@babel/plugin-transform-unicode-property-regex@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz#bdfe2d3170c78c5691a3c3be934c8c0087525956" + integrity sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-create-regexp-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-unicode-regex@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz#57c3c191d68f998ac46b708380c1ce4d13536385" - integrity sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g== +"@babel/plugin-transform-unicode-regex@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz#25948f5c395db15f609028e370667ed8bae9af97" + integrity sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-create-regexp-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-unicode-sets-regex@^7.24.1": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz#c1ea175b02afcffc9cf57a9c4658326625165b7f" - integrity sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA== +"@babel/plugin-transform-unicode-sets-regex@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz#6ab706d10f801b5c72da8bb2548561fa04193cd1" + integrity sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-create-regexp-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" "@babel/preset-env@^7.20.2", "@babel/preset-env@^7.22.9": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.24.5.tgz#6a9ac90bd5a5a9dae502af60dfc58c190551bbcd" - integrity sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ== + version "7.27.2" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.27.2.tgz#106e6bfad92b591b1f6f76fd4cf13b7725a7bf9a" + integrity sha512-Ma4zSuYSlGNRlCLO+EAzLnCmJK2vdstgv+n7aUP+/IKZrOfWHOJVdSJtuub8RzHTj3ahD37k5OKJWvzf16TQyQ== dependencies: - "@babel/compat-data" "^7.24.4" - "@babel/helper-compilation-targets" "^7.23.6" - "@babel/helper-plugin-utils" "^7.24.5" - "@babel/helper-validator-option" "^7.23.5" - "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.24.5" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.24.1" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.24.1" - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.24.1" + "@babel/compat-data" "^7.27.2" + "@babel/helper-compilation-targets" "^7.27.2" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-validator-option" "^7.27.1" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.27.1" + "@babel/plugin-bugfix-safari-class-field-initializer-scope" "^7.27.1" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.27.1" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.27.1" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.27.1" "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-class-properties" "^7.12.13" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-import-assertions" "^7.24.1" - "@babel/plugin-syntax-import-attributes" "^7.24.1" - "@babel/plugin-syntax-import-meta" "^7.10.4" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-syntax-import-assertions" "^7.27.1" + "@babel/plugin-syntax-import-attributes" "^7.27.1" "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" - "@babel/plugin-transform-arrow-functions" "^7.24.1" - "@babel/plugin-transform-async-generator-functions" "^7.24.3" - "@babel/plugin-transform-async-to-generator" "^7.24.1" - "@babel/plugin-transform-block-scoped-functions" "^7.24.1" - "@babel/plugin-transform-block-scoping" "^7.24.5" - "@babel/plugin-transform-class-properties" "^7.24.1" - "@babel/plugin-transform-class-static-block" "^7.24.4" - "@babel/plugin-transform-classes" "^7.24.5" - "@babel/plugin-transform-computed-properties" "^7.24.1" - "@babel/plugin-transform-destructuring" "^7.24.5" - "@babel/plugin-transform-dotall-regex" "^7.24.1" - "@babel/plugin-transform-duplicate-keys" "^7.24.1" - "@babel/plugin-transform-dynamic-import" "^7.24.1" - "@babel/plugin-transform-exponentiation-operator" "^7.24.1" - "@babel/plugin-transform-export-namespace-from" "^7.24.1" - "@babel/plugin-transform-for-of" "^7.24.1" - "@babel/plugin-transform-function-name" "^7.24.1" - "@babel/plugin-transform-json-strings" "^7.24.1" - "@babel/plugin-transform-literals" "^7.24.1" - "@babel/plugin-transform-logical-assignment-operators" "^7.24.1" - "@babel/plugin-transform-member-expression-literals" "^7.24.1" - "@babel/plugin-transform-modules-amd" "^7.24.1" - "@babel/plugin-transform-modules-commonjs" "^7.24.1" - "@babel/plugin-transform-modules-systemjs" "^7.24.1" - "@babel/plugin-transform-modules-umd" "^7.24.1" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" - "@babel/plugin-transform-new-target" "^7.24.1" - "@babel/plugin-transform-nullish-coalescing-operator" "^7.24.1" - "@babel/plugin-transform-numeric-separator" "^7.24.1" - "@babel/plugin-transform-object-rest-spread" "^7.24.5" - "@babel/plugin-transform-object-super" "^7.24.1" - "@babel/plugin-transform-optional-catch-binding" "^7.24.1" - "@babel/plugin-transform-optional-chaining" "^7.24.5" - "@babel/plugin-transform-parameters" "^7.24.5" - "@babel/plugin-transform-private-methods" "^7.24.1" - "@babel/plugin-transform-private-property-in-object" "^7.24.5" - "@babel/plugin-transform-property-literals" "^7.24.1" - "@babel/plugin-transform-regenerator" "^7.24.1" - "@babel/plugin-transform-reserved-words" "^7.24.1" - "@babel/plugin-transform-shorthand-properties" "^7.24.1" - "@babel/plugin-transform-spread" "^7.24.1" - "@babel/plugin-transform-sticky-regex" "^7.24.1" - "@babel/plugin-transform-template-literals" "^7.24.1" - "@babel/plugin-transform-typeof-symbol" "^7.24.5" - "@babel/plugin-transform-unicode-escapes" "^7.24.1" - "@babel/plugin-transform-unicode-property-regex" "^7.24.1" - "@babel/plugin-transform-unicode-regex" "^7.24.1" - "@babel/plugin-transform-unicode-sets-regex" "^7.24.1" + "@babel/plugin-transform-arrow-functions" "^7.27.1" + "@babel/plugin-transform-async-generator-functions" "^7.27.1" + "@babel/plugin-transform-async-to-generator" "^7.27.1" + "@babel/plugin-transform-block-scoped-functions" "^7.27.1" + "@babel/plugin-transform-block-scoping" "^7.27.1" + "@babel/plugin-transform-class-properties" "^7.27.1" + "@babel/plugin-transform-class-static-block" "^7.27.1" + "@babel/plugin-transform-classes" "^7.27.1" + "@babel/plugin-transform-computed-properties" "^7.27.1" + "@babel/plugin-transform-destructuring" "^7.27.1" + "@babel/plugin-transform-dotall-regex" "^7.27.1" + "@babel/plugin-transform-duplicate-keys" "^7.27.1" + "@babel/plugin-transform-duplicate-named-capturing-groups-regex" "^7.27.1" + "@babel/plugin-transform-dynamic-import" "^7.27.1" + "@babel/plugin-transform-exponentiation-operator" "^7.27.1" + "@babel/plugin-transform-export-namespace-from" "^7.27.1" + "@babel/plugin-transform-for-of" "^7.27.1" + "@babel/plugin-transform-function-name" "^7.27.1" + "@babel/plugin-transform-json-strings" "^7.27.1" + "@babel/plugin-transform-literals" "^7.27.1" + "@babel/plugin-transform-logical-assignment-operators" "^7.27.1" + "@babel/plugin-transform-member-expression-literals" "^7.27.1" + "@babel/plugin-transform-modules-amd" "^7.27.1" + "@babel/plugin-transform-modules-commonjs" "^7.27.1" + "@babel/plugin-transform-modules-systemjs" "^7.27.1" + "@babel/plugin-transform-modules-umd" "^7.27.1" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.27.1" + "@babel/plugin-transform-new-target" "^7.27.1" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.27.1" + "@babel/plugin-transform-numeric-separator" "^7.27.1" + "@babel/plugin-transform-object-rest-spread" "^7.27.2" + "@babel/plugin-transform-object-super" "^7.27.1" + "@babel/plugin-transform-optional-catch-binding" "^7.27.1" + "@babel/plugin-transform-optional-chaining" "^7.27.1" + "@babel/plugin-transform-parameters" "^7.27.1" + "@babel/plugin-transform-private-methods" "^7.27.1" + "@babel/plugin-transform-private-property-in-object" "^7.27.1" + "@babel/plugin-transform-property-literals" "^7.27.1" + "@babel/plugin-transform-regenerator" "^7.27.1" + "@babel/plugin-transform-regexp-modifiers" "^7.27.1" + "@babel/plugin-transform-reserved-words" "^7.27.1" + "@babel/plugin-transform-shorthand-properties" "^7.27.1" + "@babel/plugin-transform-spread" "^7.27.1" + "@babel/plugin-transform-sticky-regex" "^7.27.1" + "@babel/plugin-transform-template-literals" "^7.27.1" + "@babel/plugin-transform-typeof-symbol" "^7.27.1" + "@babel/plugin-transform-unicode-escapes" "^7.27.1" + "@babel/plugin-transform-unicode-property-regex" "^7.27.1" + "@babel/plugin-transform-unicode-regex" "^7.27.1" + "@babel/plugin-transform-unicode-sets-regex" "^7.27.1" "@babel/preset-modules" "0.1.6-no-external-plugins" babel-plugin-polyfill-corejs2 "^0.4.10" - babel-plugin-polyfill-corejs3 "^0.10.4" + babel-plugin-polyfill-corejs3 "^0.11.0" babel-plugin-polyfill-regenerator "^0.6.1" - core-js-compat "^3.31.0" + core-js-compat "^3.40.0" semver "^6.3.1" "@babel/preset-modules@0.1.6-no-external-plugins": @@ -1135,81 +1100,69 @@ esutils "^2.0.2" "@babel/preset-react@^7.18.6", "@babel/preset-react@^7.22.5": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.24.1.tgz#2450c2ac5cc498ef6101a6ca5474de251e33aa95" - integrity sha512-eFa8up2/8cZXLIpkafhaADTXSnl7IsUFCYenRWrARBz0/qZwcT0RBXpys0LJU4+WfPoF2ZG6ew6s2V6izMCwRA== + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.27.1.tgz#86ea0a5ca3984663f744be2fd26cb6747c3fd0ec" + integrity sha512-oJHWh2gLhU9dW9HHr42q0cI0/iHHXTLGe39qvpAZZzagHy0MzYLCnCVV0symeRvzmjHyVU7mw2K06E6u/JwbhA== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/helper-validator-option" "^7.23.5" - "@babel/plugin-transform-react-display-name" "^7.24.1" - "@babel/plugin-transform-react-jsx" "^7.23.4" - "@babel/plugin-transform-react-jsx-development" "^7.22.5" - "@babel/plugin-transform-react-pure-annotations" "^7.24.1" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-validator-option" "^7.27.1" + "@babel/plugin-transform-react-display-name" "^7.27.1" + "@babel/plugin-transform-react-jsx" "^7.27.1" + "@babel/plugin-transform-react-jsx-development" "^7.27.1" + "@babel/plugin-transform-react-pure-annotations" "^7.27.1" "@babel/preset-typescript@^7.21.0", "@babel/preset-typescript@^7.22.5": - version "7.24.1" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.24.1.tgz#89bdf13a3149a17b3b2a2c9c62547f06db8845ec" - integrity sha512-1DBaMmRDpuYQBPWD8Pf/WEwCrtgRHxsZnP4mIy9G/X+hFfbI47Q2G4t1Paakld84+qsk2fSsUPMKg71jkoOOaQ== + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.27.1.tgz#190742a6428d282306648a55b0529b561484f912" + integrity sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ== dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/helper-validator-option" "^7.23.5" - "@babel/plugin-syntax-jsx" "^7.24.1" - "@babel/plugin-transform-modules-commonjs" "^7.24.1" - "@babel/plugin-transform-typescript" "^7.24.1" - -"@babel/regjsgen@^0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" - integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-validator-option" "^7.27.1" + "@babel/plugin-syntax-jsx" "^7.27.1" + "@babel/plugin-transform-modules-commonjs" "^7.27.1" + "@babel/plugin-transform-typescript" "^7.27.1" "@babel/runtime-corejs3@^7.22.6": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.24.5.tgz#d2a5f46a088caf8f3899ad095054f83b0a686194" - integrity sha512-GWO0mgzNMLWaSYM4z4NVIuY0Cd1fl8cPnuetuddu5w/qGuvt5Y7oUi/kvvQGK9xgOkFJDQX2heIvTRn/OQ1XTg== + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.27.1.tgz#386c7a737dd893da056f6c7972526e827020b47d" + integrity sha512-909rVuj3phpjW6y0MCXAZ5iNeORePa6ldJvp2baWGcTjwqbBDDz6xoS5JHJ7lS88NlwLYj07ImL/8IUMtDZzTA== dependencies: core-js-pure "^3.30.2" - regenerator-runtime "^0.14.0" -"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.22.6", "@babel/runtime@^7.8.4": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.5.tgz#230946857c053a36ccc66e1dd03b17dd0c4ed02c" - integrity sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g== - dependencies: - regenerator-runtime "^0.14.0" +"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.22.6": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.27.1.tgz#9fce313d12c9a77507f264de74626e87fd0dc541" + integrity sha512-1x3D2xEk2fRo3PAhwQwu5UubzgiVWSXTBfWpVd2Mx2AzRqJuDJCsgaDVZ7HB5iGzDW1Hl1sWN2mFyKjmR9uAog== -"@babel/template@^7.22.15", "@babel/template@^7.24.0": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.0.tgz#c6a524aa93a4a05d66aaf31654258fae69d87d50" - integrity sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA== +"@babel/template@^7.27.1": + version "7.27.2" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.27.2.tgz#fa78ceed3c4e7b63ebf6cb39e5852fca45f6809d" + integrity sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw== dependencies: - "@babel/code-frame" "^7.23.5" - "@babel/parser" "^7.24.0" - "@babel/types" "^7.24.0" + "@babel/code-frame" "^7.27.1" + "@babel/parser" "^7.27.2" + "@babel/types" "^7.27.1" -"@babel/traverse@^7.22.8", "@babel/traverse@^7.24.5": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.5.tgz#972aa0bc45f16983bf64aa1f877b2dd0eea7e6f8" - integrity sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA== +"@babel/traverse@^7.22.8", "@babel/traverse@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.27.1.tgz#4db772902b133bbddd1c4f7a7ee47761c1b9f291" + integrity sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg== dependencies: - "@babel/code-frame" "^7.24.2" - "@babel/generator" "^7.24.5" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.24.5" - "@babel/parser" "^7.24.5" - "@babel/types" "^7.24.5" + "@babel/code-frame" "^7.27.1" + "@babel/generator" "^7.27.1" + "@babel/parser" "^7.27.1" + "@babel/template" "^7.27.1" + "@babel/types" "^7.27.1" debug "^4.3.1" globals "^11.1.0" -"@babel/types@^7.21.3", "@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.4", "@babel/types@^7.24.0", "@babel/types@^7.24.5", "@babel/types@^7.4.4": - version "7.24.5" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.5.tgz#7661930afc638a5383eb0c4aee59b74f38db84d7" - integrity sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ== +"@babel/types@^7.21.3", "@babel/types@^7.27.1", "@babel/types@^7.4.4": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.27.1.tgz#9defc53c16fc899e46941fc6901a9eea1c9d8560" + integrity sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q== dependencies: - "@babel/helper-string-parser" "^7.24.1" - "@babel/helper-validator-identifier" "^7.24.5" - to-fast-properties "^2.0.0" + "@babel/helper-string-parser" "^7.27.1" + "@babel/helper-validator-identifier" "^7.27.1" "@colors/colors@1.5.0": version "1.5.0" @@ -1221,20 +1174,20 @@ resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== -"@docsearch/css@3.6.0": - version "3.6.0" - resolved "https://registry.yarnpkg.com/@docsearch/css/-/css-3.6.0.tgz#0e9f56f704b3a34d044d15fd9962ebc1536ba4fb" - integrity sha512-+sbxb71sWre+PwDK7X2T8+bhS6clcVMLwBPznX45Qu6opJcgRjAp7gYSDzVFp187J+feSj5dNBN1mJoi6ckkUQ== +"@docsearch/css@3.9.0": + version "3.9.0" + resolved "https://registry.yarnpkg.com/@docsearch/css/-/css-3.9.0.tgz#3bc29c96bf024350d73b0cfb7c2a7b71bf251cd5" + integrity sha512-cQbnVbq0rrBwNAKegIac/t6a8nWoUAn8frnkLFW6YARaRmAQr5/Eoe6Ln2fqkUCZ40KpdrKbpSAmgrkviOxuWA== "@docsearch/react@^3.5.2": - version "3.6.0" - resolved "https://registry.yarnpkg.com/@docsearch/react/-/react-3.6.0.tgz#b4f25228ecb7fc473741aefac592121e86dd2958" - integrity sha512-HUFut4ztcVNmqy9gp/wxNbC7pTOHhgVVkHVGCACTuLhUKUhKAF9KYHJtMiLUJxEqiFLQiuri1fWF8zqwM/cu1w== + version "3.9.0" + resolved "https://registry.yarnpkg.com/@docsearch/react/-/react-3.9.0.tgz#d0842b700c3ee26696786f3c8ae9f10c1a3f0db3" + integrity sha512-mb5FOZYZIkRQ6s/NWnM98k879vu5pscWqTLubLFBO87igYYT4VzVazh4h5o/zCvTIZgEt3PvsCOMOswOUo9yHQ== dependencies: - "@algolia/autocomplete-core" "1.9.3" - "@algolia/autocomplete-preset-algolia" "1.9.3" - "@docsearch/css" "3.6.0" - algoliasearch "^4.19.1" + "@algolia/autocomplete-core" "1.17.9" + "@algolia/autocomplete-preset-algolia" "1.17.9" + "@docsearch/css" "3.9.0" + algoliasearch "^5.14.2" "@docusaurus/core@3.3.0": version "3.3.0" @@ -1685,9 +1638,9 @@ chalk "^4.0.0" "@jridgewell/gen-mapping@^0.3.5": - version "0.3.5" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" - integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== + version "0.3.8" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz#4f0e06362e01362f823d348f1872b08f666d8142" + integrity sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA== dependencies: "@jridgewell/set-array" "^1.2.1" "@jridgewell/sourcemap-codec" "^1.4.10" @@ -1712,11 +1665,11 @@ "@jridgewell/trace-mapping" "^0.3.25" "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": - version "1.4.15" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" - integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + version "1.5.0" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a" + integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== -"@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.20", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": +"@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== @@ -1730,9 +1683,9 @@ integrity sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw== "@mdx-js/mdx@^3.0.0": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-3.0.1.tgz#617bd2629ae561fdca1bb88e3badd947f5a82191" - integrity sha512-eIQ4QTrOWyL3LWEe/bu6Taqzq2HQvHcyTMaOrI95P2/LmJE7AsfPfgJGuFLPVqBUE1BC1rik3VIhU+s9u72arA== + version "3.1.0" + resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-3.1.0.tgz#10235cab8ad7d356c262e8c21c68df5850a97dc3" + integrity sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw== dependencies: "@types/estree" "^1.0.0" "@types/estree-jsx" "^1.0.0" @@ -1740,14 +1693,15 @@ "@types/mdx" "^2.0.0" collapse-white-space "^2.0.0" devlop "^1.0.0" - estree-util-build-jsx "^3.0.0" estree-util-is-identifier-name "^3.0.0" - estree-util-to-js "^2.0.0" + estree-util-scope "^1.0.0" estree-walker "^3.0.0" - hast-util-to-estree "^3.0.0" hast-util-to-jsx-runtime "^2.0.0" markdown-extensions "^2.0.0" - periscopic "^3.0.0" + recma-build-jsx "^1.0.0" + recma-jsx "^1.0.0" + recma-stringify "^1.0.0" + rehype-recma "^1.0.0" remark-mdx "^3.0.0" remark-parse "^11.0.0" remark-rehype "^11.0.0" @@ -1759,9 +1713,9 @@ vfile "^6.0.0" "@mdx-js/react@^3.0.0": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-3.0.1.tgz#997a19b3a5b783d936c75ae7c47cfe62f967f746" - integrity sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A== + version "3.1.0" + resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-3.1.0.tgz#c4522e335b3897b9a845db1dbdd2f966ae8fb0ed" + integrity sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ== dependencies: "@types/mdx" "^2.0.0" @@ -1799,100 +1753,18 @@ graceful-fs "4.2.10" "@pnpm/npm-conf@^2.1.0": - version "2.2.2" - resolved "https://registry.yarnpkg.com/@pnpm/npm-conf/-/npm-conf-2.2.2.tgz#0058baf1c26cbb63a828f0193795401684ac86f0" - integrity sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA== + version "2.3.1" + resolved "https://registry.yarnpkg.com/@pnpm/npm-conf/-/npm-conf-2.3.1.tgz#bb375a571a0bd63ab0a23bece33033c683e9b6b0" + integrity sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw== dependencies: "@pnpm/config.env-replace" "^1.1.0" "@pnpm/network.ca-file" "^1.0.1" config-chain "^1.1.11" "@polka/url@^1.0.0-next.24": - version "1.0.0-next.25" - resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.25.tgz#f077fdc0b5d0078d30893396ff4827a13f99e817" - integrity sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ== - -"@sentry-internal/browser-utils@8.35.0": - version "8.35.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/browser-utils/-/browser-utils-8.35.0.tgz#92602f8dd2bb777af2994eb446cb3cf71bf0cfad" - integrity sha512-uj9nwERm7HIS13f/Q52hF/NUS5Al8Ma6jkgpfYGeppYvU0uSjPkwMogtqoJQNbOoZg973tV8qUScbcWY616wNA== - dependencies: - "@sentry/core" "8.35.0" - "@sentry/types" "8.35.0" - "@sentry/utils" "8.35.0" - -"@sentry-internal/feedback@8.35.0": - version "8.35.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-8.35.0.tgz#b31fb7fbec8ecd9cc683948a0d1af2b87731b0a1" - integrity sha512-7bjSaUhL0bDArozre6EiIhhdWdT/1AWNWBC1Wc5w1IxEi5xF7nvF/FfvjQYrONQzZAI3HRxc45J2qhLUzHBmoQ== - dependencies: - "@sentry/core" "8.35.0" - "@sentry/types" "8.35.0" - "@sentry/utils" "8.35.0" - -"@sentry-internal/replay-canvas@8.35.0": - version "8.35.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-8.35.0.tgz#de7849e0d4212ee37a9225b1fc346188d9b05072" - integrity sha512-TUrH6Piv19kvHIiRyIuapLdnuwxk/Un/l1WDCQfq7mK9p1Pac0FkQ7Uufjp6zY3lyhDDZQ8qvCS4ioCMibCwQg== - dependencies: - "@sentry-internal/replay" "8.35.0" - "@sentry/core" "8.35.0" - "@sentry/types" "8.35.0" - "@sentry/utils" "8.35.0" - -"@sentry-internal/replay@8.35.0": - version "8.35.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/replay/-/replay-8.35.0.tgz#f71abae95cb492a54b43885386adbc5c639486c7" - integrity sha512-3wkW03vXYMyWtTLxl9yrtkV+qxbnKFgfASdoGWhXzfLjycgT6o4/04eb3Gn71q9aXqRwH17ISVQbVswnRqMcmA== - dependencies: - "@sentry-internal/browser-utils" "8.35.0" - "@sentry/core" "8.35.0" - "@sentry/types" "8.35.0" - "@sentry/utils" "8.35.0" - -"@sentry/browser@8.35.0": - version "8.35.0" - resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-8.35.0.tgz#67820951fd092ef72ee1a4897464bc7c8d317d77" - integrity sha512-WHfI+NoZzpCsmIvtr6ChOe7yWPLQyMchPnVhY3Z4UeC70bkYNdKcoj/4XZbX3m0D8+71JAsm0mJ9s9OC3Ue6MQ== - dependencies: - "@sentry-internal/browser-utils" "8.35.0" - "@sentry-internal/feedback" "8.35.0" - "@sentry-internal/replay" "8.35.0" - "@sentry-internal/replay-canvas" "8.35.0" - "@sentry/core" "8.35.0" - "@sentry/types" "8.35.0" - "@sentry/utils" "8.35.0" - -"@sentry/core@8.35.0": - version "8.35.0" - resolved "https://registry.yarnpkg.com/@sentry/core/-/core-8.35.0.tgz#17090f4d2d3bb983d9d99ecd2d27f4e9e107e0b0" - integrity sha512-Ci0Nmtw5ETWLqQJGY4dyF+iWh7PWKy6k303fCEoEmqj2czDrKJCp7yHBNV0XYbo00prj2ZTbCr6I7albYiyONA== - dependencies: - "@sentry/types" "8.35.0" - "@sentry/utils" "8.35.0" - -"@sentry/react@^8.19.0": - version "8.35.0" - resolved "https://registry.yarnpkg.com/@sentry/react/-/react-8.35.0.tgz#059e9a02717ed0eb96919ea76a52f315a370b2ba" - integrity sha512-8Y+s4pE9hvT2TwSo5JS/Enw2cNFlwiLcJDNGCj/Hho+FePFYA59hbN06ouTHWARnO+swANHKZQj24Wp57p1/tg== - dependencies: - "@sentry/browser" "8.35.0" - "@sentry/core" "8.35.0" - "@sentry/types" "8.35.0" - "@sentry/utils" "8.35.0" - hoist-non-react-statics "^3.3.2" - -"@sentry/types@8.35.0": - version "8.35.0" - resolved "https://registry.yarnpkg.com/@sentry/types/-/types-8.35.0.tgz#535c807800f7e378f61416f30177c0ef81b95012" - integrity sha512-AVEZjb16MlYPifiDDvJ19dPQyDn0jlrtC1PHs6ZKO+Rzyz+2EX2BRdszvanqArldexPoU1p5Bn2w81XZNXThBA== - -"@sentry/utils@8.35.0": - version "8.35.0" - resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-8.35.0.tgz#1e099fcbc60040091c79f028a83226c145d588ee" - integrity sha512-MdMb6+uXjqND7qIPWhulubpSeHzia6HtxeJa8jYI09OCvIcmNGPydv/Gx/LZBwosfMHrLdTWcFH7Y7aCxrq7cg== - dependencies: - "@sentry/types" "8.35.0" + version "1.0.0-next.29" + resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.29.tgz#5a40109a1ab5f84d6fd8fc928b19f367cbe7e7b1" + integrity sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww== "@sideway/address@^4.1.5": version "4.1.5" @@ -1926,15 +1798,14 @@ resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-5.6.0.tgz#41dd6093d34652cddb5d5bdeee04eafc33826668" integrity sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g== -"@sista/ai-assistant-react@^2.2.0": - version "2.2.40" - resolved "https://registry.yarnpkg.com/@sista/ai-assistant-react/-/ai-assistant-react-2.2.40.tgz#4f0829bca470790f56799cdf2ba1792c5d47128b" - integrity sha512-hEN8uR+Z9URoVEXpsm2Wu1iEurFCS2RKOOjJp99SIJBpks7ezc+UUha9vLoZqm79sS9CjOuxafZR2x1SuBvQnQ== +"@sista/ai-assistant-react@^3.3.21": + version "3.3.21" + resolved "https://registry.yarnpkg.com/@sista/ai-assistant-react/-/ai-assistant-react-3.3.21.tgz#3a99badeebf113881f3f6a30f1eafa3f58e27704" + integrity sha512-2dLUjQ7j0I4DFjLuYxJAQo2Y3npKz75VGQ+lb7eRl1+JSNzWwgXKNfkXgyVf8jr/eq6183N6LWH3L8gB/ReONQ== dependencies: - "@sentry/react" "^8.19.0" - howler "^2.2.4" - react-icons "^5.0.1" - uuid "^9.0.1" + "@testing-library/dom" "^10.4.0" + react-icons "^4.10.0" + uuid "^11.1.0" "@slorber/remark-comment@^1.0.0": version "1.0.0" @@ -2058,17 +1929,29 @@ dependencies: defer-to-connect "^2.0.1" +"@testing-library/dom@^10.4.0": + version "10.4.0" + resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-10.4.0.tgz#82a9d9462f11d240ecadbf406607c6ceeeff43a8" + integrity sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/runtime" "^7.12.5" + "@types/aria-query" "^5.0.1" + aria-query "5.3.0" + chalk "^4.1.0" + dom-accessibility-api "^0.5.9" + lz-string "^1.5.0" + pretty-format "^27.0.2" + "@trysound/sax@0.2.0": version "0.2.0" resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== -"@types/acorn@^4.0.0": - version "4.0.6" - resolved "https://registry.yarnpkg.com/@types/acorn/-/acorn-4.0.6.tgz#d61ca5480300ac41a7d973dd5b84d0a591154a22" - integrity sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ== - dependencies: - "@types/estree" "*" +"@types/aria-query@^5.0.1": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-5.0.4.tgz#1a31c3d378850d2778dabb6374d036dcba4ba708" + integrity sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw== "@types/body-parser@*": version "1.19.5" @@ -2107,7 +1990,7 @@ dependencies: "@types/ms" "*" -"@types/eslint-scope@^3.7.3": +"@types/eslint-scope@^3.7.7": version "3.7.7" resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz#3108bd5f18b0cdb277c867b3dd449c9ed7079ac5" integrity sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg== @@ -2116,9 +1999,9 @@ "@types/estree" "*" "@types/eslint@*": - version "8.56.10" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.56.10.tgz#eb2370a73bf04a901eeba8f22595c7ee0f7eb58d" - integrity sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ== + version "9.6.1" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-9.6.1.tgz#d5795ad732ce81715f27f75da913004a56751584" + integrity sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag== dependencies: "@types/estree" "*" "@types/json-schema" "*" @@ -2130,22 +2013,41 @@ dependencies: "@types/estree" "*" -"@types/estree@*", "@types/estree@^1.0.0", "@types/estree@^1.0.5": - version "1.0.5" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" - integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== +"@types/estree@*", "@types/estree@^1.0.0", "@types/estree@^1.0.6": + version "1.0.7" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.7.tgz#4158d3105276773d5b7695cd4834b1722e4f37a8" + integrity sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ== -"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33": - version "4.19.0" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.19.0.tgz#3ae8ab3767d98d0b682cda063c3339e1e86ccfaa" - integrity sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ== +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^5.0.0": + version "5.0.6" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-5.0.6.tgz#41fec4ea20e9c7b22f024ab88a95c6bb288f51b8" + integrity sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA== dependencies: "@types/node" "*" "@types/qs" "*" "@types/range-parser" "*" "@types/send" "*" -"@types/express@*", "@types/express@^4.17.13": +"@types/express-serve-static-core@^4.17.33": + version "4.19.6" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz#e01324c2a024ff367d92c66f48553ced0ab50267" + integrity sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + "@types/send" "*" + +"@types/express@*": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@types/express/-/express-5.0.1.tgz#138d741c6e5db8cc273bec5285cd6e9d0779fc9f" + integrity sha512-UZUw8vjpWFXuDnjFTh7/5c2TWDlQqeXHi6hcN7F2XSVT5P+WmUnnbFS3KA6Jnc6IsEqI2qCVu2bK0R0J4A8ZQQ== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^5.0.0" + "@types/serve-static" "*" + +"@types/express@^4.17.13": version "4.17.21" resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.21.tgz#c26d4a151e60efe0084b23dc3369ebc631ed192d" integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ== @@ -2188,9 +2090,9 @@ integrity sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA== "@types/http-proxy@^1.17.8": - version "1.17.14" - resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.14.tgz#57f8ccaa1c1c3780644f8a94f9c6b5000b5e2eec" - integrity sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w== + version "1.17.16" + resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.16.tgz#dee360707b35b3cc85afcde89ffeebff7d7f9240" + integrity sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w== dependencies: "@types/node" "*" @@ -2213,15 +2115,15 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": +"@types/json-schema@*", "@types/json-schema@^7.0.15", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@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== "@types/mdast@^4.0.0", "@types/mdast@^4.0.2": - version "4.0.3" - resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-4.0.3.tgz#1e011ff013566e919a4232d1701ad30d70cab333" - integrity sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg== + 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" "*" @@ -2236,9 +2138,9 @@ integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== "@types/ms@*": - version "0.7.34" - resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.34.tgz#10964ba0dee6ac4cd462e2795b6bebd407303433" - integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g== + version "2.1.0" + resolved "https://registry.yarnpkg.com/@types/ms/-/ms-2.1.0.tgz#052aa67a48eccc4309d7f0191b7e41434b90bb78" + integrity sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA== "@types/node-forge@^1.3.0": version "1.3.11" @@ -2248,11 +2150,11 @@ "@types/node" "*" "@types/node@*": - version "20.12.8" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.12.8.tgz#35897bf2bfe3469847ab04634636de09552e8256" - integrity sha512-NU0rJLJnshZWdE/097cdCBbyW1h4hEg0xpovcoAQYHl8dnEyp/NAOiE45pvc+Bd1Dt+2r94v2eGFpQJ4R7g+2w== + version "22.15.18" + resolved "https://registry.yarnpkg.com/@types/node/-/node-22.15.18.tgz#2f8240f7e932f571c2d45f555ba0b6c3f7a75963" + integrity sha512-v1DKRfUdyW+jJhZNEI1PYy29S2YRxMV5AOO/x/SjKmW0acCIOqmbj6Haf9eHAhsPmrhlHSxEhv/1WszcLWV4cg== dependencies: - undici-types "~5.26.4" + undici-types "~6.21.0" "@types/node@^17.0.5": version "17.0.45" @@ -2265,19 +2167,14 @@ integrity sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw== "@types/prismjs@^1.26.0": - version "1.26.3" - resolved "https://registry.yarnpkg.com/@types/prismjs/-/prismjs-1.26.3.tgz#47fe8e784c2dee24fe636cab82e090d3da9b7dec" - integrity sha512-A0D0aTXvjlqJ5ZILMz3rNfDBOx9hHxLZYv2by47Sm/pqW35zzjusrZTryatjN/Rf8Us2gZrJD+KeHbUSTux1Cw== - -"@types/prop-types@*": - version "15.7.12" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.12.tgz#12bb1e2be27293c1406acb6af1c3f3a1481d98c6" - integrity sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q== + version "1.26.5" + resolved "https://registry.yarnpkg.com/@types/prismjs/-/prismjs-1.26.5.tgz#72499abbb4c4ec9982446509d2f14fb8483869d6" + integrity sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ== "@types/qs@*": - version "6.9.15" - resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.15.tgz#adde8a060ec9c305a82de1babc1056e73bd64dce" - integrity sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg== + version "6.9.18" + resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.18.tgz#877292caa91f7c1b213032b34626505b746624c2" + integrity sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA== "@types/range-parser@*": version "1.2.7" @@ -2311,11 +2208,10 @@ "@types/react" "*" "@types/react@*": - version "18.3.1" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.3.1.tgz#fed43985caa834a2084d002e4771e15dfcbdbe8e" - integrity sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw== + version "19.1.4" + resolved "https://registry.yarnpkg.com/@types/react/-/react-19.1.4.tgz#4d125f014d6ac26b4759775698db118701e314fe" + integrity sha512-EB1yiiYdvySuIITtD5lhW4yPyJ31RkJkkDw794LaQYrxCSaQV/47y5o1FMC4zF9ZyjUjzJMZwbovEnT5yHTW6g== dependencies: - "@types/prop-types" "*" csstype "^3.0.2" "@types/retry@0.12.0": @@ -2362,19 +2258,19 @@ "@types/node" "*" "@types/unist@*", "@types/unist@^3.0.0": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@types/unist/-/unist-3.0.2.tgz#6dd61e43ef60b34086287f83683a5c1b2dc53d20" - integrity sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ== + 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/unist@^2.0.0": - version "2.0.10" - resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.10.tgz#04ffa7f406ab628f7f7e97ca23e290cd8ab15efc" - integrity sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA== + version "2.0.11" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.11.tgz#11af57b127e32487774841f7a4e54eab166d03c4" + integrity sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA== "@types/ws@^8.5.5": - version "8.5.10" - resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.10.tgz#4acfb517970853fa6574a3a6886791d04a396787" - integrity sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A== + version "8.18.1" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.18.1.tgz#48464e4bf2ddfd17db13d845467f6070ffea4aa9" + integrity sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg== dependencies: "@types/node" "*" @@ -2384,136 +2280,136 @@ integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ== "@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== + version "17.0.33" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.33.tgz#8c32303da83eec050a84b3c7ae7b9f922d13e32d" + integrity sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA== dependencies: "@types/yargs-parser" "*" "@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== + version "1.3.0" + resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.3.0.tgz#d06bbb384ebcf6c505fde1c3d0ed4ddffe0aaff8" + integrity sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g== -"@webassemblyjs/ast@1.12.1", "@webassemblyjs/ast@^1.12.1": - version "1.12.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.12.1.tgz#bb16a0e8b1914f979f45864c23819cc3e3f0d4bb" - integrity sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg== +"@webassemblyjs/ast@1.14.1", "@webassemblyjs/ast@^1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.14.1.tgz#a9f6a07f2b03c95c8d38c4536a1fdfb521ff55b6" + integrity sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ== dependencies: - "@webassemblyjs/helper-numbers" "1.11.6" - "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/helper-numbers" "1.13.2" + "@webassemblyjs/helper-wasm-bytecode" "1.13.2" -"@webassemblyjs/floating-point-hex-parser@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz#dacbcb95aff135c8260f77fa3b4c5fea600a6431" - integrity sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw== +"@webassemblyjs/floating-point-hex-parser@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz#fcca1eeddb1cc4e7b6eed4fc7956d6813b21b9fb" + integrity sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA== -"@webassemblyjs/helper-api-error@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz#6132f68c4acd59dcd141c44b18cbebbd9f2fa768" - integrity sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q== +"@webassemblyjs/helper-api-error@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz#e0a16152248bc38daee76dd7e21f15c5ef3ab1e7" + integrity sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ== -"@webassemblyjs/helper-buffer@1.12.1": - version "1.12.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz#6df20d272ea5439bf20ab3492b7fb70e9bfcb3f6" - integrity sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw== +"@webassemblyjs/helper-buffer@1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz#822a9bc603166531f7d5df84e67b5bf99b72b96b" + integrity sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA== -"@webassemblyjs/helper-numbers@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz#cbce5e7e0c1bd32cf4905ae444ef64cea919f1b5" - integrity sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g== +"@webassemblyjs/helper-numbers@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz#dbd932548e7119f4b8a7877fd5a8d20e63490b2d" + integrity sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA== dependencies: - "@webassemblyjs/floating-point-hex-parser" "1.11.6" - "@webassemblyjs/helper-api-error" "1.11.6" + "@webassemblyjs/floating-point-hex-parser" "1.13.2" + "@webassemblyjs/helper-api-error" "1.13.2" "@xtuc/long" "4.2.2" -"@webassemblyjs/helper-wasm-bytecode@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz#bb2ebdb3b83aa26d9baad4c46d4315283acd51e9" - integrity sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA== +"@webassemblyjs/helper-wasm-bytecode@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz#e556108758f448aae84c850e593ce18a0eb31e0b" + integrity sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA== -"@webassemblyjs/helper-wasm-section@1.12.1": - version "1.12.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz#3da623233ae1a60409b509a52ade9bc22a37f7bf" - integrity sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g== +"@webassemblyjs/helper-wasm-section@1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz#9629dda9c4430eab54b591053d6dc6f3ba050348" + integrity sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw== dependencies: - "@webassemblyjs/ast" "1.12.1" - "@webassemblyjs/helper-buffer" "1.12.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.6" - "@webassemblyjs/wasm-gen" "1.12.1" + "@webassemblyjs/ast" "1.14.1" + "@webassemblyjs/helper-buffer" "1.14.1" + "@webassemblyjs/helper-wasm-bytecode" "1.13.2" + "@webassemblyjs/wasm-gen" "1.14.1" -"@webassemblyjs/ieee754@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz#bb665c91d0b14fffceb0e38298c329af043c6e3a" - integrity sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg== +"@webassemblyjs/ieee754@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz#1c5eaace1d606ada2c7fd7045ea9356c59ee0dba" + integrity sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw== dependencies: "@xtuc/ieee754" "^1.2.0" -"@webassemblyjs/leb128@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz#70e60e5e82f9ac81118bc25381a0b283893240d7" - integrity sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ== +"@webassemblyjs/leb128@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.13.2.tgz#57c5c3deb0105d02ce25fa3fd74f4ebc9fd0bbb0" + integrity sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw== dependencies: "@xtuc/long" "4.2.2" -"@webassemblyjs/utf8@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz#90f8bc34c561595fe156603be7253cdbcd0fab5a" - integrity sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA== +"@webassemblyjs/utf8@1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.13.2.tgz#917a20e93f71ad5602966c2d685ae0c6c21f60f1" + integrity sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ== -"@webassemblyjs/wasm-edit@^1.12.1": - version "1.12.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz#9f9f3ff52a14c980939be0ef9d5df9ebc678ae3b" - integrity sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g== +"@webassemblyjs/wasm-edit@^1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz#ac6689f502219b59198ddec42dcd496b1004d597" + integrity sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ== dependencies: - "@webassemblyjs/ast" "1.12.1" - "@webassemblyjs/helper-buffer" "1.12.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.6" - "@webassemblyjs/helper-wasm-section" "1.12.1" - "@webassemblyjs/wasm-gen" "1.12.1" - "@webassemblyjs/wasm-opt" "1.12.1" - "@webassemblyjs/wasm-parser" "1.12.1" - "@webassemblyjs/wast-printer" "1.12.1" + "@webassemblyjs/ast" "1.14.1" + "@webassemblyjs/helper-buffer" "1.14.1" + "@webassemblyjs/helper-wasm-bytecode" "1.13.2" + "@webassemblyjs/helper-wasm-section" "1.14.1" + "@webassemblyjs/wasm-gen" "1.14.1" + "@webassemblyjs/wasm-opt" "1.14.1" + "@webassemblyjs/wasm-parser" "1.14.1" + "@webassemblyjs/wast-printer" "1.14.1" -"@webassemblyjs/wasm-gen@1.12.1": - version "1.12.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz#a6520601da1b5700448273666a71ad0a45d78547" - integrity sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w== +"@webassemblyjs/wasm-gen@1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz#991e7f0c090cb0bb62bbac882076e3d219da9570" + integrity sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg== dependencies: - "@webassemblyjs/ast" "1.12.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.6" - "@webassemblyjs/ieee754" "1.11.6" - "@webassemblyjs/leb128" "1.11.6" - "@webassemblyjs/utf8" "1.11.6" + "@webassemblyjs/ast" "1.14.1" + "@webassemblyjs/helper-wasm-bytecode" "1.13.2" + "@webassemblyjs/ieee754" "1.13.2" + "@webassemblyjs/leb128" "1.13.2" + "@webassemblyjs/utf8" "1.13.2" -"@webassemblyjs/wasm-opt@1.12.1": - version "1.12.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz#9e6e81475dfcfb62dab574ac2dda38226c232bc5" - integrity sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg== +"@webassemblyjs/wasm-opt@1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz#e6f71ed7ccae46781c206017d3c14c50efa8106b" + integrity sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw== dependencies: - "@webassemblyjs/ast" "1.12.1" - "@webassemblyjs/helper-buffer" "1.12.1" - "@webassemblyjs/wasm-gen" "1.12.1" - "@webassemblyjs/wasm-parser" "1.12.1" + "@webassemblyjs/ast" "1.14.1" + "@webassemblyjs/helper-buffer" "1.14.1" + "@webassemblyjs/wasm-gen" "1.14.1" + "@webassemblyjs/wasm-parser" "1.14.1" -"@webassemblyjs/wasm-parser@1.12.1", "@webassemblyjs/wasm-parser@^1.12.1": - version "1.12.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz#c47acb90e6f083391e3fa61d113650eea1e95937" - integrity sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ== +"@webassemblyjs/wasm-parser@1.14.1", "@webassemblyjs/wasm-parser@^1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz#b3e13f1893605ca78b52c68e54cf6a865f90b9fb" + integrity sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ== dependencies: - "@webassemblyjs/ast" "1.12.1" - "@webassemblyjs/helper-api-error" "1.11.6" - "@webassemblyjs/helper-wasm-bytecode" "1.11.6" - "@webassemblyjs/ieee754" "1.11.6" - "@webassemblyjs/leb128" "1.11.6" - "@webassemblyjs/utf8" "1.11.6" + "@webassemblyjs/ast" "1.14.1" + "@webassemblyjs/helper-api-error" "1.13.2" + "@webassemblyjs/helper-wasm-bytecode" "1.13.2" + "@webassemblyjs/ieee754" "1.13.2" + "@webassemblyjs/leb128" "1.13.2" + "@webassemblyjs/utf8" "1.13.2" -"@webassemblyjs/wast-printer@1.12.1": - version "1.12.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz#bcecf661d7d1abdaf989d8341a4833e33e2b31ac" - integrity sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA== +"@webassemblyjs/wast-printer@1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz#3bb3e9638a8ae5fdaf9610e7a06b4d9f9aa6fe07" + integrity sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw== dependencies: - "@webassemblyjs/ast" "1.12.1" + "@webassemblyjs/ast" "1.14.1" "@xtuc/long" "4.2.2" "@xtuc/ieee754@^1.2.0": @@ -2526,7 +2422,7 @@ resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== -accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: +accepts@~1.3.4, accepts@~1.3.8: version "1.3.8" resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== @@ -2534,25 +2430,22 @@ accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: mime-types "~2.1.34" negotiator "0.6.3" -acorn-import-assertions@^1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" - integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== - acorn-jsx@^5.0.0: version "5.3.2" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== acorn-walk@^8.0.0: - version "8.3.2" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.2.tgz#7703af9415f1b6db9315d6895503862e231d34aa" - integrity sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A== + version "8.3.4" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.4.tgz#794dd169c3977edf4ba4ea47583587c5866236b7" + integrity sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g== + dependencies: + acorn "^8.11.0" -acorn@^8.0.0, acorn@^8.0.4, acorn@^8.7.1, acorn@^8.8.2: - version "8.11.3" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.3.tgz#71e0b14e13a4ec160724b38fb7b0f233b1b81d7a" - integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg== +acorn@^8.0.0, acorn@^8.0.4, acorn@^8.11.0, acorn@^8.14.0: + version "8.14.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.14.1.tgz#721d5dc10f7d5b5609a891773d47731796935dfb" + integrity sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg== address@^1.0.1, address@^1.1.2: version "1.2.2" @@ -2597,42 +2490,61 @@ ajv@^6.12.2, ajv@^6.12.5: uri-js "^4.2.2" ajv@^8.0.0, ajv@^8.9.0: - version "8.13.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.13.0.tgz#a3939eaec9fb80d217ddf0c3376948c023f28c91" - integrity sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA== + version "8.17.1" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.17.1.tgz#37d9a5c776af6bc92d7f4f9510eba4c0a60d11a6" + integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g== dependencies: fast-deep-equal "^3.1.3" + fast-uri "^3.0.1" json-schema-traverse "^1.0.0" require-from-string "^2.0.2" - uri-js "^4.4.1" algoliasearch-helper@^3.13.3: - version "3.19.0" - resolved "https://registry.yarnpkg.com/algoliasearch-helper/-/algoliasearch-helper-3.19.0.tgz#56f9c61f46ecb0a0f7497f127a5d32a94d87e090" - integrity sha512-AaSb5DZDMZmDQyIy6lf4aL0OZGgyIdqvLIIvSuVQOIOqfhrYSY7TvotIFI2x0Q3cP3xUpTd7lI1astUC4aXBJw== + version "3.25.0" + resolved "https://registry.yarnpkg.com/algoliasearch-helper/-/algoliasearch-helper-3.25.0.tgz#15cc79ad7909db66b8bb5a5a9c38b40e3941fa2f" + integrity sha512-vQoK43U6HXA9/euCqLjvyNdM4G2Fiu/VFp4ae0Gau9sZeIKBPvUPnXfLYAe65Bg7PFuw03coeu5K6lTPSXRObw== dependencies: "@algolia/events" "^4.0.1" -algoliasearch@^4.18.0, algoliasearch@^4.19.1: - version "4.23.3" - resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-4.23.3.tgz#e09011d0a3b0651444916a3e6bbcba064ec44b60" - integrity sha512-Le/3YgNvjW9zxIQMRhUHuhiUjAlKY/zsdZpfq4dlLqg6mEm0nL6yk+7f2hDOtLpxsgE4jSzDmvHL7nXdBp5feg== +algoliasearch@^4.18.0: + version "4.24.0" + resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-4.24.0.tgz#b953b3e2309ef8f25da9de311b95b994ac918275" + integrity sha512-bf0QV/9jVejssFBmz2HQLxUadxk574t4iwjCKp5E7NBzwKkrDEhKPISIIjAU/p6K5qDx3qoeh4+26zWN1jmw3g== dependencies: - "@algolia/cache-browser-local-storage" "4.23.3" - "@algolia/cache-common" "4.23.3" - "@algolia/cache-in-memory" "4.23.3" - "@algolia/client-account" "4.23.3" - "@algolia/client-analytics" "4.23.3" - "@algolia/client-common" "4.23.3" - "@algolia/client-personalization" "4.23.3" - "@algolia/client-search" "4.23.3" - "@algolia/logger-common" "4.23.3" - "@algolia/logger-console" "4.23.3" - "@algolia/recommend" "4.23.3" - "@algolia/requester-browser-xhr" "4.23.3" - "@algolia/requester-common" "4.23.3" - "@algolia/requester-node-http" "4.23.3" - "@algolia/transporter" "4.23.3" + "@algolia/cache-browser-local-storage" "4.24.0" + "@algolia/cache-common" "4.24.0" + "@algolia/cache-in-memory" "4.24.0" + "@algolia/client-account" "4.24.0" + "@algolia/client-analytics" "4.24.0" + "@algolia/client-common" "4.24.0" + "@algolia/client-personalization" "4.24.0" + "@algolia/client-search" "4.24.0" + "@algolia/logger-common" "4.24.0" + "@algolia/logger-console" "4.24.0" + "@algolia/recommend" "4.24.0" + "@algolia/requester-browser-xhr" "4.24.0" + "@algolia/requester-common" "4.24.0" + "@algolia/requester-node-http" "4.24.0" + "@algolia/transporter" "4.24.0" + +algoliasearch@^5.14.2: + version "5.25.0" + resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-5.25.0.tgz#7337b097deadeca0e6e985c0f8724abea189994f" + integrity sha512-n73BVorL4HIwKlfJKb4SEzAYkR3Buwfwbh+MYxg2mloFph2fFGV58E90QTzdbfzWrLn4HE5Czx/WTjI8fcHaMg== + dependencies: + "@algolia/client-abtesting" "5.25.0" + "@algolia/client-analytics" "5.25.0" + "@algolia/client-common" "5.25.0" + "@algolia/client-insights" "5.25.0" + "@algolia/client-personalization" "5.25.0" + "@algolia/client-query-suggestions" "5.25.0" + "@algolia/client-search" "5.25.0" + "@algolia/ingestion" "1.25.0" + "@algolia/monitoring" "1.25.0" + "@algolia/recommend" "5.25.0" + "@algolia/requester-browser-xhr" "5.25.0" + "@algolia/requester-fetch" "5.25.0" + "@algolia/requester-node-http" "5.25.0" ansi-align@^3.0.1: version "3.0.1" @@ -2652,16 +2564,9 @@ ansi-regex@^5.0.1: 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" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" + version "6.1.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.1.0.tgz#95ec409c69619d6cb1b8b34f14b660ef28ebd654" + integrity sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA== ansi-styles@^4.1.0: version "4.3.0" @@ -2670,6 +2575,11 @@ ansi-styles@^4.1.0: dependencies: color-convert "^2.0.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" @@ -2700,37 +2610,32 @@ argparse@^2.0.1: resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== +aria-query@5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e" + integrity sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A== + dependencies: + dequal "^2.0.3" + array-flatten@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== -array-union@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" - integrity sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng== - dependencies: - array-uniq "^1.0.1" - 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-uniq@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" - integrity sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q== - astring@^1.8.0: - version "1.8.6" - resolved "https://registry.yarnpkg.com/astring/-/astring-1.8.6.tgz#2c9c157cf1739d67561c56ba896e6948f6b93731" - integrity sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg== + version "1.9.0" + resolved "https://registry.yarnpkg.com/astring/-/astring-1.9.0.tgz#cc73e6062a7eb03e7d19c22d8b0b3451fd9bfeef" + integrity sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg== async@^3.2.4: - version "3.2.5" - resolved "https://registry.yarnpkg.com/async/-/async-3.2.5.tgz#ebd52a8fdaf7a2289a24df399f8d8485c8a46b66" - integrity sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg== + version "3.2.6" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.6.tgz#1b0728e14929d51b85b449b7f06e27c1145e38ce" + integrity sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA== at-least-node@^1.0.0: version "1.0.0" @@ -2738,21 +2643,21 @@ at-least-node@^1.0.0: integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== autoprefixer@^10.4.14, autoprefixer@^10.4.19: - version "10.4.19" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.19.tgz#ad25a856e82ee9d7898c59583c1afeb3fa65f89f" - integrity sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew== + version "10.4.21" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.21.tgz#77189468e7a8ad1d9a37fbc08efc9f480cf0a95d" + integrity sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ== dependencies: - browserslist "^4.23.0" - caniuse-lite "^1.0.30001599" + browserslist "^4.24.4" + caniuse-lite "^1.0.30001702" fraction.js "^4.3.7" normalize-range "^0.1.2" - picocolors "^1.0.0" + picocolors "^1.1.1" postcss-value-parser "^4.2.0" babel-loader@^9.1.3: - version "9.1.3" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-9.1.3.tgz#3d0e01b4e69760cc694ee306fe16d358aa1c6f9a" - integrity sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw== + version "9.2.1" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-9.2.1.tgz#04c7835db16c246dd19ba0914418f3937797587b" + integrity sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA== dependencies: find-cache-dir "^4.0.0" schema-utils "^4.0.0" @@ -2765,28 +2670,28 @@ babel-plugin-dynamic-import-node@^2.3.3: object.assign "^4.1.0" babel-plugin-polyfill-corejs2@^0.4.10: - version "0.4.11" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz#30320dfe3ffe1a336c15afdcdafd6fd615b25e33" - integrity sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q== + version "0.4.13" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.13.tgz#7d445f0e0607ebc8fb6b01d7e8fb02069b91dd8b" + integrity sha512-3sX/eOms8kd3q2KZ6DAhKPc0dgm525Gqq5NtWKZ7QYYZEv57OQ54KtblzJzH1lQF/eQxO8KjWGIK9IPUJNus5g== dependencies: "@babel/compat-data" "^7.22.6" - "@babel/helper-define-polyfill-provider" "^0.6.2" + "@babel/helper-define-polyfill-provider" "^0.6.4" semver "^6.3.1" -babel-plugin-polyfill-corejs3@^0.10.1, babel-plugin-polyfill-corejs3@^0.10.4: - version "0.10.4" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz#789ac82405ad664c20476d0233b485281deb9c77" - integrity sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg== +babel-plugin-polyfill-corejs3@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz#4e4e182f1bb37c7ba62e2af81d8dd09df31344f6" + integrity sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ== dependencies: - "@babel/helper-define-polyfill-provider" "^0.6.1" - core-js-compat "^3.36.1" + "@babel/helper-define-polyfill-provider" "^0.6.3" + core-js-compat "^3.40.0" babel-plugin-polyfill-regenerator@^0.6.1: - version "0.6.2" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz#addc47e240edd1da1058ebda03021f382bba785e" - integrity sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg== + version "0.6.4" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.4.tgz#428c615d3c177292a22b4f93ed99e358d7906a9b" + integrity sha512-7gD3pRadPrbjhjLyxebmx/WrFYcuSjZ0XbdUujQMZ/fcE9oeewk2U/7PCvez84UeuK3oSjmPZ0Ch0dlupQvGzw== dependencies: - "@babel/helper-define-polyfill-provider" "^0.6.2" + "@babel/helper-define-polyfill-provider" "^0.6.4" bail@^2.0.0: version "2.0.2" @@ -2813,10 +2718,10 @@ binary-extensions@^2.0.0: resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== -body-parser@1.20.2: - version "1.20.2" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.2.tgz#6feb0e21c4724d06de7ff38da36dad4f57a747fd" - integrity sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA== +body-parser@1.20.3: + version "1.20.3" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.3.tgz#1953431221c6fb5cd63c4b36d53fab0928e548c6" + integrity sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g== dependencies: bytes "3.1.2" content-type "~1.0.5" @@ -2826,15 +2731,15 @@ body-parser@1.20.2: http-errors "2.0.0" iconv-lite "0.4.24" on-finished "2.4.1" - qs "6.11.0" + qs "6.13.0" raw-body "2.5.2" type-is "~1.6.18" unpipe "1.0.0" bonjour-service@^1.0.11: - version "1.2.1" - resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.2.1.tgz#eb41b3085183df3321da1264719fbada12478d02" - integrity sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw== + version "1.3.0" + resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.3.0.tgz#80d867430b5a0da64e82a8047fc1e355bdb71722" + integrity sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA== dependencies: fast-deep-equal "^3.1.3" multicast-dns "^7.2.5" @@ -2880,22 +2785,22 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -braces@^3.0.2, braces@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== +braces@^3.0.3, braces@~3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== dependencies: - fill-range "^7.0.1" + fill-range "^7.1.1" -browserslist@^4.0.0, browserslist@^4.18.1, browserslist@^4.21.10, browserslist@^4.22.2, browserslist@^4.23.0: - version "4.23.0" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.0.tgz#8f3acc2bbe73af7213399430890f86c63a5674ab" - integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ== +browserslist@^4.0.0, browserslist@^4.18.1, browserslist@^4.23.0, browserslist@^4.24.0, browserslist@^4.24.4: + version "4.24.5" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.24.5.tgz#aa0f5b8560fe81fde84c6dcb38f759bafba0e11b" + integrity sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw== dependencies: - caniuse-lite "^1.0.30001587" - electron-to-chromium "^1.4.668" - node-releases "^2.0.14" - update-browserslist-db "^1.0.13" + caniuse-lite "^1.0.30001716" + electron-to-chromium "^1.5.149" + node-releases "^2.0.19" + update-browserslist-db "^1.1.3" buffer-from@^1.0.0: version "1.1.2" @@ -2930,16 +2835,31 @@ cacheable-request@^10.2.8: normalize-url "^8.0.0" responselike "^3.0.0" -call-bind@^1.0.5, 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== +call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6" + integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ== dependencies: - es-define-property "^1.0.0" es-errors "^1.3.0" function-bind "^1.1.2" + +call-bind@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.8.tgz#0736a9660f537e3388826f440d5ec45f744eaa4c" + integrity sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww== + dependencies: + call-bind-apply-helpers "^1.0.0" + es-define-property "^1.0.0" get-intrinsic "^1.2.4" - set-function-length "^1.2.1" + set-function-length "^1.2.2" + +call-bound@^1.0.2, call-bound@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/call-bound/-/call-bound-1.0.4.tgz#238de935d2a2a692928c538c7ccfa91067fd062a" + integrity sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg== + dependencies: + call-bind-apply-helpers "^1.0.2" + get-intrinsic "^1.3.0" callsites@^3.0.0: version "3.1.0" @@ -2974,25 +2894,16 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001587, caniuse-lite@^1.0.30001599: - version "1.0.30001616" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001616.tgz#4342712750d35f71ebba9fcac65e2cf8870013c3" - integrity sha512-RHVYKov7IcdNjVHJFNY/78RdG4oGVjbayxv8u5IO74Wv7Hlq4PnJE6mo/OjFijjVFNy5ijnCt6H3IIo4t+wfEw== +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001702, caniuse-lite@^1.0.30001716: + version "1.0.30001718" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001718.tgz#dae13a9c80d517c30c6197515a96131c194d8f82" + integrity sha512-AflseV1ahcSunK53NfEs9gFWgOEmzr0f+kaMFA4xiLZlr9Hzt7HxcSpIFcnNCUkz6R6dWKa54rUz3HUmI3nVcw== 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" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" @@ -3002,9 +2913,9 @@ chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: supports-color "^7.1.0" chalk@^5.0.1, chalk@^5.2.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385" - integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== + version "5.4.1" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.4.1.tgz#1b48bf0963ec158dce2aacf69c093ae2dd2092d8" + integrity sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w== char-regex@^1.0.2: version "1.0.2" @@ -3044,17 +2955,21 @@ cheerio-select@^2.1.0: domutils "^3.0.1" cheerio@^1.0.0-rc.12: - version "1.0.0-rc.12" - resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.12.tgz#788bf7466506b1c6bf5fae51d24a2c4d62e47683" - integrity sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q== + version "1.0.0" + resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0.tgz#1ede4895a82f26e8af71009f961a9b8cb60d6a81" + integrity sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww== dependencies: cheerio-select "^2.1.0" dom-serializer "^2.0.0" domhandler "^5.0.3" - domutils "^3.0.1" - htmlparser2 "^8.0.1" - parse5 "^7.0.0" + domutils "^3.1.0" + encoding-sniffer "^0.2.0" + htmlparser2 "^9.1.0" + parse5 "^7.1.2" parse5-htmlparser2-tree-adapter "^7.0.0" + parse5-parser-stream "^7.1.2" + undici "^6.19.5" + whatwg-mimetype "^4.0.0" chokidar@^3.4.2, chokidar@^3.5.3: version "3.6.0" @@ -3072,9 +2987,9 @@ chokidar@^3.4.2, chokidar@^3.5.3: fsevents "~2.3.2" chrome-trace-event@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" - integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + version "1.0.4" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz#05bffd7ff928465093314708c93bdfa9bd1f0f5b" + integrity sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ== ci-info@^3.2.0: version "3.9.0" @@ -3099,9 +3014,9 @@ cli-boxes@^3.0.0: integrity sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g== cli-table3@^0.6.3: - version "0.6.4" - resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.4.tgz#d1c536b8a3f2e7bec58f67ac9e5769b1b30088b0" - integrity sha512-Lm3L0p+/npIQWNIiyF/nAn7T5dnOwR3xNTHXYEBFBFVPXzCVNZ5lqEC/1eo/EVfpDsQ1I+TX4ORPQgp+UI0CRw== + version "0.6.5" + resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.5.tgz#013b91351762739c16a9567c21a04632e449bf2f" + integrity sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ== dependencies: string-width "^4.2.0" optionalDependencies: @@ -3126,13 +3041,6 @@ collapse-white-space@^2.0.0: resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-2.1.0.tgz#640257174f9f42c740b40f3b55ee752924feefca" integrity sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw== -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - color-convert@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" @@ -3140,11 +3048,6 @@ color-convert@^2.0.1: dependencies: color-name "~1.1.4" -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== - color-name@~1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" @@ -3175,10 +3078,10 @@ commander@^10.0.0: resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== -commander@^11.0.0: - version "11.1.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-11.1.0.tgz#62fdce76006a68e5c1ab3314dc92e800eb83d906" - integrity sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ== +commander@^13.0.0: + version "13.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-13.1.0.tgz#776167db68c78f38dcce1f9b8d7b8b9a488abf46" + integrity sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw== commander@^2.20.0: version "2.20.3" @@ -3210,7 +3113,7 @@ commondir@^1.0.1: resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== -compressible@~2.0.16: +compressible@~2.0.18: version "2.0.18" resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== @@ -3218,16 +3121,16 @@ compressible@~2.0.16: mime-db ">= 1.43.0 < 2" compression@^1.7.4: - version "1.7.4" - resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" - integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + version "1.8.0" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.8.0.tgz#09420efc96e11a0f44f3a558de59e321364180f7" + integrity sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA== dependencies: - accepts "~1.3.5" - bytes "3.0.0" - compressible "~2.0.16" + bytes "3.1.2" + compressible "~2.0.18" debug "2.6.9" + negotiator "~0.6.4" on-headers "~1.0.2" - safe-buffer "5.1.2" + safe-buffer "5.2.1" vary "~1.1.2" concat-map@0.0.1: @@ -3291,10 +3194,10 @@ cookie-signature@1.0.6: resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== -cookie@0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.6.0.tgz#2798b04b071b0ecbff0dbb62a505a8efa4e19051" - integrity sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw== +cookie@0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.7.1.tgz#2f73c42142d5d5cf71310a74fc4ae61670e5dbc9" + integrity sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w== copy-text-to-clipboard@^3.2.0: version "3.2.0" @@ -3313,22 +3216,22 @@ copy-webpack-plugin@^11.0.0: schema-utils "^4.0.0" serialize-javascript "^6.0.0" -core-js-compat@^3.31.0, core-js-compat@^3.36.1: - version "3.37.0" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.37.0.tgz#d9570e544163779bb4dff1031c7972f44918dc73" - integrity sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA== +core-js-compat@^3.40.0: + version "3.42.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.42.0.tgz#ce19c29706ee5806e26d3cb3c542d4cfc0ed51bb" + integrity sha512-bQasjMfyDGyaeWKBIu33lHh9qlSR0MFE/Nmc6nMjf/iU9b3rSMdAYz1Baxrv4lPdGUsTqZudHA4jIGSJy0SWZQ== dependencies: - browserslist "^4.23.0" + browserslist "^4.24.4" core-js-pure@^3.30.2: - version "3.37.0" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.37.0.tgz#ce99fb4a7cec023fdbbe5b5bd1f06bbcba83316e" - integrity sha512-d3BrpyFr5eD4KcbRvQ3FTUx/KWmaDesr7+a3+1+P46IUnNoEt+oiLijPINZMEon7w9oGkIINWxrBAU9DEciwFQ== + version "3.42.0" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.42.0.tgz#e86c45a7f3bdcb608823e872f73d1ad9ddf0531d" + integrity sha512-007bM04u91fF4kMgwom2I5cQxAFIy8jVulgr9eozILl/SZE53QOqnW/+vviC+wQWLv+AunBG+8Q0TLoeSsSxRQ== core-js@^3.31.1: - version "3.37.0" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.37.0.tgz#d8dde58e91d156b2547c19d8a4efd5c7f6c426bb" - integrity sha512-fu5vHevQ8ZG4og+LXug8ulUtVxjOcEYvifJr7L5Bfq9GOztVqsKd9/59hUk2ZSbCrS3BqUr3EpaYGIYzq7g3Ug== + version "3.42.0" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.42.0.tgz#edbe91f78ac8cfb6df8d997e74d368a68082fe37" + integrity sha512-Sz4PP4ZA+Rq4II21qkNqOEDTDrCvcANId3xpIgB34NDkWc3UduWj2dqEtN9yZIq8Dk3HyPI33x9sqqU5C8sr0g== core-util-is@~1.0.0: version "1.0.3" @@ -3357,9 +3260,9 @@ cosmiconfig@^8.1.3, cosmiconfig@^8.3.5: path-type "^4.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== + version "7.0.6" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f" + integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== dependencies: path-key "^3.1.0" shebang-command "^2.0.0" @@ -3538,16 +3441,16 @@ debug@2.6.9, debug@^2.6.0: ms "2.0.0" debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + version "4.4.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.1.tgz#e5a8bc6cbc4c6cd3e64308b0693a3d4fa550189b" + integrity sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ== dependencies: - ms "2.1.2" + ms "^2.1.3" decode-named-character-reference@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz#daabac9690874c394c81e4162a0304b35d824f0e" - integrity sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg== + version "1.1.0" + resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.1.0.tgz#5d6ce68792808901210dac42a8e9853511e2b8bf" + integrity sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w== dependencies: character-entities "^2.0.0" @@ -3627,7 +3530,7 @@ depd@~1.1.2: resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== -dequal@^2.0.0: +dequal@^2.0.0, dequal@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== @@ -3651,9 +3554,9 @@ detect-port-alt@^1.1.6: debug "^2.6.0" detect-port@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.5.1.tgz#451ca9b6eaf20451acb0799b8ab40dff7718727b" - integrity sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ== + version "1.6.1" + resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.6.1.tgz#45e4073997c5f292b957cb678fb0bb8ed4250a67" + integrity sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q== dependencies: address "^1.0.1" debug "4" @@ -3679,6 +3582,11 @@ dns-packet@^5.2.2: dependencies: "@leichtgewicht/ip-codec" "^2.0.1" +dom-accessibility-api@^0.5.9: + version "0.5.16" + resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz#5a7429e6066eb3664d911e33fb0e45de8eb08453" + integrity sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg== + dom-converter@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" @@ -3732,10 +3640,10 @@ domutils@^2.5.2, domutils@^2.8.0: domelementtype "^2.2.0" domhandler "^4.2.0" -domutils@^3.0.1: - version "3.1.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.1.0.tgz#c47f551278d3dc4b0b1ab8cbb42d751a6f0d824e" - integrity sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA== +domutils@^3.0.1, domutils@^3.1.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.2.2.tgz#edbfe2b668b0c1d97c24baf0f1062b132221bc78" + integrity sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw== dependencies: dom-serializer "^2.0.0" domelementtype "^2.3.0" @@ -3756,6 +3664,15 @@ dot-prop@^6.0.1: dependencies: is-obj "^2.0.0" +dunder-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a" + integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A== + dependencies: + call-bind-apply-helpers "^1.0.1" + es-errors "^1.3.0" + gopd "^1.2.0" + duplexer@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" @@ -3771,10 +3688,10 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== -electron-to-chromium@^1.4.668: - version "1.4.756" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.756.tgz#7b872ed8c8c5bee571be771730225d6d2a37fe45" - integrity sha512-RJKZ9+vEBMeiPAvKNWyZjuYyUqMndcP1f335oHqn3BEQbs2NFtVrnK5+6Xg5wSM9TknNNpWghGDUCKGYF+xWXw== +electron-to-chromium@^1.5.149: + version "1.5.155" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.155.tgz#809dd0ae9ae1db87c358e0c0c17c09a2ffc432d1" + integrity sha512-ps5KcGGmwL8VaeJlvlDlu4fORQpv3+GIcF5I3f9tUKUlJ/wsysh6HU8P5L1XWRYeXfA0oJd4PyM8ds8zTFf6Ng== email-addresses@^5.0.0: version "5.0.0" @@ -3802,19 +3719,32 @@ emojis-list@^3.0.0: integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== emoticon@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/emoticon/-/emoticon-4.0.1.tgz#2d2bbbf231ce3a5909e185bbb64a9da703a1e749" - integrity sha512-dqx7eA9YaqyvYtUhJwT4rC1HIp82j5ybS1/vQ42ur+jBe17dJMwZE4+gvL1XadSFfxaPFFGt3Xsw+Y8akThDlw== + version "4.1.0" + resolved "https://registry.yarnpkg.com/emoticon/-/emoticon-4.1.0.tgz#d5a156868ee173095627a33de3f1e914c3dde79e" + integrity sha512-VWZfnxqwNcc51hIy/sbOdEem6D+cVtpPzEEtVAFdaas30+1dgkyaOQ4sQ6Bp0tOMqWO1v+HQfYaoodOkdhK6SQ== encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== -enhanced-resolve@^5.16.0: - version "5.16.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz#65ec88778083056cb32487faa9aef82ed0864787" - integrity sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA== +encodeurl@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-2.0.0.tgz#7b8ea898077d7e409d3ac45474ea38eaf0857a58" + integrity sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg== + +encoding-sniffer@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/encoding-sniffer/-/encoding-sniffer-0.2.0.tgz#799569d66d443babe82af18c9f403498365ef1d5" + integrity sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg== + dependencies: + iconv-lite "^0.6.3" + whatwg-encoding "^3.1.1" + +enhanced-resolve@^5.17.1: + version "5.18.1" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz#728ab082f8b7b6836de51f1637aab5d3b9568faf" + integrity sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg== dependencies: graceful-fs "^4.2.4" tapable "^2.2.0" @@ -3824,11 +3754,16 @@ entities@^2.0.0: resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== -entities@^4.2.0, entities@^4.4.0: +entities@^4.2.0, entities@^4.4.0, entities@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== +entities@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-6.0.0.tgz#09c9e29cb79b0a6459a9b9db9efb418ac5bb8e51" + integrity sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw== + error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" @@ -3836,12 +3771,10 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -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" - integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== - dependencies: - get-intrinsic "^1.2.4" +es-define-property@^1.0.0, es-define-property@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa" + integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g== es-errors@^1.3.0: version "1.3.0" @@ -3849,14 +3782,41 @@ es-errors@^1.3.0: integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== es-module-lexer@^1.2.1: - version "1.5.2" - resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.5.2.tgz#00b423304f2500ac59359cc9b6844951f372d497" - integrity sha512-l60ETUTmLqbVbVHv1J4/qj+M8nq7AwMzEcg3kmJDt9dCNrTk+yHcYFf/Kw75pMDwd9mPcIGCG5LcS20SxYRzFA== + version "1.7.0" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.7.0.tgz#9159601561880a85f2734560a9099b2c31e5372a" + integrity sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA== -escalade@^3.1.1, escalade@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" - integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== +es-object-atoms@^1.0.0, es-object-atoms@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1" + integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA== + dependencies: + es-errors "^1.3.0" + +esast-util-from-estree@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/esast-util-from-estree/-/esast-util-from-estree-2.0.0.tgz#8d1cfb51ad534d2f159dc250e604f3478a79f1ad" + integrity sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ== + dependencies: + "@types/estree-jsx" "^1.0.0" + devlop "^1.0.0" + estree-util-visit "^2.0.0" + unist-util-position-from-estree "^2.0.0" + +esast-util-from-js@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/esast-util-from-js/-/esast-util-from-js-2.0.1.tgz#5147bec34cc9da44accf52f87f239a40ac3e8225" + integrity sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw== + dependencies: + "@types/estree-jsx" "^1.0.0" + acorn "^8.0.0" + esast-util-from-estree "^2.0.0" + vfile-message "^4.0.0" + +escalade@^3.1.1, escalade@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" + integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== escape-goat@^4.0.0: version "4.0.0" @@ -3868,7 +3828,7 @@ escape-html@^1.0.3, escape-html@~1.0.3: resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== -escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: +escape-string-regexp@^1.0.2: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== @@ -3935,6 +3895,14 @@ estree-util-is-identifier-name@^3.0.0: resolved "https://registry.yarnpkg.com/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz#0b5ef4c4ff13508b34dcd01ecfa945f61fce5dbd" integrity sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg== +estree-util-scope@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/estree-util-scope/-/estree-util-scope-1.0.0.tgz#9cbdfc77f5cb51e3d9ed4ad9c4adbff22d43e585" + integrity sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ== + dependencies: + "@types/estree" "^1.0.0" + devlop "^1.0.0" + estree-util-to-js@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz#10a6fb924814e6abb62becf0d2bc4dea51d04f17" @@ -3945,12 +3913,11 @@ estree-util-to-js@^2.0.0: source-map "^0.7.0" estree-util-value-to-estree@^3.0.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/estree-util-value-to-estree/-/estree-util-value-to-estree-3.1.1.tgz#a007388eca677510f319603a2f279fed6d104a15" - integrity sha512-5mvUrF2suuv5f5cGDnDphIy4/gW86z82kl5qG6mM9z04SEQI4FB5Apmaw/TGEf3l55nLtMs5s51dmhUzvAHQCA== + version "3.4.0" + resolved "https://registry.yarnpkg.com/estree-util-value-to-estree/-/estree-util-value-to-estree-3.4.0.tgz#827122e40c3a756d3c4cf5d5d296fa06026a1a4f" + integrity sha512-Zlp+gxis+gCfK12d3Srl2PdX2ybsEA8ZYy6vQGVQTNNYLEGRQQ56XB64bjemN8kxIKXP1nC9ip4Z+ILy9LGzvQ== dependencies: "@types/estree" "^1.0.0" - is-plain-obj "^4.0.0" estree-util-visit@^2.0.0: version "2.0.0" @@ -4016,36 +3983,36 @@ execa@^5.0.0: strip-final-newline "^2.0.0" express@^4.17.3: - version "4.19.2" - resolved "https://registry.yarnpkg.com/express/-/express-4.19.2.tgz#e25437827a3aa7f2a827bc8171bbbb664a356465" - integrity sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q== + version "4.21.2" + resolved "https://registry.yarnpkg.com/express/-/express-4.21.2.tgz#cf250e48362174ead6cea4a566abef0162c1ec32" + integrity sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA== dependencies: accepts "~1.3.8" array-flatten "1.1.1" - body-parser "1.20.2" + body-parser "1.20.3" content-disposition "0.5.4" content-type "~1.0.4" - cookie "0.6.0" + cookie "0.7.1" cookie-signature "1.0.6" debug "2.6.9" depd "2.0.0" - encodeurl "~1.0.2" + encodeurl "~2.0.0" escape-html "~1.0.3" etag "~1.8.1" - finalhandler "1.2.0" + finalhandler "1.3.1" fresh "0.5.2" http-errors "2.0.0" - merge-descriptors "1.0.1" + merge-descriptors "1.0.3" methods "~1.1.2" on-finished "2.4.1" parseurl "~1.3.3" - path-to-regexp "0.1.7" + path-to-regexp "0.1.12" proxy-addr "~2.0.7" - qs "6.11.0" + qs "6.13.0" range-parser "~1.2.1" safe-buffer "5.2.1" - send "0.18.0" - serve-static "1.15.0" + send "0.19.0" + serve-static "1.16.2" setprototypeof "1.2.0" statuses "2.0.1" type-is "~1.6.18" @@ -4070,32 +4037,30 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-glob@^3.2.11, fast-glob@^3.2.9, fast-glob@^3.3.0: - version "3.3.2" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" - integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== + version "3.3.3" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.3.tgz#d06d585ce8dba90a16b0505c543c3ccfb3aeb818" + integrity sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg== 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" + micromatch "^4.0.8" fast-json-stable-stringify@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== -fast-url-parser@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/fast-url-parser/-/fast-url-parser-1.1.3.tgz#f4af3ea9f34d8a271cf58ad2b3759f431f0b318d" - integrity sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ== - dependencies: - punycode "^1.3.2" +fast-uri@^3.0.1: + version "3.0.6" + resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.0.6.tgz#88f130b77cfaea2378d56bf970dea21257a68748" + integrity sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw== fastq@^1.6.0: - version "1.17.1" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.17.1.tgz#2a523f07a4e7b1e81a42b91b8bf2254107753b47" - integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w== + version "1.19.1" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.19.1.tgz#d50eaba803c8846a883c16492821ebcd2cda55f5" + integrity sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ== dependencies: reusify "^1.0.4" @@ -4147,20 +4112,20 @@ filesize@^8.0.6: resolved "https://registry.yarnpkg.com/filesize/-/filesize-8.0.7.tgz#695e70d80f4e47012c132d57a059e80c6b580bd8" integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ== -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== dependencies: to-regex-range "^5.0.1" -finalhandler@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" - integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== +finalhandler@1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.3.1.tgz#0c575f1d1d324ddd1da35ad7ece3df7d19088019" + integrity sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ== dependencies: debug "2.6.9" - encodeurl "~1.0.2" + encodeurl "~2.0.0" escape-html "~1.0.3" on-finished "2.4.1" parseurl "~1.3.3" @@ -4221,9 +4186,9 @@ flat@^5.0.2: integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== follow-redirects@^1.0.0: - version "1.15.6" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b" - integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA== + version "1.15.9" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.9.tgz#a604fa10e443bf98ca94228d9eebcc2e8a2c8ee1" + integrity sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ== fork-ts-checker-webpack-plugin@^6.5.0: version "6.5.3" @@ -4270,9 +4235,9 @@ fresh@0.5.2: integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== fs-extra@^11.1.1: - version "11.2.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b" - integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw== + version "11.3.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.3.0.tgz#0daced136bbaf65a555a326719af931adc7a314d" + integrity sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew== dependencies: graceful-fs "^4.2.0" jsonfile "^6.0.1" @@ -4313,39 +4278,52 @@ gensync@^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-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== +get-intrinsic@^1.2.4, get-intrinsic@^1.2.5, get-intrinsic@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01" + integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ== dependencies: + call-bind-apply-helpers "^1.0.2" + es-define-property "^1.0.1" es-errors "^1.3.0" + es-object-atoms "^1.1.1" function-bind "^1.1.2" - has-proto "^1.0.1" - has-symbols "^1.0.3" - hasown "^2.0.0" + get-proto "^1.0.1" + gopd "^1.2.0" + has-symbols "^1.1.0" + hasown "^2.0.2" + math-intrinsics "^1.1.0" get-own-enumerable-property-symbols@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== +get-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1" + integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g== + dependencies: + dunder-proto "^1.0.1" + es-object-atoms "^1.0.0" + get-stream@^6.0.0, get-stream@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== gh-pages@^6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/gh-pages/-/gh-pages-6.1.1.tgz#e80af927a081cb480657fde5a0b87ea2e77d6c74" - integrity sha512-upnohfjBwN5hBP9w2dPE7HO5JJTHzSGMV1JrLrHvNuqmjoYHg6TBrCcnEoorjG/e0ejbuvnwyKMdTyM40PEByw== + version "6.3.0" + resolved "https://registry.yarnpkg.com/gh-pages/-/gh-pages-6.3.0.tgz#a5b9476dd4385ceaf85c6467b2e05397093e7613" + integrity sha512-Ot5lU6jK0Eb+sszG8pciXdjMXdBJ5wODvgjR+imihTqsUWF2K6dJ9HST55lgqcs8wWcw6o6wAsUzfcYRhJPXbA== dependencies: async "^3.2.4" - commander "^11.0.0" + commander "^13.0.0" email-addresses "^5.0.0" filenamify "^4.3.0" find-cache-dir "^3.3.1" fs-extra "^11.1.1" - globby "^6.1.0" + globby "^11.1.0" github-slugger@^1.5.0: version "1.5.0" @@ -4371,7 +4349,7 @@ glob-to-regexp@^0.4.1: resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== -glob@^7.0.0, glob@^7.0.3, glob@^7.1.3, glob@^7.1.6: +glob@^7.0.0, glob@^7.1.3, glob@^7.1.6: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -4434,23 +4412,10 @@ globby@^13.1.1: merge2 "^1.4.1" slash "^4.0.0" -globby@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" - integrity sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw== - dependencies: - array-union "^1.0.1" - glob "^7.0.3" - object-assign "^4.0.1" - pify "^2.0.0" - pinkie-promise "^2.0.0" - -gopd@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" - integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== - dependencies: - get-intrinsic "^1.1.3" +gopd@^1.0.1, gopd@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1" + integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== got@^12.1.0: version "12.6.1" @@ -4501,11 +4466,6 @@ handle-thing@^2.0.0: resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== - has-flag@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" @@ -4518,22 +4478,17 @@ has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2: dependencies: es-define-property "^1.0.0" -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.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" - integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== +has-symbols@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338" + integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ== has-yarn@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-3.0.0.tgz#c3c21e559730d1d3b57e28af1f30d06fac38147d" integrity sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA== -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== @@ -4541,15 +4496,15 @@ hasown@^2.0.0: function-bind "^1.1.2" hast-util-from-parse5@^8.0.0: - version "8.0.1" - resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz#654a5676a41211e14ee80d1b1758c399a0327651" - integrity sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ== + version "8.0.3" + resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz#830a35022fff28c3fea3697a98c2f4cc6b835a2e" + integrity sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg== dependencies: "@types/hast" "^3.0.0" "@types/unist" "^3.0.0" devlop "^1.0.0" - hastscript "^8.0.0" - property-information "^6.0.0" + hastscript "^9.0.0" + property-information "^7.0.0" vfile "^6.0.0" vfile-location "^5.0.0" web-namespaces "^2.0.0" @@ -4562,9 +4517,9 @@ hast-util-parse-selector@^4.0.0: "@types/hast" "^3.0.0" hast-util-raw@^9.0.0: - version "9.0.2" - resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-9.0.2.tgz#39b4a4886bd9f0a5dd42e86d02c966c2c152884c" - integrity sha512-PldBy71wO9Uq1kyaMch9AHIghtQvIwxBUkv823pKmkTM3oV1JxtsTNYdevMxvUHqcnOAuO65JKU2+0NOxc2ksA== + version "9.1.0" + resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-9.1.0.tgz#79b66b26f6f68fb50dfb4716b2cdca90d92adf2e" + integrity sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw== dependencies: "@types/hast" "^3.0.0" "@types/unist" "^3.0.0" @@ -4581,9 +4536,9 @@ hast-util-raw@^9.0.0: zwitch "^2.0.0" hast-util-to-estree@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/hast-util-to-estree/-/hast-util-to-estree-3.1.0.tgz#f2afe5e869ddf0cf690c75f9fc699f3180b51b19" - integrity sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw== + version "3.1.3" + resolved "https://registry.yarnpkg.com/hast-util-to-estree/-/hast-util-to-estree-3.1.3.tgz#e654c1c9374645135695cc0ab9f70b8fcaf733d7" + integrity sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w== dependencies: "@types/estree" "^1.0.0" "@types/estree-jsx" "^1.0.0" @@ -4596,16 +4551,16 @@ hast-util-to-estree@^3.0.0: mdast-util-mdx-expression "^2.0.0" mdast-util-mdx-jsx "^3.0.0" mdast-util-mdxjs-esm "^2.0.0" - property-information "^6.0.0" + property-information "^7.0.0" space-separated-tokens "^2.0.0" - style-to-object "^0.4.0" + style-to-js "^1.0.0" unist-util-position "^5.0.0" zwitch "^2.0.0" hast-util-to-jsx-runtime@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.0.tgz#3ed27caf8dc175080117706bf7269404a0aa4f7c" - integrity sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ== + version "2.3.6" + resolved "https://registry.yarnpkg.com/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz#ff31897aae59f62232e21594eac7ef6b63333e98" + integrity sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg== dependencies: "@types/estree" "^1.0.0" "@types/hast" "^3.0.0" @@ -4617,9 +4572,9 @@ hast-util-to-jsx-runtime@^2.0.0: mdast-util-mdx-expression "^2.0.0" mdast-util-mdx-jsx "^3.0.0" mdast-util-mdxjs-esm "^2.0.0" - property-information "^6.0.0" + property-information "^7.0.0" space-separated-tokens "^2.0.0" - style-to-object "^1.0.0" + style-to-js "^1.0.0" unist-util-position "^5.0.0" vfile-message "^4.0.0" @@ -4643,15 +4598,15 @@ hast-util-whitespace@^3.0.0: dependencies: "@types/hast" "^3.0.0" -hastscript@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-8.0.0.tgz#4ef795ec8dee867101b9f23cc830d4baf4fd781a" - integrity sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw== +hastscript@^9.0.0: + version "9.0.1" + resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-9.0.1.tgz#dbc84bef6051d40084342c229c451cd9dc567dff" + integrity sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w== dependencies: "@types/hast" "^3.0.0" comma-separated-tokens "^2.0.0" hast-util-parse-selector "^4.0.0" - property-information "^6.0.0" + property-information "^7.0.0" space-separated-tokens "^2.0.0" he@^1.2.0: @@ -4671,18 +4626,13 @@ history@^4.9.0: tiny-warning "^1.0.0" value-equal "^1.0.1" -hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.2: +hoist-non-react-statics@^3.1.0: version "3.3.2" resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== dependencies: react-is "^16.7.0" -howler@^2.2.4: - version "2.2.4" - resolved "https://registry.yarnpkg.com/howler/-/howler-2.2.4.tgz#bd3df4a4f68a0118a51e4bd84a2bfc2e93e6e5a1" - integrity sha512-iARIBPgcQrwtEr+tALF+rapJ8qSc+Set2GJQl7xT1MQzWaVkFebdJhR3alVlSiUf5U7nAANKuj3aWpwerocD5w== - hpack.js@^2.1.6: version "2.1.6" resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" @@ -4694,9 +4644,9 @@ hpack.js@^2.1.6: wbuf "^1.1.0" html-entities@^2.3.2: - version "2.5.2" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.5.2.tgz#201a3cf95d3a15be7099521620d19dfb4f65359f" - integrity sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA== + version "2.6.0" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.6.0.tgz#7c64f1ea3b36818ccae3d3fb48b6974208e984f8" + integrity sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ== html-escaper@^2.0.2: version "2.0.2" @@ -4740,9 +4690,9 @@ html-void-elements@^3.0.0: integrity sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg== html-webpack-plugin@^5.5.3: - version "5.6.0" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz#50a8fa6709245608cb00e811eacecb8e0d7b7ea0" - integrity sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw== + version "5.6.3" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz#a31145f0fee4184d53a794f9513147df1e653685" + integrity sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg== dependencies: "@types/html-minifier-terser" "^6.0.0" html-minifier-terser "^6.0.2" @@ -4760,20 +4710,20 @@ htmlparser2@^6.1.0: domutils "^2.5.2" entities "^2.0.0" -htmlparser2@^8.0.1: - version "8.0.2" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-8.0.2.tgz#f002151705b383e62433b5cf466f5b716edaec21" - integrity sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA== +htmlparser2@^9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-9.1.0.tgz#cdb498d8a75a51f739b61d3f718136c369bc8c23" + integrity sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ== dependencies: domelementtype "^2.3.0" domhandler "^5.0.3" - domutils "^3.0.1" - entities "^4.4.0" + domutils "^3.1.0" + entities "^4.5.0" http-cache-semantics@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" - integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== + version "4.2.0" + resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz#205f4db64f8562b76a4ff9235aa5279839a09dd5" + integrity sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ== http-deceiver@^1.2.7: version "1.2.7" @@ -4802,14 +4752,14 @@ http-errors@~1.6.2: statuses ">= 1.4.0 < 2" http-parser-js@>=0.5.1: - version "0.5.8" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" - integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== + version "0.5.10" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.10.tgz#b3277bd6d7ed5588e20ea73bf724fcbe44609075" + integrity sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA== http-proxy-middleware@^2.0.3: - version "2.0.6" - resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f" - integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== + version "2.0.9" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz#e9e63d68afaa4eee3d147f39149ab84c0c2815ef" + integrity sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q== dependencies: "@types/http-proxy" "^1.17.8" http-proxy "^1.18.1" @@ -4846,20 +4796,27 @@ iconv-lite@0.4.24: dependencies: safer-buffer ">= 2.1.2 < 3" +iconv-lite@0.6.3, iconv-lite@^0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + icss-utils@^5.0.0, icss-utils@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== ignore@^5.2.0, ignore@^5.2.4: - version "5.3.1" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef" - integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== + version "5.3.2" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5" + integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== image-size@^1.0.2: - version "1.1.1" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.1.1.tgz#ddd67d4dc340e52ac29ce5f546a09f4e29e840ac" - integrity sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ== + version "1.2.1" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.2.1.tgz#ee118aedfe666db1a6ee12bed5821cde3740276d" + integrity sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw== dependencies: queue "6.0.2" @@ -4869,9 +4826,9 @@ immer@^9.0.7: integrity sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA== import-fresh@^3.1.0, import-fresh@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" - integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + version "3.3.1" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.1.tgz#9cecb56503c0ada1f2741dbbd6546e4b13b57ccf" + integrity sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ== dependencies: parent-module "^1.0.0" resolve-from "^4.0.0" @@ -4924,15 +4881,10 @@ ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== -inline-style-parser@0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" - integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== - -inline-style-parser@0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.2.3.tgz#e35c5fb45f3a83ed7849fe487336eb7efa25971c" - integrity sha512-qlD8YNDqyTKTyuITrDOffsl6Tdhv+UC4hcdAVuQsK4IMQ99nSgd1MIA/Q+jQYoh9r3hVUXhYh7urSRmXPkW04g== +inline-style-parser@0.2.4: + version "0.2.4" + resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.2.4.tgz#f4af5fe72e612839fcd453d989a586566d695f22" + integrity sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q== interpret@^1.0.0: version "1.4.0" @@ -4988,12 +4940,12 @@ is-ci@^3.0.1: dependencies: ci-info "^3.2.0" -is-core-module@^2.13.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== +is-core-module@^2.16.0: + version "2.16.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.16.1.tgz#2a98801a849f43e2add644fbb6bc6229b19a4ef4" + integrity sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w== dependencies: - hasown "^2.0.0" + hasown "^2.0.2" is-decimal@^2.0.0: version "2.0.1" @@ -5087,13 +5039,6 @@ is-plain-object@^2.0.4: dependencies: isobject "^3.0.1" -is-reference@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-3.0.2.tgz#154747a01f45cd962404ee89d43837af2cba247c" - integrity sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg== - dependencies: - "@types/estree" "*" - is-regexp@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" @@ -5178,14 +5123,14 @@ jest-worker@^29.4.3: supports-color "^8.0.0" jiti@^1.20.0: - version "1.21.0" - resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.0.tgz#7c97f8fe045724e136a397f7340475244156105d" - integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q== + version "1.21.7" + resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.7.tgz#9dd81043424a3d28458b193d965f0d18a2300ba9" + integrity sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A== joi@^17.9.2: - version "17.13.1" - resolved "https://registry.yarnpkg.com/joi/-/joi-17.13.1.tgz#9c7b53dc3b44dd9ae200255cc3b398874918a6ca" - integrity sha512-vaBlIKCyo4FCUtCm7Eu4QZd/q02bWcxfUO6YSXAZOWF6gzcLBeba8kwotUdYJjDLW8Cz8RywsSOqiNJZW0mNvg== + version "17.13.3" + resolved "https://registry.yarnpkg.com/joi/-/joi-17.13.3.tgz#0f5cc1169c999b30d344366d384b12d92558bcec" + integrity sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA== dependencies: "@hapi/hoek" "^9.3.0" "@hapi/topo" "^5.1.0" @@ -5213,15 +5158,15 @@ js-yaml@^4.1.0: dependencies: argparse "^2.0.1" -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== +jsesc@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.1.0.tgz#74d335a234f67ed19907fdadfac7ccf9d409825d" + integrity sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA== -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" - integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== +jsesc@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.0.2.tgz#bb8b09a6597ba426425f2e4a07245c3d00b9343e" + integrity sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g== json-buffer@3.0.1: version "3.0.1" @@ -5282,9 +5227,9 @@ latest-version@^7.0.0: package-json "^8.1.0" launch-editor@^2.6.0: - version "2.6.1" - resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.6.1.tgz#f259c9ef95cbc9425620bbbd14b468fcdb4ffe3c" - integrity sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw== + version "2.10.0" + resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.10.0.tgz#5ca3edfcb9667df1e8721310f3a40f1127d4bc42" + integrity sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA== dependencies: picocolors "^1.0.0" shell-quote "^1.8.1" @@ -5295,9 +5240,9 @@ leven@^3.1.0: integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== lilconfig@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.1.tgz#9d8a246fa753106cfc205fd2d77042faca56e5e3" - integrity sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ== + version "3.1.3" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.3.tgz#a1bcfd6257f9585bf5ae14ceeebb7b559025e4c4" + integrity sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw== lines-and-columns@^1.1.6: version "1.2.4" @@ -5319,9 +5264,9 @@ loader-utils@^2.0.0: json5 "^2.1.2" loader-utils@^3.2.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.2.1.tgz#4fb104b599daafd82ef3e1a41fb9265f87e1f576" - integrity sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw== + version "3.3.1" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.3.1.tgz#735b9a19fd63648ca7adbd31c2327dfe281304e5" + integrity sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg== locate-path@^3.0.0: version "3.0.0" @@ -5403,12 +5348,10 @@ lru-cache@^5.1.1: dependencies: yallist "^3.0.2" -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" +lz-string@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.5.0.tgz#c1ab50f77887b712621201ba9fd4e3a6ed099941" + integrity sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ== make-dir@^3.0.2: version "3.1.0" @@ -5423,17 +5366,23 @@ markdown-extensions@^2.0.0: integrity sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q== markdown-table@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.3.tgz#e6331d30e493127e031dd385488b5bd326e4a6bd" - integrity sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw== + version "3.0.4" + resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.4.tgz#fe44d6d410ff9d6f2ea1797a3f60aa4d2b631c2a" + integrity sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw== + +math-intrinsics@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9" + integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g== mdast-util-directive@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-directive/-/mdast-util-directive-3.0.0.tgz#3fb1764e705bbdf0afb0d3f889e4404c3e82561f" - integrity sha512-JUpYOqKI4mM3sZcNxmF/ox04XYFFkNwr0CFlrQIkCwbvH0xzMCqkMqAde9wRd80VAhaUrwFwKm2nxretdT1h7Q== + version "3.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-directive/-/mdast-util-directive-3.1.0.tgz#f3656f4aab6ae3767d3c72cfab5e8055572ccba1" + integrity sha512-I3fNFt+DHmpWCYAT7quoM6lHf9wuqtI+oCOfvILnoicNIqjh5E3dEJWiXuYME2gNe8vl1iMQwyUHa7bgFmak6Q== dependencies: "@types/mdast" "^4.0.0" "@types/unist" "^3.0.0" + ccount "^2.0.0" devlop "^1.0.0" mdast-util-from-markdown "^2.0.0" mdast-util-to-markdown "^2.0.0" @@ -5442,9 +5391,9 @@ mdast-util-directive@^3.0.0: unist-util-visit-parents "^6.0.0" mdast-util-find-and-replace@^3.0.0, mdast-util-find-and-replace@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz#a6fc7b62f0994e973490e45262e4bc07607b04e0" - integrity sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA== + version "3.0.2" + resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz#70a3174c894e14df722abf43bc250cbae44b11df" + integrity sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg== dependencies: "@types/mdast" "^4.0.0" escape-string-regexp "^5.0.0" @@ -5452,9 +5401,9 @@ mdast-util-find-and-replace@^3.0.0, mdast-util-find-and-replace@^3.0.1: unist-util-visit-parents "^6.0.0" mdast-util-from-markdown@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz#52f14815ec291ed061f2922fd14d6689c810cb88" - integrity sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA== + version "2.0.2" + resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz#4850390ca7cf17413a9b9a0fbefcd1bc0eb4160a" + integrity sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA== dependencies: "@types/mdast" "^4.0.0" "@types/unist" "^3.0.0" @@ -5482,9 +5431,9 @@ mdast-util-frontmatter@^2.0.0: micromark-extension-frontmatter "^2.0.0" mdast-util-gfm-autolink-literal@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz#5baf35407421310a08e68c15e5d8821e8898ba2a" - integrity sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg== + version "2.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz#abd557630337bd30a6d5a4bd8252e1c2dc0875d5" + integrity sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ== dependencies: "@types/mdast" "^4.0.0" ccount "^2.0.0" @@ -5493,9 +5442,9 @@ mdast-util-gfm-autolink-literal@^2.0.0: micromark-util-character "^2.0.0" mdast-util-gfm-footnote@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz#25a1753c7d16db8bfd53cd84fe50562bd1e6d6a9" - integrity sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ== + version "2.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz#7778e9d9ca3df7238cc2bd3fa2b1bf6a65b19403" + integrity sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ== dependencies: "@types/mdast" "^4.0.0" devlop "^1.1.0" @@ -5534,9 +5483,9 @@ mdast-util-gfm-task-list-item@^2.0.0: mdast-util-to-markdown "^2.0.0" mdast-util-gfm@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz#3f2aecc879785c3cb6a81ff3a243dc11eca61095" - integrity sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw== + version "3.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz#2cdf63b92c2a331406b0fb0db4c077c1b0331751" + integrity sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ== dependencies: mdast-util-from-markdown "^2.0.0" mdast-util-gfm-autolink-literal "^2.0.0" @@ -5547,9 +5496,9 @@ mdast-util-gfm@^3.0.0: mdast-util-to-markdown "^2.0.0" mdast-util-mdx-expression@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.0.tgz#4968b73724d320a379110d853e943a501bfd9d87" - integrity sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw== + version "2.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz#43f0abac9adc756e2086f63822a38c8d3c3a5096" + integrity sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ== dependencies: "@types/estree-jsx" "^1.0.0" "@types/hast" "^3.0.0" @@ -5559,9 +5508,9 @@ mdast-util-mdx-expression@^2.0.0: mdast-util-to-markdown "^2.0.0" mdast-util-mdx-jsx@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.1.2.tgz#daae777c72f9c4a106592e3025aa50fb26068e1b" - integrity sha512-eKMQDeywY2wlHc97k5eD8VC+9ASMjN8ItEZQNGwJ6E0XWKiW/Z0V5/H8pvoXUf+y+Mj0VIgeRRbujBmFn4FTyA== + version "3.2.0" + resolved "https://registry.yarnpkg.com/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.2.0.tgz#fd04c67a2a7499efb905a8a5c578dddc9fdada0d" + integrity sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q== dependencies: "@types/estree-jsx" "^1.0.0" "@types/hast" "^3.0.0" @@ -5573,7 +5522,6 @@ mdast-util-mdx-jsx@^3.0.0: mdast-util-to-markdown "^2.0.0" parse-entities "^4.0.0" stringify-entities "^4.0.0" - unist-util-remove-position "^5.0.0" unist-util-stringify-position "^4.0.0" vfile-message "^4.0.0" @@ -5609,9 +5557,9 @@ mdast-util-phrasing@^4.0.0: unist-util-is "^6.0.0" mdast-util-to-hast@^13.0.0: - version "13.1.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-13.1.0.tgz#1ae54d903150a10fe04d59f03b2b95fd210b2124" - integrity sha512-/e2l/6+OdGp/FB+ctrJ9Avz71AN/GRH3oi/3KAx/kMnoUsD6q0woXlDT8lLEeViVKE7oZxE7RXzvO3T8kF2/sA== + 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" @@ -5624,15 +5572,16 @@ mdast-util-to-hast@^13.0.0: vfile "^6.0.0" mdast-util-to-markdown@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz#9813f1d6e0cdaac7c244ec8c6dabfdb2102ea2b4" - integrity sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ== + version "2.1.2" + resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz#f910ffe60897f04bb4b7e7ee434486f76288361b" + integrity sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA== dependencies: "@types/mdast" "^4.0.0" "@types/unist" "^3.0.0" longest-streak "^3.0.0" mdast-util-phrasing "^4.0.0" mdast-util-to-string "^4.0.0" + micromark-util-classify-character "^2.0.0" micromark-util-decode-string "^2.0.0" unist-util-visit "^5.0.0" zwitch "^2.0.0" @@ -5666,10 +5615,10 @@ memfs@^3.1.2, memfs@^3.4.3: dependencies: fs-monkey "^1.0.4" -merge-descriptors@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" - integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== +merge-descriptors@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.3.tgz#d80319a65f3c7935351e5cfdac8f9318504dbed5" + integrity sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ== merge-stream@^2.0.0: version "2.0.0" @@ -5687,9 +5636,9 @@ methods@~1.1.2: integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== micromark-core-commonmark@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-2.0.1.tgz#9a45510557d068605c6e9a80f282b2bb8581e43d" - integrity sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA== + version "2.0.3" + resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz#c691630e485021a68cf28dbc2b2ca27ebf678cd4" + integrity sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg== dependencies: decode-named-character-reference "^1.0.0" devlop "^1.0.0" @@ -5709,9 +5658,9 @@ micromark-core-commonmark@^2.0.0: micromark-util-types "^2.0.0" micromark-extension-directive@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-directive/-/micromark-extension-directive-3.0.0.tgz#527869de497a6de9024138479091bc885dae076b" - integrity sha512-61OI07qpQrERc+0wEysLHMvoiO3s2R56x5u7glHq2Yqq6EHbH4dW25G9GfDdGCDYqA21KE6DWgNSzxSwHc2hSg== + version "3.0.2" + resolved "https://registry.yarnpkg.com/micromark-extension-directive/-/micromark-extension-directive-3.0.2.tgz#2eb61985d1995a7c1ff7621676a4f32af29409e8" + integrity sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA== dependencies: devlop "^1.0.0" micromark-factory-space "^2.0.0" @@ -5732,9 +5681,9 @@ micromark-extension-frontmatter@^2.0.0: micromark-util-types "^2.0.0" micromark-extension-gfm-autolink-literal@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz#f1e50b42e67d441528f39a67133eddde2bbabfd9" - integrity sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg== + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz#6286aee9686c4462c1e3552a9d505feddceeb935" + integrity sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw== dependencies: micromark-util-character "^2.0.0" micromark-util-sanitize-uri "^2.0.0" @@ -5742,9 +5691,9 @@ micromark-extension-gfm-autolink-literal@^2.0.0: micromark-util-types "^2.0.0" micromark-extension-gfm-footnote@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz#91afad310065a94b636ab1e9dab2c60d1aab953c" - integrity sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg== + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz#4dab56d4e398b9853f6fe4efac4fc9361f3e0750" + integrity sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw== dependencies: devlop "^1.0.0" micromark-core-commonmark "^2.0.0" @@ -5756,9 +5705,9 @@ micromark-extension-gfm-footnote@^2.0.0: micromark-util-types "^2.0.0" micromark-extension-gfm-strikethrough@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz#6917db8e320da70e39ffbf97abdbff83e6783e61" - integrity sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw== + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz#86106df8b3a692b5f6a92280d3879be6be46d923" + integrity sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw== dependencies: devlop "^1.0.0" micromark-util-chunked "^2.0.0" @@ -5768,9 +5717,9 @@ micromark-extension-gfm-strikethrough@^2.0.0: micromark-util-types "^2.0.0" micromark-extension-gfm-table@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz#2cf3fe352d9e089b7ef5fff003bdfe0da29649b7" - integrity sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw== + version "2.1.1" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz#fac70bcbf51fe65f5f44033118d39be8a9b5940b" + integrity sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg== dependencies: devlop "^1.0.0" micromark-factory-space "^2.0.0" @@ -5786,9 +5735,9 @@ micromark-extension-gfm-tagfilter@^2.0.0: micromark-util-types "^2.0.0" micromark-extension-gfm-task-list-item@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz#ee8b208f1ced1eb9fb11c19a23666e59d86d4838" - integrity sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw== + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz#bcc34d805639829990ec175c3eea12bb5b781f2c" + integrity sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw== dependencies: devlop "^1.0.0" micromark-factory-space "^2.0.0" @@ -5811,9 +5760,9 @@ micromark-extension-gfm@^3.0.0: micromark-util-types "^2.0.0" micromark-extension-mdx-expression@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.0.tgz#1407b9ce69916cf5e03a196ad9586889df25302a" - integrity sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ== + version "3.0.1" + resolved "https://registry.yarnpkg.com/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.1.tgz#43d058d999532fb3041195a3c3c05c46fa84543b" + integrity sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q== dependencies: "@types/estree" "^1.0.0" devlop "^1.0.0" @@ -5825,17 +5774,17 @@ micromark-extension-mdx-expression@^3.0.0: micromark-util-types "^2.0.0" micromark-extension-mdx-jsx@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.0.tgz#4aba0797c25efb2366a3fd2d367c6b1c1159f4f5" - integrity sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w== + version "3.0.2" + resolved "https://registry.yarnpkg.com/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.2.tgz#ffc98bdb649798902fa9fc5689f67f9c1c902044" + integrity sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ== dependencies: - "@types/acorn" "^4.0.0" "@types/estree" "^1.0.0" devlop "^1.0.0" estree-util-is-identifier-name "^3.0.0" micromark-factory-mdx-expression "^2.0.0" micromark-factory-space "^2.0.0" micromark-util-character "^2.0.0" + micromark-util-events-to-acorn "^2.0.0" micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" vfile-message "^4.0.0" @@ -5877,18 +5826,18 @@ micromark-extension-mdxjs@^3.0.0: micromark-util-types "^2.0.0" micromark-factory-destination@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz#857c94debd2c873cba34e0445ab26b74f6a6ec07" - integrity sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA== + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz#8fef8e0f7081f0474fbdd92deb50c990a0264639" + integrity sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA== dependencies: micromark-util-character "^2.0.0" micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" micromark-factory-label@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz#17c5c2e66ce39ad6f4fc4cbf40d972f9096f726a" - integrity sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw== + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz#5267efa97f1e5254efc7f20b459a38cb21058ba1" + integrity sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg== dependencies: devlop "^1.0.0" micromark-util-character "^2.0.0" @@ -5896,12 +5845,13 @@ micromark-factory-label@^2.0.0: micromark-util-types "^2.0.0" micromark-factory-mdx-expression@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.1.tgz#f2a9724ce174f1751173beb2c1f88062d3373b1b" - integrity sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg== + version "2.0.3" + resolved "https://registry.yarnpkg.com/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.3.tgz#bb09988610589c07d1c1e4425285895041b3dfa9" + integrity sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ== dependencies: "@types/estree" "^1.0.0" devlop "^1.0.0" + micromark-factory-space "^2.0.0" micromark-util-character "^2.0.0" micromark-util-events-to-acorn "^2.0.0" micromark-util-symbol "^2.0.0" @@ -5918,17 +5868,17 @@ micromark-factory-space@^1.0.0: micromark-util-types "^1.0.0" micromark-factory-space@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz#5e7afd5929c23b96566d0e1ae018ae4fcf81d030" - integrity sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg== + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz#36d0212e962b2b3121f8525fc7a3c7c029f334fc" + integrity sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg== dependencies: micromark-util-character "^2.0.0" micromark-util-types "^2.0.0" micromark-factory-title@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz#726140fc77892af524705d689e1cf06c8a83ea95" - integrity sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A== + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz#237e4aa5d58a95863f01032d9ee9b090f1de6e94" + integrity sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw== dependencies: micromark-factory-space "^2.0.0" micromark-util-character "^2.0.0" @@ -5936,9 +5886,9 @@ micromark-factory-title@^2.0.0: micromark-util-types "^2.0.0" micromark-factory-whitespace@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz#9e92eb0f5468083381f923d9653632b3cfb5f763" - integrity sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA== + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz#06b26b2983c4d27bfcc657b33e25134d4868b0b1" + integrity sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ== dependencies: micromark-factory-space "^2.0.0" micromark-util-character "^2.0.0" @@ -5954,48 +5904,48 @@ micromark-util-character@^1.0.0, micromark-util-character@^1.1.0: micromark-util-types "^1.0.0" 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== + version "2.1.1" + resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-2.1.1.tgz#2f987831a40d4c510ac261e89852c4e9703ccda6" + integrity sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q== dependencies: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" micromark-util-chunked@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz#e51f4db85fb203a79dbfef23fd41b2f03dc2ef89" - integrity sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg== + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz#47fbcd93471a3fccab86cff03847fc3552db1051" + integrity sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA== dependencies: micromark-util-symbol "^2.0.0" micromark-util-classify-character@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz#8c7537c20d0750b12df31f86e976d1d951165f34" - integrity sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw== + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz#d399faf9c45ca14c8b4be98b1ea481bced87b629" + integrity sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q== dependencies: micromark-util-character "^2.0.0" micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" micromark-util-combine-extensions@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz#75d6ab65c58b7403616db8d6b31315013bfb7ee5" - integrity sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ== + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz#2a0f490ab08bff5cc2fd5eec6dd0ca04f89b30a9" + integrity sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg== dependencies: micromark-util-chunked "^2.0.0" micromark-util-types "^2.0.0" micromark-util-decode-numeric-character-reference@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz#2698bbb38f2a9ba6310e359f99fcb2b35a0d2bd5" - integrity sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ== + version "2.0.2" + resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz#fcf15b660979388e6f118cdb6bf7d79d73d26fe5" + integrity sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw== dependencies: micromark-util-symbol "^2.0.0" micromark-util-decode-string@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz#7dfa3a63c45aecaa17824e656bcdb01f9737154a" - integrity sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA== + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz#6cb99582e5d271e84efca8e61a807994d7161eb2" + integrity sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ== dependencies: decode-named-character-reference "^1.0.0" micromark-util-character "^2.0.0" @@ -6003,16 +5953,15 @@ micromark-util-decode-string@^2.0.0: micromark-util-symbol "^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== + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz#0d51d1c095551cfaac368326963cf55f15f540b8" + integrity sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw== micromark-util-events-to-acorn@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.2.tgz#4275834f5453c088bd29cd72dfbf80e3327cec07" - integrity sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA== + version "2.0.3" + resolved "https://registry.yarnpkg.com/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.3.tgz#e7a8a6b55a47e5a06c720d5a1c4abae8c37c98f3" + integrity sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg== dependencies: - "@types/acorn" "^4.0.0" "@types/estree" "^1.0.0" "@types/unist" "^3.0.0" devlop "^1.0.0" @@ -6022,37 +5971,37 @@ micromark-util-events-to-acorn@^2.0.0: vfile-message "^4.0.0" micromark-util-html-tag-name@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz#ae34b01cbe063363847670284c6255bb12138ec4" - integrity sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw== + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz#e40403096481986b41c106627f98f72d4d10b825" + integrity sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA== micromark-util-normalize-identifier@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz#91f9a4e65fe66cc80c53b35b0254ad67aa431d8b" - integrity sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w== + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz#c30d77b2e832acf6526f8bf1aa47bc9c9438c16d" + integrity sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q== dependencies: micromark-util-symbol "^2.0.0" micromark-util-resolve-all@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz#189656e7e1a53d0c86a38a652b284a252389f364" - integrity sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA== + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz#e1a2d62cdd237230a2ae11839027b19381e31e8b" + integrity sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg== dependencies: micromark-util-types "^2.0.0" 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== + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz#ab89789b818a58752b73d6b55238621b7faa8fd7" + integrity sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ== dependencies: micromark-util-character "^2.0.0" micromark-util-encode "^2.0.0" micromark-util-symbol "^2.0.0" micromark-util-subtokenize@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.1.tgz#76129c49ac65da6e479c09d0ec4b5f29ec6eace5" - integrity sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q== + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz#d8ade5ba0f3197a1cf6a2999fbbfe6357a1a19ee" + integrity sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA== dependencies: devlop "^1.0.0" micromark-util-chunked "^2.0.0" @@ -6065,9 +6014,9 @@ micromark-util-symbol@^1.0.0, micromark-util-symbol@^1.0.1: integrity sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag== 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== + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz#e5da494e8eb2b071a0d08fb34f6cefec6c0a19b8" + integrity sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q== micromark-util-types@^1.0.0: version "1.1.0" @@ -6075,14 +6024,14 @@ micromark-util-types@^1.0.0: integrity sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg== 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== + version "2.0.2" + resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-2.0.2.tgz#f00225f5f5a0ebc3254f96c36b6605c4b393908e" + integrity sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA== micromark@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/micromark/-/micromark-4.0.0.tgz#84746a249ebd904d9658cfabc1e8e5f32cbc6249" - integrity sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ== + version "4.0.2" + resolved "https://registry.yarnpkg.com/micromark/-/micromark-4.0.2.tgz#91395a3e1884a198e62116e33c9c568e39936fdb" + integrity sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA== dependencies: "@types/debug" "^4.0.0" debug "^4.0.0" @@ -6102,19 +6051,24 @@ micromark@^4.0.0: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" -micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: - version "4.0.5" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" - integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== +micromatch@^4.0.2, micromatch@^4.0.5, micromatch@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" + integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== dependencies: - braces "^3.0.2" + braces "^3.0.3" picomatch "^2.3.1" -mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": +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-db@>= 1.43.0 < 2": + version "1.54.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.54.0.tgz#cddb3ee4f9c64530dff640236661d42cb6a314f5" + integrity sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ== + mime-db@~1.33.0: version "1.33.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db" @@ -6155,9 +6109,9 @@ mimic-response@^4.0.0: integrity sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg== mini-css-extract-plugin@^2.7.6: - version "2.9.0" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.0.tgz#c73a1327ccf466f69026ac22a8e8fd707b78a235" - integrity sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA== + version "2.9.2" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz#966031b468917a5446f4c24a80854b2947503c5b" + integrity sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w== dependencies: schema-utils "^4.0.0" tapable "^2.2.1" @@ -6180,21 +6134,16 @@ minimist@^1.2.0: integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== mrmime@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-2.0.0.tgz#151082a6e06e59a9a39b46b3e14d5cfe92b3abb4" - integrity sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw== + version "2.0.1" + resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-2.0.1.tgz#bc3e87f7987853a54c9850eeb1f1078cd44adddc" + integrity sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ== 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== - -ms@2.1.3: +ms@2.1.3, ms@^2.1.3: version "2.1.3" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== @@ -6207,16 +6156,21 @@ multicast-dns@^7.2.5: dns-packet "^5.2.2" thunky "^1.0.2" -nanoid@^3.3.7: - version "3.3.7" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" - integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== +nanoid@^3.3.8: + version "3.3.11" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.11.tgz#4f4f112cefbe303202f2199838128936266d185b" + integrity sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w== negotiator@0.6.3: version "0.6.3" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== +negotiator@~0.6.4: + version "0.6.4" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.4.tgz#777948e2452651c570b712dd01c23e262713fff7" + integrity sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w== + neo-async@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" @@ -6231,9 +6185,9 @@ no-case@^3.0.4: tslib "^2.0.3" node-emoji@^2.1.0: - version "2.1.3" - resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-2.1.3.tgz#93cfabb5cc7c3653aa52f29d6ffb7927d8047c06" - integrity sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA== + version "2.2.0" + resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-2.2.0.tgz#1d000e3c76e462577895be1b436f4aa2d6760eb0" + integrity sha512-Z3lTE9pLaJF47NyMhd4ww1yFTAP8YhYI8SleJiHzM46Fgpm5cnNzSl9XfzFNqbaz+VlJrIj3fXQ4DeN1Rjm6cw== dependencies: "@sindresorhus/is" "^4.6.0" char-regex "^1.0.2" @@ -6245,10 +6199,10 @@ node-forge@^1: resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== -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== +node-releases@^2.0.19: + version "2.0.19" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.19.tgz#9e445a52950951ec4d177d843af370b411caf314" + integrity sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw== normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" @@ -6284,15 +6238,15 @@ nth-check@^2.0.1: dependencies: boolbase "^1.0.0" -object-assign@^4.0.1, object-assign@^4.1.1: +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-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-inspect@^1.13.3: + version "1.13.4" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.4.tgz#8375265e21bc20d0fa582c22e1b13485d6e00213" + integrity sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew== object-keys@^1.1.1: version "1.1.1" @@ -6300,13 +6254,15 @@ object-keys@^1.1.1: integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== object.assign@^4.1.0: - version "4.1.5" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.5.tgz#3a833f9ab7fdb80fc9e8d2300c803d216d8fdbb0" - integrity sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ== + version "4.1.7" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.7.tgz#8c14ca1a424c6a561b0bb2a22f66f5049a945d3d" + integrity sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw== dependencies: - call-bind "^1.0.5" + call-bind "^1.0.8" + call-bound "^1.0.3" define-properties "^1.2.1" - has-symbols "^1.0.3" + es-object-atoms "^1.0.0" + has-symbols "^1.1.0" object-keys "^1.1.1" obuf@^1.0.0, obuf@^1.1.2: @@ -6454,12 +6410,11 @@ parent-module@^1.0.0: callsites "^3.0.0" parse-entities@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-4.0.1.tgz#4e2a01111fb1c986549b944af39eeda258fc9e4e" - integrity sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w== + version "4.0.2" + resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-4.0.2.tgz#61d46f5ed28e4ee62e9ddc43d6b010188443f159" + integrity sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw== dependencies: "@types/unist" "^2.0.0" - character-entities "^2.0.0" character-entities-legacy "^3.0.0" character-reference-invalid "^2.0.0" decode-named-character-reference "^1.0.0" @@ -6483,19 +6438,26 @@ parse-numeric-range@^1.3.0: integrity sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ== parse5-htmlparser2-tree-adapter@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz#23c2cc233bcf09bb7beba8b8a69d46b08c62c2f1" - integrity sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g== + version "7.1.0" + resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz#b5a806548ed893a43e24ccb42fbb78069311e81b" + integrity sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g== dependencies: - domhandler "^5.0.2" + domhandler "^5.0.3" parse5 "^7.0.0" -parse5@^7.0.0: +parse5-parser-stream@^7.1.2: version "7.1.2" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.2.tgz#0736bebbfd77793823240a23b7fc5e010b7f8e32" - integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== + resolved "https://registry.yarnpkg.com/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz#d7c20eadc37968d272e2c02660fff92dd27e60e1" + integrity sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow== dependencies: - entities "^4.4.0" + parse5 "^7.0.0" + +parse5@^7.0.0, parse5@^7.1.2: + version "7.3.0" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.3.0.tgz#d7e224fa72399c7a175099f45fc2ad024b05ec05" + integrity sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw== + dependencies: + entities "^6.0.0" parseurl@~1.3.2, parseurl@~1.3.3: version "1.3.3" @@ -6545,20 +6507,20 @@ 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-to-regexp@0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" - integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== +path-to-regexp@0.1.12: + version "0.1.12" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.12.tgz#d5e1a12e478a976d432ef3c58d534b9923164bb7" + integrity sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ== -path-to-regexp@2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-2.2.1.tgz#90b617025a16381a879bc82a38d4e8bdeb2bcf45" - integrity sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ== +path-to-regexp@3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-3.3.0.tgz#f7f31d32e8518c2660862b644414b6d5c63a611b" + integrity sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw== path-to-regexp@^1.7.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a" - integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== + version "1.9.0" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.9.0.tgz#5dc0753acbf8521ca2e0f137b4578b917b10cf24" + integrity sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g== dependencies: isarray "0.0.1" @@ -6567,42 +6529,16 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -periscopic@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/periscopic/-/periscopic-3.1.0.tgz#7e9037bf51c5855bd33b48928828db4afa79d97a" - integrity sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw== - dependencies: - "@types/estree" "^1.0.0" - estree-walker "^3.0.0" - is-reference "^3.0.0" - -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== +picocolors@^1.0.0, picocolors@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" + integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== picomatch@^2.0.4, picomatch@^2.2.1, 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== -pify@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== - -pinkie-promise@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" - integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw== - dependencies: - pinkie "^2.0.0" - -pinkie@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" - integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg== - pkg-dir@^4.1.0: version "4.2.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" @@ -6750,20 +6686,20 @@ postcss-modules-extract-imports@^3.1.0: integrity sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q== postcss-modules-local-by-default@^4.0.5: - version "4.0.5" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz#f1b9bd757a8edf4d8556e8d0f4f894260e3df78f" - integrity sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw== + version "4.2.0" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz#d150f43837831dae25e4085596e84f6f5d6ec368" + integrity sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw== dependencies: icss-utils "^5.0.0" - postcss-selector-parser "^6.0.2" + postcss-selector-parser "^7.0.0" postcss-value-parser "^4.1.0" postcss-modules-scope@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz#a43d28289a169ce2c15c00c4e64c0858e43457d5" - integrity sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ== + version "3.2.1" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz#1bbccddcb398f1d7a511e0a2d1d047718af4078c" + integrity sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA== dependencies: - postcss-selector-parser "^6.0.4" + postcss-selector-parser "^7.0.0" postcss-modules-values@^4.0.0: version "4.0.0" @@ -6864,10 +6800,18 @@ postcss-reduce-transforms@^6.0.2: dependencies: postcss-value-parser "^4.2.0" -postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.16, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: - version "6.0.16" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz#3b88b9f5c5abd989ef4e2fc9ec8eedd34b20fb04" - integrity sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw== +postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.16: + version "6.1.2" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz#27ecb41fb0e3b6ba7a1ec84fff347f734c7929de" + integrity sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-selector-parser@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz#4d6af97eba65d73bc4d84bcb343e865d7dd16262" + integrity sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA== dependencies: cssesc "^3.0.0" util-deprecate "^1.0.2" @@ -6905,13 +6849,13 @@ postcss-zindex@^6.0.2: integrity sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg== postcss@^8.4.21, postcss@^8.4.24, postcss@^8.4.26, postcss@^8.4.33, postcss@^8.4.38: - version "8.4.38" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" - integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== + version "8.5.3" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.3.tgz#1463b6f1c7fb16fe258736cba29a2de35237eafb" + integrity sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A== dependencies: - nanoid "^3.3.7" - picocolors "^1.0.0" - source-map-js "^1.2.0" + nanoid "^3.3.8" + picocolors "^1.1.1" + source-map-js "^1.2.1" pretty-error@^4.0.0: version "4.0.0" @@ -6921,23 +6865,32 @@ pretty-error@^4.0.0: lodash "^4.17.20" renderkid "^3.0.0" +pretty-format@^27.0.2: + version "27.5.1" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" + integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== + dependencies: + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^17.0.1" + pretty-time@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-1.1.0.tgz#ffb7429afabb8535c346a34e41873adf3d74dd0e" integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== prism-react-renderer@^2.3.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-2.3.1.tgz#e59e5450052ede17488f6bc85de1553f584ff8d5" - integrity sha512-Rdf+HzBLR7KYjzpJ1rSoxT9ioO85nZngQEoFIhL07XhtJHlCU3SOz0GJ6+qvMyQe0Se+BV3qpe6Yd/NmQF5Juw== + version "2.4.1" + resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-2.4.1.tgz#ac63b7f78e56c8f2b5e76e823a976d5ede77e35f" + integrity sha512-ey8Ls/+Di31eqzUxC46h8MksNuGx/n0AAC8uKpwFau4RPDYLuE3EXTp8N8G2vX2N7UC/+IXeNUnlWBGGcAG+Ig== dependencies: "@types/prismjs" "^1.26.0" clsx "^2.0.0" prismjs@^1.29.0: - version "1.29.0" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.29.0.tgz#f113555a8fa9b57c35e637bba27509dcf802dd12" - integrity sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q== + version "1.30.0" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.30.0.tgz#d9709969d9d4e16403f6f348c63553b19f0975a9" + integrity sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw== process-nextick-args@~2.0.0: version "2.0.1" @@ -6966,6 +6919,11 @@ property-information@^6.0.0: resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.5.0.tgz#6212fbb52ba757e92ef4fb9d657563b933b7ffec" integrity sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig== +property-information@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/property-information/-/property-information-7.1.0.tgz#b622e8646e02b580205415586b40804d3e8bfd5d" + integrity sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ== + proto-list@~1.2.1: version "1.2.4" resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" @@ -6979,11 +6937,6 @@ proxy-addr@~2.0.7: forwarded "0.2.0" ipaddr.js "1.9.1" -punycode@^1.3.2: - version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== - punycode@^2.1.0: version "2.3.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" @@ -6996,12 +6949,12 @@ pupa@^3.1.0: dependencies: escape-goat "^4.0.0" -qs@6.11.0: - version "6.11.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" - integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== +qs@6.13.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.13.0.tgz#6ca3bd58439f7e245655798997787b0d88a51906" + integrity sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg== dependencies: - side-channel "^1.0.4" + side-channel "^1.0.6" queue-microtask@^1.2.2: version "1.2.3" @@ -7096,9 +7049,9 @@ react-dom@^18.0.0: scheduler "^0.23.2" react-error-overlay@^6.0.11: - version "6.0.11" - resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.11.tgz#92835de5841c5cf08ba00ddd2d677b6d17ff9adb" - integrity sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg== + version "6.1.0" + resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.1.0.tgz#22b86256beb1c5856f08a9a228adb8121dd985f2" + integrity sha512-SN/U6Ytxf1QGkw/9ve5Y+NxBbZM6Ht95tuXNMKs8EJyFa/Vy/+Co3stop3KBHARfn/giv+Lj1uUnTfOJ3moFEQ== react-fast-compare@^3.2.0, react-fast-compare@^3.2.2: version "3.2.2" @@ -7106,9 +7059,9 @@ react-fast-compare@^3.2.0, react-fast-compare@^3.2.2: integrity sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ== react-helmet-async@*: - version "2.0.4" - resolved "https://registry.yarnpkg.com/react-helmet-async/-/react-helmet-async-2.0.4.tgz#50a4377778f380ed1d0136303916b38eff1bf153" - integrity sha512-yxjQMWposw+akRfvpl5+8xejl4JtUlHnEBcji6u8/e6oc7ozT+P9PNTWMhCbz2y9tc5zPegw2BvKjQA+NwdEjQ== + version "2.0.5" + resolved "https://registry.yarnpkg.com/react-helmet-async/-/react-helmet-async-2.0.5.tgz#cfc70cd7bb32df7883a8ed55502a1513747223ec" + integrity sha512-rYUYHeus+i27MvFE+Jaa4WsyBKGkL6qVgbJvSBoX8mbsWoABJXdEO0bZyi0F6i+4f0NuIb8AvqPMj3iXFHkMwg== dependencies: invariant "^2.2.4" react-fast-compare "^3.2.2" @@ -7125,20 +7078,25 @@ react-helmet-async@^1.3.0: react-fast-compare "^3.2.0" shallowequal "^1.1.0" -react-icons@^5.0.1: - version "5.3.0" - resolved "https://registry.yarnpkg.com/react-icons/-/react-icons-5.3.0.tgz#ccad07a30aebd40a89f8cfa7d82e466019203f1c" - integrity sha512-DnUk8aFbTyQPSkCfF8dbX6kQjXA9DktMeJqfjrg6cK9vwQVMxmcA3BfP4QoiztVmEHtwlTgLFsPuH2NskKT6eg== +react-icons@^4.10.0: + version "4.12.0" + resolved "https://registry.yarnpkg.com/react-icons/-/react-icons-4.12.0.tgz#54806159a966961bfd5cdb26e492f4dafd6a8d78" + integrity sha512-IBaDuHiShdZqmfc/TwHu6+d6k2ltNCf3AszxNmjJc1KUfXdEeRJOKyNvLmAHaarhzGmTSVygNdyu8/opXv2gaw== react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0: 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-json-view-lite@^1.2.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/react-json-view-lite/-/react-json-view-lite-1.4.0.tgz#0ff493245f4550abe5e1f1836f170fa70bb95914" - integrity sha512-wh6F6uJyYAmQ4fK0e8dSQMEWuvTs2Wr3el3sLD9bambX1+pSWUVXIz1RFaoy3TI1mZ0FqdpKq9YgbgTTgyrmXA== + version "1.5.0" + resolved "https://registry.yarnpkg.com/react-json-view-lite/-/react-json-view-lite-1.5.0.tgz#377cc302821717ac79a1b6d099e1891df54c8662" + integrity sha512-nWqA1E4jKPklL2jvHWs6s+7Na0qNgw9HCP6xehdQJeg6nPBTFZgGwyko9Q0oj+jQWKTTVRS30u0toM5wiuL3iw== react-loadable-ssr-addon-v5-slorber@^1.0.1: version "1.0.1" @@ -7237,6 +7195,46 @@ rechoir@^0.6.2: dependencies: resolve "^1.1.6" +recma-build-jsx@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/recma-build-jsx/-/recma-build-jsx-1.0.0.tgz#c02f29e047e103d2fab2054954e1761b8ea253c4" + integrity sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew== + dependencies: + "@types/estree" "^1.0.0" + estree-util-build-jsx "^3.0.0" + vfile "^6.0.0" + +recma-jsx@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/recma-jsx/-/recma-jsx-1.0.0.tgz#f7bef02e571a49d6ba3efdfda8e2efab48dbe3aa" + integrity sha512-5vwkv65qWwYxg+Atz95acp8DMu1JDSqdGkA2Of1j6rCreyFUE/gp15fC8MnGEuG1W68UKjM6x6+YTWIh7hZM/Q== + dependencies: + acorn-jsx "^5.0.0" + estree-util-to-js "^2.0.0" + recma-parse "^1.0.0" + recma-stringify "^1.0.0" + unified "^11.0.0" + +recma-parse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/recma-parse/-/recma-parse-1.0.0.tgz#c351e161bb0ab47d86b92a98a9d891f9b6814b52" + integrity sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ== + dependencies: + "@types/estree" "^1.0.0" + esast-util-from-js "^2.0.0" + unified "^11.0.0" + vfile "^6.0.0" + +recma-stringify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/recma-stringify/-/recma-stringify-1.0.0.tgz#54632030631e0c7546136ff9ef8fde8e7b44f130" + integrity sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g== + dependencies: + "@types/estree" "^1.0.0" + estree-util-to-js "^2.0.0" + unified "^11.0.0" + vfile "^6.0.0" + recursive-readdir@^2.2.2: version "2.2.3" resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.3.tgz#e726f328c0d69153bcabd5c322d3195252379372" @@ -7244,10 +7242,10 @@ recursive-readdir@^2.2.2: dependencies: minimatch "^3.0.5" -regenerate-unicode-properties@^10.1.0: - version "10.1.1" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz#6b0e05489d9076b04c436f318d9b067bba459480" - integrity sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q== +regenerate-unicode-properties@^10.2.0: + version "10.2.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz#626e39df8c372338ea9b8028d1f99dc3fd9c3db0" + integrity sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA== dependencies: regenerate "^1.4.2" @@ -7256,34 +7254,22 @@ regenerate@^1.4.2: resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== -regenerator-runtime@^0.14.0: - version "0.14.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f" - integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== - -regenerator-transform@^0.15.2: - version "0.15.2" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4" - integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== +regexpu-core@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-6.2.0.tgz#0e5190d79e542bf294955dccabae04d3c7d53826" + integrity sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA== dependencies: - "@babel/runtime" "^7.8.4" - -regexpu-core@^5.3.1: - version "5.3.2" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" - integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== - dependencies: - "@babel/regjsgen" "^0.8.0" regenerate "^1.4.2" - regenerate-unicode-properties "^10.1.0" - regjsparser "^0.9.1" + regenerate-unicode-properties "^10.2.0" + regjsgen "^0.8.0" + regjsparser "^0.12.0" unicode-match-property-ecmascript "^2.0.0" unicode-match-property-value-ecmascript "^2.1.0" registry-auth-token@^5.0.1: - version "5.0.2" - resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-5.0.2.tgz#8b026cc507c8552ebbe06724136267e63302f756" - integrity sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ== + version "5.1.0" + resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-5.1.0.tgz#3c659047ecd4caebd25bc1570a3aa979ae490eca" + integrity sha512-GdekYuwLXLxMuFTwAPg5UKGLW/UXzQrZvH/Zj791BQif5T05T0RsaLfHc9q3ZOKi7n+BoprPD9mJ0O0k4xzUlw== dependencies: "@pnpm/npm-conf" "^2.1.0" @@ -7294,12 +7280,17 @@ registry-url@^6.0.0: dependencies: rc "1.2.8" -regjsparser@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" - integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== +regjsgen@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.8.0.tgz#df23ff26e0c5b300a6470cad160a9d090c3a37ab" + integrity sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q== + +regjsparser@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.12.0.tgz#0e846df6c6530586429377de56e0475583b088dc" + integrity sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ== dependencies: - jsesc "~0.5.0" + jsesc "~3.0.2" rehype-raw@^7.0.0: version "7.0.0" @@ -7310,15 +7301,24 @@ rehype-raw@^7.0.0: hast-util-raw "^9.0.0" vfile "^6.0.0" +rehype-recma@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/rehype-recma/-/rehype-recma-1.0.0.tgz#d68ef6344d05916bd96e25400c6261775411aa76" + integrity sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw== + dependencies: + "@types/estree" "^1.0.0" + "@types/hast" "^3.0.0" + hast-util-to-estree "^3.0.0" + relateurl@^0.2.7: version "0.2.7" resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== remark-directive@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/remark-directive/-/remark-directive-3.0.0.tgz#34452d951b37e6207d2e2a4f830dc33442923268" - integrity sha512-l1UyWJ6Eg1VPU7Hm/9tt0zKtReJQNOA4+iDMAxTyZNWnJnFlbS/7zhiel/rogTLQ2vMYwDzSJa4BiVNqGlqIMA== + version "3.0.1" + resolved "https://registry.yarnpkg.com/remark-directive/-/remark-directive-3.0.1.tgz#689ba332f156cfe1118e849164cc81f157a3ef0a" + integrity sha512-gwglrEQEZcZYgVyG1tQuA+h58EZfq5CSULw7J90AFuCTyib1thgHPoqQ+h9iFvU6R+vnZ5oNFQR5QKgGpk741A== dependencies: "@types/mdast" "^4.0.0" mdast-util-directive "^3.0.0" @@ -7347,9 +7347,9 @@ remark-frontmatter@^5.0.0: unified "^11.0.0" remark-gfm@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-4.0.0.tgz#aea777f0744701aa288b67d28c43565c7e8c35de" - integrity sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA== + version "4.0.1" + resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-4.0.1.tgz#33227b2a74397670d357bf05c098eaf8513f0d6b" + integrity sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg== dependencies: "@types/mdast" "^4.0.0" mdast-util-gfm "^3.0.0" @@ -7359,9 +7359,9 @@ remark-gfm@^4.0.0: unified "^11.0.0" remark-mdx@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-3.0.1.tgz#8f73dd635c1874e44426e243f72c0977cf60e212" - integrity sha512-3Pz3yPQ5Rht2pM5R+0J2MrGoBSrzf+tJG94N+t/ilfdh8YLyyKYtidAYwTveB20BoHAcwIopOUqhcmh2F7hGYA== + version "3.1.0" + resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-3.1.0.tgz#f979be729ecb35318fa48e2135c1169607a78343" + integrity sha512-Ngl/H3YXyBV9RcRNdlYsZujAmhsxwzxpDzpDEhFBVAGthS4GDgnctpDjgFl/ULx5UEDzqtW1cyBSNKqYYrqLBA== dependencies: mdast-util-mdx "^3.0.0" micromark-extension-mdxjs "^3.0.0" @@ -7377,9 +7377,9 @@ remark-parse@^11.0.0: unified "^11.0.0" remark-rehype@^11.0.0: - version "11.1.0" - resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-11.1.0.tgz#d5f264f42bcbd4d300f030975609d01a1697ccdc" - integrity sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g== + version "11.1.2" + resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-11.1.2.tgz#2addaadda80ca9bd9aa0da763e74d16327683b37" + integrity sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw== dependencies: "@types/hast" "^3.0.0" "@types/mdast" "^4.0.0" @@ -7438,11 +7438,11 @@ resolve-pathname@^3.0.0: integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== resolve@^1.1.6, resolve@^1.14.2: - version "1.22.8" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" - integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== + version "1.22.10" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.10.tgz#b663e83ffb09bbf2386944736baae803029b8b39" + integrity sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w== dependencies: - is-core-module "^2.13.0" + is-core-module "^2.16.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" @@ -7459,9 +7459,9 @@ retry@^0.13.1: integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== 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== + version "1.1.0" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.1.0.tgz#0fe13b9522e1473f51b558ee796e08f11f9b489f" + integrity sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw== rimraf@^3.0.2: version "3.0.2" @@ -7476,9 +7476,9 @@ rtl-detect@^1.0.4: integrity sha512-PGMBq03+TTG/p/cRB7HCLKJ1MgDIi07+QU1faSjiYRfmY5UsAttV9Hs08jDAHVwcOwmVLcSJkpwyfXszVjWfIQ== rtlcss@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/rtlcss/-/rtlcss-4.1.1.tgz#f20409fcc197e47d1925996372be196fee900c0c" - integrity sha512-/oVHgBtnPNcggP2aVXQjSy6N1mMAfHg4GSag0QtZBlD5bdDgAHwr4pydqJGd+SUCu9260+Pjqbjwtvu7EMH1KQ== + version "4.3.0" + resolved "https://registry.yarnpkg.com/rtlcss/-/rtlcss-4.3.0.tgz#f8efd4d5b64f640ec4af8fa25b65bacd9e07cc97" + integrity sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig== dependencies: escalade "^3.1.1" picocolors "^1.0.0" @@ -7492,25 +7492,25 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== -"safer-buffer@>= 2.1.2 < 3": +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== sax@^1.2.4: - version "1.3.0" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.3.0.tgz#a5dbe77db3be05c9d1ee7785dbd3ea9de51593d0" - integrity sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA== + version "1.4.1" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.4.1.tgz#44cc8988377f126304d3b3fc1010c733b929ef0f" + integrity sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg== scheduler@^0.23.2: version "0.23.2" @@ -7528,7 +7528,7 @@ schema-utils@2.7.0: ajv "^6.12.2" ajv-keywords "^3.4.1" -schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.2.0: +schema-utils@^3.0.0: version "3.3.0" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== @@ -7537,10 +7537,10 @@ schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.2.0: ajv "^6.12.5" ajv-keywords "^3.5.2" -schema-utils@^4.0.0, schema-utils@^4.0.1: - version "4.2.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.2.0.tgz#70d7c93e153a273a805801882ebd3bff20d89c8b" - integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw== +schema-utils@^4.0.0, schema-utils@^4.0.1, schema-utils@^4.3.0, schema-utils@^4.3.2: + version "4.3.2" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.3.2.tgz#0c10878bf4a73fd2b1dfd14b9462b26788c806ae" + integrity sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ== dependencies: "@types/json-schema" "^7.0.9" ajv "^8.9.0" @@ -7581,16 +7581,14 @@ semver@^6.0.0, semver@^6.3.1: integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.5.4: - version "7.6.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" - integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== - dependencies: - lru-cache "^6.0.0" + version "7.7.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.2.tgz#67d99fdcd35cec21e6f8b87a7fd515a33f982b58" + integrity sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA== -send@0.18.0: - version "0.18.0" - resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" - integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== +send@0.19.0: + version "0.19.0" + resolved "https://registry.yarnpkg.com/send/-/send-0.19.0.tgz#bbc5a388c8ea6c048967049dbeac0e4a3f09d7f8" + integrity sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw== dependencies: debug "2.6.9" depd "2.0.0" @@ -7606,7 +7604,7 @@ send@0.18.0: range-parser "~1.2.1" statuses "2.0.1" -serialize-javascript@^6.0.0, serialize-javascript@^6.0.1: +serialize-javascript@^6.0.0, serialize-javascript@^6.0.1, serialize-javascript@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2" integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g== @@ -7614,17 +7612,16 @@ serialize-javascript@^6.0.0, serialize-javascript@^6.0.1: randombytes "^2.1.0" serve-handler@^6.1.5: - version "6.1.5" - resolved "https://registry.yarnpkg.com/serve-handler/-/serve-handler-6.1.5.tgz#a4a0964f5c55c7e37a02a633232b6f0d6f068375" - integrity sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg== + version "6.1.6" + resolved "https://registry.yarnpkg.com/serve-handler/-/serve-handler-6.1.6.tgz#50803c1d3e947cd4a341d617f8209b22bd76cfa1" + integrity sha512-x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ== dependencies: bytes "3.0.0" content-disposition "0.5.2" - fast-url-parser "1.1.3" mime-types "2.1.18" minimatch "3.1.2" path-is-inside "1.0.2" - path-to-regexp "2.2.1" + path-to-regexp "3.3.0" range-parser "1.2.0" serve-index@^1.9.1: @@ -7640,17 +7637,17 @@ serve-index@^1.9.1: mime-types "~2.1.17" parseurl "~1.3.2" -serve-static@1.15.0: - version "1.15.0" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" - integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== +serve-static@1.16.2: + version "1.16.2" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.16.2.tgz#b6a5343da47f6bdd2673848bf45754941e803296" + integrity sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw== dependencies: - encodeurl "~1.0.2" + encodeurl "~2.0.0" escape-html "~1.0.3" parseurl "~1.3.3" - send "0.18.0" + send "0.19.0" -set-function-length@^1.2.1: +set-function-length@^1.2.2: 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== @@ -7697,9 +7694,9 @@ shebang-regex@^3.0.0: integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== shell-quote@^1.7.3, shell-quote@^1.8.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" - integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== + version "1.8.2" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.2.tgz#d2d83e057959d53ec261311e9e9b8f51dcb2934a" + integrity sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA== shelljs@^0.8.5: version "0.8.5" @@ -7710,15 +7707,45 @@ shelljs@^0.8.5: interpret "^1.0.0" rechoir "^0.6.2" -side-channel@^1.0.4: - 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== +side-channel-list@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/side-channel-list/-/side-channel-list-1.0.0.tgz#10cb5984263115d3b7a0e336591e290a830af8ad" + integrity sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA== dependencies: - call-bind "^1.0.7" es-errors "^1.3.0" - get-intrinsic "^1.2.4" - object-inspect "^1.13.1" + object-inspect "^1.13.3" + +side-channel-map@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/side-channel-map/-/side-channel-map-1.0.1.tgz#d6bb6b37902c6fef5174e5f533fab4c732a26f42" + integrity sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + get-intrinsic "^1.2.5" + object-inspect "^1.13.3" + +side-channel-weakmap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz#11dda19d5368e40ce9ec2bdc1fb0ecbc0790ecea" + integrity sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + get-intrinsic "^1.2.5" + object-inspect "^1.13.3" + side-channel-map "^1.0.1" + +side-channel@^1.0.6: + version "1.1.0" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.1.0.tgz#c3fcff9c4da932784873335ec9765fa94ff66bc9" + integrity sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw== + dependencies: + es-errors "^1.3.0" + object-inspect "^1.13.3" + side-channel-list "^1.0.0" + side-channel-map "^1.0.1" + side-channel-weakmap "^1.0.2" signal-exit@^3.0.2, signal-exit@^3.0.3: version "3.0.7" @@ -7740,9 +7767,9 @@ sisteransi@^1.0.5: integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== sitemap@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/sitemap/-/sitemap-7.1.1.tgz#eeed9ad6d95499161a3eadc60f8c6dce4bea2bef" - integrity sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg== + version "7.1.2" + resolved "https://registry.yarnpkg.com/sitemap/-/sitemap-7.1.2.tgz#6ce1deb43f6f177c68bc59cf93632f54e3ae6b72" + integrity sha512-ARCqzHJ0p4gWt+j7NlU5eDlIO9+Rkr/JhPFZKKQ1l5GCus7rJH4UdrlVAh0xC/gDS/Qir2UMxqYNHtsKr2rpCw== dependencies: "@types/node" "^17.0.5" "@types/sax" "^1.2.1" @@ -7788,10 +7815,10 @@ sort-css-media-queries@2.2.0: resolved "https://registry.yarnpkg.com/sort-css-media-queries/-/sort-css-media-queries-2.2.0.tgz#aa33cf4a08e0225059448b6c40eddbf9f1c8334c" integrity sha512-0xtkGhWCC9MGt/EzgnvbbbKhqWjl1+/rncmhTh5qCpbYguXh6S/qwePfv/JQ8jePXXmqingylxoC49pCkSPIbA== -source-map-js@^1.0.1, source-map-js@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" - integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== +source-map-js@^1.0.1, source-map-js@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" + integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== source-map-support@~0.5.20: version "0.5.21" @@ -7860,9 +7887,9 @@ statuses@2.0.1: integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== std-env@^3.0.1: - version "3.7.0" - resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.7.0.tgz#c9f7386ced6ecf13360b6c6c55b8aaa4ef7481d2" - integrity sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg== + version "3.9.0" + resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.9.0.tgz#1a6f7243b339dca4c9fd55e1c7504c77ef23e8f1" + integrity sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw== string-width@^4.1.0, string-width@^4.2.0: version "4.2.3" @@ -7954,19 +7981,19 @@ strip-outer@^1.0.1: dependencies: escape-string-regexp "^1.0.2" -style-to-object@^0.4.0: - version "0.4.4" - resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.4.4.tgz#266e3dfd56391a7eefb7770423612d043c3f33ec" - integrity sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg== +style-to-js@^1.0.0: + version "1.1.16" + resolved "https://registry.yarnpkg.com/style-to-js/-/style-to-js-1.1.16.tgz#e6bd6cd29e250bcf8fa5e6591d07ced7575dbe7a" + integrity sha512-/Q6ld50hKYPH3d/r6nr117TZkHR0w0kGGIVfpG9N6D8NymRPM9RqCUv4pRpJ62E5DqOYx2AFpbZMyCPnjQCnOw== dependencies: - inline-style-parser "0.1.1" + style-to-object "1.0.8" -style-to-object@^1.0.0: - version "1.0.6" - resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-1.0.6.tgz#0c28aed8be1813d166c60d962719b2907c26547b" - integrity sha512-khxq+Qm3xEyZfKd/y9L3oIWQimxuc4STrQKtQn8aSDRHb8mFgpukgX1hdzfrMEW6JCjyJ8p89x+IUMVnCBI1PA== +style-to-object@1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-1.0.8.tgz#67a29bca47eaa587db18118d68f9d95955e81292" + integrity sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g== dependencies: - inline-style-parser "0.2.3" + inline-style-parser "0.2.4" stylehacks@^6.1.1: version "6.1.1" @@ -7976,13 +8003,6 @@ stylehacks@^6.1.1: browserslist "^4.23.0" postcss-selector-parser "^6.0.16" -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - supports-color@^7.1.0: version "7.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" @@ -8008,9 +8028,9 @@ svg-parser@^2.0.4: integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== svgo@^3.0.2, svgo@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-3.2.0.tgz#7a5dff2938d8c6096e00295c2390e8e652fa805d" - integrity sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ== + version "3.3.2" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-3.3.2.tgz#ad58002652dffbb5986fc9716afe52d869ecbda8" + integrity sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw== dependencies: "@trysound/sax" "0.2.0" commander "^7.2.0" @@ -8030,24 +8050,24 @@ tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1: resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== -terser-webpack-plugin@^5.3.10, terser-webpack-plugin@^5.3.9: - version "5.3.10" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz#904f4c9193c6fd2a03f693a2150c62a92f40d199" - integrity sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w== +terser-webpack-plugin@^5.3.11, terser-webpack-plugin@^5.3.9: + version "5.3.14" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz#9031d48e57ab27567f02ace85c7d690db66c3e06" + integrity sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw== dependencies: - "@jridgewell/trace-mapping" "^0.3.20" + "@jridgewell/trace-mapping" "^0.3.25" jest-worker "^27.4.5" - schema-utils "^3.1.1" - serialize-javascript "^6.0.1" - terser "^5.26.0" + schema-utils "^4.3.0" + serialize-javascript "^6.0.2" + terser "^5.31.1" -terser@^5.10.0, terser@^5.15.1, terser@^5.26.0: - version "5.31.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.31.0.tgz#06eef86f17007dbad4593f11a574c7f5eb02c6a1" - integrity sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg== +terser@^5.10.0, terser@^5.15.1, terser@^5.31.1: + version "5.39.2" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.39.2.tgz#5a1626030724a672e2e5b5c9cd9070308c20e8f9" + integrity sha512-yEPUmWve+VA78bI71BW70Dh0TuV4HHd+I5SHOAfS1+QBOmvmCiiffgjR8ryyEd3KIfvPGFqoADt8LdQ6XpXIvg== dependencies: "@jridgewell/source-map" "^0.3.3" - acorn "^8.8.2" + acorn "^8.14.0" commander "^2.20.0" source-map-support "~0.5.20" @@ -8071,11 +8091,6 @@ tiny-warning@^1.0.0: resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== -to-fast-properties@^2.0.0: - version "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-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" @@ -8111,9 +8126,9 @@ trough@^2.0.0: integrity sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw== tslib@^2.0.3, tslib@^2.6.0: - version "2.6.2" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" - integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== + version "2.8.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" + integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== type-fest@^1.0.1: version "1.4.0" @@ -8145,15 +8160,20 @@ typescript@~5.2.2: resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.2.2.tgz#5ebb5e5a5b75f085f22bc3f8460fba308310fa78" integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w== -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== +undici-types@~6.21.0: + version "6.21.0" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.21.0.tgz#691d00af3909be93a7faa13be61b3a5b50ef12cb" + integrity sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ== + +undici@^6.19.5: + version "6.21.3" + resolved "https://registry.yarnpkg.com/undici/-/undici-6.21.3.tgz#185752ad92c3d0efe7a7d1f6854a50f83b552d7a" + integrity sha512-gBLkYIlEnSp8pFbT64yFgGE6UIB9tAkhukC23PmMDCe5Nd+cRqKxSjw5y54MK2AZMgZfJWMaNE4nYUHgi1XEOw== unicode-canonical-property-names-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" - integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + version "2.0.1" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz#cb3173fe47ca743e228216e4a3ddc4c84d628cc2" + integrity sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg== unicode-emoji-modifier-base@^1.0.0: version "1.0.0" @@ -8169,9 +8189,9 @@ unicode-match-property-ecmascript@^2.0.0: unicode-property-aliases-ecmascript "^2.0.0" unicode-match-property-value-ecmascript@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" - integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + version "2.2.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz#a0401aee72714598f739b68b104e4fe3a0cb3c71" + integrity sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg== unicode-property-aliases-ecmascript@^2.0.0: version "2.1.0" @@ -8179,9 +8199,9 @@ unicode-property-aliases-ecmascript@^2.0.0: integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== unified@^11.0.0, unified@^11.0.3, unified@^11.0.4: - version "11.0.4" - resolved "https://registry.yarnpkg.com/unified/-/unified-11.0.4.tgz#f4be0ac0fe4c88cb873687c07c64c49ed5969015" - integrity sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ== + version "11.0.5" + resolved "https://registry.yarnpkg.com/unified/-/unified-11.0.5.tgz#f66677610a5c0a9ee90cab2b8d4d66037026d9e1" + integrity sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA== dependencies: "@types/unist" "^3.0.0" bail "^2.0.0" @@ -8219,14 +8239,6 @@ unist-util-position@^5.0.0: dependencies: "@types/unist" "^3.0.0" -unist-util-remove-position@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz#fea68a25658409c9460408bc6b4991b965b52163" - integrity sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q== - dependencies: - "@types/unist" "^3.0.0" - unist-util-visit "^5.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" @@ -8261,13 +8273,13 @@ unpipe@1.0.0, unpipe@~1.0.0: resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== -update-browserslist-db@^1.0.13: - version "1.0.15" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.15.tgz#60ed9f8cba4a728b7ecf7356f641a31e3a691d97" - integrity sha512-K9HWH62x3/EalU1U6sjSZiylm9C8tgq2mSvshZpqc7QE69RaA2qjhkW2HlNA0tFpEbtyFz7HTqbSdN4MSwUodA== +update-browserslist-db@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz#348377dd245216f9e7060ff50b15a1b740b75420" + integrity sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw== dependencies: - escalade "^3.1.2" - picocolors "^1.0.0" + escalade "^3.2.0" + picocolors "^1.1.1" update-notifier@^6.0.2: version "6.0.2" @@ -8289,7 +8301,7 @@ update-notifier@^6.0.2: semver-diff "^4.0.0" xdg-basedir "^5.1.0" -uri-js@^4.2.2, uri-js@^4.4.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== @@ -8325,16 +8337,16 @@ utils-merge@1.0.1: resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== +uuid@^11.1.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-11.1.0.tgz#9549028be1753bb934fc96e2bca09bb4105ae912" + integrity sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A== + uuid@^8.3.2: version "8.3.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== -uuid@^9.0.1: - version "9.0.1" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30" - integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA== - value-equal@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" @@ -8346,9 +8358,9 @@ vary@~1.1.2: integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== vfile-location@^5.0.0: - version "5.0.2" - resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-5.0.2.tgz#220d9ca1ab6f8b2504a4db398f7ebc149f9cb464" - integrity sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg== + version "5.0.3" + resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-5.0.3.tgz#cb9eacd20f2b6426d19451e0eafa3d0a846225c3" + integrity sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg== dependencies: "@types/unist" "^3.0.0" vfile "^6.0.0" @@ -8362,18 +8374,17 @@ vfile-message@^4.0.0: unist-util-stringify-position "^4.0.0" vfile@^6.0.0, vfile@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-6.0.1.tgz#1e8327f41eac91947d4fe9d237a2dd9209762536" - integrity sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw== + 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" - unist-util-stringify-position "^4.0.0" vfile-message "^4.0.0" watchpack@^2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.1.tgz#29308f2cac150fa8e4c92f90e0ec954a9fed7fff" - integrity sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg== + version "2.4.2" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.2.tgz#2feeaed67412e7c33184e5a79ca738fbd38564da" + integrity sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw== dependencies: glob-to-regexp "^0.4.1" graceful-fs "^4.1.2" @@ -8470,20 +8481,20 @@ webpack-sources@^3.2.3: integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== webpack@^5.88.1: - version "5.91.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.91.0.tgz#ffa92c1c618d18c878f06892bbdc3373c71a01d9" - integrity sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw== + version "5.99.8" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.99.8.tgz#dd31a020b7c092d30c4c6d9a4edb95809e7f5946" + integrity sha512-lQ3CPiSTpfOnrEGeXDwoq5hIGzSjmwD72GdfVzF7CQAI7t47rJG9eDWvcEkEn3CUQymAElVvDg3YNTlCYj+qUQ== dependencies: - "@types/eslint-scope" "^3.7.3" - "@types/estree" "^1.0.5" - "@webassemblyjs/ast" "^1.12.1" - "@webassemblyjs/wasm-edit" "^1.12.1" - "@webassemblyjs/wasm-parser" "^1.12.1" - acorn "^8.7.1" - acorn-import-assertions "^1.9.0" - browserslist "^4.21.10" + "@types/eslint-scope" "^3.7.7" + "@types/estree" "^1.0.6" + "@types/json-schema" "^7.0.15" + "@webassemblyjs/ast" "^1.14.1" + "@webassemblyjs/wasm-edit" "^1.14.1" + "@webassemblyjs/wasm-parser" "^1.14.1" + acorn "^8.14.0" + browserslist "^4.24.0" chrome-trace-event "^1.0.2" - enhanced-resolve "^5.16.0" + enhanced-resolve "^5.17.1" es-module-lexer "^1.2.1" eslint-scope "5.1.1" events "^3.2.0" @@ -8493,9 +8504,9 @@ webpack@^5.88.1: loader-runner "^4.2.0" mime-types "^2.1.27" neo-async "^2.6.2" - schema-utils "^3.2.0" + schema-utils "^4.3.2" tapable "^2.1.1" - terser-webpack-plugin "^5.3.10" + terser-webpack-plugin "^5.3.11" watchpack "^2.4.1" webpack-sources "^3.2.3" @@ -8523,6 +8534,18 @@ websocket-extensions@>=0.1.1: resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== +whatwg-encoding@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz#d0f4ef769905d426e1688f3e34381a99b60b76e5" + integrity sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ== + dependencies: + iconv-lite "0.6.3" + +whatwg-mimetype@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz#bc1bf94a985dc50388d54a9258ac405c3ca2fc0a" + integrity sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg== + which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" @@ -8574,14 +8597,14 @@ write-file-atomic@^3.0.3: typedarray-to-buffer "^3.1.5" ws@^7.3.1: - version "7.5.9" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" - integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== + version "7.5.10" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.10.tgz#58b5c20dc281633f6c19113f39b349bd8bd558d9" + integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ== ws@^8.13.0: - version "8.17.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.17.0.tgz#d145d18eca2ed25aaf791a183903f7be5e295fea" - integrity sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow== + version "8.18.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.2.tgz#42738b2be57ced85f46154320aabb51ab003705a" + integrity sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ== xdg-basedir@^5.0.1, xdg-basedir@^5.1.0: version "5.1.0" @@ -8600,11 +8623,6 @@ yallist@^3.0.2: resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - yaml@^1.7.2: version "1.10.2" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" @@ -8616,9 +8634,9 @@ yocto-queue@^0.1.0: integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== yocto-queue@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251" - integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g== + version "1.2.1" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.2.1.tgz#36d7c4739f775b3cbc28e6136e21aa057adec418" + integrity sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg== zwitch@^2.0.0: version "2.0.4" From 7d29e351ffbeef58647d2ae8fb7d97569f907516 Mon Sep 17 00:00:00 2001 From: "Shao Yu-Lung (Allen)" Date: Wed, 4 Jun 2025 15:50:42 +0800 Subject: [PATCH 22/32] chore(workspace): bump nvm version (#3620) --- workspace/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workspace/Dockerfile b/workspace/Dockerfile index 48819053..addee301 100644 --- a/workspace/Dockerfile +++ b/workspace/Dockerfile @@ -778,7 +778,7 @@ ENV NVM_NODEJS_ORG_MIRROR ${NVM_NODEJS_ORG_MIRROR} RUN if [ ${INSTALL_NODE} = true ]; then \ # Install nvm (A Node Version Manager) mkdir -p $NVM_DIR && \ - curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash \ + curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash \ && . $NVM_DIR/nvm.sh \ && nvm install ${NODE_VERSION} \ && nvm use ${NODE_VERSION} \ From 70b7866128b96bcb10cf979a7c98a0b9a3fe0380 Mon Sep 17 00:00:00 2001 From: "Shao Yu-Lung (Allen)" Date: Wed, 4 Jun 2025 16:04:57 +0800 Subject: [PATCH 23/32] fix(workspace): base image GID UID 1000 already exists --- workspace/Dockerfile | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/workspace/Dockerfile b/workspace/Dockerfile index addee301..3b174d36 100644 --- a/workspace/Dockerfile +++ b/workspace/Dockerfile @@ -51,8 +51,13 @@ ENV PGID ${PGID} RUN set -xe; \ apt-get update -yqq && \ pecl channel-update pecl.php.net && \ - groupadd -g ${PGID} laradock && \ - useradd -l -u ${PUID} -g laradock -m laradock -G docker_env && \ + if [ $(php -r "echo PHP_MAJOR_VERSION;") = "8" ] && [ $(php -r "echo PHP_MINOR_VERSION;") != "0" ]; then \ + groupmod --new-name laradock ubuntu; \ + usermod --login laradock ubuntu --move-home --home /home/laradock; \ + else \ + groupadd -g ${PGID} laradock; \ + useradd -l -u ${PUID} -g laradock -m laradock -G docker_env; \ + fi; \ usermod -p "*" laradock -s /bin/bash && \ apt-get install -yqq \ apt-utils \ From cca3ba4d2db37bee505233b7400f84d46132bb8b Mon Sep 17 00:00:00 2001 From: "Shao Yu-Lung (Allen)" Date: Wed, 4 Jun 2025 18:04:46 +0800 Subject: [PATCH 24/32] devops(workspace): ci build job bypass python2 (#3622) --- .github/workflows/main-ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/main-ci.yml b/.github/workflows/main-ci.yml index 5ec5b813..ec954e8c 100644 --- a/.github/workflows/main-ci.yml +++ b/.github/workflows/main-ci.yml @@ -42,6 +42,7 @@ jobs: sed -i -- 's/RDKAFKA=true/RDKAFKA=false/g' .env sed -i -- 's/MAILPARSE=true/MAILPARSE=false/g' .env sed -i -- 's/OCI8=true/OCI8=false/g' .env + sed -i -- 's/PYTHON=true/PYTHON=false/g' .env sed -i -- 's/V8JS=true/V8JS=false/g' .env sed -i -- 's/AUDIOWAVEFORM=true/AUDIOWAVEFORM=false/g' .env sed -i -- 's/SSDB=true/SSDB=false/g' .env From 2216b15a11acba5932c41d7c0748f13daa365ed6 Mon Sep 17 00:00:00 2001 From: "Shao Yu-Lung (Allen)" Date: Thu, 5 Jun 2025 19:16:14 +0800 Subject: [PATCH 25/32] fix: wkhtmltopdf (#3623) --- .env.example | 2 +- workspace/Dockerfile | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.env.example b/.env.example index 9b381cbb..6ccbf60a 100644 --- a/.env.example +++ b/.env.example @@ -199,7 +199,7 @@ WORKSPACE_SSH_PORT=2222 WORKSPACE_INSTALL_FFMPEG=false WORKSPACE_INSTALL_AUDIOWAVEFORM=false WORKSPACE_INSTALL_WKHTMLTOPDF=false -WORKSPACE_WKHTMLTOPDF_VERSION=0.12.6-1 +WORKSPACE_WKHTMLTOPDF_VERSION=0.12.6.1-3 WORKSPACE_INSTALL_GNU_PARALLEL=false WORKSPACE_INSTALL_AST=true WORKSPACE_AST_VERSION=1.0.10 diff --git a/workspace/Dockerfile b/workspace/Dockerfile index 3b174d36..cad77852 100644 --- a/workspace/Dockerfile +++ b/workspace/Dockerfile @@ -1534,7 +1534,7 @@ RUN if [ ${INSTALL_POPPLER_UTILS} = true ]; then \ USER root ARG INSTALL_WKHTMLTOPDF=false -ARG WKHTMLTOPDF_VERSION=0.12.6-1 +ARG WKHTMLTOPDF_VERSION=0.12.6.1-3 RUN if [ ${INSTALL_WKHTMLTOPDF} = true ]; then \ ARCH=$(arch | sed s/aarch64/arm64/ | sed s/x86_64/amd64/) \ @@ -1549,8 +1549,8 @@ RUN if [ ${INSTALL_WKHTMLTOPDF} = true ]; then \ xfonts-base \ xfonts-75dpi \ wget \ - && wget "https://github.com/wkhtmltopdf/packaging/releases/download/${WKHTMLTOPDF_VERSION}/wkhtmltox_${WKHTMLTOPDF_VERSION}.focal_${ARCH}.deb" \ - && dpkg -i "wkhtmltox_${WKHTMLTOPDF_VERSION}.focal_${ARCH}.deb" \ + && wget "https://github.com/wkhtmltopdf/packaging/releases/download/${WKHTMLTOPDF_VERSION}/wkhtmltox_${WKHTMLTOPDF_VERSION}.jammy_${ARCH}.deb" \ + && dpkg -i "wkhtmltox_${WKHTMLTOPDF_VERSION}.jammy_${ARCH}.deb" \ && apt -f install \ ;fi From 20dade55efd25a52850a063c2d2c31b9b4778465 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=AF=9A=E5=9F=8E?= <37894474+carveybunt@users.noreply.github.com> Date: Fri, 27 Jun 2025 21:57:46 +0800 Subject: [PATCH 26/32] =?UTF-8?q?=F0=9F=93=83=20docs(README-zh):=20(#3618)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add Windows settings. Remove changes such as php fpm version etc. --- README-zh.md | 66 +++++++++++++++++----------------------------------- 1 file changed, 21 insertions(+), 45 deletions(-) diff --git a/README-zh.md b/README-zh.md index da78b243..736a634f 100644 --- a/README-zh.md +++ b/README-zh.md @@ -76,6 +76,9 @@ cp .env.example .env (1)配置DockerHub镜像加速,[链接](https://www.runoob.com/docker/docker-mirror-acceleration.html) (2) 修改.env ``` +# Windows 设置 +COMPOSE_PATH_SEPARATOR=; +DOCKER_SYNC_STRATEGY=unison # 开启ubuntu国内源 CHANGE_SOURCE=true # composer镜像源 @@ -84,8 +87,23 @@ WORKSPACE_COMPOSER_REPO_PACKAGIST=https://mirrors.aliyun.com/composer/ WORKSPACE_NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node # npm镜像源 WORKSPACE_NPM_REGISTRY=https://registry.npmmirror.com +# 时区设置 +WORKSPACE_TIMEZONE=PRC +# or +# WORKSPACE_TIMEZONE=Asia/Shanghai ``` +(3) 修改其他容器的时区 +相关容器路径如下: +- `.\laradock\php-worker\Dockerfile` +- `.\laradock\mysql\Dockerfile` +如有需要,请将上面各 `Dockerfile` 时区(china)修改成如下: + +```Dockerfile +ARG TZ=PRC +# or +# ARG TZ=Asia/Shanghai +``` 3. 运行这些容器。 ```bash docker-compose up -d nginx mysql redis @@ -98,7 +116,7 @@ docker-compose up -d nginx mysql redis ### 特点 -- 在 PHP 版本:7.0,5.6.5.5...之中可以简单切换。 +- 在 PHP 版本:8.4,8.2,...,7.0,5.6.5.5...之中可以简单切换。 - 可选择你最喜欢的数据库引擎,比如:MySQL, Postgres, MariaDB... - 可运行自己的软件组合,比如:Memcached, HHVM, Beanstalkd... - 所有软件运行在不同的容器之中,比如:PHP-FPM, NGINX, PHP-CLI... @@ -594,57 +612,15 @@ PHP-CLI 拓展应该安装到 `workspace/Dockerfile`. ### 修改 PHP-FPM 版本 -默认运行 **PHP-FPM 7.0** 版本. +默认运行 **PHP-FPM 8.3** 版本. >PHP-FPM 负责服务你的应用代码,如果你是计划运行您的应用程序在不同 PHP-FPM 版本上,则不需要更改 PHP-CLI 版本。 -#### A) 切换版本 PHP `7.0` 到 PHP `5.6` - -1 - 打开 `docker-compose.yml`。 - -2 - 在PHP容器的 `Dockerfile-70` 文件。 - -3 - 修改版本号, 用 `Dockerfile-56` 替换 `Dockerfile-70` , 例如: - -```txt -php-fpm: - build: - context: ./php-fpm - dockerfile: Dockerfile-70 -``` - -4 - 最后重建PHP容器 - -```bash -docker-compose build php -``` - -> 更多关于PHP基础镜像, 请访问 [PHP Docker官方镜像](https://hub.docker.com/_/php/). - - -#### B) 切换版本 PHP `7.0` 或 `5.6` 到 PHP `5.5` -我们已不在本地支持 PHP5.5,但是你按照以下步骤获取: - -1 - 克隆 `https://github.com/laradock/php-fpm`. - -2 - 重命名 `Dockerfile-56` 为 `Dockerfile-55`. - -3 - 编辑文件 `FROM php:5.6-fpm` 为 `FROM php:5.5-fpm`. - -4 - 从 `Dockerfile-55` 构建镜像. - -5 - 打开 `docker-compose.yml` 文件. - -6 - 将 `php-fpm` 指向你的 `Dockerfile-55` 文件. - - - ### 修改 PHP-CLI 版本 -默认运行 **PHP-CLI 7.0** 版本 +默认运行 **PHP-CLI 8.3** 版本 >说明: PHP-CLI 只用于执行 Artisan 和 Composer 命令,不服务于你的应用代码,这是 PHP-FPM 的工作,所以编辑 PHP-CLI 的版本不是很重要。 PHP-CLI 安装在 Workspace 容器,改变 PHP-CLI 版本你需要编辑 `workspace/Dockerfile`. -现在你必须手动修改 PHP-FPM 的 `Dockerfile` 或者创建一个新的。 (可以考虑贡献功能). ### 安装 xDebug From 12576819b7d3a166bba86b453a75efaae44ea13f Mon Sep 17 00:00:00 2001 From: Masud Zaman Date: Tue, 5 Aug 2025 09:36:46 +0600 Subject: [PATCH 27/32] Allow apt-get update to accept release info changes dynamically (#3611) * Fix workspace APT compatibility with Ubuntu PPAs by supporting ReleaseInfo change (backward-compatible) * Allow apt-get update to accept release info changes dynamically * Fix: Correct condition to set APT_GET_UPDATE_OPTIONS in Dockerfile - Fixed the condition that sets the APT_GET_UPDATE_OPTIONS variable based on the WORKSPACE_ALLOW_RELEASE_INFO_CHANGE environment variable. - Ensured proper syntax for condition evaluation to correctly pass the empty string when false. * Fix variable name * Set default value of WORKSPACE_ALLOW_RELEASE_INFO_CHANGE as false --- .env.example | 1 + docker-compose.yml | 1 + workspace/Dockerfile | 23 ++++++++++++++++------- 3 files changed, 18 insertions(+), 7 deletions(-) diff --git a/.env.example b/.env.example index 6ccbf60a..60d50dbb 100644 --- a/.env.example +++ b/.env.example @@ -108,6 +108,7 @@ SHELL_OH_MY_ZSH_ALIASES=false ### WORKSPACE ############################################# WORKSPACE_BASE_IMAGE_TAG_PREFIX=latest +WORKSPACE_ALLOW_RELEASE_INFO_CHANGE=false WORKSPACE_COMPOSER_GLOBAL_INSTALL=true WORKSPACE_COMPOSER_VERSION=2 WORKSPACE_COMPOSER_AUTH_JSON=false diff --git a/docker-compose.yml b/docker-compose.yml index 5c11ce80..5720e9d8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -111,6 +111,7 @@ services: - INSTALL_OCI8=${WORKSPACE_INSTALL_OCI8} - INSTALL_V8JS=${WORKSPACE_INSTALL_V8JS} - COMPOSER_GLOBAL_INSTALL=${WORKSPACE_COMPOSER_GLOBAL_INSTALL} + - WORKSPACE_ALLOW_RELEASE_INFO_CHANGE=${WORKSPACE_ALLOW_RELEASE_INFO_CHANGE} - COMPOSER_VERSION=${WORKSPACE_COMPOSER_VERSION} - COMPOSER_AUTH_JSON=${WORKSPACE_COMPOSER_AUTH_JSON} - COMPOSER_REPO_PACKAGIST=${WORKSPACE_COMPOSER_REPO_PACKAGIST} diff --git a/workspace/Dockerfile b/workspace/Dockerfile index cad77852..aa05fce0 100644 --- a/workspace/Dockerfile +++ b/workspace/Dockerfile @@ -47,9 +47,18 @@ ENV PUID ${PUID} ARG PGID=1000 ENV PGID ${PGID} +# Set apt-get options: +ARG WORKSPACE_ALLOW_RELEASE_INFO_CHANGE=false +ENV WORKSPACE_ALLOW_RELEASE_INFO_CHANGE ${WORKSPACE_ALLOW_RELEASE_INFO_CHANGE} + # always run apt update when start and after add new source list, then clean up at end. RUN set -xe; \ - apt-get update -yqq && \ + if [ ${WORKSPACE_ALLOW_RELEASE_INFO_CHANGE} = true ]; then \ + APT_GET_UPDATE_OPTIONS="--allow-releaseinfo-change"; \ + else \ + APT_GET_UPDATE_OPTIONS=""; \ + fi; \ + apt-get update -yqq ${APT_GET_UPDATE_OPTIONS} && \ pecl channel-update pecl.php.net && \ if [ $(php -r "echo PHP_MAJOR_VERSION;") = "8" ] && [ $(php -r "echo PHP_MINOR_VERSION;") != "0" ]; then \ groupmod --new-name laradock ubuntu; \ @@ -115,14 +124,14 @@ RUN sed -i 's/\r//' /root/aliases.sh && \ echo "" >> ~/.bashrc && \ echo "# Load Custom Aliases" >> ~/.bashrc && \ echo "source ~/aliases.sh" >> ~/.bashrc && \ - echo "" >> ~/.bashrc + echo "" >> ~/.bashrc USER laradock RUN echo "" >> ~/.bashrc && \ echo "# Load Custom Aliases" >> ~/.bashrc && \ echo "source ~/aliases.sh" >> ~/.bashrc && \ - echo "" >> ~/.bashrc + echo "" >> ~/.bashrc ########################################################################### # Composer: @@ -1048,7 +1057,7 @@ ARG INSTALL_LARAVEL_INSTALLER=false RUN if [ ${INSTALL_LARAVEL_INSTALLER} = true ]; then \ # Install the Laravel Installer - composer global require "laravel/installer" \ + composer global require "laravel/installer" \ ;fi USER root @@ -1704,7 +1713,7 @@ RUN if [ ${SHELL_OH_MY_ZSH} = true ]; then \ echo "" >> ~/.zshrc && \ echo "# Load Custom Aliases" >> ~/.zshrc && \ echo "source ~/aliases.sh" >> ~/.zshrc && \ - echo "" >> ~/.zshrc \ + echo "" >> ~/.zshrc \ ;fi USER laradock @@ -1713,7 +1722,7 @@ RUN if [ ${SHELL_OH_MY_ZSH} = true ]; then \ echo "" >> ~/.zshrc && \ echo "# Load Custom Aliases" >> ~/.zshrc && \ echo "source ~/aliases.sh" >> ~/.zshrc && \ - echo "" >> ~/.zshrc \ + echo "" >> ~/.zshrc \ ;fi USER root @@ -1918,4 +1927,4 @@ RUN apt-get clean && \ rm -f /var/log/lastlog /var/log/faillog # Set default work directory -WORKDIR /var/www +WORKDIR /var/www \ No newline at end of file From 41664649eba71c1fba9631834b2b3f1f9bd45d11 Mon Sep 17 00:00:00 2001 From: Carlo Mario Chierotti Date: Tue, 5 Aug 2025 05:42:29 +0200 Subject: [PATCH 28/32] Updated mysql/Dockerfile (#3557) --- mysql/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mysql/Dockerfile b/mysql/Dockerfile index ceee011e..f7da4d91 100644 --- a/mysql/Dockerfile +++ b/mysql/Dockerfile @@ -1,4 +1,4 @@ -ARG MYSQL_VERSION +ARG MYSQL_VERSION=latest FROM mysql:${MYSQL_VERSION} ##################################### From d635f22a79322480d4f2307c86c7ef5ee9a0a09b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juh=C3=A1sz=20Domonkos?= Date: Thu, 11 Sep 2025 09:05:27 +0200 Subject: [PATCH 29/32] Update dind version --- docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 5720e9d8..568b2b33 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1668,7 +1668,7 @@ services: ### Docker-in-Docker ################################################ docker-in-docker: restart: always - image: docker:20.10-dind + image: docker:28-dind environment: DOCKER_TLS_SAN: DNS:docker-in-docker privileged: true From b3634c061c5a5f62a44322cf0812f126ac6c066f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juh=C3=A1sz=20Domonkos?= Date: Mon, 13 Oct 2025 09:24:39 +0200 Subject: [PATCH 30/32] Update terraform to a safe version --- workspace/Dockerfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/workspace/Dockerfile b/workspace/Dockerfile index aa05fce0..24dd7aff 100644 --- a/workspace/Dockerfile +++ b/workspace/Dockerfile @@ -1330,10 +1330,10 @@ ARG INSTALL_TERRAFORM=false RUN if [ ${INSTALL_TERRAFORM} = true ]; then \ apt-get -yqq install sudo wget unzip \ - && wget https://releases.hashicorp.com/terraform/0.10.6/terraform_0.10.6_linux_amd64.zip \ - && unzip terraform_0.10.6_linux_amd64.zip \ + && wget https://releases.hashicorp.com/terraform/1.13.3/terraform_1.13.3_linux_amd64.zip \ + && unzip terraform_1.13.3_linux_amd64.zip \ && mv terraform /usr/local/bin \ - && rm terraform_0.10.6_linux_amd64.zip \ + && rm terraform_1.13.3_linux_amd64.zip \ ;fi ########################################################################### @@ -1927,4 +1927,4 @@ RUN apt-get clean && \ rm -f /var/log/lastlog /var/log/faillog # Set default work directory -WORKDIR /var/www \ No newline at end of file +WORKDIR /var/www From 47f8b508a0d80d6fdee9922c190afab61cf06ef1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juh=C3=A1sz=20Domonkos?= Date: Mon, 13 Oct 2025 09:26:41 +0200 Subject: [PATCH 31/32] restore dind version --- docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 568b2b33..5720e9d8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1668,7 +1668,7 @@ services: ### Docker-in-Docker ################################################ docker-in-docker: restart: always - image: docker:28-dind + image: docker:20.10-dind environment: DOCKER_TLS_SAN: DNS:docker-in-docker privileged: true From 556e746d83108420163d4261216289ee134aba7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juh=C3=A1sz=20Domonkos?= Date: Tue, 18 Nov 2025 13:13:58 +0100 Subject: [PATCH 32/32] Update Docker-in-Docker image to version 29 in docker-compose.yml. --- docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 568b2b33..d465b38f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1668,7 +1668,7 @@ services: ### Docker-in-Docker ################################################ docker-in-docker: restart: always - image: docker:28-dind + image: docker:29-dind environment: DOCKER_TLS_SAN: DNS:docker-in-docker privileged: true