From 8bbedfb221cf7ddb2a4235e0eab6945e062aa78d Mon Sep 17 00:00:00 2001 From: Preyanshu Mishra <118627824+preyanshu@users.noreply.github.com> Date: Sun, 9 Jun 2024 13:26:33 +0000 Subject: [PATCH 1/6] fixes [Community] Member Profile: Matthieu EVRIN #5566 Signed-off-by: Preyanshu Mishra <118627824+preyanshu@users.noreply.github.com> --- package-lock.json | 407 ++++++++---------- package.json | 3 +- .../matthieu-ervin/Matthieu-Evrin.webp | Bin 0 -> 24782 bytes .../members/matthieu-ervin/index.mdx | 13 + 4 files changed, 187 insertions(+), 236 deletions(-) create mode 100644 src/collections/members/matthieu-ervin/Matthieu-Evrin.webp create mode 100644 src/collections/members/matthieu-ervin/index.mdx diff --git a/package-lock.json b/package-lock.json index f76784c7d214..696d598c4aae 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,6 +32,8 @@ "cytoscape-fcose": "^2.2.0", "dedent": "^1.5.1", "deepmerge": "^4.3.0", + "eslint": "^8.3.0", + "eslint-plugin-react": "^7.34.2", "formik": "^2.4.5", "gatsby": "^4.20.0", "gatsby-awesome-pagination": "^0.3.8", @@ -98,7 +100,6 @@ "cpx": "^1.5.0", "cross-env": "^7.0.0", "env-cmd": "^10.1.0", - "eslint": "^9.4.0", "gatsby-plugin-webpack-bundle-analyser-v2": "^1.1.30", "gh-pages": "^6.1.1", "husky": "^8.0.3", @@ -2341,61 +2342,15 @@ "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", - "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/config-array": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.15.1.tgz", - "integrity": "sha512-K4gzNq+yymn/EVsXYmf+SBcBro8MTf+aXJZUphM96CdzUEr+ClGDvAbpmaEK+cGVigVXIgs9gNmvHAlrzzY5JQ==", - "dependencies": { - "@eslint/object-schema": "^2.1.3", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, "node_modules/@eslint/eslintrc": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz", - "integrity": "sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^10.0.1", - "globals": "^14.0.0", + "espree": "^9.4.0", + "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", @@ -2403,39 +2358,26 @@ "strip-json-comments": "^3.1.1" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { "url": "https://opencollective.com/eslint" } }, "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", - "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dependencies": { + "type-fest": "^0.20.2" + }, "engines": { - "node": ">=18" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@eslint/js": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.4.0.tgz", - "integrity": "sha512-fdI7VJjP3Rvc70lC4xkFXHB0fiPeojiL1PxVG6t1ZvXQrarj893PweuBTujxDUFk0Fxj4R7PIIAZ/aiiyZPZcg==", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/object-schema": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.3.tgz", - "integrity": "sha512-HAbhAYKfsAC2EkTqve00ibWIZlaU74Z1EHwAjYr4PXF0YU2VEA1zSIKSSpKszRLRWwHzzRZXvK632u+uXzvsvw==", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, "node_modules/@floating-ui/core": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.3.1.tgz", @@ -3075,16 +3017,17 @@ "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", "deprecated": "This version has been deprecated and is no longer supported or maintained" }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "engines": { - "node": ">=12.22" + "node_modules/@humanwhocodes/config-array": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.6.0.tgz", + "integrity": "sha512-JQlEKbcgEUjBFhLIF4iqM7u/9lwgHRBcpHrmUNCALK0Q3amXN6lxdoXLnF0sm11E9VqTmBALR87IlUg1bZ8A9A==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" + "engines": { + "node": ">=10.10.0" } }, "node_modules/@humanwhocodes/object-schema": { @@ -3092,18 +3035,6 @@ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" }, - "node_modules/@humanwhocodes/retry": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.0.tgz", - "integrity": "sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==", - "engines": { - "node": ">=18.18" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, "node_modules/@img/sharp-darwin-arm64": { "version": "0.33.2", "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.2.tgz", @@ -11107,50 +11038,54 @@ } }, "node_modules/eslint": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.4.0.tgz", - "integrity": "sha512-sjc7Y8cUD1IlwYcTS9qPSvGjAC8Ne9LctpxKKu3x/1IC9bnOg98Zy6GxEJUfr1NojMgVPlyANXYns8oE2c1TAA==", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/config-array": "^0.15.1", - "@eslint/eslintrc": "^3.1.0", - "@eslint/js": "9.4.0", - "@humanwhocodes/module-importer": "^1.0.1", - "@humanwhocodes/retry": "^0.3.0", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.12.4", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.3.0.tgz", + "integrity": "sha512-aIay56Ph6RxOTC7xyr59Kt3ewX185SaGnAr8eWukoPLeriCrvGjvAubxuvaXOfsxhtwV5g0uBOsyhAom4qJdww==", + "dependencies": { + "@eslint/eslintrc": "^1.0.4", + "@humanwhocodes/config-array": "^0.6.0", + "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.3.2", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^8.0.1", - "eslint-visitor-keys": "^4.0.0", - "espree": "^10.0.1", - "esquery": "^1.4.2", + "eslint-scope": "^7.1.0", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.1.0", + "espree": "^9.1.0", + "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^8.0.0", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "ignore": "^5.2.0", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", + "minimatch": "^3.0.4", "natural-compare": "^1.4.0", - "optionator": "^0.9.3", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.2.0", + "semver": "^7.2.1", "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" }, "bin": { "eslint": "bin/eslint.js" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -11214,6 +11149,72 @@ "ms": "^2.1.1" } }, + "node_modules/eslint-plugin-react": { + "version": "7.34.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.2.tgz", + "integrity": "sha512-2HCmrU+/JNigDN6tg55cRDKCQWicYAPB38JGSFDQt95jDm8rrvSUo7YPkOIm5l6ts1j1zCvysNcasvfTMQzUOw==", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.toreversed": "^1.1.2", + "array.prototype.tosorted": "^1.1.3", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.19", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "object.hasown": "^1.1.4", + "object.values": "^1.2.0", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.11" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", @@ -11308,26 +11309,26 @@ } }, "node_modules/eslint/node_modules/eslint-scope": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.1.tgz", - "integrity": "sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { "url": "https://opencollective.com/eslint" } }, "node_modules/eslint/node_modules/eslint-visitor-keys": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", - "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -11341,29 +11342,6 @@ "node": ">=4.0" } }, - "node_modules/eslint/node_modules/file-entry-cache": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", - "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", - "dependencies": { - "flat-cache": "^4.0.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/eslint/node_modules/flat-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", - "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.4" - }, - "engines": { - "node": ">=16" - } - }, "node_modules/eslint/node_modules/glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", @@ -11375,6 +11353,20 @@ "node": ">=10.13.0" } }, + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/eslint/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -11383,6 +11375,25 @@ "node": ">=8" } }, + "node_modules/eslint/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/eslint/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/eslint/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -11395,27 +11406,27 @@ } }, "node_modules/espree": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-10.0.1.tgz", - "integrity": "sha512-MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww==", + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dependencies": { - "acorn": "^8.11.3", + "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.0.0" + "eslint-visitor-keys": "^3.4.1" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { "url": "https://opencollective.com/eslint" } }, "node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", - "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -14900,37 +14911,6 @@ "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, - "node_modules/gatsby/node_modules/eslint-plugin-react": { - "version": "7.34.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.2.tgz", - "integrity": "sha512-2HCmrU+/JNigDN6tg55cRDKCQWicYAPB38JGSFDQt95jDm8rrvSUo7YPkOIm5l6ts1j1zCvysNcasvfTMQzUOw==", - "dependencies": { - "array-includes": "^3.1.8", - "array.prototype.findlast": "^1.2.5", - "array.prototype.flatmap": "^1.3.2", - "array.prototype.toreversed": "^1.1.2", - "array.prototype.tosorted": "^1.1.3", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.19", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.8", - "object.fromentries": "^2.0.8", - "object.hasown": "^1.1.4", - "object.values": "^1.2.0", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.11" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, "node_modules/gatsby/node_modules/eslint-plugin-react-hooks": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", @@ -14942,25 +14922,6 @@ "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" } }, - "node_modules/gatsby/node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gatsby/node_modules/eslint-plugin-react/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/gatsby/node_modules/eslint-utils": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", @@ -15060,14 +15021,6 @@ "node": ">=4" } }, - "node_modules/gatsby/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, "node_modules/gatsby/node_modules/gatsby-cli": { "version": "4.25.0", "resolved": "https://registry.npmjs.org/gatsby-cli/-/gatsby-cli-4.25.0.tgz", @@ -15224,22 +15177,6 @@ "node": ">=0.4.0" } }, - "node_modules/gatsby/node_modules/resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/gatsby/node_modules/semver": { "version": "7.5.2", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.2.tgz", diff --git a/package.json b/package.json index d5f8dd1c3dae..36ea507b1cca 100644 --- a/package.json +++ b/package.json @@ -49,6 +49,8 @@ "cytoscape-fcose": "^2.2.0", "dedent": "^1.5.1", "deepmerge": "^4.3.0", + "eslint": "^8.3.0", + "eslint-plugin-react": "^7.34.2", "formik": "^2.4.5", "gatsby": "^4.20.0", "gatsby-awesome-pagination": "^0.3.8", @@ -115,7 +117,6 @@ "cpx": "^1.5.0", "cross-env": "^7.0.0", "env-cmd": "^10.1.0", - "eslint": "^9.4.0", "gatsby-plugin-webpack-bundle-analyser-v2": "^1.1.30", "gh-pages": "^6.1.1", "husky": "^8.0.3", diff --git a/src/collections/members/matthieu-ervin/Matthieu-Evrin.webp b/src/collections/members/matthieu-ervin/Matthieu-Evrin.webp new file mode 100644 index 0000000000000000000000000000000000000000..1ae001c405d139c46fd3d2dad81593964a40001b GIT binary patch literal 24782 zcmV((K;XYpNk&G-U;qGDMM6+kP&gpEU;qFRWC5K4D#8K60X{JpibJ9yp%OZEBp?F> zvb6!{rN5|plh@O~@?Lyu#B`=m!Xj0zH-OcP@*PMYG1j=is~X&#q&WY*@1A}4&HsrV zar+PH>E|E7f7SmX`JeK?{?D#|*M7u*vwpfgOn=<;o&NvNf7mDO|FGZjukWA#`!ang z{L?@3e(ZZ~bHB!Z^ZoPgf9M{fKbU__|6%?2_ewh(V2!6x-Qjt2+6_;dADP)HR{aH;~ zARD3&A`;`TxzQ)#6#f3ivx&y_>5`z|_)vM$x?Wu8M8n@Zydq}ZLdNtSk>5#}E zQ8U4Ql5a>&#U|nn5c+|Fub+Cy-)RE$t5suhY^W#_Cb4T835$rFJ!H!`^2s=XGDkMZ zC7nKMmDNv)y*8LGf2Hn1zfJbub#*JO-GS$P>k?7*-I7f9zc6Rxj;%fuwuf{})) zyfrt`Km&QF`o;M}mU;ynI|RBwhPKHL2yN(#gFUfpGkfH>u%*YuZkY|NrN}}j?n-b5 zSeyBb*)W33B8Rm)MKm~2hl*BTPcz_0pZ%+=WKwpXUTH8pFroN~a7Pzd{dv@|V^k&67#Dq)k~?4Vr9;9-ii5J^(nUxH@1QYte^?})a3qZe95zQ*n@)v8 z*A@dI*MzEVU0!#cjuXCw?f_aEyEmcMx^O(GV1fMwgrlFvvR@*rkBk+P1J52SB_@Da zMK{oZ@0X6Acp=gQQ| zU)+-pyV?}P$(x`FIYsE!adJg2gOpqox)i+z0^X>2O2@&nu_9v0CbKE;aIP`0$DvG* z5zSBq+XNj_{0uMv37UCUH@zdyiiR47uL(V^OA`HQ;6ad)SH4xm=?FQ`3%-ygk!r9^ zW%}=EEpE2D9V_dsObTO7umLcptpS$`F4mYup?QJD1_yQLPP_W(R?uhsS)~wnd2f>S znDDG1Ks=qQLL!Yd;c+M85)uyeWJ#rddh*>Qk&)`}@wWDe3I5s|uL%7k^-mE1#fRl( zz;t=B)f+nT?@BK1j>@Skqt{i5lL?PKEUPgYS_L1QxBtmsJ^?Ki{}idJ3o~$^R90!H z`p1x-{lLc_!602}SP11+U2E(H%m4E1d@9%HYrRpk3et?#eTrA&E}zNwFv(@&>A{rq zYnm-8z4Lz)yr*7+f;;7b`#VMKI=I&#WXb%#@KU@MXI%Q=^B9L;zX{#%U>tzQ z*#wn1T0H15|0y~Gwby)~!JC@AP$4on#-gCh3tB683=TMa35WDwYur@pbeYc)-Ej)+ ze7wX&hq--fin5XY6sp28NTHx43llnH?D0+vkH!_9y-zmWWK+*^R&5=?cPzUwZ4Fdc zch+xK)iBUS{p+yzDxc7l(ml<&NQPD>ghkwYE` zd&NV)arIBv$K2j*gPKMhBGM^04cN>^QKC!6v+kUw33ePk= zFl;T{h4NO8&Dh}}(kZxn2j{#d<5c_fOFD*tJ42_vl|K{X6QZ;KrX6aA`q)&tko?iw zKIH7bVV*_&XCYk$`kT*IoA72e-#@94xW#_d|9xCo+MKR@dZz%_`6#Np^&F_Rl38uEglw!w$Mu6m|GcLqe1yR?ZqH+G!Wf z`+cwzdiLXi1ZcCd1P|M;MRA8#LBicMe3xWK&{~`tK*ue6j0n89$3D!bgXf2QTG4H3 zx)_BZ{cS9-{ymBy?j=$6l;L6{Wr#D8iQCI5UT6=Sc=04Dm(WrI4ELMU4YyXd_#(D-o{f;Rr1H{$Z6~D8`kJKH z9OO54wp`wCo6!6m2eK3x@2E2)rp)0e4OcV0IzKp2;X5kt+y_nFN+~-UG7}{AE_b{A zr_8uMrGX(Swl&(D=9E=MgfQ-U^ZuP#7-g$i6x4G>EgPuucwen^+gyxp#XM#EIl~?u_l-ij;P!0xgULz_gexd&}b$%;5yrS^@UB1_SrkBaIgUkn27# zz~4rA$J_O@d|Kz}$vGlhch&XU#>}^WZH{24Mjswu3!W_Y{vHSxgiIt<2KfvP)sqdW zGC`N(l>^av?7%D5+H0)+*(G>#kh zrr6}dyS+2wN#d>2WgnUD35_l7>kj--Fk(Yd@4eHa@KkicAXTvZfH50BKG8mh|7#Hb zP+CT}SfZc+GOz*4pi{3g-JOH7O+FC-0RH}%OY=U@w9Wc4*8Lb)LSe`>jmAwrLHAHG z5$P{)`XX^(x)6CLf+KON+XScVxC60#)GW4(3VAOJd}UPAm0UB3AOwECTEU^$3(b*( z?c0R{3S~hktAW~9AnJYUfh}U2meIs!@cPpcsMZZY649&C%|f03(kz3s@8ow|Jh`cH z38qi(WXd7eP9BdMpj>Si62Dwca3aK&PLdn0J-R03<|@*ih__(w%2_0%2+NdJCa)Ob zYDjZ)g2M6}HIRhOU|w456z=1>*;U7qRbg_UA95)M->n zyj&xgu}vR>@0W)~q#6HxGz)7Gv^nCfYexl@bZwg7w&Pz=}jzj-UErAj+Ks{&s=GE%$QSA>tu-G8f=X>x zFY>V*dyPfD(HMkgc$buURM}c_mT35c%ps!l;Kdv%lwyI^3k(bZd!nI56SoOuvS~`; z&1hw{kwuh+?GK6_`7BBjn?4@5m#mp|F%C>o4r)#^)A(b@3Zkm@Z@d$P=U!BOb6x_% z8QH1#D?b5)tII>=1J}_D!A>=jPmvL;66Yct1l4U&uNw$BHL##Fryh)aPeCDrL+E>X ze=Nf`J75*hFk&ck-vNx~4rC*3JAgU&jxZCKGY?wQ%;Pq4dr5$@)jz+*r_$vnOsWKE zHvC{@2qOlnVm+#)!OwNznD{4VKpph;U6T{w@;Z-|r9Q@MLi4_xAB#e=xgaBd4jq42IPi}T60T5J&?a3`i#21ba7S%DIZuUHY=&5cjTK0{@<++w!+`Q37Xd9$r#Q7@yR_!nfEbKNqSW@FAr@ z&WeWD5kCglmHByp*lnxP>Rp^gKt@yHxoVbvT9F(h^GPki)557l?Efn20LNlFo&Wy( zUY6J6K$HKoq$VYn=xr8Zs~Q_FuUFU>ovLd|PPu+)JanfhWl6D}8cI~K4ON3*-_xW< za3J)(%tlNkRKp;1H`8&x>dFk<%SSROvc-1Cp;@!9WkBE_4B^$gWzgqf**HOIWZMX@ zCcrM3IL_gu(@pf%9fCE<+3_6~zx$1A4DVB_7^_o?sRg~NQ2X!$x4@O73I@SXKJoj* z_77ssmz_@u3)!dcCiJ4+W3xf>q5|*cy%s=2c(@*hU|fy72NELSDN;JO2d=r^@)X=@ zu+22c9?Y+1Lj}opiAs#`JxU%Heg`&{(!Xo28BT`i+}KsSvKV0e`^xk33*)5^lHi>u zN$UJm?5d@sUKpqQ>}zJtQ*?W`M#ZeYQlOk?PKnU&QMIDc0GQPiq+H4%V>-a28qsUw zgC9aH!LLdp&8^Fjfxy!4!0?F&0V3xubcdK_G0kK2w(NsSzIJm1aC2bmLfdP}cXQ_c zT&PnOS~WbGeZa;HF#r;>%b`&Dis?gZ@`{u4-d;i0mpZjV8zo(%>_J71tCy+y!{yI@yi*W z=CI`~$g(9Dc1{e$svOT%mIc4irP`x<=JDg)*d(h-4q2J5MuCV+M_Zc^~Yfz>}9HCU< z;yXYh71S$Wan9&(*tRYNOzY4vE7v<~*yx`9k|~Jn$TOT$BAn`}EpHC2_w2hp2$w>f z6>e`CFp_MXDW5^iEF!`xb*=ke#9xKps+SUg5vpG4Gq${K%;ex{e$Y6817(S@SwLn) z%)AIogaM#)&G#s)Gs=!U+%WVzI1W)duxYHY&0=vBSnnIOHt#TW%O;=|C7U448ETZ7 zAQCkyFg_153p1~7)218Js&B zcYh*@=(zy}#TUD0wb3UFTSli8VU{{|VxY7(a)$)5qfywdo7;e4CtL2UoA!5EsfUd^ zI+N2Gxi5Up8q9@58mMFbc8>M7=zkJ2m%{*5TRr*C}-lKZnC(?=)3Y*vxy*N>A0wa7ZG^MvcT%y-XsjQoX} z!qMfZGq19bf`QWX7yQ4<*{K<0QO0r}bhh;>*P9Fonb9ZYOgh)Q;o9-g=}}eAp>@cN zLGYGf{8k-dQ zeT-?v(kUZG?c=2qMqr#_{KskTK;NVv0tbo^L3UCNu6x--(HU-N-4vo4{~5 zgu6Y1t~C!K@IGli@wQ$bMI;6#clX|S?nvKRvril0t{JoYKNeS#zObc4$$^IcLXz#Keyn6--Tzrb@m8l&#S0Ls$ z&)Zgf{%saGnD$>NTwU43OQh>l+Ubjt3Bz`{ZGkP@`0I03m6%5>)K#~0W<>p=&;Y_W zvE3gQT^S9;ul)H^1h( z`zwl7!~{H#Z?$Dx;J?y;X6vPxL}rW?(x|N|)$p};B?g0?pmV;FsDS--uarftwJ8Av zG9E_#P%;NK_X-gvSC0kZU_PE^g$dBefp`QA&_tO{WP<}plH(qldd*lv`h25y)UQ}) z&*uR|!~Yj-=*3M+0N4M?tP1*GG%Fs#n}!9sq7Urn6S&n78)|`?Tsf=2ooqJ({vzk= z?z;U9_^6Y z3fScI^TiQuO8c#(XA)u%P6|r1_NNDQ-CXI9)2QiDQaJ@w{vgBc?hhgO5o1-grOmy& z>%V8TMVc)bX?T^L`j*!xn@LNuVio50w79b8EY47yFJ)lCq(#B@h*x|8nScqM517=B z0NEZi?Y`z<)T@({R<-}h`V5$Ym}{kdY0mq?kT4jQfIX1L9x;ni3Hd%0Mx#$_o#d%U zW*yu~zah?d@j4QxTh| zQrvA|*natgqXqo0kwuP+n)#lqVI{D%aX}F0RuVY{b{l0_tw&_UB$tUSGG%4U3ptxB)nuzt za&a;(r&)R)-{_-E_d1KNv^KevE$z@z4MjKS_;vEm?TQ<5g1(F^^Eg&PtcE!}QX2Qg zBZ;&h!kpVtL=^g|Gfy<;{1E>{oG(y(-$VpLuoc^u>E~IF1Gj;^Lwp)|2r{aES;3<< z%#-ldo;v3B6N-R~-~^wI9)$~zB1bWA_@Qa!DhSS8sGLq3g^)IO>>{*ih1Qn%BUn z|2`R6C^PxrSs_O$UL5oYSnxj{MImINz;hI@+jaRCS{~-Bx`ZFK)}EGBCsOz2p#4LH z|6}NjMD|$cGDz0hgm3c`aWfL5C8;LD+udvVaXqk?^vHDo3Qt~676ZH?VA5Og0{w@q zOu?mOP!brq(t=_>!cw$wRD*;|X)y;QH1=$;c|8uZc2@kF&KM)n;JO&d;K>SnK-=S^ zh*NpfCMX0UJ3~*S?h=O=TVmCJXGDA%isE@!;~KJ(?$W76F^!*MY5Ni|o*$hwMeZ~R zUr3@mA^LcHp)jXf5|FvnUEN=zm!2H`&(dcNS6yw)(%c+~3$`U`ag8b^EMMRc% z0RY>Vf$9QVuoUhJWdnYY&mejd)~j|>=jGU+Jw(hw*~)p$?j~))`_Gp4A!+4`$iM^! zQ+PA8tGqs_dA`uqA<4kP?+n}y;cz8`*~OqKDW2wR0@;=mBh$VCGR_Vnf-kv3wRO03 z=aQ#=BdEN;MjNn%oUFZXeG{Royjn z!4CgWJ^S)sfQ^iH18%a2C8g7K%GwD&=Z1KhuQ`Aw(|k+eBx{KXT<5_fXd|Cg+LT?6 z;cjfAtJ)8f2kM5M{u!-o1IvY2tMx}$PI&!3{r29!bP61}UPX6aW{XyU=UbHO@cIuH zdmWRJ1iXwuDbFopofKtdPu?Wr5|Sg76{7N}BqRu}zOX18<|{EZGa*D;@WfSt5H_+; zQTCqJbYbTfuvj7Q;pQX3o)gDfJ$XP|_t8DYO~d0VN5WLy_)PoI!tlROVWYMAFMU8R zRTj}#Rn$Z{n4+2}Q`Zzww%hz!c$ofe{IpkV0Hh+l5|T99Z%yu(m+QjH$v2lOE4P{<`pe)qNR|xu z7BA}#BO}Vb8Pd?~2rY_OnUJQl1EF2;7T@cVKde(s1cd}$l@6WTG?{Ge25G0HOMd{`Js*cg05$9S_pP?sF=0@5`#eLeh<`4y~YMm9TcOBx%QJ^G(@Vrc{h3!as`WDdZ}j*(+(9uhyRdw@%aJQ& zkX4zh;BuA~xr75`HUMz8JL|qp$s&`)Eiw?l5T>G-%4g&)+5%mbs?Y~;v=LcopzFP! zQhljMfkMqVE~&c&-j1k>63_OVBEy>tLD|!A8s^Tq*#p7xmhx;tZ+Lh`+&r>w$9vG2?ukdKG2R5|4HD*2@u|d2a(R9nnCZ;Lj zvHbMd;Kj4^;Inb`I!M_Ckb+$;TNo3eBNm8jAUyXJpwHNOClW{JW%g*%Q+J>tNfN_9 zX2b_AtzoTqf~en_Vp;0zS-5;)!DwkukCW&n4TKlIl>Pr)tUD>PgKx4Yttce>6RZlEVk z0R4c(-A?NY)#_w2=eCU@AMj$dG|(g*MsS}q3Dkq4|2$cUt{zP9*G$N}sP7)^p&&4@ zIQcRzD3#Q!A72f>F?Afc>k>CLxzcaAl3LX6{vV?Xprw4%IRDL+Fv0c}_NB5mP5Cit zRPU8jounqx`=p}Jg}kRce<7?B5Gky_uN^>%0dvdV#7ZXW?#FSb3A4qpqcTg?`^Av~ zJO}-QXsz~V#qGqWhaU%ytQmf%Fb8DZ0l_1AR$@6M9uH+jio$6|65y`cj`pXSg-KRY zfbohfGeA3D2|!cO?ZM9vD7rkdozd1_!CM;p-Xh1J}w?e+)1|6C*5% z0G1p?-j_d}tT!{!Z#gNKsGOClHSscd;OnR5rHP_QwMRWaq-Cwttz<(zlQd_v?lgWX z9~!Sang}lHPrRK`tL7{?sxJslC1r>=i{yYAgxAFeBii*rEAo{0Uf`&vT=KO^t!Lgr z@C6u^cMo!~5u&{mCaEZ50O+5x2$r_1^^n5n1G4kK?XVEo7djYpf>9kChpBEhhy^Y% z*E}67a+A2gn88nOQ9#?_eek4&icjdQKnakOW>!sZluYsP2|dvb zddDjN5c&G?3hK@^e9_cqZWdJ@LH~tLOyrM=K*-}tiB~GNa!R4zMNag2#?jn&K?J%C zM-)Vr6hMN8yG88ca?>5R^|6zH%W?6&_+hR6PcrP-!t2@=O#3znhNFn@%0?JyAy=hJ z(-#_IA#OtTJ!r4&+m5qaASb2Qc`&07$P1BN_)w65zW1X0F6ggqXWA;00pwk(Do&;u zFD-n{ZvxG7i!VGsRsHhydCUT1PLE7j_dN22{p1jTy?I_{lETQwVZ zBIwNi)aLb54%3YXA}4ztycNBw1dc9GM>#sh@gJkD%3m4k@5rECQ1^x1it079HIs+-cUvu)^-JepGq`QdB&g{(z|& z|AFk|>J<#DLR6z*$tT*UNBQGkZ@v}Kdg(!U(OAIjgq+94q&6vz8+b$4Rw;}#s><7= zz;gr-%`tq$;yf4G9W6_-t|ArX-Wqc|8Cu_u1c`!O=Q5eLdL2#UB2K893AB!PMG=D* zn4EBGVd@KjD$m;OEisT_*-l4QvLew0URKhS&npYQE&~J1*_e_oJBGyd9?K~qJARb# z<{rt0DJYbn@ccOxOPij*oHf#9=~YB!#1&1kBvCqSfKtsVwM`0~VI!UM1DBVCyLZxH0bX+}!Wx-CHbGmVJf==utwG1SxdGM~KS zm9$wmGY-S4K>mRfAt_CC?n5D>bR%5|ejV1yljn6cMis~5&vFLoYGvg46%*NK?Lrv2Lv{G|RP1jo0atCs(sf5mG_*I_jj-GH~Bf4*0|X0YPI1 z4P<;^&a9P48&6dqMYnPlLlF6EofA8o*yeDCpT-}tX{`@alHkX%{U>BhtY*$Ble#hd zfUDXR0s}yW%Bj3O`TBa-vihcBbjCU{J_$f5Zxbs(osK_0QIft+3& z!aOuy=kw1E|A!7O(z=vq`Lk_4=riP>K3_qF;E7V<%(1A)0eQ>f|I*;t$pBy^HD{m3 zPW2 zav6y_%4_%B6V}##+(kW%EeX3jw9Fw4pMMU^IlhnMM+J=adLGV}zd~VZq{Xr&LMLIX zBJDs9}|3du#+H z4+j{q$yF2{$|UkETj$qE=0KKF%?2irGk zj~L3P0?~Awuu(SSR)cV|3|kb<**R)x*CLiY7I1YBJIBzeeLEeq-1uw9dpKvcjaa@OpnoKzwDmk`4yMIEVd zvX)bF#i}bzFI_XcUe}tujw3gGEjPW)mhc>FmU#>RM?3YsNtiXI8O*&3+`h}q{aYJD z`-&{&;Na3cF_4n4beK>!dp#o_WtnM{!;I&vuU-rvgnoWn91akm^ob zLj#*tnH4L*-`lt7ftbJI#yk~%tTcY(6xa92$s1^UlDu2VnilENhO8VKw|zw#NHo|Dc_ zzlS8Jvym+JiFX-`mE0hx-XYc)vy3tnumSS(_Je=nM+Dn?wLd!1@=*BnEyiKw-idz) zMxk0f^nCrF2<)=673;_5L2ei8TBI5sLH9ZXy%Y=XSn93Qi=| zc3WN6j@);+P-5{d6PRdM(tochrXKr4`bauqXJJ!l53;cPY{Da34BQC8@d`z_Cv`Oe|> zMz+q}!xXxV<>3bHmlWB!g$_A8y@83#$E&}n)FNb|Pql}yGT!I3Br7cElgY+k;SNoY zWbUB%n->Kw2tJ2fb^QAJ@B)9SGuK=hhbB31a2}=Ncv@l1&Wrs7_o(l zBD!##Q1rapD@W4iGkj*lo#!A|Qmo@&;(yn(0^BO=cOVz#BT0I10>lr&tE9O@MtrNLn$6 zD&r6{q%>me3Iae`uR!(6|K&_^T=o&N#7!FqK^u(wyst3?;Y!VOoX#7+@PEh%vB&Fs zx=79bJqF(ZNr|$U0v;VlSbci58+I|iLz9#O0IhI*inl}zIqQ4n9t=((d`PkuF|K_h zI&X$|1DB+w%ZUrE39|$#!ICZs6H|Ib1|9*i1m>NVl1?O5+i$vkAMA0ZDfYwchuA?D zt-u5H`toK>IIUgH^D0Ta`yMC>LOH7NyKAD0NiDWDMU8!gFrO0J!p5fZ0veAnWM%2B zavkWsQy`phC4^BXwG}W{GyrK6E z&s95xeE2r5+bSpit}L~9-LVd^mSAPc$O7i*lNPeeLHLR0DtBXya`lEW{0zgdAH{rO z*HSZ3mMiDJHQW^(nLeUB;?v0YI^hsHtG;_nkQ|QqVp;&rFe#TK&j`d1c*hb?0E-U5 z6G=va)ITJ@U90KYMx72WBMF%J9}s!I5@R5pdhu0gmqH@9+RB|`AVt!KMlC=CS9E7= z5v^&|$mJ5g$Z+6lXUBgn6vmLO!#uD-w$CF|Z2C zo=;fKp)A{e(d_srOdA=i^V>SFHPZ9^fD)`ZcT%BA|ET;D`@`DUfr{nhdA1NLv42o)4{!%RSRIjt0{u$lM; zNko=sWOWFUDW#Izje01Q>{ktVx3&-fLjn)*POI%q;TjjW&dtIkO6+cYSaDzu7zTly z&@^=0lFKe6=H9=0ylo%l99Wj>r&Ki@tFl<{Y5GIwfoGx(Z45ztTqGbe_ZNlvV9Lkj zI8@mCE#m8-&X1$K+3t+WU>}xazoIjxKPIYWH|2^*|MM{gx}F1;{~d&dwP(x(s9w1Zyb?V-lc#`+gwpZ(>)CpY;h_>!HRe zSg$^n2DUl^ZP3NoYPGkaQIv9@b3-A@q=c*p9}9ug@_L| zAl3s@>R1|d&ZiQ1(`vl^Bc-Yb1!Yiy7#ntfcZn{tZ@z1Lz_7gHU2W*Jc;@6>ZWylI zTiD&uJz9=+YUFrM{)vLEd51^Gm#L6ZWH|@cmC|1Ou&VOSHe;1!6+Sy)bAiDH|B6Fw zVH=0{q85k`$n(SPa{>zWxi5XbRczZ>1Clf5ZOy5H{U` zOThl?!~h~c?V za~c%le{?$uoE@?0(4kEipuju*<@}9< z!@6G90x4vi(*Igt(U(Has3Tc%8RzTEIkro5O3hK#d zqBI+~>rL!e?tXh|I_(W2K<$o&NL4c7+y?k+BB1FcLK;y07xsf+>dq*;To7~)vat9o0E45^>EY%JYLSK7do zuPU-%&&@^xA7iW{obqP$7vae0((UKB4M~c3mc&bcdhO=Sjzj>g^@cI9$r!FC9*NvT zm?F*NUZ3T|TD>3|FJAYl8S|Tq1rSSR0NfXd6RfkO-gbcRts;|Cbq~6jdqBbcQKrVZ zis&nUufSjNtrfKtklcvcPq#KnuK(U+jPy8$8A zd&9Z}IT?(I8ce;y11PlF^ICG4!*U%%K)mpfj)UhJc%*7J7*uBK(X}C9Wey6%a- zQc&8Ci61DURkB`i^38vFG|eC1M(?qrNX#o!!H4MBk5+;-p$vlhIi#0fn*)`~hKVn6 zp1-d*9NTdA$dw^YuRXogeBDV$UlPzx94vvjqPrx4piOyoxpMcdT@h?*y4S4Q@jCjc z&h`4QE?)ku&?{jUv&rTE+cNUfurkZO18HxxJ8XcaH1<@aV$(u6c!ph)+zg$TPEQ{cx4=OkE+_P=9SN<+t%8K*T<9%AhfUtgH>dY3$~Vl zTR5E|)0 zp}qtSF=E)s-6KuC@$v|Qh=UU#n9f(6`6Mb#GbR0lbX714&R$#W=3p8Ft&A@5zrham zJD9h>;reQQT9C)qgyTOp10=a=D=a68A&cA(pb%CSC!DC6o(=`E!`A0Yr*`x1ll^(j z?z45aCZDCh@{DR>qv4`>g51a-Rex)I(3jQX$Zz*vf^iWJ%6Rf%MFiwMdOuL0e5;ex zv9?xG92=31NC7bGmbTV7V+`BQacA{OQt)0R1mCc{XH`|rx41j(HRWP%u%Z;DV;yPP z?JZOay!iwc4khQo3vf?+Geh6=Im-ZgUT7bE^yWifPzwj$e zeNe1u60ul3!j@kz(6^7-Iu4GLsmdNivB&{o3BRn*a5g{+IFu-qX%P*rw$M9GeIMx8 zg=$pP1YV%*hvcN#DcO9!l?)B#t!KAicu})*`EWl4ufoE+^V62?(E%(i$gx@63)X_N ze+3Ftlx{RTVc$~R%2Xavd{Om%MG$_E&>Eq#u?2Fy^odiJ+F=S~3D48MqHa;VbUerm zH4RyETw5X0hSkc?GGPRK5EL<>8=eYtk=eXSegd)#?v}-_5e>1(1W@sVp(pEV)^#gH zR>g>rgmLJHnv%DCDsAn&dz1O~W41C8`A)3}(oRG8eDap{A43y6Z~>IxYtW#)H%+8N zb~C+`3~{{JS1s9HTmKRDrfraJz~d<@$j7ycd!Z#qAU*8x;kTx&Bd;%d4$jN8ukN=zg6`UEb}(p}OU$6lRK?!6b>d%30ugqj_ptp~$7d z?R!1PA+EUL$7l_<&e?1Iqof*-&u z;pC=!;JAM#y+o9rPA7xl-w*?z2R@6T}uwDVSV(|Aq1<-i9Q+&H*PdtjbDJaT`{W8X>3=d0mAUP9L;$Z{7JR+ z4k`u&%)V1?kYWbO|FUFo_KAPP5ku~`zopjH+6d$K&xZXQe-VyW{}Vk0&EiR|=^g~2 z3fCFf&di$;kW-NCQOq6|(XzVQol0l^w6a#0_uPqcX+>^%ZnRgnNwgqLprrNlOMRdq z%fY?;RZ;qm z;NwF#m!IA-g{QXTn_jjvb|a)L#{F_l0q=Rs(}=(bVzR&fY$ao!wWnHr;$hLGOsmz& z^|q%bIQ9EqNNM8MVbdLIF!TDwBL36k#VxTpvjcIo{e6D=H^}U|*RN|5D<(>i_n>pI zup9;8JX4iIL7SZ?<#5~oC0|$ew8u98en5{pnoO{ULyhR-+KxJ^tm5Gn)#~uuZ#OGw z!Z9ALq>zi$63@5@Twj73Y0f+j)uUsw2aJW|+9)Ql*=~TvK2z_fSWU0YAk^9L^3mI> zZJFO}V8ao)2QDD|QC;UOX888!hqh2}K_R!U`M$^j7MvwSFdTL+aOCL!-R^rC)lE(| z3qCTy#0h5XFR4A&0QI%cYlqMu_PF;ZEWTIu^8R#JEde2iSzf9oda1}gLOl_CVHB7n z^5yJY;<|O$b2qubU}S`-vy5}Y5VmZ&T1#Vgb&s}=mRNB0NdwyiqS8sXQPP>ljry#r z-T(*lo6Yy{zKbb>&n>>SWGsi-T~W`qaV)DL-r?F@AQ8^bfBg5@CZ$*@NW^;VX&tKM z(R~?=n({e$Cua(0A*_+4mVKPm2l%T%8JqafA~gsWsPpiB6btAI;m$nC32lfwI^8~i zsTY!E=-^G9$@rqc%IJ)$6*N_%wZDY}bKRMqf}6|1x1L|0i(ZT0N?y4-?W;!;Fv}N< z(4l9>1QeNGiHiewep9@ayVNMf3K%J4N)6#>(ezFgm{>>+m4|B|IXS%Vl_cnupzBZe zqg3LGJ40jdM0_*+n~I*gv08%kc@Eo97VW5GXBCdeZm7Do&}Razeh^{%Xasa?lYNdf z_!0O*eF!&h3!vB9;bOHMPRYX{OBIjRC0VQ9!78$S@!V-g5mQIno!3R_nPaerqf%5% z8$x=l?D!W;LJioPK((D}7P(Z$Ba&&X==M~fonL8jye%cX{J81=`||IOjT@x;-m|BW zTDozNX5b)Jtr!;cv!T^NtB*alku5Q ztPDUpn6l1?1Q04;=`7^JIf|GixsI}4=RYI&o4T;Wz5Q3V-~S@NDmjY>|Ig+-BSAOA zrea_&;W&f;>W|5C+fxKpt=1a-UU68L&j>a?nlKl*9suxU%S@zS4)A{E`o5+_pJlm4CNHK`H_tgAQMI`OKi=kKOIu*=}o=-;PBB#Dr9 ztCi2fv=xgP7ID*p^ZkmYc$)&LEAG_S*LWp!^Lk0rlPL*v;%Z+;SOz~9$=)TmM78_= z%ngFEuD6<`JqzIcKSvrI=qH)00%WuIEYCJ)p0Ok@fCKNjHu$-W$`C4;!GBIGW<%1J z-rtOR@7BO-1QNR3UF<=sO!lozdp&|7idjE*TKv7uW8`BmgDanDzl<$}`;YqES@*MV zRu6^1w&mQ|0sy@>pnT(6rVtYDPxHX*trzlN0QDo>ZWfY@gvYf6M9DR7hYwEKZ6u0M zTarS$(6$;;d^V5rX|^E%)| zZ-tR{UL?2m6H7d8rD@8^EXSD|drsMB{}cIY5;?}`JM|yOC2L(Zh|?4NO_e>?^YRFv zj7-EFE?FZovlr$f1E2uD<)r|xo*d5qFOYwcS|;h9q5-}tHFc|kLcolpuyo{=*4E1x z-i*@+i!@f?xePN3NBrm_{V~fyqMD0IWWc^DQDtQSl3Pwyc#CT=ij>}RK2kp{FdP4c zZrv*S)I%dTMy2e8AJgMesoz%CI^1roAf(^2g{yGe-H;u^f!ut6pfWBhP|n6TagLN2 z9PE1$eWQ(^vJ{vhODLi4HpjsG;qODr|k@Y0`(hF9}$`-beYx4JkRq=$zvoz zHuU`j=JUhWorcm? z!d2h=Jd_EST0x(2pBm?}E4j{oK`^@4Bf_QJ=l80_E-VprRy4o-Li4W#;OSd`qPGvV z1)W)$;jUWsWq^u999KZ2k-x4jpCMB|yX>1naavIKjY+`_v5EpH=3^BE9yYZcq@;)t z8Bm!OvW=GK16}iw^+RnqZ%&FAU2oj&ffntmCli(b$8ZX@HR_PLnb#+5Yg3DUREtM( zq&ZbtP1pd8pKZ`RLggO2EO*Rd@2>b1F3{(d{^l#5&okJWm_akI>#`pFHd@Oojhio&Os^V}^dwkBg>p^Kj zars7fg!D{705_lK{iGs2=3@J1S7;VLoOq0y2?f8xDp6^PQahiBjSzpK0_?%CAa2q$ z-WbMyuURP!f3F-dO)>nf;G2DdY_F3B+Kj4BZBP(ZILBnZ>~~E>R0k=VVpjv7gQUr% ztwbXqdlx*rVwFNtm|Lh=&C-maGi!T9#uWtZ9a|{8JB4MWC-NT+L>D#uX)cz!OjcOF zpKs#>4rSw%W7;B?E&dEDvudE;Wp&yo**!e(;b#h}V14(6i1kv$8 z%E`RZL&iip>8E@Wk+hBBPz7C{HJSO0os=NgL?M|maoroU`!$SEPqHwKlpUry1^-p{6;?G zT5$-Iq4q230};0>Q%7|-{2pu5@LT7qs$L1hgqK4fWNNs`F`7yM#z20kFS06 zXI3yUi>>78*;t|T#AXV}R4ZVp!x67% z;&6eeu7*>6!iz{jg`T{beF zXB;_n?VG2N!8}|W1nvW!5KMc?;Ve)>os+}La#sQ)$6#3Mh0LHDI2f3dJ3EKwO`oAT zoXgGsqv$JGBY#V%thHkZS-INptK*xO0_*`W_bly`8R=Y;e5Lme6Ein}A{#?*L(@D^0m z$LJC<3J5Dl3S1$1s}&zWnFlc--+Ui%snGPMjwP|{vszQyS&7LrH+8t3GXF2 zKXFye*MAaD=q{CVzANT9=WbBt>eGBgU&BMUQD!voqOCIz_?Y^mDXHf#Bo)4j% zN@$-A+0Rc5+~zOU1pJL_S6t?vI2RKfta~|eWBwmc{l&L&nO|4RADd*-&C%n;iKega zp-kel57$3IG#KgWr0m2aW|eM)#XZMhNmBL5l= z9#vZU=IEbWl|MxU0rgba0~_P~gC>E*{D~UZ4k`P3@*X+zYodp&_W}Z5ov3E@sU%|E z-XnYSZ%}?X&C!C{z*8dbQdF-|R`fqb^rF`WbR45N+?}UuTc7pRm|Err$45_Irna&- zs}LDC`qU$egzCd22XRu0I`-jYt%I4SXL~cSVX|yod+Ph1$#b762Ob-8QA#GBD!RcI z=9pXLlri{!!^U%BMDXl9<0o`#A0b)a$OmlOnhiE-*FJ^B1phpXDZw)0VQgG1+hu3) zH}pbIH3XiTK2GPJj)HneVL7Sc5_-q2z}ko~l0dHGzC1~pm+V4`ZYNw@3Y!Y=b2`=! zw#CUm*DnNid+~(MIu{ZuFX?7hG}&E7DlUVGW?)*$(_zg&fnVL_OgWw3*i-2f2B`2( ztRTX76z_-Blk&a0Thbmbhi^nuYcRsCWlE?aQDjw|O>q9G{|O>7#2-HrP`b0wtE5npxu=6PG{tX0y; zy5OKBC2)>0NYMAGER&)rN>EAeUjX#S5?wM>vQ`wAGOFl7$Z;u1*T4eyv3U)NlHVBN zA>ikH zM9U)a&ASSWJq%OMbO8oFLke|uIv+rw4+(`!1kW5mHj>lX%`!fKTS0{h`hH^W(8+s6@llH!rWXu z3Gz)AkGP@jUHZNaf*8bDjkt(2@%ii9$;e5l#5xpEL(}iVGbUoFP7-7Gup9A0U8JxQ zbU2kP{YmPEol$gRwe3!Q%)T$#KJSImnMQn+ZEu#* zsT*d+P^sHiylTDy0+15uxTJXctpnZScoYM##x{hOvk>n!=`%84aDBQ^nq3(AoB~N5 zRhJ*V19`8qTk_6{wcJu_?V_QW%6La>e+B+Yk=cb!2Ei#BQ;kzp8+K*(lc^6OI+IAS z_GhtEPFMYm5#j1ZIPm`0h))n|o~hhUsTPQNlJ=#PA7j_s=IxN*mqC)0kTX>has9Q8 zKwl)N-R@Q0C9wy_Lrr2>{tcnpB_PGkTmrirxQ;1NP|9Sy zuu@s&XL2;kg$69}wD^r)+_%i5{#etef@Iz6@+|6`<)RM=!O7<&Xe!>s&rX(Hr_pPl zA5cl0s~D$t372wEYJ_D@`Hfe+P9t_HF!f8MH0Y>GfcN+{lh+DAg$Pt z3t5HmhX{r$Ena&c%ZD76o_&iWd||bsBzj(tE!B7+n9b^U&K-NsqUYl`?kqZYti14| zRR$1<2QcnzexT*1Y(YT|jXimksqF|}r>VhJD9-~*@mwb2GMIaXPN%+d5K&t$+m57! zq8`qVWR+s4YU5Uf1Pq_SR#d`7Ro8~}#b zY&Xemo#7UC?53Ki!=H1kCq)fh*B4xOVnT8S0^L$m!T|%i&@5ZTLW1xlUWqjX9feex z*x8Ie#>C~XTC*@9#Zj?;M85KBtYKgA^QL{ACB3|kmSZPzPnDZ48X5W253kad`f*!|D2W-dDEfr% zvQammyEf0m^a@$WI?;pioa+8g!GrJ0j@krziyC0b4|r95%BD?~1C^a@jpU)^nQ$=O za_^-7_P{38=P`+Ced7V@vj`(yT4Q?y?%x1RB6qC}&M4xSTp3FL$3&_D@C4-~nV@H8 zSHy4qA)nwfHh$i@c*1XL29Mp-8{Sdnu%iOChQjBsI^JexSoNG}j_gph4J!MvBeM3r zL4M7ahD@>+S4mVPa@l=JWaB-x_I}c8?>8%$yA3Gl2Z=%S{yF0Hq0f0(TlasnZlH*` z@n6s&H_8j~?-01#w%le3Cw|Yt7BHn{&dzU_O>wuuP?NbZ>ZJftYrrS`@bMJ zGDjBo7L`5F53FOUrOt^V(Vk-tdHHB708bWBTV`E1G2b*0)2K_ZX$O&{F*}v|OI~{| z_39R{0}ZvSPXMV!ENt4Rn?iixuXsaqgmItrf%?rv5o>oCD{^NYw)nB3NGR>Ho2-xu zqgzu1JM>ST9*tcOV6SAx$l60Fx?fiUK1M>&eHeW679a^KUZ%AoK|^>0kz|VEX5Tj> z2A`r9oDa#QjgT7U9dBKA%MAx?@pVRU{+0dGwJy;1W}kWEAs6Fh3C19}YfIqfIM9c= zdXpw`uIA}kdOKat*wx;`}2DlR!nPrI)Pj~hub>5q2AX@B*otmAKLbl?RMl8 zJq1h&FCa1q3(EJO8>tV<-3^uYI1?i@;TKTY_3|j+4QU*{C_WKr0pG?{eVNT$U!Vq(5kDjAws_O)1#|V`I~U!ytS5#>uas^<3QwqXnf0Eo z@xpF=z@2jX(dohGPNDBR1*kjudpxFrg^XyoHF3Lwc9Gp%KpG<2#PUu-{#qN=#>Vi4 zs_!7)Zof0qe;-MXC5M9I9ylrryjhu0B;H1CbZh#YV8Ia z`2Z`$>JtlzW)&n433=Jqg}>EQuL=>QUnv1(+BU-WFV1o8wM__-bh`a5qNUjgHByH| zaLk+gT?pzYlb<*Bn9;sbE|lt%>{z$nvjb}noJ-x+o=HHOQwhE?(=#I3E3ST&UH;H| zJxEBGCJvOk*YCuB-2k2Yt9R07`ZSjWPNi3nb(JR(5N%r~^7Qac73AsF85xZtrdq>B zn7BY)>jQfat8o567*BgcWs$X>mQtZ%syWtG&Qy!@fn)2W>dBvIDB6OAx#|I7{Utzt ztEC(ueUTAu9L?JcDRs_wFNX+&m-O9idf$3G5aU$0K|D8tXSW#~vX^V7dne0sNhK53 zQOz9O+`;1MqKs4rkgBX0FjMp)Sg0>qpdhEa{qHP6g{$JX*}8 z6n#gqGa5aND|(_@f<9 zwYbTwmlCs)wc@{Vrg4D&eAM{+lErjnWtZhF14w$m|&^jB8D^9y|s35ymb2uYd^+2b!e9%=pAH*kdK-SQ&a67(yZOw%=S zuhbYh>QTr(<8gdZ@_^!kcZl>-D+BxxWZTv9+%8QGae1p308_rT$DMG)+pw< zuvEOsK_0N2Q)gc8%!-79ciH+VgCnlIJ&UT{_o7&yK&-v#1D>clc&TrOV=V55Lr zfdPeCcJ>l@T(n5{Oiz+Au|=seghvrQl!^9Xbak?B?$>T@l4haw>Qcj`T#-+>Um^|B zdbWAV<+qsnH4UHCH8AuF2mk|xJzBCwsLy2S)d}bpnC5FW%^R~&iBov z214`F{sWwEn?nTY`2fV$dKM6jLRd}CYF(L>cU1b~Z|tM13j-fkxxa=|I-s^^W3a zMW{_l=?if?KL?GxYl?tT-{eW+n4Ig9A}_Z(NwWwCFc3P3bMJ#1pY=(&Pi6y@XU0b? zR+bfF?e@gUV?I4dTtcO>^GY;snME!Y)_DDS%p(V>Y^Op_VuscMTyOv7DjxzloFf*`0=H5ZBw%ZD%dCa`*;w;d;q$Ze)#$M z3}V@g^^a%lGEJZG98`U0o-QSmt<`l)_Txp)Va4H0izC9s0k!q+;(BoUZry+D(7W7{ zXQSp75g6H&QWH4{#LX4|s(i*~FvpGa z@44}+4}b#}1o`cO{X$JGL@GQiH#DONfy*9JDve=VjCP(E3X&%enddPEr6b$zwwMsv zwNM_mTb4tArJL0f@CC_SG9Wt2F}0`{bWZ!GfQeB?^NrkTcVi>KvfiBL$8AgnL9c#8 zbTQGj6N+}ATn4SeSKt!sf~}~AaQEnCNFHPqFBB{V3Rvox0g&*054h|CX7E1al;BDM zU!h!z3u-}wn-Pc3d5~-DqJ?NLTBD8i_o>bxa~%C?q-%%dht1c@8Ji0Plg}H{0%)5& z4)%qGo!Po+A`KbZ@#ot-i68_EJ)@W_D_DhFTC(3y4m5-YMkUCuz;#KGse|F#F`p!%>VANd3oS%GWK$7V;QwGdB~OB~+-A=VzCd&dD!4I1aum!}2>3g6eQ;vloIj zcN$wWAi~ZAtS5>Z;`F~v+1ortD`$CkTcUEYIUR-UrCVsAjZQI;5WvMi{VA<5G2xvE z2{Xs_-2UNe=UNo#f?!CAG@J%D-#k~0=Gemgbx|kp#I&pB23NCQQK4+w+s1ja(J4W+ z5J6J%b#Ga3&@2uOTRwJABaWV(@h{=}Rqktfeg%1tFdFyDDU>Xw&|Hyeo8X9EL2m!p z5gcUXR$G4comD0-!K2^8(YT+0dtEFxVXxfIos6sa@VeSbDpvn-e*jtedX&D8R1=)= zO6B#=Eath&w&>PvCZVpO$EA6B!(MNJ*MpgiczPzPNs9sFDWSy@JBrt4-zxf6;L~AoH4NIblAO z7z#^M;!znAvX7h!)!X`lrrXI5s?rr=%Td5q_ojBH5l+|Dab5LtMRv#?hhRp@Xlsn4 z@$o(m*bL0?bOdm&nl;dqexLplkUS!$2beReSdDH~u7je|T+TcWHw1p}GM30Vl2K{k z+|FB&yMjIhb@olXa$YeFY*nGL#rX@k^h;xrygs2+sA$|29tZAk(2!-S4pdy*X)~Q! z(73^6V|+~q|DFtXV`IWjS%4|B}M2TZPyF4r7D6JUw~cJo#a= zpM?L#4E}{nHX4wbo#4r~0w;-}%0lNJExbX224P(f)07~H z(347vRx_$lB>CL;b79VCp%8`ER)SUcNq%RD`1AfeNK7boG+)9%0p^Z&0oqzjJ-1mp z=0Q1jl-v9zen%fBZ27#tp)H6Y>H-CjS+{OUf*(m{7|wOm^DLapzOdtfX@KM#JFm&1 zt(>FrHB@uDrvvlVt~XF8{YtcU-F`;Gr-TAU?4=ocr6>d!a5)?c^}|ft$a8shD`Lbi z3RAB*JXDOM=?0Mxz{c~)%&iTA7GnmOnz%90JunhYS^*ODLGpH2&-Z#+82kH$f2C~hD3S&sPy2opJf1RQUyiSa=X zgFVGKpsE5T1;7U0xmaDAl7*{p#TN+Ia8Em^zbZ#`IuDg2uG@q3wZ_4GM4|~rC*2+! zIZQBp*jm-$()>ZqLr^VULuvnhNL>&(w~PGQoZ8)CMrYEbcDCFaCCe)nxT)Oo#t)f= tUc`#tFF?5?%*uVvdqBpZhSZNHV?~nih008nys$T#A literal 0 HcmV?d00001 diff --git a/src/collections/members/matthieu-ervin/index.mdx b/src/collections/members/matthieu-ervin/index.mdx new file mode 100644 index 000000000000..5555a9a7e3a5 --- /dev/null +++ b/src/collections/members/matthieu-ervin/index.mdx @@ -0,0 +1,13 @@ +--- +name: Matthieu EVRIN +position: Contributor +image_path: ./Matthieu-Evrin.webp +github: lekaf974 +twitter: mevrin +linkedin: matthieu-evrin +layer5: e4a0ec88-35c6-4976-9715-f3d0f8ff029e +location: Quebec, Canada +bio: Enthusiastic technology lover mainly on opensource technology mainly on Kubernetes and it ecosystem. Always wanted to contribute to open-source but id not know how and where to start until my first contribution for Meshery. I have a background in several domains related to computer science (networking, linux system admin, java developer, database administrator) and became a Platform Engineer since a while now. I like coding mostly in the backend and in automation.I am always wanting to learn and share with others so you don't hesitate to connect with me on social media. +status: Active +published: true +--- From a7b63d80488a486af369de46b9c6c87472012330 Mon Sep 17 00:00:00 2001 From: Preyanshu Mishra <118627824+preyanshu@users.noreply.github.com> Date: Mon, 10 Jun 2024 12:10:47 +0530 Subject: [PATCH 2/6] reverted package.json Signed-off-by: Preyanshu Mishra <118627824+preyanshu@users.noreply.github.com> --- package.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/package.json b/package.json index 36ea507b1cca..cadeadb2e90a 100644 --- a/package.json +++ b/package.json @@ -49,8 +49,7 @@ "cytoscape-fcose": "^2.2.0", "dedent": "^1.5.1", "deepmerge": "^4.3.0", - "eslint": "^8.3.0", - "eslint-plugin-react": "^7.34.2", + "eslint": "^9.4.0", "formik": "^2.4.5", "gatsby": "^4.20.0", "gatsby-awesome-pagination": "^0.3.8", From 6c325eeb10e9fb8316a8dee32fa1f6d61ca531e9 Mon Sep 17 00:00:00 2001 From: Preyanshu Mishra <118627824+preyanshu@users.noreply.github.com> Date: Mon, 10 Jun 2024 12:12:26 +0530 Subject: [PATCH 3/6] reverted package-lock.json Signed-off-by: Preyanshu Mishra <118627824+preyanshu@users.noreply.github.com> --- package-lock.json | 422 +++++++++++++++++++++++++++------------------- 1 file changed, 244 insertions(+), 178 deletions(-) diff --git a/package-lock.json b/package-lock.json index 696d598c4aae..bfc78e095633 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,8 +32,7 @@ "cytoscape-fcose": "^2.2.0", "dedent": "^1.5.1", "deepmerge": "^4.3.0", - "eslint": "^8.3.0", - "eslint-plugin-react": "^7.34.2", + "eslint": "^9.4.0", "formik": "^2.4.5", "gatsby": "^4.20.0", "gatsby-awesome-pagination": "^0.3.8", @@ -2342,15 +2341,61 @@ "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.1.tgz", + "integrity": "sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.15.1.tgz", + "integrity": "sha512-K4gzNq+yymn/EVsXYmf+SBcBro8MTf+aXJZUphM96CdzUEr+ClGDvAbpmaEK+cGVigVXIgs9gNmvHAlrzzY5JQ==", + "dependencies": { + "@eslint/object-schema": "^2.1.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, "node_modules/@eslint/eslintrc": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", - "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz", + "integrity": "sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.19.0", + "espree": "^10.0.1", + "globals": "^14.0.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", @@ -2358,26 +2403,39 @@ "strip-json-comments": "^3.1.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" } }, "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dependencies": { - "type-fest": "^0.20.2" - }, + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", "engines": { - "node": ">=8" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@eslint/js": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.4.0.tgz", + "integrity": "sha512-fdI7VJjP3Rvc70lC4xkFXHB0fiPeojiL1PxVG6t1ZvXQrarj893PweuBTujxDUFk0Fxj4R7PIIAZ/aiiyZPZcg==", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.3.tgz", + "integrity": "sha512-HAbhAYKfsAC2EkTqve00ibWIZlaU74Z1EHwAjYr4PXF0YU2VEA1zSIKSSpKszRLRWwHzzRZXvK632u+uXzvsvw==", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, "node_modules/@floating-ui/core": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.3.1.tgz", @@ -3017,17 +3075,16 @@ "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", "deprecated": "This version has been deprecated and is no longer supported or maintained" }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.6.0.tgz", - "integrity": "sha512-JQlEKbcgEUjBFhLIF4iqM7u/9lwgHRBcpHrmUNCALK0Q3amXN6lxdoXLnF0sm11E9VqTmBALR87IlUg1bZ8A9A==", - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "engines": { - "node": ">=10.10.0" + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, "node_modules/@humanwhocodes/object-schema": { @@ -3035,6 +3092,18 @@ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" }, + "node_modules/@humanwhocodes/retry": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.0.tgz", + "integrity": "sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, "node_modules/@img/sharp-darwin-arm64": { "version": "0.33.2", "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.2.tgz", @@ -6915,15 +6984,18 @@ } }, "node_modules/array.prototype.tosorted": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz", - "integrity": "sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", "dependencies": { - "call-bind": "^1.0.5", + "call-bind": "^1.0.7", "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.1.0", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" } }, "node_modules/arraybuffer.prototype.slice": { @@ -11038,54 +11110,50 @@ } }, "node_modules/eslint": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.3.0.tgz", - "integrity": "sha512-aIay56Ph6RxOTC7xyr59Kt3ewX185SaGnAr8eWukoPLeriCrvGjvAubxuvaXOfsxhtwV5g0uBOsyhAom4qJdww==", - "dependencies": { - "@eslint/eslintrc": "^1.0.4", - "@humanwhocodes/config-array": "^0.6.0", - "ajv": "^6.10.0", + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.4.0.tgz", + "integrity": "sha512-sjc7Y8cUD1IlwYcTS9qPSvGjAC8Ne9LctpxKKu3x/1IC9bnOg98Zy6GxEJUfr1NojMgVPlyANXYns8oE2c1TAA==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/config-array": "^0.15.1", + "@eslint/eslintrc": "^3.1.0", + "@eslint/js": "9.4.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.3.0", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.3.2", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.0", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.1.0", - "espree": "^9.1.0", - "esquery": "^1.4.0", + "eslint-scope": "^8.0.1", + "eslint-visitor-keys": "^4.0.0", + "espree": "^10.0.1", + "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", - "js-yaml": "^4.1.0", + "is-path-inside": "^3.0.3", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.2.0", - "semver": "^7.2.1", + "optionator": "^0.9.3", "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" + "text-table": "^0.2.0" }, "bin": { "eslint": "bin/eslint.js" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -11149,72 +11217,6 @@ "ms": "^2.1.1" } }, - "node_modules/eslint-plugin-react": { - "version": "7.34.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.2.tgz", - "integrity": "sha512-2HCmrU+/JNigDN6tg55cRDKCQWicYAPB38JGSFDQt95jDm8rrvSUo7YPkOIm5l6ts1j1zCvysNcasvfTMQzUOw==", - "dependencies": { - "array-includes": "^3.1.8", - "array.prototype.findlast": "^1.2.5", - "array.prototype.flatmap": "^1.3.2", - "array.prototype.toreversed": "^1.1.2", - "array.prototype.tosorted": "^1.1.3", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.19", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.8", - "object.fromentries": "^2.0.8", - "object.hasown": "^1.1.4", - "object.values": "^1.2.0", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.11" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", @@ -11309,26 +11311,26 @@ } }, "node_modules/eslint/node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.1.tgz", + "integrity": "sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" } }, "node_modules/eslint/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", + "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -11342,29 +11344,38 @@ "node": ">=4.0" } }, - "node_modules/eslint/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "node_modules/eslint/node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", "dependencies": { - "is-glob": "^4.0.3" + "flat-cache": "^4.0.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=16.0.0" } }, - "node_modules/eslint/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "node_modules/eslint/node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", "dependencies": { - "type-fest": "^0.20.2" + "flatted": "^3.2.9", + "keyv": "^4.5.4" }, "engines": { - "node": ">=8" + "node": ">=16" + } + }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=10.13.0" } }, "node_modules/eslint/node_modules/has-flag": { @@ -11375,25 +11386,6 @@ "node": ">=8" } }, - "node_modules/eslint/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/eslint/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/eslint/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -11406,27 +11398,27 @@ } }, "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.0.1.tgz", + "integrity": "sha512-MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww==", "dependencies": { - "acorn": "^8.9.0", + "acorn": "^8.11.3", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" + "eslint-visitor-keys": "^4.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" } }, "node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", + "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -14911,6 +14903,37 @@ "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, + "node_modules/gatsby/node_modules/eslint-plugin-react": { + "version": "7.34.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.2.tgz", + "integrity": "sha512-2HCmrU+/JNigDN6tg55cRDKCQWicYAPB38JGSFDQt95jDm8rrvSUo7YPkOIm5l6ts1j1zCvysNcasvfTMQzUOw==", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.toreversed": "^1.1.2", + "array.prototype.tosorted": "^1.1.3", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.19", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "object.hasown": "^1.1.4", + "object.values": "^1.2.0", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.11" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, "node_modules/gatsby/node_modules/eslint-plugin-react-hooks": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", @@ -14922,6 +14945,25 @@ "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" } }, + "node_modules/gatsby/node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gatsby/node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/gatsby/node_modules/eslint-utils": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", @@ -15021,6 +15063,14 @@ "node": ">=4" } }, + "node_modules/gatsby/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, "node_modules/gatsby/node_modules/gatsby-cli": { "version": "4.25.0", "resolved": "https://registry.npmjs.org/gatsby-cli/-/gatsby-cli-4.25.0.tgz", @@ -15177,6 +15227,22 @@ "node": ">=0.4.0" } }, + "node_modules/gatsby/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/gatsby/node_modules/semver": { "version": "7.5.2", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.2.tgz", From 9ff69c1563e9c486e20dd27b94f12878e488352a Mon Sep 17 00:00:00 2001 From: Preyanshu Mishra <118627824+preyanshu@users.noreply.github.com> Date: Mon, 10 Jun 2024 12:21:23 +0530 Subject: [PATCH 4/6] fix package-lock.json Signed-off-by: Preyanshu Mishra <118627824+preyanshu@users.noreply.github.com> --- package-lock.json | 29 +++++++++++++---------------- 1 file changed, 13 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index bfc78e095633..f76784c7d214 100644 --- a/package-lock.json +++ b/package-lock.json @@ -32,7 +32,6 @@ "cytoscape-fcose": "^2.2.0", "dedent": "^1.5.1", "deepmerge": "^4.3.0", - "eslint": "^9.4.0", "formik": "^2.4.5", "gatsby": "^4.20.0", "gatsby-awesome-pagination": "^0.3.8", @@ -99,6 +98,7 @@ "cpx": "^1.5.0", "cross-env": "^7.0.0", "env-cmd": "^10.1.0", + "eslint": "^9.4.0", "gatsby-plugin-webpack-bundle-analyser-v2": "^1.1.30", "gh-pages": "^6.1.1", "husky": "^8.0.3", @@ -2356,9 +2356,9 @@ } }, "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", + "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -2367,9 +2367,9 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.1.tgz", - "integrity": "sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } @@ -6984,18 +6984,15 @@ } }, "node_modules/array.prototype.tosorted": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", - "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz", + "integrity": "sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.5", "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", + "es-abstract": "^1.22.3", + "es-errors": "^1.1.0", "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" } }, "node_modules/arraybuffer.prototype.slice": { From 6e1ab79e7e56978fa50cee0d5e5abd544a92eaae Mon Sep 17 00:00:00 2001 From: Preyanshu Mishra <118627824+preyanshu@users.noreply.github.com> Date: Mon, 10 Jun 2024 12:26:34 +0530 Subject: [PATCH 5/6] fix package.json Signed-off-by: Preyanshu Mishra <118627824+preyanshu@users.noreply.github.com> --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index cadeadb2e90a..36ea507b1cca 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,8 @@ "cytoscape-fcose": "^2.2.0", "dedent": "^1.5.1", "deepmerge": "^4.3.0", - "eslint": "^9.4.0", + "eslint": "^8.3.0", + "eslint-plugin-react": "^7.34.2", "formik": "^2.4.5", "gatsby": "^4.20.0", "gatsby-awesome-pagination": "^0.3.8", From 70d27c5a4c3e5c2c3fe807ec52d6c5caf249ed53 Mon Sep 17 00:00:00 2001 From: Preyanshu Mishra <118627824+preyanshu@users.noreply.github.com> Date: Mon, 10 Jun 2024 12:29:16 +0530 Subject: [PATCH 6/6] Update package.json Signed-off-by: Preyanshu Mishra <118627824+preyanshu@users.noreply.github.com> --- package.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/package.json b/package.json index 36ea507b1cca..d5f8dd1c3dae 100644 --- a/package.json +++ b/package.json @@ -49,8 +49,6 @@ "cytoscape-fcose": "^2.2.0", "dedent": "^1.5.1", "deepmerge": "^4.3.0", - "eslint": "^8.3.0", - "eslint-plugin-react": "^7.34.2", "formik": "^2.4.5", "gatsby": "^4.20.0", "gatsby-awesome-pagination": "^0.3.8", @@ -117,6 +115,7 @@ "cpx": "^1.5.0", "cross-env": "^7.0.0", "env-cmd": "^10.1.0", + "eslint": "^9.4.0", "gatsby-plugin-webpack-bundle-analyser-v2": "^1.1.30", "gh-pages": "^6.1.1", "husky": "^8.0.3",