From 5c66caf9c7700847b799c161ccda9d481b3eeccb Mon Sep 17 00:00:00 2001 From: Daniel Colares Date: Thu, 12 Dec 2024 10:55:34 -0300 Subject: [PATCH 01/15] init next --- eslint.config.mjs | 16 + next-env.d.ts | 5 + next.config.ts | 7 + package-lock.json | 5808 +++++++++++++++++++++++++++++++++++++++++++ package.json | 27 + postcss.config.mjs | 8 + public/file.svg | 1 + public/globe.svg | 1 + public/next.svg | 1 + public/vercel.svg | 1 + public/window.svg | 1 + src/app/favicon.ico | Bin 0 -> 25931 bytes src/app/globals.css | 21 + src/app/layout.tsx | 34 + src/app/page.tsx | 101 + tailwind.config.ts | 18 + tsconfig.json | 27 + 17 files changed, 6077 insertions(+) create mode 100644 eslint.config.mjs create mode 100644 next-env.d.ts create mode 100644 next.config.ts create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 postcss.config.mjs create mode 100644 public/file.svg create mode 100644 public/globe.svg create mode 100644 public/next.svg create mode 100644 public/vercel.svg create mode 100644 public/window.svg create mode 100644 src/app/favicon.ico create mode 100644 src/app/globals.css create mode 100644 src/app/layout.tsx create mode 100644 src/app/page.tsx create mode 100644 tailwind.config.ts create mode 100644 tsconfig.json diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 0000000..c85fb67 --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,16 @@ +import { dirname } from "path"; +import { fileURLToPath } from "url"; +import { FlatCompat } from "@eslint/eslintrc"; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = dirname(__filename); + +const compat = new FlatCompat({ + baseDirectory: __dirname, +}); + +const eslintConfig = [ + ...compat.extends("next/core-web-vitals", "next/typescript"), +]; + +export default eslintConfig; diff --git a/next-env.d.ts b/next-env.d.ts new file mode 100644 index 0000000..1b3be08 --- /dev/null +++ b/next-env.d.ts @@ -0,0 +1,5 @@ +/// +/// + +// NOTE: This file should not be edited +// see https://nextjs.org/docs/app/api-reference/config/typescript for more information. diff --git a/next.config.ts b/next.config.ts new file mode 100644 index 0000000..e9ffa30 --- /dev/null +++ b/next.config.ts @@ -0,0 +1,7 @@ +import type { NextConfig } from "next"; + +const nextConfig: NextConfig = { + /* config options here */ +}; + +export default nextConfig; diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..23aec6f --- /dev/null +++ b/package-lock.json @@ -0,0 +1,5808 @@ +{ + "name": "my-project", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "my-project", + "version": "0.1.0", + "dependencies": { + "next": "15.1.0", + "react": "^19.0.0", + "react-dom": "^19.0.0" + }, + "devDependencies": { + "@eslint/eslintrc": "^3", + "@types/node": "^20", + "@types/react": "^19", + "@types/react-dom": "^19", + "eslint": "^9", + "eslint-config-next": "15.1.0", + "postcss": "^8", + "tailwindcss": "^3.4.1", + "typescript": "^5" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz", + "integrity": "sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", + "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "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==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.1.tgz", + "integrity": "sha512-fo6Mtm5mWyKjA/Chy1BYTdn5mGJoDNjC7C64ug20ADsRDGrA85bN3uK3MaKbeRkRuuIEAR5N33Jr1pbm411/PA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.5", + "debug": "^4.3.1", + "minimatch": "^3.1.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.9.1.tgz", + "integrity": "sha512-GuUdqkyyzQI5RMIWkHhvTWLCyLo1jNK3vzkSyaExH5kHPDHcuL2VOpHjmMY+y3+NC69qAKToBqldTBgYeLSr9Q==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.2.0.tgz", + "integrity": "sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "9.16.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.16.0.tgz", + "integrity": "sha512-tw2HxzQkrbeuvyj1tG2Yqq+0H9wGoI2IMk4EOsQeX+vmd75FtJAzf+gTA69WF+baUKRYQ3x2kbLE08js5OsTVg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.5.tgz", + "integrity": "sha512-o0bhxnL89h5Bae5T318nFoFzGy+YE5i/gGkoPAgkmTVdRKTiv3p8JHevPiPaMwoloKfEiiaHlawCqaZMqRm+XQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.4.tgz", + "integrity": "sha512-zSkKow6H5Kdm0ZUQUB2kV5JIXqoG0+uH5YADhaEHswm664N9Db8dXSi0nMJpacpMf+MyyglF1vnZohpEg5yUtg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@humanfs/core": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.6", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz", + "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/core": "^0.19.1", + "@humanwhocodes/retry": "^0.3.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz", + "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "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==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/retry": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.1.tgz", + "integrity": "sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", + "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", + "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", + "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", + "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", + "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", + "cpu": [ + "arm" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", + "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", + "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", + "cpu": [ + "s390x" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", + "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", + "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", + "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", + "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", + "cpu": [ + "arm" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.0.5" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", + "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", + "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", + "cpu": [ + "s390x" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.0.4" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", + "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", + "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", + "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", + "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", + "cpu": [ + "wasm32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.2.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", + "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", + "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@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==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@next/env": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@next/env/-/env-15.1.0.tgz", + "integrity": "sha512-UcCO481cROsqJuszPPXJnb7GGuLq617ve4xuAyyNG4VSSocJNtMU5Fsx+Lp6mlN8c7W58aZLc5y6D/2xNmaK+w==", + "license": "MIT" + }, + "node_modules/@next/eslint-plugin-next": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-15.1.0.tgz", + "integrity": "sha512-+jPT0h+nelBT6HC9ZCHGc7DgGVy04cv4shYdAe6tKlEbjQUtwU3LzQhzbDHQyY2m6g39m6B0kOFVuLGBrxxbGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-glob": "3.3.1" + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.1.0.tgz", + "integrity": "sha512-ZU8d7xxpX14uIaFC3nsr4L++5ZS/AkWDm1PzPO6gD9xWhFkOj2hzSbSIxoncsnlJXB1CbLOfGVN4Zk9tg83PUw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.1.0.tgz", + "integrity": "sha512-DQ3RiUoW2XC9FcSM4ffpfndq1EsLV0fj0/UY33i7eklW5akPUCo6OX2qkcLXZ3jyPdo4sf2flwAED3AAq3Om2Q==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.1.0.tgz", + "integrity": "sha512-M+vhTovRS2F//LMx9KtxbkWk627l5Q7AqXWWWrfIzNIaUFiz2/NkOFkxCFyNyGACi5YbA8aekzCLtbDyfF/v5Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.1.0.tgz", + "integrity": "sha512-Qn6vOuwaTCx3pNwygpSGtdIu0TfS1KiaYLYXLH5zq1scoTXdwYfdZtwvJTpB1WrLgiQE2Ne2kt8MZok3HlFqmg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.1.0.tgz", + "integrity": "sha512-yeNh9ofMqzOZ5yTOk+2rwncBzucc6a1lyqtg8xZv0rH5znyjxHOWsoUtSq4cUTeeBIiXXX51QOOe+VoCjdXJRw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.1.0.tgz", + "integrity": "sha512-t9IfNkHQs/uKgPoyEtU912MG6a1j7Had37cSUyLTKx9MnUpjj+ZDKw9OyqTI9OwIIv0wmkr1pkZy+3T5pxhJPg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.1.0.tgz", + "integrity": "sha512-WEAoHyG14t5sTavZa1c6BnOIEukll9iqFRTavqRVPfYmfegOAd5MaZfXgOGG6kGo1RduyGdTHD4+YZQSdsNZXg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.1.0.tgz", + "integrity": "sha512-J1YdKuJv9xcixzXR24Dv+4SaDKc2jj31IVUEMdO5xJivMTXuE6MAdIi4qPjSymHuFG8O5wbfWKnhJUcHHpj5CA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nolyfill/is-core-module": { + "version": "1.0.39", + "resolved": "https://registry.npmjs.org/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz", + "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.4.0" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.4.tgz", + "integrity": "sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", + "license": "Apache-2.0" + }, + "node_modules/@swc/helpers": { + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz", + "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.8.0" + } + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "20.17.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.10.tgz", + "integrity": "sha512-/jrvh5h6NXhEauFFexRin69nA0uHJ5gwk4iDivp/DeoEua3uwCUto6PC86IpRITBOs4+6i2I56K5x5b6WYGXHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "node_modules/@types/react": { + "version": "19.0.1", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.1.tgz", + "integrity": "sha512-YW6614BDhqbpR5KtUYzTA+zlA7nayzJRA9ljz9CQoxthR0sDisYZLuvSMsil36t4EH/uAt8T52Xb4sVw17G+SQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.0.2.tgz", + "integrity": "sha512-c1s+7TKFaDRRxr1TxccIX2u7sfCnc3RxkVyBIUA2lCpyqCF+QoAwQ/CBg7bsMdVwP120HEH143VQezKtef5nCg==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^19.0.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.18.0.tgz", + "integrity": "sha512-NR2yS7qUqCL7AIxdJUQf2MKKNDVNaig/dEB0GBLU7D+ZdHgK1NoH/3wsgO3OnPVipn51tG3MAwaODEGil70WEw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "8.18.0", + "@typescript-eslint/type-utils": "8.18.0", + "@typescript-eslint/utils": "8.18.0", + "@typescript-eslint/visitor-keys": "8.18.0", + "graphemer": "^1.4.0", + "ignore": "^5.3.1", + "natural-compare": "^1.4.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.18.0.tgz", + "integrity": "sha512-hgUZ3kTEpVzKaK3uNibExUYm6SKKOmTU2BOxBSvOYwtJEPdVQ70kZJpPjstlnhCHcuc2WGfSbpKlb/69ttyN5Q==", + "dev": true, + "license": "MITClause", + "dependencies": { + "@typescript-eslint/scope-manager": "8.18.0", + "@typescript-eslint/types": "8.18.0", + "@typescript-eslint/typescript-estree": "8.18.0", + "@typescript-eslint/visitor-keys": "8.18.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.18.0.tgz", + "integrity": "sha512-PNGcHop0jkK2WVYGotk/hxj+UFLhXtGPiGtiaWgVBVP1jhMoMCHlTyJA+hEj4rszoSdLTK3fN4oOatrL0Cp+Xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.18.0", + "@typescript-eslint/visitor-keys": "8.18.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.18.0.tgz", + "integrity": "sha512-er224jRepVAVLnMF2Q7MZJCq5CsdH2oqjP4dT7K6ij09Kyd+R21r7UVJrF0buMVdZS5QRhDzpvzAxHxabQadow==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "8.18.0", + "@typescript-eslint/utils": "8.18.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.18.0.tgz", + "integrity": "sha512-FNYxgyTCAnFwTrzpBGq+zrnoTO4x0c1CKYY5MuUTzpScqmY5fmsh2o3+57lqdI3NZucBDCzDgdEbIaNfAjAHQA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.18.0.tgz", + "integrity": "sha512-rqQgFRu6yPkauz+ms3nQpohwejS8bvgbPyIDq13cgEDbkXt4LH4OkDMT0/fN1RUtzG8e8AKJyDBoocuQh8qNeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.18.0", + "@typescript-eslint/visitor-keys": "8.18.0", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.8.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.18.0.tgz", + "integrity": "sha512-p6GLdY383i7h5b0Qrfbix3Vc3+J2k6QWw6UMUeY5JGfm3C5LbZ4QIZzJNoNOfgyRe0uuYKjvVOsO/jD4SJO+xg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "8.18.0", + "@typescript-eslint/types": "8.18.0", + "@typescript-eslint/typescript-estree": "8.18.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.18.0.tgz", + "integrity": "sha512-pCh/qEA8Lb1wVIqNvBke8UaRjJ6wrAWkJO5yyIbs8Yx6TNGYyfNjOo61tLv+WwLvoLPp4BQ8B7AHKijl8NGUfw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.18.0", + "eslint-visitor-keys": "^4.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "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" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true, + "license": "MIT" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true, + "license": "MIT" + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", + "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.10.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.2.tgz", + "integrity": "sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==", + "dev": true, + "license": "MPL-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz", + "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.2.tgz", + "integrity": "sha512-0lk0PHFe/uz0vl527fG9CgdE9WdafjDbCXvBbs+LUv000TVt2Jjhqbs4Jwm8gz070w8xXyEAxrPOMullsxXeGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "get-intrinsic": "^1.2.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001688", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001688.tgz", + "integrity": "sha512-Nmqpru91cuABu/DTCXbM2NSRHzM2uVHfPnhJ/1zEAJx/ILBRVmz3pzH4N7DZqbdG0gWClsCC05Oj0mJ/1AWMbA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", + "license": "MIT" + }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "license": "MIT", + "optional": true, + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "license": "MIT", + "optional": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "dev": true, + "license": "MIT" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "license": "Apache-2.0", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true, + "license": "MIT" + }, + "node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.0.tgz", + "integrity": "sha512-9+Sj30DIu+4KvHqMfLUGLFYL2PkURSYMVXJyXe92nFRvlYq5hBjLEhblKB+vkd/WVlUYMWigiY07T91Fkk0+4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, + "license": "MIT" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/enhanced-resolve": { + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/es-abstract": { + "version": "1.23.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.5.tgz", + "integrity": "sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.3", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.0.tgz", + "integrity": "sha512-tpxqxncxnpw3c93u8n3VOzACmRFoVmWJqbWXvX/JfKbkhBw1oslgPrUfeSt2psuqyEJFD6N/9lg5i7bsKpoq+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.3", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "9.16.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.16.0.tgz", + "integrity": "sha512-whp8mSQI4C8VXd+fLgSM0lh3UlmcFtVwUQjyKCFfsp+2ItAIYhlq/hqGahGqHE6cv9unM41VlqKk2VtKYR2TaA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.19.0", + "@eslint/core": "^0.9.0", + "@eslint/eslintrc": "^3.2.0", + "@eslint/js": "9.16.0", + "@eslint/plugin-kit": "^0.2.3", + "@humanfs/node": "^0.16.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.4.1", + "@types/estree": "^1.0.6", + "@types/json-schema": "^7.0.15", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.5", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.2.0", + "eslint-visitor-keys": "^4.2.0", + "espree": "^10.3.0", + "esquery": "^1.5.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", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-config-next": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-15.1.0.tgz", + "integrity": "sha512-gADO+nKVseGso3DtOrYX9H7TxB/MuX7AUYhMlvQMqLYvUWu4HrOQuU7cC1HW74tHIqkAvXdwgAz3TCbczzSEXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@next/eslint-plugin-next": "15.1.0", + "@rushstack/eslint-patch": "^1.10.3", + "@typescript-eslint/eslint-plugin": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", + "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^3.5.2", + "eslint-plugin-import": "^2.31.0", + "eslint-plugin-jsx-a11y": "^6.10.0", + "eslint-plugin-react": "^7.37.0", + "eslint-plugin-react-hooks": "^5.0.0" + }, + "peerDependencies": { + "eslint": "^7.23.0 || ^8.0.0 || ^9.0.0", + "typescript": ">=3.3.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-typescript": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.7.0.tgz", + "integrity": "sha512-Vrwyi8HHxY97K5ebydMtffsWAn1SCR9eol49eCd5fJS4O1WV7PaAjbcjmbfJJSMz/t4Mal212Uz/fQZrOB8mow==", + "dev": true, + "license": "ISC", + "dependencies": { + "@nolyfill/is-core-module": "1.0.39", + "debug": "^4.3.7", + "enhanced-resolve": "^5.15.0", + "fast-glob": "^3.3.2", + "get-tsconfig": "^4.7.5", + "is-bun-module": "^1.0.2", + "is-glob": "^4.0.3", + "stable-hash": "^0.0.4" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*", + "eslint-plugin-import-x": "*" + }, + "peerDependenciesMeta": { + "eslint-plugin-import": { + "optional": true + }, + "eslint-plugin-import-x": { + "optional": true + } + } + }, + "node_modules/eslint-import-resolver-typescript/node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/eslint-import-resolver-typescript/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", + "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", + "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", + "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.8", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", + "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "aria-query": "^5.3.2", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "hasown": "^2.0.2", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.1" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.37.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.2.tgz", + "integrity": "sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.1.0", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "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", + "string.prototype.repeat": "^1.0.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.1.0.tgz", + "integrity": "sha512-mpJRtPgHN2tNAvZ35AMfqeB3Xqeo273QxrHJsbBEPWODRM4r0yB6jfoROqKEYrOn27UtRPpcpHc2UqyBSuUNTw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.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==", + "dev": true, + "license": "MIT", + "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-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==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-scope": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.2.0.tgz", + "integrity": "sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", + "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", + "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.14.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz", + "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==", + "dev": true, + "license": "ISC" + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.6.tgz", + "integrity": "sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "dunder-proto": "^1.0.0", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "function-bind": "^1.1.2", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-tsconfig": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz", + "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "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==", + "dev": true, + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true, + "license": "MIT" + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "license": "MIT", + "optional": true + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.0.tgz", + "integrity": "sha512-kR5g0+dXf/+kXnqI+lu0URKYPKgICtHGGNCDSB10AaUFj3o/HkB3u7WfpRBJGFopxxY0oH3ux7ZsDjLtK7xqvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bun-module": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-1.3.0.tgz", + "integrity": "sha512-DgXeu5UWI0IsMQundYb5UAOzm6G2eVnarJ0byP6Tm55iZNKceD59LNPA2L4VvsScTtHcw0yEkVwSf7PC+QoLSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.6.3" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.0.tgz", + "integrity": "sha512-qfMdqbAQEwBw78ZyReKnlA8ezmPdb9BemzIIip/JkjaZUhitfXDkkr+3QTboW0JrSXT1QWyYShpvnNHGZ4c4yA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.0.tgz", + "integrity": "sha512-KVSZV0Dunv9DTPkhXwcZ3Q+tUc9TsaE1ZwX5J2WMvsSGS6Md8TFPun5uwh0yRdrNerI6vf/tbJxqSx4c1ZI1Lw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.0.tgz", + "integrity": "sha512-PlfzajuF9vSo5wErv3MJAKD/nqf9ngAs1NFQYm16nUYFO2IzxJ2hcm+IOCg+EEopdykNNUhVq5cz35cAUxU8+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.0.tgz", + "integrity": "sha512-qS8KkNNXUZ/I+nX6QT8ZS1/Yx0A444yhzdTKxCzKkNjQ9sHErBxJnJAgh+f5YhusYECEcjo4XcyH87hn6+ks0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "has-symbols": "^1.0.3", + "safe-regex-test": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/iterator.prototype": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.4.tgz", + "integrity": "sha512-x4WH0BWmrMmg4oHHl+duwubhrvczGlyuGAZu3nvrf0UXOfPu8IhZObFEr7DE/iv01YgVZrsOiRcqw2srkKEDIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "reflect.getprototypeof": "^1.0.8", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "dev": true, + "license": "MIT", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true, + "license": "MIT" + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/math-intrinsics": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.0.0.tgz", + "integrity": "sha512-4MqMiKP90ybymYvsut0CH2g4XWbfLtmlCkXmtmdcDCxNB+mQcu1w/1+L/VD7vi/PSv7X2JYV7SCcR+jiPXnQtA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/next": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/next/-/next-15.1.0.tgz", + "integrity": "sha512-QKhzt6Y8rgLNlj30izdMbxAwjHMFANnLwDwZ+WQh5sMhyt4lEBqDK9QpvWHtIM4rINKPoJ8aiRZKg5ULSybVHw==", + "license": "MIT", + "dependencies": { + "@next/env": "15.1.0", + "@swc/counter": "0.1.3", + "@swc/helpers": "0.5.15", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001579", + "postcss": "8.4.31", + "styled-jsx": "5.1.6" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": "^18.18.0 || ^19.8.0 || >= 20.0.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "15.1.0", + "@next/swc-darwin-x64": "15.1.0", + "@next/swc-linux-arm64-gnu": "15.1.0", + "@next/swc-linux-arm64-musl": "15.1.0", + "@next/swc-linux-x64-gnu": "15.1.0", + "@next/swc-linux-x64-musl": "15.1.0", + "@next/swc-win32-arm64-msvc": "15.1.0", + "@next/swc-win32-x64-msvc": "15.1.0", + "sharp": "^0.33.5" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "@playwright/test": "^1.41.2", + "babel-plugin-react-compiler": "*", + "react": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", + "react-dom": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "@playwright/test": { + "optional": true + }, + "babel-plugin-react-compiler": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/next/node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", + "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true, + "license": "BlueOak-1.0.0" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/react": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.0.0.tgz", + "integrity": "sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.0.0.tgz", + "integrity": "sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==", + "license": "MIT", + "dependencies": { + "scheduler": "^0.25.0" + }, + "peerDependencies": { + "react": "^19.0.0" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.8.tgz", + "integrity": "sha512-B5dj6usc5dkk8uFliwjwDHM8To5/QwdKz9JcBZ8Ic4G1f0YmeeJTtE/ZTdgRFPAfxZFiUaPhZ1Jcs4qeagItGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "dunder-proto": "^1.0.0", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.2.0", + "which-builtin-type": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "license": "MIT", + "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/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/scheduler": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz", + "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==", + "license": "MIT" + }, + "node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "devOptional": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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==", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/sharp": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", + "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", + "hasInstallScript": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.3", + "semver": "^7.6.3" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.33.5", + "@img/sharp-darwin-x64": "0.33.5", + "@img/sharp-libvips-darwin-arm64": "1.0.4", + "@img/sharp-libvips-darwin-x64": "1.0.4", + "@img/sharp-libvips-linux-arm": "1.0.5", + "@img/sharp-libvips-linux-arm64": "1.0.4", + "@img/sharp-libvips-linux-s390x": "1.0.4", + "@img/sharp-libvips-linux-x64": "1.0.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", + "@img/sharp-libvips-linuxmusl-x64": "1.0.4", + "@img/sharp-linux-arm": "0.33.5", + "@img/sharp-linux-arm64": "0.33.5", + "@img/sharp-linux-s390x": "0.33.5", + "@img/sharp-linux-x64": "0.33.5", + "@img/sharp-linuxmusl-arm64": "0.33.5", + "@img/sharp-linuxmusl-x64": "0.33.5", + "@img/sharp-wasm32": "0.33.5", + "@img/sharp-win32-ia32": "0.33.5", + "@img/sharp-win32-x64": "0.33.5" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "license": "MIT", + "optional": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stable-hash": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.4.tgz", + "integrity": "sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==", + "dev": true, + "license": "MIT" + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.includes": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", + "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/styled-jsx": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz", + "integrity": "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==", + "license": "MIT", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.16", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.16.tgz", + "integrity": "sha512-TI4Cyx7gDiZ6r44ewaJmt0o6BrMCT5aK5e0rmJ/G9Xq3w7CX/5VXl/zIPEJZFUK5VEqwByyhqNPycPlvcK4ZNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.6.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.2", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.6", + "lilconfig": "^3.1.3", + "micromatch": "^4.0.8", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.1.1", + "postcss": "^8.4.47", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.2", + "postcss-nested": "^6.2.0", + "postcss-selector-parser": "^6.1.2", + "resolve": "^1.22.8", + "sucrase": "^3.35.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/tailwindcss/node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-api-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.3.tgz", + "integrity": "sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.3.tgz", + "integrity": "sha512-GsvTyUHTriq6o/bHcTd0vM7OQ9JEdlvluu9YISaA7+KzDzPaIzEeDFNkTfhdE3MYcNhNi0vq/LlegYgIs5yPAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "dev": true, + "license": "MIT" + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.0.tgz", + "integrity": "sha512-Ei7Miu/AXe2JJ4iNF5j/UphAgRoma4trE6PtisM09bPygb3egMH3YLW/befsWb1A1AxvNSFidOFTB18XtnIIng==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.0", + "is-number-object": "^1.1.0", + "is-string": "^1.1.0", + "is-symbol": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.0.tgz", + "integrity": "sha512-I+qLGQ/vucCby4tf5HsLmGueEla4ZhwTBSqaooS+Y0BuxN4Cp+okmGuV+8mXZ84KDI9BA+oklo+RzKg0ONdSUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.16.tgz", + "integrity": "sha512-g+N+GAWiRj66DngFwHvISJd+ITsyphZvD1vChfVg6cEdnzy53GzB3oy0fUNlvhz7H7+MiqhYr26qxQShCpKTTQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/yaml": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.1.tgz", + "integrity": "sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==", + "dev": true, + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..122afde --- /dev/null +++ b/package.json @@ -0,0 +1,27 @@ +{ + "name": "my-project", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "next lint" + }, + "dependencies": { + "react": "^19.0.0", + "react-dom": "^19.0.0", + "next": "15.1.0" + }, + "devDependencies": { + "typescript": "^5", + "@types/node": "^20", + "@types/react": "^19", + "@types/react-dom": "^19", + "postcss": "^8", + "tailwindcss": "^3.4.1", + "eslint": "^9", + "eslint-config-next": "15.1.0", + "@eslint/eslintrc": "^3" + } +} diff --git a/postcss.config.mjs b/postcss.config.mjs new file mode 100644 index 0000000..1a69fd2 --- /dev/null +++ b/postcss.config.mjs @@ -0,0 +1,8 @@ +/** @type {import('postcss-load-config').Config} */ +const config = { + plugins: { + tailwindcss: {}, + }, +}; + +export default config; diff --git a/public/file.svg b/public/file.svg new file mode 100644 index 0000000..004145c --- /dev/null +++ b/public/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/globe.svg b/public/globe.svg new file mode 100644 index 0000000..567f17b --- /dev/null +++ b/public/globe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/next.svg b/public/next.svg new file mode 100644 index 0000000..5174b28 --- /dev/null +++ b/public/next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/vercel.svg b/public/vercel.svg new file mode 100644 index 0000000..7705396 --- /dev/null +++ b/public/vercel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/window.svg b/public/window.svg new file mode 100644 index 0000000..b2b2a44 --- /dev/null +++ b/public/window.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/app/favicon.ico b/src/app/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..718d6fea4835ec2d246af9800eddb7ffb276240c GIT binary patch literal 25931 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 LrJugUA?W`A8`#=m literal 0 HcmV?d00001 diff --git a/src/app/globals.css b/src/app/globals.css new file mode 100644 index 0000000..6b717ad --- /dev/null +++ b/src/app/globals.css @@ -0,0 +1,21 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + +:root { + --background: #ffffff; + --foreground: #171717; +} + +@media (prefers-color-scheme: dark) { + :root { + --background: #0a0a0a; + --foreground: #ededed; + } +} + +body { + color: var(--foreground); + background: var(--background); + font-family: Arial, Helvetica, sans-serif; +} diff --git a/src/app/layout.tsx b/src/app/layout.tsx new file mode 100644 index 0000000..f7fa87e --- /dev/null +++ b/src/app/layout.tsx @@ -0,0 +1,34 @@ +import type { Metadata } from "next"; +import { Geist, Geist_Mono } from "next/font/google"; +import "./globals.css"; + +const geistSans = Geist({ + variable: "--font-geist-sans", + subsets: ["latin"], +}); + +const geistMono = Geist_Mono({ + variable: "--font-geist-mono", + subsets: ["latin"], +}); + +export const metadata: Metadata = { + title: "Create Next App", + description: "Generated by create next app", +}; + +export default function RootLayout({ + children, +}: Readonly<{ + children: React.ReactNode; +}>) { + return ( + + + {children} + + + ); +} diff --git a/src/app/page.tsx b/src/app/page.tsx new file mode 100644 index 0000000..3eee014 --- /dev/null +++ b/src/app/page.tsx @@ -0,0 +1,101 @@ +import Image from "next/image"; + +export default function Home() { + return ( +
+
+ Next.js logo +
    +
  1. + Get started by editing{" "} + + src/app/page.tsx + + . +
  2. +
  3. Save and see your changes instantly.
  4. +
+ + +
+ +
+ ); +} diff --git a/tailwind.config.ts b/tailwind.config.ts new file mode 100644 index 0000000..109807b --- /dev/null +++ b/tailwind.config.ts @@ -0,0 +1,18 @@ +import type { Config } from "tailwindcss"; + +export default { + content: [ + "./src/pages/**/*.{js,ts,jsx,tsx,mdx}", + "./src/components/**/*.{js,ts,jsx,tsx,mdx}", + "./src/app/**/*.{js,ts,jsx,tsx,mdx}", + ], + theme: { + extend: { + colors: { + background: "var(--background)", + foreground: "var(--foreground)", + }, + }, + }, + plugins: [], +} satisfies Config; diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..c133409 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,27 @@ +{ + "compilerOptions": { + "target": "ES2017", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "bundler", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve", + "incremental": true, + "plugins": [ + { + "name": "next" + } + ], + "paths": { + "@/*": ["./src/*"] + } + }, + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], + "exclude": ["node_modules"] +} From be5a3f8c05cde0fb1abe980a5ee3430ebf87dece Mon Sep 17 00:00:00 2001 From: Daniel Date: Sat, 14 Dec 2024 12:17:34 -0300 Subject: [PATCH 02/15] feat: basic theme --- env.exemple | 1 + public/file.svg | 1 - public/globe.svg | 1 - public/next.svg | 1 - public/vercel.svg | 1 - public/window.svg | 1 - src/app/checkout/page.tsx | 0 src/app/favicon.ico | Bin 25931 -> 0 bytes src/app/globals.css | 82 ++++++++++++++++++++++++------- src/app/layout.tsx | 18 ++----- src/app/service/api.ts | 0 src/utils/useWindowDimensions.ts | 25 ++++++++++ tailwind.config.ts | 17 +++++++ 13 files changed, 112 insertions(+), 36 deletions(-) create mode 100644 env.exemple delete mode 100644 public/file.svg delete mode 100644 public/globe.svg delete mode 100644 public/next.svg delete mode 100644 public/vercel.svg delete mode 100644 public/window.svg create mode 100644 src/app/checkout/page.tsx delete mode 100644 src/app/favicon.ico create mode 100644 src/app/service/api.ts create mode 100644 src/utils/useWindowDimensions.ts diff --git a/env.exemple b/env.exemple new file mode 100644 index 0000000..fd2fa8e --- /dev/null +++ b/env.exemple @@ -0,0 +1 @@ +API_URL= \ No newline at end of file diff --git a/public/file.svg b/public/file.svg deleted file mode 100644 index 004145c..0000000 --- a/public/file.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/globe.svg b/public/globe.svg deleted file mode 100644 index 567f17b..0000000 --- a/public/globe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/next.svg b/public/next.svg deleted file mode 100644 index 5174b28..0000000 --- a/public/next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/vercel.svg b/public/vercel.svg deleted file mode 100644 index 7705396..0000000 --- a/public/vercel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/window.svg b/public/window.svg deleted file mode 100644 index b2b2a44..0000000 --- a/public/window.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/app/checkout/page.tsx b/src/app/checkout/page.tsx new file mode 100644 index 0000000..e69de29 diff --git a/src/app/favicon.ico b/src/app/favicon.ico deleted file mode 100644 index 718d6fea4835ec2d246af9800eddb7ffb276240c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25931 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 LrJugUA?W`A8`#=m diff --git a/src/app/globals.css b/src/app/globals.css index 6b717ad..bb723b3 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -1,21 +1,67 @@ @tailwind base; -@tailwind components; -@tailwind utilities; - -:root { - --background: #ffffff; - --foreground: #171717; -} - -@media (prefers-color-scheme: dark) { - :root { - --background: #0a0a0a; - --foreground: #ededed; + @tailwind components; + @tailwind utilities; + @layer base { + :root { + --background: 0 0% 100%; + --foreground: 222.2 84% 4.9%; + + --card: 0 0% 100%; + --card-foreground: 222.2 84% 4.9%; + + --popover: 0 0% 100%; + --popover-foreground: 222.2 84% 4.9%; + + --primary: 222.2 47.4% 11.2%; + --primary-foreground: 210 40% 98%; + + --secondary: 210 40% 96.1%; + --secondary-foreground: 222.2 47.4% 11.2%; + + --muted: 210 40% 96.1%; + --muted-foreground: 215.4 16.3% 46.9%; + + --accent: 210 40% 96.1%; + --accent-foreground: 222.2 47.4% 11.2%; + + --destructive: 0 84.2% 60.2%; + --destructive-foreground: 210 40% 98%; + + --border: 214.3 31.8% 91.4%; + --input: 214.3 31.8% 91.4%; + --ring: 222.2 84% 4.9%; + + --radius: 0.5rem; + } + } + + @layer base { + * { + @apply border-border; + } + body { + @apply bg-background text-foreground; + } } -} -body { - color: var(--foreground); - background: var(--background); - font-family: Arial, Helvetica, sans-serif; -} + @layer utilities { + .scrollbar::-webkit-scrollbar { + width: 5px; + height: 5px; + } + + .scrollbar::-webkit-scrollbar-track { + border-radius: 100vw; + background: #64748B4d; + } + + .scrollbar::-webkit-scrollbar-thumb { + background: #4a586f8c; + border-radius: 100vw; + } + + .scrollbar::-webkit-scrollbar-thumb:hover { + background: #4a586f; + } + + } \ No newline at end of file diff --git a/src/app/layout.tsx b/src/app/layout.tsx index f7fa87e..63ffb1c 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,20 +1,12 @@ import type { Metadata } from "next"; -import { Geist, Geist_Mono } from "next/font/google"; +import { Roboto } from "next/font/google"; import "./globals.css"; +const roboto = Roboto({ weight:['400','700'], subsets: ["latin"] }); -const geistSans = Geist({ - variable: "--font-geist-sans", - subsets: ["latin"], -}); - -const geistMono = Geist_Mono({ - variable: "--font-geist-mono", - subsets: ["latin"], -}); export const metadata: Metadata = { - title: "Create Next App", - description: "Generated by create next app", + title: "Checkout Carbon", + description: "Checkout for compensation of carbon", }; export default function RootLayout({ @@ -25,7 +17,7 @@ export default function RootLayout({ return ( {children} diff --git a/src/app/service/api.ts b/src/app/service/api.ts new file mode 100644 index 0000000..e69de29 diff --git a/src/utils/useWindowDimensions.ts b/src/utils/useWindowDimensions.ts new file mode 100644 index 0000000..47c7224 --- /dev/null +++ b/src/utils/useWindowDimensions.ts @@ -0,0 +1,25 @@ +'use client' +import { useState, useEffect } from 'react'; + +function getWindowDimensions() { + const { innerWidth: width, innerHeight: height } = window; + return { + width, + height + }; +} + +export default function useWindowDimensions() { + const [windowDimensions, setWindowDimensions] = useState({width:0, height: 0}); + useEffect(() => { + function handleResize() { + setWindowDimensions(getWindowDimensions()); + } + + handleResize() + window.addEventListener('resize', handleResize); + return () => window.removeEventListener('resize', handleResize); + }, []); + + return windowDimensions; +} \ No newline at end of file diff --git a/tailwind.config.ts b/tailwind.config.ts index 109807b..a247f71 100644 --- a/tailwind.config.ts +++ b/tailwind.config.ts @@ -7,6 +7,23 @@ export default { "./src/app/**/*.{js,ts,jsx,tsx,mdx}", ], theme: { + colors: { + transparent: "transparent", + current: "currentColor", + white: "#ffffff", + black: "#000000", + error: "#FC311D", + primary: { + 500: "#00A19D", + }, + gray: { + 200: "#F4F4F4", + 300: "#F3F1F1", + 600: "#C4C4C4", + 700: "#B0B0B0", + 800: "#979797", + }, + }, extend: { colors: { background: "var(--background)", From 276f06511ef4f878759faea1bef9d5c1de8e5571 Mon Sep 17 00:00:00 2001 From: Daniel Date: Sat, 14 Dec 2024 21:05:56 -0300 Subject: [PATCH 03/15] feat: form validation --- components.json | 21 + package-lock.json | 7762 +++++++++++++++++++-------- package.json | 21 +- public/credit-card-back.png | Bin 0 -> 1809 bytes public/credit-card-back.svg | 9 + public/credit-card-front.png | Bin 0 -> 8159 bytes public/credit-card-front.svg | 41 + public/icon-credit-card-error.png | Bin 0 -> 4067 bytes public/icon-credit-card-error.svg | 4 + public/icon-success.png | Bin 0 -> 18841 bytes public/icon-success.svg | 8 + public/icon-summary.png | Bin 0 -> 2581 bytes public/icon-summary.svg | 4 + public/images/favicon.png | Bin 0 -> 1491 bytes public/logo.png | Bin 0 -> 1491 bytes public/logo.svg | 4 + src/@types/Schema/checkoutSchema.ts | 38 + src/app/(main)/checkout/layout.tsx | 50 + src/app/(main)/checkout/page.tsx | 133 + src/app/checkout/page.tsx | 0 src/app/globals.css | 66 +- src/app/layout.tsx | 15 +- src/app/page.tsx | 93 - src/components/BasicInput.tsx | 27 + src/components/BasicSelect.tsx | 47 + src/components/Button.tsx | 14 + src/components/Header.tsx | 17 + src/components/ui/select.tsx | 160 + src/lib/utils.ts | 6 + src/utils/selectInstalment.ts | 21 + tailwind.config.ts | 108 +- 31 files changed, 6244 insertions(+), 2425 deletions(-) create mode 100644 components.json create mode 100644 public/credit-card-back.png create mode 100644 public/credit-card-back.svg create mode 100644 public/credit-card-front.png create mode 100644 public/credit-card-front.svg create mode 100644 public/icon-credit-card-error.png create mode 100644 public/icon-credit-card-error.svg create mode 100644 public/icon-success.png create mode 100644 public/icon-success.svg create mode 100644 public/icon-summary.png create mode 100644 public/icon-summary.svg create mode 100644 public/images/favicon.png create mode 100644 public/logo.png create mode 100644 public/logo.svg create mode 100644 src/@types/Schema/checkoutSchema.ts create mode 100644 src/app/(main)/checkout/layout.tsx create mode 100644 src/app/(main)/checkout/page.tsx delete mode 100644 src/app/checkout/page.tsx create mode 100644 src/components/BasicInput.tsx create mode 100644 src/components/BasicSelect.tsx create mode 100644 src/components/Button.tsx create mode 100644 src/components/Header.tsx create mode 100644 src/components/ui/select.tsx create mode 100644 src/lib/utils.ts create mode 100644 src/utils/selectInstalment.ts diff --git a/components.json b/components.json new file mode 100644 index 0000000..d710b49 --- /dev/null +++ b/components.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://ui.shadcn.com/schema.json", + "style": "default", + "rsc": true, + "tsx": true, + "tailwind": { + "config": "tailwind.config.ts", + "css": "src/app/globals.css", + "baseColor": "neutral", + "cssVariables": true, + "prefix": "" + }, + "aliases": { + "components": "@/components", + "utils": "@/lib/utils", + "ui": "@/components/ui", + "lib": "@/lib", + "hooks": "@/hooks" + }, + "iconLibrary": "lucide" +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 23aec6f..3ab1417 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,9 +8,20 @@ "name": "my-project", "version": "0.1.0", "dependencies": { + "@hookform/resolvers": "^3.9.1", + "@radix-ui/react-select": "^2.1.3", + "class-variance-authority": "^0.7.1", + "clsx": "^2.1.1", + "i": "^0.3.7", + "lucide-react": "^0.468.0", "next": "15.1.0", + "npm": "^10.9.2", "react": "^19.0.0", - "react-dom": "^19.0.0" + "react-dom": "^19.0.0", + "react-hook-form": "^7.54.1", + "tailwind-merge": "^2.5.5", + "tailwindcss-animate": "^1.0.7", + "zod": "^3.24.1" }, "devDependencies": { "@eslint/eslintrc": "^3", @@ -28,7 +39,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", - "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -174,6 +184,53 @@ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, + "node_modules/@floating-ui/core": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.8.tgz", + "integrity": "sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==", + "license": "MIT", + "dependencies": { + "@floating-ui/utils": "^0.2.8" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.6.12", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.12.tgz", + "integrity": "sha512-NP83c0HjokcGVEMeoStg317VD9W7eDlGK7457dMBANbKA6GJZdc7rjujdgqzTaz93jkGgc5P/jeWbaCHnMNc+w==", + "license": "MIT", + "dependencies": { + "@floating-ui/core": "^1.6.0", + "@floating-ui/utils": "^0.2.8" + } + }, + "node_modules/@floating-ui/react-dom": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.2.tgz", + "integrity": "sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==", + "license": "MIT", + "dependencies": { + "@floating-ui/dom": "^1.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.8.tgz", + "integrity": "sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==", + "license": "MIT" + }, + "node_modules/@hookform/resolvers": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@hookform/resolvers/-/resolvers-3.9.1.tgz", + "integrity": "sha512-ud2HqmGBM0P0IABqoskKWI6PEf6ZDDBZkFqe2Vnl+mTHCEHzr3ISjjZyCwTjC/qpL25JC9aIDkloQejvMeq0ug==", + "license": "MIT", + "peerDependencies": { + "react-hook-form": "^7.0.0" + } + }, "node_modules/@humanfs/core": { "version": "0.19.1", "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", @@ -605,7 +662,6 @@ "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, "license": "ISC", "dependencies": { "string-width": "^5.1.2", @@ -623,7 +679,6 @@ "version": "0.3.8", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", - "dev": true, "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.2.1", @@ -638,7 +693,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, "license": "MIT", "engines": { "node": ">=6.0.0" @@ -648,7 +702,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "dev": true, "license": "MIT", "engines": { "node": ">=6.0.0" @@ -658,14 +711,12 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", - "dev": true, "license": "MIT" }, "node_modules/@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==", - "dev": true, "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", @@ -820,7 +871,6 @@ "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", @@ -834,7 +884,6 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, "license": "MIT", "engines": { "node": ">= 8" @@ -844,7 +893,6 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", @@ -868,3166 +916,6317 @@ "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, "license": "MIT", "optional": true, "engines": { "node": ">=14" } }, - "node_modules/@rtsao/scc": { + "node_modules/@radix-ui/number": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", - "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", - "dev": true, + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.0.tgz", + "integrity": "sha512-V3gRzhVNU1ldS5XhAPTom1fOIo4ccrjjJgmE+LI2h/WaFpHmx0MQApT+KZHnx8abG6Avtfcz4WoEciMnpFT3HQ==", "license": "MIT" }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.10.4", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.4.tgz", - "integrity": "sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==", - "dev": true, + "node_modules/@radix-ui/primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.1.tgz", + "integrity": "sha512-SJ31y+Q/zAyShtXJc8x83i9TYdbAfHZ++tUZnvjJJqFjzsdUnKsxPL6IEtBlxKkU7yzer//GQtZSV4GbldL3YA==", "license": "MIT" }, - "node_modules/@swc/counter": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", - "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", - "license": "Apache-2.0" - }, - "node_modules/@swc/helpers": { - "version": "0.5.15", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz", - "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==", - "license": "Apache-2.0", + "node_modules/@radix-ui/react-arrow": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.1.tgz", + "integrity": "sha512-NaVpZfmv8SKeZbn4ijN2V3jlHA9ngBG16VnIIm22nUR0Yk8KUALyBxT3KYEUnNuch9sTE8UTsS3whzBgKOL30w==", + "license": "MIT", "dependencies": { - "tslib": "^2.8.0" + "@radix-ui/react-primitive": "2.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@types/estree": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", - "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/node": { - "version": "20.17.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.10.tgz", - "integrity": "sha512-/jrvh5h6NXhEauFFexRin69nA0uHJ5gwk4iDivp/DeoEua3uwCUto6PC86IpRITBOs4+6i2I56K5x5b6WYGXHA==", - "dev": true, + "node_modules/@radix-ui/react-collection": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.1.tgz", + "integrity": "sha512-LwT3pSho9Dljg+wY2KN2mrrh6y3qELfftINERIzBUO9e0N+t0oMTyn3k9iv+ZqgrwGkRnLpNJrsMv9BZlt2yuA==", "license": "MIT", "dependencies": { - "undici-types": "~6.19.2" + "@radix-ui/react-compose-refs": "1.1.1", + "@radix-ui/react-context": "1.1.1", + "@radix-ui/react-primitive": "2.0.1", + "@radix-ui/react-slot": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@types/react": { - "version": "19.0.1", - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.1.tgz", - "integrity": "sha512-YW6614BDhqbpR5KtUYzTA+zlA7nayzJRA9ljz9CQoxthR0sDisYZLuvSMsil36t4EH/uAt8T52Xb4sVw17G+SQ==", - "dev": true, + "node_modules/@radix-ui/react-compose-refs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.1.tgz", + "integrity": "sha512-Y9VzoRDSJtgFMUCoiZBDVo084VQ5hfpXxVE+NgkdNsjiDBByiImMZKKhxMwCbdHvhlENG6a833CbFkOQvTricw==", "license": "MIT", - "dependencies": { - "csstype": "^3.0.2" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@types/react-dom": { - "version": "19.0.2", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.0.2.tgz", - "integrity": "sha512-c1s+7TKFaDRRxr1TxccIX2u7sfCnc3RxkVyBIUA2lCpyqCF+QoAwQ/CBg7bsMdVwP120HEH143VQezKtef5nCg==", - "dev": true, + "node_modules/@radix-ui/react-context": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.1.tgz", + "integrity": "sha512-UASk9zi+crv9WteK/NU4PLvOoL3OuE6BWVKNF6hPRBtYBDXQ2u5iu3O59zUlJiTVvkyuycnqrztsHVJwcK9K+Q==", "license": "MIT", "peerDependencies": { - "@types/react": "^19.0.0" + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.18.0.tgz", - "integrity": "sha512-NR2yS7qUqCL7AIxdJUQf2MKKNDVNaig/dEB0GBLU7D+ZdHgK1NoH/3wsgO3OnPVipn51tG3MAwaODEGil70WEw==", - "dev": true, + "node_modules/@radix-ui/react-direction": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.0.tgz", + "integrity": "sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==", "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.18.0", - "@typescript-eslint/type-utils": "8.18.0", - "@typescript-eslint/utils": "8.18.0", - "@typescript-eslint/visitor-keys": "8.18.0", - "graphemer": "^1.4.0", - "ignore": "^5.3.1", - "natural-compare": "^1.4.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, "peerDependencies": { - "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.8.0" + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@typescript-eslint/parser": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.18.0.tgz", - "integrity": "sha512-hgUZ3kTEpVzKaK3uNibExUYm6SKKOmTU2BOxBSvOYwtJEPdVQ70kZJpPjstlnhCHcuc2WGfSbpKlb/69ttyN5Q==", - "dev": true, - "license": "MITClause", + "node_modules/@radix-ui/react-dismissable-layer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.2.tgz", + "integrity": "sha512-kEHnlhv7wUggvhuJPkyw4qspXLJOdYoAP4dO2c8ngGuXTq1w/HZp1YeVB+NQ2KbH1iEG+pvOCGYSqh9HZOz6hg==", + "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.18.0", - "@typescript-eslint/types": "8.18.0", - "@typescript-eslint/typescript-estree": "8.18.0", - "@typescript-eslint/visitor-keys": "8.18.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "@radix-ui/primitive": "1.1.1", + "@radix-ui/react-compose-refs": "1.1.1", + "@radix-ui/react-primitive": "2.0.1", + "@radix-ui/react-use-callback-ref": "1.1.0", + "@radix-ui/react-use-escape-keydown": "1.1.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-focus-guards": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.1.tgz", + "integrity": "sha512-pSIwfrT1a6sIoDASCSpFwOasEwKTZWDw/iBdtnqKO7v6FeOzYJ7U53cPzYFVR3geGGXgVHaH+CdngrrAzqUGxg==", + "license": "MIT", "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.8.0" + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.18.0.tgz", - "integrity": "sha512-PNGcHop0jkK2WVYGotk/hxj+UFLhXtGPiGtiaWgVBVP1jhMoMCHlTyJA+hEj4rszoSdLTK3fN4oOatrL0Cp+Xw==", - "dev": true, + "node_modules/@radix-ui/react-focus-scope": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.1.tgz", + "integrity": "sha512-01omzJAYRxXdG2/he/+xy+c8a8gCydoQ1yOxnWNcRhrrBW5W+RQJ22EK1SaO8tb3WoUsuEw7mJjBozPzihDFjA==", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.18.0", - "@typescript-eslint/visitor-keys": "8.18.0" + "@radix-ui/react-compose-refs": "1.1.1", + "@radix-ui/react-primitive": "2.0.1", + "@radix-ui/react-use-callback-ref": "1.1.0" }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@typescript-eslint/type-utils": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.18.0.tgz", - "integrity": "sha512-er224jRepVAVLnMF2Q7MZJCq5CsdH2oqjP4dT7K6ij09Kyd+R21r7UVJrF0buMVdZS5QRhDzpvzAxHxabQadow==", - "dev": true, + "node_modules/@radix-ui/react-id": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.0.tgz", + "integrity": "sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==", "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.18.0", - "@typescript-eslint/utils": "8.18.0", - "debug": "^4.3.4", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "@radix-ui/react-use-layout-effect": "1.1.0" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.8.0" + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@typescript-eslint/types": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.18.0.tgz", - "integrity": "sha512-FNYxgyTCAnFwTrzpBGq+zrnoTO4x0c1CKYY5MuUTzpScqmY5fmsh2o3+57lqdI3NZucBDCzDgdEbIaNfAjAHQA==", - "dev": true, + "node_modules/@radix-ui/react-popper": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.1.tgz", + "integrity": "sha512-3kn5Me69L+jv82EKRuQCXdYyf1DqHwD2U/sxoNgBGCB7K9TRc3bQamQ+5EPM9EvyPdli0W41sROd+ZU1dTCztw==", "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "dependencies": { + "@floating-ui/react-dom": "^2.0.0", + "@radix-ui/react-arrow": "1.1.1", + "@radix-ui/react-compose-refs": "1.1.1", + "@radix-ui/react-context": "1.1.1", + "@radix-ui/react-primitive": "2.0.1", + "@radix-ui/react-use-callback-ref": "1.1.0", + "@radix-ui/react-use-layout-effect": "1.1.0", + "@radix-ui/react-use-rect": "1.1.0", + "@radix-ui/react-use-size": "1.1.0", + "@radix-ui/rect": "1.1.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.18.0.tgz", - "integrity": "sha512-rqQgFRu6yPkauz+ms3nQpohwejS8bvgbPyIDq13cgEDbkXt4LH4OkDMT0/fN1RUtzG8e8AKJyDBoocuQh8qNeg==", - "dev": true, + "node_modules/@radix-ui/react-portal": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.3.tgz", + "integrity": "sha512-NciRqhXnGojhT93RPyDaMPfLH3ZSl4jjIFbZQ1b/vxvZEdHsBZ49wP9w8L3HzUQwep01LcWtkUvm0OVB5JAHTw==", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.18.0", - "@typescript-eslint/visitor-keys": "8.18.0", - "debug": "^4.3.4", - "fast-glob": "^3.3.2", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "@radix-ui/react-primitive": "2.0.1", + "@radix-ui/react-use-layout-effect": "1.1.0" }, "peerDependencies": { - "typescript": ">=4.8.4 <5.8.0" + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "node_modules/@radix-ui/react-primitive": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.1.tgz", + "integrity": "sha512-sHCWTtxwNn3L3fH8qAfnF3WbUZycW93SM1j3NFDzXBiz8D6F5UTTy8G1+WFEaiCdvCVRJWj6N2R4Xq6HdiHmDg==", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "@radix-ui/react-slot": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, + "node_modules/@radix-ui/react-select": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.1.3.tgz", + "integrity": "sha512-tlLwaewTfrKetiex8iW9wwME/qrYlzlH0qcgYmos7xS54MO00SiPHasLoAykg/yVrjf41GQptPPi4oXzrP+sgg==", + "license": "MIT", + "dependencies": { + "@radix-ui/number": "1.1.0", + "@radix-ui/primitive": "1.1.1", + "@radix-ui/react-collection": "1.1.1", + "@radix-ui/react-compose-refs": "1.1.1", + "@radix-ui/react-context": "1.1.1", + "@radix-ui/react-direction": "1.1.0", + "@radix-ui/react-dismissable-layer": "1.1.2", + "@radix-ui/react-focus-guards": "1.1.1", + "@radix-ui/react-focus-scope": "1.1.1", + "@radix-ui/react-id": "1.1.0", + "@radix-ui/react-popper": "1.2.1", + "@radix-ui/react-portal": "1.1.3", + "@radix-ui/react-primitive": "2.0.1", + "@radix-ui/react-slot": "1.1.1", + "@radix-ui/react-use-callback-ref": "1.1.0", + "@radix-ui/react-use-controllable-state": "1.1.0", + "@radix-ui/react-use-layout-effect": "1.1.0", + "@radix-ui/react-use-previous": "1.1.0", + "@radix-ui/react-visually-hidden": "1.1.1", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.6.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-select/node_modules/react-remove-scroll": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.6.0.tgz", + "integrity": "sha512-I2U4JVEsQenxDAKaVa3VZ/JeJZe0/2DxPWL8Tj8yLKctQJQiZM52pn/GWFpSp8dftjM3pSAHVJZscAnC/y+ySQ==", "license": "MIT", "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" + "react-remove-scroll-bar": "^2.3.6", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" }, "engines": { - "node": ">=8.6.0" + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "license": "ISC", + "node_modules/@radix-ui/react-select/node_modules/react-remove-scroll/node_modules/react-remove-scroll-bar": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz", + "integrity": "sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==", + "license": "MIT", "dependencies": { - "is-glob": "^4.0.1" + "react-style-singleton": "^2.2.1", + "tslib": "^2.0.0" }, "engines": { - "node": ">= 6" + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", + "node_modules/@radix-ui/react-select/node_modules/react-remove-scroll/node_modules/react-style-singleton": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", + "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "get-nonce": "^1.0.0", + "invariant": "^2.2.4", + "tslib": "^2.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=10" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@typescript-eslint/utils": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.18.0.tgz", - "integrity": "sha512-p6GLdY383i7h5b0Qrfbix3Vc3+J2k6QWw6UMUeY5JGfm3C5LbZ4QIZzJNoNOfgyRe0uuYKjvVOsO/jD4SJO+xg==", - "dev": true, + "node_modules/@radix-ui/react-select/node_modules/react-remove-scroll/node_modules/use-callback-ref": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz", + "integrity": "sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==", "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.18.0", - "@typescript-eslint/types": "8.18.0", - "@typescript-eslint/typescript-estree": "8.18.0" + "tslib": "^2.0.0" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=10" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <5.8.0" + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.18.0.tgz", - "integrity": "sha512-pCh/qEA8Lb1wVIqNvBke8UaRjJ6wrAWkJO5yyIbs8Yx6TNGYyfNjOo61tLv+WwLvoLPp4BQ8B7AHKijl8NGUfw==", - "dev": true, + "node_modules/@radix-ui/react-select/node_modules/react-remove-scroll/node_modules/use-sidecar": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", + "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.18.0", - "eslint-visitor-keys": "^4.2.0" + "detect-node-es": "^1.1.0", + "tslib": "^2.0.0" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">=10" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "peerDependencies": { + "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "dev": true, + "node_modules/@radix-ui/react-slot": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.1.1.tgz", + "integrity": "sha512-RApLLOcINYJA+dMVbOju7MYv1Mb2EBp2nH4HdDzXTSyaR5optlm6Otrz1euW3HbdOR8UmmFK06TD+A9frYWv+g==", "license": "MIT", - "bin": { - "acorn": "bin/acorn" + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.1" }, - "engines": { - "node": ">=0.4.0" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, + "node_modules/@radix-ui/react-use-callback-ref": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz", + "integrity": "sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==", "license": "MIT", "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, + "node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz", + "integrity": "sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==", "license": "MIT", "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" + "@radix-ui/react-use-callback-ref": "1.1.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true, + "node_modules/@radix-ui/react-use-escape-keydown": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.0.tgz", + "integrity": "sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==", "license": "MIT", - "engines": { - "node": ">=12" + "dependencies": { + "@radix-ui/react-use-callback-ref": "1.1.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, + "node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz", + "integrity": "sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==", "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "engines": { - "node": ">=8" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-previous": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.0.tgz", + "integrity": "sha512-Z/e78qg2YFnnXcW88A4JmTtm4ADckLno6F7OXotmkQfeuCVaKuYzqAATPhVzl3delXE7CxIV8shofPn3jPc5Og==", + "license": "MIT", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true, - "license": "MIT" + "node_modules/@radix-ui/react-use-rect": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.0.tgz", + "integrity": "sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/rect": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "license": "ISC", + "node_modules/@radix-ui/react-use-size": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.0.tgz", + "integrity": "sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==", + "license": "MIT", "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "@radix-ui/react-use-layout-effect": "1.1.0" }, - "engines": { - "node": ">= 8" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true, + "node_modules/@radix-ui/react-visually-hidden": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.1.1.tgz", + "integrity": "sha512-vVfA2IZ9q/J+gEamvj761Oq1FpWgCDaNOOIfbPVp2MVPLEomUr5+Vf7kJGwQ24YxZSlQVar7Bes8kyTo5Dshpg==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-primitive": "2.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/rect": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.0.tgz", + "integrity": "sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==", "license": "MIT" }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", "dev": true, - "license": "Python-2.0" + "license": "MIT" }, - "node_modules/aria-query": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", - "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "node_modules/@rushstack/eslint-patch": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.4.tgz", + "integrity": "sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==", "dev": true, + "license": "MIT" + }, + "node_modules/@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", + "license": "Apache-2.0" + }, + "node_modules/@swc/helpers": { + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz", + "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==", "license": "Apache-2.0", - "engines": { - "node": ">= 0.4" + "dependencies": { + "tslib": "^2.8.0" } }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "20.17.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.10.tgz", + "integrity": "sha512-/jrvh5h6NXhEauFFexRin69nA0uHJ5gwk4iDivp/DeoEua3uwCUto6PC86IpRITBOs4+6i2I56K5x5b6WYGXHA==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "undici-types": "~6.19.2" } }, - "node_modules/array-includes": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", - "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "node_modules/@types/react": { + "version": "19.0.1", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.1.tgz", + "integrity": "sha512-YW6614BDhqbpR5KtUYzTA+zlA7nayzJRA9ljz9CQoxthR0sDisYZLuvSMsil36t4EH/uAt8T52Xb4sVw17G+SQ==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.0.2.tgz", + "integrity": "sha512-c1s+7TKFaDRRxr1TxccIX2u7sfCnc3RxkVyBIUA2lCpyqCF+QoAwQ/CBg7bsMdVwP120HEH143VQezKtef5nCg==", + "devOptional": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^19.0.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.18.0.tgz", + "integrity": "sha512-NR2yS7qUqCL7AIxdJUQf2MKKNDVNaig/dEB0GBLU7D+ZdHgK1NoH/3wsgO3OnPVipn51tG3MAwaODEGil70WEw==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "is-string": "^1.0.7" + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "8.18.0", + "@typescript-eslint/type-utils": "8.18.0", + "@typescript-eslint/utils": "8.18.0", + "@typescript-eslint/visitor-keys": "8.18.0", + "graphemer": "^1.4.0", + "ignore": "^5.3.1", + "natural-compare": "^1.4.0", + "ts-api-utils": "^1.3.0" }, "engines": { - "node": ">= 0.4" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" } }, - "node_modules/array.prototype.findlast": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", - "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "node_modules/@typescript-eslint/parser": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.18.0.tgz", + "integrity": "sha512-hgUZ3kTEpVzKaK3uNibExUYm6SKKOmTU2BOxBSvOYwtJEPdVQ70kZJpPjstlnhCHcuc2WGfSbpKlb/69ttyN5Q==", "dev": true, - "license": "MIT", + "license": "MITClause", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" + "@typescript-eslint/scope-manager": "8.18.0", + "@typescript-eslint/types": "8.18.0", + "@typescript-eslint/typescript-estree": "8.18.0", + "@typescript-eslint/visitor-keys": "8.18.0", + "debug": "^4.3.4" }, "engines": { - "node": ">= 0.4" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" } }, - "node_modules/array.prototype.findlastindex": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", - "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.18.0.tgz", + "integrity": "sha512-PNGcHop0jkK2WVYGotk/hxj+UFLhXtGPiGtiaWgVBVP1jhMoMCHlTyJA+hEj4rszoSdLTK3fN4oOatrL0Cp+Xw==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" + "@typescript-eslint/types": "8.18.0", + "@typescript-eslint/visitor-keys": "8.18.0" }, "engines": { - "node": ">= 0.4" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "node_modules/@typescript-eslint/type-utils": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.18.0.tgz", + "integrity": "sha512-er224jRepVAVLnMF2Q7MZJCq5CsdH2oqjP4dT7K6ij09Kyd+R21r7UVJrF0buMVdZS5QRhDzpvzAxHxabQadow==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" + "@typescript-eslint/typescript-estree": "8.18.0", + "@typescript-eslint/utils": "8.18.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.3.0" }, "engines": { - "node": ">= 0.4" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" } }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "node_modules/@typescript-eslint/types": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.18.0.tgz", + "integrity": "sha512-FNYxgyTCAnFwTrzpBGq+zrnoTO4x0c1CKYY5MuUTzpScqmY5fmsh2o3+57lqdI3NZucBDCzDgdEbIaNfAjAHQA==", "dev": true, "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, "engines": { - "node": ">= 0.4" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "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==", + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.18.0.tgz", + "integrity": "sha512-rqQgFRu6yPkauz+ms3nQpohwejS8bvgbPyIDq13cgEDbkXt4LH4OkDMT0/fN1RUtzG8e8AKJyDBoocuQh8qNeg==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" + "@typescript-eslint/types": "8.18.0", + "@typescript-eslint/visitor-keys": "8.18.0", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" }, "engines": { - "node": ">= 0.4" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.8.0" } }, - "node_modules/ast-types-flow": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", - "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, "license": "MIT", "dependencies": { - "possible-typed-array-names": "^1.0.0" + "@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" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8.6.0" } }, - "node_modules/axe-core": { - "version": "4.10.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.2.tgz", - "integrity": "sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, - "license": "MPL-2.0", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, "engines": { - "node": ">=4" + "node": ">= 6" } }, - "node_modules/axobject-query": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", - "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, - "license": "Apache-2.0", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, "engines": { - "node": ">= 0.4" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true, - "license": "MIT" - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "node_modules/@typescript-eslint/utils": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.18.0.tgz", + "integrity": "sha512-p6GLdY383i7h5b0Qrfbix3Vc3+J2k6QWw6UMUeY5JGfm3C5LbZ4QIZzJNoNOfgyRe0uuYKjvVOsO/jD4SJO+xg==", "dev": true, "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "8.18.0", + "@typescript-eslint/types": "8.18.0", + "@typescript-eslint/typescript-estree": "8.18.0" + }, "engines": { - "node": ">=8" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" } }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.18.0.tgz", + "integrity": "sha512-pCh/qEA8Lb1wVIqNvBke8UaRjJ6wrAWkJO5yyIbs8Yx6TNGYyfNjOo61tLv+WwLvoLPp4BQ8B7AHKijl8NGUfw==", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "@typescript-eslint/types": "8.18.0", + "eslint-visitor-keys": "^4.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "dev": true, "license": "MIT", - "dependencies": { - "fill-range": "^7.1.1" + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">=8" + "node": ">=0.4.0" } }, - "node_modules/busboy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", - "dependencies": { - "streamsearch": "^1.1.0" - }, - "engines": { - "node": ">=10.16.0" + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/call-bind": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", - "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "license": "MIT", "dependencies": { - "call-bind-apply-helpers": "^1.0.0", - "es-define-property": "^1.0.0", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.2" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/call-bind-apply-helpers": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz", - "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==", - "dev": true, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "license": "MIT", "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/call-bound": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.2.tgz", - "integrity": "sha512-0lk0PHFe/uz0vl527fG9CgdE9WdafjDbCXvBbs+LUv000TVt2Jjhqbs4Jwm8gz070w8xXyEAxrPOMullsxXeGg==", - "dev": true, - "license": "MIT", + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "license": "MIT" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", "dependencies": { - "call-bind": "^1.0.8", - "get-intrinsic": "^1.2.5" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" }, "engines": { - "node": ">= 0.4" + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "license": "MIT" + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/aria-hidden": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.4.tgz", + "integrity": "sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", + "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.10.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.2.tgz", + "integrity": "sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==", + "dev": true, + "license": "MPL-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz", + "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.2.tgz", + "integrity": "sha512-0lk0PHFe/uz0vl527fG9CgdE9WdafjDbCXvBbs+LUv000TVt2Jjhqbs4Jwm8gz070w8xXyEAxrPOMullsxXeGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "get-intrinsic": "^1.2.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001688", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001688.tgz", + "integrity": "sha512-Nmqpru91cuABu/DTCXbM2NSRHzM2uVHfPnhJ/1zEAJx/ILBRVmz3pzH4N7DZqbdG0gWClsCC05Oj0mJ/1AWMbA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", + "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" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/class-variance-authority": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz", + "integrity": "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==", + "license": "Apache-2.0", + "dependencies": { + "clsx": "^2.1.1" + }, + "funding": { + "url": "https://polar.sh/cva" + } + }, + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", + "license": "MIT" + }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "license": "MIT", + "optional": true, + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "license": "MIT", + "optional": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "license": "Apache-2.0", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node-es": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==", + "license": "MIT" + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "license": "Apache-2.0" + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "license": "MIT" + }, + "node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.0.tgz", + "integrity": "sha512-9+Sj30DIu+4KvHqMfLUGLFYL2PkURSYMVXJyXe92nFRvlYq5hBjLEhblKB+vkd/WVlUYMWigiY07T91Fkk0+4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "license": "MIT" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "license": "MIT" + }, + "node_modules/enhanced-resolve": { + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/es-abstract": { + "version": "1.23.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.5.tgz", + "integrity": "sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.3", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.0.tgz", + "integrity": "sha512-tpxqxncxnpw3c93u8n3VOzACmRFoVmWJqbWXvX/JfKbkhBw1oslgPrUfeSt2psuqyEJFD6N/9lg5i7bsKpoq+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.3", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "9.16.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.16.0.tgz", + "integrity": "sha512-whp8mSQI4C8VXd+fLgSM0lh3UlmcFtVwUQjyKCFfsp+2ItAIYhlq/hqGahGqHE6cv9unM41VlqKk2VtKYR2TaA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.19.0", + "@eslint/core": "^0.9.0", + "@eslint/eslintrc": "^3.2.0", + "@eslint/js": "9.16.0", + "@eslint/plugin-kit": "^0.2.3", + "@humanfs/node": "^0.16.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.4.1", + "@types/estree": "^1.0.6", + "@types/json-schema": "^7.0.15", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.5", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.2.0", + "eslint-visitor-keys": "^4.2.0", + "espree": "^10.3.0", + "esquery": "^1.5.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", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-config-next": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-15.1.0.tgz", + "integrity": "sha512-gADO+nKVseGso3DtOrYX9H7TxB/MuX7AUYhMlvQMqLYvUWu4HrOQuU7cC1HW74tHIqkAvXdwgAz3TCbczzSEXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@next/eslint-plugin-next": "15.1.0", + "@rushstack/eslint-patch": "^1.10.3", + "@typescript-eslint/eslint-plugin": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", + "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^3.5.2", + "eslint-plugin-import": "^2.31.0", + "eslint-plugin-jsx-a11y": "^6.10.0", + "eslint-plugin-react": "^7.37.0", + "eslint-plugin-react-hooks": "^5.0.0" + }, + "peerDependencies": { + "eslint": "^7.23.0 || ^8.0.0 || ^9.0.0", + "typescript": ">=3.3.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-typescript": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.7.0.tgz", + "integrity": "sha512-Vrwyi8HHxY97K5ebydMtffsWAn1SCR9eol49eCd5fJS4O1WV7PaAjbcjmbfJJSMz/t4Mal212Uz/fQZrOB8mow==", + "dev": true, + "license": "ISC", + "dependencies": { + "@nolyfill/is-core-module": "1.0.39", + "debug": "^4.3.7", + "enhanced-resolve": "^5.15.0", + "fast-glob": "^3.3.2", + "get-tsconfig": "^4.7.5", + "is-bun-module": "^1.0.2", + "is-glob": "^4.0.3", + "stable-hash": "^0.0.4" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*", + "eslint-plugin-import-x": "*" + }, + "peerDependenciesMeta": { + "eslint-plugin-import": { + "optional": true + }, + "eslint-plugin-import-x": { + "optional": true + } + } + }, + "node_modules/eslint-import-resolver-typescript/node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/eslint-import-resolver-typescript/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", + "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", + "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", + "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.8", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", + "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "aria-query": "^5.3.2", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "hasown": "^2.0.2", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.1" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.37.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.2.tgz", + "integrity": "sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.1.0", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "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", + "string.prototype.repeat": "^1.0.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.1.0.tgz", + "integrity": "sha512-mpJRtPgHN2tNAvZ35AMfqeB3Xqeo273QxrHJsbBEPWODRM4r0yB6jfoROqKEYrOn27UtRPpcpHc2UqyBSuUNTw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.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==", + "dev": true, + "license": "MIT", + "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-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==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-scope": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.2.0.tgz", + "integrity": "sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", + "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", + "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.14.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz", + "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==", + "dev": true, + "license": "ISC" + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.6.tgz", + "integrity": "sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "dunder-proto": "^1.0.0", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "function-bind": "^1.1.2", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-nonce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-tsconfig": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz", + "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "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==", + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true, + "license": "MIT" + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/i": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/i/-/i-0.3.7.tgz", + "integrity": "sha512-FYz4wlXgkQwIPqhzC5TdNMLSE5+GS1IIDJZY/1ZiEPCT2S3COUVZeT5OW4BmW4r5LHLQuOosSwsvnroG9GR59Q==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "license": "MIT", + "optional": true + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.0.tgz", + "integrity": "sha512-kR5g0+dXf/+kXnqI+lu0URKYPKgICtHGGNCDSB10AaUFj3o/HkB3u7WfpRBJGFopxxY0oH3ux7ZsDjLtK7xqvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bun-module": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-1.3.0.tgz", + "integrity": "sha512-DgXeu5UWI0IsMQundYb5UAOzm6G2eVnarJ0byP6Tm55iZNKceD59LNPA2L4VvsScTtHcw0yEkVwSf7PC+QoLSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.6.3" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.0.tgz", + "integrity": "sha512-qfMdqbAQEwBw78ZyReKnlA8ezmPdb9BemzIIip/JkjaZUhitfXDkkr+3QTboW0JrSXT1QWyYShpvnNHGZ4c4yA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.0.tgz", + "integrity": "sha512-KVSZV0Dunv9DTPkhXwcZ3Q+tUc9TsaE1ZwX5J2WMvsSGS6Md8TFPun5uwh0yRdrNerI6vf/tbJxqSx4c1ZI1Lw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.0.tgz", + "integrity": "sha512-PlfzajuF9vSo5wErv3MJAKD/nqf9ngAs1NFQYm16nUYFO2IzxJ2hcm+IOCg+EEopdykNNUhVq5cz35cAUxU8+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.0.tgz", + "integrity": "sha512-qS8KkNNXUZ/I+nX6QT8ZS1/Yx0A444yhzdTKxCzKkNjQ9sHErBxJnJAgh+f5YhusYECEcjo4XcyH87hn6+ks0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "has-symbols": "^1.0.3", + "safe-regex-test": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/iterator.prototype": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.4.tgz", + "integrity": "sha512-x4WH0BWmrMmg4oHHl+duwubhrvczGlyuGAZu3nvrf0UXOfPu8IhZObFEr7DE/iv01YgVZrsOiRcqw2srkKEDIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "reflect.getprototypeof": "^1.0.8", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "dev": true, + "license": "MIT", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/lucide-react": { + "version": "0.468.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.468.0.tgz", + "integrity": "sha512-6koYRhnM2N0GGZIdXzSeiNwguv1gt/FAjZOiPl76roBi3xKEXa4WmfpxgQwTTL4KipXjefrnf3oV4IsYhi4JFA==", + "license": "ISC", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc" + } + }, + "node_modules/math-intrinsics": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.0.0.tgz", + "integrity": "sha512-4MqMiKP90ybymYvsut0CH2g4XWbfLtmlCkXmtmdcDCxNB+mQcu1w/1+L/VD7vi/PSv7X2JYV7SCcR+jiPXnQtA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/next": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/next/-/next-15.1.0.tgz", + "integrity": "sha512-QKhzt6Y8rgLNlj30izdMbxAwjHMFANnLwDwZ+WQh5sMhyt4lEBqDK9QpvWHtIM4rINKPoJ8aiRZKg5ULSybVHw==", + "license": "MIT", + "dependencies": { + "@next/env": "15.1.0", + "@swc/counter": "0.1.3", + "@swc/helpers": "0.5.15", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001579", + "postcss": "8.4.31", + "styled-jsx": "5.1.6" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": "^18.18.0 || ^19.8.0 || >= 20.0.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "15.1.0", + "@next/swc-darwin-x64": "15.1.0", + "@next/swc-linux-arm64-gnu": "15.1.0", + "@next/swc-linux-arm64-musl": "15.1.0", + "@next/swc-linux-x64-gnu": "15.1.0", + "@next/swc-linux-x64-musl": "15.1.0", + "@next/swc-win32-arm64-msvc": "15.1.0", + "@next/swc-win32-x64-msvc": "15.1.0", + "sharp": "^0.33.5" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "@playwright/test": "^1.41.2", + "babel-plugin-react-compiler": "*", + "react": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", + "react-dom": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "@playwright/test": { + "optional": true + }, + "babel-plugin-react-compiler": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/next/node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/npm/-/npm-10.9.2.tgz", + "integrity": "sha512-iriPEPIkoMYUy3F6f3wwSZAU93E0Eg6cHwIR6jzzOXWSy+SD/rOODEs74cVONHKSx2obXtuUoyidVEhISrisgQ==", + "bundleDependencies": [ + "@isaacs/string-locale-compare", + "@npmcli/arborist", + "@npmcli/config", + "@npmcli/fs", + "@npmcli/map-workspaces", + "@npmcli/package-json", + "@npmcli/promise-spawn", + "@npmcli/redact", + "@npmcli/run-script", + "@sigstore/tuf", + "abbrev", + "archy", + "cacache", + "chalk", + "ci-info", + "cli-columns", + "fastest-levenshtein", + "fs-minipass", + "glob", + "graceful-fs", + "hosted-git-info", + "ini", + "init-package-json", + "is-cidr", + "json-parse-even-better-errors", + "libnpmaccess", + "libnpmdiff", + "libnpmexec", + "libnpmfund", + "libnpmhook", + "libnpmorg", + "libnpmpack", + "libnpmpublish", + "libnpmsearch", + "libnpmteam", + "libnpmversion", + "make-fetch-happen", + "minimatch", + "minipass", + "minipass-pipeline", + "ms", + "node-gyp", + "nopt", + "normalize-package-data", + "npm-audit-report", + "npm-install-checks", + "npm-package-arg", + "npm-pick-manifest", + "npm-profile", + "npm-registry-fetch", + "npm-user-validate", + "p-map", + "pacote", + "parse-conflict-json", + "proc-log", + "qrcode-terminal", + "read", + "semver", + "spdx-expression-parse", + "ssri", + "supports-color", + "tar", + "text-table", + "tiny-relative-date", + "treeverse", + "validate-npm-package-name", + "which", + "write-file-atomic" + ], + "license": "Artistic-2.0", + "workspaces": [ + "docs", + "smoke-tests", + "mock-globals", + "mock-registry", + "workspaces/*" + ], + "dependencies": { + "@isaacs/string-locale-compare": "^1.1.0", + "@npmcli/arborist": "^8.0.0", + "@npmcli/config": "^9.0.0", + "@npmcli/fs": "^4.0.0", + "@npmcli/map-workspaces": "^4.0.2", + "@npmcli/package-json": "^6.1.0", + "@npmcli/promise-spawn": "^8.0.2", + "@npmcli/redact": "^3.0.0", + "@npmcli/run-script": "^9.0.1", + "@sigstore/tuf": "^3.0.0", + "abbrev": "^3.0.0", + "archy": "~1.0.0", + "cacache": "^19.0.1", + "chalk": "^5.3.0", + "ci-info": "^4.1.0", + "cli-columns": "^4.0.0", + "fastest-levenshtein": "^1.0.16", + "fs-minipass": "^3.0.3", + "glob": "^10.4.5", + "graceful-fs": "^4.2.11", + "hosted-git-info": "^8.0.2", + "ini": "^5.0.0", + "init-package-json": "^7.0.2", + "is-cidr": "^5.1.0", + "json-parse-even-better-errors": "^4.0.0", + "libnpmaccess": "^9.0.0", + "libnpmdiff": "^7.0.0", + "libnpmexec": "^9.0.0", + "libnpmfund": "^6.0.0", + "libnpmhook": "^11.0.0", + "libnpmorg": "^7.0.0", + "libnpmpack": "^8.0.0", + "libnpmpublish": "^10.0.1", + "libnpmsearch": "^8.0.0", + "libnpmteam": "^7.0.0", + "libnpmversion": "^7.0.0", + "make-fetch-happen": "^14.0.3", + "minimatch": "^9.0.5", + "minipass": "^7.1.1", + "minipass-pipeline": "^1.2.4", + "ms": "^2.1.2", + "node-gyp": "^11.0.0", + "nopt": "^8.0.0", + "normalize-package-data": "^7.0.0", + "npm-audit-report": "^6.0.0", + "npm-install-checks": "^7.1.1", + "npm-package-arg": "^12.0.0", + "npm-pick-manifest": "^10.0.0", + "npm-profile": "^11.0.1", + "npm-registry-fetch": "^18.0.2", + "npm-user-validate": "^3.0.0", + "p-map": "^4.0.0", + "pacote": "^19.0.1", + "parse-conflict-json": "^4.0.0", + "proc-log": "^5.0.0", + "qrcode-terminal": "^0.12.0", + "read": "^4.0.0", + "semver": "^7.6.3", + "spdx-expression-parse": "^4.0.0", + "ssri": "^12.0.0", + "supports-color": "^9.4.0", + "tar": "^6.2.1", + "text-table": "~0.2.0", + "tiny-relative-date": "^1.3.0", + "treeverse": "^3.0.0", + "validate-npm-package-name": "^6.0.0", + "which": "^5.0.0", + "write-file-atomic": "^6.0.0" + }, + "bin": { + "npm": "bin/npm-cli.js", + "npx": "bin/npx-cli.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/@isaacs/cliui": { + "version": "8.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "license": "MIT", "engines": { - "node": ">=6" + "node": ">=12" } }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "dev": true, + "node_modules/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.1.0", + "inBundle": true, "license": "MIT", "engines": { - "node": ">= 6" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001688", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001688.tgz", - "integrity": "sha512-Nmqpru91cuABu/DTCXbM2NSRHzM2uVHfPnhJ/1zEAJx/ILBRVmz3pzH4N7DZqbdG0gWClsCC05Oj0mJ/1AWMbA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" + "node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "inBundle": true, + "license": "MIT" }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, + "node_modules/npm/node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "inBundle": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=10" + "node": ">=12" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dev": true, + "node_modules/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "inBundle": true, "license": "MIT", "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" + "ansi-regex": "^6.0.1" }, "engines": { - "node": ">= 8.10.0" + "node": ">=12" }, "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, + "node_modules/npm/node_modules/@isaacs/fs-minipass": { + "version": "4.0.1", + "inBundle": true, "license": "ISC", "dependencies": { - "is-glob": "^4.0.1" + "minipass": "^7.0.4" }, "engines": { - "node": ">= 6" + "node": ">=18.0.0" } }, - "node_modules/client-only": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", - "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", - "license": "MIT" + "node_modules/npm/node_modules/@isaacs/string-locale-compare": { + "version": "1.1.0", + "inBundle": true, + "license": "ISC" }, - "node_modules/color": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", - "license": "MIT", - "optional": true, + "node_modules/npm/node_modules/@npmcli/agent": { + "version": "3.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "color-convert": "^2.0.1", - "color-string": "^1.9.0" + "agent-base": "^7.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "lru-cache": "^10.0.1", + "socks-proxy-agent": "^8.0.3" }, "engines": { - "node": ">=12.5.0" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "devOptional": true, - "license": "MIT", + "node_modules/npm/node_modules/@npmcli/arborist": { + "version": "8.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "color-name": "~1.1.4" + "@isaacs/string-locale-compare": "^1.1.0", + "@npmcli/fs": "^4.0.0", + "@npmcli/installed-package-contents": "^3.0.0", + "@npmcli/map-workspaces": "^4.0.1", + "@npmcli/metavuln-calculator": "^8.0.0", + "@npmcli/name-from-folder": "^3.0.0", + "@npmcli/node-gyp": "^4.0.0", + "@npmcli/package-json": "^6.0.1", + "@npmcli/query": "^4.0.0", + "@npmcli/redact": "^3.0.0", + "@npmcli/run-script": "^9.0.1", + "bin-links": "^5.0.0", + "cacache": "^19.0.1", + "common-ancestor-path": "^1.0.1", + "hosted-git-info": "^8.0.0", + "json-parse-even-better-errors": "^4.0.0", + "json-stringify-nice": "^1.1.4", + "lru-cache": "^10.2.2", + "minimatch": "^9.0.4", + "nopt": "^8.0.0", + "npm-install-checks": "^7.1.0", + "npm-package-arg": "^12.0.0", + "npm-pick-manifest": "^10.0.0", + "npm-registry-fetch": "^18.0.1", + "pacote": "^19.0.0", + "parse-conflict-json": "^4.0.0", + "proc-log": "^5.0.0", + "proggy": "^3.0.0", + "promise-all-reject-late": "^1.0.0", + "promise-call-limit": "^3.0.1", + "read-package-json-fast": "^4.0.0", + "semver": "^7.3.7", + "ssri": "^12.0.0", + "treeverse": "^3.0.0", + "walk-up-path": "^3.0.1" + }, + "bin": { + "arborist": "bin/index.js" }, "engines": { - "node": ">=7.0.0" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "devOptional": true, - "license": "MIT" - }, - "node_modules/color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "license": "MIT", - "optional": true, + "node_modules/npm/node_modules/@npmcli/config": { + "version": "9.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" + "@npmcli/map-workspaces": "^4.0.1", + "@npmcli/package-json": "^6.0.1", + "ci-info": "^4.0.0", + "ini": "^5.0.0", + "nopt": "^8.0.0", + "proc-log": "^5.0.0", + "semver": "^7.3.5", + "walk-up-path": "^3.0.1" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/@npmcli/fs": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "semver": "^7.3.5" + }, "engines": { - "node": ">= 6" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true, - "license": "MIT" - }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/@npmcli/git": { + "version": "6.0.1", + "inBundle": true, + "license": "ISC", "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "@npmcli/promise-spawn": "^8.0.0", + "ini": "^5.0.0", + "lru-cache": "^10.0.1", + "npm-pick-manifest": "^10.0.0", + "proc-log": "^5.0.0", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^5.0.0" }, "engines": { - "node": ">= 8" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/cssesc": { + "node_modules/npm/node_modules/@npmcli/installed-package-contents": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "license": "MIT", + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-bundled": "^4.0.0", + "npm-normalize-package-bin": "^4.0.0" + }, "bin": { - "cssesc": "bin/cssesc" + "installed-package-contents": "bin/index.js" }, "engines": { - "node": ">=4" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "dev": true, - "license": "MIT" - }, - "node_modules/damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/data-view-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", - "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/@npmcli/map-workspaces": { + "version": "4.0.2", + "inBundle": true, + "license": "ISC", "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" + "@npmcli/name-from-folder": "^3.0.0", + "@npmcli/package-json": "^6.0.0", + "glob": "^10.2.2", + "minimatch": "^9.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/data-view-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", - "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/@npmcli/metavuln-calculator": { + "version": "8.0.1", + "inBundle": true, + "license": "ISC", "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" + "cacache": "^19.0.0", + "json-parse-even-better-errors": "^4.0.0", + "pacote": "^20.0.0", + "proc-log": "^5.0.0", + "semver": "^7.3.5" }, "engines": { - "node": ">= 0.4" + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/@npmcli/metavuln-calculator/node_modules/pacote": { + "version": "20.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/git": "^6.0.0", + "@npmcli/installed-package-contents": "^3.0.0", + "@npmcli/package-json": "^6.0.0", + "@npmcli/promise-spawn": "^8.0.0", + "@npmcli/run-script": "^9.0.0", + "cacache": "^19.0.0", + "fs-minipass": "^3.0.0", + "minipass": "^7.0.2", + "npm-package-arg": "^12.0.0", + "npm-packlist": "^9.0.0", + "npm-pick-manifest": "^10.0.0", + "npm-registry-fetch": "^18.0.0", + "proc-log": "^5.0.0", + "promise-retry": "^2.0.1", + "sigstore": "^3.0.0", + "ssri": "^12.0.0", + "tar": "^6.1.11" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "pacote": "bin/index.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/data-view-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", - "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/@npmcli/name-from-folder": { + "version": "3.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/@npmcli/node-gyp": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/@npmcli/package-json": { + "version": "6.1.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" + "@npmcli/git": "^6.0.0", + "glob": "^10.2.2", + "hosted-git-info": "^8.0.0", + "json-parse-even-better-errors": "^4.0.0", + "normalize-package-data": "^7.0.0", + "proc-log": "^5.0.0", + "semver": "^7.5.3" }, "engines": { - "node": ">= 0.4" + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/@npmcli/promise-spawn": { + "version": "8.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "which": "^5.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/@npmcli/query": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "ms": "^2.1.3" + "postcss-selector-parser": "^6.1.2" }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true, - "license": "MIT" + "node_modules/npm/node_modules/@npmcli/redact": { + "version": "3.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } }, - "node_modules/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==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/@npmcli/run-script": { + "version": "9.0.2", + "inBundle": true, + "license": "ISC", "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" + "@npmcli/node-gyp": "^4.0.0", + "@npmcli/package-json": "^6.0.0", + "@npmcli/promise-spawn": "^8.0.0", + "node-gyp": "^11.0.0", + "proc-log": "^5.0.0", + "which": "^5.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, + "node_modules/npm/node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "inBundle": true, "license": "MIT", - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, + "optional": true, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=14" } }, - "node_modules/detect-libc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", - "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "node_modules/npm/node_modules/@sigstore/protobuf-specs": { + "version": "0.3.2", + "inBundle": true, "license": "Apache-2.0", - "optional": true, "engines": { - "node": ">=8" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true, - "license": "MIT" - }, - "node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, + "node_modules/npm/node_modules/@sigstore/tuf": { + "version": "3.0.0", + "inBundle": true, "license": "Apache-2.0", "dependencies": { - "esutils": "^2.0.2" + "@sigstore/protobuf-specs": "^0.3.2", + "tuf-js": "^3.0.1" }, "engines": { - "node": ">=0.10.0" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/dunder-proto": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.0.tgz", - "integrity": "sha512-9+Sj30DIu+4KvHqMfLUGLFYL2PkURSYMVXJyXe92nFRvlYq5hBjLEhblKB+vkd/WVlUYMWigiY07T91Fkk0+4A==", - "dev": true, + "node_modules/npm/node_modules/@tufjs/canonical-json": { + "version": "2.0.0", + "inBundle": true, "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.2.0" - }, "engines": { - "node": ">= 0.4" + "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true, - "license": "MIT" - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true, - "license": "MIT" + "node_modules/npm/node_modules/abbrev": { + "version": "3.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } }, - "node_modules/enhanced-resolve": { - "version": "5.17.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", - "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", - "dev": true, + "node_modules/npm/node_modules/agent-base": { + "version": "7.1.1", + "inBundle": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "debug": "^4.3.4" }, "engines": { - "node": ">=10.13.0" + "node": ">= 14" } }, - "node_modules/es-abstract": { - "version": "1.23.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.5.tgz", - "integrity": "sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==", - "dev": true, + "node_modules/npm/node_modules/aggregate-error": { + "version": "3.1.0", + "inBundle": true, "license": "MIT", "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "data-view-buffer": "^1.0.1", - "data-view-byte-length": "^1.0.1", - "data-view-byte-offset": "^1.0.0", - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.2", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.1", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.3", - "safe-array-concat": "^1.1.2", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.9", - "string.prototype.trimend": "^1.0.8", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.6", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.15" + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/es-define-property": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - "dev": true, + "node_modules/npm/node_modules/ansi-regex": { + "version": "5.0.1", + "inBundle": true, "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=8" } }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, + "node_modules/npm/node_modules/ansi-styles": { + "version": "6.2.1", + "inBundle": true, "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/es-iterator-helpers": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.0.tgz", - "integrity": "sha512-tpxqxncxnpw3c93u8n3VOzACmRFoVmWJqbWXvX/JfKbkhBw1oslgPrUfeSt2psuqyEJFD6N/9lg5i7bsKpoq+Q==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/aproba": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/archy": { + "version": "1.0.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/balanced-match": { + "version": "1.0.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/bin-links": { + "version": "5.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.3", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "iterator.prototype": "^1.1.3", - "safe-array-concat": "^1.1.2" + "cmd-shim": "^7.0.0", + "npm-normalize-package-bin": "^4.0.0", + "proc-log": "^5.0.0", + "read-cmd-shim": "^5.0.0", + "write-file-atomic": "^6.0.0" }, "engines": { - "node": ">= 0.4" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/es-object-atoms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", - "dev": true, + "node_modules/npm/node_modules/binary-extensions": { + "version": "2.3.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm/node_modules/brace-expansion": { + "version": "2.0.1", + "inBundle": true, "license": "MIT", "dependencies": { - "es-errors": "^1.3.0" + "balanced-match": "^1.0.0" + } + }, + "node_modules/npm/node_modules/cacache": { + "version": "19.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^4.0.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^10.0.1", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^7.0.2", + "ssri": "^12.0.0", + "tar": "^7.4.3", + "unique-filename": "^4.0.0" }, "engines": { - "node": ">= 0.4" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" - }, + "node_modules/npm/node_modules/cacache/node_modules/chownr": { + "version": "3.0.0", + "inBundle": true, + "license": "BlueOak-1.0.0", "engines": { - "node": ">= 0.4" + "node": ">=18" } }, - "node_modules/es-shim-unscopables": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", - "dev": true, + "node_modules/npm/node_modules/cacache/node_modules/minizlib": { + "version": "3.0.1", + "inBundle": true, "license": "MIT", "dependencies": { - "hasown": "^2.0.0" + "minipass": "^7.0.4", + "rimraf": "^5.0.5" + }, + "engines": { + "node": ">= 18" } }, - "node_modules/es-to-primitive": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", - "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", - "dev": true, + "node_modules/npm/node_modules/cacache/node_modules/mkdirp": { + "version": "3.0.1", + "inBundle": true, "license": "MIT", - "dependencies": { - "is-callable": "^1.2.7", - "is-date-object": "^1.0.5", - "is-symbol": "^1.0.4" + "bin": { + "mkdirp": "dist/cjs/src/bin.js" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, + "node_modules/npm/node_modules/cacache/node_modules/p-map": { + "version": "7.0.2", + "inBundle": true, "license": "MIT", "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint": { - "version": "9.16.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.16.0.tgz", - "integrity": "sha512-whp8mSQI4C8VXd+fLgSM0lh3UlmcFtVwUQjyKCFfsp+2ItAIYhlq/hqGahGqHE6cv9unM41VlqKk2VtKYR2TaA==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/cacache/node_modules/tar": { + "version": "7.4.3", + "inBundle": true, + "license": "ISC", "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.12.1", - "@eslint/config-array": "^0.19.0", - "@eslint/core": "^0.9.0", - "@eslint/eslintrc": "^3.2.0", - "@eslint/js": "9.16.0", - "@eslint/plugin-kit": "^0.2.3", - "@humanfs/node": "^0.16.6", - "@humanwhocodes/module-importer": "^1.0.1", - "@humanwhocodes/retry": "^0.4.1", - "@types/estree": "^1.0.6", - "@types/json-schema": "^7.0.15", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.5", - "debug": "^4.3.2", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^8.2.0", - "eslint-visitor-keys": "^4.2.0", - "espree": "^10.3.0", - "esquery": "^1.5.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", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3" - }, - "bin": { - "eslint": "bin/eslint.js" + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.0.1", + "mkdirp": "^3.0.1", + "yallist": "^5.0.0" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">=18" + } + }, + "node_modules/npm/node_modules/cacache/node_modules/yallist": { + "version": "5.0.0", + "inBundle": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/npm/node_modules/chalk": { + "version": "5.3.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" }, "funding": { - "url": "https://eslint.org/donate" - }, - "peerDependencies": { - "jiti": "*" - }, - "peerDependenciesMeta": { - "jiti": { - "optional": true - } + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/eslint-config-next": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-15.1.0.tgz", - "integrity": "sha512-gADO+nKVseGso3DtOrYX9H7TxB/MuX7AUYhMlvQMqLYvUWu4HrOQuU7cC1HW74tHIqkAvXdwgAz3TCbczzSEXw==", - "dev": true, + "node_modules/npm/node_modules/chownr": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/ci-info": { + "version": "4.1.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "inBundle": true, "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/cidr-regex": { + "version": "4.1.1", + "inBundle": true, + "license": "BSD-2-Clause", "dependencies": { - "@next/eslint-plugin-next": "15.1.0", - "@rushstack/eslint-patch": "^1.10.3", - "@typescript-eslint/eslint-plugin": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", - "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-import-resolver-typescript": "^3.5.2", - "eslint-plugin-import": "^2.31.0", - "eslint-plugin-jsx-a11y": "^6.10.0", - "eslint-plugin-react": "^7.37.0", - "eslint-plugin-react-hooks": "^5.0.0" - }, - "peerDependencies": { - "eslint": "^7.23.0 || ^8.0.0 || ^9.0.0", - "typescript": ">=3.3.1" + "ip-regex": "^5.0.0" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "engines": { + "node": ">=14" } }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", - "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", - "dev": true, + "node_modules/npm/node_modules/clean-stack": { + "version": "2.2.0", + "inBundle": true, "license": "MIT", - "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" + "engines": { + "node": ">=6" } }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, + "node_modules/npm/node_modules/cli-columns": { + "version": "4.0.0", + "inBundle": true, "license": "MIT", "dependencies": { - "ms": "^2.1.1" + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">= 10" } }, - "node_modules/eslint-import-resolver-typescript": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.7.0.tgz", - "integrity": "sha512-Vrwyi8HHxY97K5ebydMtffsWAn1SCR9eol49eCd5fJS4O1WV7PaAjbcjmbfJJSMz/t4Mal212Uz/fQZrOB8mow==", - "dev": true, + "node_modules/npm/node_modules/cmd-shim": { + "version": "7.0.0", + "inBundle": true, "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/color-convert": { + "version": "2.0.1", + "inBundle": true, + "license": "MIT", "dependencies": { - "@nolyfill/is-core-module": "1.0.39", - "debug": "^4.3.7", - "enhanced-resolve": "^5.15.0", - "fast-glob": "^3.3.2", - "get-tsconfig": "^4.7.5", - "is-bun-module": "^1.0.2", - "is-glob": "^4.0.3", - "stable-hash": "^0.0.4" + "color-name": "~1.1.4" }, "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" - }, - "peerDependencies": { - "eslint": "*", - "eslint-plugin-import": "*", - "eslint-plugin-import-x": "*" - }, - "peerDependenciesMeta": { - "eslint-plugin-import": { - "optional": true - }, - "eslint-plugin-import-x": { - "optional": true - } + "node": ">=7.0.0" } }, - "node_modules/eslint-import-resolver-typescript/node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, + "node_modules/npm/node_modules/color-name": { + "version": "1.1.4", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/common-ancestor-path": { + "version": "1.0.1", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/cross-spawn": { + "version": "7.0.6", + "inBundle": true, "license": "MIT", "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" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">=8.6.0" + "node": ">= 8" } }, - "node_modules/eslint-import-resolver-typescript/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, + "node_modules/npm/node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "inBundle": true, "license": "ISC", "dependencies": { - "is-glob": "^4.0.1" + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm/node_modules/cssesc": { + "version": "3.0.0", + "inBundle": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" }, "engines": { - "node": ">= 6" + "node": ">=4" } }, - "node_modules/eslint-module-utils": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", - "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", - "dev": true, + "node_modules/npm/node_modules/debug": { + "version": "4.3.7", + "inBundle": true, "license": "MIT", "dependencies": { - "debug": "^3.2.7" + "ms": "^2.1.3" }, "engines": { - "node": ">=4" + "node": ">=6.0" }, "peerDependenciesMeta": { - "eslint": { + "supports-color": { "optional": true } } }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, + "node_modules/npm/node_modules/diff": { + "version": "5.2.0", + "inBundle": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/npm/node_modules/eastasianwidth": { + "version": "0.2.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/emoji-regex": { + "version": "8.0.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/encoding": { + "version": "0.1.13", + "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { - "ms": "^2.1.1" + "iconv-lite": "^0.6.2" } }, - "node_modules/eslint-plugin-import": { - "version": "2.31.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", - "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", - "dev": true, + "node_modules/npm/node_modules/env-paths": { + "version": "2.2.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/npm/node_modules/err-code": { + "version": "2.0.3", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/exponential-backoff": { + "version": "3.1.1", + "inBundle": true, + "license": "Apache-2.0" + }, + "node_modules/npm/node_modules/fastest-levenshtein": { + "version": "1.0.16", + "inBundle": true, "license": "MIT", + "engines": { + "node": ">= 4.9.1" + } + }, + "node_modules/npm/node_modules/foreground-child": { + "version": "3.3.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "@rtsao/scc": "^1.1.0", - "array-includes": "^3.1.8", - "array.prototype.findlastindex": "^1.2.5", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.12.0", - "hasown": "^2.0.2", - "is-core-module": "^2.15.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.8", - "object.groupby": "^1.0.3", - "object.values": "^1.2.0", - "semver": "^6.3.1", - "string.prototype.trimend": "^1.0.8", - "tsconfig-paths": "^3.15.0" + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" }, "engines": { - "node": ">=4" + "node": ">=14" }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/fs-minipass": { + "version": "3.0.3", + "inBundle": true, + "license": "ISC", "dependencies": { - "ms": "^2.1.1" + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/eslint-plugin-import/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, + "node_modules/npm/node_modules/glob": { + "version": "10.4.5", + "inBundle": true, "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, "bin": { - "semver": "bin/semver.js" + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", - "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/graceful-fs": { + "version": "4.2.11", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/hosted-git-info": { + "version": "8.0.2", + "inBundle": true, + "license": "ISC", "dependencies": { - "aria-query": "^5.3.2", - "array-includes": "^3.1.8", - "array.prototype.flatmap": "^1.3.2", - "ast-types-flow": "^0.0.8", - "axe-core": "^4.10.0", - "axobject-query": "^4.1.0", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "hasown": "^2.0.2", - "jsx-ast-utils": "^3.3.5", - "language-tags": "^1.0.9", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.8", - "safe-regex-test": "^1.0.3", - "string.prototype.includes": "^2.0.1" + "lru-cache": "^10.0.1" }, "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/eslint-plugin-react": { - "version": "7.37.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.2.tgz", - "integrity": "sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==", - "dev": true, + "node_modules/npm/node_modules/http-cache-semantics": { + "version": "4.1.1", + "inBundle": true, + "license": "BSD-2-Clause" + }, + "node_modules/npm/node_modules/http-proxy-agent": { + "version": "7.0.2", + "inBundle": true, "license": "MIT", "dependencies": { - "array-includes": "^3.1.8", - "array.prototype.findlast": "^1.2.5", - "array.prototype.flatmap": "^1.3.2", - "array.prototype.tosorted": "^1.1.4", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.1.0", - "estraverse": "^5.3.0", - "hasown": "^2.0.2", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.8", - "object.fromentries": "^2.0.8", - "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", - "string.prototype.repeat": "^1.0.0" + "agent-base": "^7.1.0", + "debug": "^4.3.4" }, "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + "node": ">= 14" } }, - "node_modules/eslint-plugin-react-hooks": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.1.0.tgz", - "integrity": "sha512-mpJRtPgHN2tNAvZ35AMfqeB3Xqeo273QxrHJsbBEPWODRM4r0yB6jfoROqKEYrOn27UtRPpcpHc2UqyBSuUNTw==", - "dev": true, + "node_modules/npm/node_modules/https-proxy-agent": { + "version": "7.0.5", + "inBundle": true, "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" + "engines": { + "node": ">= 14" } }, - "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==", - "dev": true, + "node_modules/npm/node_modules/iconv-lite": { + "version": "0.6.3", + "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "safer-buffer": ">= 2.1.2 < 3.0.0" }, - "bin": { - "resolve": "bin/resolve" + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm/node_modules/ignore-walk": { + "version": "7.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minimatch": "^9.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^18.17.0 || >=20.5.0" } }, - "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==", - "dev": true, + "node_modules/npm/node_modules/imurmurhash": { + "version": "0.1.4", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/npm/node_modules/indent-string": { + "version": "4.0.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/ini": { + "version": "5.0.0", + "inBundle": true, "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "engines": { + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/eslint-scope": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.2.0.tgz", - "integrity": "sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/npm/node_modules/init-package-json": { + "version": "7.0.2", + "inBundle": true, + "license": "ISC", "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" + "@npmcli/package-json": "^6.0.0", + "npm-package-arg": "^12.0.0", + "promzard": "^2.0.0", + "read": "^4.0.0", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4", + "validate-npm-package-name": "^6.0.0" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/ip-address": { + "version": "9.0.5", + "inBundle": true, + "license": "MIT", + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" }, - "funding": { - "url": "https://opencollective.com/eslint" + "engines": { + "node": ">= 12" } }, - "node_modules/eslint-visitor-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", - "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", - "dev": true, - "license": "Apache-2.0", + "node_modules/npm/node_modules/ip-regex": { + "version": "5.0.0", + "inBundle": true, + "license": "MIT", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/espree": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", - "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", - "dev": true, + "node_modules/npm/node_modules/is-cidr": { + "version": "5.1.0", + "inBundle": true, "license": "BSD-2-Clause", "dependencies": { - "acorn": "^8.14.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.2.0" + "cidr-regex": "^4.1.1" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=14" } }, - "node_modules/esquery": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", - "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "estraverse": "^5.1.0" - }, + "node_modules/npm/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "inBundle": true, + "license": "MIT", "engines": { - "node": ">=0.10" + "node": ">=8" } }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/npm/node_modules/isexe": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/jackspeak": { + "version": "3.4.3", + "inBundle": true, + "license": "BlueOak-1.0.0", "dependencies": { - "estraverse": "^5.2.0" + "@isaacs/cliui": "^8.0.2" }, - "engines": { - "node": ">=4.0" + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" } }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/npm/node_modules/jsbn": { + "version": "1.1.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/json-parse-even-better-errors": { + "version": "4.0.0", + "inBundle": true, + "license": "MIT", "engines": { - "node": ">=4.0" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" + "node_modules/npm/node_modules/json-stringify-nice": { + "version": "1.1.4", + "inBundle": true, + "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true, + "node_modules/npm/node_modules/jsonparse": { + "version": "1.3.1", + "engines": [ + "node >= 0.2.0" + ], + "inBundle": true, "license": "MIT" }, - "node_modules/fast-glob": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/just-diff": { + "version": "6.0.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/just-diff-apply": { + "version": "5.5.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/libnpmaccess": { + "version": "9.0.0", + "inBundle": true, + "license": "ISC", "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" + "npm-package-arg": "^12.0.0", + "npm-registry-fetch": "^18.0.1" }, "engines": { - "node": ">=8.6.0" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, + "node_modules/npm/node_modules/libnpmdiff": { + "version": "7.0.0", + "inBundle": true, "license": "ISC", "dependencies": { - "is-glob": "^4.0.1" + "@npmcli/arborist": "^8.0.0", + "@npmcli/installed-package-contents": "^3.0.0", + "binary-extensions": "^2.3.0", + "diff": "^5.1.0", + "minimatch": "^9.0.4", + "npm-package-arg": "^12.0.0", + "pacote": "^19.0.0", + "tar": "^6.2.1" }, "engines": { - "node": ">= 6" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true, - "license": "MIT" - }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dev": true, + "node_modules/npm/node_modules/libnpmexec": { + "version": "9.0.0", + "inBundle": true, "license": "ISC", "dependencies": { - "reusify": "^1.0.4" + "@npmcli/arborist": "^8.0.0", + "@npmcli/run-script": "^9.0.1", + "ci-info": "^4.0.0", + "npm-package-arg": "^12.0.0", + "pacote": "^19.0.0", + "proc-log": "^5.0.0", + "read": "^4.0.0", + "read-package-json-fast": "^4.0.0", + "semver": "^7.3.7", + "walk-up-path": "^3.0.1" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" } }, - "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==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/libnpmfund": { + "version": "6.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "flat-cache": "^4.0.0" + "@npmcli/arborist": "^8.0.0" }, "engines": { - "node": ">=16.0.0" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/libnpmhook": { + "version": "11.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "to-regex-range": "^5.0.1" + "aproba": "^2.0.0", + "npm-registry-fetch": "^18.0.1" }, "engines": { - "node": ">=8" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/libnpmorg": { + "version": "7.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "aproba": "^2.0.0", + "npm-registry-fetch": "^18.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^18.17.0 || >=20.5.0" } }, - "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==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/libnpmpack": { + "version": "8.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.4" + "@npmcli/arborist": "^8.0.0", + "@npmcli/run-script": "^9.0.1", + "npm-package-arg": "^12.0.0", + "pacote": "^19.0.0" }, "engines": { - "node": ">=16" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/flatted": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz", - "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==", - "dev": true, - "license": "ISC" + "node_modules/npm/node_modules/libnpmpublish": { + "version": "10.0.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "ci-info": "^4.0.0", + "normalize-package-data": "^7.0.0", + "npm-package-arg": "^12.0.0", + "npm-registry-fetch": "^18.0.1", + "proc-log": "^5.0.0", + "semver": "^7.3.7", + "sigstore": "^3.0.0", + "ssri": "^12.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/libnpmsearch": { + "version": "8.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "is-callable": "^1.1.3" + "npm-registry-fetch": "^18.0.1" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/foreground-child": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", - "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", - "dev": true, + "node_modules/npm/node_modules/libnpmteam": { + "version": "7.0.0", + "inBundle": true, "license": "ISC", "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" + "aproba": "^2.0.0", + "npm-registry-fetch": "^18.0.1" }, "engines": { - "node": ">=14" + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/libnpmversion": { + "version": "7.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/git": "^6.0.1", + "@npmcli/run-script": "^9.0.1", + "json-parse-even-better-errors": "^4.0.0", + "proc-log": "^5.0.0", + "semver": "^7.3.7" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], + "node_modules/npm/node_modules/lru-cache": { + "version": "10.4.3", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/make-fetch-happen": { + "version": "14.0.3", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/agent": "^3.0.0", + "cacache": "^19.0.1", + "http-cache-semantics": "^4.1.1", + "minipass": "^7.0.2", + "minipass-fetch": "^4.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^1.0.0", + "proc-log": "^5.0.0", + "promise-retry": "^2.0.1", + "ssri": "^12.0.0" + }, "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, + "node_modules/npm/node_modules/make-fetch-happen/node_modules/negotiator": { + "version": "1.0.0", + "inBundle": true, "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 0.6" } }, - "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/minimatch": { + "version": "9.0.5", + "inBundle": true, + "license": "ISC", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=16 || 14 >=14.17" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/npm/node_modules/minipass": { + "version": "7.1.2", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" } }, - "node_modules/get-intrinsic": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.6.tgz", - "integrity": "sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/minipass-collect": { + "version": "2.0.1", + "inBundle": true, + "license": "ISC", "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "dunder-proto": "^1.0.0", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "function-bind": "^1.1.2", - "gopd": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "math-intrinsics": "^1.0.0" + "minipass": "^7.0.3" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/get-symbol-description": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", - "dev": true, + "node_modules/npm/node_modules/minipass-fetch": { + "version": "4.0.0", + "inBundle": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^3.0.1" }, "engines": { - "node": ">= 0.4" + "node": "^18.17.0 || >=20.5.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "optionalDependencies": { + "encoding": "^0.1.13" } }, - "node_modules/get-tsconfig": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz", - "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==", - "dev": true, + "node_modules/npm/node_modules/minipass-fetch/node_modules/minizlib": { + "version": "3.0.1", + "inBundle": true, "license": "MIT", "dependencies": { - "resolve-pkg-maps": "^1.0.0" + "minipass": "^7.0.4", + "rimraf": "^5.0.5" }, - "funding": { - "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + "engines": { + "node": ">= 18" } }, - "node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dev": true, + "node_modules/npm/node_modules/minipass-flush": { + "version": "1.0.5", + "inBundle": true, "license": "ISC", "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" + "minipass": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">= 8" } }, - "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==", - "dev": true, + "node_modules/npm/node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "inBundle": true, "license": "ISC", "dependencies": { - "is-glob": "^4.0.3" + "yallist": "^4.0.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=8" } }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/minipass-pipeline": { + "version": "1.2.4", + "inBundle": true, + "license": "ISC", "dependencies": { - "balanced-match": "^1.0.0" + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/glob/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, + "node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "inBundle": true, "license": "ISC", "dependencies": { - "brace-expansion": "^2.0.1" + "yallist": "^4.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=8" } }, - "node_modules/globals": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", - "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/minipass-sized": { + "version": "1.0.3", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, "engines": { - "node": ">=18" + "node": ">=8" + } + }, + "node_modules/npm/node_modules/minipass-sized/node_modules/minipass": { + "version": "3.3.6", + "inBundle": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=8" } }, - "node_modules/globalthis": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "dev": true, + "node_modules/npm/node_modules/minizlib": { + "version": "2.1.2", + "inBundle": true, "license": "MIT", "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" + "minipass": "^3.0.0", + "yallist": "^4.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">= 8" + } + }, + "node_modules/npm/node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "inBundle": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=8" } }, - "node_modules/gopd": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - "dev": true, + "node_modules/npm/node_modules/mkdirp": { + "version": "1.0.4", + "inBundle": true, "license": "MIT", - "engines": { - "node": ">= 0.4" + "bin": { + "mkdirp": "bin/cmd.js" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=10" } }, - "node_modules/graceful-fs": { - "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==", - "dev": true, - "license": "ISC" - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true, + "node_modules/npm/node_modules/ms": { + "version": "2.1.3", + "inBundle": true, "license": "MIT" }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/mute-stream": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC", "engines": { - "node": ">=8" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/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==", - "dev": true, + "node_modules/npm/node_modules/node-gyp": { + "version": "11.0.0", + "inBundle": true, "license": "MIT", "dependencies": { - "es-define-property": "^1.0.0" + "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", + "glob": "^10.3.10", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^14.0.3", + "nopt": "^8.0.0", + "proc-log": "^5.0.0", + "semver": "^7.3.5", + "tar": "^7.4.3", + "which": "^5.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/has-proto": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", - "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", - "dev": true, + "node_modules/npm/node_modules/node-gyp/node_modules/chownr": { + "version": "3.0.0", + "inBundle": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/minizlib": { + "version": "3.0.1", + "inBundle": true, "license": "MIT", "dependencies": { - "dunder-proto": "^1.0.0" + "minipass": "^7.0.4", + "rimraf": "^5.0.5" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 18" } }, - "node_modules/has-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", - "dev": true, + "node_modules/npm/node_modules/node-gyp/node_modules/mkdirp": { + "version": "3.0.1", + "inBundle": true, "license": "MIT", + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/node-gyp/node_modules/tar": { + "version": "7.4.3", + "inBundle": true, + "license": "ISC", "dependencies": { - "has-symbols": "^1.0.3" + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.0.1", + "mkdirp": "^3.0.1", + "yallist": "^5.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=18" } }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/node-gyp/node_modules/yallist": { + "version": "5.0.0", + "inBundle": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/npm/node_modules/nopt": { + "version": "8.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "function-bind": "^1.1.2" + "abbrev": "^2.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" }, "engines": { - "node": ">= 0.4" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/nopt/node_modules/abbrev": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC", "engines": { - "node": ">= 4" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/normalize-package-data": { + "version": "7.0.0", + "inBundle": true, + "license": "BSD-2-Clause", "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "hosted-git-info": "^8.0.0", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/npm-audit-report": { + "version": "6.0.0", + "inBundle": true, + "license": "ISC", "engines": { - "node": ">=0.8.19" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/internal-slot": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/npm-bundled": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" + "npm-normalize-package-bin": "^4.0.0" }, "engines": { - "node": ">= 0.4" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/is-array-buffer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/npm-install-checks": { + "version": "7.1.1", + "inBundle": true, + "license": "BSD-2-Clause", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" + "semver": "^7.1.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "license": "MIT", - "optional": true + "node_modules/npm/node_modules/npm-normalize-package-bin": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } }, - "node_modules/is-async-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", - "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/npm-package-arg": { + "version": "12.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "has-tostringtag": "^1.0.0" + "hosted-git-info": "^8.0.0", + "proc-log": "^5.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^6.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/is-bigint": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", - "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/npm-packlist": { + "version": "9.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "has-bigints": "^1.0.2" + "ignore-walk": "^7.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/npm-pick-manifest": { + "version": "10.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "binary-extensions": "^2.0.0" + "npm-install-checks": "^7.1.0", + "npm-normalize-package-bin": "^4.0.0", + "npm-package-arg": "^12.0.0", + "semver": "^7.3.5" }, "engines": { - "node": ">=8" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/is-boolean-object": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.0.tgz", - "integrity": "sha512-kR5g0+dXf/+kXnqI+lu0URKYPKgICtHGGNCDSB10AaUFj3o/HkB3u7WfpRBJGFopxxY0oH3ux7ZsDjLtK7xqvw==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/npm-profile": { + "version": "11.0.1", + "inBundle": true, + "license": "ISC", "dependencies": { - "call-bind": "^1.0.7", - "has-tostringtag": "^1.0.2" + "npm-registry-fetch": "^18.0.0", + "proc-log": "^5.0.0" }, "engines": { - "node": ">= 0.4" + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/npm-registry-fetch": { + "version": "18.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/redact": "^3.0.0", + "jsonparse": "^1.3.1", + "make-fetch-happen": "^14.0.0", + "minipass": "^7.0.2", + "minipass-fetch": "^4.0.0", + "minizlib": "^3.0.1", + "npm-package-arg": "^12.0.0", + "proc-log": "^5.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/is-bun-module": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-1.3.0.tgz", - "integrity": "sha512-DgXeu5UWI0IsMQundYb5UAOzm6G2eVnarJ0byP6Tm55iZNKceD59LNPA2L4VvsScTtHcw0yEkVwSf7PC+QoLSA==", - "dev": true, + "node_modules/npm/node_modules/npm-registry-fetch/node_modules/minizlib": { + "version": "3.0.1", + "inBundle": true, "license": "MIT", "dependencies": { - "semver": "^7.6.3" + "minipass": "^7.0.4", + "rimraf": "^5.0.5" + }, + "engines": { + "node": ">= 18" } }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/npm-user-validate": { + "version": "3.0.0", + "inBundle": true, + "license": "BSD-2-Clause", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/is-core-module": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", - "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", - "dev": true, + "node_modules/npm/node_modules/p-map": { + "version": "4.0.0", + "inBundle": true, "license": "MIT", "dependencies": { - "hasown": "^2.0.2" + "aggregate-error": "^3.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-data-view": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", - "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/package-json-from-dist": { + "version": "1.0.1", + "inBundle": true, + "license": "BlueOak-1.0.0" + }, + "node_modules/npm/node_modules/pacote": { + "version": "19.0.1", + "inBundle": true, + "license": "ISC", "dependencies": { - "call-bound": "^1.0.2", - "get-intrinsic": "^1.2.6", - "is-typed-array": "^1.1.13" + "@npmcli/git": "^6.0.0", + "@npmcli/installed-package-contents": "^3.0.0", + "@npmcli/package-json": "^6.0.0", + "@npmcli/promise-spawn": "^8.0.0", + "@npmcli/run-script": "^9.0.0", + "cacache": "^19.0.0", + "fs-minipass": "^3.0.0", + "minipass": "^7.0.2", + "npm-package-arg": "^12.0.0", + "npm-packlist": "^9.0.0", + "npm-pick-manifest": "^10.0.0", + "npm-registry-fetch": "^18.0.0", + "proc-log": "^5.0.0", + "promise-retry": "^2.0.1", + "sigstore": "^3.0.0", + "ssri": "^12.0.0", + "tar": "^6.1.11" }, - "engines": { - "node": ">= 0.4" + "bin": { + "pacote": "bin/index.js" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/parse-conflict-json": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "has-tostringtag": "^1.0.0" + "json-parse-even-better-errors": "^4.0.0", + "just-diff": "^6.0.0", + "just-diff-apply": "^5.2.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, + "node_modules/npm/node_modules/path-key": { + "version": "3.1.1", + "inBundle": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/is-finalizationregistry": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.0.tgz", - "integrity": "sha512-qfMdqbAQEwBw78ZyReKnlA8ezmPdb9BemzIIip/JkjaZUhitfXDkkr+3QTboW0JrSXT1QWyYShpvnNHGZ4c4yA==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/path-scurry": { + "version": "1.11.1", + "inBundle": true, + "license": "BlueOak-1.0.0", "dependencies": { - "call-bind": "^1.0.7" + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=16 || 14 >=14.18" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, + "node_modules/npm/node_modules/postcss-selector-parser": { + "version": "6.1.2", + "inBundle": true, "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "dev": true, + "node_modules/npm/node_modules/proc-log": { + "version": "5.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/proggy": { + "version": "3.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/promise-all-reject-late": { + "version": "1.0.1", + "inBundle": true, + "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/promise-call-limit": { + "version": "3.0.2", + "inBundle": true, + "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/promise-inflight": { + "version": "1.0.1", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/promise-retry": { + "version": "2.0.1", + "inBundle": true, "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "err-code": "^2.0.2", + "retry": "^0.12.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10" } }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/promzard": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "is-extglob": "^2.1.1" + "read": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/is-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", - "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/npm/node_modules/qrcode-terminal": { + "version": "0.12.0", + "inBundle": true, + "bin": { + "qrcode-terminal": "bin/qrcode-terminal.js" } }, - "node_modules/is-negative-zero": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" + "node_modules/npm/node_modules/read": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "mute-stream": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/read-cmd-shim": { + "version": "5.0.0", + "inBundle": true, + "license": "ISC", "engines": { - "node": ">=0.12.0" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/is-number-object": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.0.tgz", - "integrity": "sha512-KVSZV0Dunv9DTPkhXwcZ3Q+tUc9TsaE1ZwX5J2WMvsSGS6Md8TFPun5uwh0yRdrNerI6vf/tbJxqSx4c1ZI1Lw==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/read-package-json-fast": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "call-bind": "^1.0.7", - "has-tostringtag": "^1.0.2" + "json-parse-even-better-errors": "^4.0.0", + "npm-normalize-package-bin": "^4.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/is-regex": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", - "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", - "dev": true, + "node_modules/npm/node_modules/retry": { + "version": "0.12.0", + "inBundle": true, "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/npm/node_modules/rimraf": { + "version": "5.0.10", + "inBundle": true, + "license": "ISC", "dependencies": { - "call-bound": "^1.0.2", - "gopd": "^1.2.0", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.2" + "glob": "^10.3.7" }, - "engines": { - "node": ">= 0.4" + "bin": { + "rimraf": "dist/esm/bin.mjs" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/is-set": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", - "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", - "dev": true, + "node_modules/npm/node_modules/safer-buffer": { + "version": "2.1.2", + "inBundle": true, "license": "MIT", - "engines": { - "node": ">= 0.4" + "optional": true + }, + "node_modules/npm/node_modules/semver": { + "version": "7.6.3", + "inBundle": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=10" } }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", - "dev": true, + "node_modules/npm/node_modules/shebang-command": { + "version": "2.0.0", + "inBundle": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.7" + "shebang-regex": "^3.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/is-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.0.tgz", - "integrity": "sha512-PlfzajuF9vSo5wErv3MJAKD/nqf9ngAs1NFQYm16nUYFO2IzxJ2hcm+IOCg+EEopdykNNUhVq5cz35cAUxU8+g==", - "dev": true, + "node_modules/npm/node_modules/shebang-regex": { + "version": "3.0.0", + "inBundle": true, "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "has-tostringtag": "^1.0.2" - }, "engines": { - "node": ">= 0.4" + "node": ">=8" + } + }, + "node_modules/npm/node_modules/signal-exit": { + "version": "4.1.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=14" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/is-symbol": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.0.tgz", - "integrity": "sha512-qS8KkNNXUZ/I+nX6QT8ZS1/Yx0A444yhzdTKxCzKkNjQ9sHErBxJnJAgh+f5YhusYECEcjo4XcyH87hn6+ks0A==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/sigstore": { + "version": "3.0.0", + "inBundle": true, + "license": "Apache-2.0", "dependencies": { - "call-bind": "^1.0.7", - "has-symbols": "^1.0.3", - "safe-regex-test": "^1.0.3" + "@sigstore/bundle": "^3.0.0", + "@sigstore/core": "^2.0.0", + "@sigstore/protobuf-specs": "^0.3.2", + "@sigstore/sign": "^3.0.0", + "@sigstore/tuf": "^3.0.0", + "@sigstore/verify": "^2.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/is-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/sigstore/node_modules/@sigstore/bundle": { + "version": "3.0.0", + "inBundle": true, + "license": "Apache-2.0", "dependencies": { - "which-typed-array": "^1.1.14" + "@sigstore/protobuf-specs": "^0.3.2" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/is-weakmap": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", - "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core": { + "version": "2.0.0", + "inBundle": true, + "license": "Apache-2.0", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign": { + "version": "3.0.0", + "inBundle": true, + "license": "Apache-2.0", "dependencies": { - "call-bind": "^1.0.2" + "@sigstore/bundle": "^3.0.0", + "@sigstore/core": "^2.0.0", + "@sigstore/protobuf-specs": "^0.3.2", + "make-fetch-happen": "^14.0.1", + "proc-log": "^5.0.0", + "promise-retry": "^2.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/is-weakset": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", - "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify": { + "version": "2.0.0", + "inBundle": true, + "license": "Apache-2.0", "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4" + "@sigstore/bundle": "^3.0.0", + "@sigstore/core": "^2.0.0", + "@sigstore/protobuf-specs": "^0.3.2" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true, - "license": "MIT" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true, - "license": "ISC" + "node_modules/npm/node_modules/smart-buffer": { + "version": "4.2.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } }, - "node_modules/iterator.prototype": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.4.tgz", - "integrity": "sha512-x4WH0BWmrMmg4oHHl+duwubhrvczGlyuGAZu3nvrf0UXOfPu8IhZObFEr7DE/iv01YgVZrsOiRcqw2srkKEDIA==", - "dev": true, + "node_modules/npm/node_modules/socks": { + "version": "2.8.3", + "inBundle": true, "license": "MIT", "dependencies": { - "define-data-property": "^1.1.4", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.6", - "has-symbols": "^1.1.0", - "reflect.getprototypeof": "^1.0.8", - "set-function-name": "^2.0.2" + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" }, "engines": { - "node": ">= 0.4" + "node": ">= 10.0.0", + "npm": ">= 3.0.0" } }, - "node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "dev": true, - "license": "BlueOak-1.0.0", + "node_modules/npm/node_modules/socks-proxy-agent": { + "version": "8.0.4", + "inBundle": true, + "license": "MIT", "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "agent-base": "^7.1.1", + "debug": "^4.3.4", + "socks": "^2.8.3" }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" + "engines": { + "node": ">= 14" } }, - "node_modules/jiti": { - "version": "1.21.6", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", - "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", - "dev": true, + "node_modules/npm/node_modules/spdx-correct": { + "version": "3.2.0", + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse": { + "version": "3.0.1", + "inBundle": true, "license": "MIT", - "bin": { - "jiti": "bin/jiti.js" + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true, - "license": "MIT" + "node_modules/npm/node_modules/spdx-exceptions": { + "version": "2.5.0", + "inBundle": true, + "license": "CC-BY-3.0" }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, + "node_modules/npm/node_modules/spdx-expression-parse": { + "version": "4.0.0", + "inBundle": true, "license": "MIT", "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true, - "license": "MIT" + "node_modules/npm/node_modules/spdx-license-ids": { + "version": "3.0.20", + "inBundle": true, + "license": "CC0-1.0" }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true, - "license": "MIT" + "node_modules/npm/node_modules/sprintf-js": { + "version": "1.1.3", + "inBundle": true, + "license": "BSD-3-Clause" }, - "node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/ssri": { + "version": "12.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "minimist": "^1.2.0" + "minipass": "^7.0.3" }, - "bin": { - "json5": "lib/cli.js" + "engines": { + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/jsx-ast-utils": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", - "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", - "dev": true, + "node_modules/npm/node_modules/string-width": { + "version": "4.2.3", + "inBundle": true, "license": "MIT", "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=4.0" + "node": ">=8" } }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dev": true, + "node_modules/npm/node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "inBundle": true, "license": "MIT", "dependencies": { - "json-buffer": "3.0.1" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/language-subtag-registry": { - "version": "0.3.23", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", - "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/language-tags": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", - "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", - "dev": true, + "node_modules/npm/node_modules/strip-ansi": { + "version": "6.0.1", + "inBundle": true, "license": "MIT", "dependencies": { - "language-subtag-registry": "^0.3.20" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=0.10" + "node": ">=8" } }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, + "node_modules/npm/node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "inBundle": true, "license": "MIT", "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">= 0.8.0" + "node": ">=8" } }, - "node_modules/lilconfig": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", - "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", - "dev": true, + "node_modules/npm/node_modules/supports-color": { + "version": "9.4.0", + "inBundle": true, "license": "MIT", "engines": { - "node": ">=14" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/antonk52" + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true, - "license": "MIT" - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/tar": { + "version": "6.2.1", + "inBundle": true, + "license": "ISC", "dependencies": { - "p-locate": "^5.0.0" + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true, - "license": "MIT" + "node_modules/npm/node_modules/tar/node_modules/fs-minipass": { + "version": "2.1.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "inBundle": true, + "license": "ISC", "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" + "yallist": "^4.0.0" }, - "bin": { - "loose-envify": "cli.js" + "engines": { + "node": ">=8" } }, - "node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true, - "license": "ISC" + "node_modules/npm/node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=8" + } }, - "node_modules/math-intrinsics": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.0.0.tgz", - "integrity": "sha512-4MqMiKP90ybymYvsut0CH2g4XWbfLtmlCkXmtmdcDCxNB+mQcu1w/1+L/VD7vi/PSv7X2JYV7SCcR+jiPXnQtA==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/text-table": { + "version": "0.2.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/tiny-relative-date": { + "version": "1.3.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/treeverse": { + "version": "3.0.0", + "inBundle": true, + "license": "ISC", "engines": { - "node": ">= 0.4" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, + "node_modules/npm/node_modules/tuf-js": { + "version": "3.0.1", + "inBundle": true, "license": "MIT", + "dependencies": { + "@tufjs/models": "3.0.1", + "debug": "^4.3.6", + "make-fetch-happen": "^14.0.1" + }, "engines": { - "node": ">= 8" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dev": true, + "node_modules/npm/node_modules/tuf-js/node_modules/@tufjs/models": { + "version": "3.0.1", + "inBundle": true, "license": "MIT", "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" + "@tufjs/canonical-json": "2.0.0", + "minimatch": "^9.0.5" }, "engines": { - "node": ">=8.6" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, + "node_modules/npm/node_modules/unique-filename": { + "version": "4.0.0", + "inBundle": true, "license": "ISC", "dependencies": { - "brace-expansion": "^1.1.7" + "unique-slug": "^5.0.0" }, "engines": { - "node": "*" + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, + "node_modules/npm/node_modules/unique-slug": { + "version": "5.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/util-deprecate": { + "version": "1.0.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/validate-npm-package-license": { + "version": "3.0.4", + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": { + "version": "3.0.1", + "inBundle": true, "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/npm/node_modules/validate-npm-package-name": { + "version": "6.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm/node_modules/walk-up-path": { + "version": "3.0.1", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/which": { + "version": "5.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" } }, - "node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, + "node_modules/npm/node_modules/which/node_modules/isexe": { + "version": "3.1.1", + "inBundle": true, "license": "ISC", "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=16" } }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, - "license": "MIT" - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, + "node_modules/npm/node_modules/wrap-ansi": { + "version": "8.1.0", + "inBundle": true, "license": "MIT", "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/nanoid": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", - "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/npm/node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "inBundle": true, "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true, - "license": "MIT" - }, - "node_modules/next": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/next/-/next-15.1.0.tgz", - "integrity": "sha512-QKhzt6Y8rgLNlj30izdMbxAwjHMFANnLwDwZ+WQh5sMhyt4lEBqDK9QpvWHtIM4rINKPoJ8aiRZKg5ULSybVHw==", + "node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "inBundle": true, "license": "MIT", "dependencies": { - "@next/env": "15.1.0", - "@swc/counter": "0.1.3", - "@swc/helpers": "0.5.15", - "busboy": "1.6.0", - "caniuse-lite": "^1.0.30001579", - "postcss": "8.4.31", - "styled-jsx": "5.1.6" + "color-convert": "^2.0.1" }, - "bin": { - "next": "dist/bin/next" + "engines": { + "node": ">=8" }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "6.1.0", + "inBundle": true, + "license": "MIT", "engines": { - "node": "^18.18.0 || ^19.8.0 || >= 20.0.0" + "node": ">=12" }, - "optionalDependencies": { - "@next/swc-darwin-arm64": "15.1.0", - "@next/swc-darwin-x64": "15.1.0", - "@next/swc-linux-arm64-gnu": "15.1.0", - "@next/swc-linux-arm64-musl": "15.1.0", - "@next/swc-linux-x64-gnu": "15.1.0", - "@next/swc-linux-x64-musl": "15.1.0", - "@next/swc-win32-arm64-msvc": "15.1.0", - "@next/swc-win32-x64-msvc": "15.1.0", - "sharp": "^0.33.5" + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "9.2.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/wrap-ansi/node_modules/string-width": { + "version": "5.1.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" }, - "peerDependencies": { - "@opentelemetry/api": "^1.1.0", - "@playwright/test": "^1.41.2", - "babel-plugin-react-compiler": "*", - "react": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", - "react-dom": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", - "sass": "^1.3.0" + "engines": { + "node": ">=12" }, - "peerDependenciesMeta": { - "@opentelemetry/api": { - "optional": true - }, - "@playwright/test": { - "optional": true - }, - "babel-plugin-react-compiler": { - "optional": true - }, - "sass": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/next/node_modules/postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.1.0", + "inBundle": true, "license": "MIT", "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "ansi-regex": "^6.0.1" }, "engines": { - "node": "^10 || ^12 || >=14" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/write-file-atomic": { + "version": "6.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^4.0.1" + }, "engines": { - "node": ">=0.10.0" + "node": "^18.17.0 || >=20.5.0" } }, + "node_modules/npm/node_modules/yallist": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC" + }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -4037,7 +7236,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "dev": true, "license": "MIT", "engines": { "node": ">= 6" @@ -4206,7 +7404,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "dev": true, "license": "BlueOak-1.0.0" }, "node_modules/parent-module": { @@ -4236,7 +7433,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -4246,14 +7442,12 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true, "license": "MIT" }, "node_modules/path-scurry": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "lru-cache": "^10.2.0", @@ -4276,7 +7470,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, "license": "MIT", "engines": { "node": ">=8.6" @@ -4289,7 +7482,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -4299,7 +7491,6 @@ "version": "4.0.6", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "dev": true, "license": "MIT", "engines": { "node": ">= 6" @@ -4319,7 +7510,6 @@ "version": "8.4.49", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", - "dev": true, "funding": [ { "type": "opencollective", @@ -4348,7 +7538,6 @@ "version": "15.1.0", "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dev": true, "license": "MIT", "dependencies": { "postcss-value-parser": "^4.0.0", @@ -4366,7 +7555,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "dev": true, "license": "MIT", "dependencies": { "camelcase-css": "^2.0.1" @@ -4386,7 +7574,6 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", - "dev": true, "funding": [ { "type": "opencollective", @@ -4422,7 +7609,6 @@ "version": "6.2.0", "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", - "dev": true, "funding": [ { "type": "opencollective", @@ -4448,7 +7634,6 @@ "version": "6.1.2", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "dev": true, "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -4462,7 +7647,6 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true, "license": "MIT" }, "node_modules/prelude-ls": { @@ -4501,7 +7685,6 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, "funding": [ { "type": "github", @@ -4539,6 +7722,22 @@ "react": "^19.0.0" } }, + "node_modules/react-hook-form": { + "version": "7.54.1", + "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.54.1.tgz", + "integrity": "sha512-PUNzFwQeQ5oHiiTUO7GO/EJXGEtuun2Y1A59rLnZBBj+vNEOWt/3ERTiG1/zt7dVeJEM+4vDX/7XQ/qanuvPMg==", + "license": "MIT", + "engines": { + "node": ">=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/react-hook-form" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17 || ^18 || ^19" + } + }, "node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", @@ -4550,7 +7749,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, "license": "MIT", "dependencies": { "pify": "^2.3.0" @@ -4560,7 +7758,6 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, "license": "MIT", "dependencies": { "picomatch": "^2.2.1" @@ -4615,7 +7812,6 @@ "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", @@ -4653,7 +7849,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, "license": "MIT", "engines": { "iojs": ">=1.0.0", @@ -4664,7 +7859,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, "funding": [ { "type": "github", @@ -4732,7 +7926,6 @@ "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "devOptional": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -4819,7 +8012,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" @@ -4832,7 +8024,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -4918,7 +8109,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, "license": "ISC", "engines": { "node": ">=14" @@ -4965,7 +8155,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", @@ -4984,7 +8173,6 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -4999,7 +8187,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -5009,14 +8196,12 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, "license": "MIT" }, "node_modules/string-width-cjs/node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -5141,7 +8326,6 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" @@ -5158,7 +8342,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -5171,7 +8354,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -5227,7 +8409,6 @@ "version": "3.35.0", "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "dev": true, "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", @@ -5250,7 +8431,6 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -5263,7 +8443,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -5272,11 +8451,20 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/tailwind-merge": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.5.5.tgz", + "integrity": "sha512-0LXunzzAZzo0tEPxV3I297ffKZPlKDrjj7NXphC8V5ak9yHC5zRmxnOe2m/Rd/7ivsOMJe3JZ2JVocoDdQTRBA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/dcastil" + } + }, "node_modules/tailwindcss": { "version": "3.4.16", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.16.tgz", "integrity": "sha512-TI4Cyx7gDiZ6r44ewaJmt0o6BrMCT5aK5e0rmJ/G9Xq3w7CX/5VXl/zIPEJZFUK5VEqwByyhqNPycPlvcK4ZNw==", - "dev": true, "license": "MIT", "dependencies": { "@alloc/quick-lru": "^5.2.0", @@ -5310,11 +8498,19 @@ "node": ">=14.0.0" } }, + "node_modules/tailwindcss-animate": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/tailwindcss-animate/-/tailwindcss-animate-1.0.7.tgz", + "integrity": "sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==", + "license": "MIT", + "peerDependencies": { + "tailwindcss": ">=3.0.0 || insiders" + } + }, "node_modules/tailwindcss/node_modules/fast-glob": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -5331,7 +8527,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, "license": "ISC", "dependencies": { "is-glob": "^4.0.1" @@ -5354,7 +8549,6 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, "license": "MIT", "dependencies": { "any-promise": "^1.0.0" @@ -5364,7 +8558,6 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dev": true, "license": "MIT", "dependencies": { "thenify": ">= 3.1.0 < 4" @@ -5377,7 +8570,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, "license": "MIT", "dependencies": { "is-number": "^7.0.0" @@ -5403,7 +8595,6 @@ "version": "0.1.13", "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "dev": true, "license": "Apache-2.0" }, "node_modules/tsconfig-paths": { @@ -5567,14 +8758,12 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true, "license": "MIT" }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, "license": "ISC", "dependencies": { "isexe": "^2.0.0" @@ -5687,7 +8876,6 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", @@ -5706,7 +8894,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", @@ -5724,7 +8911,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -5734,14 +8920,12 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, "license": "MIT" }, "node_modules/wrap-ansi-cjs/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -5756,7 +8940,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -5769,7 +8952,6 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -5782,7 +8964,6 @@ "version": "2.6.1", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.1.tgz", "integrity": "sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==", - "dev": true, "license": "ISC", "bin": { "yaml": "bin.mjs" @@ -5803,6 +8984,15 @@ "funding": { "url": "https://github.com/sponsors/sindresorhus" } + }, + "node_modules/zod": { + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.1.tgz", + "integrity": "sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } } } } diff --git a/package.json b/package.json index 122afde..e0883d3 100644 --- a/package.json +++ b/package.json @@ -9,19 +9,30 @@ "lint": "next lint" }, "dependencies": { + "@hookform/resolvers": "^3.9.1", + "@radix-ui/react-select": "^2.1.3", + "class-variance-authority": "^0.7.1", + "clsx": "^2.1.1", + "i": "^0.3.7", + "lucide-react": "^0.468.0", + "next": "15.1.0", + "npm": "^10.9.2", "react": "^19.0.0", "react-dom": "^19.0.0", - "next": "15.1.0" + "react-hook-form": "^7.54.1", + "tailwind-merge": "^2.5.5", + "tailwindcss-animate": "^1.0.7", + "zod": "^3.24.1" }, "devDependencies": { - "typescript": "^5", + "@eslint/eslintrc": "^3", "@types/node": "^20", "@types/react": "^19", "@types/react-dom": "^19", - "postcss": "^8", - "tailwindcss": "^3.4.1", "eslint": "^9", "eslint-config-next": "15.1.0", - "@eslint/eslintrc": "^3" + "postcss": "^8", + "tailwindcss": "^3.4.1", + "typescript": "^5" } } diff --git a/public/credit-card-back.png b/public/credit-card-back.png new file mode 100644 index 0000000000000000000000000000000000000000..ca599e9dcfb55f5f6f8b5cc9ff0c6613caa7f78e GIT binary patch literal 1809 zcmd5-ZBP}t}IuJ-M$kwsw|hQ^plDi|q-pp<6X=k#MO z%d<D5WeD6+tqUZOyN>g%kufDHB9MMKn;BX7>N?^lN{-cka9M-preO&pEd!3b)72 z73m59aEsWx^B@2ak|UNbadzyP>~m`!u#~nph7JI1*_Qo8ja6aeR{h@IhwvLJfJKHQ;Xl;p4KOIy}a%5kM72$yT9f&w_#>*=C& zsMa-q`9ptr^nD(<0>AiPp{X4C?FI(_?c-j0+nU0_)WzEUT^VbC{fx<2QbC$fjD|h2 zD?nAX_(TJp-411BV`JepQTdi)W^DQE54E1_4&$h7m|pzb-*UJc6XIH ziF;!e3I!44*JkbHFtO1b^QqhR*12j8cq&LZ|OrM6*}`3&xn0N{DSyiS}a#2Xo= z<;OT=(+&>fy+BCGipxi+F>k^CO#i|h%h=2{Mhl>McJi@uimyta@yZSZ5(>uCy{fwU zru;P{B_%}!XyXl3RX_+HEj}3}P<73p(B54Su0;N5>@lOBLpcX-bFnJ>a7pW?8 z68l}Xz<`gh2teM$;H$q9`c8SjauV+?VL_bQ5v#-gpRjNwCdN^T;@AJ_hwAG;9LMAF zP)rOVIvQ4yI0;<>Cvkx3Ux9POPWDo3nzKyDo0w+G*4Lpqwj)YmcJzX-9q}%GW_)mq z*mtmcf7$N_@et&nVqv~Rp->+>E+Z1zY_^I_RkkEwH;mpVxB8o)?)t&!Nr|UVKijxz zQ}N6ADDMzvJ-w#0(K~zAn9!7MNo!&ll#EfSLDs7?os#ihJP37bM_}raZymIqoHdQi zG!@ie{?yjCy@@`G%N{rDWQnP%wHwiBzJyXEkx1n9d!g*u6G=&}FpD9Qb#4b&cOKdI z`Jr~|&6~)x3%0XX5w3$yr(;#E89Kt*Nlk>cIaFr3iyT902ExAFUzUbY;@Bjan>l^# zkII>T?&Aw-Xkza$y9R3rgp<@!p{&`coWoZQAG&UKC4VmxKZuNsv~8}HT81~2J7-#U z)ejG(h43dhmU|3jA)4kFR2+0)5WUoVeyICSu-p>#ba;XP2&-l$)M5!LhSs7L%?27r zJH!v(uAf<$x9S7P=C;_Y$-+YEzNa4E+x+-cRazc#QQQd8z&gC9HEk2Py>C;%7pM`_PBXQ-uTVJ&4s}4Q%|~(9njmpK~|)#>{)= zy7;K(oZ|HWzUC`+^|gBZ-@ofy<$f{OVM58ZDxF#C3M!_f-pODxnN3TL6;9$h?%i5E zl`W)~863?Vy_23L1T+nWgeEp_RtZ%_)ZzIpBgQZeu2%?SLZML_3Bo*F4c_SReb&?@0iv!B z>}U6H>z3VFxiE%x>Eu5bUb>Z>qfUw26G)yegK`M-tG3GRj}qo=b5oZE41rxk&4fPz U{_i>*a}9uqUAUdR?eXXT21}V3h5!Hn literal 0 HcmV?d00001 diff --git a/public/credit-card-back.svg b/public/credit-card-back.svg new file mode 100644 index 0000000..99b41ba --- /dev/null +++ b/public/credit-card-back.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/credit-card-front.png b/public/credit-card-front.png new file mode 100644 index 0000000000000000000000000000000000000000..380029fc89a0cccefd97c52790e04f9eaac3da01 GIT binary patch literal 8159 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 literal 0 HcmV?d00001 diff --git a/public/credit-card-front.svg b/public/credit-card-front.svg new file mode 100644 index 0000000..ca4ab5b --- /dev/null +++ b/public/credit-card-front.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/icon-credit-card-error.png b/public/icon-credit-card-error.png new file mode 100644 index 0000000000000000000000000000000000000000..ba98013ecdd148f2af61886b48e9bb88ba61ffe3 GIT binary patch literal 4067 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 literal 0 HcmV?d00001 diff --git a/public/icon-credit-card-error.svg b/public/icon-credit-card-error.svg new file mode 100644 index 0000000..fbb8539 --- /dev/null +++ b/public/icon-credit-card-error.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/icon-success.png b/public/icon-success.png new file mode 100644 index 0000000000000000000000000000000000000000..460dbc201f39de74165cbfda754005fafec5d356 GIT binary patch literal 18841 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 gsV1>zb5I-qA5aPwO+C4y + + + + + + + diff --git a/public/icon-summary.png b/public/icon-summary.png new file mode 100644 index 0000000000000000000000000000000000000000..21c01e61d5f7a932cf05ee4236d97e2535d656c1 GIT binary patch literal 2581 zcmV+w3hMQVP)Huz$e9U8MrVot>GU?*97g9vE7e|6ji&N2mO4MJX*QbqkvQcS*ZQboGj? zc~6vL&Xu40cm99O-|u#we@#qz@sFou?faT>F}dWNra#T8k3?5z&k$j@3i% z&$nL3i_O0#GlD{f=5kuopV%#qPwDW@Q+7vI(!~6n6@T)T7VM(EgxwFWChj(v5s54E zpLtDLgTBZbh9=oMQM6B6iYg^m^6ruF39ZZYXfDbTg=aJR<@!^f1@k$lD^}!8zKas{ zJslp6$yr_}U1aOPd!i2$+Csdg#7d-AYBBlY(TrW_g;*^mcAxZiH^q*Eg&;GUU%zK% zV>&#ZsB*zO2GKU&p-Nf%Ts{-G=zIgNXTvX3ty1GUAOr5X2ipD;5ljnRF~Cyo(@yP3i$;I4V68?+8}oL$ptByA*?^p2;`E zh*KxghiCO0fntxZ{kx}nI6Fvc{5p?u{aV301gu)!o|Q6V`Ie-gD^C|6IZy}9fr=9j z!ESA|Q+xq=MgG02Uu#`4j^_rkf;u8Dt~_;C|7M2GiF0~%LB=d)A$mNezM^w5(z~e9 zy-JF)D>k@2EafNIi)$X=kOVNtP0`-3zUx3}G^rE~xCOaJNfMOr?D#9iuU1}~|v6myhIUn{MGl7)OVzgG9m-JV&H zE9Ef5C-8?naQ3^*T4Dtzm^cwg7y~+k><{=qJbGH%5Khawua&vvS>S%mDSMM*cnA*E zrynOSeNoVe< zR6mbme>ljJiW2#>eVs7o}jVO)rZ zWoPn-dlDb);u@cDxf!LF<2fbqgeaQfaII`oWt_cy$m|@aB00#!rHP%79o^WeS~CQy zA8P^cEy~~>Yj4#f>^uMOwgd)kA}j;c$}<|345V18^hWn%4`}^V5RB#01E{3qgxL>H z)RGS)eQ6MCrGwhdAm3s0YJDKC$7%!Ya+*Nq>m_*8Btp<%*HZ6fbb#>z>5m4y)yT6=&}Qy=M|~6u8>?e1MZw;Hvf5%Bk#?m*OpWZ?##bd;U)SsqHl0~)T-elj>$X5? zlR+VBZ<=DPA&q-9ih!nvN8j(!`q zOu3VTLd|(MgN6E72{It%h@12qgL^x=tbcAt`rLf$u6#4plZN9L%6i>4baO(&-M*op zh9usR*NW~<_YL_g^+1u{ZBWj8k$i<-w+oglZe-OO;7uFVyte9ey-nPEU_v@sZmv`i zfCMZD7!?IY_P6dL4cvRb(RSvrDF~&Zn0>h0Ua6wwoRK!_`Psei1(s1HD&>kh<1kmg z*-D{JCItI!yqi*xoHM>_Y*A;z1em+`zDPv#ei=*VR?_+)aiRf|k7z9W)K z7O2|BGJI7H_XNWrbdx$4K+?ngEIs!v>H;9h#$&mF7BcMavfi9ABRMjsr?;_aOJGBV zWNZaQh7E(!kHD#)Qb`Gs0Ok7v$%bnvGhmNB%EJxJ!V; z5k!Vng-Bai)1&UZQxxr<1D|_Fr7^~A5lcZ(tH~7(I$IZIcSo!vG(1~R>{;CmCf8hAUiD}b z`rfj6G*=8JZE_FPS^ptD$s0}1_H-*q|K(?99B3yS?ZQGa-RCE7!PZ~i47tm;8B>U*oj@lxXOG zF-9`5eh2`=*D!_6*L7IsG>4xAX!?{QK@gu&^ujAPDudTwue;{WfxE@(yo=ESO4ClDw zB_ALg2)E^YrZ92AeZ0sI3)3$eODMUK5XHR$GtN3VdYTR0pyHh`?cL~AtlV7kq0m9) zwo;Vo|9ihGOIP|aA<&*~!3pxknZ0N|&F)`jLOdPom}>*6azFI^0_~whPgAZ{#7g*$ r-b$dn|8HNh;cw-1U~hI+q$qy_@i7A>=P2fb00000NkvXXu0mjf|E}9$ literal 0 HcmV?d00001 diff --git a/public/icon-summary.svg b/public/icon-summary.svg new file mode 100644 index 0000000..b0a8df2 --- /dev/null +++ b/public/icon-summary.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/images/favicon.png b/public/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..bcf723a8aac5b220c386997bff98506066c2a6dc GIT binary patch literal 1491 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 + + + diff --git a/src/@types/Schema/checkoutSchema.ts b/src/@types/Schema/checkoutSchema.ts new file mode 100644 index 0000000..6465a97 --- /dev/null +++ b/src/@types/Schema/checkoutSchema.ts @@ -0,0 +1,38 @@ +import { z } from "zod"; + +const CardholderSchema = z.object({ + name: z.string().min(1, "O nome do titular do cartão é obrigatório."), + identification: z.object({ + type: z.enum(["CPF"]), + number: z.string().regex(/^\d{11}$/, "O número deve conter 11 dígitos."), + }), +}); + +export const CheckoutSchema = z.object({ + co2: z.number().min(1, "A quantidade de crédito deve ser no mínimo 1."), + cred: z.number().min(1, "O valor unitário do crédito deve ser no mínimo 1."), + card_number: z + .string() + .regex(/^\d{16}$/, "O número do cartão deve conter 16 dígitos."), + expiration_month: z + .string() + .regex(/^\d+$/, "O mês de expiração deve ser um número.") + .transform((val) => parseInt(val)) + .refine((val) => val >= 1 && val <= 12, { + message: "O mês de expiração deve estar entre 1 e 12.", + }), + expiration_year: z + .string() + .regex(/^\d+$/, "O ano de expiração deve ser um número.") + .transform((val) => parseInt(`20${val}`)) + .refine((val) => val >= new Date().getFullYear(), { + message: "O ano de expiração deve ser válido.", + }), + security_code: z + .string() + .regex(/^\d{3}$/, "O código de segurança deve conter 3 dígitos."), + cardholder: CardholderSchema, + paymentInstallments: z.string(), +}); + +export type CheckoutSchemaType = z.infer; diff --git a/src/app/(main)/checkout/layout.tsx b/src/app/(main)/checkout/layout.tsx new file mode 100644 index 0000000..747a933 --- /dev/null +++ b/src/app/(main)/checkout/layout.tsx @@ -0,0 +1,50 @@ +import { Header } from "@/components/Header"; +import Image from "next/image"; + +export default function MainLayout({ + children, +}: Readonly<{ + children: React.ReactNode; +}>) { + return ( +
+
+
+ {children} +
+
+
+ credit card front image +
+
+

+ Resumo de compra +

+
+

+ Resumo de compra +

+
+
+ summary image +
+
+

+ Compensação de emissões +

+ + R$: 300 + +
+
+
+
+
+
+
+ ); +} diff --git a/src/app/(main)/checkout/page.tsx b/src/app/(main)/checkout/page.tsx new file mode 100644 index 0000000..b41e61d --- /dev/null +++ b/src/app/(main)/checkout/page.tsx @@ -0,0 +1,133 @@ +"use client"; +import { BasicInput } from "@/components/BasicInput"; +import { Header } from "@/components/Header"; +import { Controller, useForm } from "react-hook-form"; +import { + CheckoutSchema, + CheckoutSchemaType, +} from "@/@types/Schema/checkoutSchema"; +import { useSearchParams } from "next/navigation"; +import { zodResolver } from "@hookform/resolvers/zod"; +import { Button } from "@/components/Button"; +import { BasicSelect } from "@/components/BasicSelect"; +import { selectInstallments } from "@/utils/selectInstalment"; +export default function Checkout() { + const searchParams = useSearchParams(); + + // Pegando os valores dos parâmetros + const co2 = Number(searchParams.get("co2")) | 1; + const cred = Number(searchParams.get("cred")) | 2; + const { + register, + handleSubmit, + control, + formState: { errors, isValid }, + reset, + setError, + clearErrors, + watch, + } = useForm({ + defaultValues: { + card_number: "", + cardholder: { identification: { number: "", type: "CPF" }, name: "" }, + co2: co2, + cred: cred, + }, + mode: "onChange", + criteriaMode: "all", + resolver: zodResolver(CheckoutSchema), + }); + + const onSubmit = (data: any) => { + console.log(data); + }; + console.log("form data:", watch(), isValid); + console.log(errors); + + return ( +
+
+
+
+ +
+ + +
+ + + +
+
+ +
+ + / + +
+
+ +
+ ( + + )} + /> +
+ +
+ + +
+
+
+ ); +} diff --git a/src/app/checkout/page.tsx b/src/app/checkout/page.tsx deleted file mode 100644 index e69de29..0000000 diff --git a/src/app/globals.css b/src/app/globals.css index bb723b3..9faaf3e 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -4,34 +4,70 @@ @layer base { :root { --background: 0 0% 100%; - --foreground: 222.2 84% 4.9%; + --foreground: 0 0% 3.9%; --card: 0 0% 100%; - --card-foreground: 222.2 84% 4.9%; + --card-foreground: 0 0% 3.9%; --popover: 0 0% 100%; - --popover-foreground: 222.2 84% 4.9%; + --popover-foreground: 0 0% 3.9%; - --primary: 222.2 47.4% 11.2%; - --primary-foreground: 210 40% 98%; + --primary: 0 0% 9%; + --primary-foreground: 0 0% 98%; - --secondary: 210 40% 96.1%; - --secondary-foreground: 222.2 47.4% 11.2%; + --secondary: 0 0% 96.1%; + --secondary-foreground: 0 0% 9%; - --muted: 210 40% 96.1%; - --muted-foreground: 215.4 16.3% 46.9%; + --muted: 0 0% 96.1%; + --muted-foreground: 0 0% 45.1%; - --accent: 210 40% 96.1%; - --accent-foreground: 222.2 47.4% 11.2%; + --accent: 0 0% 96.1%; + --accent-foreground: 0 0% 9%; --destructive: 0 84.2% 60.2%; - --destructive-foreground: 210 40% 98%; + --destructive-foreground: 0 0% 98%; - --border: 214.3 31.8% 91.4%; - --input: 214.3 31.8% 91.4%; - --ring: 222.2 84% 4.9%; + --border: 0 0% 89.8%; + --input: 0 0% 89.8%; + --ring: 0 0% 3.9%; --radius: 0.5rem; + + --chart-1: 12 76% 61%; + + --chart-2: 173 58% 39%; + + --chart-3: 197 37% 24%; + + --chart-4: 43 74% 66%; + + --chart-5: 27 87% 67%; + } + .dark { + --background: 0 0% 3.9%; + --foreground: 0 0% 98%; + --card: 0 0% 3.9%; + --card-foreground: 0 0% 98%; + --popover: 0 0% 3.9%; + --popover-foreground: 0 0% 98%; + --primary: 0 0% 98%; + --primary-foreground: 0 0% 9%; + --secondary: 0 0% 14.9%; + --secondary-foreground: 0 0% 98%; + --muted: 0 0% 14.9%; + --muted-foreground: 0 0% 63.9%; + --accent: 0 0% 14.9%; + --accent-foreground: 0 0% 98%; + --destructive: 0 62.8% 30.6%; + --destructive-foreground: 0 0% 98%; + --border: 0 0% 14.9%; + --input: 0 0% 14.9%; + --ring: 0 0% 83.1%; + --chart-1: 220 70% 50%; + --chart-2: 160 60% 45%; + --chart-3: 30 80% 55%; + --chart-4: 280 65% 60%; + --chart-5: 340 75% 55%; } } diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 63ffb1c..b8ef695 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,12 +1,19 @@ import type { Metadata } from "next"; -import { Roboto } from "next/font/google"; +import { Roboto, Roboto_Condensed } from "next/font/google"; import "./globals.css"; -const roboto = Roboto({ weight:['400','700'], subsets: ["latin"] }); - +const roboto = Roboto({ + weight: ["100", "300", "400", "700"], + subsets: ["latin"], +}); +const condensedRoboto = Roboto_Condensed({ + weight: ["100", "300", "400", "700"], + subsets: ["latin"], +}); export const metadata: Metadata = { title: "Checkout Carbon", description: "Checkout for compensation of carbon", + icons: { icon: { url: "/images/favicon.png", href: "/images/favicon.png" } }, }; export default function RootLayout({ @@ -17,7 +24,7 @@ export default function RootLayout({ return ( {children} diff --git a/src/app/page.tsx b/src/app/page.tsx index 3eee014..23296d5 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,101 +1,8 @@ -import Image from "next/image"; export default function Home() { return (
); } diff --git a/src/components/BasicInput.tsx b/src/components/BasicInput.tsx new file mode 100644 index 0000000..c07dc3c --- /dev/null +++ b/src/components/BasicInput.tsx @@ -0,0 +1,27 @@ +import React, { forwardRef, InputHTMLAttributes } from "react"; +import { UseFormRegisterReturn } from "react-hook-form"; + +interface BasicInputProps extends InputHTMLAttributes { + label?: string; + className?: string; + register?: UseFormRegisterReturn; // Registro do react-hook-form +} + +export const BasicInput = forwardRef( + ({ label = "", className, register, ...props }, ref) => { + return ( +
+ {label && } + +
+ ); + } +); + +BasicInput.displayName = "BasicInput"; diff --git a/src/components/BasicSelect.tsx b/src/components/BasicSelect.tsx new file mode 100644 index 0000000..e1c496c --- /dev/null +++ b/src/components/BasicSelect.tsx @@ -0,0 +1,47 @@ +import { + Select, + SelectContent, + SelectItem, + SelectTrigger, + SelectValue, +} from "@/components/ui/select"; +import { forwardRef } from "react"; + +interface BasicSelectProps { + selectContent: { value: string; label: string }[]; + label?: string; + placeholder?: string; + value?: string; + onChange?: (value: string) => void; +} + +export const BasicSelect = forwardRef( + ( + { selectContent, label, placeholder = "Selecionar", value, onChange }, + _ref + ) => { + return ( +
+ {label && } + + +
+ ); + } +); + +BasicSelect.displayName = "BasicSelect"; diff --git a/src/components/Button.tsx b/src/components/Button.tsx new file mode 100644 index 0000000..0b9ad54 --- /dev/null +++ b/src/components/Button.tsx @@ -0,0 +1,14 @@ +import { ButtonHTMLAttributes, FunctionComponent } from "react"; + +interface ButtonProps extends ButtonHTMLAttributes {} +export const Button: FunctionComponent = ({ + className, + ...props +}) => { + return ( + + + +
+
+
+ {result === "success" && ( + credit card front image + )} + {result === "error" && ( + credit card front image + )} +
+
+
+ + + ); +}; + +async function getResultData(result: string): Promise { + const title = result === "success" ? "Parabéns!" : "Desculpe"; + const subTitle = + result === "success" + ? "Você compensou suas emissões com sucesso!" + : "Ocorreu um erro inesperado"; + const content = + result === "success" + ? "Com essa ação você contribui para um mundo mais sustentável. \n\n Um email com o certificado de compensação será enviado para você em breve." + : "Verifique as informações do seu cartão.\n\n Se o problema persiste, contate-se com o seu banco"; + + return { + result, + data: { + title, + subTitle, + content, + }, + }; +} + +export async function generateStaticParams() { + // Aqui você define os parâmetros estáticos que deseja gerar + return [{ results: "success" }, { results: "error" }]; +} +export default StatusPage; diff --git a/src/app/(main)/checkout/layout.tsx b/src/app/(main)/checkout/layout.tsx index 747a933..780a10e 100644 --- a/src/app/(main)/checkout/layout.tsx +++ b/src/app/(main)/checkout/layout.tsx @@ -6,45 +6,5 @@ export default function MainLayout({ }: Readonly<{ children: React.ReactNode; }>) { - return ( -
-
-
- {children} -
-
-
- credit card front image -
-
-

- Resumo de compra -

-
-

- Resumo de compra -

-
-
- summary image -
-
-

- Compensação de emissões -

- - R$: 300 - -
-
-
-
-
-
-
- ); + return
{children}
; } diff --git a/src/app/(main)/checkout/page.tsx b/src/app/(main)/checkout/page.tsx index e4d183a..cc21f6e 100644 --- a/src/app/(main)/checkout/page.tsx +++ b/src/app/(main)/checkout/page.tsx @@ -1,146 +1,78 @@ -"use client"; -import { BasicInput } from "@/components/BasicInput"; +import { CheckoutForm } from "@/components/CheckoutForm"; import { Header } from "@/components/Header"; -import { Controller, useForm } from "react-hook-form"; -import { - CheckoutSchema, - CheckoutSchemaType, -} from "@/@types/Schema/checkoutSchema"; -import { useSearchParams } from "next/navigation"; -import { zodResolver } from "@hookform/resolvers/zod"; -import { Button } from "@/components/Button"; -import { BasicSelect } from "@/components/BasicSelect"; -import { selectInstallments } from "@/utils/selectInstalment"; -import { MaskedInput } from "@/components/MaskedInput"; -export default function Checkout() { - const searchParams = useSearchParams(); +import { log } from "console"; +import Image from "next/image"; +interface CheckoutProps { + searchParams: { [key: string]: string | string[] }; +} + +async function fetchCreditPrice(id: number) { + const response = await fetch( + `https://6751f822d1983b9597b4fa68.mockapi.io/api/credit-price/${id}`, + { cache: "no-store" } + ); + + if (!response.ok) { + throw new Error("Failed to fetch credit price"); + } - const co2 = Number(searchParams.get("co2")) || 1; - const cred = Number(searchParams.get("cred")) || 2; - const { - register, - handleSubmit, - control, - formState: { errors, isValid }, - reset, - setError, - clearErrors, - watch, - } = useForm({ - defaultValues: { - cardholder: { identification: { type: "CPF" }, name: "" }, - co2: co2, - cred: cred, - }, - mode: "onChange", - criteriaMode: "all", - resolver: zodResolver(CheckoutSchema), - }); + return response.json(); +} + +export default async function Checkout({ searchParams }: CheckoutProps) { + const co2 = await searchParams.co2; + const cred = await searchParams.cred; - const onSubmit = (formData: CheckoutSchemaType) => { - console.log("formData", formData); - }; + const creditPrice: { + createdAt: Date; + updatedAt: Date; + amout: number; + id: string; + } = await fetchCreditPrice(Number(cred)); + console.log("creditPrice", creditPrice); + + const price = creditPrice.amout * Number(co2); return ( -
-
-
-
- -
- - -
- - +
+
+
+ +
+
+
+
+ credit card front image - -
-
- -
- - / - +
+
+

+ Resumo de compra +

+
+

+ Resumo de compra +

+
+
+ summary image +
+
+

+ Compensação de emissões +

+ + R$: {price} +
-
- ( - - )} - /> -
- -
- -
- -
+
+ ); } diff --git a/src/app/service/api.ts b/src/app/service/api.ts index e69de29..9f7b578 100644 --- a/src/app/service/api.ts +++ b/src/app/service/api.ts @@ -0,0 +1,21 @@ +import { PaymentDataType } from "@/@types/paymentData"; +import axios from "axios"; +const api = axios.create({ + baseURL: process.env.NEXT_PUBLIC_API_URL +}); +console.log("api",process.env.NEXT_PUBLIC_API_URL); + + +export const getAllCreditPrice = async () => { + return await api.get("/credit-price"); +}; + +export const postPayment = async (data: PaymentDataType) => { + return await api.post("/payment", data); +}; + +export const getCreditPrice = async (id: number) => { + return await api.get(`/credit-price/${id}`); +}; + +export default api; diff --git a/src/components/BasicInput.tsx b/src/components/BasicInput.tsx index 749a225..241eb81 100644 --- a/src/components/BasicInput.tsx +++ b/src/components/BasicInput.tsx @@ -17,7 +17,7 @@ export const BasicInput = forwardRef(
diff --git a/src/components/BasicSelect.tsx b/src/components/BasicSelect.tsx index fd5597a..d3b0442 100644 --- a/src/components/BasicSelect.tsx +++ b/src/components/BasicSelect.tsx @@ -25,7 +25,7 @@ export const BasicSelect = forwardRef( {label && } diff --git a/src/components/Button.tsx b/src/components/Button.tsx index 775aad0..61702d9 100644 --- a/src/components/Button.tsx +++ b/src/components/Button.tsx @@ -1,7 +1,6 @@ import { ButtonHTMLAttributes, FunctionComponent } from "react"; -interface ButtonProps extends ButtonHTMLAttributes {} -export const Button: FunctionComponent = ({ +export const Button: FunctionComponent> = ({ className, ...props }) => { diff --git a/src/components/CheckoutForm.tsx b/src/components/CheckoutForm.tsx index 365bbec..e6f3edd 100644 --- a/src/components/CheckoutForm.tsx +++ b/src/components/CheckoutForm.tsx @@ -11,7 +11,7 @@ import { selectInstallments } from "@/utils/selectInstalment"; import { MaskedInput } from "@/components/MaskedInput"; import { zodResolver } from "@hookform/resolvers/zod"; import { useSearchParams } from "next/navigation"; -import { postPayment } from "@/app/service/api"; +import { postPayment } from "@/service/api"; import { Loading } from "./Loading"; import { useRouter } from "next/navigation"; interface CheckoutForm { @@ -44,6 +44,8 @@ export const CheckoutForm = ({ price }: CheckoutForm) => { async function onSubmit(formData: CheckoutSchemaType) { console.log("in form loading:", isSubmitting); const { paymentInstallments, email, ...data } = formData; + console.log("not used data:", paymentInstallments, email); + console.log("data:", data); await postPayment(data) .then((response) => { diff --git a/src/components/Header.tsx b/src/components/Header.tsx index 4e4510f..c5101bc 100644 --- a/src/components/Header.tsx +++ b/src/components/Header.tsx @@ -1,5 +1,4 @@ import Image from "next/image"; -import Link from "next/link"; import { FunctionComponent } from "react"; export const Header: FunctionComponent = () => { return ( diff --git a/src/components/HomeForm.tsx b/src/components/HomeForm.tsx index b326047..ddfea49 100644 --- a/src/components/HomeForm.tsx +++ b/src/components/HomeForm.tsx @@ -68,7 +68,7 @@ export const HomeForm = () => { placeholder="2" register={register("cred")} /> - + extends UseControllerProps { +interface SwitchFieldProps extends UseControllerProps { label?: string; description?: string; } -export function SwitchField({ label, description, ...controllerProps }: SwitchFieldProps) { +export function SwitchField({ + label, + description, + ...controllerProps +}: SwitchFieldProps) { const { field: { value, onChange, ...rest }, } = useController(controllerProps); diff --git a/src/app/service/api.ts b/src/service/api.ts similarity index 100% rename from src/app/service/api.ts rename to src/service/api.ts From 3b84ee31436104af17ecc79bcefcb68db541bc77 Mon Sep 17 00:00:00 2001 From: Daniel Date: Wed, 18 Dec 2024 10:59:52 -0300 Subject: [PATCH 11/15] fix: homeForm defaultValues --- src/@types/Schema/homeFormSchema.ts | 4 ++-- src/components/HomeForm.tsx | 10 +++++++--- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/@types/Schema/homeFormSchema.ts b/src/@types/Schema/homeFormSchema.ts index ac6992c..0e3909c 100644 --- a/src/@types/Schema/homeFormSchema.ts +++ b/src/@types/Schema/homeFormSchema.ts @@ -1,8 +1,8 @@ import { z } from "zod"; export const HomeFormSchema = z.object({ - co2: z.number(), - cred: z.number(), + co2: z.string().transform((val) => parseInt(val)), + cred: z.string().transform((val) => parseInt(val)), error: z.boolean(), }); diff --git a/src/components/HomeForm.tsx b/src/components/HomeForm.tsx index ddfea49..6577b71 100644 --- a/src/components/HomeForm.tsx +++ b/src/components/HomeForm.tsx @@ -16,16 +16,18 @@ export const HomeForm = () => { control, formState: { isSubmitting }, } = useForm({ - defaultValues: { co2: 1, cred: 2, error: false }, + defaultValues: { error: false }, resolver: zodResolver(HomeFormSchema), }); const router = useRouter(); const onSubmit = (formData: HomeFormType) => { + console.log("aqui"); + const searchParams = new URLSearchParams({ - co2: String(formData.co2), - cred: String(formData.cred), + co2: String(formData.co2 ||1), + cred: String(formData.cred||2), error: String(formData.error), }).toString(); @@ -41,6 +43,7 @@ export const HomeForm = () => { alt="credit card front image" width={160} height={620} + />
@@ -67,6 +70,7 @@ export const HomeForm = () => { replacement={{ _: /\d/ }} placeholder="2" register={register("cred")} + /> Date: Wed, 18 Dec 2024 12:27:55 -0300 Subject: [PATCH 12/15] fix: new ReadMe --- README.md | 133 ++++++++++++++--------- env.exemple | 2 +- public/prints/full-checkout-screen.png | Bin 0 -> 88470 bytes public/prints/full-error-screen.png | Bin 0 -> 57937 bytes public/prints/full-home-screen.png | Bin 0 -> 55685 bytes public/prints/full-success-screen.png | Bin 0 -> 82521 bytes public/prints/mobile-checkout-screen.png | Bin 0 -> 51135 bytes public/prints/mobile-error-screen.png | Bin 0 -> 31009 bytes public/prints/mobile-home-screen.png | Bin 0 -> 37740 bytes public/prints/mobile-success-screen.png | Bin 0 -> 40736 bytes 10 files changed, 83 insertions(+), 52 deletions(-) create mode 100644 public/prints/full-checkout-screen.png create mode 100644 public/prints/full-error-screen.png create mode 100644 public/prints/full-home-screen.png create mode 100644 public/prints/full-success-screen.png create mode 100644 public/prints/mobile-checkout-screen.png create mode 100644 public/prints/mobile-error-screen.png create mode 100644 public/prints/mobile-home-screen.png create mode 100644 public/prints/mobile-success-screen.png diff --git a/README.md b/README.md index 1cf7b0a..d1c6249 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,35 @@ -# Desafio: Checkout para Compensação de Carbono +
+

+ Checkout Carbon +
+
+ 3D Virtual Assistent (Mobile) +

+
+

+ DEPLOYED +

+ +# Tabela de Conteúdos + +* [Tabela de Conteúdos](#tabela-de-conteúdos) +* [Introdução](#introdução) +* [Desafio](#desafio) + * [Requisitos](#requisitos) +* [Como rodar a aplicação](#como-rodar-a-aplicação) +* [Acessar aplicação hospedada](#acessar-aplicação-hospedada) +* [API Mock](#api-mock) +* [Screenshots](#screenshots) +* [Tecnologias Utilizadas](#tecnologias-utilizadas) +* [Contato técnico](#contato-técnico) + +# Introdução + +Essa é uma aplicação que simula a compensação de carbono.
+Foi desenvolvida para um seguindo as instruções do desafio abaixo. + + +# Desafio Neste desafio, você deverá recriar um layout de checkout fictício para compensação de carbono, conforme o design fornecido no Figma. Além disso, será necessário consumir dois endpoints da API: @@ -20,54 +51,54 @@ O valor do crédito de carbono, que será atribuído ao parâmetro `cred` (ou `c A requisição ao endpoint `Get Credit Price` é necessária para garantir que o valor do crédito esteja sempre atualizado e de acordo com as especificações do sistema. -FIGMA: -[LAYOUT](https://www.figma.com/design/3dbuGSs6oCSLkPw9viSsfT/Front-end-Teste?node-id=0-1&t=KvUCyOT5Miiuh0D5-1) - -## Consumo da API Mock - -Use a API mock do Postman diponibilizada em /docs. - -### Importação da Coleção do Postman - -Siga as etapas abaixo para importar a coleção e testar os endpoints do checkout. - -1. Abra o Postman. -2. Clique no botão **Importar** no canto superior esquerdo. -![Onde clicar no postman para importar](./docs/image.png) -3. Selecione o arquivo `Carbon_Checkout.postman_collection.json` localizado na pasta `doc/`. - -![Como deve ficar apos a importação.](./docs/image-2.png) -4. Execute os testes com os parâmetros fornecidos para verificar o funcionamento correto da aplicação. - +# Como rodar a aplicação + +Após clonar o repositório, rode os seguintes comandos em seu terminal para acessar a aplicação em produção: + +``` +$ npm install +$ npm run build +$ npm run start + +``` +**Obs:** Lembre de criar o arquivo .env para o endpoint da api + +# Acessar aplicação hospedada + +Para acessar a aplicação hospedada na Vercel, click [aqui](https://frontend-test-tree-three.vercel.app/) + +# API Mock + +A MockAPI utilizada para a aplicação é a que foi disponibilizada pelo teste. Seu url pode ser encontrado na coleção do Postman +# Screenshots +

+

Full Screen

+

+pagina-inicial +pagina-inicial +pagina-inicial +pagina-inicial +

+

Mobile

+

+pagina-inicial +pagina-inicial +pagina-inicial +pagina-inicial +

+
+ + +# Tecnologias Utilizadas + - [Next.js](https://nextjs.org/) + - [Tailwindcss](https://tailwindcss.com/) + - [React-hook-form](https://react-hook-form.com/) + - [Zod](https://zod.dev/) + - [@hookform/resolvers](https://www.npmjs.com/package/@hookform/resolvers/v/1.3.7) + - [imask](https://imask.js.org/) + - [Shadcn/ui](https://ui.shadcn.com/) + - [Axios](https://axios-http.com/ptbr/docs/intro) ----------------------------------------------------- - -## FRAMEWORK - -- [NEXT.JS](https://nextjs.org/docs) - ------------------------------------------------------ - -## ESTILOS - -- Os estilos deste teste devem ser feitos em styled-components (ou tailwind). -- O projeto ser o mais proximo possivel do layout fornecido. -- Deve ser totalmente responsivo. - -## REQUISITOS DIFERENCIAIS: - -- Back-end (para desenvolvedores full-stack) -- Código performático. -- Manutenibilidade do Código. -- Utilizar inglês no projeto todo. -- Fazer deploy do mesmo (heroku, netlify, aws, vercel, github pages ou outro da preferência). - -## GIT -- Faça um fork deste repositório. -- Criar uma branch para codar as suas features. -- Criar um pull-request quando o teste for finalizado e submetido. - -## Contato técnico. -- Junior Schmidt -- GSS | Desenvolvedor Back-end & Tech Lead. -- schmidt@repenso.eco -- www.gss.eco +## Contato técnico +- Daniel Colares Schmidt +- danielmcolares@gmail.com diff --git a/env.exemple b/env.exemple index fd2fa8e..4b73e25 100644 --- a/env.exemple +++ b/env.exemple @@ -1 +1 @@ -API_URL= \ No newline at end of file +NEXT_PUBLIC_API_URL= \ No newline at end of file diff --git a/public/prints/full-checkout-screen.png b/public/prints/full-checkout-screen.png new file mode 100644 index 0000000000000000000000000000000000000000..8ec216f9517d17978d044e00225e34c62f47a4f6 GIT binary patch literal 88470 zcmeFZcTiJp^gkHIj$lDRx(bMN1On1g1Pl>SdIu??_a>n#3P_azL3%GqNRSeGv4Hg6 zq$|B65PI7i)c1XVyE{8OJNw7Z&iBqhCds|`InQ}c`8=OigV5QZu?fB#h7z@!I{&q`~c~Q2SJP{ zM->r`Otup`1p?hVSFXoX~Zk^LQ z{Yv^1*B_zgJpT_GgQ&cCkv7`>*U=xBlN(-2Yy-tN$JF^8XC@*GNGB_igci zRQmtAd;gD0|3{^NJn{cWet7@ZEz84smC@a?a}4NmQz4Q+Q}kOT=Do{CZ9cUcOq^Y9 zi(}m;x}_G%eP<6%k0p!f{>G#-av)lN0=fR^W>xfDbj5Of$C>b$>mDw5M~Q0d()It7 ztm-6z%y~2QZe|W=s-HHJ<#6Fyf%ZR1@qRdvbI;wA*Gptfc~H*mL?#7uxx_uc%GAm|a|GC8t z;w>D;lSCDTpi}czxN>b?1_>MF-!v>88vGQ%0VK`8>R2TBV4*}Q*NqCqeQLFd=;-9Q z9|Q<${ApaNMHq_63<(Q^AJ*Of&k$FEA?o}bEiH9K`5StwE4sEUU#zwhM9hNwT#J{se)oh`Kx zzTLk#Dv(2Ifjyr1bX1b!&&VidAanhCs8vV`)v5sW?_js&PE6#-l{3W|>s8wQ*UZC& zkV)hik%;c`=7Q_`Ha3F)7>bb}Goa*C z#)FM?f;`-9z#1JbOGj#V8!9JrB(SavuCDEGCVV~L_Kz?(f80?$1(MF+%}m#m;taoR zmr?KpZZ&kdhzm00Rq`~@isx-#0NdU9w1P=MYqi`WnQ|!|T>m)IsZc<;y~Z(g$livs zWN$wCN^HZba6*R8eOMlF8F6y83_*G=+rYA#-48)ni8CISOuheiSxJbNPk1%S6I-+X zbKl9c8ol!aBbvKM&3^!C1xWdM?NFp1x?Pqj`H_^Z{q zW3E@yw~VMxfh1-hnPgB^?}xVsp23@_sN(mboL~0vIbE|o(ZYu6VGSli^STsli-t3; zq!@3Xwbw}7k*gY{d(+&cn|McxR;ObXgH#V)a&|68<;1+|E3K+_7To8e?Q}75IaXh- zJTg`_K7YykNQ*N}5U$A#_K4l7|TsII@jX_Ye85Wl(uS*mCWE!OcCxKW;gs%wquo3)yy=2%%w7W z{klZ0S(2TncUYljsU-Elfl`!#uljcF_B#VElo~~g(VxY;`2zsWsnoWjo^tj{qLzR^ zVj`Hp(B-|YOq9Y$owh<+Z^^^G&QnEsY&l9q(Sg823KwS(E^l1 z3tNqYNdA4b`L*2KY_*P+@jOU=ewWO!!ZgcEnJX6Pd;Mr(LzOM$GQ6ZpL6$Kh{&m=? z6b=bHTdZhWj(ZJeNzyj&5PO=THH@r=4(M@K2A`SYOQVJD&_q8 zvom9IqqUG_UMhlKErVAaqA$uXAH~lPSi~_Lh$i|JvunyO!vWmzl5C6&Tw=(}D&$)p z?=y&|@Wa;c6=q>~s~LSfw%!jeE~u?|XhunnWcAqdu=ss;AWT%6u)^k>ca`SmZ3ENK)viI} z;8q9p)n1dtKQ4*bm^7}CL8!{t+Y%KS-Fc@qXC@dWG_9y^z> z>ARK_ap%kTV@)S5CFPwbb?@eBbcEIeKI(MVGTu}9lqMq>-d&z#!aOKMoI%y~ynEns-_=cMo7&h#aD1o-*( zm_vw9SG_kSC6z^A7eA$J=xZbkCi_ZUUP^01hRAdNwQgH$@P^vUpk(1aJ4&wBOBmGF zdq&?{EJZm~0L@K8B!=E@ z5!1Voka4C~q0gBVc&VYqdfSJ6yK$qG?m$6BRpxCnj}`{9x~yupKe{IpQDPA4^?pLY zevV})CR0uE>AR=$A&HUJ&tjMKav*dibMtQghHu6Dtv8h$Dvz`VqU|(}aGgI&on;&P zty+`s0aH0E&fPJ-d6wf{KVxsqz@uSXos5R9$73DKm&$Yv^Sk^FAsiyLPyt~Vr_ev% zA}R|64~e`v6}&crWmHsLH@xgu&#&wvGqhbWBb$VXYsHc8a%k(}Q85h+f+$|rd&}eT zWxLekrQ7#o|1C9r+Z|m@`n`=3SeALy&3sz*{t;dbd|LPm?{oR60EgIx`QUaE@NE5Q zEJvug5JY8{XB6)d(O*g-C;JOIUl2xz7a8(XH_S>NuacF*3eXKr_J>rC^=+8Jswrv| zB#zrF;X=lWrWlQ>aV*=HTIem53T9kCrvWomekDCOZzv-{jI?bZ%fB4DzQaX(!?EEp zcs5*~IVI#jSS^3SQkuRNNCDQgeUej^8dr zu67;j;(p+7Mf5Z2VNGr+cB?#21xi@weX z)mFqMj*bLYNOx=N?Y*C^gRt^8eGy>`HHE1ouUCF0Ntg?mEHV1#P~{7lv+5O@hVb03D_e4s_7(bp9l}i>jmOWnU5xvh6uNi*x1u_)ohWK^%mNiG$f5x9OuY+#c2GBE31bhH?Oq;a zZUcaijf|~Z*_E*EhcqPfI zN2?J*PL)=igt%)LgeX^nuczN#NGQ_C-TR3=WboOc6BV(ysdM?<9_$Uj?{Z_dUVm?V zCceJVs%vK&y;Jm~hB2&y7tAmaa_xnl3+wP$pA2=|Vq|tijV@Dy^=S-i?!nKs#%pQZ z+rt^$4V!)Ws0qyWJhlIwuhr?3K#HD_TwpABUbU_~qD~iA)Oc!LJzld1W-#FIx3Mz} z6H{>bfPS}(RrY)vPoB~VFZ%Ey=k@+-kHALu{1{CSp^eqB-&`0b`({CLHp05-`Qno* zZgpspQ!ziMJf{i;^A>e`nkU;h^_CZ=%r%}$*6Y>h9O?+FKt*+iL%dPg$T&lhi+$aZ z)#lRJuR}biW!_jV+tlVBUS6F~w0W^lAEke-;SY{U#Sn2!;9w{!$^Trv{5KKTwl4pP zHA_JEUp_?Ndl;OF1~%-Orj?@rwp&QZzk9Gu60TQW;}zf}bKXTq6>PqyhP}X!cUW}! z?zf;*{hU?=4Yns-KYXdMr@$cmLatTu&${Vnc!C4U?JXYK{2?uN)-3R>+x#T; z;^rFc(tJ;UbEC<9kr3epoa*z}BeypQO2t1kRm|498dLdw^2YA33d?6}@E8K1COJGt zN1xs!X+XgIQMN|Oxx&vasvfE_=BBgrJ>M3_ej!+L6eS}v+RZ~A}QH@1@s7mE+XTp2oA+E+l1Q?95Xeoeg{3>Z6BYPJ5y9^&&Q+QBYvB zv?x6=w>+aL#=N(r|4dHzmW8HbU3>9F0F8oh2%=C*wU(MK*fsKj0IFv{Svw-*RbIXrce7>BWg;m$AxaVlo5??4?Ye8n}A8T$GS~Y%S zS#l*kD{8f0wOq5rf1ai*rE;xjo$#a%XQg(-YfsLb+jQ=o<#Jx6xLZJS&H)7Vi{SVAP6(4C>ZQZgGmUK40K?nqf z8vW&Ns#2&Od@=0k{c*IqrFElk77}b>9ZqF^SaUB{03Y0#zJS)vp~m$_2C-YIf=zO@ zt-;30mo$82`qE;jquLB!D4;piOsQ-K;kNTtLDzC(`yOit4yMU!ccmC2qGP}hoUlUy z3!GX}JEBvL7{cRs{nTFR>Ip)DdgSuq=T_4RcKV#2x!Lkn2cxlH`xYu1Eejd^!R|rY zmzz6BLK`=uLadnOuNa1W9N_#tJ3r3r5|JQ~OTxA1Uo;`26TvrIP$DwvIRUj&K58k3 zRYu6+1Kl+r{ZRhuA{OpOTE;D3`%n3*uGhXEnikbrK6x}HT9;JBv7iyz(zA7iQF)3s zEBTT{wQnqAh?|H(T95_CHpr!TGn|38-{;#96z#$?QF(T)IcQHBuMn=eBOr^Y6ym2} z>c|UT*CV+3e$diR_Z|8u=Wpn%E+93EYY0#3Txc$Q4^@;ZA6Ef$IsG`E9)Ky@nwHsz z*_#V`gb?ltTyznIGyKUy`9%7OQK&LWdV7O3^2JJZhFr^7`;(uZ!nHZGS12(;roDF3 z-Og_-H+v?$UwHf5F~(=*)%}Wmb2cW%YF+kjQHE+pTgwn7P5e!>kH+p1=jb2MD?}u3 zyEECpWgPdp=fp8bo^{XujW+3hE(v3Wg;Q(`wijsThsYA^6Tp@|ZimHp?`$&hiF(=I z&5_3~(%lgT8;_a)F{HyMgg2)^owodw6oPkw-8ZneK0p1_8V!3uUojgn*9DF0$T4?c z?fyP6FxT%s-d~+C-jj*XUoZ?|zI)bg<2deq3)g&9uu~BWM2C;dc*LCAjGedHri+zK z|LKU*(*5k#(L8luj(7C7Vn$`IM+ogjpOcN8_qDH{Vx3KnF=EU)v5XGs*xQ^jy>7Oq zR?|Mtdoyi1c+N6uT;}>|Z`4Pw^>WLW&gQNn!g`pq4zCHgVW}r#>aHuFV09CN$Nr<} z{@ys&ztg!uWOZI^$92gc<3xOVx#r6Uouf^Q;--aaq@~aE=yz{z%(~oeuK4_LJB$`v z|F!6=)tH|lFO%4H4N@H;fLwGP4E_B4OJ@8%>pr>XDh9?+<8-t8`Xp}h)yrz%6Lth5 zx#wGQ_f4mUy#B68RCAct={`2|{VOf%3Vqf7t!h0v`17R}-cy&y5d0aT-|V_~;YC#G z1?*0?Ci3Y4ad;nYsI$Nwrtx%iVI!(0V<)dQv8Mc~eHo9`hf4C8$KpAY0<&{d{)YX$ zRPCMB0@-+jLQ#5&VNWYp$!0QT_hLy)0TpI>1<%pQ4*#o4_EY3V*YDJh{Gkp~?N1nt zGIuq?y}6`rRSt0fI74J~p5bUAU!GeQ>~edrFPD}na`Rgg#WIe}%X8~VQLmY{$YA7c zM2;FJW484+2Y%PfR3$zpIg6|4yFR}vcr>pZgYSq%=RMS~GCe~v&ZQXoVWM1P|BgAq z&Jp!kYT3fnQVj)PKvr(9ub1y-?qv~JfKR7u3+|9xdPkr75_0Zr?TzOsEO^Fcp4{7fLNH5yrtPrq zEG75@{;}d^A5CUYhvEgR`^ROk+qwoWn{zucgCs^IRv#eUo6ewS7^WZrtIx$JBV;;Kuknwjn4`zEp>W9^@ z$5G-PSBA5ELmPc4HXA=+nBI<{UYKke)yX{1@ZA&F34+Htk5ftL+A!wHgakYehZ}gp z3<=)q$c1BCW~gvq!Ykvls;&@1YuV!_Q4Oi&7>r9sHHu@8&>?It$2fo!*jKx;yx?WF z*C7!3`B!>gLGYEM1`gIY!cfK>g*#tlA(Ex-vX#lW3ZyODtZcv(x~r%%czVgGmQ{@0 z0;{ctWK6tqc@F~wExT|{xw<5$um)esV5>XE`&9Dbi!nhaO`U`vZ$SO@+`%tL`{#Bi ze$CGfCw|YFWj;4;J~wv%+Sl>F3Oj*)tm7Z9dS9MqQczx)ytnwv$9lrlR%=T(3#nmbK^7&Q_}&wdn`6ip{{~MrI}_Qr$mVy<}!F9cIFuQ{ftGF{ZmnIEbVL zzkTye5lpF5yQ>~HXhB;YK+EupMB^)_Ne;3SpcCc$G1IR=;3xi zY-TpaUiUX|4l=SS33Z)n#}FUdHEC1J>EidM4qDOA)6v~mN*FI)Q6G)bsa~Uy7=Ji7 z9=AEoaDI)UFuYH|BMzpns9q^Jv)rcR`;B4!=FXJ3@1qWTtqhNxJF^{19m#o=w#>O1 zifj59O{JTkG5Hz^Qe)JtPgX=&bA%QPM%DFS)<9^ZGh}U*)6^tB(1}=;7TZ7xhs)w= z-S6XBEIZFgJZSu<6@U{UIK|kustNi~I>-*UnpqgWoUei1@tjUb;3P%`(3cLhUl}jV!ndHcu*&Q9M&3*1E1f zc*1YU);;^m`5rxMr<=z1Xrpueblb4g6V}_TtV;c3=VxRC+R(il_B9yuFp#_Kkuc#) z@%z{LDjl^Oxa2S)EBxkKP%KNWa*V;`*7rif7epog4vT>Gwwo?Pb74sl6C}7p^|L?e zP%tGKSo*hdNvsW6308W2f!c=|}Y#BnycgXt&$B+;}G}knt?c2T8q{tI8s)1?uwOgn49LkPm z=jLky%uGxRUNA2kS8D+H1H%;OgqomUD;BT>k6$+l^XS~ZD#a& z>|3$#bGSK$T0U3niRPJ0<4ynw5d`7s5m%8*-^_?xios3O@Tbchff_U842%a`H>{D# zTA~1lm3`jsC*dW)au-v))Q+)xN+&T}G7ab9FOBtLSY}i27-R#N9m*O;fhR= z3?8~S;Nx**`jKfdP~;rSA_AhRrLsBl<<}2Q1X3x5-i%PBrmfkC8F!YH-Jw-4oyWQ_=36Jz;1i5~Oqm1Oh(*6`A|7s)i#3 zc?R4&Jx{QOmN5b-HDtg28eqMU`cR=z7HY#Y?6MWQ;$`p8 zErEP2aesEfe}zB;CA2igVeq>@U|2G`<@nqz=xPsXTvzSQtBM*kT;6Wmd2`IR8+Ki! z+WOx$y>K;y_`&9^DqTWl?x{_%LR+7}HrGIeK!rn9+I45bx{3+Gqcg|@&L$-W2QfAy zQCZJl&$L-Q5=EuU7*>2NUxC7LbXZY^fKk*mj z9Y#d)gZB2-*wN0CVw}c?@WDe~dJ$70{YcULUfx9b}L&Npz9AmsddYhblcbrYdFS&`QLOk_6MK`SSCOePfp8Iyc6BKr~D# zSvl*gs`Vt$VnKyD4tzk^cIgVHx~glUGyR&g+OL?v&5=6m^6Gaw1ur$CEnP5#9k%^1 z11)%%MLl&*cGO0;rL4;N();YXQpu%{0&Dp)%+TYx*YPfcUx&oF<$E%=3as`%iVW>% zvBHfVs82&s+^IeuS`8gBn2E-I;nm%EC7#4AHkDz|XF8cVriC1 z^>ikukUSdr?q^E4ua}!x1XhP}{B{rFNW!qErD(|W_8&kv2h9UYU*12ks%)EWwoD1r zd=xzbgj!f@cXdX3_~+1Oz+H$X?G#Gtre#~-nvtbUmg>?ayD)|Mg=c-%KchBO{M!xh z^<67v@eIf|&*5YiQJ-g+b*%2t$0)?A?zi{lK8M6Vu*wb4Uv{jpR`*zYEs3#ve_gaB43p@JWi(#par?dCQbq9 zV6WbQc8!#HMw!O%Gh(gDe6=@#ifpIhjAA#_N*RuBWukXy&$nSUDk>h2LG zGzlq^pDWsD?DWo%OHdrW)3(wH0MpE4_eEQUqHV9nfBF;l&JpoEi44Vcf?UQ?!^h=}JYUnGh3(xbwe;lp72&m}nlJfjtRCEj`Z|0;-u_!n#=6I5-S(QLl=G`P*sx%Pl+u?@jYG~|2 zgMXe%sz%4kcO0U#Ml!{Yu~f}-)c|K`s>KSC1%q`2eNbCG`gu7BmZqFOHgXgM!L!oU z!>aDojF!!yHXJK0Rlsafl@k6YOArYaF&5BbW=2Fc$BQ9OOx@#4dH2O~r&{BX&mNc+ z`tbA0mw$C4v<;hEpjg03-E=Pmd+m{UIlXmwvc#m1Z)U4HCF4e$Ru0yfoc||6cRTn>`WnWs1 zb9Eela|8daTt%g1=B@%lK8q}NU(Q^;O4~|ZWmq((c>g^N=L7NAtj+w)6k8mAck8YD zKMhYL-5S*Jw>hlZ9z_r{9j_meS+s>HlFgLP5C~#lkKVB4@DTnRORtT72-Mz-nbA zYp=c#+2U-nK}ZsVSyq()qtTnshzO1Ma$HtQgtdN@@Z*C}OK$7a`^_%Li`JW+0r=)4 z!W#wFEOW&^fB#nQ3ZA2HB5)oE0$sc?IzC@Q26Tnc)%JXN%^klzCMnWJ_OH$!0Xp+$ zabFRaFyra8X23A<8m6)#@({o-%G#=rST{|`=~!vBc9$6EDS*wt%YqX00%R`jsHv%@ zVHG9o*`^opZv~?5w*GMjl3>=W7tXZa0i`niDpS{9Rfp@KC$O+d@Vdv83mDRbQn1&* zbdxAS=W$sg_l96r)<%pzF+IL&nMSZsQc=Y#CN+0-m`?$U*A0JcMz-(@K(~41Sy%4- zMXaD(NPs~3I}4yW{Qpy3(x0whI74iD>)bx@sXg%V9qvHXu>&oGF4Q6QcObzb*1Jj$ zdU|@p9U#A>uhT9Hi0TbohutGSvxC9eKV^UH&8i6RL479{o8RUxtZ7~T6 z(;K@}8@o3yoVnlwv}BcDs;RwDGj3sLhisUP99W$8{=En!#Oy{ONlUZmTLK{dob6}6 z4_8k#?)Qq=vaTPvrlcx51>8rvV~-dvQO>!?~XA)AL7#oaLBEzMwtM%2)byHuSx9G zKdHg^NfPsTb=~a7+HH2?m#?J#2A`e`J{Nehh52=g_&M0C;KaiHjsl4{JM|gJ^+B># z4JYoD>PuvK4SsCzx2bGfR;5NYgrk>KiWePF2j8D3Du#y@^#1x7$8*d14!~7^Zz056% zT?isSksSD!%0{FauPkD__#h&}R*zrHPuJI1bbeOf;|$qsLMDm69Am9z*{+}D7&?k{ zLssZ|K2Ud@C<~`LgrqQvvXvfKp~do}WK*nWS5A8qJWzTDP2*Zw>xiVio+HxR`;xh~ zDNDUwA$Aa-@^*&acI8VhRcTmYse|rUZ~mPsv9r}!cI2620{*|FMS&S61U`63@hep*JDS+zhGef&TX)>}cEr#v=9*5Bh>yg`swa4hMEIeVz ztNYEMiywduMaOBc0=+R>JqfF> zC%Ttz0L<}LcAe#1F@)A?JNLjSdOpQ^VJcDvg8DWu#iFn=GeIPclo51Ew%-`K+@YEwYXp?^ZKyP)+QM!MspwsX!VbAk-aifz5@VTIej?6GCC!~II(KPy^ z?ajpO#~v;y{ydJ3d5*rOw9MX*>oGKm=`X>U_GwKWouO%{La>So!@-vm$06ENp!R95 z&NCp1=EcqC*^RjA73Z`kx^A(Y?Dpj|VPvR%W$Rg_KYB|c{8|y-bnh9&CuVi`iEIoN zS&~;&_H6b&ho8BU_C{q#Q$qy3~PZN-Z6|8sr%I&T!Y7>FF*%>Y`fa zQSN>-y&6RXqN*D6 z{=Jdgsfw`wHTT@20@dY}J+EN5|LB+=(Gzr#0Cvn(bDdN5E^~}3S(0RTpSagn<&k*( z>z)DXL0G(ml<7F#=Ff0{QEFj5)$D5rC(*K#NhC>$LDc0*rTc3CI|??JwFz0UpkU+b zcFXJrAX?L6^-O&_$Vhr)*UQ!rA>zGP49GZqS~Rux1u^^a)sE)_p}1&d`+%{p58NF8 zA^UOV;L9+$(>Smgh6TgR!6B2L^`K7Go4X;&E(be~Nn-BpT=GF7A*wn$@k?$;jpzNI zK_HOkrl$KXpTH+Kb#`=g1e5_QU#%C3M)b@4v{7CG0vLggD&#E?ko`{OqEL|it>s0P zUzmR0l1e??(eAVxXikQVj7-#V;!S*feCyrRj$fLhAi`JKM9=)vI&Ezdkd^%AXlZGI zmfKeT&Xan6tQHs5pp6i*%bV}VcN?La-gBT&AXNhcJ0vcyXWldn3gXkNaB1Q?RZR@q z@aKAZ^ckkW-q8<+*P*0tNI?KIVFBz5jl&7GjDDGRx&|VV4$98X#u(@_%#k0|lY^>T zVMV~FfNGnp@cdE0j-BM0a>OI&a=kMQpsVR6CH=tN1Ax2lfll!Oy9o=6tnwaAvt`hI`>NRnxUSZSHK67neAfD1SGGc@L-L~l62rFu`D{V0@ z_@D@Qt#`X|L8DzM1z?kWpEhB)bai!Gf`mZ>5-A<#f3M);;Zbs{OnUz5#IAI(g(s%f zAqS*w(b{o)BwS5jpMfZx_nX>@Q>jcqL@FG#ae6>ssDlkX1LS(|FTfyH_~xGuz~F1i zKxeZa7!V8en-^eCyY1j0=)iY*<||Mb?@W5V%KLg%c*#vH4M@#%8m_Lc)g@!V-7Q{R z1dO2Q0w6VTq^_3#(<$vTxV1dorjoCqq@Cj3&_voSg!ZKHnIJ_7(__i z+k^KF3?!HVBmU>{KM8bN+AGjake|W7k3G&gp7{j0fH)8&e;?BM78VxI081wJp^p-4 z_`i=%>k&I)q8=pv^BLxX-zm@>%?ZImJk8Hw)~!-qSJxVNvf&f>Uua5r_wAb;Q7IMI z01);2NbL|55^A1yiUXu{pad59&*$D~6zUyOO1u9^=}eSTPwZbQYdd>;S#o+Tfq|r{ z0lWWm@g7-319MIf3h3DsItB7m`WGwjQ3Bt@w#Wj0`HAw*KgG_P(a0M>Nt64WnW@sxCjWo~bOMvPPZCLc|Ohg^7JYvGHH zZ?S| zTqimq?WOfcnXurk7?hwFCu`=+&BM%Qiu%1gp<>Mo@<^m&yGoTdfSl&e0+hdDwB`If zjH1(QxYS-4N)p}%Q-#ATCMIrnoG~(LY-tgIO2?Mz@%-ljP9oZTK7BU6bo#wQEBpiQ zY@sIgQF3R`@!>lI0;Dk8%2Ez@v_M(|w}e*2Y2Gk6hDd^LbvM{iSoF$7%wrqKmoM?4OE zFkQ+5B4pNmhVudaNGEMc&>sJcR(cvN9=XS7Qe>xUfWk^b6nX_pah=uxb~b*s`X-qi zXu#Hn+pW`Ai+dEVgvCx_dnZ$DB6hkJ?R0)6CS+v2L!4&BN|Y%nCop_%@A%we#7a9# zTzi6K{s3oA4|__485Z!SE5s_ufZD>Y@OWR*%9i}9ka}V#Cu@UxFAEuzE+?kw8^=Ib zHj z+HG6AU+fa>x>uBv^XB8Q^De_KeSjS}rEe{dmeuTGhBN|>U1gASi2WY2Sx z%mZEOYAXl+cVl{=^xIT#WlihE_YOHY#;y!$<>?nLBseqmMQrdy9Oy?LlU4I!@hSN# zQr`Rehf%sJ{ioG=TdZg40dU#54J5mjtDMZf{y^&Q?&&eZ2lz;z0v(bv13JG6kjVGb zO=m?F_kK}GcxOMwaJCS7Oj0anbQg;&MwSMfHBo(w{T4Ir#)rj)z_-eC^GS<>mZOX@ z3Zm}lClL(!&$3vWGVl%V^9BBFE=q`^mqmANzvnh6#aOwT#U)GOp{3Q^Xbs9r-7S6R zN6M??Sq)qEU2XQ*9vSSR58NVSU5e|u>f-GO5jI^M}-LO`F5y!!**kO?Rx-xbVzoZ6X#PW=!*!$^Xb$mig8v;wq$pJd8?RM<)(8v%mm`Wf21opB{ z<;2j*N1UJ3GdST*iGqr8vQLdeo>SoTT!O$i{FzcB#q&jNKCBQKY40JjL8z;HIvt*r zVeX`(k)>zop`h?oT|~b1}&xDIllQs9IS0(n}8pQU@vNDL^sH?fXeY_fqk%uEf>YOYn)T4xsKp+C48<{H)6L|x4%DnNW=zI2GeNjURMn(^+zR%8M|8Sy|;uPuk05) z1$80$HF(D#uubvnL$w=-KVUFd3h)kzN;v>wK%^CLP$G=Fa@o09NqONvRFy*a$9}~^ zl_KWSrlngb3sNr`^?3qixD6fSI2?q0JZf#=t5LG9bM7{Yv~WxB2mwi4pC#RhS*@jU3x1rnZ7IC5#(}}@q(%tZ z*?F0jnR!n_LZ60)M$-iXg+{T6(37*WvThDT0WeNa9yl?vqs0j7bl%}60Uds-3++Gi z#iVbf9J(1|#vMERZDwA~y|vrLnZ(S}*r`Q1rr$=wU4Bu>y|stg#C(q0xv-6FXo{Q; z%>{ANwAiTcH@1x{5qg494=F7CvRBF`DWF=8xba>tOt;&uRVwa*Qp8B1H1vF&F0jS= z5EX@e2|gu$}AySt+k6X~zT zyKMqgk7?214JM{>UfzorFB0Jikd6>hQD%6#!vINuN+1G-y;nPQvva_6Ug&PLyKm00 zkWKHQ{ehCnr4oxV&;1*TM!Woh8m%8ju3s8h0(#*47t*$mQseUT`}EJQE~JezT%KeQ zlQ|YsM_3UE`_?YU0a6y-6%s>S5Qqmn-R#A9`*eGEM4%RH`Q|}5IDWTXPJ*zt8hx0f z>@rZ9lH0g+1vF|l@#xSlNL>YcG_MR$fdc~;-5B8Y%Ow$jHf-w#T6*b-%QUCFti2eEgv?OJp znuT?g@)`sv?f$%+m2k+)Zk{|=ZdSPB`eeP|%2_>3!COO-sX&@{%3W}RTZXgtqn=c| z!;@1HCH=j*{I|@^o&rspv-r@NWyE7{eRzriBNF{`S4~GZt<6=kDKd*`ypXTi!VEOW z^G>IN&;qx8jGkZ>kziDZdjmEw#YGGqTfA!Qy z7QoPmD7+%(FF$!@SKO&0K66SftCR;b% z-n=m=PhNSZt1D)7+8U%E6+6(!PW8%xCl-oO)6%jKa^;YcN{Iwqb5)B$fyw3V3mao} zAx?0oPu)OMtsi-K_2BfJEB7qZYa%E$GI|1qF5;!#ZiRuAo=(Y70yg^}WLZ{L_JEa* zEn%7w{Oq(*LR-H{j}Zw7$NMiPWsC(jx=6UJiAe@AE;!XrI`Cy&1D(`Ffcp~?9)}0l`@U=CC`)=h#N$X|0uG}mKUwmB_FEqn zHo)c+hEl%FC|=gle+aH`XxN??>|HK*nMY`!78SfV|A8M79yhIYxNk4jmvN;-L&2$P zuoveXgC8oM4r27)xeGkcGMiX5W!KK%GJ5C7HpXawRox9%J3)bP-A_7}L0QVQ*;VuK z@^)~Y(x3Q0Jbw9G`m!29Ft}-Q?SmPJO~<)~woPpiU}rv}dc=NtgflQ3Az8d6>Mi&8y@!EL37BMA}g ztFOjR>XRqqme~O|N+SRKClh|RIt7#V*-{9CJ@re`ndv=V@k{4b=8*fXrF$1;R;}}X7b<^h{V5TaQ(B}$b;IYn0`2(| zL|xlOper+6MPBs_R=f)tZM7OECQ1C~%of|HF{TBNj~G<-)w8dRA7>#D-LBh*$1OH1 zlpY=)u#0oo|8LXb_dt&+#ih=4P`9ik=zd>`sS54KEE!3 zMuClcvlZUJ-S@JS!CBnsCj1EC?gJug=g313s-3*Sr$0p2mZ>ycsm*@uiPx^-+VPRR zc@}@?Z|W9^C9Guo$KSVoGw2dm@3dR-=x8-0A(igi2+hz&d~_^B z?-rJ~#rR!MQi~?L$+MC{+4I}JsU-Wt)+28`;=!{mFy{!9DP9~Efa{I?Hueu~GrB;j zm1pHQ&gO{JFgh5Vt!UVMc?1~J1uHu{K+PH2=k}76YSA7E$exl8xNg^g~&}k?P{dUX21Gt@z>|M3}5-M z_E?rAp3xkT@4yeyFT~P>j6r^^!)fXK0)Q_Vw1J6a0|LOmZ8{Kj6Z}UvaG?aOW<(rO zJDQa<`7DQP{xTfgnCI<5NM4t`oBI4}8tuh0w2-9bspCfsj(Ua#YjZ9T?Xp0SsBDLwtzs zRIndV<^?!4zzkp_FrrjSc_~tWT81V!;WVd0eU^2QmT_PS`OQtnr2IVf>93_5SG_Woj0t{>T^|FA;{uU@lpcDm=BiSVBj) z*n0OCj7T{#-AV;@Y8rz-{j9n~sM3<~1;%p;0Np$s#6Mlp`Q?GK)8*3`*YhYkTDM*{ ztl4bjt}xrOSl+4X9g&Slkl5x_P@>6$_L-~uY#F`Gs89bKC;SAlu$U1Mul)3B6bty; z(S#_mT2~zk%+4?b4+`Ai==3yRCR%u>`k7C2`8coVV}{X`6Yr@9X&S-V2v?+No%I{w6wj^pMv{^Pa^%;?w zoeeL7xOuk3kF>RQ876#ot4-l8nAjsS@YO6=FYu|HldhfEgy-)?)B!Cw9G&jx_I3fH z{)g4Bmt^^<-5BW$X--UTWKlnsrbq6BB11gbJJZUFR^12ZE`O|{Z*wv6JX!nwgekXD zdg!A^=s^~UQ>8U41aM{;#nmDr0*?iXQb&BC&V1nKq)tg#A^$Uo4)7INNN9cg!nwS} zrORfStX8W>MKIMsNnY`chyK^W#xGmcTB_61YUHwVF0n%5WbVjw2n#-7g+Q=9VhJNF z$gR4%xn*fCfIIOs_;fxKw1;^`n+gPly)o(EOMd>e(PftnyXL;|4rPeG7rC%U)ldOO zt+bWKR%kP~!>x)VWgz1kbB;ylkH{Cck|~;f>gJ~JLPA72v=AfMpAHVohCkp$(x*DL z^mOoybN!I_+-vO`D{As(jkR*%_dITWBlL@)#mMSR&KY0Jmj!qu31-kYX(4_w{R}yB zmCq|ZFjX}%w-_rG17v`?Y>GiSo0`5jHYA2E1`&@+pgxEj%v&!cS@)2j6|$+a*?L)| zeTmGM!qdK(zjJ`=l#jqE>4=S&;u1%Jezk>9m{zNE36`Z6Ta9(d_}SOZN@{bDs-yV@ zV?dyv}PJ%1^+fN=3tn4d2@T>z%HyZfQ$}1a*h4kc;Z5vq_i?XFaqo%tlV&M zcLQzcI-MozS)k*p(Dmasb4JzON{lj#uWh+Phk=?aAk51kxtZ{1!5%t`*^=2fn;w1d zJ7CNnfjvf39W|JYYF+B0jj>G5tL#2sZFVbJ3aC#yis(ufD?!ccuH(i|h{cq@S#I6W z9Ipcu1#X4Z8w=?d05ya-)>IjqcksD7}R7 zeV{8LaE^5Q=#$NgqR@&(D>k^dNIWd)EILGYv!z{n`E$UCqS5v&#~p&XK9 zS{%(0LRd?7^00ZQ03o2#`k7fHx?9hx3KnmE-Nq5hpB2ki@{)Hg4QH43-6?nVYDjVE zWgm<}m|EkaDhF|&qh_t`?4VZ}P@Kaqs!YdcDQ!ow>)8)jvss!n4cV0Sg5?xb^4S^Q z46RU{-BX2xnJTLxMllruut9+wi=)KnR+U=@OC$uA%28Zd*_PpzLr6!8<{`)Ueq?aF za7%J@_T%ztD+{Fecb8E~=f~C#!@$DqwrnqCq;FW2uyJq$o;zYyLe@hVHn)2G>tIyT z`>Fn5cIDn;8#yZU;Qeb zt*@_Vzkh!%p2X;jp&q-ZQ3^jo34n)560_asnPTsWajIuHor`O`rj(ecf~|zOb2V3@ zL1o>p8C+Whuw66}RT0x{=G0~G+I@R7ysQsnC)C?i+ z0uYmlnqa*-Z9d5w51L;cUj)P z`Rte>Xy0{1HjI=uVxcD@0^?X`Gb-erJ27-xCzd~Z1XZ3f0WZDM`SnlrYb6$bP_@9- z&nDJv%J9EY_SR8R?O)h92B0FMqM{%mN(cyulz@byq=0mTO1HGM2?_#AN_UrZgNlH3 z=MW+_bj=V01HXOn-s^X*-~0aYo^|h9_YN~BKC$C@p1n_jItf#;8~(eyL8LJMtWq1B zFArN4)z1Aig;gd(mIA-d--P5^)w`X~?xTuhf;o(1F32~d>;K(3+cHjbuf>X*qC6^$ z0^XS)Z{KuFO7KmOur+Spu4HxZ*dgiydrfrpyPiGq_p#A46cnkD>X_r6ULNPj=~=DK zo&EXgh*6o6tY52UzDebp^+`R6l51KbLOBVqXL9CbPVvd;Kd*mEV^ z^%$wfc$)m|`04QO$jcXf`{VpPJbm-9Ekv2q#ah@8hJRkOb}VzB?I;17i5-pMFIjkP z$L@*NalacDF%is}&(IT+RGMX4PN!q5cOxt_)198#D%gw6Cnz)FKF_y^@dbvkU~cV1 zlz1nj*>LH&?Q?VcoEG$O2CRMgSTmhxysTD_pH^DtTuGYHU$GY4qOyJ@-ZxJ#q-TmcwSi=aD+{F~`G8Kp7siaO=<)uw3 zQ=wg6I>LOcrmwt`WtQgp?ChMdoDPPOOLOE8Gz|TA{o^TndAV=PU9z{r`Ne#9fR*I_dc83-8-wsuJ)N@2DOo-zCzYml z8VeE+<97EeW^nuGjmgr}^K@Sm1uO*pqCg*jKeaBqq&4%e*qwg|3mE*EifHF(OnKAn z{5t8jA-!OdQOR8SP-<@)ooQf2#z7<1)qldfOGMB8e6 zDP9h2NA+a8U*&e03KC$E!+?~Ott6%$Kbo^~ zR}VegPY+C+=-HDmTnzpPhSF`^JJNpp5R5_iK*Wk$? z2!(SIouO^Zs>>W-U{a4V2$9H{TN(H=NcAxya%#yeHZGW+e=;OtvZ|h}08}pX%fAK7c;yEuZ-PSR%$`{!x+JY!%X!^QkGAo83l^QaH2gIw3VXOIQQPws~{mWC@$6%<6tAKMb^lP-WjSv7cKUyr;lkX5V%#1h=@96W@dL42kgg! zT#HdoH>rg#v4#Ds!^;49L^W|E+T(m*S<;3IF2e@62o^!tCZg7e<}EFSN(z0%6jTPiShE z6LeOIV=QeHoOV)-u$n_EY}4TT-senI?bLg->p$`sLS*#@Hpsb0c3a}Md~cUZBXOV0 z^JPmgm$H~kbcJU|Z5k~6Iv+FC%dEN9rhahbd7E`+I7AptB7~1P3Q~Z?LARji)TMz0 zrL67*_h)Ql`n@APlI!aQNZZ@G{kTFSbzaOPQt^||PI=2Jz8>y1@};k9{1lN=sO;@# z9FURlEhnDu^VswGd$A-~vqw=D{&F6c1LPs0p(*#xqy3}OLq#m#)O*WGP|L!qP7${8 zKbM@G{BxYOyYocJf|#A*DAlJ0>4!2(nt>_~-tw74u_=2+$!Zp zm;|4dPj1LarHfS*$-ikaU`W?+=;fiSqb#G`RkY3Ua{SjSDI_rnCb^`xy*=r;qL-l* zblGx#$SIi&HZ?96xZDDJ9Z>q&R*Xb@Rp?q1>-8P&$bk$F+c~Y*+}#s5KIp9ZWotfP zU10k%`MW25w0N|H$StI{jQrS97e}_rA1={?Dh$?5&! zkZ9?tv}t_8W$Tz6Q1iP~I>VAu*df?!;2!0@ZJ~@zhq>S3i2`4iU$pTUn|zPDL}|t+ z=!I_L9qCOSWK(l5YNHiO_mCR^tCqUt%x5mX z6|(u1Hf}~eTeXh#Bfo}>PA|5g5P z*#*XJ=^1_TEp)R!nS$Bw-g23voQg_}q$>9)cH%Zklh%m|PTrT5WwX=%!L$;2N^Q9% zoC`2O5CaS@Iu2Sax|g0tfeP~X@81d4PA85Y&dAN>YZgt7z%$#HH)yX;d3AEBpl(Z( zj=n!*xu`Q2A%2}{Glg}C@%bv@*>lJ2_sz#fe)SM9?<=;p`ZZAs>yljX)KN9x)NAkk z*<%9$&&@X6U_CKAujRA$p68t$;;$+d483e z%Aw~{YUvMd()Q>i(?qVTDQ@V>0KHTvkGR*ZWw5oM?##FAUhfJWnOYmTEPa_y7P&@=1YO&;mL+Xl&x3vD9f)MMu4o zYl$z-$FulTTbJ?L;bP*Zor`0^y?vfUijz}QkTS_=vxm{A|5uOqPZBdWVLtR+?i_kT zzpM1YI(JS*&B@W{%CR19ip7mifLTe<4j#GqbHUNI$2xXXqRK{>6t+cU_WfjrqWuPa zC+z!k%a}6tde)7G%f^m9Ux)Xz&5)MB~%O{)Vx~XP*ued5|roOaW%>E;8F(s>rxXHPvi+9F(sd6JSlSJ!!8zXMoC47Ey@tuy4r~jPCk=4&H z)qj{ndrj?Z5WA?Ts33r~Y(HUadn&Bv*{)<6BXWd-GL3~ket?GPZtK_UX{Ahrb#XsY zju^C8F_R9+utFc5`r?1}bob>`61jd!i|kbnx`Z8hF9Aq=@zTpQwv!r%Dr`@A^X4c( z@y+AUeqh3yU&#z0@c3f&?i9YKN11`%ep5h~07uy^JYl9YU)YW?jxz9g049M{N7%4P z6V(?^X#$XvyZIG>;vQe2+kN1KULNN-_Tr^FOjM>r_PF(ehu;YT+@;Lkrk@uH@IG}< zKLHKVe1vF5C2sj725ba@sHc*a78Nfg2xBr2P^%wL^KJ?NqV%+2kjVadlk<7B;1T=* zBu3lY+l%l$IhT;NmjDEbcq71DS*qp_vy$uJi|%>02vmv=Kse}rpPB(cjz9|b>I8v1 zOJCpYB*1tv>VgQ2hminS7u)!M66yTyvVQXsoV2&EF9H-%^eOHje>gZEKQ^_n zpa+%GePk&99A62<;8EWp(z!neh!^wn@+>VS;TisZ>uYaM&wco!3DVQ=-(U9qr=04i z`;Vg`Ai5pUfSmI$wRYvg(Idb92&r-qJ>oyd4@7iVTK$)YIW30h^X&zuKv>R5Ao>Bq z_6&B*F&)4O?S6eaZPH~35Ly~jUWIV zLAkAbBi5{N%=V`iOi4CJa62xj7nnzSc@br66o}J$?&h(uump#MBx_lf zJ@8zm@QjCjUEt~sO9G1;+f%J@TvSw13CS-gD017jb>BgaEv;-Up-SZ2MfNLwe0?D| z<1uVH=Z>G(>j%5jnqvujf7ESVwrUSIFW`bn1Emg+>xPB(={+W8q`+S_xa;Q+sxILzKWxTfN`RY^m&5AJ<5Wfyqwa#{@VsrO#xkClU0cK`q z+)utAb;oAv_4=G=Jx9^MS6a~;$v0oKH(z7F^6M@GJw3Xf%DN{*C6n87h`Yc%40Lbv zQ(=02fJ`FNT2g8O<@K5Nez@CoIx#O8S!HEqbXd)9@`)2C?8m9KnXZ5d?q5J$$~+c zv)-GwMn;%csf1uc!K)eCD*ZlLwlHZ(MBYHREJ_3gEaqGAHbhNq^d z53Zizm5Jz&H*5CY0b-X8zx4pPFaeLc@ayit5Ue$T#sZmJ$DtL&XrQ- zdefCsm6epP`PL0D2`%T$OOs3$C}QZ`3j<>iI9lju#S zTf*V>4wfaGf@9nM)jK20lv;&bs2aRhwqA`cGc$7p=-~V>^IwHW1r-T?$*D%k!=t+F zJuJ?mr*$Wyg*x^-&@|#iQV6w0XrKZLKDSo^}Kr^8JK7YP;+yugzMb^=Z@@Aj_R!h5Wbg%_vPqh8pk+`2ikYb^38sK zOTxm&7DA72-`^I&Vskx52JWrx;9Y*dXDT#oz5vOR>F*!!E!#uD7F6NpG9zx=B$N%l zkod<1@92quVLvz?6Syvw%_ys?rf|5=%HZ(Jp1EVY(|j(QBTm>l4i5!56>i3J&)AL} z>?=ClIObEUQTNzBer*0Ng>FYPM@`n){@x}fm(hp5Y^_w7?DpY@h@H`O$Ex^I@vvhM+Qj^N zO_l+MP-J(UtW`Dvd9>+pV~{6jH_*5~H1EsmB;lxxbC~Zl{q~Ab;MuPid#kkj3c|4* z78Nj>LU>HKw5)8ewdal&^7Oa~+WoYWQ5TuP!NG$a0A}{BkRNnDjD<8vaZ1w3vc~8A{)sI9K!@H zwuv?ObL1@S>fUzGz4hWp+aYSYoyC?Y%x_-~7EVqDc@cb}T(p28Y>Qa@f-!EPpuOE z9yrqxhkhMPECyrW8pW?P-z$KYkhPhr`y&6a1W7 zO&56jp^Y$b%FIeBXfn^O*Zwp@8Q!!WrP-~Ej`N6b13gAAvPCQn^6Q><_M|JRsHvq= z3p#?}e||dB+6rZbDz?OJdhR$*A*8^p_nZn1DDD8OC8NrvdaB*r-|By>VJ@aOB8X9=9+1X?pBf)O6JtBN7wA{)SyyY{C$19 zhs*4cL2}>Qox^)ZFr)6Cvn{1h< z&aGd65`4Oxpwp6tt9xBwOUuK8qxMoO_%ZO@Eh%!Ow8Bw{Xrw!$NxINO&qgrpYzX&f zEsTGc&a&AkRO&9AacbT#$?pBt%VD|_NoW?H_9sYu{0rF*^lu3j?t=S894_-)3<>fX zC<%)!2J^p^YrY;9T&`52VAt+|g^HR3H5&^DNB{3S-$Wu|JyZ#6dCS}IT&hfe%bY;teY5K`f;YXNtz!ls5VtIMS-L4_q$U}_axbb|ds zA}Bkq)@VUBB-Du)^Bzjs2uXrvkC^zqo#g-lKMcA29Xi+xn`53LSu~e9sVO6f_%Hhx z&nCAn3fQ7M=%5V8bTHpg;mAa;Cw^X9UOwPrHg%7^+1M|~_{8gCva!NCFeD&- zOI zLi{?|8zj(<$~F&^>B`ZmKvbzq`nJt%C6aVI%RXS(r4$F=%{>A&r`>dmf~>5cT-5DO zRWhsoQOnZVlt^&E->sbBW5mi_;xa0%V7Dnmo!%|0(*FQ^u9a^rtG>Se%Z!S#Mp4Di1H=riOw-rz$H4 zM_75O4mwXwS@}8>6Vu#vl_I&I$l&0f;{BY`K>gz**3Qmla8ZHE<${8OS}UiO8Iwe( z*8=4=IrbH8_EXPo?d*CxI^v*qE1l=7m4(H^N?F$^K3Oh@b;wbNzn;pf^e*f;*d|8g zFES659(A7*J=KeqYmQai=;*p@)NoqGkgZ#cHY2zoF2_>bVJ2dj% z4QYLg_asQ17@yzxw!=rcuHNGk>rm*YSz>NsVNtPMv9|lpQAf?r)8WAvYl(J2yP9vP zj!w&fjn8_EmSlTw$*4o6E(nYgt8%X7A(>982478uLS|dAse@s944Zap1#eb&5?RUo z;M%S1oICL#S~kgB*zT!&Sp*yYyrC?sD;l6%u~kk=9I&VV}j7 z9RIVHh+h3FPoLJzVXPQo4`}G-WytBD=c%}V%quKjsfVa!9*ui-NXO(IDrDZbI69rR zKevy7eF)3P%UdisWwn9>L^LuIW|iZ)2w`q+W&`@!ZGp<{l$-^=A@_md;o))K6UT47 zM(MOJ_MI1QgAzd_rHXP}s+I}UWt&qD*#X-j)x57zI*pdZ9mvap&}>U*N3b|b*%M`V zTz@X~oQjp_3((4_a^mRcxTTp=$DEPgnXoETC zeml)(-`fAHomxll=D>+)quc!aWwn+)ZP@T~+hH>yFOY&4?-Oro=;=X8=OvztCu#K1 zHpH6>dU|83T!hxvU#y`b@5TigZ&aE?1q4(D!#S+{p&fXD8|+K{G_5P@o|;y~zUn`J zd6rsMVpB~bK)!HB!WfEg&mTJ~a8kB)qHJi!Y-PrOso>WliMzkU)GBAdnXg3$h58dp z$qnR={9|hj%9bN%X->#%mPjN&K^gsD+lBP;Da%?#2Z^yR?RjOWd5E2FW@N3dhIel8 zYcfi$H4g6W2po*di_f2cRLaO;*~WVmNSRSnYpbZ7zi^DGHZ>z7<73SDEA!9dsGRch z@@%6MR>nkT5SUW?+Y5Q_RU$VI_(8)qj3I1>`4t?8ZsqlwF(! zAN%m(BzRX1e(sM6~BSb&m`TN5fL9AmFDxWX@!2uGIM$x zJftX8^Tdy6f0NSB*(sZ`szPEOL=6WAr$tjRGobN(dHM}tWV`n8I{<6(IL!4F4{fbZ z7?z-lJoop$RLA@H_$2k=i3vBMEOuCx3xZw{%9@Vngrmow2n6t#r?Vf96|29IK57`(@Jcm+I+d3-W2?5U=oA`k+O>s{B|il-#ox? z+pkSZ0aTJ~$ufh0W>L2lpyZfLYaap)-lLnj?4w@(#U#byP`HdB4hTXZ=5>-Y@{l$n z_(l_lvXha$&4jmBXcs7jITt$4Lm$!!XufWWdp>)Dy4p2#iKpU^5&H3^&X)pSVC1>) zUI6a`Fztr%hV*JkwE(pkA>vuhu3dVXXL4=ZZK%?@;P=D?kJHj{F%BZ_kl^4X0I*83 z{U|d4mVi->;4+p&3FHSBnsi>3>Z0A>YWO%BhQwO8{PTpqxfeOPzQ)3GEbc|HCMxSn z1#dFiK6r4{8~_ZE+5(!=O-$<+*V5ARWo2^%WgP|yy_R)VZ?UdzT7WQ461IS5xxMMY zyD20T4aC4#yfM`lcwFc>$u|!jPV3P-P=sKP$6*zgcdA@B=b(%m3F8LbYwTwgrMlo( zBaSFb%OaRV(o47QL;CE|^A!si zCsdaAeb^Uqb)uzJasGwh7YvuWch&jDS7_HsLx1|gF?ADVp9{Q_5436HhNK_cDq{eK$rk>?>4VN_>h~3a=hJks!IGc=zS8^M}Qu;QZxhI0e`7@D_Tm^&Nf2 z#ull2jCAeWm3q0(Rk!*bq9J~3yc4}#mSes)sY)2>oUJtqA((ST-WNyyEBx0R#CRLwsWp?M1o*4imk_TCMOMKKi`b6b^|!$R`|nK znsu1I=0!(yNQ&!O2rLoAx~h%S@_5U9WQc%lkk^k!vriGUU;iNBahr`zOpMHKpaWu zAX_%!FBtssW1I+nR^HF$o5#kW@lc+=H>64T?r9TRB4}bZ3B_Tiki&;o?AnD=A(O+e zc#8xNTIA#wXl9r1ELAxC{&5`N?}=BFH1VO+G z0gCxpK0K_AtY82p9TLB+DL&QL$F9_p%|j53pcD5ts!)r4xgJ-a`F0hKz{b@yL6gOu?_BEK~qB=&L#Z3yWPENECqqg!j@ZdCFqmT#%9>8F`%3j!i;|7w z8s5QwR4`uOff9yF#XtrH5~BJvv|IW{kF?^4n9^Aqq0p;_)*iA>u|eF|m1bsAsQPU9 zg#r#t)neU~5}Cl?uczgYYMR5q)+Y#0Kp>9$M&@y)1eGln#Av!U*$B81R_N+J450}? zVD)u{wo}pv17u*3WYqFGzB5sRRYXJ&p%b7`4uQrVNO;TrR8dk&guHw&41#9_MMgjw z{LW@SAlq3930H+yz8>-Wu19!p6iJR13=NZW%I8=RZvv)^)?+Ikp((m#H~`!HI{buf z01$r~*9A@lbO&5aO~)amEm|-YfnlKgg=XHO*HI1MGz#<@^i6DEBO=B?K^78;&%l*7{0`sG4 ze{W~Xwv5{yXOG+*OdcRhL4eG_>_^;T4EqfTy8J#y9=E&Rj(}nS+A|9a>qhcfs{$-_ zfkSurda&}9NuAPX@$9;lX)vbDTwF>J5onfJL486d7Qr$g&#SLPP>ETJnyt6cTmrcz zGr($~b5swYLurtf&4Ld(QFdGO<;P88k*$|V5`6bH5i={R%n_oK9RQ}PQ471Nj{%g9 z_0`+GY7qV`3IYz23pYBzAs}j-a4utL@iGhhq8E@g?9SM}a1w=WbhcK>9CE^kj6v0_ ze%2=7>w$;r1jCXF+s9;asE88Eg={zhSrqApEtd#*eQS)67Q$Nr1661}COqP{-inLe z-=+?F|k$2%O6qf zQ`t1b_8=`S;Xofc=GjSuv)#)4>Q)T&mD|rd1%R*j1LPcpUvnzl{5b~Q z>9Ua5K#A?KY($_;@e9-tLUZJhopita~>2aFq%L zpn}VA4H(B~KR-4)APX14cd%mgGKvsr@8QSxb)1H6BqULfV?FoEfO^nF)+W|aDdk}& zg87P9$<|IiyN#LG+t&nWHD_!S0KWsk7_4vmK&383P(Qnog*YnY6edH3rgWCC z4`5(~3IcuymyfclkOi3Nc~E>hJ+!hxAivH?>uQZLEdgF$)&1S}{VWL@=Ol%%G&#T- z%>oC|iBM5`yib1|6I%U2j)Nau>f#+huwsY+AY|zY8v&ZaWv!7(Y})M9G?-RE+2oL& zh9B-wP*5meuHGp$Xbcpmc+kVl#?}iY#y*pQ`Wiq{bEzVDQ*~&u57Ohp^DzB!8aZnx zR3sXh>FU)FT0NnUA55&vmevdagn(R9-ZFR>7#R4WR~AZv08-CYR#1qCpq7`);u5?U z9eT~p`LO0Zf^9qyKMKnnf=rgo-XV(@7js}Gre$S4gn3qi+T^@)DPXx$<)QYuxGNkgx{#?!Oz2e*4*BY=f41JaU`9q-Ou`|eR~+!oad`-sPFYeluy!Ic>{umCt~ z94r@zN4-v}xibT>sbpi52X;uz%cA-mG|7PxL~!fjQk&K#+G}7@fit@fh9*%W;FK$s zmLl9bpp+0`vp{~PKsKBLcrA=58iK5HSgll8bt^eb%WUv#IS~<*04%dldQK@KW&}AA zGqV&BX-_Qmj2G<^f?LQeE)Lh zFH|AYzKVSLFD*_`cpO9$_J1o^3F2BIAyd}SFhwqP=r33QOe0E;3Hk1kznA}&50Vej z{=eiq!Q%H>`;3Hy@9Ln5p#S^DxDjPFHFEea1t<98*u2vO9az|lmAcmWvA`c%ywE*^ zgE2@d@Z6d48phjKuO{qSL&fd*7Ziik>ha_CELSW99T#q1I23&qW(c-d{nI#ksLI-C6@Bhqk36gnppy=X(k5IQaM z*uKp*fRfSdb1p~vWe+I4!VqX_C3N$H5J8+iQlCbVk)5p~D@$5s20t!=%LBce2pE+< z(jT>h1uhN^fYu)qbbLcs08Vx;_uT@-2S z=R$e-G5oR6yPW3hLyp4))URRQ1ulK#fV)XYlr;n$G{{3gyAA&ncjR-d2QXxQZwX%b zk7HfPOp;}0e;vr=>Yx&Gs&msxt;TFtm z`p%vc4r2<_3Ps-1(9s!vLpU}7>0yXD0rS?<4YN{S1$zy>S+id?>N3x!AHr)f5C@<1 zjB#AQeh_2Ax_~4A!T$jLjzdg;f63~$+W`*=l8xRl!W{?=pu%YPEV&SSd2mf4J3eLHDutX$?oDvy!xY?T3ZV4|^cRu|0yf``;O9un>9Rc)h6O%M z0q7jM=1{=$feAjz9FzpSA>W`cq9rM&0Zj@HrQdT{PF+rupmi_Yt26}Z$sXYQ8iR9g%IN7AREE}7iuz6?x0y_Yv{fMG?|1a!okz>fid)@;4ng4#~neo7t^n!&^Hoo zS^5Q^#T&=FY-V9(D93&IDz#?)P2*CnC{*OZnTN^I2-oizB`&k_L3+xYac{Ice zxz_v0nFEA2)bSI-po;;J50H4Z4$VV|MJGTXb+ZARP<3X^26nvsvj%FX>kwZqm?SeZImeJZxxdxRx^Rvpx5PBHfB>}`*7HKgdNl;*QtE2 z0D`dkr&5rRX(#f#0@jp<(Dg3+_|0TdlQOU*BOW`8bc?TOcYr)rz*_=%LATiPbz=1= zV(Oee=I2AM&IoMV+h8(EZb{&10_|b4aq&^}&{1L*;tcF2z<+5%t{dp``JAA`^E^3R zjEv%(oSYDVz+*jM`Sp<(s7L|V&>$~SSERh-)HK#b&{6V-k0P~*%fkk_sGi2F6WPj! z^&8Yng+9JA%F6ab>R>rtF2%M>fEo?tegHz@Cz(W$_|C3uF%k~*_ zZVrc)cfx1RoRRG#CJTuP3Q7d_=cfg4KL`1l&f8WQuGtW(Gt!2QofT~`*)=;#P?*_< zI~#P{sMx5TcQmKhM8EbFpJq3-5#dYq<5opFprsX5&%=~x=Xh>;dv-v?gn^CEo3smS zEdpVW!kW)3vP%I!sK*0pD}5XMvl3YDnl&C(z=}V%c-8z1>jE+Cu@@)}o#kN&#@+C??NN}s?v7J2K7Okac?e?(HuYW$7_?h7RSWQj6A5|)3r@dhyO2UJzBXhY- z7*WsxO-*<0k`+kbz}ThN?87#E^QHzde2_rhoBlQmQWGyS+8kICIyQCZkpQ08YFHgk zuT8Lsbi5T%-&`QoS2G>wq~>3F?>HSBs-#=S(vIGG89jt|_TSssyvlFJVC@hteZp}* zh=X!^^x1`Jv~|U)w9@aajhWJ@GmE34iTWxIY;ALso%#YE<>SrZ5YScSGfqf5QIQE{ zZAfJh00y`;vFe81wXhmx@T^Of>vAKW`*>j0b4Ee>he!?pBd42B(^>+JRX0Gv4(qLa znE=6Ju?_(m6o>c0#C9YG2y1%o1nh4G;EGEj7+|Ux88u0>DjY$43X-A@6%iu`?HUy9_a|02NGr8-w|#LyT++A_VeO&&8xJzFTx`p+A+|-xjyqZ1GQ4y z^tB91$7~~6${XjWP3-Q5cL%E!RV(E&&-H1B6elKQ*m!O))y z0m#shaCXC%251d032x6$G7`}xAdr``qGH$N#0D?0AoW+T+yK@(5K+ZtnJN66{ijUB zt7TrU^jp4HPI{so|0A!!VX>n?Kvz3wsQmi?9VK5&@)0eO{<6C-U-14K$Y~Ww$cwNW zDaFOpwb2Y@w97o@v9e03?<)yTqU5KR>-`yj&9gnI%0mZ96EHlTot^bp2}A`!sqTu- z9OrO}1quA&U+lcdW5J5=fdIxZ>(!xgj-ff*T0O89FLbZkv{bp+*~WTMB25zn@*Q{M75ll$83bJdQ8c@J2lI`^s?lxadTW(#J_mZJDUYUtx- z`;7rwajJ%S_Jj8jjs1-n(25S=Qb20v2WLaxBPP1l7Ss8blGy|Oob*E$YnB2j`M>=( zgKl3w1zZi4?;!%j1+QMcDln7XH}Cj!{N`v>1}AUjWvTabv~>K^WOE;C=^D1rPAxWd z4?4P^h9E!4zVE;|Tv31UfDp1W?w5MAPy=vVZlR|wx*p{b%?&?4bIqZ3>s!8ZOiy*R zV3FPCp}_<%(`UhxIk!1d_Wnp=M2(TWrv4#>*53pmVE_oPw+B<4lgDE#5T*FA^68wn zCj{E=3I+!BRgkD0;a>n*gWJ7Vc_)scz({;}Ae!5CkeL6t==+i#pezJ9f{~z?f{3&} zR8U4CX9*MYB4!C>JJ8D$$9)iSM_obAO-NA;e~S~Wc)pqdNxR7nsGE3+So8Od z27z@?IWGXjfw>J$dVP^s9&}_w@(sBzItaI00JWzpVO&E>hWEe$adtZHi>2&`}uRp2Lp`+z(*3 zGw@&V5j3QN8%(`MK-8gzgv}HXW9jJSke zLT}Tso8b?EBLKP)Mq*qLI_MI(Bm=boo)aJi%n4+*`W^ND>QMD^{`+IOYUmccp}dJt zSlSVXWfBi_OMp9h(DpP=?bbi}K70ma)NePi7?`y6=BWPp)5YKeF8UH2y)PlbDl9yz zep0)*u#j8-%<0f_5+%T;{Z!Z>nu?o2PIqviBSFHx@RG!mAdc^E#Q=eOC~7fu#ERlb z@?kXT|3D_O(~cDfG0h>&bHv2_IpW$AiEq9bMf%?VbBHQ}F9lo_@QAz<1TM(SvHv+< z5Wq|bAq6e}e)Z#@4#7fa|9@;&&Ow^8Vtl=yReI0Y>VV3JZyM5r5w{zY2CiWX)&H5HSqftZE4%vbG zYhG4Oqq#>?Phhqp`h&OATL-{UA&2|XLpNV6A()fEz$`hj{XT`O{r+gHi$QL|Z29ZA z0@RAv(&;4vqS8J-Z9pexQ3YQxwCIpHzuY@wuF7n;Nh9Quq24UN&^sd7&+6RDm~9z$ zx%l2-tbuuBs73aT6D;gQnVxLvT}e>Ro<5KpS-jYB!YPm@`Y|bl&dBki8swQExyf)P zCa_03v!m}1dY3R)G^r19R|wt>(6M`Mn{U-qcw66+c8VE#zb>gcW+$0shNj4O&(F?A z(6XiXrAQPnK6+^ru4{GP*Q|i3-$NB)OS9P6_WiA^{>coZ4`=~OoUh6L*gA7%81egpHY zJIRE&+L$U$=OlH*X?j`d52uDG1AI;h_ph~+nJwl$b)S0Q-7A%sFBv$@^0U3a?QEp> z8BPJa>k{qL(fuoVjg(g#RW#E?7V#B(%8$~jjAbb!xJ9Kt-OaT6k(f|9q8S>QTNC2K z-Di8(^NWhKPxp5zH8YF25Syy>zC+U7RI2A6@9Z?VtXLEo$o0)_m!M;mGwaD@I;q9r z1&V313^BIpV+Mu{+bER$vvoqFQU|m;vl2`aS1e2hQ0cC$$vCbzbwwR;IP? zgwsu}Y$3r}y}r{dnM>9D(yF;y#c@unQtzc$SU5-`v<9*sC@pvTsy&dRiBz>3%3|<` zxA~I)W}2TsrLd^*vUwT@#n?)xcXG1W^3T(9IrM89(vU0>u{NGdP3B|o_#NEwR3tT@ zFSm1KCL-b;-^v~O^9!SKktDB5)B+i#INB;@eZ2@NaF)9(JR^FH%*;wNH6b+06UyJd z=?iFIW1vqqHS&=d)askHihPoDUMVVOXZov? zL<%>b{Zgl&Hk_X?tGnfYLuj$d8F#%~1Y>tM^UvUFN7OFu*PR0ic-GrFQno68jf>fl{LtR(AGfd)Hn-XdE?^ro|gsKRC3 z`v~h#3;uYVvz3XY=A^|FJ0tqXK)Fwl#kB>Sk}-T3w6psCHv zoGR?oV8`D3t+96$xRer-5~^H=r$f)BG8qkLu8+lJGCiFfo8JBYk-?HZH47h9^fMx> z@QD((vr@z5M!g=Ni2KV^tuYzOA#=%Yo-2{OS7nmN%H;X4?dsbs^T(tL1@?sE56qD$ z(>rMFdEpTHF_K3^8~Y210q@=)k9vHxoB+IvJ!L_PyM8%Mv83(vyq;4S6;&a0RK2AX zEO14`SA5$whQ%l==I29&xsRNh2BZ(qE!fT#HWj7}>_0bU4%fURES0XGGW-7Ae%MF9 zVsfl`NK&D~da#{&sBRRO3SKUHjkp)zjde5fQS?qik6X*BhSHbGnaG-ivPcO$GF$g9 zu_4Fq7B%Ldx|CR_e;9S~k$uu56azD(>^_(N2hXaY1{T>s_F&xn5DS)QQ48~;jYBg| zB1k)5XCXISYHwyPgY!p|RJefsj&{}U86rc52h2}IKb$?H(%ET~&nPY>-A7JB+p+zC z?D|YO{UEi9^kw0JnrxbqCWiBcPyUp`bX+1jxgsw@7-y%Vto(Dbl9YI>p8M+-r=;P~b9}N9)8YBa?9=ya72`W)Pf7;1O+I;bx@=-4d$7yrv$F4*k+NaTU zsGg0_3_<(3YeS(&1ruJ_BH44Z}gA6zN%6^aM-#35ki9)~Iw4l14xSqr!!8OP~)i)p-BJW8f5d zCY{1wO_oigrh)A7Du!OHgXO)T*mF}X~eDf1A-U8^&>J8jU) zeSz36H1kTwcCQLbnPZ?Y-)#5%UX8`H0b6u*GR2I+Y~5fuZuE1bi;ZT!%}W<9V#4YE zsz+Ii4v~uL8S?Z}?<4pt<1M2b-@m-cZ*r-EwXkGqtDM)WAVr?cqCM&c8+A~Mgt2^Y z(#JlJZpA>nP-JreIyu1$|Fpfi|3s=5Z;3{_6eo*-${g)0e#QsBOpMI}SC#^+A|v&k zh>OdTB&qNd>gG>eBD#n`!n1b$`LCto1t!EZ5C}lax>rCSnB5@ikUC({>N=iP=~!6Y zSkFpqMrazfi`**vT*dF5X}z?L#6L@4@-VJi@>pi`Ybv;;RdhG_!b7=D;*2R*9+y_l z5&XD|tg~yjRoh@vg^2ZDQ!ToY9KU|f)yH86W$v)KV;)jj@aRF{*(^2lC*&0Q8chD( zZiJy46P`5WYt8qD?(1>M%IGtsKa}CEijN!}%R=>6#&_~-g=~*|42o$Ie~69eBMN6w zK@ZB0cA!htOuuVco7h{WFTfdBh^ z#$HYS`dHVSk`l9>)0svQ4C(je7l+~)w0N&`rAqEyn@}i9wcJ4>d4d;hNHHpQd29^q zc#wAG^G^h&6b10U7AYxkoYBY|gvur7Fb{={qT-ysDhq{$PR4Te>EtY&2$)VvdUJ|n zSd}^4Wx3qGH6Tz~D}Ev0_PldT1or|_Rg}$px=*e8nBifn!rOf}oLPc(bm_w2Z}dvB zt#alr{^JAhT~^DvWx1p>up$BBjeQ+6Pm0ZK`fjkveh74lh}{nU}69q@REG z6{^oyLA8%sQ|N|V=gXL~V$A>ppRQenf?%x@p$TJ?+GC!jx{q|TLL5yy<3!~rPDGx1 zlhu7)j-DxU4mHu6=ch;oHaWzl`Ta8#a=cKbI-PK| z{Pdw`%jeFVi65`Mgd-by-8i#eG(dcUpri4Q)gU!H);B<@&@%$HF_rZ(dnn<}A9`PAdGiRPxmtU1T{xbcA*0f$p^Eo#2r(7gu(fK;c^RcNBD8_yL z;?n5sQF&wzI=H<@MA#vZ?hgBT*mB&q%pNK^fcT}%B(M)07*N--dGI)f7h?hu3{o6v zZ=cyNdRP`1hyS5E|Be1%EP+{}o`oVy0eGWL-bGO+I)bHbkZxU?yR^9U2P#3X2{SK@ zh=h<5M1ZhOvJQ6~holt!a!l-jgoHU%Y#psZhav>(!C|k2*?nM~o|DrDB1XtglvPxa z91s8keJ%p(D}cEJTE%xEk?No1^5Me|&@be(AT{-zt?S;|f8UNVa`5g?(J|YyagJKy z1Kq&E=|wsIzG(wKs6u?-e+TC9|D-|iP8vv7{`=ei(+@ub+1##vi~#KdnUijA$)2^; zZ#D?d3n_vc>7{($t>}?oK66H4pN}AJ=h=U$DO}5i&byXQ3Q#*9)uQXyuDyh<7dB+Z+Da3+_7_qr0j5*sW30vTsqLGRmd zZ@wNp4CWy`WJeuv;O-oda=utf$l-f7f;ot3;dT(_f?ZilD-(zV7v$}5R8K==?ul z9HByj4geoz4(MfWNK$kA&4K$zj*)}2oP|tM{u2D261Tdg9=l9aW#*v@=KvsM{7D zou0LSrsS9Qaae1))O-I_=f@spQeQ6JvF>oo58pKyKk(|7v|XT8n;n#%_4y`!Nl@{~ zHL=Jyz4h0l3|c5wx8f z$dR}I!TzAWzDZGu*;qD-C`B)KHl0(a1G&I=lL?{BBPbEI_pJ9g@%mF`>da2}J^iBW zt8(&*?)`o?bn$J$L*ru36UO0f@VGDTf~@N5)vYKX-Vt1iprb_FYReoU<70V&u^Ez= zX!o9BA4qJMcjd8|yP@Nxk|FMQiM@M}95+`erjY2x`mLwz;IX54jcx7hlM-s`Jti1s zsRb4PKi1v@s;RBr8b(o35j;wjdQ^H-=6%JiPliph(AP_*h zh=BB7LsJAomtF(k3ZA#z_uhZ}V|?G;!!Z~`$j;ttJ*&-U&iQ00bLK8;y$^1;5#e(C zc)(pFru3cfcN=93T-|%n{9EVUrcR!u$l4Xy^nxsX9DwAI zRYd|4nImZouqk0-C9@Vvn3i4T6FLuH#tg?8cx9(&QrR$~)qD1>3y zD%$15wSG5q4DMmO>HBe-d7A5YhX=mpFbrz(cKkY)1fFu$16+Cr?h_0%o0)Pt$0i)B2|hm&`f)%ETJ0`vlJ`d;X*=5E*= zzRRB2Y~Qg?i$CY9U4Pl8nxMH=UI%W+67p5_a=QDzzWUGRec255j$w)*n16gcRDK++ zZhhcyK#XRA{~?+ya1)X;rZ$Pr5(w%WR7D^9CdQn5@}ia;24D?T3+|T0p1qV2Hf)sF zW|L=fa*US6s@)4Qa~(`vV7P&e|Ia9vX9f^sZY~#*N0f9r2XFDmG9C*p3zKZozP}3! z6zGIjY6hw&#ftlWC=>}OP8$6^R;aEGnyjxAXlA*G-fQOEBFhoG%-#t99WlR$E6Dtx zUa5y^0N``|2v9LkX%;i5!;LDKo*s7~Mwe4PCU-m`*J;=a$nfaOh$G8!Y(QexQA*3V zM7KpfCAwee@o-mSWjOAo;WQvNU2mdv#a+3tlb-I-Kw9f|AA3Y#@NlAO{+D*WfAIbSr0I*I-RVbu&(=Y=Zr#GOgWDrT z09x|bMPHTEHMfU(J%pJ=Dz3@&w8*Fo3RsV`{a&N0?h?n<*>j(XF!jyf#bW{xR4i!fA|1wWH5aO}}7L%()$7&-!z}EnOvvn3c_C)Zg zt@iI}bo4Z3BCp<1^nwI`0Zj0q^aGgV&BYQHE`fY~)f)g|gFglkHmF`V1tH#$1pl1a z5R8{7Uo8QW*4u_eZ?NpGsLnTU4 z`%E_FID<`Cssw*hnS4m#D0YK@L1qu3W39UTIwWS!qRjg@Jj52bbE3p-lASGe!zjK) z{yUXkXowUqD{W81#M`ser%4lsiI?Pq2}7x9?6h%HvE#E+j@U;jiRF3HVtP~bvf3uB z*D~-uSp>B0nD18(od;+@)UUZ)sdBk&_9wT6jv`{Nhq{v~=@ufizRUNP32uc25_E9z zllpBPR1)U+>jUNRqu_<2b5>d4$c5??5pMbw_nfz{x$iPWgF#L}4PKlEHe#u}|GzuM z-X|#%sfYC=RIWfkzpDeEzBf8%EnIHj@b)Y}4h2eO?<~G7E>vyGJK8cn**vr@+M&0x zGnvD$3hv;K1;g?32C|-A)HaHh(DJrh7(OBGv-rs1-NjYW{HRK=2o^b5!7S&_;%d@T zbd6=?(AYrsF8kqkOq*e;vG~eFevV3T*)pDGqHcwsy}nw(i{}dOyPrHG8Myk9d|RDA z_qInsH^5XTtJHQ``3Kri-ZCZP22_)JS%;B6(SUrv+Xo3J|*1c+2-c z`GyFijM$CD;_vJd-H0%ZF0Y+f(%m7q;<($91eqD>tT9b`LueYm)lpjD4^2@kc}JrU z0p^PSHBSB50%?$Rzv8`|A%skdBhkcc` zRetL4FMDe~IMI^v=oG2-wLqT`s!HU=9l9fVU(h%sW^}|_6AKKAwqlp}UzEl~RkJr) zALr&F3GsRQ@zgU8UXG>7{3zF1U7v0~2#XyTH>F+%=A*OROl8#LlC5BFU*L*cF!_LEF{erwgeQ;@{^JdHONs zTmJ@TRKJAXpnHxQ{dqyq10-I|G%Amr-a>J^^KdVxM#sKR{$W0kxDvSuG`m5$jc2kS zzQ0+T2lSg&1u@lOr?2tU@}iu7Xc4){_?YhX0c8yODI=-OT#3?STlyc^8ZE}tkCv2~ z<5=tjFR?J-at(7P2%_9wnEqEa%_fHEXxtI5eB({&!hFw}yVbh(Re%>BXsL$!h{ zqbWHnDC)?<2#1ucKu-06qYk|TYn5O*`8vmk2mz6T2e9*FFYX7kh-eFUq6C%)OS4!Y zmi*s7L5sRS6zoTGBGxPB7AucYKL=Em$=NsQ`LXfrkn$2!(JPkIL+%FC6ar46w3P1( zW}u=_lol<6F|KCR-lAhB7q&jyD%3j$1d7<`cZWs*pQ)?#%#y|k_ z8kig6WJ~5qRUgTz z0&Hq9?O*R&UUMu~Kywzh5!s7Fx*oifv9@Ezt80)1G4oK(B^|DXHu#t$aV&I7sBMT* zS5wm1WON)%ev{urmJG16@Ip5GU(e604SYd3^ehcO?r(2AXlI9y{Ux8e%r|uCwssq~ zuTS+tU$3!`uua+wzyIvvLRr)PtAM^&kxj?l{<+khoQGgZ1(*CE#Pyx$bz~F=#Chp) z<^O=4v+eV2Y5AsU7S-wn3bmYzDPEif_+)R{5N#}?Z6{Gi-+;H(bT9;DK<{ax#Yp+9l`G{!C#pI@zh8ni#~L_DW46!etLS;n6h( zb?`kfWNxd{P@N&%*Qj;z+J13AZdnL1m&;ft$gA2-aYwZb_y>1OT;Y2eZUvGBe|&>G zK?17ivy4PFHbKyLQ2UWEP9AE;QIZL;#6{`K$-YXF)ad6p9G1*G{tiZ}CPy3;>sV8t znS1M_{|7cTp_(wZ&`148tyH3N6N^(ZSdCXKtu$={l&<#$_$bcx4IPkMWJ+{GD6bH_ z(?ot9TlaHX9PdsK+=RzdTc09$BqYF$ACOfB7_kn$q*C?PuUOQaTiuK6EjgMVp$tU@ zxH+B-jo{_YO0Qq|%6*d~be4g8h?DL}X52D7E>H0`uqBs;hLG<2o5T%KA6BPkWtrQo z@3Cct$7OSB9xY8+-@7*c>ArqEOBgEC86%^4)AMpP^F@QXtLmG9EdLXP&uZf}{^~i# z;3+I~Sp_1r^gT%2X6~It7N|1Tc-%>Dz3)UBHFosfZv3H)pIu3TLbLVyho0#i{G;d3 zxJE<>-Jy3?m{IA0oDtha^AC*Fd-@mVzs*@~i0zG^9e7fcQt8I}ARuWgHQuB=ym@#gP>s;CwPZObh zlWD=~>RGpgz%a2TuiO63hJ{NjOHQqmPsa)%x1mRC_h_2NjA6OE-TPDO4Cnib7xX`H zovu|en2#eeg zz^*y(U@6WSThf*RX%*+Pn)FZoUeIW+P2YVpwB^za)bWwlGv$ZuVv|?3^8@JVz*!3= zBGZt99ph=gqEJM)FzTTV|ANck`ZgI5@=V{?L}h5}bJ?9k=77o;!R29sLlFS5hi&xI z9t3(*A{8KN4EU>d6YezU1d{Vgt#Ag!M2FhmouZrcERor3imIA%pf-3K1q(gVeOMv!c|f02dxm7C)7Lej&PT-Ytl!s%YLQy5 z=z*yO(SN2DuFKd?l#qRSJH(&!?wy$#d?NAllcY-v%a((Cyhnbc9j*FO_rMC@+80tP zyj^=Ya{C8X^@?b`loEM5d!AOi$`P;8JJjS;6V1%9~s28n>?yiReaj}VqDwioC$wY$oP@OZm(z-ThuY&W#E@QQGUQ&qJkbD?(> z8s|WTKTAxE+(+zRtJNC#^`&Bd7V);9KLJ-T@cGxSCjFXfaDU>>}qN^(9&UGarOzADK14oq)r97-3@{5PVngR{KP( zkY8ZKRg1(xh#?4kfM3i13L&fqdkI6TCtq0bVT3K=I%w5_W$)=TTS?t-? zRc+W3=^hvU)9kf?(MUc{d}X&=7!iaTL?%&E$PH~cUnm?`Q|a2=wJ+TPrRn3H?L5w( zjk+HvB`0pg)77iSI=}RiP47ok^fT@Io|VDUn%W04`aX7>wISr?wOJj|S9W)D@DmPJ za7)6wT(EsyvD5$lo;os9(W!5>)Pm<11O+Sdvr3*zY1Nn;@}}Ve#cB9^emvhtnp=bq zsp!93e`%ade?Sipf-LIjWs{a22R>pHRhJxwl^;nIN>9|=M~JBaJ+Izf0lOl{3l9>^ zF~%Y~dMpVs^%W3x7(^&el)C}_FsHM={(8>h9wzej7bcRV#=PZDgsaE1+@Ei9xfH!* zN(L{i8aVW%Nv1V&nr!$$Q2r)MuXYih6D8*-bvVM3aw3XK+seIaIjFT3ikH>~sqSaU zs-k2ZN`;(N3AJAQ8YN15f$!ZRD0anshjvZv9`8Dyu{7=!>T^$?ec1kmJ=_}KOFcl^ zVOSW)^E1m=F50Hl%Tt^&Xq-D-#xcR`8BZ>vthD_-%zBk)jjv>2Y~M z!S+AWAzQcD-R9r=f6YWp8O0rIB$0rG;(tj(5KqKOEw>YJtVc@9oHpxUajy7sc~BSQ zcYY>z+<(IqgH;W=a2}bYJ#ut&`DG9?-Tu+Meub^Q&WrXN53M@-lwVocMq7-nLIxTe zYJakEvqRU6Vhi^*P&T|#M%sn9BJ?5yCQ@UCvGw zO>&L_Tert09AwCz=q33Nu};~YAM#@(j~X**qhc52&Cx93S8e|2n)&)^q~|N_u)8*4rN?6v^fm$_9~a z(5ShH_^k2K08bYKq>1KqneURJOe{U@#MdrA+C02JJ*Z+KW2peegU!Mk2CMXXD}a`` zL^aRjVT0y~Tbj%uG!%*6HDc`)Jy(y4l6rD=xHc(1(rqa^-~g$i|8DHgk1yD?nctK^ zFRc-5pZ538%Xgb>Aw3gB?^F!vj+KnuJ>XhWQX_wC_ty9gNShpdYG2t`C1T*j z%N6>j9=|=taIEsUWxxPn#`qZ^fV3E~`u%IbqI?dLrl6F3Hhkv* ze)lhOn=7jZ_d&O$9`dfEfzP3jl$=$%B?GQCgGTXf^8>&=6xjs62m~xp8J=E%bx15) zkM|{n!sOSU-9wus6<*;FVJh&ejW-X+E25y4gZrtIyBP?oRy7S@mQtyT{Y;h~p^}FY+N!DFGC|Htm-C*-7ti`C1G%&(u z_dHzd2TfQxY_YINGIjHm3I#HTXhmQ&Xwmf>4+8}bO}jvUs&($;#*Yfm8${PsKRSl~ zICB@?R=IQ`>wGK(CC$?|k*!Qg16Q{;UZ%4c?8_4_+iR0BQzP|=6SF@|V3CAgJNR&B z=&Nh3*ye?R=+=nVdi;6DMFpr9$ZN6_WG?dnFg|*DpJM^c(U@*VI_KV8z_xT~n)hbV<#NdbQ zG3-&28j@%4(^s{jG`*mM6>u!KmoN^7^e#<(>+{Y}s|oT<=vV6OSAMy5 zbsaj(&q6zpn>B1`h)%Az*Pdx1Mc$bEr(^Y&FTsp4(9b^hDE84g7ap&6gLu^N<3G6| z_6f;tdie<+Z<{l=c{aAcRZ&#c$Niy#vYp+p+9#ADcRt*`wj@DzS)A*3juV(^&a>mT zB2sAKheM)mw$w)|D1%XDaq*MH*EfmIDPF2BWm>Oov!A_PHA)Ze*qt})B?jLweju|w zIoI4!#5NeSu&zFY@C+(Wzf`7(G>1}w|C9`IJBcaNH?}RXelX}eVZwSOmiD5^-eEyh zM}zu!=8O;hKcUmq!~6mpCMLzEwvkI8t%o@#>=3tp*?dVhOW1z#hz`2%C1*KrZRhgJ z^smeOxLUPQSo21>#xz&8xx|a6qv^D8h35TJdtj<2JD(Lp`Y_j}ZO= z_52bBmKWnPurJ2!kUz$P;{8@AkRB>386PpJ1)riDOd0i1+XtB4{gif()!z2z{Q&k8 zL$vt$vGIP_go$~Dit_1pvoR{oTijwsl2bct6*J`XiN>dJeV*lg@yE^6cTbD;MB#hv>RwyT#4&cx$?vdlXnm# z+Qj;7aN@$wRhyny*P){IvScB>{@20|9;!fe5KcZEldcK=Z6&E*Vs_G2-d%T*%VUqT z1}zdaT9M0(&1t*I!f!DbYbVB__K%@i=i%a9{5*~=Oga0JeNmRyRA`@Y7ggJ)ETM2} z8DY2h>_NMHQ&7nSou-3Uu5Mr4v1?f!E{JkvAHZA#u5Qa<2jcW|E;D@KojHA+nm9D10 zCs3R)lKv36iG4Vj{P_fuv!Vl3@iPLD0EH>@gmU`CTu5^XkJpUxM1yJH*4MAiHw&qA z3LNN-)m?-{F&b;8B;WtVwcq;lF7m}9Gjf!k&C`%aeD13T3(ZP*fAh3~Mr9~L>9yCj zY)VziBxPNcVN=yfk%RS@YJ;+pk2UM#jWT+brB2p#3AyXdLM|u{@wQbSw>kgf0!fQ8 zhbsy+88=BoE%>c-z+-PP%)I^zuW{P?eg?X|noi~_i;oe$?RY~zXJuI64qKYWM*$C5 zNNsfE52to*-PE!ad(0Z4KJ#OiaTAF@F<&n}3xxQ9Vgj|6XNQ^`z-&lv1$|AvJq~N0tVDHJDv8u9Ctv@y^>`8S)jc%Z8oo@0WG! z_EA=C`qmnU z>ar%v-ZRV6Zry3ClE653AjNTYp}X_1nTxKhwfox_4Fx9qfvBazBE0|T^LUD07)mH& zDEV9Dgzk7(c4rloHO%_fv%;CYp0*k_6XJbQlT>%+_|6vwhj?~4kFgdF4 zQ;xZ3ow1Ebvb|SGFP4!m*L8;i$ydB!{29e&_1=Ce3S;a4#kd*$zC#iRw@q2=xgMCt zSj(+MuB0|dgk_hwo7cs8*Q#XnW8U}Wfg#sdj{@}!@tVluza!D6B5 zdC=vKIR=exwShoo3w`O=zBfpSYXBRCVzj}GM8IMm zXeQDkbWI&s!GA^l;OLxlrDHT~%);w8GYRV8;`lO}%^-AAgsvq0mED&0yNj zDuqD%q^zvEA)nNto%pD(2%UUw69H5_ijjk!t>1pOCHZ`#rQC-Sm)=));LwN{7o$j!R#c$D0Dc23&_s;$htWis`bT_~+S#r@L!r{cBM_rZqH zgwdsZVb#Nh;e17J&``h%BPzW>DTje)YoGM)$mlV1PSpY^3X2<3Z@rY;0u=32|rWV@&)j>Vz7%}F%b&$T;6jB($& zhgR0?dr=sFgpL$mMohmyz@`L zOOzW|vnv1j63jFEr}K=_t!*3rRR_K;>!zCusdVCc^=b$y375eO$W4YKi~Nxy&U$Nl z8r!igxc;+C@SBqD*rTt;6MopIqiW|&y45L@Q$-ZX1L?iIf#yRDSmC4;*DwMmc6XS~ zt(r~I`cC0~`yPL#M!||_BU*&a*3CPea!(@1zDrc_X@nH2A(*tub|4wss_~NU`quA8 zK`;oP+d)8aOfuH~b>iQ284B;}M~#17YSPOF=|2p{cJ2dg)Pm_g<4acJGk@Fq@jkJ^$_A(XY@rwDO-wH#x^C+{@A|g%6+*QLuB(O>^_ zX$u$CuQffyR%)5u+21~V&TTMEb+}!)PqdSIyiig@KkBYd$dv}2F>Ic``IUFC^?rz8 zdXFlMc7Vf?l@5@w^58aM#C;O zZ*XLCOyv$IjBqBEn%qO_U5b@5jxn!wQb5jl78*S76SssfWSw;gsa(J72rDb(6z>T< z?aTES(ur(#w^O=@pU51JkL|&J4S!+dkEdUaI42iwhAW$LI(Gy@-spG8)1((ch8vr| zKc6LLVJR#uvpRKC`$qe*xqcbv7xk$6vB;fTqz95J%~>T|HeMX0#DWoG0~>;V5ypul z4?of+WYf)0rZyFWf;>dzY+j&8UEf0`o$9Og+_IM|eoUm(f#Y^qxZ03Q9LV^E{(yUn_&hxOF* z-7r#>yv-d%V9=m?wy00d(Mh{Yv|Hs#yJbG@6f(is0o~&L7_Hr1tEL(j0Ro+2=1n^Z z8-#<^s)Ho85l~txCpxca_G$C{l^wyd!} zOlQC>U(w(Nh*#3T$w1apnk0W*sDPG-%u2bIJa%ugIr`SX;H;Q@A6 zXY5j4<@gK}rPW(o%IcjI0Ufu;sJdj^=(1?s_>IG|6 zVjN`(5A1!GUAGLMeNJ$&`hxsh#Th6xYUm;U%9i_oX9Wg;-5s(8OIkY07c#3k(_t9T z>k*0C1TSuB7(Vv67#QF$!<7MGhnJ3}^gH7k-cI3nW9J5m z)GOfEO02=SsJouh*C*k%m_Jq>6S%h2%z)zP8doH@{r^PF7#F+~UAo zvGOULNiO5v+L)Si?oa$R8WVhtUA19SC2Oyj+tG zdvLu-@$~4~!*EL310?B|E{L86dPX^7VI=J}&o7fdCO_25lU-%*FV1Lz>0jeQEIAti z3#Bpwn+vRN$nauS$_IwIqr1M$zDx>H`G1~#3}^1@PwQ{4dODe|&~^{`*mJ){;Mxxl z!B{t@S5G`;q}*(Wr?8u!uO;Q>M$dFSX9fj=R|GECF=f<_k;pKvEu22jsZ$!D5U#z+ zg<4(irYC2ISX~wze2vAlyM>jnst>2#vLKu2W{6?gF|4l&ZLy>BDsD@>7W{DlznmA@ zJocwCO$vAH@b$Ed%0b}=%A^a|q}=?{hZpcCtR4-r%*6&Gwu^GsI~_NwoOZ$(VyAoe zZ=2xFr_*rx6g`ZtTg1Y@;Cd4Qj^@a>Tum*?=sDZ>42o|jBYC6@GCrIMvXTDgWDvUq zCnlb0U8lwtZ>HSqkNYC*tVB8V<{DwP*0E~;UGBk$;BGG(IcI;=tt2V0lJSwV@{HbY z4L6%82e}XvIyzVzi5af4=975)TQe@*6tL($Olg>#3mwlvndrgye zo2?xax_6 z*GQwCXCGx<360w9a1xyetUg?*Ap}k4W}Nud7(?Fo245Ax8mH-c&bl9%M63*6z*9&a zi2hE0e<4O^t-k?mQiLL8ckxK4!KGfxbqlKy%$m)6_?GXFo}pPJ?aaIG&A^;8n{V@7 zKl!CF&JLj{B{mg;rl^FmbE3@TLlTq1NUNmaM@;Cbi||Jq@`^)=I!-~w%rA$6PdUez zJtbkoXl)d3HifMg!~pT?@nPdxLc;-VXd1_6!4CY8@Lj|m#%m&HPNU_QB7FJRt6;~d z+*ASR$CQCl^hF9L+4B9g1YDIN9h`7n&=U_$Q;_XeM-WPF2s7nx4O;4?1Ra*2g*|?k z`MEexV#3jOF;TWqxa%T2CG*0`9abrQ1ydU>ZEsDPv=i9;vig=bGvOpsNE-59)XEJn zA2e>i3km$#cpZY-?i}PHvw`y$of*2C<4)cx=t)D%Js+kXQE0D_MeyJTyFQyo&w4-C! zdd6;|M9;vTX`m_dW^k-|(1wY0pD{6>dP+f!iUXuMB3UD^l+|{Ew+J8HlLzg&6 z_Hq>i^*d4w)mof>G?>WW2XSZ|FIEU$2^|BCXuWcbW#;bNNjoqN>Z zTrd$;aIu`qT`HVxUnvZ)(ZU*IaW>4v*~sOhTF^4z#fpuj=Xku*Pb{PwO_d* zObmV+KX=Xf+I0qZix-j3Shvbm%mV|J_SdVNh+ff&vWf}4B&=lC8>e_-kHWbNQ$hh; zC36MA!AGQ0Ug}Z!8gZ4zLQ!nOJyo+Ac4hc0{}j=eV!@#r!1L6!BU;LPv8HCd(bdA6 ztPF7LcN_uaG8lW#%qN$Ea($XP$gkqOtW(V_Ipx^*Gj+E&i&wIz6z zCqrlgoN2@JDY~TN{;ok93^YMsXN;*pe3B}jPUpDRNHp(oOBZq9lUL-@gmB+BSXY`FnynH9W0735@AayiAh6DZ zsXa^&2)DNBzN*nS{n@*&{A{#D=7&sb(LwQhi)}Ymv}Ppz&tNr2Z>~&M8jw9njO2Ze z%{ENQD{kHg`)3LeK2^2Tk>AhNlf0bd*eeYq`7|%QFA+@AlLjmtfC4A9$vWd3@Zs{J zk47|AFKxfDm>`&Aj=RRic8_Ky%8PzQ-0qHkl0H1n{^e(#axYzUyJ2mX zVxKSEtlDPK>0JD0u#%o0$+z5z&soO?*wsHvugXwO>5`;U{UR;)!CK0Vh0`L`dk8!9 z8PcXxRsBGlHsvMu$F6|&Vjwp@C;~|o`k`qWy<8kKft4W zF&6?L3_HoH=jmz6(I2~_&$#i1a^H4nS1J5bUOf|2OF3f2>74!-@Y+&DnCRea(QvyV zcyrl2`&E+wztyu7K(l(Vs4N!p)Y-4kXS#C+^#2iTie+ z^9n$4c2F{%meO1L>mMxk+>4Q;w)SpCb?IMBX$GbcQ#VsyJ25p5$IM*BUI0%q*DVGNooiz;Ht>D-tMjSsX561!g)VJ}6*R3Y^bx-M&q8 zstWjOWy<;A{Y;JCCfjsYCq}mSIyse4=2pAe{^AXvVK?gf`tQt#S)eR|5yl;2=|pCNThpAZ(qb-J#F3_oK0(;!kka#Q`{=4E10Nws&O~m|p zeiPJYCPGob2IA7P2Z=nZWd)9gnVBER9=_Qm0k^?_8`J;hF#|*s7r-?C&+Gp|d-%V^ z$NyiFNxu9CO(%T%J?7Vk@>ps_HRqE}<q81RcOxooEns zN$O?e_jhcdoGL@Ue$@N-_lef8)HH9A-kpr`A6)`jBsDUlb2eOeyS7z~OCbom=H`_@ z{fc6uR87=XG`B06+s0#ZR${36nXGI_2uZR|^1FV;EsjJY{^ZjQuY1^>FQ3kR(ZuSg zmIGQf=lR9I{O)}V(>YM%i>b)UzSn1)e!{o#^0X8^^1i%(aC1eK^b!>I9d7_Uo$xb!cl zSOhjHwqKV>r6OMV_Z@(!u+BfmJfxd}=au(HlU~KbdheZIE zHe49F3XJi8S&v@c#BOJ*S=pFnMjm4M#7+Eo-E5xLz!VP7V+NpUq$bP#s$?76tHq|# zao0tC<>mAi7jI{{DVC`*p42I~Uu7O#C1;@sQtf-E+bAkGo3(A{F19Ukf18yyWtc|e zbu_XyEk=f?4aYoUAJMEYfWKO<0s$$X1(h%gtaCK&qPo{fp&Sjh&6-}MCWbU>q{C)~ z^XlT&S^K;xT}-lHMxC&GL7k|8(bQ%%ez!bi<5NDUX90_!G&yb&+%s&Klglk@3D(lR zkq0W)xxLl<|1za99m!70V#&JlL{rneC*a)LW_l@Fl-=6f)HQV@QH+Ia=srY;A}M`; zNPazQ$3(AKj72ifpS-W2xb6$w(&xGvBeim#Ls^_&j5eV;J^NQHZuQ2 zbC<9NN`wG2G*HwyN)j9wGAtZC)jV))?5D^B4b%7kV&_u0+*!1+>Y|Bl;?uEv>hVmq zM7uj7zd*uI{m1N@T^|&7pBH6bX1Q1@xuEjSyt{p9*d>HQ#xw)VHS?ra;;s_PT&@Nt zzQV1k@hE|wKiM}YCR-8GBw4jEZk_6juT7{W$%g{%>O(ZVscv)ix~~BSlEKP{mxn{NHr|isAdsYDlz@ ztEZkO_Mn{4qUkqBqK!LCsU`Q@YyqhM=a~@w-hiP>En9-W*69^(&bfe`}bKiw1&Ndu=`-iR0{=Ca1R!@~F z?NIWjZ;5Q39a?knmoych<*34O#L?jc9O1;Of!16)HMT!tG?36AEi4Cxcb?lK4mT-E zmt%JUK)jH8P}Zg%o3D==P!D>2eXyvGjI;{V<{Ztd5ky$JjD{HtuyeRiD&B2LG08si z^Lt!D&)Wn4uvvk)LnK`x#AwdVWvZz@ro80K4%akHJc;1(dUSC~6O~+jEXG{rgq|}1 zyoklR#0L<~h8zPzgM(IyalO+kXCX~d2&%K(M34r8ZtF+M<0ZKFFU)o% z*G<`m>Aa58vPRLd^=>I$Q&MW=9VnZSGHF3q)9G8WPrUu1!@g-Qc&tLZE}j%mx=5>g`6nQy4-Q87 zRuaT@1TR#{v2qCxckq^C1(%d$Xz^jyC3j2&Am!a2d#_DYQ87=d)eZ|&a`$OlS4WCc z=Br*0^Lc3nYfpWWKgSN=!fjP=SLh<3|YH_Fgj6Z!ez6{zRM9jC!->rCDTK7u zecVaE;O^RB5#`TC%$JOVtqwSWFs?Uq3ooBDEQj{2kj{gpFb$kH>S<7y?b%@M>aXoy z)2uAMTNSnub``NxkLe@pp2+tyY2Brxtw(d3d_Vf5hl&WsdPGSmU5$XC+`gL2$Z=?( zepWfEkeT;4yBy!pF9nRIeL%(+bBZy3tlE1EfeILSk$GEjj0-YHO_*1Mt1!MRC>V`H z@&U?^zRNd$X4!0-GE`K-yrue9MdgAG|2sCFypnDa+qSqiQ)bzD?JuHwQX;_NrSmX* zjuC1LAyctC{v~Fgo?I`cH+0hs`{J?n)$i%I-;N1D?!pgJZkR<$u_<0vXUP|VR6SiR zLWC1J>T)b(h29ErIY)9#m_`mnFA2AlS#p;kQhvT(Sbeh-RZ$X2%g@uvq$Vz*%ssTYo%WucY;Jv`kh3q)kBUnlIMb>xf);qkoX<(LJ~9ub)gz_5 z_$g5eBZT4J5lo6fotw12r%|sB(SIkVs&}exFd`?Yxu$-}#($E~ z%UJT?x7H&ALJ0JCKg1Z2mHnbWsWN$@iejTl;-=(0f-*UFrUP!bzZhk_XIk&;_AJHs(C&s` zw!wzY#jfmLcI`e!nBrFhT`L1Oq8A+hY`sDgWt&<3=?UOC5&0hQ>2c>!U6&7H&~cI?D-M+?uwt`GlWi|H?+>{bK!wKF9|_y<{gc zFXbCUHx3b^&-?XdoEttqrCQvLmDJyU?Mb0BOyyFt^+Sy+8ae0fgRc~;5b&nFGR&Vh z*5Bcd+bA=iU}V_aF^K;N$8h|lzL0Ds(Gi9WIs|Vvy=&bNq_&MidEWZPRMTmzs>^U( zp?P>HDDf`S8iA6-y5FO5RU`H!3CT_0;@vf=#fx!IxxdzxxFGS75pEOB+xjN1hLe=> zVLjT+$TKfo&^Cy&g#ifRaMh@4F=_DNAixc|xG5uLnE7ebgWduFb=IL)uosw0^AZ;k-R@%gH>r*?cYU_t) zMm_ey{-X5pR;!}rZ05et!YmP+lThj*!fYC_9wd}0@G)FPMB4J%Ma!A9fQC}$@V;Jr z1^8*<_l!KO;Yyl5j~3e|&_ud|@L?dIESL<8S)S=CL*vIy?*A}7i?g7-Lc@$Skht?l zS0LBlS`I3Dq}Qn{RA6o_ySBpF>K=yJaccuwaKaS-WqDk|1XE*mIBnRoJJCt~4p)6O z{7&egb=kEQf<5&nk!ex9g%{yoBgTb+virJIN6%h^KO@gWIH;@d#~*KW`t<}9I4oo> zS>k*1Ic!`fs0}YDGr9A3clWz74)Y>55B1%aA8pckXDH^Jlt2{xUa0oZGn}>bsZIfo z1*&IAVtGTM+axdB@2<2JA3qz`OSRe+?{G5fZtpFPMwtT$Vqn{t;$qdFn^#`viLxPz zgIBMgv|eK;k(Uz7H5}|gkdbE{70jZ%vApKF#0PVqaL5e?{*7P>wA9B0KT+9mh*W2g zbO$45W=-$c9IQeHJ6=}oF zTOiyx5-X{GFrUi&Te%_cFbf>9;0qr_WTd>%e#T>BW4=-!Qx*d{Se|LP(bxBCMqW4| zHP2D=TBPj$Zp&T-yvn9V)BJVwITTe<%7r5$GOQzWbPn;k=gq9}#rg4jy}Cp#$=#3t z(vpll7hue9Ci4}>oyt)@^8ZtcVm@=0fAiDNdI7H}%L|m<&6+1ieJIz@wD=!PR)aqe zG*3H`fp2mfLYNx9LZ9nbd%zI3$eMHFutClIX$FVfWu3Fx`S|^2ySLN#8cV-V8YfGo zNhQ?^-K^Nye6lM8osG)Y&F|6e^7Kom7*~57PFlx*RKsD{o`p{BRNF!+=Q3`)Jmp6XER9X2aJC&5PG%t;IQ_iR0 zMeWpXpm!irwa1)Qh%Te5-9Qic4t5l|S5d8HjIdqtKoZnN9EP^z2`j2t8Nw@L!Y^#5 z4YSE6)rq^eS9!KrDYItfhKZL}X;A{kbE;OA__LbDBxgoV6ys$-^&!Wr{+@bi5yF!3 zY@18WQtv%0#7@%g;-o?0?plszVLjK0Yb8tFEVA=(wf1=aMNs*3)*{th*{UZIU6sb0 zb%!5UYiF-_Oa58lb9L)EM@rG_=3x?&0bD82h6-HT+9-Pn#`vfWq1F6L>f_liH68!V z)7}4Px;*>{Tc@~=wcT64%7XmW-o?DT&deP{Z)%%LR7;xK;r`WzI3pH_cCGikH2+`x z!)?1m2*_I?QLyCry7;cvP%I^L#C4@w7@FtId1nu3>3RTT{4f0N{p6|Yd7E9V=a_cbk5=M%6fMS0-~iIs*2-HJobDU zed>MLZq~oCE4Glw1K}v;VAqYtWA`iMoY3J@QkBo~voHTXH28H-RSPAo+_Y=gE4rlI z&aMd8N5S$05{9%7c8$hzJ=@}L{x-xMnkZsS9Lt_vI*T(8hiWHcamF{R)m519>KxiX zj`^*4v52K+PRiZC%VL4!HQ!Z)uW#?#EPMds^*%Y<9sf|WEoWpJi=S75_6xQqHn>J2 z_Ru!&vNy_naA_(oXMdllPryE(dZcNb$_Ex69_fsyurVDcsUAxcHU8P+R@&MA|G;1UlPRxN#D}7mtiE zu0cP~1(iQQ&7j6>AIdpp8}<;Fm>d2p4z){L3wxm@H$M8uv3>2Vn8lUHm*LR)c5*r_ zpF{nmXb0h*^v>m48D7x~232o3%5dM*rayI^Hy@f)iQNthi@)nQ78 z0@2brYm-quI|13OvKDf;24*QW9bouF7{(SY6>0>8?DmHCBi&kgI+5#ljgSE&Hqo)F zK|%KkuiNE%8mA`m0w-T64O3i>8jM+b?N_b1R3h6GynjC<*{()scStrbZ^;C9P-N1> z@3zujvDmA;vrsHImF_m>s}$5-iw-QjBCTXsIV7_|1v^2$tz*QZudY_>9Aa4z%4@eSyH?fGb}>It=*Y*&%%%C8p2*AL`!3AFB5K16Mtzk~}38;VDrF zl`Vuy$Syl$DY9=_#?G{=NXp*W*TI;PWekRyBnjD>v5g_wW*CJr7&G%b^E{vB`~CiY z|G@9OUg~8zbMAA_eP8$cx~}(iz3<)At+hT17wxmqOve$#_r8`a z(d zecPXxQXfd3F9B*0R;6X}6Xff1hMOG8^2u zh3j(73o1|lE>^jj3ixvctTpZ-DJ79T!=cdwhnA8_jRxYx8)mkAUWcP_mCfa9*{aLz z^pT`se2}Z0pyvA^eu%w)`QI3&s+>Z5UgPx>+Gou-K4IW3?W--CQ7Kje*m+w&5pHZ#)$zH7ZyJ* zw?680*4$lnZ~j$heQvh=^6Tae&*h2DgqqIZ`6v`y@f=VeA?cx2EEJC%g151uk!Iws z38CAc^$p0XzmFg=a|bjx(C=Km38@ZRN|&~+?`y>6A#)*Wq9eZ!$SK5Ks?WW^+ico@ z!@SbEP3K{tW7(egnY`?hIDYYAo-T1O>t8+?^Y>L$UUzf;0us?sc;x_?S_ZTP)IE!Dp3~=z`=TPPpTm zE%2rjGL-*pIS60d(fC`Zw8z@HkUVx>QYk>@pXyD*R{6u$xM9cMYRWg^?{gW%*%YLg zhiJ-$V`THIKm@mjOdSK$z-`x~vPfk)R z%ij_Csk;Xl4XycZqQLJ*1tpKYs>o+FqM*@Qz3H3|NK1~Jd#k{ge{Ryn#8CDYf<_Ms zbSZz&e1Yw;kVzn5k!wz8f}1pMpC!~X@XLLw4&)tQbH)>~xH}HN zJ7?nZcq`e#)p6Hc)19FwE{#Q0yK2SU?IZPGtKXzIwvtIHsPOji?5yzZ1DbpHm*!#~ zkyiZi>g`Tvfi+szaYYavj)gie0EztJ+ZZa_{9fB{$854|fIX`fa&=1Jn zuLlt_v3gHZ{`$JQeKT49OhKk|OW%O0g*$djAQ_)_gyk8s$CkHc(S;}(WewqTbx~nc z{82?z_f7gm+S2=rw4rd}wby#B^=6j|>w6szdvb0X2D>-=S^0xeKiEcelK<*&AH!Ad zsO^_S37Of>o!ETMiXj&*OVS3~8nARv^Kedow?1sYbMfm7(Q@63&gYfRUa^M5O1sJO zqfE?}%#}I+OCf0|4>`I5FS`zB64D0fN<-m+UvSuk&%;p<{6QjLp5q`QuM^&*Uic@! z_3Z`Ttjg2^LV*7w#r+Rl^Op^8s?T3fqCgJ=HKk6=Oe2Abm)2y0)jJsj z{<88Y!t|%yxe0rK0HRE|1B3B7xQkkjV*ELvV>0a51E^^O5LN0qV$!8_I5?T^G&e*uRAB@e9H`R{APOi z{b{A!H$hvP1GbzDSh97w=axX1l=L}y0~7GSs>7BJtH3NZ{CR(m7u!1VTZkj8d4;Q1 z(JZ%bF}UQ_=~C;?r$g}L>#efG^#NPG2}h3oj`_IvG_M!Iv$Gf9>0D^*F;%_-JVZl_ z_OXUQ0kP2)KGn*PpGg`#t25tjrEdkwm!yTdHilRsNy>*WS0#bgXzNnYf56nu$h@%5C$s*-%e3e~yJ5Vo2A@s}fnrm%tg zOd4nd^^+X`P6N016uZ-Q2nfzt-35i_w7Q&Lc)WVF%M#2~MFuW}WoBqj#{`ZE+MfjX zgsgdWgdg%6?q3^nO1?bIt)Ff1qwgb~bm}L;DT`AA z&C~iB6)4~1ixEyTSpg*ybj^W8PK;0Wq^QtE%H!+ybMjZIk6ItfK^2V>FFGiw8DIVT z=59tuD_q*+6%%Yi9MaRLFslNkQ4q)2af$qZwX{4GJz2zsP4Acx&JAz6O@5}SIq&Ph z?7b|hw*xb*EUy^UgfJkvC#~pby9}w2!UvaTJ*?p^Eg$aJohi0VNz%=&b}0f{98c`Y z{XW_Hpk3K3K`e?Y+PZ;xsdS&&+DyT12-Lz7Tt-{jVdmkiAQ)?R>nI{ZZE34mYT?-N zN$=L(8CTJkIqTJ_b{eARLxNdf@@M+=|?jXzBc$n8@3uL6cpkQ}8nO$ktcZF2$ zqMg)`Mv3@k-escJYG{T%S>F%zec!R@$&t6-c^p4I>$G4sxARovjpRK7lc5m>Ub?2a zzZm8{y(Tuabfva0tKi%yXcO&OPXSev3uW8wf;2>{TVFb430=4Iq(&ET|F^*C z`Rb>g+FcwsodT1c+Rk$9^T#JS9d51`A<=2$B zxAkAVKG2$W!giCu2*H-VXNpLjXc2W<5%; zq_6M9*>LF}5EuzS+NT z-vX4Jd--zc>dVYzb>!=9j|UDxb9W@`FY&zTpImKrC(4M{p*WCY{koOEmdL3YVZQKqwm()^BJ z^9Lz~8$dL}oOG?1MEiZmFm?5xEbVe?Z_CPLv~QUte=rxS@};y+Vllzu_)^3z?1g14RdcjBL0Nb5g)*TB;OVE-CMGCh z{i8dS{XM7)_mW@TWzxSrFc_M3gzJ4l-P6!9r*vgkNO#w#>)um5sSdYHd=!#tsIC%N z2oX2N@2sOiNFSVCfT|yBz9xH1Z%&oI+(M%syF!U$o z%M&Mu-?(t^zSl0^zuCu9CKa!NYXm8R#37=cy?k_{AZ&9)u3eKk`F$`$vWu(+&dNc& z%vc$1gh+aif7h>Hx%1fXBA@h5kE-%we;1SnfmlG$A^{Z-&`Cqn`hg>&%$jm;_1{RUO+m@^RLwr$2CVcOhKhH@*cCZVq9sh9%3mP~2pjuFzS_(R3b;GvkWpdhT zAbM$57bb9D1EIr>r!YP92N^YH%cx1mxwz7-3pA6RrZ{!>^ZoKxo6(c3cg_s!r(5!B zCC-+N9A3Xzm zMX!9D>VRWZV+%|5d*U~Uf0Ar?QY-WH!^U7nX(^T}36Jg#B?#GN+R%pu^0=V6CP4b&8)FEZq%0i<$@yRqvFNwt9c> z{ZT}k2f-rlt?6QBzN-9?Z^7~~s&XZ2n8i$+K6~BP%n8&%+l|4IXXx%Ny)x9g#D2o7 ziH{D5qeqUs?{K|mZvN-&nq&$HJJLoaVtP$R4ULT-PW-1QMz8ysvf#JJe`EE^hu@gy zIx)mc#e;kqg&%J|%aFs*xF>>(3O*rB=7+U45So#<_1AqGwyLY+rb@FHc+VgQ3jVUq zMU>pBmRchupM9+>VOZ%b+E}=YG{R&9*G49LPsnyAvioR<0~}yl$SK z?;h5`Z2#*{O+vCSYPm=ZMEsWu<#QPmqi$&6og>@&kh3R*&)8nA-R^xRCMb`P2oGB>lT$Ubwh$1he6zruf(KWF;)}a4Yh)nv<91$HVX*&96ji}edXgJRQz9CRfmyJh9K)D!3|swNG_I^eXAj#oSbZH#&WXO2FQ2#tox$4d+h zoQA~)oLcFM+R77v?)16&Ovzdns~a<7BCo6}a&5l{EbsVgm{a4UTYwCYjI{JU1B2JV zg5tE|yqOz}#XZ83F3HPt8uvd$PeuYXE3V3s5sRyx)R#jn7rdQ90V+KR-vh0X~S*%DZHCINaVjQTzkx;5M=`9n+{>a7e z;`#@xyh8-&8c$t5xo{kw1NV=`<~{&==zc0)IQHxaM|sW~deHhgPWL$7yso_D&e~bi zQJlr`OX%&Va8~?w1CmR%y3sDMv}{ScLcsER|8nZm1pT4oWEhf3gT+1a#aJPI1k3Dm zF+RVuf+nteCrpNp=x=N&dDD(+w$6zd3|YQDaB8sR^@Zh!51u%iOs|m><1a3EET%t1 zZW;v{M(stm;#OjblkHQ7KDhvM_LKXaz9E1lkhWTuo>!k+wIz zHsbmFb}zA2$L-iY~XaBNJ6RS$P?-*Q#&0zR(EczNKSi^=YLWKu%d=&EKW zVm3dn2o8NA-QcZgU=bHoGp!x-?a>7;E*eK^UY;LA?DGP^(j(nV($ar-gqC+|mvCgf zG@e}>W*+j2y6uT>-XC4#JcZWRCPGI$0pg8)l);@_R+}$Ct=%vSY^$YE2v~Bq&19tG z5e67X6N+F3Tn5{F1J3vMEZ&Gg_X>)FhPk_Uhn>hD{G#MvIXV|O1kAx^^3l~WVx9Lh z*K8Fq;Ld0Q7`1=}Or%fle`^XLl{lTKKULJ7dv1bSXhgl>Rvq+h*C$U(qrGevkpcdT znk|{zr7!Q{)P&@hD2lM&QSzDbArxdF6f-)W7G!8iKv*#NNW)38+M~~00*BZu6NL=y zM8Va31=~FcY4895d+Cu)3p&0le88=CWd$9rvocO>y{G{giUDYGpkjY>_rKrQ7fu(a zPw5F<06q1tg@VpuhPB@OJDU`B)L{Z=^TD4C{>3Cqg%@w3W~h*et9 zLxbNZO>5-%08MENOgWE5lA|fe8HE6%q~y-=m+g)KcV75C#dXec)&qFtHta`JQyr36 z`>Z@n*vBo?+(P|oDqOJ4Janff6un-D32!XBuLaFt#D`he)zU&Fm+j)PpzMoA$)&#E z);k>1wpu~4)!#CpK)RM$7FZM)3w8l}IoHJ3TxhL_B#Vvhm4b2=4(WG#wSVa%6Kl^` zg*n71trnGK9pWlb2QuZ4UZ-VbT(bareQzHGfB-P5LzDrP!aHBTqQR>Q8et=d-qi8| zbItVYHyJ<^Q1S5Pg-RE%!ydTa8x)n4?XoRVM@Gt&-f*5m1xqo5ejFx)DgS1TMT7Wa zRl&{J=4Jg|qB4_~jb(0z{@_~O9Yk=9!Xe$x#$9y*1Mi2v(fiU6lb`#_=SLKn=kOBV?()h`2E z%w&VReb9UJ(sJ0e9YwAP4o5l@pbcNKweAV?NXG9i+V{r&v~R5mOYYm={TejS^cnSe zwIF^~)$w_1k1~7SMBNPukZ_YM{HNytlgO+`TPTH`~HtBg=irLj3R2@VGrhyz!u=HNUH=`m?24qQ12>opbJCCjtCw$=U zseht3sNZC=$-?0BIk$;Oa-_AGqBGxd1$@QwnlCk3d`JW?K3u`w>18~0x;5q3JCCS5 z`?Fl~98a{|6IiRA(kBoTn-8@+=%*1F))vyHI@Y$I{jfgj3w@a1#lAOJp`tjyr2xj> zZm~%P4a5VMlpT5*t-z)h>tAO7flfjzGw}yIcxheQAF=z+b2sbVqla5gUL6i6E~y zi49L_bmJc1U#^H2sv2&lQ8roqGI~h|KFxE~2x#9I`R?GNY|yQFg&>l_a97%?(iNk7 z-Catt*Cq4=jq?!6joH$EQh5O8{x^6*B!y-z?#<_|Y0K1RmV1)*G}IfVn)gC;wc{7&y= zXJjto4{_ae;;76VT3A9VxDT5^<19PG|FC%eRcq^Gvv-pX#J#*hbQGGIk6+REpp3Kq zh6a6L@eRvM6FX76@5iCcDUpfLlJ$KJ64{$yL+X0^n(il8#Y=kmy~GYeQPESdSm5+B z_6_)W@^}2Of&wAW&#m~OM!i9gYDu?8i_LJPwN@`JdLGT#?C~|G&%fDskNbOHnQbMU>{bM_A9Af$z%O8F?jAu(uaj*^$X)b{i3*s z_xFLT&4A=+(wVCU^wyQ-u8K}hWpry%#jX1<_6~%f@ z>opTfMVunZy7Izg*`o6NL|!w*y<;Cfoep0_0ZLU;*(Jvi9~2#q=;Yy5=ZljRZM2XW zYNRenjqkdW%iIKgI86xMBPC61#V9o=GB!uf$chu3v~ezT{4dGlayHA~!&-m+@{-i5 z)$2nyaz55Gc@T=}km@R1-3U}9X0B~^YleGw|GJZuw*f3h%_VhhF0S$k7L$Pjq;o=0 zJ%AW?=*-Re6Y9$IlxUzs$P6S;^vW2@#S2aGbny@M%`5>n8ru2*Ws^9vylYR-JIV`e z{r5tZDcjVpzTj0C5$kY?;G{VAY8WAIEkll2hT77tRMv+~VnC|ZJC065Oxs*RY;`1q z-aNsK`x)4Glo;MmFpL5NAtv?*El`6gMNnIk>7KQ4np=$=B7!Cv;FUy zX$UPgwt=PCtHyjsWlWXj%+tN`8vdIjpTWC+ZH(OrntH3+gH|e2JY*o+kfNF!T)n#` zO~e#rE+APBl#JHuWLpRV%#&}C9ZnssBMECPc(pP4mN%JezQhdhZbX}>1A1Ap_1f%X zv8YE+zJCblTW2Ww+CwyPKYS6OEnt8+OA2d9ZzB+ECMyF*F1yW6Dsw$nO`cdu`j31wM-4>-+?Gh}unBxdB zF0P31+0O?NP8gfX27g6WZ{S}COc){|K?aWkVEixZ$&Xh!zzN<0*ycQ9>o6kO(s9^h zm-Iv@Ets+zwGNH*5w$q69S3-hfCVS+YWQoW&Q9>v{Q(EvDFH=0MbIBr+AtqYS;v)x zyP&tA*WZPhqGN0HbTSkMU2v17y=P$Q)>e_vVWUbX$8clyGlLz_tv)xh_xBCC_t34~ zm~rQv>V&JUDJ!y@du10|cY5-!g(WjOEEA%`GpJ4}C8})C^7Fhs3NM|R(Zpz1tc{i8 z`LGTO47|oZmOhCSG%AT_%{u2gd@L%GXPO|^c3M238QI5IgR7mFHc-<_edYl!)i6QH zWhSoCCACP3oQ{qn_u|gzc#DhixFGj&RdTj&T2+1hh@*AV;iOoAA|$f7JpIb5H(ya# zX98`Jod2Dm+V}orr{Ho@bqNR(40lY`0qv5%{w`GCT^6=}>yzv=IGJ5?hQ4gm?l%&X6q}XmO4Q$}o){f!4JUFhi#Q)%DNzP1dvj@U;^Tv7Ag&hwNfrOGkGG2TlWlNu(*!*H?b;e3X!Tfo*Mt-o zV0i)eaZN++nsL6LpxD$MvrU7MX>Y}}u}Tzt`ucqBpijGc3*q!GAsteBc7PMWO7C33*1|fG047Lh|_`f>dqN z=UaV$3O;t4F5$LItjcD5kda*e6h2WL(ERnCfKf{GmbJ@xn&qma(wSOy(o~)!a=iG* zXr*<_$&>m%4~LSK+3zYe0Naadd&Z49`049R_^+7+Z(+bmm;cI6YH{{&|Li#b63a4l z$x|_D_dO|mszgKGHpXoa2>B5wa&1KPeoA$?%;UqZ_5qRORhO#KH7sH~#Stbr8wDOa zjE=MJYI=0bP0IzjNN*PGPPxD=*LmtJe9e&}HC1I9zIUf5AZx})ww@8Rjqy!{9;dP9 zKdT%WlAaqNX{Dw;6kc^WX8=@p6VeTqPF5!rsC&*##YpBpcorD@}VYupDA5r*e@PJN_MOupMLRk%A$w*BguekAgyT$LA1I&z@34 zZ!s79mT#Ks5)oQ&ztI*pcW#?FVY=n)s3*=;^mm#BXTNP$r~B>R#?)SOn!ozn)_bk~ z%x?dy!CiyQ05U<{@Z7CiwVCRUv1eH~q7yVt7l(y>f1mH4BrGWGfo^NQ*+sk#xyH1t zxDfhTB#KQ|1@~xfpjh?jTl^_$1)YN0W%c@jgE_ig)^S=H88L?M^Yqp;jFtv*MKi;0 z_cnaF9#?V_wg)x_&7#XYH|amI6Nr*mcXid<$B{&E(pw+KK4~ebGFM-L;w+oIY58zV zI%{Z9j$6`=oprjSKEb?PH(^=v?$uq3$#9Y6y5($JfDNh<{U+VLIgD_>)Q2WSwe;O;}DF=;9p-Q*V?fR_0u$2LPzx2d~%-I|Bm)Lqo&L)ES_`=BFy#hemQD z8n=LuNXhyMBpOm+d!c`{DD5Ux@Bw6awnFB{Z{7O?s*cp3a)aBCZhyTFHJ&F=sv9F36fS}5TAlA z`3&5zwkygnb%DJgP#Qm7xlAzdiGwdpi5CXuN)b&>Y_hiYhGVh2=t?x3VCi_0YC z)P#GHSTxfuc2C>Dkdbc?74aGtnFUWNc&^gNoX`{$g79()E3yo^A0Lw1jE|gX-R&o1 zX#04V-xqA#{5Ay0fu3~%_(>8LSu^hvAbLF(ORmXy{D$6^d20Ze4s<||uxRs?V4&w_wB z&+G-_%vodluq>mnB~0g*;qVx{<7O0yZ@T6@Yu=AvCEw|tznoHn~Y?~hHt z*YGD9NF+Az*880-(!f|%@i~eH^2-XPr!B4OR3O*C_c_tfPjsesN4~t&KQ0R|Ur9~; zH6sNjGJHaWRKLz>wCrJbVf8+QAFVm(tD}v@anpJVdjW|}T~1z4%X%5cbSku1l~*wn z?LAr6E&ahPzwchpUC-t7;yelfS=;(=r^P0F@X85-RtXxXS+SDp4TvS*o9Ob(ow{zO z+9{%Le_kn!dMNish=uojtc9Rf$&69{sJyL$B!Hx`ne^rL6SFSID7Wx6X0C}mRj0V6rUIN z@>)tx5Hh#GSYqk=iN<~>5N7@g>qGD-6a7C>!IBXfw1}z-r!ErA;%h6IA?yZL_h}&vo0M z4qIEb2KYKYtaShT3KJDwo0u)s&j*@&>Ct?ddm9!Z1as#X&LlIKkgYL&^()qSZIN&I z&f=%TE@C|59CZ8HWtr>Ikza+E0JN{)!Vz^;ru~?Cu)F#72>FEliTeV;98N#L7@3>n z+nh_HSeZLk0Z}oFo!!PYQDhc$=QWmDDQfR)Lw5hMnEK)%k|{rn;(5UKKK=g2HDpqA zye*Ck55!E6OtBNJvp;DgmN+eh8g8Gh#H4>}G`oSs^o#alQJbl$5Q z>9-ftxL3#{Bnuk~?Nf8Ou~r{X^gE6CGrU@?_WNjEdS7-iExFJ3GruD50hySHf8jnz z#eq+ff1Wz^kRy85_=6MrRwi@U#RPKDtYdrU0tF~_ZfNvQ-a(Z2Y-iz zrbsbi`O|yPW=U2XucKH;ys7mD&1-8s-AFo7D3tUi8ccp|t5nzYyUGHm-BJ;^HdSPh z+!s#ERlZ^%TZXOZG=BEUch7D+f|qN?U zu9$-Y^2(kI%6&Hx<7I@tw&>Quces7^2127DLLF?n=y=QN@!4O`*53nA+x_CVq`E`p9tW;Qb@U@VK zsi%a`z$)e2GeR8HR17licIa9U-UBk$>bY*Irz*c)Z&w;}9@(tLJQO;N;2k zi5*1+1qBldfrs;dE-ViQ%dZenn$m1D{m;RZmhd4BWF}^G`{X{3k>d4vjw=ExaI66 zJhgWs^`avKz~{myz|RWr1px^y__dX)@C^j` zvqrD>g?Q&}thW%6o?)wx(gP_YJdWx+|df5f$_fGJ0biQV>S+Y1dJ>T%`4Bk1Nlciiu4xF4u@B$fzFD@%U z3Pg>d56rE`p^tq)CbaPsCxcnCoiJFVK%Jb!J6lHgyHkocC8B<0BgphF{fYGSWuIsu zFra0!<7j13#EqN&DML^2t1wvg5&Xdk6ySM;9OnU+`_#lfu5u&JgFC~~|9&jX+s3&- z8kJ&mRVIAACX^FF1fB-#pl8iN zZf@C6jei08s+$K+{P}0W%*_3#oUEh$cX9RG4>IoC?ldUim*}Jb+j|DDLE3>)Xupct znxN(iC+^nk5m_mLO(wXN(atG^At^_*_zcAs)4lo`N>Mm)sEJn5%}o*yTh)K5G8zip z#!XEQe(kw@<%)S*TiY9s@+_~Rx%s=N&z=dK{+6EvVD|N;vtr2P&Z+W+Hi3P=v@N&b z{V6Y^JP7FBy)RceX?>DM9$2H#JAi%5K`ZR(^qKUM{IFGInO0n(zpYJK84@I!ea;B%wUVh{mgQ%Iy%Mn^7zfzWzFvwF3-aTw_0wphFRS0HDZ`FMzv zev<@l77+LWI=vxd4SwMKfcS=OP8%}hVc`Aye*uZ`f_>d62T6n36DJm=MxFs@0PL@C z0cd!6`P~yYs9+BuafndcdA8;5=^Y-H(KOx*t_czr~fJA7Wv{(X5)l zV0t0aR=3Qkm5%GIfu zh?WO=M>ZMu_ggv#)nrUxaR#0>`NCc-Ky!>^tg6`V{EMv-5L>C}$q;11V!9Wv7<~+5 zEeQgxpp?T8JU*24i@x4C_A9d*%qdym9OMxWo#A(?ZWI;cB=(FX*w!Wtw9*DzmSm-)v!tuNryZazhiqWUVSOB{s=8g9`L?Atwm&EGFx1le(kD!y?>7Y7{ix!H+|*%oZKjS zGR?{AXJz1tvsD0Tf~+l}N5NDKgEt#AP(D)^s?Q|H-Su83y zZsgo8VDVx^Jyo#&8oeUd9Q8fE4?*F7br%ze^BOng8d^VQ4|=aT1`vwx18 zh;c*1P==5%ZL9DZviX&ii4tV&uzzc0Wf^$Wf3s>ZS^dJ&Mo?;fz~^4Fuyf6!4Imd| zVu!j7>VMcstLBm8eX{oY>3(!WC5H@jkR%?Q4jIKH>vf=lD8rXxw9T09pHD5gC$6bl z_E(u^c77WT7_Gd>kgWo@P@OLuaMRF*h*59y4S!kCe&&xc#rj`Z)1!$=wy-Ds%Kmo( z!3p$GR%ow?-OhxjKhwofRqQZVrYNvu{c{xHsl@tQaL9G43}52wVSF}>d|aH+jW7go z#BT7=DdI5VC0rh$)081VrKDJl35W8q)*&tvvR&Yn=;hbwWY#RgB-r=@H=>CaH zYwa}{h7H=`IUp3m8u%-Om&?%^u3z$$t@>5*DE6CM~EPn7Mh zOd`yUW+qqCo)fyu5L8;u7DRFK&qD`T9X=?T3m5JHm5;Y>-8y=>+>T$Ac2QN;Hs!zO zmV+7pIezsbtBlbz^t=E~pR;>;=t)in8X%}t!op*UD=0PC8dw}3J zT3r6o z070Ol*Wrk4aBqrkGx=G#a@af!+6t~)xVSd_)$$^EH)hmQB|Q1nNZN5x+D~OBhvgIC z4_IYAI(V%jdjf2(nAm|pG*DOZI!ELj?xrLd8Y%_RjxsMQcZ_0JSI!VW1~Le3dkniuMG0ts-~d;x0O=2vhrZN5aBvmN+1MOID= z2epb(BT+VItL@w(0Dp!UVXc7<8F^7An5fnCpv4smkhOZpvAPE`pd?#-#7-Bjq0 zV=3I4Fc--t=#7Nd-zrJLf)*}AEjwd%=6io0ZH10;H{HEgSN9<3BX2*r5 zM{5Af_`lXinBf`R@n=tk=t-r&WF`>ARI&H(1LhkZJZL_LMZ^K7+F4ZPHszwJ%~ozW z1)z>Cwcc~%@c(@sI{$DY)}~Je(PL3Je!MckS_ zW(wUIQnByR--l`Pi5JZIKGfxAFSG61&}^%^#Hhq2f4C1xy8+)yVX{qAUc!VgI@S*?iXGx;p5m|nOMwI~T_>M2$!zJS0wC(KB zy)6xtC;6D1u`pbF3uA*0Cl}q(`9$t51~%eu{!XX)rUQp6LLwSL`OWykNFEOF(^B0k zZ(3Eoz5;KSQKT9tWHw4{9^#QXFu z|Nem?(nV?Pq_Ny)V_9JN`D4XT;KR(X+)91J-=_+TH;W&P8t=r+xIh<=B0HC1!>{A^ zDH;EdHx-$`INljT{F!$c+?%QDVJ~=-~Ro*VjhQW6*I`xC*i)<9rWWd zo=&A0?!J-F#qJ$r4-}Q!BSjjLq84_KKs|F(CVpc0NEsBDwx5&AO--B$b?Sc%kD;5K zFaXwHuus|!tx)mI38Prrt|unaQj;jOuWb))i8D*5TUDdpfN;AXXBaxn4 zYg!!V9(DEkO!@6QRj$UHX~AErZ|JAU{&PF$J62 z>S&8h_9;}nA+}l6P!(wuh)^pM&<=4P506@yPl}f~wjx5?l0Ad`kyepPr1EhoUHBhE z#lS#(nghkIK_gY?vjdzrnmB9&cOii$TI*?e+;!ype7R9rXU|I?L*Y>==fuu8@X@7N z==FQ%1x=Xna)v&8v>k*U;=uBTum`;;fT+)`AfW;}3w#u(uNO&F=+}=4)EYKGaAhw9 zj8u)f2f`CGeU^WeIy6TVAJ0JRPHh)CE1%6|(QK^me8k=*RE`Q1qcLV@79Fa?t%e@j zw)&4BA_#v9uwmyr*QxO+hGtHNj&cor{GXfr7Gu zvSRI`Y#RuY0}23owk;Eg45I*-LK&5{coZ7}Y%a@41p<5xaNdGQV!5cM6fJ`x{@9Z= zfRQ15V)83OOj(u88W$*zKv}V)2&d<$cq8q+iVy#Ml@YeA>O+^j>`GLJD>norNsVkn z+0$$__Y(N}>9A};EM~y^D0AFQ8A)Xy*?%(^2pj)vC*1Y}_@@ra0VzedW%X_?2)Yaa zsRd3nhZ!-a-Wt19U@ENFA62KJVFVf5Nos~{K8f2J)r*ZSJO9*I;AD}|A>L8hvX48i zu|Z^RO#s+B)jfP)R%Kr?-zlSa+Q=eH(hhJZ3!Su^t<9W=`w_gT0m>p&v%IKrbskdT zdUEkPI8^Sp?{FnpKu&*{7nfOnSQ&AttJyPMkQH9261OHd4o z)>KuS>W?3>zMUuth)=%&%6rZk-G6*^RdOOf6_NYFGabmQ?EGmk^h`6F@>}b5g4fWO zsh@-Yb__R3ltA;B9|bx7m_rOmK!_P95g)c67#trH5YD z(cD;9u{GD&-jQ%%C$6VOFaiZ2%$D_rw?O!Xx$D;9_cQ(Bo}xkSf?r6w#&krco^IJv z>I;Fzwe6p#tB?sz7Fa`mb04BV>fSSA6c?-Kf5WB2SHf>;e(RNsPMTXZ$ePBf8^7kn#Nw;lE;zC;+C(OZt z@&IRBMYUZBV9eJBjuhAM%i{ZU_cCf(8ajn3X*ff^u<#77iccPWAM&ysZ@HO}_^{LG@? zf9j9&3MFb+tPB zFu@EHM(A`47^#`0j=_FU5Z_38m@-o1Yb!k4zDDh{(vB~Y5WkURNKt{1go zv@QXlpc=f_B@WK4^IdUjZjJe)#x{crZS{aTw-yh5>2qHs`5upxT;03L<5Xwb>9b`F z#E5vsCI0R3A4+(S%M_G=P^Kd>P8zk>z{qc9Q$Jkiof`{oMArcI67ENiSxtKMj!NEe zJV3q_nv02k$>FW1oFdeJaCq^&9DKLjA^v%}_1#xRw{=Eg?!Evy)w=!x!d2-?!`kNe zfd{+Uc>@FxtK7G8+j_i8<%OQrU>iTi1b-RsmvUReb)GVN)2;0rsb|hrpLG(*Tl{_S zo|;`N1?r-ePAx-KKceH{i}md6@oR4c4m~;oOaL(<5!N-J%Hv;$*G*_8LoR$732KH{ zG#%kGm(=_32T4E_Ab|C&=EEF%8bf9w?S zr`rFk-EiDvfPL_vV~^`UjwbN4?S20N8NheH4*ahRa{vGIf;WM{zjs9wpt9lUe9<(= zJSwWWFIVH@%k~EWhxTml-!E`z@T&lrewF@{4FKEb#iFz@Ty{C~C>QImfARr$va-$j z{%>vD0WRUI@X^Y5@BZY3HV+<@{_C$#QwM2({l7h@n>uw6cHHV%jgGy&{U3&2p=Xc3 ztgWrB2PlTCBphjK>i(}Ax^7{mH_U+GE>8>L0GEfBZg2+v9GE&8kv{|N>`p^c z_i+hJ0!;j;PxtGwoDaPLX2z%F5*W;AzAfUmo@$#vlf?%Tz2r?=v z-5I4ws0tbZ=_GVekd_coAt)eaR76EUnkYzI^mT<$&h+S^UfrOG(Q^O!BIPKHm7vYu3c>a z)6_x&Y53ei^0wCl4Bo}FVJSap5AdS$@7wo#SpAVCl8YzsC*!+3lmJAP#yoRmT5Of#N3+r>|{sI`r-NAU{f9^3RFP|fvS(5`Gs^z(H61z^h{&;Ju1?aHN zl0L^B=dI0syX!Qww*Zc*1a@ywBchC0#dToKo?U(YXRm7Oa~;M3jwmiZ-gycD3mh7o znqumQa``t-uPipPGp9LlSNtHr_-&MG)YF(6N?PK~@j07Su&xtX*&b_-vL>4AC&*K> zwdqP}Hy$%SS!`d~`v)qJA}3$hTW0c*=zsr&VPbC4z1O)fD))nR$vYm_3(RvIwy@Ax zMMZI?9>hy!3=It{oXM;(sXDgWQ7I!!7lC>d*5#`&Q#z5G0LKqt(6H(yYPV z&a{O%GACNX1w<}`NivP04$_>Yw9K75hw-aSX5!Z^TyZ^0r=T*SN>wO zWy87-iG;y~KSZG5$sc89dw9cPVcmSDvW3#BGB#aS@U9k=mXoP1F$o~#}~y#u`I7MUfk ztxfE~p|Tz9V{-zsUyRt$=9YN2fB)?5=`@KvXw+f)iQD_zigjLuoi?{*JXO!lBEC~T zg*^McY9Z$u^KPb~*n?cxCl_KyKdPt41@4TyDPfR97Stmh6*w$n9#k$XrusZ@E++Bf zqVct>#h=L6WMpbAx%U_wH~MwSwR7){&vbOoo}^T-hxv?tmU0%_@H z#Pu|ce_wv@v4O9zJ7pE!#W8|p9%z{eWA3e=UBm^X4A7ObYfih}jN3$dl>8Eof{cgKEdFF+ZwCcVr2eZOYjFE2v0zsr6z zab6%m1=>>~$lcUx964iiD0;V^=+j(#J4hbta;~VsD@vJJm!gpCH5np}1MMz^|5E7a zd@Ui+FH_sk?oRUw2%4IoTY=#}{KeS)O5Wo$#jwxSk5~I1DwK{(aV*8YdR0uTf7)j3 zeUR}YXD?A-Uq5ShK;Pb;J&zI<+#RPtoaCN`v2hwOqXGQ9(XmMK>{&~LLbXU@~%q(e^kDpBu3<_4mWPt?qfiK=FofHts zFo%~Hmz?$)9^^w=R#}C$>YGLyit51_Z_OvWs&!SXHM1sUk;^QOjU)AlUH020$~?_9 zj{6v~m>uU#qUAb|%9=mcH#hynfkp~tJ)9Oq>=(`|w>zjfyQ1^{nfT$JQ@Y1iB_zwy zJY~DQ(jVrQGpJsfF)Q&bH>z{R#l2s$%T4wp_V=Hcv;H8RzIZ+2@RaQ>!VBV_!{2-( z;YGU{s*Z2C(DF6W6*|WwzF_#q#@#5{NnG<^;l3o4lYms7bJDCk*6CRD-qW3B?oz@z zZ{;-`nCoC2S||XKL65E>?|mmH7!ESiK-vBD*po*2X=$~0xY>9^upuO?`I!m}3j?(2 z%#z5s=(5b+0U36z6yyRNKbsRI-voaEixGt+!VZ^REHz2Ujv=2!uKwkrA`z;y*qPRT zuk#EW&$0UW z_e(aW$n%_$B zQb)?t^ai|GN!Bhy>_c;P+33KvE{h@<8z$K|? zN|2vy!ex|RdI4Q<`|#JnrjkRrRmaLcuM>~J!4~4bbb-#F1aBWUz122($+0)PW~&R;9dvuAT0i zik4=r( z?b7?xd;(+iM!0nH=dyEQSkp^AM?^HWx{GdN4Ea@>r=aOBn<6P;=paQkUzW~#7wv7y zRGPB5S|efLK5*VN-LL>Kk~5}`%WZ-eMY$Zq`Y3|>Y$MpcAnI2_EZY;uZR9?esK$EP zX@HeAy+Jk+(|De3Zj;+xzU!HJ!JCoe3=Q9kZiQG;PGQKMFNKjVdi$~G1u_qG6&vNf zS3F2jhFD6IJ2wQ9nyJH+r)>`gK&34GAjJ9Sbte|!=7r`jD;;E%60lSz(QE93qWGB$ zVu`O8b!G8p8zypggx8<`3{&s>b}=_y-RM8HsiW4-)waJKHrdG1u{9+}8H(|R0i6qg zZILqa^3T}GAG(h)RUkjT>_sbxc4uAN;~8<)6KH}xErJdEYk-DD@zmHUpWNG9oR#VO ztsmu?4|jAt%GSk0G~F=e*yg&tx`Kn!5P#DyKHbO09_PE_T3wTm&D_q|O%K`>{D6+xdlISj0_kehPcho$xI0m8sMpvhcnG zVaSQ+=?oecdsGkGB>VK}`KJ1>gOaS2(-+LLFSp0_J7lWOLHK>` z!Ht#i+FC7I*eKb=luS~CWqW%ERgfFlLMLiw9=i8_T}Q zrwi1(^JyfJ_A)h=dNoYO*Cp4I)OmH(@_2cid7%T7b{L+rO@OlK!fSMir7`J!y@2bo z=&SM=(;D0SQSTV*h0eI>J_!NDccLQXWov0GIxk&ATx7DewLvOg{f0sC%bW~-8pgx% zRf>p-MwYipgD1Av-`uo-D?;p*5=p{pFY@c+Taosx_`C7=gAN`R`I#UCk+p)gl3H-{JMs^ZR9zKq*^a|y>7)hBfCrJn}IwMKlL9dKW&y-a` z&ZWDrqAPyayVsNx34gmAW%pWJ7?Itd(U7Zu?Mjw=YJ9Lck~#@bKdLbJpdE1t9_yYO zvG{t%-3{0e(F(COZ?naZVcXG)o za5&bjq7IFNKdb_U&O)Z%4a6!pN)u)azi!iG5mQ{|I(Z^X;1c&Pc!}U!X|jy@jl9fk zF@@0vo%c=JOG)Kc&5PHXj!3l~C@A#37x(3JmI0LKIA^}qwamMxMn76xE)4MvdG)#H zwgRyHsWOb8-wM6(#3238_Q$(+ z$B|P%MN*&w-}Z!u&&ByEIXr%7YHnFLTF985)Lsnm1Wt-x)QEdJ^jxN%cA*2{b zXV&IcCn~7D4U7mMHtSxe$cvHW_C7q$8AgD8JGZ^_$mN)vX$#@*x%a+VV0>5HI_*?bSa=62=Bk9X*~ENZug12!kJTllK8)@seZE0 zZJAf^exnIY#{!fCFC#YX;R)QmQOTCh=&Gc$@1>a^Jw;9zzIK!moOt$l&gZBf#y2w_ ze_WJiQ@`qC8ducHiTSkPNlTfHuC?RZYtdTa;{5$ooFHcU{L{ox^CxTSqSOo84_E~i zV$k&BxqB38wdd0W5#Grk2Iw^5>gmXBz8mZ<^E3xXLXzK(!Xl52M-SM?6mn>OGOm}e z8Id%#Pcb-0I@;M1_|*jen5RHmb~h}1dY?twgk+PMy~#lWq%--!${jZk_B_bWU4nC? zN58&vKPAHnZOBK3UlABjHoh2HX<}*_*ImjTPj+RRyZC)U!uvlA4T%<^dZfR-G}w>5 zYkphJNbF)1?7U8wc^i^C^>pqD=~Z_wEY{IEwZ(^$j@at-nV?bx-+j_5JNv1@m}b_d z|E1>-w&6Pn6+wLFwB_SvEo&_Wgg!o$S#+;Qvh-tqi7U52=V?6?Qgiis^evAP>bE8Z z@&Abb)PoP!4an>iFWJU{+p(jXci{blnmwj$8**?l(Te+;Ow2azqx?NM1HWme@zsmP zzWcz5fFY2gym59UCyRFPC`sGsJC~Af;4$NWKO01slq$t zHu;k&?AjXO7E$&`DEuy_>Ki99*;N7s4w)w$7c-m)J@L<;Wvd4)Tzc>?F9LX`?fMQ- zNZ?tb4A`K@*bWpijXR%hc@-dbL?4rH{Z%9i@3vO6w9DE-DceG7KK_%z1Rh;V@9nkK z{q#@O9SN`k(~dxH4B!9M(Se@oRRQh;?=yo0;2@wBJL{t-KAQm7kD{`&q?%E?rJXKY z4DS5F_6VL$@7Q3@5B7;9g!2Yl&24%oz{~zWaG?Fa?;`x~7lN7mlLr59b@Tpr3^#|6 z1mL3BBvv}P-og7h6IqMUAk#*W8UOk`mK-RWZ|gJbmsj7xh62HobMbS3 zhsesJk!5-@b;pjj7=Xs6wSmWkE}h!xKl&|8B%Y}o*yn4P`U_9w1ybtU9@vB zvr7iRlueS)5(%wA3*)FcL?W38`Q;f~Y085dp@Vltpkq`Q3^rVanu{ZEag>8aLN3`P zag^igY;wX?98i%nneyZZd%sPe?=GB1=}OVQRH#sk}6^;b%=k6`daDA*m9 zgj4GXreowUBfG+HX_sadYfMRaT3(LuKZK@yNa|)IayE(8h$1Oqgy8cLcjV^!Tk=I358i z<7kk7nIUCE+`(0xFZ%1?-c>~ty^H)`AU!QfMSZtlF2AJDJ@>;{2rQaVO1IkA(iX~< zzT28eP1eZjma8)A^dXxzk zupDUy%pmFHzs8#=c!ki@7o%@m zN&4 z#>Qk$KiuWbR+86@fvd2x>7?fnUS*VJ?#dUGoK!ghB21~NcupRTHX@n{f=yX-j2^Kz;tFlY%#W64C#r5@@&TTyGnS*?^Bj|dVBgu{9&-|Xh&gX`#2I66AAVpG>F zmHQNQ0d@hm&oX};=hcsjv);V~8#31fE#7A)`QH5#a zfnT%ytSe`|on2h=a&tdkf0oFzd$)_EaW0NXG)eKi<%?921%p){`Gjetglrnz(P3p{y z^y5`I>-qG`ModeKY}M*iKvQcgUV&1QlS*F)vgB_rv)fbP2U6X}4Z)|Q9`R;<@Lnjy z`$R?qa!q6QBc5MW)B}fOd#1@R8{2k@%lf=VjaNq#n92h}-j%pcn%~x{t4-2^9fU)A zUY^6m{&~j^lrSlv+SZ%&zyI(7+3@5mogq?W?Oo zdL0^vv<>H~|MWqZqk1b$y1Kfg<>h@@*e0i_b?ea3&~AcP%^i|iczAexaxymJkh0zw z?b@Dn5{>CTP>}x5qBEhUPPtQlh$XfS{|-<@XEMG%5XmphRw|Pbsv@-d;k6pgCr%`_Z1qlsr6JF2ESppyu7@^!i(SN z0SgvBcF7S0-dkEO6CiVFzaHgT_%EB4#ZikT8@t~SqRvQLS3+8vF$fuW2CBa}Gj1|A zKF-7vHjHBCNy-CmEzgS(G~B)JGGKmcK z+2R1>Lq{ZJ8zeCX-`-pKplN@z$I`dig4jNcrc_qwN4jGP?l&h6trk0Yle zqGq5o# zV#+=H^1Dic^P-PInV*ZC=$`R9Iy!EQ&b*beQ{tu|6ad60;8Z3MO}c)3j!4I!Ou0)1osT%IZoPm15ItLDdGOv| z^z5jvcNr915K;Fpr7?3Ox_7)SQ~9L}472zl{F%{t!2$@h-!L^O9P9u9Q0h2knl(J^ zNJ?5PuI$bLNiXl;y+f?b+vJPRFbhtmZD}!W&&`E5;6jCvU?s19Tf#t4(yLe2N&f!I zfh#D$UHu5?`o#-n)JeiXHl38De;D_+#YTOz=fHK7AzklqX8fVe$VZ#;jis3p1(z0H zu(v9S`?kNz$WR1-iD(AB{LrIB-4bP5PUa)iG*O&C_f>KKFG3ghN8s;~P@se+2>&z=#3fWIm~GxHs6yuhLIX1vDQ z^>lKI`Z0{61*qstPRcU{q3xqb>%fWi89km!Lx~I(kg)gxS^Ln zZ+7^+gVzx}A<)SAq!-IYaq@5d^EulG%Ap{iptgqQs%|L0@ecndztWUf{~N1-g^7+L zCn$Ph!m7*TLQG~`+rA4>C?;@~kI}P;;1$>CmHVvt?NI%d_^>Ln2Dvy^1-xt4zh}|h zcNXpi?+E%i{2{_@Uz^s5DSilFNv>3BZn#bp-PWuC`Fy+J%vs;lMqMBn!D?uuefHer zo19cKVGgr{t)?^?_A^L`?!N`=A3qL>aI*!8jo9B#*lcgOPOXZDMRn3Ex<$7}m4hYKX7pP1d< zxi#l%<6BUpUIyn)oKm$;btoRXXX||%$rnhvil2F2J8S&;PS6M{3E!BMIKTBwhzzW( zLnDCOfbq2?hcqJUS(P}@V zWio{!3N(7Bsu_L;g!v@h3x=lqdfOQ+s>dh4p#=P+cGOD#FJ=poiF@4wllQ7wFSk)K zrtCr5H3`CtMF|ppsl|2O*`Q3Qku11@xlhyNoOQIG_wvRUL#!M+4e@c397WOV- zx>NKfWV_8c9ZR;U%7Hk2XDkH5I-HQ*Mj8uS@+%}<;ES9VmQ+nB_8zDZrY$OZ(MPJ{ znT`Xo3;@2~q_p%rg;|=-CF|HgFK6%T%m_j?EIzPL8IupSRX;Pb$YOg_(VqAO+Oue@kRXH}E8 ejCGFwwP4d1Q^)%pT|ctlqkF+n2Y3F;-TwhuROg5Q literal 0 HcmV?d00001 diff --git a/public/prints/full-error-screen.png b/public/prints/full-error-screen.png new file mode 100644 index 0000000000000000000000000000000000000000..cebcea4dce8bb81ec091d1d464fdcabd04bb02ab GIT binary patch literal 57937 zcmeEuBo(CZP8Ch%yva^4Kzf}pFIsd!N;tw(U?@Gq;R?~l1QL{{b z=l)*aZB{w_Z&mS-%wM=;{~iIiq&ErAE+7!*h}ql!U8z$3{|(Qu@&7zZEpO_}mW2|y zV!byk2m5Ik9-KkW+>NR&ws`}AWQ9hdmWHV&wtuw{jk^^-g>N^D9&J~37ISalqz5;| zJ3avB$SUfMpzQC)i1mHRmvfe}u}}HnMs9l`IbZNu42P)4~<>x;%`#a+XZbp$WYVuyk&R&=Hqt^be?zF`J zu{>bHs1ZSP*h=w>SKVNR?KlNNYJ&eUBM3KRr_uRXc~7K2z8;kkl{!^B7Iwz-G6MY@ zFE2o%V72peD{+2DI4E+$DQ>w?LUCFFH|}OD1ECmyO>>pXN(!F!SVLp~Ai@rI_4iYV zxLgK6MER9Pm(|=W7Q5VLvI8`H#ql^a{vKJ^f%u6hZ%$#}B)+4wIw&#o%E|5f4+1hE zj{&@9wn+Qhbm!a9I69G?F+u2=7~VBM-96@@hsGZ4t|UinwfVyIKj7$bj|T=Kw#@e1 zS7J-`8Ske})>H@!SalJAZs( zh+b$yrr^lro9=&5FXI%+z)MuEuBOxHu!`)}-02y$TkmkRc5mDJN2iF-ZB4y@6ZIb& zRdLEDE09poy+7MxKDmT$c^92&vFT^lcfF#w?Eye*8gD7`Os(CmI6ZfZ@8h84cj{#u z2my*}U#T~Zygw)37LJ_Qv-V}=v;2o8t5a}VzL$9~r$kWU7-iG~-6gYoO~A-cX*>JD z690bZLim5c421YqQ9uIdN%NfP#=y4Pu*w5OIve)A`@}I6YeALPnWR^65Xaane1kP5{`(byzVdL<} zRzgNr=9lzT=Fw;W>-VbTeya)gsV6U3*yW{PJv!Q`Jdfev+7mJK-90pcvB`S*BCo9> z3g5Q%ERU)fEe#9ZFTj3p>3vocOww}(Ns1yh($xTZ5%RB#pteSK=VE>K1rvI^rfXE? z3oXq5?1tuaRJu;15lfa2EUzsmFJ9~S4=1O3S0w79d~?R15v-WQg>pF%xX{hN+~s|u zqaboCQGv`eK9!t2F}qQrcCmRriR7ItvcO%x;L1N_&mRe6pl`4C49Ee1F!{}vC>Wc2>UvI4L)FF?a z;Q^ZiA`N{=iz{@I*_b)7;YwuSL-Ez*_&-h6OKXXTl zbaK6?y(C{5U61!hTF4X!5^!s059iSt!5_iEYcf%GKnO(@m^8CM%w88Nl0T| z3I=j9tm_WTe?PWzx9FVLaOp}zaegd*O_ zC6zH$!=vugxQ($L5q9GatAvy6j9OLO=-WX3VLlS!6k_skv6FgMVK}O3EETR=y5$QP zIddEPY-Q{4o|p9~lZcpYOe#&E(M_k!`20BAZrvtj47u9KITKCa?MCVlSL!`MO9@2A z@Zyh8Dqi^xN(QM`)3WdmY+uNHHxzT{H<;qlI4uMJ3cqkrvG`=$)+jRTgi>@MtYW|K zQMkWDrCXd9r!S=o<&h@}A7k&hyUt#m+c)EG8`*Y9jQ|#^4`?nMp{jzf1QWl?xmb9Y zb0*AeBa$YJXeOW69dkLBe+;{mkCwhVjLk&!74XgEy*JxuU19tbip|t$h7r)&&p7!q zwxsrZTIlC?8zp_vLfp~trH;6h&x~SNqA{wKPwws1O5G!hP2Mh3N;cW~V@3lQaGIAc zFut-iRmJ;pTB9Hzr_;t1LFWMS_6aoq?UCLWSS%i`e6BM_&}w$9;eM$uR8)`AIdlq< za?{)BUodg9p{~37k=%&gNMUYqQCVuz^FS%r2N-M5Mg5G$11VxsY9{4ZZq&tWT0bJr zcN^9{DkBWhP^HE`xpA{ly?vc(II_&`73ms>mX4XXm{4vhZL_XAMjPW6!+Y$>!>VU4 zEmvW0hQ%Z`I7SjgszWE~PRF6D9bzbf0c%|97c zkCRT}>&EI{>agia3-?xsFA*$t@6|mwj$Giu^wK3ZSqP~=FE42VK0Iz%$^(}=X~XjZ zq;KU-)81|Z)X%8iw7wWkQqzUu6f?+_=KEeOa^n0;=4kOJ;r-Hi`b#cTlkT*ox+T;n z1)-#tZYta7D`&`kQvIAavtcRenfqw5>7mF7>5qFNjFy;K5!%Ot?;^3y0yY&)_gB-U z8J_l6)oJ?kY#dqe43EC?=xD3kR!@@Q_mdc2+iRQz#PXxDsD6G?Nw>mx^W?UF(b*;Zv!T@*hFtYHo z?waf&`=De`RwT;h-{T>;^seCJ(u7Et@HOuszwOuq#wIKSVS=EBHAWxNrCR{c$n4JT z%*R~1w*D3(PMeF^wR8P67yo#5-@}0UeVAKbn2_!85m`{s8^I=dp|WVP(muHDYa-N- z-pa*K%V2Vz4d-kbTyH@9jA>j<0KVDqmshZu>JW);sGL!I4u#i{+P>TX*?VrL{74q$ z_h`sR|(NpgCc z-u}0H^4K7cYy=%%zl>k&4lF^!%EQs|;P*$!hn*|iH5RoG!) zM>!)|r&qe=4zU~_c5!|cB2rxOEClZ8wOrJ=EONIXXFE2lOptj$lh~YP)Z)p!&~_i1 zbLl0KYfK}7chO>@hU}1YNX}EGdLG6P+ePsW(!2GWeq94v@be@%=nzYF6f0f^HxCSQ zj}mK7%lzK}28m?1 zgc-=LWXa!H^36WppK6-Q{^tH<+O+3B5!42$%bxG9H|r!)Zfmt&+62!^U+DIJj9gW$ zZWzcn*gz-I)5F+?V@l%f*;H2hEzMg;R+2oE)nV6$GHt&dkndSJZtu=t>%VmK&671X z3MTDz)_4+2jry<1xi~a&=faR$0wV(cI4INTRTq@!@G3OyM;IZN7$q$16T~$!I-L=; zz&3P~Xo;~i!lzJPY}}-!glar1h^6Zj^%tk2{9X5Zxwpl_cWd!0tiR|H?HlxMo;QFx zc)p}D%pF4T(rq1B+l;(1*NyEn`|Y@=7vZ9U6gLXgttOF)3O-tPP61=!zvJB7UXJRv zFs0g$7Mxgnnj?=&v~~M&+q@g*A#_-P6?kzPs$&7XtWW>_wRs1s?;I0v17rUjpLf{x zbp9aoBas%NEz-!0yXi$Zp=<98Z77BBaAbTUnKSc*YhB!mq*;v_)xNe-xJJteA+qs{S;)8{-1-8E+dSjp` zsde1brmz(byKVoLW!98sCd)g{R&{8-_jujQb)X{YI*OiM8(U%+CU|5WF%fSQIbkp^ zP}}q-*}ZIMNxC3R#4B0BUqsbepVvr~XwaMjGqe>al`TjNaX8zmGn4#7# za`Q+-A!E`kQ3W!$GSLKnT{S6S=5L3Os2QbXr9FvllE%)Cs6xYfQG@B%rd*}{l&0Rz z=)^yhN)!5LoOs~UkHv}joTcG)6(tE4&c4Ba(k{L|s!N|dR*Bqw)Vma2SU6{PB)Y&z z_*B$DY!06!=%|r8RajTe)aR#he@4O}{I}xlYr#1%ib72#Db7XE(hrN#)Wnh%F7T{# zR6~aA(8>-3E2BbY22H+3$?mrYw516Y90cwgAeK%R_}6u1PdK4%!{Y8(VM$Z}FYKz{7*-{q{8yD1nb znfTtdwF0$GRMy1G*{@3*Vj8~`?Agh~y0X2LF5S}1;hRmhZxg1IacC-G|pZr;~l1=})1gSkViQzpH%BO5OT(Ro+2o`_86 zvNA5`{d@{n&l7Vf@FznbQfn>kg$hddeAwWAA{MN|5UN7m`R8QsRMKNGj~+2xXlEsfN!!2sq;Mv% zu=p_#eQjiHOeXUMZz=W{)cm@X7Bp*Wg61uv8#nfR|0E2b;BpQ4o3KOb{E*ae0VdAc ztan*R_ciX!%Z!ClAQ$kg1)jBD(;u!}KfAj+=?06TzE8g9RKyx;c&$1z!g^<%h|7Vs z8}@X5Ty^k0UPPQE=kVlu*V25b&C}`~4ys1lLte?5b(3jU{X7`eLkfK>j~N?mjKCnb z{@&)&;_yAA_!ib%z9O!&>SJ1-TZ>O@Ut~7xmb(?DYClk#dGEclQwGodD9Y8SKi}#d zPJXXR%}`y1!myB3Q|g36e_CKV=L#LR133@V^im*fU*L@m!8|hydw6oS9 zN}pq2#+p=i#qQ-!4c87|@zE5Uib|NDASbjXSecbix?hh&D?ir_U- z1+`3yiFNzNF7Ld3HyS(MLLdLy_uN}rWUP)Bzk|M_nCnvHisKb6e)$@9j(WI0@LlJepZmIS!=0u?Ij_JM zchp`d8vyH7qK-$zM1%G=#N&d!%t=b{ZqbZG)?F&1YoE?+B47OBzQ{3LPg~)B*?RhL z7polhjXzh-|HvLhlt#`628(f=Clu_^k-{lm5|*${%zM@R3ND7|3%?J=9*zt5Z*igmyd7cNcat7AIQ>YhW>t|r%_p#t%QUwbQKPVQ-Ct!* z)3yG-mm7jp-V>hXgN@J)o*wD{exY=c?vtZ%{d zc!F@9I1#6bYgK_bI|(I2Rxje+hBLA|a6*VOeB~gq!e^ zSjQ#iMRQn55F1qWkl!*>U7GxMDb`;q=(R(|!4H^ghg##FG2^w?_a?RW8U|1~vrZwD zL{YUHJeB;`R58h_ZkE`0-K`quFr889UCVc4dLyN~mgYmRXPy#m+%m8YVkKlyUa$HH z^|F>wU!)pJt3u8klCHBv_)R_R9r`)$T$igI8fM~3p6kDH6Pp*5rQ%f1=7m_BtdBl8 zPNhIyIA12e!mn8;{~_`bEEQjpr0w_F#WA=9I$a=z*KYW@P1OjesE(P`zG<4@K0+na zOyOw}QbVL?Wa4IHx~-858CE;RJmaM3Bp_ke;q8^9gQ2ebSDk&L{r0WYlRZKVK8V>e z^QtX}9oIJEg=Sq5xo;sMuln!jR@aS03bv7(m^f+9qRE_i`v=4Z^Y#s-WkN#vvEJQe z+1V@w&Q6w%)J<-$w|rHP>C=!Xm4Y|%XswbspY<^jFVe~eX{GNvIaRi6_(#J&SB=~i zR%v!z!~AuML`dt#ISIM5uUBSvcD%-!iGDm!u;u>ajJ*qQm}jz#)*?i;4qT|Re(;<$ zeG+ad!C0`2blz4DTOMSm_fW?pficNSV|N-eVY!c}6xXoAOk!dydzY@+_7yHYzL%$3 zR=FPRWmhV=E9e>a8)X4;H&AP`5Qt)A9e%0}@TU0)-B&X29IX3cChvJ!%(@EZm`OV` zeT0^kZqLMr_1kDEs0W2zb=GeB^(?%SI@B;r1HMi%ezl@Ioojz1x3PPqkf@B?YZ{*< zCMeeaiyVo)PH`ThyC3nPmOHJH>$#;m*>K^Ts{?!=GzU45j|nZ7we%v$o8yY$?43N= z@Lg=*3x!(P^vAYrd*36Tn$WRNnk&RMq?U#ri!hM>lcrgbUO3KMt3z)I%G;-vDvA0q zPH|bwxU`cxw=W*=OGPdbQ*=%6OE-;^j;+Mn>E%-J#YsJb59PF84<|VAQVwg#m)~LI zBhb*J*CSnNQRt71|I}gHU0m=QA$=^FxqXy-GgrS!_b}um$5;mZr*m7M>3;>#y4zi|)gdx)z!!Y)HTFDt9+|&UqsRgJ%(K zpu3d9b-oKc-fm~lRN`=8l{KfBMz$%1nyqTFw1Xfisg&nBL4Fti^KagU*;U0?lYi*9 z_P&qT5uxQCLCFkYA3Gp1v^GXnrzw(_0VMGJsF2nY+N!4+l7~6Z7M2du4odxQOn=e1 zwN&T8IUHKTkhTwv-H4sLsBy!&KF6@ZzCP=OCo0U=6lfC#n@+;NGgcz zi|!y^v5Z)+P|(;IdT3_ukB%jIOuzRM9FO^b(zo4vEPVjlXHil)EGJqq~_1E~loW=;OM@fWAwf4--kBt}wDk)1$_-!dR zCF)UrrB`CpH!<47yB?l2Haxzwi4}4Y|YPf@nH*uN*i2DI#^@6ixVH3Z?G` zu5vKE8tsJ&+9;^L@718$)LH}ar=eWJH$90rxk;RaIblvyCz0z$vX3xin;Y+@m7N6vJ z=FLCtlNPMP#Td5)+-j72BUh<0p7Fz*{J4C_W^}g0EPi;6zF2TlmtLM&p-!&rkN0Nl zcSS@wTCSSNmRkF@XlEmww$}&|Z`pk5^LqF8{Zby2=K9w2zqin@Idb()X)P3Wt2Et^ zGl+boW!3Dt$7K}#WNtBXL=UDihLR9bJqQkXZlAp{%r-?;1rjDV&AH?;3+hO~t$nn& zCF2_5F|O0EtD6X2MGZA+j(qh2PyS~1@>{q9j;g2SoaCRHoSl&7NAyBtLAP|~h^k1Q zjbd@jocnNf@s!IknFSM)rozzib&a<>dS!RI|6O_wt3^dxM7_+StKhe=WV($M*6lCm zk9jiIb4bmVk^SR7N0vk({RI^-t&)x%%M2Y&&*7pCpCa*x4}89vTT9Fol$)9sA{o?fwip#icS#7p z5q&Qx-6R?-ow;jjkN?W+YCjeBxY2wi;$8IiS}M%YuCH2lKV55ei|^yktL-lpT2|`k zTmP_@<+amV3Z~0ktA*W`FftzPyiuQ*Q)&A!hatr6rNnTixNMcoPBF4p)%o$QFciJ_F&UIwKL$Zrs>-0BMzuw- zUj^;MP9cjz(P}Kd$V_JR7V0=Gv9`XI$=3;e>u4@zsZ}Iz(bD(9GKOh)rLo%jFAH|xzXv`oW;aRCehesmkjErJpcjE4mvJ&LajIQq?DS5 z+`C>kLdt+kvKb}4JVCYMaql5W;y!jz-n`vvt$xAF^fxP}=Z&I(ml!iWTA?XTxuW*3hSz3h~;Gj{sB?8;PQgTT;3mQD?) z!lyR7G#as4_0R*$=Rs`qt*pdK6d0K!BKb6}kuSM3WwP2QRr*UIN{tNhE*q28D2q!PZiVVL zp>i6U&M8R;6@SbO`AeKrTn_4?g*3(buojitg}If5#v>PdLq@C>(hwYOxX$;I`9XeY zKGl5d_Sm~``^Fp8N14xaSXP*PG}QKc5w6KufJ>05e*Kcq za`b%uVS_<=C#7|11X<$#6n!Q(+ix-9@t;j0Sr>6CL{7(dDcujdOwK-OWP6QAdv{WQ zO2qQ*IyJYpXJXgZ84Ot*r;~97W9kFj_psX}NsnDuqTXe6*0~~y8V*)8VZZ(e9Aw}k zt}d5Nbp^kC_47HLL1n#0-B${~z}Silj{I9ARtAe3@E7K-^pWehI_m7f-)4tPKv@5d zsM&hh-wOythW-D3`2YKY&XDu}Sm#qptE&O>>K~exvmssSk+G;+C#sx%bdvBPgKRNM z{lo!Fb)WhhYBQzYsA#+kwfQ2cql5sJ_pL~)f^N!I0iC&z1d&Kq1k$_o?#_rGRUFv!-)&sfayrP{9VrDWeM`G4Y>umn z8s;^H&zs~ANOnrqp=gMuv^9MeS(apHVqomt_ zolnPghWb%g+k-haL+-Tku`d;Y56WJF9h3exn%O1UO$_59%-bv1c&nZ|m;Uq+-rDoo z+B@3X2mkk3FaXOaUjmYJI?Bn4(H)K{(e#MN{mJFR)V=NJM;CWH(bx{uW`a9_O`Pa# zY8H=>Eib}OXW@bB+ujW^or_RfP}04NYd$(110g8>VR{Fq?*rXdt8)W=WMo?<(m3GH zCa4;%*&4Fmf}{8s9*jc}NLGI-{IVD4K-Z7tpPspZm}feg*c&}@l4GHl4G~qfke!41 z-Ggou2%a4EA(-zf=;tB%zRy}`qD#e2F#0E{KXV=aZ^`yOXbYcKU7H7fLHE=_` zz}cXxc9jT!{!ju(G39r zFQ?5ur>lgPN!$yRxHlGOe(fCdx5Ztp_|Ify3)dl#&sJysh5@8MYKse%Wxg0Ib94&O zhI`Z-n!{iny$|~Uk%DpB8#mH*1R^q(ALJ^7PL^|4jI;ol#KbMH2HaZW1!r6#glFxO;u4gtDi5w3%UY!Wb4W(k(bWM* zqIrS<&`Ee_$X=P_SHxbOG47*0-zN?rABF~;E&~0#i2fIG@h{?^!_IN5z%=6?mX&q^ z#z^l!)6>`KZ(U`%bNOvmL_i#B(<3G^Hao2AsWWK*O8;^;=Q-R?hv4FQC))|Ii$uL> zT4`zN9Oj_=9^k##XOb!&fnw6upzkd0x(6xxzOl;+6-qwx2j|H=Lv^|1DvFTq_Rb05 zgz!gy_^MAzCnM_oivWGl=>$oEQ6sc;baViQPfa4%+2Z9~Z0M_5*W&yEf`iY9V)Cp16h%T?MXKZdBj?p;)axmEgzrU_gGr2Vsf z)cVU80pLHf3oa-nx8o?m_2m86m?oB^+>jM>yuN%sfNS zfO2}iT!t~|&C5yzxC5XhgB}UXSAU&K6cpAR)-hFC7RwSME3_ zAb`Uf*jUEwjJ=pylr^#eW4A!=%67DMscX7blHp|fOuIyxQch@UXv9(iiH6*LiCk23 zbE^ap;t(`&^$Zk(D}fROpUR;D_#GYXD){nZpzm?yF9;Xqg)UeU#QEVv?lzoJi%y`` zQC&l)eV_-D)P=?{3o%L?B9N3o;QqG%-VMf)T|;A*of6XBjM`*k71HxNU8U%ZUFhuq{QLy zR7Z%1{@gq2=;(pX06qV=?N}WC+*VH`Hr9!6@(W`~aQ&xrc>YpvN}Zi>LQ2Q{M>Pj%F4Pw1v#>my zs05^uZC(T@<9X9TYzb^&h%a1SGG=7Fayv= z4)=6sgAbhedD0mNl;35&rK(|`jeFkN)BaA3_8Sn*&sK9hz~tZtH*sevlkd5#YydD| z@)jHxO+lw0Zio|J1{|lne_qBJ(6qyN0o;~-LH5T7?e6-pjn^l2k%iU#l=cwC3ukD8 z-7-}&g4jI;8%xB1=_zh!lFK-A0qm}w>wa=y>IU!7ds(w3%c#wa~ zjn9C%sS_s&0(+iLQ78r+eel&8ny>su4met}hK9<$iOOz3tMUhDKu9@(bKU)zA3`92 zgQ1+|?}O)*(m2!`07(eo?R7QK(A4a3q{OM(a$K)3ZUo>v8ED}cl9?NFmjmgTe^NYm z;USnn@OOgg6*Y*=Rry&^*6=!GF!J>LQdQn;P6%CBrJaU`W)e>Sz|IbTg+NoIogfgf zlrk|O%cuMfKnro`nVOUlXS$>Q;0|C}@t1%}B@RUhAmX8C_BuC+gn;?;Qyz$ADTI{~ zs7BMXO;`T?#77U|F2J$eYV0+Lc-fiFdHc5UMy~%w&pDe{F*->IP~+s>zNuEL1YwHcL^cl-~Ip> zz}tR$*ZS1qI64oBI%BTBh3be*mK`i!K$ez<4l~jbrzXCiAz_>{jud%5 zp`01m|2T7ixVy4CaoNUqje)Fv{`-@w6P3)wkh^$z7tW2Hwj$p>)BBcCZH`+I)!Y6- z7a+=fe=yU>a4|oB?t$J_h-#eK1dhLlUi^`ZED=C70(>A0QKrBy+wOom_FaZQzl+*A zzltV=SiNc*JO_D;D`4S9R)z81&o_D@QBuGTMd1_-(;vLtwHu28W+o0;W?Rvr3lMQ! zSd1G{l`nz8zX*}Jc}PVJ5vM!59VhYSZrK;e-SDx>qEm|pDc3n$YmGl569NSf*YE)F z{1L#4^f8>_y8PQ#8l=zdr@JTwGJHly-4cm=r&=k1+gvBEP`M4Tu%+|gr&lhX$ARE{ zI7R%|nU|pjc;@gHIWL}!5{!5WP!qs=7J_8q1@Rr7OIIMoKkxMGCov?Q=uA?q?rCe7 zOM$6xYyiu$pWSBetz`SXKW|GZ+n7Gs#xCZ6#BZvy&A~T;I~LY|)s2!9xr3S?H#97k zi{QFGNT#DBnB(jHelR1`>)B$$H%oKiwbZPQ0|tOto%tMD<-oK;oYI-DPR(S2tPv2m5Wu(<1@y#{rp^qQc{17IEo$o~klj1IsR&L`~`hw?fM zsZ9{Nyv$B{LE6t)^}f-4{kp>Pa4V$*A#lc2fy)ZW6;+ADy?7D}+!agj#FtQ$l`%Mf z@I0v=1`55ZAk50=_nQQ(i5WF%`cKq!1BWO;Xn%VUA+2xOV)>|MZK4xB-*gPHctHyk zuIbtd+L)R1PBdF=ZvdV9>>t3kmx)~ZFF7;$zR=t@{h>IugOG%Uk$$f@59y1005WM1 z*>M523@+kiD<99jfwqGA8We{oy9|Y(ZAN9PHq+xD??}$chG&Mw3mzn-9GHZhEW83ZOOcfp5PYScOlB= zd`>RXU{(OLod&Sq(}x16Pu+b5^Vqhd=4WG>>v0CQ*MQ|uuMwzZXT9~%jBe>@*4HcB zGM?;$r8yKd(11$-y>Xxfjz<7&LO6`F1y~Bk-qGot#_0yR^{paR1HFq=+hK=L#&)v> zOG(Mn;>IWI_|SN6ms%ehMbypbKp~_9vx#GTnLa)(_Q6X;`ntS>=wY2iot32MOg7Gw zm*-6dOmtYTTr6+OAE3-f&aGRZ+f_2V@34Oc5r+^T5_eh(+-Y-DXLm>9V>WX(-zAbn zVWwY|<}|Q1`^<1DrB+q8`R65Oo)(d#?143(555TtyGTVC$i3ZA)m^Q~mpY|(BJeE1 zOEm^^CDA`!o4EKW>k;1b-9p=GjOilhB2+z0;tj~yy=aLkaVs?oh`$Y+(ZAm zG0Hp@hFyfiTO}*1J@m{w06j6)VRKXnZES?dzUXT59DOex?j7E|{; zSp8t;a1FoRx!J?hzEN`epFJWY!Eu5%oz2n|KHP+(JmEvf-ro3Dnq!4vM%sARf zt1zyv_TM4#6UQxmF4W~Qawkl?aqVTo(|*;4pU;QC{@5vGmgM6ox@zyAlbnL=;`ZYzsM%$4S)_omGz*Uqar&V|(`FFS{@X#N4h=^3 zB?8*CU^S>w{6_6}0TA2J4d-VbeZqWP8-9L%F78kN_7IV4ZQ2$^Dra^nh!H zx`D!q(fX8D6NTqHAfy2fh58?B4sK4U9R$7VMY`h?@tT!i|Lge@=WT!BEy+n}~F zWbfySuO*w?ly*EjF^*YvU{LOnQ{D8b;Y(#jbLydWBx+woQjD_fCdaq!FHks{u50;( z=pDW(REek41Z~K5#GN&(hGRk9FK(5gT*vs3D*O2h{C>V3=Mj-}_NmP1m+ir^jqvTs zsZ!|~&N>(z*a^FE6n{)(_rK2{yz{5jr0{G>gk4O3u~k;u%~VX)+Sz@Xy^SDnj*g!K zyz8WnOAv{xVZ%%49E+wT9pyd;tX|@HhcSKGY*f7*ZQdI`0}+f=vY$ltG-~Z^4?CtJ zvTkC`jhqpaZ$w?%DV!LNG~Gn9om9QIeth>|mtK!;7`*yzHH8_y5_FSw{u@aX+oC)a z&Atc(TY9y1R5*e!U3df8*g$s9GQF(yhEb`7k$E6lMxdkJIY<^Q&L2qXFlx=Iu4>`% zn<5d5$Cw^&Roa_7`CreGnG#UjLEKCUr|5+4c0^Qgm(m>|!ua^i@LcP8lQ`Xr zYvP>6dz>8!{7)Wuin6G;q{J&yOP>&KMxZ)3duf0Zpd2;U2;Bew0kZkd1ZT2JcVXfvwjoO;e+8?W*^c?bcavSXj z)FbC5g)4XW(>k54w6C{JQ7$^d4G;%&MQLjYwF`PLA(XG0ulpFM2UgZ+%CGMQ%n0 z`*?DMm&I(4+=t2%dA^%>WABxWo@<8=k|z`1w@`G@Cc%=ccftYFa8ZlNr^*KW=XprIh)s=#2l9IrUu0 ziMUdZhn;0D8AGo&v_OTlhOrc5Rj*T>S}lrMaH1ZJOea zy5>@Fksi1CvII8m=uPqQ(&MQ{+u(Jb3jG<~ib6?yBb~}8X(x;NSib{T1%q0d$lJCf zAGgdF)GqYB8H=Nzh$!BH1!7Cmk@N?sV7h$NsNpW8Z>Ws}|~eZj=BqpR_<6Jo~b#e&^Pi( zD-PKhIv?~-0>c-toxudNzS6GTVHRotyukWwa9WBkI$B^+m#Uj9N z;o?H^q|K|<3dfO#aK@g-&noBj=KU}?bOxt${dYhjMx52Sy?bb(x_Di`@rlE_Y&gB# zj=H+#z%1VW_R>Gjm&GZ*R$PKaT{~4q`8PM?B;vR~RSCmJ2!t&n;!iSx3Q1*f<&#Ev zU<}7jxSAZHAV&;I3bxa6N*OG->7JDulxb&*MxJX&{9Kzcsf&^@TR!z=ZLk7gTSDK|PK z9!>4GvuFr{oLhSMzvLj`b3JvV-(lKsKn2^O9>&l5I5@Y^&-oPNPj(}DSKV44U{p-o z;Jf)&TmH&SCvb~7GCeIF%BX{ml(zeIC+R;CUt?tQc;02YVju1tuiZg-G-(@RT#I(y z(tKPSK(|^J6Vlau^P_i%u2b$4Xcb9gueh4NTupioqDqDfgK|ABis{Q@)C!&KRr=QxzCeA@wVYs z+0oMLr4KxcV=E0Sd|O9brqE)ThNRznF_~2Uo3T@Nj&TB_nsjR%!HrZAN0XVh)8n)B z9%Y{@<Xg%E5E}&TTXQ86VG9icT>ki??P^wCnBEo|l)* ziIUiCas)oCh!}N$aCMj6zB)}lP2HmU-O+%p_X)IM(;v|p!9p84S5K95o!as+aSGMN zP$?Qy*K)P3w7z&6%(@wpCh z7Xot%^;jkQ1k7ProyW#KgDkteyR~DxCG|cOUw5c<;FUsck*JT1P((cX`GYUSllK{l zrGam?;5b$eLNKevr-3cPwjYQ0!=o*16-;WpV<%tU&#O*7iE2dA@A->~N^P>{{n82K z@aTK0v^So)<+nlVS!dBs+b#lPkwLz>!`VeA z#S)DzUjebzy_oh?Uj3eAF24xF-S)bbb9-O!yYEbuHVQDZU2z`F+&bDJ^~99UrH-;# z?5{Z)hG7|W;)ESYI%s%NW2Y|pY)s7s`{>=8nKmKuf%WraO^pWY$(t4}UWTKb{!bnm z(4kl4O?%s@1q~XB!%>Xw$BKLc2r`qRb5-pJ$mOkTJ<+WMZJryC#s&=|$|hYMJVo`H zPx{)1{L&*+7ELLgWmiNEQ^gMT8%r+Cx2t0PI_n7M4rk1qQWI$L=$MsKD z?8WQu(Rvjqf#S^SX8Tm{h=xI(l}o%2wyT>bNF}JNkj)&nIb#3`7trOM$hIiX^~bZCO>g8rwoa+hocKvxQMbpWUi~k-x7uO_Nz04fO$yWIksY@y!uTPO zytVI}D5t?f{-?a`8iyPLF3MF$Ht)!C0wWQLg&Z+rmRW-ahi~c%W&}VALL6(?>MsK- z!PtC*gB_5n6dwrn5(AkI?nlSnTYlD}LLj-PMTmR?5FF!WZLvZ<^!X*UM7CR<&YYsVCvygd$*Zql0zu3B^?z#KBws>jh` zlNn}u-y~Xni>YT@jNFX712TU+V<3H={FOJ3iYK$Ywsa{M&o#w_E!&>-d8dk*zJ4o~A(*xsTy`+Dbjj@f#% zo2+z8exVrW(H3uph51C7H;O!ADG3e@bVgnC!I=32M=JA*Jm%Jdim(KZ4Ta6f=-p|Z zaIpyZ&=Id^)6{F^9q?_2XPXONa;(CRlVJlb3udidmt}OMAK&X{8qE@lXXgsKegVk< z%GJ2!czWK}n|92$+}@0rcq9I{XX?4ZIU{VA@KpCZuV+Lti}UPT{x-(jUHY=q-ZSqu zs!$Y~@O{jDVvXXlx0x8MLU<2W7_+MOyJ=xQb8q$YDnDG&`9_v zYD-kmLwvE@vop-(-*KS!Bwd?0LAdx~eqR0+2**zx=8h~w5A_z>{e3s2NZ_gKe4S0! zq4kjp(X(CUBFqj6!eZXCjW3(GjAFG~)8gqjkcM#oDWNTWWZn9CepaPgEZ2c4E#zGdGN;nbX(CbK^bZ%#3~XtjHYhHjmPAXzj=m zraZyN^Q2sLI<1*`=tyS(nQA4@oXj{AIsMLmOnz%pkZs58O`T~{J&pallR#iQcpS+= zxeZp*<=jD-wTafU8iQTT3Pe?APn=YYhW*pxO4$JtOdXql5={IelchImC^XxNW?oep zICx53gD-X!dJzsK6b7W&70lVQ6B1(PYFrY8_gqQZu3V03AFJ23R~gP*?RvBoM#0@)&A-dnsf$+1lb%Husz~E|L5nk!9I(}ZHd5y)Nug>5m`|7$qQF55E zZpr;pK>&%8!})Dse75=m9xK~DUF1+`B&=v657uN5vg0)Jj=A2pn_RYjXWEpbyVl zMal(1nuQirv%EY;Ww70L7A=l;OhVQGOddi=6w9B}h!;3fN=KkTbv!*$VQsKCY<9f= zb9TnWjbc4uWlzhV%IGeiJgqQ2ze-OfT)_u44g3R1$J=ge=gO=;ee>@1k8wPR4Bl_T z_z)x1TJrBy#c#~gC;-h$n@kTK3~9YOAR~BUYe`Ydlm2T;3#9fhf2#m+5O@&Z#9LYo~vOf8(jVG&&FQrD?NI}Md zU&svnWZAO>emVI>Y1d_D`zJZjE+)IHtE2s4ka83KZxBfPS<#`K944Qg=4dfr&>$uf z|AacRB^&1^k>f*T&dQ?c8r8*}wt3vH-^N6`ndZZnT;9}LEGBRT@OD+QRk8v%^Q?cU zkA_3M@%h!xN?(#pZnGfBC>t;Ef{BKaC$80W+l!!a>=y+E6(`5MSq@ zZsaPZ$V1yKvYeEE-uLvmUjm6TNYv?iXP*wUbgZ=N1RtxBO4?K1Xxv}GeRRhBmoW8_ z(=R-*C}T}=CoVlba8~YQk04XEYkdsfJdgL<#{0`&@hsQgR`_C0FK$_P&1vb%EcF$H!H-q_5TlB z?*Y|R7PSrIILbJRj1}oNK&46VL`MbbB2q#X5F%ZAO|Xoh(xi7#>0LUZMMOFTX`vI5 z5_*J?gpl^1IIr`4-@E?1WG&I;+;dOaXYc(y`?;>2S_Prh<7slFKlQe5t{y!vWjO*S z=FR`0UNu*`JSVXAQH`~xg5o@(QRV%3=i@>zE69THILpsf=qURGCJX?7eV2YhRZpgV zjquqH>sM|TSieo;=M~TWY{ML1<8k-pCnYZU!LO$Kr156a3d~@5^u44(*xVtuwT@cQ z!$?&LLFB*8EAcDm{s4bcq|7Hr^N!Y*?!M*j+WqAe&4?Ad>M)gk?z+SXU_>;J12?p= z_pI1GFf(ge@i{m7mDfJYD2r@v*ym<*rz<#Xv%45|dwy-2v$p_Hf7jG<0et>H-18g& z=KlaJxleM(+1|STH&M3Sx@j!pC-g^1nN^@qPzka#t;AQ}@3%A0A<~xnK_36#gIKBvuQLiyxkU#{ygx_3|aG z3LWyo`xWy|yR6HlG6$s>{^37<*w_~8I3tGc?|o1{=+UWn@}nES>w9mxk#$3aUo^ME zWY(KMWwe9TyuAksd!m1Tp*-|AZVHgRoN*pBq`W;r19&ZuI;EmkXYN!)w|tIFcZIIr z1R0m^$c1Z-^JiuLRs(b|!02MpD>BahdfGdHI&p?Y2Pn|e;X;+?qFkpxK)76oq)HrY z$YAviB?l3~4_OXS@iXDUMC~Dc@oP#CkIR+#AyBP>=o_=%=<~H6f5$e|ZM?FcK;Ejr zOC-d9@L07PUvQlrsz-JD_9%ew7HuBdHv$?kwLh>@R#jEI?H6tlJ)#uHuOOzwA|sDE zEXgv%Rlq16OA0#78ZI{R&yLu3dHcRfX)DG&b)VSDA#M#a*uBHI_S*_vWPMlve#sM< zHCyeB+_GwE?$EK(QnrN#x%LT1(SNAXOLpHWWxVCKkYC$>d34u&s60U&F0?ue5B8l# zon0?jSCY6VL^e*cHNz5z_(?zA3ne}gp(zL=AobLkY{x_iA)5K+|`xn4_JIWaI1H_<=z zVEc19e^5n0Huv~?GOxnpu5B+Fch3@#(^1GSQ?P%^x=YcoyEx(+%O|Xg-OQjtVE6IK zFPIQ^NoChOzKJc^D0~oemuM2zUjY-*-=HtKG3Bn|G>-(RU7EmISomI&NKJ>2Amj-F#c)T3Jo?KPZkX*?ZB8J*H*nWBhKbRe2(n^YZc~`2 zxF%H9eLtRLZIx&d1jE(ilc&qo>E4*s6QATbfhN_jEmG|raH@IWT&#Z>`2IXc!0}rI z{hE)=)v2ob{8O&ZA#(x0<{!Pq z{q^I{y*T%^Nee8m>_nu+j8JCN3QDqJB6599TtqXpapnF}{!rXt%rV}gqdXrMeao^l zA0r4EN!VI2DFk2 zLvFR>53-3bup&k1zI4&gz*n0SxS+r|SlTNqxSAAS76*}o$L3_&nY{1^4?O?QtWF~f za&-NDfrxf15G6FNEnCCWnq3L#Q(Z*udHn&%N1HomL`Kng1^n>kyk}3*=$@etnBP#Y z089b-@tAU*^-Qgi$JW*Rh8;&hX+b*uT>U@8H*Rdw5k!}9YnzoJBPOQFBR-oPcZ;1E zqjtyKFzD_}k!S_Vwys0lyP$fP3eg>K)2tS`4@T`|t}GB3I-YiwUP$Tm+4=xXrERBP zUFq&SU_KvpdY+km62X1p0HBC&PSvycX6F2?Jd{+!bW(S!ip^GZ)!I9zVqiIsB>tOf zt$b6*#XRnZm*L*uH@T*5U#D_yKS*G8SIM=2e8IsDcDwC==nZ zA(?g!`SKWjH=uXT)#nrm1MSc}MMymgv8O>^&B&(C$sWYb>ytI24g=OOv zb>HdgYrUT7E=X*+k(yEUd#lnjDl%MWk?(k}L66&^wGh3Tb|EkQ6es&bi%AKi!I2Bv z--xj%8*GdQ3(Of}fds?3Sn)WZRZ=9P;e+j(x5UHxdM^~i7$1}Kwnc$X4|MdIIeV=$=G_oo@TeJkG@Uk3fig}~_Cm+DJy#f5|uJCd{Lo|5r2^8LV z)o1Q^XoYJO1y0(X|1+w%MK7uLy)J3DuNcLgDRCIvFwIz@J0n$a-D%2}@7-q~Whz*b z0^yH{8#!M`!yULZ=S&S_AeNZVKZb;=K6n0||5^u1aWY*da!7G@tKmBn3jna(FIezj8iK}|J!~msaC0TJ)I5KQC(HO znscvSy()||8SX9!x?J+rKP!>nK6vG}P4;cPh}>34v5{5RbV!+du!;V|k`272iT5$* zXmX~EJ%d)u6Et&K>)FN0k%HUI)=Y()n2irB*(0h7`I50s6e!f*xs}M9fShY|qS(L5%9%|BPyCibmb~ z&C3y6@f9ft=|aL!H-7Vjx~x%rw96V1`JEYHTWCutF-BKHjuH-jYi@_5(JywtFLbSU?w%u;09Uo9xlFAK@% zAi?LoT>TB72VYIc`hPm7{+E*VeP8GP;y7M)(yH#H>6`#vM$Nx|W7VU((K~?Xa+cBT zhmH*bs<#nt2>$!?boRQU<^4zjZtw&-8 zFL;Es?U`kD0A#HbL8a5Ykk~$wkvBxWtsRKHXW=UR)gHBnz9&@7WYwSy5 z$;;2G*1Q)W%bLt`b0Xg~yKvurGzH$d4JEwa0LGw6>AQa1W&Z&W2aaqp5Xpoj_j6cLZTiG5HQi#8^J$CumSODw!Zor#-_Re9o z#!l1?(x2EB)BBzQv1XU4%vs4Xg*Ny7aR<%*kK*xg?3mYh7)+`(z>KtOR(+&h%*sx< zvZD!$POWNXgr#a!VftDqHz$i8{I+Q=$n*_dwniT9{}?6*@vGzsZ~BIqM45SX#%j;K zB@mPCld?rRg5kPS`0+@bk-Zz@5+fT$s`pCL(1=oTKQIYtuyT*&UO91gMv|HsAlaH5 z7q{}f7UN=*tftUxc)T0&(2JH`hHODvL9=uaTzZ}V-zwOWk{i!C|+j~M-f_7b%-mK!LVeAQ*1 zC+W?CrNG2uyJgOcNd}s11-}-o&wVlm-$B%v&1LIJYhDIOI^X~xenhHXihNHI#8?ey zJ-A4Xk<`>MofW}riY~$T)vwZI4(bTTpF)(&7CchQ1`r;eJt8O6@6e*eG0CgEfiwF3 zu_`LAVjj)SeSaoaqVBZ{avbA*yF0V)iwZNHmJs#is23Sl*? z7m+=CAKzSsqPf_d!WB^e?-`b=i04@vlLYL6ecPSm0+LK7P1wt|qc}eAExm3VJ`TCc z9PDIq3PMn!U00$^``{xf@A=RW-K_EP9#kkwnk1PdX=m{Lx)ff)W-DU;(AOJ*46-3b zV>iiv!)k}_X+Dv%*h;nibAZtVo#PUC>+$0TWea|PZas3oLhTZ^Wnqz5N{fM=8>-cnVePvhK;*G_1uc6CDJsp49{;#JSQ1#y zI`WQ7DifR5Qo2YOktL?#KqY-hX2<%Be4TeRKqq#eT-u8Fw|Xy4!kczdM;2ojx2`A? zGlG|Nuqnbeh$K~*wHThGQ)=d3Fe9Nm)gwa(k|o3(@9a?t$N=OEX_9bE0w3<^Q=c#C zSb)EU{dbyu6??N-{)eON)+SP=6W8P zBje+Sw;3y1l&9k(-y?&@`KvnptKoVVhV1d-A!!TY?@Z6ENQeW6Q@tN5in{#oHP*vvTa=eJ@ zwCGK=l#|$K4cv)5E(xpGj-PK{j+qxjKsoilV4T9HV z&wV8!ZUllmO=sLJ%Fps0+}5RFK!-ZDjTewV-P!bJSJ__nmkwzRcKZIt84Mv?RbTI zJSQ2oivtQt&K#lxANE|{jHS6&8_`g$`c$rrVf9@eVCj*829Q7d>Egx$L>8iW%_h!kET& zh$>MPHW*udH6+uqXV$oDV?sH7~1k-0WFH^>a77eA;k8i zvQ_<))=tTk60Eyr#X#3ZrrH^Uq1UH^f`Xs9Lw90@5xegZRa>X%_IUTrvSL|$@e80e zt^VLcLA}Qq8PMHI0FNRbNQIxWsDC^QgyLtPY5X5|QZ_>RY9;x~u{*<#GCC)luy3gY zO-mWg1G4yMjio8vej8g!gm{Ji;F_nG)w53~{_yNe#&eDcRZ}Ib#mTMzv1UKRDi!KQ z+Cw2*NmR$hjmgd@^(|uS&(*6ckXBncl6~;Xa6o*6+8O86}$P z78S{%jf($n=)j=?(fkI^=C6rhkcTz zKms+hUP~du%T6LuDPqCH9u5j?x3~*#PKHb>U?ml3aCB+&8XYn4y4&}4lb9@9jerR| z+b|X=0q+l^&aMuL^VZS>kV-R;nG;PGEF6K3D{#5EBU0}+RK_&Vourbke2tV5#m?1h z8l7btfgSN6&n>9dySGt);{x{@H}gg7!dE`4HRrm-Hb`H`#GlaO_CmBD9E?fF^+zm)+Gf)Fz>$dgq2}jO3fD#B zBOQ9v`&y*3Z1&tfZ2Rk|WuR08ydbt(!>?9%+^`=ajn@~c){)ub`DI?0k`U!OJiy_L zOP;Og-nhpge`Te_JV^HgQpXYl`JX*y z0Z8Hwr462?r@meO`B<##*>?kk=w?OfiI2CpUU%P(dsG(JBr6S|9TNicu=a~fU8lEg zx1VObw52AYt!<1Xa9Xf1tVcdqC~pY?09dw8@tTFXaWs5mt`y#O0PVb+*2qVV0`iJlUJL2Br5CA*Ksk?%@I z_2a5?9A|^VtoZ4)&mIT+eGAv`UxvBwz4;BgLjxEW5%KQwV1Tu89EGPV@i`8}d5UFz znTqc%l0!h|P4arU`4>j3Z#LjN69RZ&d zXU@cS=>!63J~SbkV>t(|QueaDU zf_@GO{P+XoHILlY(As$y9 z__~x`BAy;Wj3ranWCN!&_lJW!a(@^iNAQU)$lLl_u^U*mv(Vq8_u4&k;q$AV(lx+A++SM5Rr%zXvd{e?s7lwExoCj;SW!mt z+A38#E+pjTSCLF_ns%^Kf}#y@3OgyIl1}J?+j2V%fnCv@RN)@DH@e4rc(ztH{IQgy&nVw_zaG8WMDE@1prv7BPAa+JKseH{!RwK%R{!4P z6)EYWiTB(!^5$B0yIQk3+Tujn6M(=|&pYRuI8fY25N6wfCx5 zwv2W%Eq#eT)DasTg|Iar=>Nnca-y1=W|Y*-MA$rfpsKkgm;3;dJfGYX_|4(!c_+ZP%~m!pr*vv2 z&54AP42>2g9zQ-{;*z3zDk{$lhP9zvx(Ay5i9ITJ^;iO4Gu9#3q`y>&J*-ba?j|~i zP?9_k-<;Dp{o=J&7U8NPh$ymN+r-e|fc`kC)^ye9rXX|y!7G1$H9CErp^0BG0)u_E zQ;aMY=$`4bMh;n#4XijSn7q5VDTfkl2Snxi8Klry7mb}${)wZ%M_?z9ixzWB8amt9 zqwL|eF-ewduAe)@ogfw)+$RJEnr5f9m;&-?Tx><37i{5d=dJ$X)5Ka;-|w6HHdk+B zUDqA?wBe^EyP1i9c7W}x<6d|VlcBTYqrh(0EhsX`YtRdGf4vS!7Yg}0#LXT`wf|z1 ztZH{M(?jx3l3Aq>Ack-k{JD_yjeGlP2ucvvIYet;M9MNpy^%g?s+TU}z2dMlFJwJi zJyic<1}rP=+_ZR$%NNOk#dO6%^s{WmiL`heFzz|g79a;S&@8%7yCR>Yw1r4-=8P_( z;$#JLFca8r-tGApfWpup2fJZ*dN9wl?^NBz8y7>!5GZrqq~zVV(bf)neowG}GvTTM zkKy=>{5cS2$z5MRa#xVEjC%X1HYwdR{bOyjCHQSL@>$A%hZ0-uPA4EFWHyrx-dH_w zT+*@$)@U`ZUW_rK1sv9m58am8iM;MutbKp(dSI6IRc4D6sk@(7lKI_#5h-U^HV!6i z4dPG98FKJG`eRN?hoOXeO_#Yl>^rh#r2r@hpR;v6C`@&otTx-&%S(XFWr6P=nSeeA zy=AV+_Jmxs$H$YSRy9(N?JQEqv?&aEJ!#lm(T!S5Vr0ncknVStaVsI(x(m_iunmvz z%vK?q_neqVskiHQkHuh0-Abq!E-IdxBi4WwHb_})m=Z4*?SigUc#}d zfjhD_H=KoIAukqtKwj8n@=T|=Xe{r&cEoZJE6HXoDV~`q;$f|3a8WBm`K&U$!r^45 z!E5J!&xn0^1X)c5c1?D9{^K{tKr-ZN_L;Zd4UTThev}hb|1K^+>*654Ccv(6RKoGn zgHMx!M0Th=LWc&q*m_p?D(xNrx%^|mxNrC7wmN_V=Z(h;Z2;paQhvF~#biw|*gxI# zZ)KRH^Zl4Cp0shTgDO6wZ=(aR9eLn%Ytpa`;&q!hhJWny3$6N49bKGX|HyPQ+*%3L zpFb%0g)!i=w(|Hh)(TJHRH(-{Ikv*2*waYw~X5)?Cd> zEITu0Xt3r7Z^OU^w#ycEO|E4?$pv2-)-^gZz=t9&bPc@ECBzfL zRxJ(!>8nhDObGzMZ*5GY=779e>u6I2BXCS^fBqYR)$mNToAPPJTAq^+zyFs_1#P~ARyLS< zr42V#xUT~$!X?WmovHgh0EIZ`)?c?{e?;=AwadNm=(OOav9;86m*ZpWZ^~!;udHsA z6^}L_>~K7m@ue030>}QtR_riFJNuijjuNX0;U&Q)bxOG&B*8)^w_IoB&|$dO?knyw zC(z*j55lQ_McazATe3O1HN^n_Js{$_2|%9z>Zj!wd2z=^pKp(^j8!JD7vMNXs*@4= zB_jI6w{C%!{d_J&*5Tp-3FEXWu3vYcdGEfA``bfQBYWXZZ5B}UKNas^{dUvyBk9z3 zcVNlp0JT>BT_&~yfS$u@2M;@ijBoW8{J4{n7k)g=&@w(~cl6V7{sBeX^q52^592&; zk-QIYPF*Wj{C6Mxs=AhyOltc5K4z|0dy_@oT1fNpGmvq9>jtV(t`xZeNnDK^a{ndH zSu>Y*#shw^sHE`X_OJpdA^XY2d9hJecs(b#PNXAC(wy_ZLyq-vwyzJZq^tW2+epUw zCb5n6(sD_80F`t*#X=as_1Hu}(nEpGtqls*lSCMm-JP}S5kS3)`Wd4KSdRM+uwq6q zxs}&MuRXFz;=ZJp@llMwuy~YlBavkKpg6bqKKpOR%J-m|;2$4o87EFr=xb?-W#vjr zYiXI@J52vRbUCAOIW*Ri#YZ2_ivVEpiNH)*>YHuHne$jPq^>s^FSC#39vlBcd!e8lyqAUcUUeO6J4q+ps65LzQIRQf5_?eo z1gi>dY_@T|s(NQkr9M+B(ggGNd%dP#bdo_cI+FL%{=NZm1HI{(QL_cmECB)e;Yj-r zdu|piH4^lEyBH{ok064gaB$tI20{Uj|D3J{p*gT(@0s<^spwF$_-v(XW!7Y6*(88# z)BY``Gh0v(v9Z}(xkV@EbC`$xc=|lre(p@!yG%%X`z?q&0d-P4!`En;m`yDihB^Z*$>mn;zM~L zCE$-K9R(q;@0G8+&riJO9)6$0-Eqc;Ph3>(aVLkD-y89$bmu{?vhe?sE#NLs9Xryo zMN2n~^ANS3E$-$t13GzmaJNGEY~Vni?76QNK(Vi_R&YH6q#aP36OMC-#Lu^{kNs%Y z2Ow%jOK^YT&BHbLhZE@EVV|6zV!&_#^K|L_#j z&Qxc`Vbg=(_>6oHU5g#WIN2B{DrMBDt9zM|%dOuBn~0C^-0G2%QR3%t{p2;6*Y+;I z3;=5!UdHuXjtL1GnUfunPvigBFtb+sxEh~0%+ zL6_iDj_DWcZt@dAaU-aD^&vuVsh*$nNvkjoEvM1c%z-~ZbqWiTc_IfQ8E_5s_LUao zdV^Q~gqG9In4riuE%YHuDWl3-Y^I2pD>N6F{j^(;pZB4A$GIAb*B6w}BnXat0ht`Y zgzzr3K5FzWqkkueh^*cjIQKto|ANt%!JKJ1Yz|#wMNj*v&zZ~j%oQD9vI5BbGV}aD z`=rB%?%HfZK1Ht8f<#a`<#Cp^{truP@Q?%?(Z;@y2XBbGrG?vK9F&cu!wtE9T9a>{ zR^xKFe)j!oz9J%W$v?hr8q7X+yi|6fM(!h=o$e0A9$yIsrgwyfG;3GjuL5SrvBC9R zz?2&Q+N{48mslnNg-)45-*Y%<)-t+JxT*R*ILeunf=x=;U#uH}NHCkh5t(|+m&JuR-6D5OS}b?H5{eJ;Y|HfvW%TWL|NkG74p)cA0+2(hb-~U7vf*Q2F(QyE09RV( zc%Q}b0-cu*PQ7t2-Rgk)rCg&Y6144IKe?-^fYF68SL$G;h8rdd<1h?K80XyWKxx z9gp3fPXkEff8>!-|3y(CRr$7+`wJcUDs{O^Rn_pikXH!)cRssFkv$SM0w3yr*UC z&tBhPu_Q3nfEvx|^S)X$2*m%zKR&T)JNMse9v%9`7W(KOqJAOFSbymiC!e?R!# z?;djXV$jDLujY$3E#zQWYZ;A$$NJWDH{(5q)o{mT!_9BwXZ!$NYH1By4ipwIh5?7i zJ2^UU_s)xdAEf;5&;Godti;-`r!@M!KYr+-W27S3t>rPC$*cz{0IW3tJvmpxL*W83 zthq?CgqL;tsOtzup)@!%6h@mZs(Xk*zDy);mDs0VVVK#J(te}mfAJIqV!{W z5Fc2iq;tfE;3erZrpByWL;!i+4yk08M^psUF9*q|ak8RCwIoU#qU2$A8-ai7O`O6> zj1$#@u9a}ZOy|Dl6gXOu0%t+pJ|J-{U%w|=?hj~G-~aEOQ>^IuceGo&R9YL0sRCPv z$bp*mHTPL!y^cDp^Kq{BG$x~^iHL4(F~3)Z%4!X&L`YnvogtE-jx@>aea zfqx9G0GyiwU=B{S$6NdkF5_ZY{$2zTY$YYoDUA-t1U9u8p(fZmD)M}@$-nL}>M*81CkS^{iH%0F)ECi%wUI<>&Z z0{N|BYkPTrc9abaS7#KH!IzmCUt$}W>0>lF*X#UpvgI_&?Un}6{PALG{yZJ|bxhQ} zVv)z5(qZZGn~jaO^C4vr6GuQ3lq7GJRKk|l-_XigujT^_V=dHw^J`;O&azef=ZbKf zcPfCRY5xwSBt0Jh$>6ag zYxu;wdi&2kuAu|%lGCP45r2s7L{&QN-+}Q^yk}fw=#7}6&vFBx8O+PIzX+Id`VJz z!LhP*_u&giL9U-`jMr~GgUXba z-tDO!@561U+&U8Ihx603VHR;8^i&I7HG{XhD9E^jV@6!$KLxLEHFiMi2wb0-Fg(6} zFe#jeMN@7_xbU*kM@n_H_}SDF(AA?Zq2OUtD89866N zY$ z4b7_wFutm<$+!CadD%|Ieq+h!DCQQIlo-`!=ZJ_@d#LT+tNdd0Xy6v-X&w6=B$ZiW z_S{fBm9k;?`eb2ov39Ks?YHX(D1N^^Eii{^PEAjb3_)E}9x1B~&&|d5%yF?-d$~=tFR8?+T8c&W>~{&1WHGv8+54HvOE0_B%gpkB4=Ffs-S7zFK*|^8 zY6>acYh(@lgpuCsah6t$npX5J)3tAke%j9Uaj#BEk8Ce4rB^emHzh@*( zX47CiL49wg=KF_!_|P3_piQO2qjbjdhHko_mm^wL3E!AEp)6%g3UricbhnbH&wiFw zkQ_++{x|zHeH`ZQ?VXm6Ti&NeM8z9wVwz!&`FbicI;I}|Y2aocYa|lC;#zmb;)j|il2)b;vVlGAYxbwLZqD?Q6cdB~ZgK@#1lspAtVlt=- z>2a5%%F3MFw9L&7W-0~@_|mJF@gBYTRQFyRtaJmr=JqGpPB~|}0W1z9!?ozpb%rbD z6=tyl(x5JqMQrq8(2=RZt7$c@{+?$~b1j^oN=d{+)AI00VVA>kvsBaNoimxK-g6tY zT{W2F{2NjRYB9=5y!6PYFN@}{76=}kc&wbGQh+=BhiS)fp}xEGwWNn;_-uIE*ZRf( zrfYOrEWlnUpoLr)5;}du*Bet&64~yi=8teZW{&7bw<`OG>`z%zGh?=nvxnBWTgBxP zhifONFiCan^#z;l-eILC>M~y2kWzH*`0QKWeBk4HuDVUJZLD85t@alVW21<

XJ?V2(_2i%rRzxQHukhmj&fbAy0_kRpL(+ghTyfj zfjiTea2F^T7G)hs`RL5RF=^S%YO~*;YAxh076{VsZ}rfXmd^>9AlzQT1&BBB#Ik%`OyP(BU!%??nmLBj~VS#{5fy0&kW4$eM|NWe<0Y%Ox=6 zpooE5C`FPPOLfW4R4NdNS8Gz+k&0Oj;k8?I69TWYsMCXziFn6_TgFPHp-{B3DK>s# zQ0?kw2`WVr?h6;V>z1FXd}&abf>hdeib|cTy~^A*Wr}9gadMPx68FpTCn4~IpNuLB z3Pj*7EgjN_P(fb7jCtG=65W1iFe3}5>m-pBPE53M@2T)pg^C&I8uxS*ps$%|8rvAf zTL?;iei$ zm<(o5-Aq-koXgx$#!Cg^BE8|v{?@fD*MRnc)Zosg$%H%57Wy04pq^DEZSJOMwx917 zawlAg{@gf`>M!2+8f%%B>S2z=rG27L_gR?2sJOEmh^$G|*?5j*^aP=qzPV}^FEnV8 zVjL`SEu+RVt`^lGPk1x$LC&{it|5^j?ccrwkDSa8^;`SVrGhKwKrReV-g4IZlbUGB zj2rQ$v_v^Mt?G7dfkI-@DUWWDe#xagH-3T1$}GXpy>;l~sK-ZC?Td(3y>swp%9D3{ zK1g~DzBye#hB9|?QJx}O5`EE{_#S?IX6%eV933*W#O?LKy8^AoY!#CkPL&H)mN^Q6 zJYuifD{+G&^cVhst9%UQe&2$^%K&wVAJJmd>;7K`kc`9vuB3r11P{(-#Ir9>6%YDQ zE|Xc)?CXozK^}6_0;k17AT(g%t9|RD1?TdVOhm={b=>q{)D_gwK7+AN#flz0>p&zO zC3Gym%nVS0f`JU-JJyS^>vfP`Uj#xUfu2Z2XDw*vU zQmI;6AL4J-T2HLB3;aAq3wv24fV)eCP}|6aF?Ix0OhzknbRt1$P+2ZinlS04dMxKQ zs-8I1?7){Tf>OkDMhN}6#>;ab`}LmK!B77@EQYZOBRl&c{)o6-Iu)WF92bRcsU6pn%^~O=Cld4(1Zt^v=v7*but9!cT zG+NeQKJ^}mnv)WB5`E&R$9=W9%RQa6_HlU;X!c;pBl|dv7!`wYrLTRL6`tICk3y$? z_tO|nJ(WBY7rbSjbtp>9%c#{eIIg-vXBvmD5R+c7Ds`jkOJrr0GQ002!n1?#Y&DRR zEaernx{8~b`)ZyKJ2u43suU}N_P0&Ed~24(8i*ynz=J=1sw=#P#=_Va_F~lxM`}UJ`|D=heWlR0U^jC{qSm zg{l~LpG_On;fZ(cUm8C?lFkdXRXMbzMUvqQS+0AF&)<(fb+<_+!yntnC5i3R)Fywd z5=P=4Ergf%7q>XRa2-U^^n`Y;e)O}Ah`g~z{dzFPXUbf@OX;a@(8up5u z5M++o_v=phV$0tgRT=vok^?qb+aLOs*H-LK#eb41(Cv91ua75d&%%HyfmAz^d-cBcW?)ECQ^32>WYF-h-?hX)-h==OU$fNu7pc&i~E4;`Wx51 zd56?YIp}cn^^$!}TXbt<=%d9%-m3Y7^h-zmW9%#w#->dlwOL=Xhh47UjWJW(T$}M8 zZ?=SNZiM8^Kxt!}Py{+_sZ0L5KWQuWLxlTG))|~odPREr2&Bg8pA%{HMwOAu+Dk6# z*JX4}L;|U6uFT!nNU!BoWWHMJHi@@te*p(0J&~c3coAPbn128YY9wY>ZO5=W(UJ*Q6PTEH<9EWg3ggp}mlg6*C>3C1%3dV7*~Gi3 zdl|{si*-Ag4ot37$Wvf1BUUq0DZMVkS=>+>WeiDbo^;}y_kT`0gL7OC#&F2+)P;V* z=QHf5;1cdLbaUhV;2#)Lq@#xtb!}!386gw;wWcebx!j+@Xp8Fkz*`0Hpaf@Da}z^E zGYk}BFrm1ZIdZ{P;2f{A$s%nQF0%`-+ZY9qhY<7gE61*kvsRRp!Xe`a}EmMj0=Y#HfB zeo&AqYE?IGGH~nLQy0~J_DiKfF2G+-7j0X3rChc3!h2*!T3lpsgA+aisr6Z295#^9 zcZnOwMqTl?NS7h=i&i_)Uhs#lY+N-t?Apu8p5L~`N#`l3J7)bb=EQF!QmbakeKw;R z%b0kXYRGlnIR4q5<+}GH2Mc^}N>CSf#87Lr{&RhdC=A(Ka-d*tF71)GNh{nvUoSmf zC>tyLvG*?(Wr6aURJEq-7n|(}a5@z_ozgpriL)=@uyTy)6l+{t>o3t$##m>0!}R<5 z$E{Q4EU4+hhyC_H$SNol1a|xMEyx5hqvpsjqE5fU%lGp7!zTOdL`t%O%ADKD8Aric>G{8Hj<=>wnZK80JC(-dIqX@MxAjk#V7S$J%h(jCWdy%2lSDl~< zyj!y}9K@$d-pK`g(JaY|0QRjZwOsnmRW%5MR>(LI&7mSxmWD_5@>3=R;_8U}%5N!RUwu0%MZ{#G{Hg}X3Ilpv&1PN`hOPJ&P!{Mj~cF?xp zJgIh*{D{atXyD>DjOdbs?mZ{N=-)p1?$h2=n-`6_an&34C=EQdk{7O$1L}ZIX+^E- zlZ)V8&t69Hscx2QaUA=ua_s4A{U1l!w0_0`-;@nYA=-7279)52yU(bEy1s`1&>SSus_JjJd_W=1Y^BtYN0J zzkj}{)>c!#bR+f7_@fbZvd3<#2Xk2tx}TLtSuw!DDC9cF&Ah~T$60^!)&O_)zD1Eed{oxj&^y#=8rTqzjQbnw*h7 zVgXy;Jz6oitfs^Njysi{*1Oy0G8br$hSO7#E1jQDj)+ogR^N={`awW_=hkw%`+!B# zgHDJ$V`Zj4gdQgrvectQiInlCD3BTRPdYcaOtxnB7-AuVpPNH}cZVCWcmD zMltjAph3ie#Mssm*fACQk7q6eyvYyBxtkaVB?l)fATkB;hw!*Xnvh4)KWKJWjjZWx z$MXGepT*!K)NuWAILX3G%icj5KaTRVMI&YtClhj)9n{zx`=l=}Ux7B1LN$p@&8QKb%_oay8kevB68i4Zqo3eMCweS~}kv7TWa(`EGK9&c|um*Jqc><1eC?nq&8SZ2BqS4L`lc3=>i z79qDfgQJ*ScV=$p;5B{h9BYJo@+}#?smPE`^}6c8R%mt~Y+wLc0fFxhVc7V*v+hx2}0VZ+i zC}_2_mArrbGL2dH?cL$`1PPQ>pQF&K`(Wd=ir4qu_nXzpR_PsOTEkgU{)62V-0`T} zyj<{WE*0i)F_$;%D|*v7_?=YkJ?Er7@PThEu#DH1^x?~s8FHeC1WYnXP)k!&*#);W zHJt>z=~6{W7p>k&PmjkOf-)pcANkp;u1 zfm{T$(W_;81|=-2Q0HhJ%Jg$x*LB9>-gsCh1x9I6`CY17)tuCDQz5v}L7mQzp*bXa z>iDusw&h!lD?06rX!SB9mzc2xg;TD#Og1WJ?>%x*$@B*)9dC)Aw-SY!@uID@7bEnw zys(X>!RLFfMpS*bXm61(gVH)Is$5Nmx9P@Eq%&OE83vnFP*1#L6t8QQU;xLh^%fG@ zF%Dzmyd#DxA`y~7P@b+QtsGMSPMNGo1haXVx%zmpJ(D_tR;T96iDaf-7Ekr;{bT&? z;cr(L!U;oa!%9>BmkshXe@ESb03n`)o5nWas{Dg3@}Y(1RK19JnRud;1Lrez+2*RV z`#>h%3H_Nj9=QH>q2o5{-VIc%b=G6Oq8o`6NKjRp3| z-bHg*+A9=~nT#cshZ#~^s&mx%xu;!5CWo@3w~}h~c@dMb(_LPz9An5@X2vxEX6ruU z^7KB{j@-H#tg^5Qe83p1CcnJC(~Xyc=F4pQD*U&^l0-@+TfUbzhfHmE?0lTtnf0a2 zVY=RcaAW3_0lL6uf5(nndm-3DaKNH9IJi>vgG~lGyyGODCoS#1si`R|fUx@_$rjl) znp6{gQjz~y)QHB>!@Q#J356Fd?aj@@kIs=W4KaUJd77^q@n(%hFYO(_%>>5pfDzYH z*cqG%**e?5?4098JbVj#1#UBqmH!^kIoyE%T2<+=QK4tAvwr>kmcXTY{CWTxqv-a} z0@f58^T=81?Ht*!ljQ;lXy`?i*S3)-ZhL-DxY}{@x)x>Yw|B>W2StTVwYX(o5A8Tr z^5Ut8D7H^G?^{`At~o=rB6Dktidast+palVYdzZ)POJ&r^_v6ClDeAO+Puw*Wv+C^ zf6SM~`^IcqL_$NqmP;OEJ63@4NxgJZUY}3o9Gqhh{oA|S;3n5^%GK56*N!FB8kAwg z_P&il{m_wy1t$-)9kmKyYv?Kq>016Q7 zo%QlmO2@MT?pMmr!*}NdVe=?#5);2AxP%E8=;yFNWc49-Uo>x%YAIa}!v2ShnsY5WceO&Bn6 zmrT;!r6t+F$)?Y2yq*C?j*yw0(5fW*3`04%YV=~|YuU{BVGxwI1glz5E zIsLu=jgSR#T}i(TI<`WaF0rwAQ&eK(voX@iw~yGJW1imkx*cHKR~d*a8oZh$B96Vo zmXP{$Ri^w!n`o^k=m%;nM@zj@wM0Kw64uFGZV>bv!fR#!cl7XGpY2P1=?jnRv zAxy+>UA3ZRK#R(Xul=u8Q}RoL zP)BQ}X9XcyzN14O!>^(}9$!fkj_g?YV**89xzuqo0WBJ%av?dJ^xQ7+K7s%D85>dmdvGE-N3*zl%3kAo4sBzp5r**b5b|xiy>-%p@mCO7C zPVVmLnRR(C0BEp6`ehJUqU`l5S6|gTb=*m%eu${rX|+45t4j@n9ONs~tyOB?*1bb} zU{3F|S!74enTz2amIm>IIaZk+JGSJoc!QqFGLf@=IYGwjuT$MeC560ot*qu0)&nVB z$xQdkBdi`>06hW)v?UU~J%g$;N3ouP<;?WH>P0=+^8eS~cX&0Kb^S&`(UIbe1(7zs zAdFI_cN}>Yk>-eqNL7SL2PvTiP!whqK|tvcl_p(!Pf!LB0z~PMkWdpTNgzNdA>p17 z-tW8X-tYbacddEWVu=sWbDned+54Qmf4_asnYA{q%Fn5noU7GzXR-1<8maj^>vB#< zzpJ^-g(kbqhn97v(;r~}J&>&`ZU^`h>-4uULF_f3jc!>uJL33}ZnD|N<=9_XR7B(2 zQ4HVMJW;tkkC9ClXv%`O1XBf&4zdEiolfz@w%x6q2f9Ykmaq%w_HnYaLEu zuPqm2D<8Lam+X*C(^5~!A5^aS<+%Ac)Ep~@F!Xy5bCww!4-RW|e z%!J^9IECcS*?4GA520n&`5H^_;_`X56h zBO_L_2U~M}sc$uz=SLp;ot}%1JEe(Io42h|97rxPx~G5^^|X3umYA!Yf!Z1iBN7q$ zP78j1ENz9prxwC5ZLp;?l(!9(s>Olq;hv_=epx-IXYP@@pDwAF5;A*&tnKNWDUT-> z5c$6N^9^gIe*L#HssXD4^D=Yk3AI++WxgF#p}w#UGy}`H0sFyB!>v`tRqHTzY-t6@ zlyV|q!_7IG$GlBk9Djqztded&e>_SG!EDN)4S320Q-V`wr~O=VFOkRUw;P+OJB zkI9`1y~2WhM(*_0O?pLNDnUS~R6vQg^6`Tr!Sgbs#3;jC}ompE|rylPgNK7ab1x|>ZTAM{aIKaxh z*!%0H_4VL;aD$4pp9cqr^If~&fc^4s7%d-bogGFhk@{@Y1B{4aj-JSsso*wlT~X`R zIFj?!t0+>qSJ!z$h~h}L=Ep(rfdHrrB}R?Eu(!d@fKu;Ie|;};Hu=0O($TWNKQTEj zj#tM3-84-69FM_@Zs)2Q!IT(9p_TW$@@0eZUrNqaYX66fFu$oXn9ZD!*(Bdp?xD+f zjXT(81lMHvF^$bIa~u3_#)-g%%+n<|!Ge765bAV}rivTOZKMx$2mE*|pxXW{Z~z>l>zKOPvxu+y&M0e zM%uQ@Ms6S{;D*UrT3;&qTC{|bRkBqu6n{HX3ve&HAmJe7hx=_!q?2K|TqD79zG;F@ zXq>WETxd}Is5bg(aY<7=CRD#?_o0oK^{rTqBwPf%PsfR>S5G3OICmVOwq12#8Qsam zR+3t7f9oGlkE81*S!1?-=r+u>w8d_U)$H;JCi#1Jujgb!+q{Z{@Y!s>$=%vz2~TB> zI4)~NJte%SHzQ(nV+cqsPlWyJ4n{c!r!0@j??|rpr)-6F1fcU*PFb!uwj+|{R{ zLapceTimU*V5u1oG*ZHLL$^BG1Wu!4+xQeBoY{l+3unhfR}Z%vrRZZ2pJ!}uBgtlQ zI&8YAI~D&*TwhzdE<5c!;vORIGnX-?MV^YPkmv&Rft3xV{;^qNTo_S8W&^3_#^`RQ z8VJig86;7=qRkPAWJzItf9E@|)a-ml0DNWVIkvpAWt13a4%c!&Of`VH6Xot@9y53E z-j27ueRPaypP)@?IiJ#N+Fx;ziV7cicWN7pReQMA@aip-$xt=GGCUhu%(vvM|AR;Q zmXop4H`G8XbGI04qx)xvwqb48c`h5(B4beD}NoqZ#a4dd%GvbmDs9|SC3_B z`gX}Rknlqd4?_}5&<+v7eu;f0jURr=?hPUVM4rlLJ(xI4-yk``c<;4nyXyM=ae8-Z zNd*pQj>iUx!_L-C0q%Dc033NK#X%caQAcuM<^Pf@w>cX%7D63LOUa$-kg0l%-mx92 z{TE5v$c0o%t)6SF>cm^MHO_V4XdMO=0xs0tE6CkA@l^xOVlk;2I)|`~tC=fRpUrMc zChY*}$z$FYYx8*KqRRi9?qS5*hAocU4oCdeu&O_jOl@}R_)*?IHj+p7dz*tUL08t2 z8+*h%8x-#{7Eom+etk5Z`t@u8gLH2N&FOoY)s}X@6(3K1cujt5LAQal`m#Uq;RKIf z@_IYpd27G*cY0@nTGVaR7OB@CcfJJxS)8Qb<8~Aw$wu#Huz1;aYk*J)5re6LO(YFb zOP)1}lBJ0+A_%KNGesFy8>g~6$9I|6bTJ)4c(AgcO6s)^zPhU!W@jU|(@|Lsc&{Bn zAFkr$OdJ8D6d6@gTPANg6yA8IPdWl>pA7^4pOTaR1TN(W z{K;)gt7Gs38Xq=M(h#YZu@rnlt#FF7y*nE?T7OdIM=Qy*9?;kETCE$o{q)1tl-b0A zd&(qJL6^WpT)0iRioZpdfLAg1#VYw;9>Kn^OLeSfC5V~g}Xtl z*PYspNtunZ!nNKQI$3@8%XpuPnuvufP6g=SCDN%?WvA_@wlu;;Ov`*{2GCMZb?L4p zS^LIcmGcpZV;IxKJ{+C-yG=&GRpd(PDQgy(RXsflO=hs+es}Pd=U211pjlu__< z=C`EW^QIOu8x-3XrA1+dzHu_P3eFIOsjI6p-Vz8Naa`LAZEB?C?kleez2+j@{7LCU&1!843RO8SmQlIF^EUL@ z>1>4100u0dlk1y4@7=XD-siz$c>;dsYD5B>*!OiuA5~phDyQz;JL#E4ZwW#odT7`hP7J18ha}9bL-6}b&eK=Br zjRPcBXTt)9YduY|>ScX9$=zQko<}qmCH}m=CVjP7{)QjOx5CsnD}M2b@7-AExlr?p z`To9foM_kt23{y<7K1Af{PijBjX1x_JXU;7)lB!3dmdE}UQj?|n3s%UFmENJ|!P@oZNj)tph>%csXUSPC$z{B{ z0UWn#Dxm{+I&BvaKpc`1byvVNC>J;r-OGE@OWWrTYepi+cLu&xLS_4C=JFUCtk-yk znGtAy3^%%q^+Z=Ne<$nt(@)BT#xiQotZ!Wtl?f5UbMGdJwg8hU$Ovnv=@e38iW+^_DN<6ENlhqZ zPAz^`#Ip#U!D{)dbjJp7=hJ;2ebq@&7h-Yw{I17BiAjXshZ~GXq}eu}ZR^86$A$h< zt%QmP__OHkt1q0d`A#WAXA_}K9tUnt?RQ3`QRylJ(bc~p+uI*sW)ymMAY`}_N1N|X z#ZC;o=TFtsf0-gH<{xTlCW6b(EzG;CISNQ7iHB`GZXIJ$@t(e?Q4jRv=I}CA%esL6 z)NGh0U@PfdJTrzh9X-|>{seiQ(!%JuxC8?EThMfn=pagBFWZI>IX5g7wHMlo2E`ALVM=WcsyzK_{iWyeiM^gi{i)v%AJ1=6 zwlku&5^uXa(gmARQte$Hn(fBc*wo&>l24ao`ZbD;^rJeNjWQBS+I8#Vqo0J#E$+oF zq8R=9#UfasEDIZU$;Bxrs_un0% zF3nTp6O6!iM%h8ipgFc58@8<^$S_=I%J!i#tD#r}#4 zHge|PO3X+cCJ`H68C9Oo5dWwmKz_L*yz5>O(OKu)-Vb7AhTrNS>MP%dZt5IK(#X*H z-i%XRX=Y%SGOZ(?j)Ijn{VT;T-1_v=`Y*LE*LJI?xJYfL#up`AQgE3)8Z8kj1I!GW zkzqV3)LEosY&Qo1b<*+X!LKql4G%Z*ZG=9TNQSDL1~i&=Q6 zv(k8S9RjfhBGk>KOoXIOSr^Wl~cdxzR7T2URQ_scON5eLrcAO%A)#!3n)w)e(n zGLkbBl@;zL`e9O&)1b{4MyLVs(HFyo0wjk!B|YoL;rho2RVw0)d*?+Em*7+hb2Ag* zG`^LQ$7J9?Ng6BIrD-QgVtW57eM=WAHLARjf_m&C@6bd=j)zU)Zrlt;zblwmcbb~+ zF?Q}=ZV;61!Le37Sk?;Q`!5N~5=KzH)#wJzjdf)PUCC@*L>px9b)z;7jD^+ z3w$AQI>-q~D$b2G`y#?2%NeR7H6iL6@lIEC!e}uVy_#h%|B)LCh!6`xL!;7_l_vq# z0q73@!M?8Pm-e+Azm5Yfp0<&x{P9L|qZHl9lbBign+!6b{fEV;+P#>hi>XySNq z!!}~O;JfIx{|9BqH<5A38*ZmYsFWv9yuI)$ML{@R;Ozf{EiBK$)+v{N<@5G7?N3-Q zzH`1{BmU&XcE*zGyO7soe(_!DHWw2t7qM2PMnA@4N_j7zv5WM4PlwGN=Lu$(t1dNB zHdW7`InmdwM%bEtTJ7RDTyi%}bwj$8B#T)<$7s`sWm(g5)@m~Io2;S|+ZsL5nyRWL zVMOMK(dlGip^}n<#80d&Awcaz0sgY%r@QoC>mL=r`OnNp0>`)1{^C z9EPSA-9pda52x7YnEf{ThbpldCSS(gkVPJAhVz!Uq*cM+B{cbwsdN{p7eHAH-sUwfU`*J*1bEdW>+1&rY)(pPt}KD$TGxxz`Wni!6~ zav2u~u1BnQ$m*RpLVqaP>~l^VNv$SS$O~&Hbto&K$ITVS8Sr}Xj-g$K2IiWsw|SGw z2pvTv!@PT9S1&SK6xvV-(%cJ-mHkE>wY_0*qESejx$^fI3nN5LLs2_fuB24zNl4snOOWpaZ~qs>)m#H(41;mV0A&UOJ=8HKck^ZSya@> zxI)h*2a)8oEz1@3!k;plK(T9j;rx?VM6RxP)2jZ9IU{Jt8)6t^$?q2Qwz%STPdmG_ z8PT@C9fic50rZMSW;8cSBA%wJbm}PqIAeJ=o~Fqr4yl&P(lhQyA?B~Lv$K~*ku7&! zz-Eopbz3=9W~kVL$W|hsVWkzq=fNH1(y4Z(%jxME7T^M;=g*(@gSjCZXSB{L&t$F| zX5|Y*G!y~fUsx*Y<#zN%Hhl2=R^Qk$S_}a2*{Jrcb-_>YC-;Yjhks%RZbD#HZHxt2 zBB8C7H2!nGklvR7uToo!2H$5FTn<29#BPhC+{0-zVKkK5DYRj(jKlI5*f9fu-%@nQafY{=DRL!>=st^Rd;1;S(=SAx4Rfjg2bx zwF(eJjXeVI=EW9W-QfO@1YhjtrZ+8KAEocWnoE9Q;VNorlhMvj8r5-fG4n{j<#Bk_ z6FB8Xujq#+k4W$Bj(nrQuQSeHc)iJiGP?bURY8U}%)RG%X`1(kg=LNQa+c=$#|O%- z$7=!tTvf&eBaJTa5n*r4yuH1%akZs)T|`*qshGWw*6EJhd!&EE(|UxqW&rptSS@1V zaq!IWn?ef=9CzF9@xN`b^Z%ks8+D^Q>kWipi^qs!6M;5KB(nTji0~*M-() z-vup|&Ve6DHQ~JDN?uy%?kg*MkjAzAl8jv?8-gVTWC8Kyri)sFWoi&=KotKXvbenO8JOs4f(tZoCs z!u_6kH&w^;UWJe&4mh3tAQg{Y@9&&C6q3gql%`>OIb|_O^e1<06@Aa zLC%9tLjd`K>L1@LKk2H0Q_cm%fg2@_`BEG$|7N~dQzN~ajH6Mf|9i;Xl(I0SgG0BQ zXju*o0W|bt@_|&xvl;2PEXhz0$eCk=RM6Pg+}k!*DUI9P4}>C*egI|%Y#vlv@!(#| z6kSzS)bbni^FcQ#0=2o+t_+Dy;#6Sp?4e_j6LA<9$Qgak!-bY3gSnsA!w*QsM(0aa zU4pcR@3+`KYms@-~K?I0tJLmErABZ3hA*u65}IXF2v0UHAL$6rxY zba7<;P$ZY+o`(E@RtvRG-5)*#(eU}N$y3c?E7*oLg;Ja2iPudp!)Jp*t6uf?$ZUJ3 zC_+EDZ>f39TKQ!!#Kfm5kYWOcp97xo`ddWZQTP)BiZ_+%i=?gA zvZYt{zVHHAx&fZzF*5Zm{RW!#FCdttas8c<{0B!TUoQu9-82IoURXw7J=*&D4#*El zUx4_$-qII@NY#kz&>vNB`&{2_KJZ(?!oq^e*;j{szNxCIZpEmwA96Y5cxw@)Xe2}U zk0R6|bCz}%5<7=9{$%&49eXl^@Nn`KJ_&$6%$Gc*afCf$*szm(AUsd@1nkJmHU*Fd zCCjCFZ5{N+s^(9S7>@8AV;5fC<{DK1FBhu&9fXM7+Uul9-$wvQf8}m*FxL8&dmdQ* za%E3f70q5*K5G< zEdspUGEM#{52w?(u{$2bcd2QMn6#vn zVd;$8Fp%3;HQM+2Uz>+CXlwMf*)C~>$xib@#oLya`Kh7@AlbKAg{L5jdRVQ;gqipa zLSU}@JN)|J@3v34iZ>32XW$>3xQP0JA7{5u2GASX!6tbKsJUG20Z2|^S)ozV1(O5x zeo1g<5;$uHgr9ELcEmnf&Gyyxc9%$sl3{b!gl*sV@O$``#D<1<0dDsym2JkckB98^ zyC#et_pkc(R^`v7>Lg&*$zP30deRD>AB{Rs*wA3YYO^xtJ>4;VIv1c>D#{A3HyXnk z#bM-%(gtQ6-`15xlTiDzG-YL|X`y*Y;4CF(oYo~iQ8!YH+I6ILTMsBV70W5u)cO9P z@R`_5w5U3S=jwT9sOnZNhSHXucHiz&`&i5+SjSSzoWX#3_u6*uOjpd~Ro#tQZ!F^a ztuf5JQEhcO+H%7xIRbl(L@K#p6zJJYm{^~|spcw#(3Z<1-j;iezgF-tO-!OuQu?|x z#~&Iq;s?TajA^wq>HYOp5+Ix`v#nX*40}XbrA6l~42-Q`M}C@W+QJR%GSuK5xUe6Z z<`^M9)%m6E0OY!Z@Z%w(^u<>Ut&XH@aKu)?t-cWAfO4@~@N7jbjDzp+OAgeg2KaJqlY9TojM=)4Ial=v*pHvM z2JURE=N1=9@kOO;i8ab#w(0RnB5z?R;>K!1Qu^T#$ z#5Pz7dSsiYEKr9&V;k0Kw`FVA9g{sEzODB?*_p6;L*A=ccF?CsnMO&AQp-wL8C>c~ z?i9zsMX`s~c`e`S>`Zpp26je=k^jn;G(uMwkS2_1PpfG9W^On7ljH=vdYoaNJ$2bX zjEd494+}x(P^9-@n{Os2V(sYL0GI4Hq+#i0T zN!8BT%rS#N4ZewZ(lPyeDQGoMQ^UkT73YvzBK!Zv;amT9b|Xihc#O}KG;EO+4+%WK zMhcj19d=?g)KNC@N2~FAbr4;$YYdx$}UXFP8jQHKwQ-a<( zzc#TIgrwyJG%SF`cegZpbJ&kVQR@5W6Iz)c>u=IBk%*0ifr#ArgfD@oRMj> z(H3L);)6!aX$|6Vci1OwX6onrq?xU8bz}z0jbS8@?H3QsKPRmNcSjBlC&xW$Fam>t zj3=slBKS8!LiNAQ8DC!Lc#`4sk2LjyH%FKj0wcNimtPMr^^o;<3Yvc`I!uJ7lRgLP zC1Oe^USn!Jd!`MylZe~-J!Uk@iTJ|U#EF%gEFgg}uYu_1IR>go$AMg(sVv>VgfcM> z5hi`n2F5rUiUi4fH+> z8O^D!RpT>lch!T$g@K7X9|jiVvAt7~gXZYJmf)+H%3Ek31`1Ym&bK=s7MZ*%=c2w&T`iNA898m17$eq|oHcf$Rc|ec z^=sXQDzo4aeAv<-Mu~>uRe2Fv1tf`bxS!Z|jylP~UQ-{T>lco{Y5mXyI9XBSPhlzo z&pJA1JxNyEn$&BdwQCqr+_!;*_;QAu{jmN7txjyayxAGl&+yw_<=54HO9FS2_AnWJ~HQVFQF*iUneLuFCN7jvTdGwAGT-i?$$ccTfm$$X=m+23il9!NTq3w>>P^o0Y-QR91C{hPv9qMaEon`Q?sW0;v5tRSlU7Mx$$+hrh#)O1K^{-E3p9*#Zc zM-p$opbwv0>sAd&%5|IU`|Qhzubri2OIi-l;#OI|>4(jT&&4QcoZ~ZU6x(%X1^&8= z)1B~Z&j#H=^r2_P(&t{ zsG~p)pQDlt+UE?{9yV?>g140&GGgR)6hRUy z80>su5oWFMZ9=DLeBE5zA~FLDQ`o%8!Z>lQs#Cvq^uA@Q;4v_ek7R%3u9g;oo45?= zr!i_R`HS+lo@LgAcCBn%Cc{Z(VRI{4Mv2K6Iv<7@nD*PH-P$gio|bS!6THGDMd5G1 zxAE1ex|+~RsZ1L^96cz{p76%nVsYSgwnwlJIK0HL-4gKOM4Ikg``Fn zZG-E@RY<;Zp6u-@ zI_}>w0Cl<38)r~WP3i=rPVU`ZvYjQo^N7g+WUKbARol%+a4#y zjcT<3$xfHO&CLUsMiY>D{DTv%&+b^-W##AR-v+4zj$f4aGHF{aazQL<3MLY>$XhF8 zhahvDxH{-3ODn64i>H2jmHy;g-MD!dMDhDpE&Kempcmkad4&y{?08QKq^W{51=HSM zkob5}?EvJ&>%DMcQjwiR1CYuJUY}8r2Ut)6vh5E;q!jn!z1I7;38Sge9UTvZCO^48 z@-S(^oQM3ziO^f`-+?|9Rs3B=O*OC2gd1}61_&mkYN8j?_XD9;Bna@G*|1bG)0RtT z9bg8^?KPbT-VN>`xIxVHGF}^b_n?Mk7#^Z{niF80X9rhOkp}r7v}VU1jUD=TxFeN7 zq^wxT?DBIFG={`H!+@~2sIgHC$RfAzqxR&5n^smS0MY0HN3R+}2t?qidxsDAG&8D6 zf@lcOP!mWH#_yD*fv7FE2n29@@p$X+0{}ueJR-;g@QVK|8%gT53dbh{2hMcsvr|0C z{4E&eRrKN;QVm}5?If9JE8F}y)_PzbUn2wHo|O~)KA%9Sk@vph`+C@c$s-bbQEcjD zNN7m^*jO4~Z1?)l8j9?Od3gBi0%Y^x9-;!d@u9d%8APkH$p<=e%aHh!G>8v32Ml=g zwG3c9HBN>VyoyE9`T2us;{d^V#EH@pFRd#p-pLO<9NA^C7oXj{l^=finv)yQblW{B z3UYp!oik<1;h4HOu0iirCaB&*LaESUgZtvIT2g$)I~ueb!D)OIO| z<1at&!5Jb?8nv{m+(~^8gaE)ZG*a-sqJphY=Q#TGb5TK)Hoy$8?SA?BBO4px<0}N4 zvH*Qddc)DjBcySZ&qH512QYkbYGw2e?8Tt1tv%qhrts#@9$JDHgq+zAcYhhH@q>bI zzI1kc>JBuNgZzBT*elI3ah^=>?d$9Fhrt9hB9G<+r(vBPotFV2KzPq_dMvjQM!o@7 z$ZUs%zBC1D4U8{3IvObNsSF4t8tecAj45>%tnzmTi~TEjMWldS3fbx12O!rte{EgE zC>}^17J_IT->WkuaB-eu28sl_@WQn99EjeN*hLNwp9V#Ca8R^XdjOTDW!c%S4E!vj z1#A_Rd7WMTqYy_Nr$1xAu18FL^AUA`OgeHjM6n2u$1efEk*z>#2WD;qzRwxC)UB_a>CeliaT2zdK5a<2;` zqi*b}RcknV)G8}0+Y{Oz9%yQ3VBp3s!GeRg0V9|fKj87xqmL%@wpI=b%ZDJ@k2x*p z|LK5YQd%pRY4+P7a=WFa<*hq}inI23Dq#j1ICmB~Gz4@evVha)kp>^i%M~V?0-Z^H zS@Vk^JJi4xEdMA#?m<<1;}sV~E{KXEx&1b{_PIDEl` z#0z=zY)^M0+kmb%{c=$FP!IP_Hh=~S;q;%B3P;c%hsGPrTT<~gapQOQyA&(gxo1CbK!*&3j!{XZy_G83MOiL6cQmla^^re`exy*Wic2r=Z0(U81B@W*VH zO?g5qFIY8Ym-eM0!e0T>`j9h0yjwe5b`;m*o^m`Wk=@KvckpgfDyMXb8vyS=e*}zZ zz_wRbM-tf5X1AlT*cezE7_wi!1hu@#k$v1FuAC=4tXuY6Il-?M4namaRu*ZLQ(j)K z^sjpTBNWwt1$_bV-i-j$Udp>VFiHcxZf}P`esDU*@s{wBNS-f_`YEDfO$A|{ z*FiLP`3w#l0k&WWV#B)Wv~5AtHytENSH65W?7wj{QaK z$e%o3Mu9x-@VAGeJ#vbQ+{%CM;Hm+yeQxK~DOwP4=Xr{If~A0!8b!rL7Z-W)U`js0 z!J|R9zMJjYTQLTHy}55Vpsy1-HV$sS$>g+>{Uk?Iz|Hd<8G_$_)8uF%*k!kiqiEpf z4faazz3ZPM|B)q7gnyLiAL{{X@XxUE&v^OIM8TdI|Cu5G@izW(v)GpKk8AM%wQJD8 z;ow&;i_G@sftcg&-WJRdh~sN6{%`@Gb>9=*oUOefysDH*SmsOd$4?#E{SF?f6t-B_ zj=n0zeNK^cM^Wh2*`2t4mG?&@LHZ83BD)@rPQp@eUHI=Cj@Oq%bGeaM4?6BW0hzph zXUOW067dA?R?dyqgpVPW&ye%t-*wXB*num!QbmehKJU7`xgV8?7!`$th6)7#q&56* z-N&RoOe34K7dHSmv_5{O-sQrtXbny+y~pcu-fw;H-};&Q{-;pG#~-hZ8`RiwZbuq; zqMi~8w3bA>KJ&W^(CM7pknEqF_`{`djA|!Fof;P_A@ASTv7`&_n60(e{ct=~$K$TO ze>-LzeDcXNBu}LmzhaQ?>i{0@yI4;9AsTO@`NB7(t0xcv9ZnHfMw!+HKO8;wB{~Vt z_uPq7Zx*G}c+f#@qbu_Iqfbiq+qiuDqgcIi_VK#%a&KF-xW^2fwIXZd|Lfv@2kD$* z%Ye~w)+;WcA=YnfDi)eczMCSt__$5;b-@1T`SXeZq5zkwcH;BxY{UhsfaC&;s}*7r(o%i77m!er4RCQe5k1csH`#t7@2KSKE5{v1VsA8KT{iF=fwZDWXl|9tQ{I1J&@ee!kB_K=m8%bxYyK0qs@ z`EI|gnVvZyG2{pF%=zD{m(Ok=GU4f1#W0V)SiOU-OYXgEM{e@CMPXl{Pl*eh@z!NL z67FJ^?2FvzlVt!5CXmq)ce4NVV*5K-{qg#s2n~rt&Fzr-GqtDxhc^`Ygm?G_`%k;W zpI^v~X(C{;O;(QY!jl=_8Y>3wf{`@IpA5LcI$`s zO$9x9c`KD$AGLiVmS?7tg>7ZdmL>nOFlLDL>1fj7ywdtvMRHSAK2>fwTDV>Nrp#d^ zS6#s3uyb3qcwQ-)r9&Te8msjTO?<%wHMtA}{GLizoKM!oJoH}l~y~K_|2Bi-# zjaEox?E$-H=H}*!x%v50fc62HvkAzDi_`YH2X;?VZTRuwm~z0v;B6}_0pWuJ;UZJ} z$E_=Nu|>OaiVM$sVmt06jlT@!>*NDC&S7^OMHJs%Sq+{|p!@sps5J$W&sLTu3=R$D z<<0%b^ts~B+KeY;>u*L8%q=a4C=iY3lXZ86OE!aaYGQARcLk;FYnsO0qCoO^jn#to zy&oB@1XPqe00f)dN9H zhT?D)fG_q2jM(YVHbgfKFHd$xkr%<+Oy5tn`zom@))Yl}@JMqxsNOMP`8EbLX={6A zSG5km{VMA0Hh<9CcSFC$Qo`2}6stT`*V`9$n7Zo72+>Jjk=-9Fd^C84RuGv=>Z4OoJ9!TV{uB%KaA&QE>mxj|wR}gz47Y8X z^-s^(iE*0Z_~B#UZ%yn0k|8VTZ+$C_w6Uih;2&*lNHb*#VW+%iB>fPd;kOp!5*BPau)yc@Jpa`Eyt#7qn z6OA4d+lx!%HSQagIa}0SCOjAvwK^kCNLq0z1bWpyT#D*z3|LHL!Ox0Z7Tkc; z>|4Q`cFJVknPh$)u|hlmw#8XKPJk(^Xo9O?!idVNM0J!Vg1JO+#@0&T0?Drr2y7k= zJT*i4j+8irlo)!s5mQwjxZmY}xqSVTFvTkf5s0m3Zeg&1snL8ipU|?)q@qul>m*>{ z6hF4TW^eUCiA-t)!M+XKxu_e}3*F=BE z0sOWT^zZf3dIyOKagSUrPGv6(SweY#|1tT!CaS!+3C>6YxV%v1l8@fHZ^do#x*Q&~$L_Bo< ztI}SfuQo*$Z8tTOzgJ(ygwqQ(sm-gjx`-wnY@N4)T0ujDCN*T_e8U#8d=9GLgc{W; zfs;FZYQDz?Y*onb+xPPAB0S=Fz`J3b&UrQ&L_EjZ!R+c7(LM{Xu7+=+<+kP&>K^u{ z+pK;NZ28TI76;qWPtyu;D{G;jc&@r}2LQK3;)O0fx_j>U^$mgN1}*UY&N|Q*2Zq*a zk+MLXZ|7dBFut^~@Ir=~XScMT@5F2DQE3sxE@{^~vCyJ`IQ^247QrG7ZEay9>}}x+ zU=-A()X%(_yT9RCf0k1ua8m%L?GC%5bv&8A?qC30_M99?vUx2s*%UzGETT6{&4IaK zHSqoWrJxK(wcAh%5HUU&nk*OU-KVu^xz(-^{)erHf}EUO@IVIs%?5H~0`N&@fJg!R zD*+9B3#<&#g5&_>N(S}OMkg%@G^?XZcE19waouTH#I>);<>%1cLO{0S3jkdHC!-IB zRCZv|tU69^=SOg_9CHY|R?%$E@bloj2XU?#xs74`WW*Dn3vZXPPjDT`P6h@({ea;= z?us$CuyE2_`D^ioX&Y!Cy4uwoEn~m(BKMQHgb?L!bn$;|X$(wn*Q1YF7Z(*NMX-wd z`ycyPxSAk0+ZEWbzo+;-;8Q$_^vk^&;P^NBkl@aJ zFxEa(QBgT5C^Q6E%g4<12n$((;`i^*b&5w^k*}W=Fch8FzA4zZZy`xte}Xfhz6?D< zSrnM{+7LqSvnQwfT?uwRpKX-v3Pn`wS22ZBw}Z!eTaW_rBfU+(oEc-HIB%gp*Qf1?7t?JbLkMO-7%mZ z5;)(l-)jxc3b@$@l0o(Lz;Abw<(UKb5q_Vhoj8w2c6|WSD^`dqd#Q~hOqbTx!M>J) zxsa_Ni;HO59HNgs9{y*>+Oc&S{`T!PI2JUS{q4XQz@w=G=HNy^!1`+&-&yLUPf$I| zsYM^h_JLk@G>ULO)B5C$-*U!7*jMdkn9roP1~+njSaqvE<<8u9L$KXrr*{>YesnP! zFF^lRSBqqU>YnosMt_(X&=%ki<~ca|WV@BXtNcsw|6KSebUB07TDJ+SpM?29n!&pC zusNAxKL&Y`w&<`cr5(5gb{U2?HZ`$1GD)CPm^`*lflCusRP;q#N_$#Gy2 zEgrZ{#8{=X9~k`8r4hIU$uy4Yj&vq34iSuDG zf!_{;0lOKDfRvTUgoUe4cKn=gOkR#Xvvb;=tL{l>lmY$$B=gJ1$Cw1d(Pw7-Vc*G@Al zz>KDr_+Re8C)72*aKj=#;IXjy`9pwX?A7w&^Y4_&*DxO+n=l<*NYpN+SZ$m+B_?pD zP%ra;dl5t{z=bKi;~`$Artw3xIctiS-{@sd5O8f`iceu*)>Pm*GHnyWRB~hrVHCRo zwiPb%yveDQuS~EFKQ%1c=kvrXT4+f7-Y4zhdn>HF><`(i4A1Sq!aoQsc#_dJbeN!E zHf75j#d9)6SWyEfdXqO&x##+10!6?|c#*jqp$&U2e2&-Pz?&(SbacD_+ZTtilBP{( z=5>#D5iZ%b{#4b{)AOJ4@WqI)2-WjJS7<529<}s}c=7vm?cAe3gx4#zwq0%;Hgs(# zr2WTVJ5^U)J9MRb1VdqjFEWY2+b+%z)fV?Xvak=>Y4s$z+l=#W)qlSVvDRO(BOw;7 zbEt8Bo=H{vO(;f2tT!J*d1V(G(msa!-kW>_5kWr25J3oV-aR>R`))4dA`I>ip%cQlI`wpmv}1=GfYIgdo10-ODcv=k9P;IjW1 p)3&5w%8DBFKtlHRe%N-IcO4Xh#{El3Np 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 literal 0 HcmV?d00001 diff --git a/public/prints/mobile-checkout-screen.png b/public/prints/mobile-checkout-screen.png new file mode 100644 index 0000000000000000000000000000000000000000..cd3ca62e4e422bc5085c30e2d52b56cd02899954 GIT binary patch literal 51135 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 D-pThQ literal 0 HcmV?d00001 diff --git a/public/prints/mobile-home-screen.png b/public/prints/mobile-home-screen.png new file mode 100644 index 0000000000000000000000000000000000000000..96cd189caaab3f4ab6054cb02c32d78e7e637789 GIT binary patch literal 37740 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 literal 0 HcmV?d00001 diff --git a/public/prints/mobile-success-screen.png b/public/prints/mobile-success-screen.png new file mode 100644 index 0000000000000000000000000000000000000000..6b186bcd5371a5d927e1cd4ed48e6e0db5cf3229 GIT binary patch literal 40736 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 Date: Wed, 18 Dec 2024 12:34:47 -0300 Subject: [PATCH 13/15] new ReadMe --- README.md | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index d1c6249..4f73eed 100644 --- a/README.md +++ b/README.md @@ -74,17 +74,23 @@ A MockAPI utilizada para a aplicação é a que foi disponibilizada pelo teste.

From 8e04a0f19359e2d4de4d4e3ccaa9aa6de2043ac0 Mon Sep 17 00:00:00 2001 From: Daniel Date: Wed, 18 Dec 2024 12:35:53 -0300 Subject: [PATCH 14/15] new ReadMe --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 4f73eed..a889341 100644 --- a/README.md +++ b/README.md @@ -75,22 +75,22 @@ A MockAPI utilizada para a aplicação é a que foi disponibilizada pelo teste.

Full Screen

full-home-screen -full-checkout-screen +full-checkout-screen

full-success-screen -full-error-screen +full-error-screen

Mobile

mobile-home-screen -mobile-checkout-screen +mobile-checkout-screen

mobile-success-screen -mobile-error-screen +mobile-error-screen

From 622babd0f7bcd8c4a11bd924c0654935696ba872 Mon Sep 17 00:00:00 2001 From: Daniel Date: Wed, 18 Dec 2024 12:38:52 -0300 Subject: [PATCH 15/15] new ReadMe --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a889341..5de4013 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ Checkout Carbon

- 3D Virtual Assistent (Mobile) + Checkout Carbon