From dbd6184dae54b3d41ef3652466c438f16939d005 Mon Sep 17 00:00:00 2001 From: Gustavo Rezende Date: Tue, 17 Dec 2024 15:57:15 -0300 Subject: [PATCH] aula6 --- .gitignore | 24 + README.md | 20 +- eslint.config.js | 38 + index.html | 12 + package-lock.json | 4630 ++++++++++++++++++++++++++ package.json | 29 + src/App.jsx | 12 + src/assets/scs1.png | Bin 0 -> 70486 bytes src/assets/scs2.png | Bin 0 -> 79462 bytes src/components/Item.jsx | 31 + src/components/ItemList.jsx | 23 + src/components/ItemListContainer.jsx | 57 + src/main.jsx | 9 + src/styles/GlobalStyled.js | 32 + src/styles/theme/default.js | 15 + vite.config.js | 7 + 16 files changed, 4927 insertions(+), 12 deletions(-) create mode 100644 .gitignore create mode 100644 eslint.config.js create mode 100644 index.html create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 src/App.jsx create mode 100644 src/assets/scs1.png create mode 100644 src/assets/scs2.png create mode 100644 src/components/Item.jsx create mode 100644 src/components/ItemList.jsx create mode 100644 src/components/ItemListContainer.jsx create mode 100644 src/main.jsx create mode 100644 src/styles/GlobalStyled.js create mode 100644 src/styles/theme/default.js create mode 100644 vite.config.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/README.md b/README.md index 16383c2..5f66073 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,11 @@ -

Material referente as entregas dos desafios no curso de React.JS na Coderhouse Brasil

+

Screenshot of result

-
- -

Aulas com entrega:

- -Acesse as aulas pelas branches \ No newline at end of file +

Descrição:

+
+
+

02/12 Desafio ( Catálogo com maps e promises ) da Aula 6 ( Promises, assincronia e map ) do curso de React.js na CoderHouse; Turma #63750 de 2024.

+
\ No newline at end of file diff --git a/eslint.config.js b/eslint.config.js new file mode 100644 index 0000000..238d2e4 --- /dev/null +++ b/eslint.config.js @@ -0,0 +1,38 @@ +import js from '@eslint/js' +import globals from 'globals' +import react from 'eslint-plugin-react' +import reactHooks from 'eslint-plugin-react-hooks' +import reactRefresh from 'eslint-plugin-react-refresh' + +export default [ + { ignores: ['dist'] }, + { + files: ['**/*.{js,jsx}'], + languageOptions: { + ecmaVersion: 2020, + globals: globals.browser, + parserOptions: { + ecmaVersion: 'latest', + ecmaFeatures: { jsx: true }, + sourceType: 'module', + }, + }, + settings: { react: { version: '18.3' } }, + plugins: { + react, + 'react-hooks': reactHooks, + 'react-refresh': reactRefresh, + }, + rules: { + ...js.configs.recommended.rules, + ...react.configs.recommended.rules, + ...react.configs['jsx-runtime'].rules, + ...reactHooks.configs.recommended.rules, + 'react/jsx-no-target-blank': 'off', + 'react-refresh/only-export-components': [ + 'warn', + { allowConstantExport: true }, + ], + }, + }, +] diff --git a/index.html b/index.html new file mode 100644 index 0000000..6363c22 --- /dev/null +++ b/index.html @@ -0,0 +1,12 @@ + + + + + + Aula 6 + + +
+ + + diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..cb1f3db --- /dev/null +++ b/package-lock.json @@ -0,0 +1,4630 @@ +{ + "name": "aula6", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "aula6", + "version": "0.0.0", + "dependencies": { + "react": "^18.3.1", + "react-dom": "^18.3.1", + "styled-components": "^6.1.13" + }, + "devDependencies": { + "@eslint/js": "^9.15.0", + "@types/react": "^18.3.12", + "@types/react-dom": "^18.3.1", + "@vitejs/plugin-react": "^4.3.4", + "eslint": "^9.15.0", + "eslint-plugin-react": "^7.37.2", + "eslint-plugin-react-hooks": "^5.0.0", + "eslint-plugin-react-refresh": "^0.4.14", + "globals": "^15.12.0", + "vite": "^6.0.1" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.3.tgz", + "integrity": "sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", + "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.3.tgz", + "integrity": "sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.26.3", + "@babel/types": "^7.26.3", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", + "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", + "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", + "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.3.tgz", + "integrity": "sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.26.3" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.9.tgz", + "integrity": "sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.9.tgz", + "integrity": "sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", + "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.26.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.4.tgz", + "integrity": "sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.3", + "@babel/parser": "^7.26.3", + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.3", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/types": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.3.tgz", + "integrity": "sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz", + "integrity": "sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==", + "license": "MIT", + "dependencies": { + "@emotion/memoize": "^0.8.1" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==", + "license": "MIT" + }, + "node_modules/@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==", + "license": "MIT" + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz", + "integrity": "sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.0.tgz", + "integrity": "sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz", + "integrity": "sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.0.tgz", + "integrity": "sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz", + "integrity": "sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz", + "integrity": "sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz", + "integrity": "sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz", + "integrity": "sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz", + "integrity": "sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz", + "integrity": "sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz", + "integrity": "sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz", + "integrity": "sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz", + "integrity": "sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz", + "integrity": "sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz", + "integrity": "sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz", + "integrity": "sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz", + "integrity": "sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz", + "integrity": "sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.0.tgz", + "integrity": "sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz", + "integrity": "sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz", + "integrity": "sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz", + "integrity": "sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz", + "integrity": "sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz", + "integrity": "sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "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/eslintrc/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/@eslint/js": { + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.17.0.tgz", + "integrity": "sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==", + "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/@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/@rollup/rollup-android-arm-eabi": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.28.1.tgz", + "integrity": "sha512-2aZp8AES04KI2dy3Ss6/MDjXbwBzj+i0GqKtWXgw2/Ma6E4jJvujryO6gJAghIRVz7Vwr9Gtl/8na3nDUKpraQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.28.1.tgz", + "integrity": "sha512-EbkK285O+1YMrg57xVA+Dp0tDBRB93/BZKph9XhMjezf6F4TpYjaUSuPt5J0fZXlSag0LmZAsTmdGGqPp4pQFA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.28.1.tgz", + "integrity": "sha512-prduvrMKU6NzMq6nxzQw445zXgaDBbMQvmKSJaxpaZ5R1QDM8w+eGxo6Y/jhT/cLoCvnZI42oEqf9KQNYz1fqQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.28.1.tgz", + "integrity": "sha512-WsvbOunsUk0wccO/TV4o7IKgloJ942hVFK1CLatwv6TJspcCZb9umQkPdvB7FihmdxgaKR5JyxDjWpCOp4uZlQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.28.1.tgz", + "integrity": "sha512-HTDPdY1caUcU4qK23FeeGxCdJF64cKkqajU0iBnTVxS8F7H/7BewvYoG+va1KPSL63kQ1PGNyiwKOfReavzvNA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.28.1.tgz", + "integrity": "sha512-m/uYasxkUevcFTeRSM9TeLyPe2QDuqtjkeoTpP9SW0XxUWfcYrGDMkO/m2tTw+4NMAF9P2fU3Mw4ahNvo7QmsQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.28.1.tgz", + "integrity": "sha512-QAg11ZIt6mcmzpNE6JZBpKfJaKkqTm1A9+y9O+frdZJEuhQxiugM05gnCWiANHj4RmbgeVJpTdmKRmH/a+0QbA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.28.1.tgz", + "integrity": "sha512-dRP9PEBfolq1dmMcFqbEPSd9VlRuVWEGSmbxVEfiq2cs2jlZAl0YNxFzAQS2OrQmsLBLAATDMb3Z6MFv5vOcXg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.28.1.tgz", + "integrity": "sha512-uGr8khxO+CKT4XU8ZUH1TTEUtlktK6Kgtv0+6bIFSeiSlnGJHG1tSFSjm41uQ9sAO/5ULx9mWOz70jYLyv1QkA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.28.1.tgz", + "integrity": "sha512-QF54q8MYGAqMLrX2t7tNpi01nvq5RI59UBNx+3+37zoKX5KViPo/gk2QLhsuqok05sSCRluj0D00LzCwBikb0A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loongarch64-gnu": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.28.1.tgz", + "integrity": "sha512-vPul4uodvWvLhRco2w0GcyZcdyBfpfDRgNKU+p35AWEbJ/HPs1tOUrkSueVbBS0RQHAf/A+nNtDpvw95PeVKOA==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.28.1.tgz", + "integrity": "sha512-pTnTdBuC2+pt1Rmm2SV7JWRqzhYpEILML4PKODqLz+C7Ou2apEV52h19CR7es+u04KlqplggmN9sqZlekg3R1A==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.28.1.tgz", + "integrity": "sha512-vWXy1Nfg7TPBSuAncfInmAI/WZDd5vOklyLJDdIRKABcZWojNDY0NJwruY2AcnCLnRJKSaBgf/GiJfauu8cQZA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.28.1.tgz", + "integrity": "sha512-/yqC2Y53oZjb0yz8PVuGOQQNOTwxcizudunl/tFs1aLvObTclTwZ0JhXF2XcPT/zuaymemCDSuuUPXJJyqeDOg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.28.1.tgz", + "integrity": "sha512-fzgeABz7rrAlKYB0y2kSEiURrI0691CSL0+KXwKwhxvj92VULEDQLpBYLHpF49MSiPG4sq5CK3qHMnb9tlCjBw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.28.1.tgz", + "integrity": "sha512-xQTDVzSGiMlSshpJCtudbWyRfLaNiVPXt1WgdWTwWz9n0U12cI2ZVtWe/Jgwyv/6wjL7b66uu61Vg0POWVfz4g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.28.1.tgz", + "integrity": "sha512-wSXmDRVupJstFP7elGMgv+2HqXelQhuNf+IS4V+nUpNVi/GUiBgDmfwD0UGN3pcAnWsgKG3I52wMOBnk1VHr/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.28.1.tgz", + "integrity": "sha512-ZkyTJ/9vkgrE/Rk9vhMXhf8l9D+eAhbAVbsGsXKy2ohmJaWg0LPQLnIxRdRp/bKyr8tXuPlXhIoGlEB5XpJnGA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.28.1.tgz", + "integrity": "sha512-ZvK2jBafvttJjoIdKm/Q/Bh7IJ1Ose9IBOwpOXcOvW3ikGTQGmKDgxTC6oCAzW6PynbkKP8+um1du81XJHZ0JA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "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/prop-types": { + "version": "15.7.14", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz", + "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.3.17", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.17.tgz", + "integrity": "sha512-opAQ5no6LqJNo9TqnxBKsgnkIYHozW9KSTlFVoSUJYh1Fl/sswkEoqIugRSm7tbh6pABtYjGAjW+GOS23j8qbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.5", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.5.tgz", + "integrity": "sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^18.0.0" + } + }, + "node_modules/@types/stylis": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.5.tgz", + "integrity": "sha512-1Xve+NMN7FWjY14vLoY5tL3BVEQ/n42YLwaqJIPYhotZ9uBHt87VceMwWQpzmdEt2TNXIorIFG+YeCUUW7RInw==", + "license": "MIT" + }, + "node_modules/@vitejs/plugin-react": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.4.tgz", + "integrity": "sha512-SCCPBJtYLdE8PX/7ZQAs1QAZ8Jqwih+0VBLum1EGqmCCQal+MIUqLCzj3ZUy8ufbC0cAM4LRlSTm7IQJwWT4ug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.26.0", + "@babel/plugin-transform-react-jsx-self": "^7.25.9", + "@babel/plugin-transform-react-jsx-source": "^7.25.9", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.14.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0 || ^6.0.0" + } + }, + "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-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/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/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.flat": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", + "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", + "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "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.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/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/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/browserslist": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.3.tgz", + "integrity": "sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", + "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "get-intrinsic": "^1.2.6" + }, + "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/camelize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", + "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001689", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001689.tgz", + "integrity": "sha512-CmeR2VBycfa+5/jOfnp/NpWPGd06nf1XYiefUvhXFfZE4GkRc9jv+eGPS4nT558WS/8lYCzV8SlANCIPvbWP1g==", + "dev": true, + "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/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==", + "dev": 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==", + "dev": true, + "license": "MIT" + }, + "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/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "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/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "license": "ISC", + "engines": { + "node": ">=4" + } + }, + "node_modules/css-to-react-native": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", + "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "license": "MIT", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "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/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.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.74", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.74.tgz", + "integrity": "sha512-ck3//9RC+6oss/1Bh9tiAVFy5vfSKbRHAFh7Z3/eTRkEqJeWgymloShB17Vg3Z4nmDNp35vAd1BZ6CMW4Wt6Iw==", + "dev": true, + "license": "ISC" + }, + "node_modules/es-abstract": { + "version": "1.23.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.6.tgz", + "integrity": "sha512-Ifco6n3yj2tMZDWNLyloZrytt9lqqlwvS83P3HtaETR0NUOYnIULGGHpktqYGObGy+8wc1okO25p8TjemhImvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "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.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.7", + "get-intrinsic": "^1.2.6", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.2.1", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.1.0", + "math-intrinsics": "^1.0.0", + "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.3", + "safe-regex-test": "^1.1.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "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.3", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "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/esbuild": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.0.tgz", + "integrity": "sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.24.0", + "@esbuild/android-arm": "0.24.0", + "@esbuild/android-arm64": "0.24.0", + "@esbuild/android-x64": "0.24.0", + "@esbuild/darwin-arm64": "0.24.0", + "@esbuild/darwin-x64": "0.24.0", + "@esbuild/freebsd-arm64": "0.24.0", + "@esbuild/freebsd-x64": "0.24.0", + "@esbuild/linux-arm": "0.24.0", + "@esbuild/linux-arm64": "0.24.0", + "@esbuild/linux-ia32": "0.24.0", + "@esbuild/linux-loong64": "0.24.0", + "@esbuild/linux-mips64el": "0.24.0", + "@esbuild/linux-ppc64": "0.24.0", + "@esbuild/linux-riscv64": "0.24.0", + "@esbuild/linux-s390x": "0.24.0", + "@esbuild/linux-x64": "0.24.0", + "@esbuild/netbsd-x64": "0.24.0", + "@esbuild/openbsd-arm64": "0.24.0", + "@esbuild/openbsd-x64": "0.24.0", + "@esbuild/sunos-x64": "0.24.0", + "@esbuild/win32-arm64": "0.24.0", + "@esbuild/win32-ia32": "0.24.0", + "@esbuild/win32-x64": "0.24.0" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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.17.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.17.0.tgz", + "integrity": "sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA==", + "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.17.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.6", + "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-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-refresh": { + "version": "0.4.16", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.16.tgz", + "integrity": "sha512-slterMlxAhov/DZO8NScf6mEeMBBXodFUolijDvrtTxyezyLoTQaa73FyYus/VbTdftd8wBgBxPMRk3poleXNQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "eslint": ">=8.40" + } + }, + "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-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/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/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/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.7", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.7.tgz", + "integrity": "sha512-2g4x+HqTJKM9zcJqBSpjoRmdcPFtJM60J3xJisTQSXBWka5XqyBN/2tNUgma1mztTXyDuUsEtYe5qcs7xYzYQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" + }, + "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/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/globals": { + "version": "15.13.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.13.0.tgz", + "integrity": "sha512-49TewVEz0UxZjr1WYYsWpPrhyC/B/pA8Bq0fUmet2n+eR7yn0IvNzNaoBwnK6mdkzcN+se7Ez9zUgULTz2QH4g==", + "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/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.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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-boolean-object": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.1.tgz", + "integrity": "sha512-l9qO6eFlUETHtuihLcYOaLKByJ1f+N4kthcU9YjHy3N+B3hWv0y/2Nd0mu/7lTFnRQHTrSdXF50HQ3bl5fEnng==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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.16.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.0.tgz", + "integrity": "sha512-urTSINYfAYgcbLb0yDQ6egFm6h3Mo1DcF9EkyXSRjjzdHbsulg01qhwWuXdOoUBuTkbQ80KDboXa0vFJ+BDH+g==", + "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.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "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.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "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.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.14.tgz", + "integrity": "sha512-lQUsHzcTb7rH57dajbOuZEuMDXjs9f04ZloER4QOpjpKcaw4f98BRUrs8aiO9Z4G7i7B0Xhgarg6SCgYcYi8Nw==", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.0.tgz", + "integrity": "sha512-SXM8Nwyys6nT5WP6pltOwKytLV7FqQ4UiibxVmW+EIosHcmCqkkjViTb5SNssDlkCiEYRP1/pdWUKVvZBmsR2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "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/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/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "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": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "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/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/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": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "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/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/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/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/node-releases": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "dev": true, + "license": "MIT" + }, + "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-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.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/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/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/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-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==", + "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/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "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/react-refresh": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.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": "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/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/rollup": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.28.1.tgz", + "integrity": "sha512-61fXYl/qNVinKmGSTHAZ6Yy8I3YIJC/r2m9feHo6SwVAVcLT5MPwOUFe7EuURA/4m0NR8lXG4BBXuo/IZEsjMg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.6" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.28.1", + "@rollup/rollup-android-arm64": "4.28.1", + "@rollup/rollup-darwin-arm64": "4.28.1", + "@rollup/rollup-darwin-x64": "4.28.1", + "@rollup/rollup-freebsd-arm64": "4.28.1", + "@rollup/rollup-freebsd-x64": "4.28.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.28.1", + "@rollup/rollup-linux-arm-musleabihf": "4.28.1", + "@rollup/rollup-linux-arm64-gnu": "4.28.1", + "@rollup/rollup-linux-arm64-musl": "4.28.1", + "@rollup/rollup-linux-loongarch64-gnu": "4.28.1", + "@rollup/rollup-linux-powerpc64le-gnu": "4.28.1", + "@rollup/rollup-linux-riscv64-gnu": "4.28.1", + "@rollup/rollup-linux-s390x-gnu": "4.28.1", + "@rollup/rollup-linux-x64-gnu": "4.28.1", + "@rollup/rollup-linux-x64-musl": "4.28.1", + "@rollup/rollup-win32-arm64-msvc": "4.28.1", + "@rollup/rollup-win32-ia32-msvc": "4.28.1", + "@rollup/rollup-win32-x64-msvc": "4.28.1", + "fsevents": "~2.3.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.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "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/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/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", + "license": "MIT" + }, + "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/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/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-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-components": { + "version": "6.1.13", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.1.13.tgz", + "integrity": "sha512-M0+N2xSnAtwcVAQeFEsGWFFxXDftHUD7XrKla06QbpUMmbmtFBMMTcKWvFXtWxuD5qQkB8iU5gk6QASlx2ZRMw==", + "license": "MIT", + "dependencies": { + "@emotion/is-prop-valid": "1.2.2", + "@emotion/unitless": "0.8.1", + "@types/stylis": "4.2.5", + "css-to-react-native": "3.2.0", + "csstype": "3.1.3", + "postcss": "8.4.38", + "shallowequal": "1.1.0", + "stylis": "4.3.2", + "tslib": "2.6.2" + }, + "engines": { + "node": ">= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0" + } + }, + "node_modules/styled-components/node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "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.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/stylis": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.2.tgz", + "integrity": "sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==", + "license": "MIT" + }, + "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/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "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/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "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/vite": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.0.3.tgz", + "integrity": "sha512-Cmuo5P0ENTN6HxLSo6IHsjCLn/81Vgrp81oaiFFMRa8gGDj5xEjIcEpf2ZymZtZR8oU0P2JX5WuUp/rlXcHkAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.24.0", + "postcss": "^8.4.49", + "rollup": "^4.23.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", + "jiti": ">=1.21.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "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/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "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..db69474 --- /dev/null +++ b/package.json @@ -0,0 +1,29 @@ +{ + "name": "aula6", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "vite build", + "lint": "eslint .", + "preview": "vite preview" + }, + "dependencies": { + "react": "^18.3.1", + "react-dom": "^18.3.1", + "styled-components": "^6.1.13" + }, + "devDependencies": { + "@eslint/js": "^9.15.0", + "@types/react": "^18.3.12", + "@types/react-dom": "^18.3.1", + "@vitejs/plugin-react": "^4.3.4", + "eslint": "^9.15.0", + "eslint-plugin-react": "^7.37.2", + "eslint-plugin-react-hooks": "^5.0.0", + "eslint-plugin-react-refresh": "^0.4.14", + "globals": "^15.12.0", + "vite": "^6.0.1" + } +} diff --git a/src/App.jsx b/src/App.jsx new file mode 100644 index 0000000..ac582a7 --- /dev/null +++ b/src/App.jsx @@ -0,0 +1,12 @@ +import React from 'react'; +import ItemListContainer from './components/ItemListContainer.jsx'; + +function App() { + return ( + <> + + + ); +} + +export default App; diff --git a/src/assets/scs1.png b/src/assets/scs1.png new file mode 100644 index 0000000000000000000000000000000000000000..d07c9890dcc75ade92d7902bf19099d50f38874d GIT binary patch literal 70486 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 literal 0 HcmV?d00001 diff --git a/src/assets/scs2.png b/src/assets/scs2.png new file mode 100644 index 0000000000000000000000000000000000000000..1f44e3789ebad0c37b334b03e1d680bd4340b266 GIT binary patch literal 79462 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

9ClJwT_z|Yz8uj-ltE!jsppIulW&}01mH9t zcZYsV?{i5=Z(r=(|7MX4yiz_;ctO2^Z%i2|@@jUel5zJ*F!~Rdm$DZVK4>*Q?%F3E z3D$Kj9U?t4Iw<4jair&{>4b>t4rUre1mBZPV+_f<@v!jjy7j2fD|t=AhDm%szmE_` z&`Hwo_zgHm$a+vpfB3%mTo`j%xh63gn74GMy^t8Td`G%E*}NR z99FXHmyelqp-G$Zj{dfztn(Nc?z}jenxo8_#g2Wqn`DEfWkk%ny8@2{{A4H9UD)Sn zLc_AnHucvzACghI*&8y-=Ip9f8ZLqqF33wizi~nLrP%F;>gegYOTKTn(}c+@Jk|QI zyCYri-WkgrJrw%A)mQy(P5o1d%)iG)dqpqnl-d*e()xZzQ6ya2x%!guQdl*G5`uOs%m${#E0&Q0B6CyNfpPG9TQ-o^1Sv($uQToIr;I1c%z(Q_(C zEBu>YDtJ*E-MxgqL)$4Q<3yo7aa*5_X0jC%^kz>dF2Ggro8#_5RDGPjQe7vAZ2*%{ zxAoLoa6!4H2Q^Tv>Kl~fhRZBcL{VCgMi9RFX3}Rlpy)a$WxXJxQX#myxdl;gAc}~D zMNt97@-#HtrL9amHDZOVNe{aAF4bT{1Vw6ko zv~l-?6vdO{2~Gf8n?yr($Sw0hH1zGEE7nsWezFP4TwgiUsW+?{8UvSpvYW;( zmz!TaH4cmXG4?{!^81A%WBuw_CDYG2Pxs{^?{;vNY1DjkRm>>}weSe>Bmcbpw~euV zVhqCnV4mtJsE~Xsby%qC*x;)a9RJEusW!6ax_Vw7h~2>vu`HWCnX}Xd>Zzv&yWuD- zy;?AplWq_qwoH@2fFXWFen^B6Io9Ec)8@a+u{3MBDapCoLEBnJFc0ldb}_!37dOiD z{ogH^F5%o_(A7-RE@H>vl{a*X$BDC=wB6iW*C1oGR`d z${xR|9W<_IzgJfmNOycQVCNN@Z_Y+Yr0AXyte-cvO`z^ej^ZRDDSW?`wo>3ClDBE5 zDgU|s%K_)br-1Ue`k_IkgAA6XIRcXd>m`w~hRruEmZkTQk<7maB{DfmJgdnw4jd3~ z`;*_x`E6F@59H*;R4zIUHpLRSVo{8R)n}@UBroM=XuPy?rr-b#N7yJ5ZR#Am)+Ym- zheXV^zwa=9jz$Ix2x8}F`U9p52mE_cHkpp3^1T0W49q&o>F zBs5OD1GOUnt_oa|^&*+xaG*+%dPKyHbX7N%uq5NK89~bn%OM^4iv~}LbyQ!j6TvX? zvZH3GG4*FdKq~KiaZ~&5@i-|d!HL+aeanVjXP|!i*n^avUm`zW^P{iw{A_-?>vA9X z`kf%EB*4R##KxRm!sadR0g`kopkUe}OD^@6L?t2z(rIASon#g8aOVS{hvdpnPVTlk zQ~kR&?HjP~1mUpCF>F?uyB09i+q2>(cVqLFwH!AZfLKCZ3k%2 zPVtwSTUPZL@uAA)1m@Z_?L84)Ji1z@!pCk@p0wSIuxw(YLiFJMBUUSt{H>1%--wU{ zhWj5PD=&bE=a#67HZ9wOzQnM1Jpz@hA>EDRa%PHCv&tAWp-1RMAXqZ^)?;k=;EIYrjVBp^X#E*5+tJFci2Q9tr+NQHxI9LvPLb_*3nBU+oU^ zi9y#KO&20zqNPWk=?w`9XSymNBNt+aeD!9DGP@4&9wZ( z0s2Mg5XFCe??Ar2HLw18ftciZC0>><_633eZ(GIz}D=| zS%oV{8d`M`bR`?IX8D#gs>#>U-7J=^l#O+-{ByoP1R#Dafvot+8}1bI(=VeozjmrK z9J8L#!!wRjO={rg{oOnD$gP9$tt>QZ%xQQf2)%XspYbY^O3-&PJ0`NeykQ*M zM3dZvVfn0>CW&7HFQP{EtYh=l*`;}~XHhk^!FFZF2&N%CPqm*I-KKeP8WA59tK!Igf&@npR$t0E!HPRgj3djiec zyzJhML(fF#KCVb^B5yu97&SsjN?Qr4)bx`ll#QNEem*bfS@Mnr4fEF8D`7p`aiu$Q zh9%a__w`G{*IR?>wbpZ;ie8tGCtzMJIV#lOv2QpvmSj-LF%y|2xhIT+T{*Kq%P$0T zxDE$9u9v894^ss#3ASXW#8_l*u-k2C21fFTeAh-DtxnxfqZgoDiS7C>aQU#vdq2}G zr4>ldDTuO(7ta#%xOCc1i%qAY-Voe;-$5Tx1{u#50VRxn5 zBPCDzPW(nk(C`Ywe{GXJbcRgZF*vY1Ehf7Tc$o=rmcv z`}ew9YJ&}YKYx}Yd-k?*Qr5BZwBJAO^G;quvnTlgS^uD)hlwCzW;-wr1lGZf2bZS(W^QhBf{m`%4 zO6W6rNZK9VaNolEPFlwKfX|cBR+GC>qsjqUPywg@Y+BBvEVn~37v^p(EG>ulWKC-Q4 zEoMYi*w4jctL@)pkj7c0wC&`V(cv}@G%KFYCo2wJV|>40E`&7YP@6$)u2*<)LW!Z) zS#vACUFon#ZJvYJ&$WK}LI^_Me)hCQn^~{;nODi(pM^~`tHuHa$|4*EL?%6#=cjU!?C!`>*2@;TrX*;V-o0W#AR^|ARb1(d zaf|O8=6=X2jzuRNG~yeXqrWjUomSK6SGxTmZtELPB}>-Ejq)U(Bn~4xfwl|0(U|#z zr?h7`5A(<3OSrJlmu#WuQB8OM=W%(i^+ZJQKjBz}4H|%w2#I(l9q6f+#Y~;^NtMTG zXH>iV0)QZ~nt-^d4k>?Nd3_(T!pHAg;8_OEs(df}O4{IlbJCh>cpeBNS*DqZQZqq~ z@FgEDS z#+&WrZ?${Dm6{XUIHKju#?vku?P`}5G%tdo?YSONnIy7$7HU?Y#2`C!M$Q_|3?7IO zL-Qn}B0E!q=!59E_1@KoMCG3BtxA2NMMJSfY=|J{OG$Ez7P9r_#xMlyZCV@L1g5C7 zE!M7#)uGj$g1i%^vnkiLWt3fe%`DMgy=k&~DTb-10Kb>`@2$^G9Px)+uZUPpt^M94 zng>9yr1&DxD!kO-{S4(hFdI^?+T{B=J01fhkT$4^Y~XVs9j)QBh^H+j0@iOHI-1`q z>>TTnwpJDOJbT9leGDK~jjo|o!Q+07@=>F2v%OouBZNJ$kW%=3^mx|ei^*kCLIWSr z;Fd<02#}rn>bTj$CoS9&oL%vgl*3j452@@T5f~R|8#eGy`dLljhGJsFYzZKmGDcOf z?+m3v$GSgGE_1rIFjAJOk+^n2g_nVNIG*Sej@Y?^ zFr@OZwhcx{!OaS7wVZf$`S~4D{BP|Zf|u}0MY5`m0kS)H`CO$I7#a>VzeTQ-wTiq< zq4adChYkVowMRFEi4nc5k6jx)qvJi3FG_GG)x#>}+cOADQkC6b!Iq&PZ_XZdZPiTl ziwvu2-{SJ+$IvCg_={;1gYK=Dqt#Uu)o{ozrjN5(PA}MJHQ>3+dYT?QYHa;pl|Ly4 z#eTSFOIa+Qg=`uhbt#n~B({M9~MIW>-bEXn6KP)}U#!Guf#QTV_LnYR&D%Ny~-KmOnct8=7 zxrwnsVXY17=U`7vzN5sg4`?(g1r!-KujIO#mYs%0154+IzD~PhbI|4T5o(S$c9@Zu z{n13x2x5cV_GU28*%>Q#+Q)x6zm=(@Lg=I%Yb8P{;-i}6fhp`h6E>?hmX^G9g6 zvYinhQorN<>VAAw+!X10c*rI+;DD>Y`}^}B5>>Hzt4*sF%?FEi!t>+3*DH8MB#uSj zw(+Ah{&}+NcLyf+7P~UQRXOImRRe_Zamu_JDpr6fyOL=+!AFQC#)54|uHkt?Bd3)Z zm>7_c73$o2tAK3#zm7y~Z|b(!v*CO%be0XSj;h5YIcR1$8Rt;1+@3ln3_z7xnon0URMt4 zH1842ms_;O7TG|eOYqL-rdkCDm1GIhoBCEo=1r|wzcP2232BuOJ`rx#dNpMFOPgJY zfjE(;RPC|URjCcn3upmUnQ_D)rhUJie32;27WU?Mi8rgeK0}sn3ww1d^BvXP_X7VBRFj{*wB-=XeioWb` zo$JBkWCY>F{Ab_?A(Nazy}x*@dFF9@p3VueXK>57_gmGVm{J5WZN)iQiY(H>9d@>6 z(oIfW_UOJJInPg8UO(K7X+G%?5K_QCe|1l?>UOj0`6}W_wLBe(oA0y3Ty{|O+|}C> z6;4#me3hJOZ8cK85{xQE-$Nh))zNtuWbd*=m81uf)+-qkZL2d+Q#XIvVlc-}8=(~j z-%KB66wit|8d;Y83e{UP=KBUu{0x7u+~_z=jqO&rCpDK-2l$zXRe{Lh%&6`bTASxI z6ox#ZIAaa!>1PAFGQay;MB=2=_*h_+6D=M^t!>*}MJ*7@LAFo%4qAN5l}ozn`Z34x z%%JN2m}ne}P_+Zsa;I{bZ-fDjl3+3y|ErF6@+p>LjEGZAGc|FeMvc%R7_FD)rVid^ zMJK=r%>)|+kW!}|864a2{>QQbp>GVv=1wA|8)KR~%`Mu}YfP885Zv_i>4#exa?5gM zK6saNT+P8V_vF7lN+JaGp5|(Gem&3m<&BM-e&mapsSUnRtgAIR$K9kS z6b-YB6vq2c#VnEbsn|ySytjr((uQfd@#qSJ+bFo`wE0*wZ8ylYs4CiaOLTNk%b^_{ z1d!1&0EyMjpO0$S$GYMz8wbQ}iVwuv24VBAt6}|S&Z^b0SUVG(Y)-abrdiX5_>rOn zC6m~w4<~wki$rHDoDhdoanl9jWn|E>(^Z&)T%7T`9mcdG{%~lf_80XlS%KPZX<5o1 z#vyv#@w`c-I-16kxZP&`#@GO_UpPfa#-{P@%+L8}#JvxPtCfA$%;igrrC#!oOy%=F zC6q_MC&=&%0O=&CfbDrNE>*1C(uSy&G)1qCJQ361B4@>pj00^`cxg@v?Z}Q=5jOTp z#$|Uweyej7+rN4HVrHv7L?0URKDiZGjg7%!FKt3$7!Mj=eZ-jpbMIQQ&kT1Exyysz? zb|iTaY;JBDp3on9Tw`fM=#TqUacGNK7~#(QNzH)cxz!fw-k9K-B5!y)mi$2hNv6Fb zA}$69X>14Dn+9m*h5PVCS@#9$>6Y=#{n1#_2``1ANyw)Y#8=GC%+(nE89(|e>@;#%A8!R?|*PfTSOH&J6Xxd{H%!<2oL?FC#DG3o#> zz@?>WTlSCdez>#otGzQ`HAk0{F50jd%ZaqXAA3to0!j{YIB*P(v^JJRtID;drJZ~^zm&>GD}f$C-C4j=oc#8}1csm-XFbkH zENK8*CTJe2xgr6;mSK0`oF`vIVCi*?_3(9|d(X8N^JbkS3r?JeMUS=FBfy@-MqyuQ zm=Md1Yqh2bT#T3s`TW=FQOA^ zc|zb5FfUNIm+jxEpHLY!tmZt}Ia~wo=P9(3L}5)Po8|3|Rob&?UgrOgRU7SO#Kg|J z_MF_XM#5cQ;`Bj@FN-DFd9HdP2AD5#R29{5w@4dZ&uq0W*4xtbM=EasLr7WKg_JD> zpihPl# z?RpCv63pU=bj@Pm+aJjl$u$;!v1%XKf`|Oowbr1*=3bqBN4%u6NLPn;{uNIUJr)0x z%PFv`G3N^N{rgv6V8kQWnYM6zUj8e~YRsV=bHUA@15XaWBe&T>%aK01xp>;3poW~b z1fu1Jyty&81ET*ylVCLQ(W+(xzb@P9`WKaV{^jpDUnL|3)F-r0s2MiJtS1sM)%edt zyaYI)b-1%+1%mI-OOn1Lrch%(D1#E?0uX#kBg;|@4{OjrdS_adD-o}jWEKq_wY+@U zw!ZtE#Qa5!b{yNcxtle_e_$Rx#9Y?IoLK4FJz&0>vvs_Pn=_3Ffad7pu>=H~xnwqx}SApJeYBFb6RoVdkqN!KBLki;kF%~8;|?80}4c!&>% zAkKTmt93!c2ngmQ{K8%dn4tbg&XOv$kW4{*P@+P7C|@zeTkdlTk8MZn$+vVJ6DNb1 z)(Fd@tFF>2NgyBQ-CGRklh-Z+C=SO_Fg6W9Q)JpvC1Jh->!<=qO88iwwO;p|yVL}& z@T!x_(*o)@Jwc=d^}G_RGXL&{tkW+4V6^P``Q4j7Y9#}_%)1KJ0( zncg=~nfd#E{RVy>|037sH*i?5wi96Q?CwtnW>!Nk|1V(x6jR@U1|cCOek~aXi|B!v7OzkCMFbw3$t^F*lnnNs z);;v{Y%1Aw;1KlzA^Q8H_rw4GD|G&o_U~#q3??Tqx21K)U^<@>W;s&C`3X?2ivHp` zYa*f+tyXOx?CkkzAwWFg#I_d}k69L4orVQwb%)0x(38>YY3j=`e0ookOjM`Svr6g* z_KfAL?NuB3N|8k+rsSz0JL%?MAfXcD;xA{!p%BA4@wP!t@{$qC@w1pB&xLwMo@-vX z5*ZZ($@wS|8Ov&cvZ7$9W`9Z!Wm^#mk-9M88csevLRbMhyL$)Vna|{LNU*Kw^AN5q zYh03D-a)8a0)bZqR`-Tn8*a`P`phNnzyW=s-nz4a*}v3x$AwfbFtte~v_;0~qxHFx z^;CA{WYx;R@Jw6?bA$VF;<)6dXcFkY$g&Pin6dftbau6>&8u1Bct0)H4v};$ z^$zYXlAxUH_EIyg=??IT;;Q;|Y(&NSar(={P-lrcr~h9@2=h`S5`lp%3aw+3K-%dL zAkZQ}_S|ohb|tGLvyIik>X0kbEUeXNu1|2$!T{ev!Y2+^C|6LoIb@LW>41V?|ecOeKYlQiHoqg;qrnfgblP89-9l8h9FBsqp}@ z!6Oue9yI*2_}$?jwjuViN^FY-FFS3BoG@`@`E~#x29p#1))wfHNx> z_Q_wAA98EL2ZX$aTVw?vvrkXbkplrUu45$sJr&+=X3Ws5*N4w?HY(gooJ;R(>^}C?F8~VwtdlE=n#6!OkwMyg~l4I#cn?4XcQ>$=i z@oGXPt39n^aw6I0E!)GtU|y|NCj6#;`ySys_%&u*xT!O)Ll+_8`y=)_ji%j|eE<38 z%E9{;s!#rTsJhozUZ-Lk2oZ0}8hGW(MlotK^k!Teo_m+U^X{1wOT+jQhi z!wWQ1vCXao1L|{i?O&E{^1msjGV6k|oD(X^KWgutOd)JPsT^ufy&amr^!P}`gW@aS zh2C3yY8HO)K<g{x8VXP(9<9c7W>+CAsfGX&G>tvr`jp^$V|_t4o=fE_~2j3LBRAtuPt~^MuY8Nv z5G6Y4Wxw|`&GV*Fho9xZ6y?G2i#kbLyi6XQ(}|8iV5eeTBgyFV!3_FNm^ z<{n7hO+bb(B<}5S`BEush<+)c=Y1tCgxH{^`KTXhRo>~rt!$9(QDt#KvWRBkV$ zZ=7jeo!RyMHqE|coO9XM88t^QjXpqq_x9_f!?}yM#WAhh2Kv|69*)BTI(hj|<9DEr z&|CTZj){7wyyP;M#5bJ{$Bh@y-L0IOI8V5Ar0v98p%E;?LIKF<3G=9edDUz(sKvD< zcjOR@L0!RPdcw0`DHfJO^K<*xe;r;}Zl!MGn~&kCcA@{%Gh>u zUP{+^ce^FOzisPhYsSi33epLR_zK)BDaCnCJnNSJ|Iqd3QAw!n->>GAK4ofUrlw*$ zpR{t$6i2k$>E1cjHs=A8(wxJ20MV?}9H=bkF-yytoM$TqQxQ!CoJ|x5L_|OZ1zw+b z{mwb-oORy6`GiX#*#Q$EhKB)jQ=GtGt%V#88J&l z(HrTIvdDV3p4abRX85~iR>&(oS}t4o#mL62BP$ILFLAsc7=Nk*>dDR7QR>b2(~Kiw z_gTD&iK&SfV!T4sDRg1#rJy`HD5)?qII?E`iXL&-6f#aNmX_2jI73niCI*p|ZK;ia zGb{S{uQq4=i*gY|P#qV*|oyI_aI^pmT}`H!jxfD#d!yBXB8l z5wM5V0F#uGAB|qdRyrcO-&Ui|#Rq7I*M^z|^z5Vk&TV@1;b?LS+{a??23Q53F{qV} zh^b$Bv5#$oXPcug;ysLHc>P}P*jT4 z4CPIvdod@V&>5B}q%ZG1Y9Nrg}S) zUrdTP5RA$*#DI~1|Ns5Wo0UZ{U)W6>TL$I1j*6uUT8_;k#L?iL8@i8Pxyf+`KlY6S z9=Qr&842^>Wpi3k#fSe&1#3BJhfUDMmaH*~OcQPq$f^j9F6^e?kzd{)Qs^SD+dzB*Ha(5BLN@ zdTC@&S9g#np~eS~_7^33k_roM?7IeaU)|*$tvH>sjk9`hviAjUS9Qk%&7?C|&Gr$I^i5XQ8$3W8L{GO5PFwiy0t zK2opJcNa4ZTKX$Y;~o^+`R{Mp+8}-90?#IOKH={(j;LxF{;vk*D|DvN0P)`3%BQ+i zJ_o%{pEf-j0~oAk4JuW|^zgF}-pG9#2wWb7VkgJPUHCPG6U#2u$T&Jx?Z*2bQg?+0 z0%fh5dv`@Ff(LS4GCX{R9-nQ?C15AZt%;r&%}oLsS(t5^EeS_%*spTvi~wyVz>oe> z;E+`>SJ$CDAG3Bd{FFextd0++0~8gu5;+H{i((idlS6TAckb)tw8VRn3znqkhBS#D zBv77L6ot(fuahfXYzhW-qSQnC_Y3}HTpUulA~r9vwM~3oH4@Us}w#SV1%P6n*W}jlL?4<9wHQ2})6t?_^{y|#dG;luZcIW1bCX&Wq6j7(}f&X3ar%!DhSB1+++vn}xlb3U~OPevrQ7y%1gd5Go z_2|{Qw_c2E_44b4vhdJv1>=`A5Y}m}yYMqrTY-s94fw4SB0alepW3~-9e^(HznrUN z2T`;IKSECHRBO(S9dyoYq=nUbN7tNk%i2rHpmeC^5I2bRN~VcS4xzSP&8lm?RL;~$ zQAZ<_>HLUCR@1v|6n$A8k_eTPaOUrEdARU~HlJu}VvEBgB@7EahzYzPRAyOl$zm1l z%gP7oC@V0hb2v@>^pu`%eP!;(Y!0s>(+dssIIRN$>gbsSg#{d@%;&_p*#^L@e2dpo zOh7ssyK{AQFz@b)15^5&n3}-(Dw=Lvhez?N8TL9Y4ek*Vwt4Ui+1IUUaD5j}7qK+D zv}>|GM<@CKIcSy~jq-k= zD45iEM#vvB`_-tD`m{c4L|ZW?ttRoH`1-fgERy1c_+XPrTX0Z-?{>4u4!f9ECou2whQ0mzoR)20IG{#a?tcnyu|SB* z`uT2u*fiRgQ>xQLfAbKc!7-2s;fy4PJ~w8}L5(fe#zSnD_d0nr%qstT3jy()^#cQn z=;ge=N)Z0vI&qxl^q90W6>F;8y`M{}RLFOA4QjHUG>U*l%!Jl){AYTM7-4T8n8+2< zqA3(egL-pXVdPvFXMD%0rX||?PaVw+ED>)jL}aqkYY?YY33L0px&}R*!==bof{Fuz zGh;d#C*0g?kZ=hC>y^jN(%AG*!ErrnatEC}$2u3;e5>L!kU^io66A!o=(1*vF9XvZ z4;eWpw-J9WQt?E6x4dFZRDf?r;cneNkH$N)pG>n&C>#lPP&@klNQrW#ogC{${ znxc1oe}(+Mx&5(bx2AKOHO9o}Bn$Rq^ha8DkI88+k_Cu=_$0J%Gb!Xd88ddfC? zUVyOllkgIJb-@u~a`c>o<&1uwGA3tTkeKg|ellRT>nK45feZlkb-@`YUJETxNxPEW z6j$QAb)Ar-c$k5-8Pclbw`bgEs2Mo{`eaTw$0BUCk2jAug~RIUjzb9(o%blmxAB?L zC0*UU#``mACpKHcm5fM>Dh?A8ul)WB@b_~Wuj{#ckAolEukqn#Q(Wd-rPz-DzNXGO ztU6Id!wa&6M6hhU$0DN_kI+GGU&1K(8HG_Np;<0#;{_t65;t(U+|6Qte9|t?jc;qn z9+Wx4=-c$NL(?6~%YP4PYrdP28b6MhO7-clR>b-S`KrrSAU+Mgg)Q1+P5wi8VscD& zZNgBdW0RM&znQX7xfA=t8aOXg%s)JuIDL3QFWTz_Hc$Ie&NhBhYo*k7EN!(@g)C@QGeAuf8NE$x|JytZfg`P31esglu+~v#}r2aL75M?q7SY z4w_!y7dQ47E~}u+DOu>``4nw7RK)_jP$gZJJ0Pd!Akf`Sz25$+3)+DHEo>`nGc?thh!zZ8eCW7Xr;Y%`HP? z^6pD|Q3qF6IKLEuBRx0bwh57azwAR@b1&p9v~OjQUCe9lQH0+k`j%zrOM#>kQR#k$ zhVz3AK?b;Ukn8h3v`A4B%>24fNyd^UEQP&BzLST3Fs~{>_;WFk>@O>#IBU$GY6t!) z*vFrEc6CXiWEQ5>LKA6321*zStfq=hh{W)Fwx#*@8bw3-|FPFpe}9{D5b63gMzQRh ze^u8`mi2ovbggFR^*Mgm>J4_yPjb{^etVTGHCC~0>v(bMo$(g`b1R|L{W~q_VN1k0 zN!~8Q2^bMF+cp;pnIBd`=i#OI)80_Q zTewhd@x;HoK(xf7+#OhNj@!d5lBVm#PIDWPS5i6%m(_J?Mbhs0vum1*wCaq zbWoF0x7$NeudA{>v30PyigsNH|8q9%M>v$IDxN0f5%*Uo39eX~|8=ov0r9{%e8C6Z zP}Jyy^-;&)QD=+%)28gt%)6_&{U3F@5zl&77^{!^M5pk1kD~*Ko^z0yslfb=`%wqv z(m#Z7v%!4MUPP3mT2Ee(iBD0iFN~L|m}-Z38ZtZ`kh(^ps1^&=`W?s?o16@hYsf8A zsuFh#U6F$JGInd4#6-vk`?iQnHhi}2(c@{@;fKt+P~PJlaL4a>4=^cySco**?*IAg zyAC6jU6Yl#??Sgb+y6*JZS~+Jmy|GYP|@~s1>RuQkY80?c(z!7C;0+p9T)8Z*Im`< zpvlrWy<;eB1U9oLpb`*A`~x~u)6$2uG3wZwe0;byJiZi|1Tg;SjsCN^HGH_nB{G&R zx1^oa)iGTyf#7_%SkhcDNU*ClLB~-2vG28g4J0^&*;h+@x>=@Pdx73rahNI5kHYuP zt2~hHJ^w@~Ep!8;jB%=U4!3I}5`uHK)dyQ}ci+^cR@LU5@y7vpedkOIjg>}nB3)xW zdtpJRm!ZAm0&omjCg-%C<3?H6yZd3A4xwc?7lyE9mxVIqP7_k)>B;`q)+W~T1&R~t z<4dbzVkU;1(Jj=MmM=h!_(-dbMxbzvXV>88is|zT=gbN#PQe61F#c+Jyy-Ep;=9-OXk`V zc35n~^U);|Vui*{C80&tSg2W2m7|=e{OS+4LFP|`(g9!eKf;q9;D8W$YA6`I!kp@T z)I}h~HtK=$v6E!SgU>jU4N0i<>)E!!ja#LTOMWvZ&3~|-&Z*w>G4`WZJi-f80j{oK z(5XjVbU|Z-hFbdiu;70W0vkN>=x!nB-!L=Mo@X_`Lvg5j+(Nb)i&|TL{VX8Z4PGOA z1*3;S%(m1e-zOHMb=%9b=x<+1 z^#d^8y4_af@01L{E@_ zX(?OfoL)FY6I_2Ci0C=A%tg#ZamM#*Y*UJ$=v?~20w0uNymMPS?r=YA@<)`6SQeO% zb&8@NT#5l^1Y5;GVUc}(t-%NnFmDs)os6}vaYT-mHY(%OWb6jzrR0#s=Y8g2w+;`p%BI=0td1Avphlak*D=R> zcCYGO+AWgpS~<4Irp=$tR|EXJ`_&#cM^+BL6iO$t^ZV&OwXdYOEA0c9zdZlXX6u;J zQWuVz3imz);pvUr?NYiHLOds|r~Cm{3OeY_)eR1ez9!&~at;IC+-B<)`2!)Zn5qYV zH1y%y=May8!xk{cEEjoP&cqO(z7gpA(u+Z{P4#u;-9V?gNr#$luV#f^DetV9y?s|~ z8A$B|}nHpUs!A0z@B7lFsJCjeV+YTyehrSXsyaHET`)%|`2@*+)-?`1(idioc z>U$Oms{eT%{`zXtr3zU~*$1(3)K6$54i0}mUg0dQt)IOn;m)TV94;(N^-X3)9i@5$ z;&Ud6kTYLfJ9eaUn^2sKT}$+cpnJYr>{l;@CnkzAG8$zefV4H^qZ5HUTgXu1Q3GF5s;=berwfTh97j@?^WXm8vB zS{*od+BLAlT`kAdl#I)t0W}lft5I7=X(O&PXFz4lV;?=UR=|lqG)#0*S9+n1 zU0Y*2;+%7>LRPe}dzzAJol$0z)dUXVt`clhzqm#gJx~yjbU$d>=UMLgn!5dsb(2W3 z?I5slyqi@X1flw(TlptSey82L!dSdQX}&Kqn*O+G{NOE!Wm85Tg{0fVs zXfmZXN_OxTU{}V;aN^zL%?3sA&k@^z4%n;!Jz!U--vLZre8aBNxOh<7l3{F0uC*;Y z@4VtFX0+%p;73ZeLEQ;H#V!KGNqzkJP>ppM$T+6u zT8C!q*0leI-BGUKgX2cD&QRmuCy>aaYk>wC8@ou;mk#*2)x&3a^}mvW9w<=wy7(kv z!_~nb`>PKpXG0-<%1M36>bA*_0XxwoTSdgTn$$R@_luOELANkq&&510l>A>0#uQ#0D+t3K_ZJ$a4MY{JM;kvY?ut-Gv}Xo})m37CD0$ zHFzikr+^{U4YKCr#5onJOeUfF)wiSGl$p0OW>jC@JjP8ei)4Lw>RQesR{Jz`xJ&Qo ziq6L*5YE*paH7DKq#Tpd`AAOc`p*vA6y6y(O+r6W1*FTnQ6CN4V!lU(*|$Yzr8;u! z`pAaKo2fnS3N6UP7AK?V;yljdPIU&S9436-E)M##KRwCYfh9O?YLOVFj| z&)%qriM3WZhU>-CvrP>zJGk($D*Z}Rnk&pQAoh2**TyFm3+AdAr6aKb|HpA_Yq8f0 zTpmp(DI*fA+@)QaMz0;~q9@KNW6V&l9kA%MnLTIdw+&h7rf(IbBn_qCpB!Gbw5yFw z|CZj2tZB|YeL!si!)WgephJr<>8l;WOQ`(nS1YN~eeY5-ht4quUqsWfb;W0WxVV<3 zXT^s{35_f5ihg^DD2vt;N@k%@RM9^sYcCEk zq=@PEpdip=qynY+uVaswy|SJLh9-fd#_2*K$%pcc~nVuF)T3UOyp6kGV6J} zI42(Kxu4shR|RK0QF%v~UgIh`DekX9=_rZr7TyKJix`?lduLE(QPlU^WKWz|LHO^La7m(R=betl!F-Z!w!0(nV>Gg= z$xy>Hprl(z@%9Q?WP9MftQ{C`teNY7l#Z49|IriJmH@NqvL->HGz0ceLSTlEVxBv+o8$Se@MZQ`+{d(u6Dm(Z7n!A#U;gz#ynp1w z>u^0=*YuPcnsea#nv&*MQAKt?F#t`>;j9&UZ6*X~+)qMiXTf$NwP_HaeqGHYO!900 zK$q-&Z4R>lg6(`>imJJ{a~(2usB7}&%hT;HZOV>FN_oHWgR;+_Dc zd%*x1Q74siJproN-GL_q)e@Cr=S;!}R0*IV_Nb55j;qK7>ieohcdxdeKkSNDQfM`} z_DA%mGa{Zo3kJGD_*_Rn0E@Wcb86{ol9!L$WAby6f2d4UM1Y_n$1FGebY{87GTqll zp6a~HHmRzO1^tS}h_2yzT5d|IvSsE<*l9lP6yPDh@bp zX%q!{_B)DFDsj2xI%GA<42;V?b=W~Q!JC08$Jd4>u%u)ALqZTi%JZe{z)w>ESutnU z)oT+0%27ib11>G7Yr*8_*3B2gc6t+ z`D9KKz+JPzEbaWUGh&p)tE4Bsu(Rd<-N~gUVIC%RX>^AyrBEY_Z>=j;JXERe+G^h? zVn7}%Gz4E{X|n-WYm2VTlcO?Gg1b{h^wN)aZbw%#nHd>rkcq>C~8kOh}V7 z`A3wQQ&T|nENWv)+lPukV@36nr4lo}wmMO$@we;rW!(nIJkJ+)GkVQn~dEzuBl zTQA4UCvoszmPkppCBC*ZWK$2e{4q!Sp+|r*XN1@o8DymyXin?QxkJg7ZV-j{twn1u zy`uc$fTd$?mh9~dAk}>s*wvuUTY`mB2>M6vX_EPy@S%eFE3Hx*=TB+u9y~n{Hh$ z*VXnDMr@`=e$3J{1Nb?~%><0W`KutTPsoPnW}$y;#Kdvhc*4FQMFY5Y-Ad!5`Ucv! z#W=XAdBy!}7VI?|y)m7jY?07t7hB=*8Kby;$4Dr4CWlSvbMT2%E627q{wvV>Kj{zC z3uUyUUHWpM);$BjcItQH&LIi%Jy3eWsRaFj`7m!U#jSY25ZMFqjoP}YptzqP7Hu+` zEHmDt$7{6*yP15N%{JfbZ-o~tRCu)OIp{o2Oe<_q_Tudn?f(uu=$|44+Ak<}Fi3kT z$FsQxwZ@Ez*6pP#$nQa~#(=otwhgBKN|j>r5I@GQ%ZKw^ZE>!)PpI|;<@m5ph+h&J znt)j5Dw;Jx=b{foPf;5V!Q3OuwP@q6q)%S}i!DyEs~qs_&dPXclc&f-HM>a@NT57*CEfSb)m_f`yA{~Pn};@#>*p`@ z#PPl%0gfOa^-8fKaKd@=FI%FDik2pP^&&y#>&S(aPYRvd-=21|Mw8yU=AuH4OX^m= zg?V$kQ#K3675h1gF?iXY+M_4`GNzADp({dRHm8>@i2teBx+CFX61Q4IY6KsCr2fd` zQP+DiR*m_lRh!GfaZS84may!1xW2Bk*ct7bV#6IL;*D_Q{T>Eav9@OiBp+2=-5jtF z;E;bP{#xKOIF87gIP}G$kSDCbetU15sEd;}ivF1MC1n!toJF)v0J2p2``FazE!8x8 zM)QX5OM|A;jI_LlNdZXdq~Vzhe+k8(ZTl8->+Ds6cq5lW_WkW@`$>GtEimx&B~!$V zB&19X)7M8g(e}P!3caRsFIe_3cJS8WV^kEib$_GTG!4_WjK9*feuK)mK zFfZK{;#)j4o(f0w-w?@iq_{=9*H4b2LO_hNEfU#O^+N3yY1?! zaIweMzKj0EOpZnVSNh!C>TCAkZhTvq+CW<7wIzvhmx^zC)Ia+9>#k#M=c>xbEm5Kx zcPr910}EU*Zl3q6YBz}PmvZduSm4&`?-C)ESlhUr@w@!(BvbT0ltg+inNioS5HVXi zxQZ)QRFOyAg1(2>d z5XSm0B4!gsU=p7uYNN^#(N;50wIZen1yP5vwbwEa8+#%||>*U9gTrCl?M z6vwmX&so+jxxaO5Q1Z^0(Tb4ixp}JAT?S%Nn+#RTp45w5{*`lYdjE~3*WhO9yyb~gkyDy#OSV%yVVuQxcWMvu*gYu>54lL^FH4hn`C<>5eRm(hE)4_#pStm z2b7%I(-z0d#_bSB)OFM5P%!#6@JsWZlQkjOSO1JJPUl>&{pr)SyqYKc@$>AX7qrf2 z6%6JT9`Odq&A4>smS|0StbL1oUO+olRKX3CX<_`g!M*4rm+RrTKvMvht$o4P=(|u?MR7uOSQ~6 z2A-vH#+squgZ0vmM~b2KW=sv6=e;wDF`Uk|HqK}Lr#myG%dUsP#_)Vmugx{GM4f=% z1HnC9d3kvD?NF3Cee84Gpf7r)zRu)aR5e523Wh#P(6hF$4F7lSPX z>M6B?+ak!cxf*`2(ZYrNV0Q8~(-jdF%!IF;eTS54R<>cj%5$18SLh1Ofy-;LdF8X& zf_PseQGK(1Z@dUl7x%+;2K57PK}TXB{e&)f_r3%Yu&-*q(WqM# zGOFO{oRJ+aV32NL9t86YU~>LK$p(2mhYE&h{&TCV$+^Oy)S$=s;=GVMf6As8QdK)+ z4mML*3st<>P&)KZdHKDO4_XL+D`5H8l07RIQw!(_p$=*bz!_hv3{dKX)1-N9-P-=! zRCj92lKyVcMModwJi3C?>)?RWLixF7GH11pKN6kH19$N>VN(&%F;SoX%bIyo*#Iq7 zUd&>3>tTPx(yQ!|S5+Q*sx7qN98GW2-_#-RAii zO4c%ugfZno4}RKiqk-L}|LCcJIlr>|8hyt%{ErpwysMZ{`Rf}I1&5AX11DAf8bh5C z)#%=T8#S?ue5GRYg$;4p-)dP1y~a1w3Yu+gZyPGtG=R}42_k?|9?4;OiFI5yb`xdM zQJzF!^i1@%Tk^$CY3$BNQgZZt!``#fsVQO=8R_YIxlWG`V{XvglswPL*`O0ZtgmO|87dVdxgLEOhwBXQG17=axOPS07+HS zb35Na8p)XpbsPrRyOcJZEY$V8=_?AMoH*hRixh{X#TyCyElD4AHN8vQka*ACBR{`V z(p=+9SYpu%^k75PU&Ak|ev40W>A@$n7N@`I`wT&$*z(67LtP1Nmp5KJ1Q@|&fk}_& zD$gcX*rzt$+frp(qs^W+UDhbYG0iQc# zZURCgS4AcsbEDM;8w%qw4(=`K-4}5vc>M574ZFP8jzz0>PN^81YuAx;N6a%WYJ@SJ zUm5Uu9(oWMo{1F0Z>c!4hMJs_|E=yHc<;IYr@HB1bZjH#OHTP2U!<{br71hCru-Qy z7=RL7kd~X*vu0PSqrjdab#?7mg6ybc8YD?p6?_pAqOpj zRxS^}i)yQ*C`Rvb7ZkJbsBdFCP+@kQeG)ac(7 zpZCAEG`IKi{t{;-3_~!9+0oVC4VMMEZ!Q?gNavtsClhYD+<9aqA;1ern;##q1Wz-W z#E2>}FLb%2*Pt+DC~2cRM=K$FFI(V~b%DOJvbDUs&GeXd_+U)_{M;ZCLlrDp>Fwl8wEZk;v1b`e0bXgywk?- zH!B4@=t)P<%u@G}OwHthVIQ5Bh6%IfBcOVT9sNHu>gG9(pH`yB0QZ2#>I^;4&YF1621sR>kQ;Ly7qd$y4afZrq%iccB4j z`|u|NLf!r+ZbMX8_%n$c9O+0J2+}Zzu80OdFz~YRl zl;@XG-C(6pOh1jSmGJ7#6&kyZJ4!YzjW_B+0=6L5NFr3HnBq5@n|O*EQpE46<4>u0 zoF4B9^9b1KXF#UutNkyFO*PA5yPY}Ab%xiW3NE!9f=eGO*4H$LGiNu9IDM{VdwnyI zzU-jXaFyBf{>WlUA#kgS17d5}iGH+vm0dwg?#GOz9LK!VEFdXM$ci4t#WHGN31Ac-8yqLsVayq$su(E#+hhBg^n{8L(rAm={&1aqIsg6P zi#R=ZUyMSmTdYtfcKB$hr_NhNbh`l`%{@Jyj}4kHzP$hAq{O*kIK_3TvZ^lQhXexi z+VRYG6`x7tQFvm+fH)Zmjn?k;bvd5IZdjsD*aP^7s`Ujq<#)KGxHFvCdwi!m{wD3` z6DX$#n=lj^V`8h1@7$k-27V8RWty&drv;4tD)yLGLTkK=Mz}tJjBXlF-+F2J15!t|Xk81UF^$ z`Jy~W9;2w`#w-79DfK^XMN|DK>6YCqtJ%1puoD`gqtlCzK(#$JjDCI71V1YNlsk>v z^VqiYT5x||pu2SV?WSEz@s%c2v`dD)zfky71=}w>Rs6OEcG;~Dg)J}0yoCZGe1(T8 zCmi(CksQO@#9(wgdO%s}`2f_DxW1kKPg!2XNpet^ts8$r$%|cW0(lhN07|}jgnaza zV=a@T#zk^*;g6%@lG}r_nAv0R*)mt?_#^&;*}lJ13$dIcp!M=Iu7KwTqx%v4Eo2qj zR2tP;dIoo;?L6;~7`%GQb)&JK%8B00UL`!bFf?CLIlet*<}S_KzgD7KcCTlbR~#)+ zmo__bNn-TGa$8W?#tOq}SVXr1+j*?#RQQh?L@k6@*<)>ju>tFO&LvL*z?-kv31W}% zxg?fU#n{nq!Hp5B8@DaH|_I9CJke$yFR#AEQloh@Nq=+D> z)q=~>zMJ_u(O9FG);_}lL-F)p5z`2_BU*#?9>EipNb4ZusyK9#%7mChAYE6YO(A=K zg{GP8L*pyf%yS-cJJE}(;QcUa=Iy&ypKE^3d;#KgwE&RG`S!KQqqZcxBeWX+*S%M> zPIDAR3D+}t%JYMVHy*7KpTEF|Ke*C*WMXPVBypfzJX`i0+P1}3EcGW{s1|Q2kDLrfSUgawyXa6E-o3j=kOh$s2c|hwtAG=bR&dL$+*}10Xv{8=-2#5 znfBEu{?+(Lc!#&`Z5vUH1f{!wFCxVC z;oD7&3dd!K;D7^;nS!L=XwX_VQq}CGrdbw5kQDhNiufxzpPOKKA!M^qll1Gg7%+Hh zUWR!*CVy9U`k(yHUG&EjD*@N@9NT~$2?=D0_+?Sg48h@2fT`T|3&sPefZY_qGz-9C z$r?Pw-bl0E-l10Z5~KQn)Bff+9+6T}9a@<*qSPMgr-!)9`@-E>Y$xJ zx_`qCcUyV_|2A6m#g`#L?Re<+w?b3%ZBNqYvW)8d+P0JmQ}}}Z&Va-ucx=^ix8FT- zZgS~@noDbazwR3Ew(H!ktnqtJrDOM3?zLkcs=an!4>$Obqb%(s;arvYvi{Kc&wKd0 zp@9J`nqZ{(F2;azzMt+Nl%gb3i);~dldJ=@UJ}=2D)|Q`A3;(VdfbdmYn@vz32#{Z zW+iGmRNuMKTDQlaY*EXwuys9`pY9>kV3|KTguW(MBf4~kbiS`qm$CFU)v<-EoVK1i zr#Gb~9FvXt+&wu)81Fpk`8}EJJDH-C)i-e|zh`5k)w>@{b(_-y5KdkQcgZA3hTm8w zBHL3dtn>ZP*s9j57Wc2(T#z;O2!n3+P}XE-Tn|&b*_VU^FMxD_@@J6q)hbJP+WAv!y@Nyl)4>MLLd!#UfHo`Z))6I%3iidQgSL0?=CH(vT5oWPeBUk=z~^A8-}IAgf8y6rA;^L;`(X}aJ6O^)H zmv<@hmH^kAbDZUv66RQV9YRkF5r>avN&L-SuOmznG#?p1F81le*|HY~75Bg1UTUwZ ztBlJ85=&-HIW!he;WA%1GE>F(V_l1T{@?ROy>U%pYkG)_w`%M4C8eA1FTeF~uU@2JlaW*+b( zKgO`TThLcf>7e&D*z^+xC*UQrhLcI-T$ACJd^y&ARB_0mHl5w#;SRKqy$b^o-w*35 zvSZCz6LQD4%^wO;^F(n;>Jk86Mj2oNPZsff_6>xK34$>jzyT}khhhIoj2cMG4ICBZ zOejk*6a6esMXiHy)0&{&Hoh-LSL8t~=?|RrLy`b#mG0GG+qSI*S|JM(PfLK8=d{=I zEpoe=4M&it(uAo02#EaEK;j1F&)P0}h#T`FF87_xlt|lydEs|Ln&=6EWZL0T3t896 zzz6z>zYdQcHjB->s4V7MTF4HV!o}fzC5EXo?}n;;xc)z2QEmeCMaHZE{z8804ZLTq zPEYnLC#Hhjb<#JX(B*x+Q0G0@y0|{GE$s*5ApivNm-$1iGtkXd+8by;Hklf>?$~XH z;L7Wi)RGB4PLbH8^BBj_#*GN^9pY;sBfUCQK@c731`y)t3Frd!`hG}9N1oy|@v;ER zE?@so=W({c!=!5)Z+wAmIUauil`R#=NieDPj} zosCITH&Cj+^rvF++dYZDS?RKNSEKqIke};LZzKPH7>btlaR68?gpIeOHY98Ne#F5q ziraqSoKtTlWf=J(hSXcCZ8ylK1uQLI_?3#7S^YZGBPxBPbxE%%B(-&!oUlJ1UFCN` zzf(m5Ix;cEsR3JWzd2oR)dLwmg>=^P2X6%@GmdiK218N`CXF0-On*kQ&_ee32g%MBOC1<@VDVgGSq8}@HAx0sO+#3$JAIn6;2 z1Lj(8G%NHN>jB*4;i_4EKpPin;DQT25>@E1Q1?IB?n{Mnu52-GkF3 z5!-7~oQ8aYW(i_v%cw8AXFE4)rei@d-_)y0pTniqwqMPx==*g!Rn^ui;L}cHesE_g z?~iLdt@F`OIs$Y}A~YwOXYe{p+B1RYZLjEIq+DUizfo@^=M4?=v@c02xcj7k!F4~& zxv_fsi4Vwiw?Ts1?I93qBz&}!p#~yN^Ckd;s?qYN?*#xNB}%;+=!=5wTM5soda`GV`N$<4(5f4XcRcpa zc>6^hEWhXV$LVL{+4r6g(AszRp!A=?SA{4Of6P9=xaVl20X%s2&qFmgEz@p3wyvLz zFsv99&=dDK*^XJ1^bLqIrpn?{5UN!7U{E9cdnpOsZ?0-v+TMZd6N=hA)CHSa^`cW5 zuTB}k)795P&s^fiE^ykXMVinK;z+UUR}2WJZU7~yX(_{Usi1(_vwV|agK7mulelM~ z?LKmaNSnt6L(;R~UL|GUfFNsi^ovV`5#qBb^qBZSzFo1r$Rnebdpj{VwM1TH#6h=n zoBNysSwx~ZKe=fkR$Vhcm$i>2%A#8 zcw6N4YWOc0RL)OgO+p3O(-z;>QEFXY5_@W6*vID4_Vm3L*0e}1CDxtaFJcr%ywLG& zl;ovuKR#HzG7Z(B-#ObBf<U#k;vHvPPF=3Sthwx%1PJ&{F&xi0G26h0(=e8+eHP zYwEk(KaIGqgg(!Ok4s>5t_wBW&ScM`J8&i$!oNTn%pPpEPIc&hH%YdfS^iA*TCTjT zOM|=f{ZmP`v71uGCUn=P-Gh@$Fv`qAhR%q-Qf>Rj2B&Jj(>A=tJu;ozJfmU5;SeYt zHVgkX7(Pq_Oz*VQ79H3BOaF41zChyWGSVJ(;;skpvlPv84vJBr`2X9+l$+N6cl(&R zTtA~|Z7jF``*1QmRKzy8Sfhp$0d=KVo*4RqUeSh{$dFS^NQIHwk?JBPEi@}!~ zavjp{QTN}|x-nbOML}%U$!(w8S&{WSoMS~fte=zPHbz~)exsRMJW%~D>Gzbe5B5T+ zsKen>?N-C{X&EvyMuz4eO>eZ`WcJ0zw4}M4+XVb= zsQ(c**0nJ>1Yrtw@`JCZiw%6s>Hd}z^`ilZqymdhi`HIkn$^0F-p%%>{?bMHZA}vc zDlG2cnATom!R0bn2sYDsAqXeeT5HPP?(6qSn6%UuH)ff>56@b+nQ)@^#N4)vUvmIR#Z7JT>`*N&m5m9mK<&p+exSo=4LGqF*l)AiWCiQ4Vsh*E7#vpMiSY zZr-R;;l*HZ5Q>rM1s(icyw6bE@1PtVnIr|BYv(l{+ZgIPcZB9(7Ks8OwTSQSnuokH z%eu6RHOIZW^rNUkRZut~0XjKdGvu>%$@@or-xu43W{qxES80C_Z@U4eBGVLfvB-G+ zgZ}P)aH_hphMLl40GNsIhk$jM-Na${)z(`zM#vK$`LMa}I2^F=`PKqN*4LiS`NUN?L7t>{}TySXT8Ra&L*!wO83 zA|D#^kK%0^9dE0n>tKmV~?D&N~q^#9fXD!hv?>Duwz%U`sFS%X5W(_sUDDdY9x7ro^bLW{HFhWzLij zWQ8fVbYPxr@(+@a{78J`MNrRHim69Gcq!?uCLu^8I+P5hWBTT~rAT~a=~*G^%{XpS z>e9X~{E`j#+fQxy|03(V(6;IRO@NH0+W0@4h< z7g<4s5EZ49P?jbo^iF~b3DOlv=s^Mm2`z*`2q|BD-uL~=@B8Qed*u7NBOz7YCrde`la`8NUs*WV*CkA`11AQV8Pdnba? z-NVPn+b~k*r8bWK8PP*=y259pz-RJ&^}GF(c+1Jkc;$3Zv5O=_ac9?#ptl`6_?T9y zj{I%b_n=}uiVGM`Au0qLH_y7W()7MlmGK+Ht*R)-c^uw|xxkzpwXE!r#BjT(B8c&e`^UFO*3y6_DuY4+QkZhjd1 zD=jMkHKrJ*AQwbpAuYi{#fiyoqq6oS7NGt}N2|&%G*kAWdEzP7@v4Nk-R#@y@-mIe znQe2Ah`;5XugR<4otsGhI1o4=yYPcdO}?z7S2W)~Ocuu3VWRGI?Z$JeHmgX?mZ=yt zzVESm)Z?Su4^e3)2=x#l<@+wCS4F2WE61Z|8j+IQ5%k9)pJFu6KPxE?a3P%BIl(xo z1DC|;`2hW< z8o7~CjK2HYPCZ&NBGX%BIC7|SQ=qFKmH>MV`-_^KpLEY4e00=b=7#u~usg7+Q@F?y znWRoDVtJP%&D8n>WBLU{|BBhX%NQnWhwAPLtp&+%CJ*|7e14JOyqzIjPf>{c z2;Ya9c^A~OTN5O;<|+P${#wXO=-ghACE0`jeEmRq=#~&pYM#YUZq9Vat>sE10a~QB zu{_i*n;b?F9`Ks_=6PNAs534+GKMPc+ehB%>ZR zeb*^BSv>q2BMZy)h=MX6vq?gpd(Bl@c!<<6qECg;+i*_lj@-Gy%=EOC;^gUr+AzXgEqt;;o+aL)ZDzS*mo8WL2VntbSB;6atZv&J zv2S#DsFTx+B#S|ZHY`d4svI-|@6kmXdnVRWw$r97F%p06$i`E$)Fn%pT@#Lp7a&rF z^TZ29ma!$U7+Rv;rnIEUtIfCEmwiHKMTM8rBhE?!upwz%Dkx98_tdPs4?d?zGxnQu zlX9(U4${03f&}zJ-^R%ArnqJ$$aY(FxY(D9*lrIb%D{l&uYrj@e(7zd5+Us+2Kklt zw^}H|B$SJudR($O;5pk&E1$jo3gt@ATXSGm=|zrLK_`Csb@Bckz#<=tj^e~x z6TtHQ*G(*V8mQ=P=U-h4gDmD5}ehu4;%1Mv-kt~F#3;+*EF618-NA;3q!I|!!

Q_9G;uE6g!p^yK^%-MPky*fN}Hb ztxT$kcwNT259C9DBD%h_2w;pNd!d3pSC%;V?4Q`nW68De1Nm^Zvv}wu`3*iv(;r4& zVg5f4TL$L`B_B5!x|dR7nVl${rryCIoE#Gjp1CSCwUD*V+iBXGGnUybt_twJJ?Q88 z^%HZ_$|?l`i1;%8(s*_lvdPDo+TcWz+JyVK8XmjI#z z^0}!f+XBXNxlK?Ep(YI@SLG1Ux$_~)_fAabCI7MOgR}aeVdo`f|L@m^p@UvjN01mK@DGO1Z1djD zbrUnS`|q=kLAG=GU0Cbt3lC>OzEhn#{NzSk$ooi^E2`{(d9u5WP`bvzFi?o0bwQ`H*`8jb7ri#_AFs3`Of3Zml(* zO^D-3+RsGwE(iht-8i@q0Wzd6&Yn1*zxO;u!^ammeTbX(zto;r^|^5R;bt_mLhe_O z3c{x+e=5nnLdWuyVf~^`aUtlr{)p#{$rbnT^>LJol$5m5W4Eq))jBEpoo~!mPms#x zd-=bKZg;3)4u;VXxs}5_xA;6`T?#9uA9E_wFH`B;W+^j)Z72Ojp$q*hJQxrU27rz_?lLR z{0E}9U!qaE9KAwa_zf}jq*K}jb9$(ov#+;uL`o6m23vw^_$sda{8z*%msHnVyi`vs z8;2HRjYbYPb7(b^SbLwt-7iMzcdzTAk#&Hhp3cFO?C0SVmIlNVK@^2nJPZIXUPejD zSlCHI z3T0A%;qF?#QF>)4tElmZNC(HX)vs0D9T2`G01dpZA_TN-?KURWjGGtGv|dv*?$W-{ zUTA#%y0gjMd6SSYUpOmO04!W<7TjSS^AniRJMiRG2@SlzrQ-P642N^C74%ZpHq#9p zlC4@Uv0PQ94AUQ7_bZwfUyfd_AQt{X5BWE6toBI1RE)eVYr5eK5QBhUzTBd}=%^b7 z=`b~gdqVTv;@K7_kp>A6 zEM6n0Q4AAkT20NHU@a}o72okTVSUrsp1Up#4!m7W{VwXRgzk7-JlrbF9x7?Av8q0{ z8wRjil-6Vx?ky#{DkNtfeN8;6Yj@P1oXQJ57pG9Ni%_B)pAuz#pvkkoH-O%8p4}h(MHyZFO9c_R`a-|cC+XH zB4M{dGP zxo!EgJkH@)*lcvrP2%*H?3m!nK(*C{@zqb;evtgUC|YqThn8Cc z6(q(hRT-aO08y+`_M3Yv-k0eVJTjUlmOfYe4P>4Jh~xp%#L6wJj2?c*m75Cw^YWUD zVW&Dj)qM^;l}RIH#LK2)#H0SKcAW)uD@B!f{!8v`VyV%Y?!>C4WJDKGaoTP~B-yME zc@{SK9LZed-Fs!QCF_Fe4da23d?K2^x*KhI%}vA_(k#s>4=Mb@{r)%*D=y^X2?oip}Wd^;Fl$`my~ZR4A$=j#Zn{rm%UBy=ixMDS6`INUnq zCbH|#B=x*%_S3k1sTo~h64H8ix;)A-z_zya?s>HebpNjw`6KnC`_IF=0;>ce_TmWQE}LX=lC;l`2!2iNyT zU?ZO59_`{QkK9Aca?ZG$FRyn+5HC7%1;9s%c5JUdyAE0}$&mD&w(YyiEhg1nfci*! z6>M1KAA*I1sQxE zt-p8(8*%XL4RYOqG;Fszhj^}`bo^+8J=vQHw?~||vAQnv%zY0{o zmoIPL#bLnu;|$T<;O~d(kua@R)6w4^g>6pS;p`AR-!4|XRBt(W_v6oe*-5aGdU}X} zAozd*q?{cD7Lk9DOzNXTV8&g$rbqaO(z{DNyC)Rnqu1o9%!==ZD;G~eiiymLw(;6d z;;`$w9z%o#k3rG9ro6}&AJlh})=&P8!p{dKM7|zB9&H$EgG+i!cP&00_uMl&#_PHK zw1k3of^R^hWw^2UYq~wQ&PwZYygn{%OTT7b^ooU?JK^~2@%YFhgfT_rg}*|bfAB~~ zOp#^3bw<#|x=AVi@I@n6u%(|48;ISUx^(Whf_AvF6*avT>{V4zzn1Zt94}TEn|B{c zG}67w)K7OCU|c!!N|tXsn|C!HZ*?k{p4{%29yA`Xni!pq?*OUi!a_y>EL_=1`eGIX z7vlPo&)N8B2oy$mKq>B_Yf=8zl^VNDhO~33W?m-;&s@VIEo`nV-Yw>Q@Hu>%6|!8< z7uEW6D||xq8lQ&R>J_jx6loTIqX$Ca(-C9jw-%yI$eVJ!%ixB|A2gib^_RT4rGfCJv{|=VvGcfz z`l@2j-VXcjR}hy~SxJqeFpGQgjb-0*O6>5tRsLzWVnslY|J0B-3d#uY^*6vl_ZL)< z+%`Nu)?oW=l+~=N;-tY<9YyWSj##Fm&v`X?)#{vc1fR6kuFootofx^f!@9IV2@x%H zC2Q`6P$Y|tg^#*yjK~}vn8~oTM*9IfPxFLQ?+UnMvo@DJez+}xs*(NOu@5) z42^*d&sk8qKVb9Sq;qMySOC)xv~*zJ$2_6??m}N#)pwm}pDoGdAjO(N`tv7-@pk2J zFf_lDqSciLtM4^_Y@F}_|9d$9x6WNonmVOd#_;*UY)xu{HbQ{Z8&h7)Gr2^?u>t#>FEW>xN(d9?Ny<)lBYlRW9reOty5$X3n zi9@*pfwK42_s%MMQm#|uLrQ{>8=@i4p<)$ZfEw3YShf)=0Bvbyyk?wkohcGwy+2rA zv^G@Zj3g)o#EjV*K))&{;|1j&ade92U@D2p&wqLuVd;KqvHs05zoEyF9CH2jQ5obb z^ZogN=w|SX{?9JB>%50@kC2h%>*jKt7Q{>uxS2&Xg8W6N?S1!aU2ul-nEV>{ON|lX zPk(k0hah+YiP8=b-Pv?JRR^SZ-Q{CWA1N{TEWMR^6UpEod5EJ@%RWSo&6&$}YY0wgJX!AQA@}`1POnL;G&zYxyGbg@t<3sk`87=q z&B=Pd!49Jn8^uEBTHcBRUHUEW1MqU}O{Bc(K-smzq^y>u<->TCMo{SR5qUetfS(S= zsU|UmSEMD=)O86?1E8ba$dkvM=i{kB`Z_jN%su59{DO3o{5JC0iWOFl$YtSIf~Fc~ z7SZf4VO0R&F7WjFXUj|eT(#i%n!}kEQ{ipBF;CQ+cD>)E!*n0lsg9ekrw9go3!bF1wN6I0bJ~OwudsugR!}1NS(FQs?B38$sfn0{`fi}`b&jw_ZyFkj(O+e z%Wb{Kb!OTy&~t$G#guP=SV~?q77qnLB(@BUo(0Fm2*?#T>dqFkMi-(}^^RK0i3(v0 z2DW8z>62e^MJ41!mK7x7&HN;&mrV1se~Yu!9`7vff>ZyY%cH1af#I z&Vvy{?@WK`xpBZ|{dtY1GrM~hCJv;G)QD^cp_u=k|Hc3O6|ygGG=*2q;TeM2m1MHo z_TeMADcI^Y8oAR>kT<=TfAbP}hi28Mfk)Y+EY%uqS3s;$$Vi^i!HE5hI9E1zXxt~7 zt=LQ+;cHab_1f4uyB>LRcRlO9K0crFK&+O_^+4|cjGNL49X#IR`S@WI+DN^0grtbhH+TMsWTZkV*}P)5~9A8vZqkeF&!JLQvm9e*U;M zue1`v1LN*B`PAkfpR5(*b|CGAx%k9%n&2+GqWm)S!YI8AZYK!pcLAYrK@aFEtj`|cDxfmvt3s21`Eo6|6X$@x@rXsERevX9{WuQ4L?%)p1u2h z?IW%vYys%H_i04p7~sxSWL1q~tRsW>i{61178((~lzRyKxD*1TtixcG-Fl6HA8Xl| zrTuX3Vgzl0W&}4W%a_!OI{z-Dv21$7EyMRw;V@c_*k+^hJul=-2)aET|VzYR^Pbt^((NuLy@2|`zk`#3nxy0QIuI$hJnLvuAB0aIZs5I*)NXLbn_$$dt3wU2QTO|b5H%093Z;JwDuoYHo^v3<2H|k!B=Nz9xo$l3tGo?y^6d1Sy8I1seRl(0;<4xgoJ;VERwaNjv;W z@{vlP&Ufj?p%CKMf@E&8r(W0#2{M1X<2u34+t3&?s8B65J!MU^K?ErzA+3LEpR(9AE}LFr<7ZV@tM<0yN(Gglt1Kc zY8W&lifH|0>DRN#t#4Fj2X(D#bZCD^_Mj=mQ9uo|M_LiEI9_zqCtf!*Fq|UfpxZ>$ zNsKMmt`~f`0NdfZyZfHTtQ45{0mN8Cs^zE~NV{G;6BLtf<$wjCPW zog*g-(D~Q8m6a2y!V2E3qb59%yvq_Syk|DwbmcP0@Q%UKW;u(v_Wc>For!%UK*7OSxEgT*_I!Syn(@@2{~>Fj&X;G!&VgDgM6{?MTPxD zl32rB!1af4I9baz3f8(ylx!S25h>7@L|FD=H)pNtF`?$4@ky4iEDCs;MuD&CX!H*s zQuvN>yEa9*sa4T26SgsVi}B_|31NtgN|0a6^BK{n-0nw@#_GLNBR30QjqQ~h==7`C z%Ipfc8U_}$0!Yu=uR9xzD2e4o<=T1RF1Xfqc60B_#}~A)0t-IXa_h>S^SW#kR%gcZ zA*=rqfrH<%#>T@xbk_gKH?c6>F(C?Idi0IcRW=NS{Tfj>AQ_ENp6xl@Fq>=-dqF{NE0UiN$VyyX1iZLi$NJx9WHItEvOs+9~(Ve`Ni-T{g=3Rh?44 zB3qN3>47X?T%z-SLvg3xypNNXAQwG9QAO-KQg@Iy%GEm4S}iXb^m7t-&>a7+luoYW zqWXS^J=p*+b!0dBdpG`W>*QnI-15z{wSOhW(QFVVBZh3 z`qV8sE^~~}C_I0rE87FxeIb)g`(__8Jp2{==(ehTJ*d{X{RX!!+CRS~*pmI^$0qDc zvBA=6UO;;1^$yT^&Q`H~%tsH}!n6UtNn^M($!M1w)(27Vu5eX%4(MslK^swh)*9hH zVOt*(!s&fMOG9$!@qKrNmud^laFe2$eUrNCuc|0Rh^p-_ty-imy6F$8Aq2@K$fRp^ z7Mq$H(CstD2=IMfssD6yhb>UsF0AAAREV`Z9k4ff*KO#8sM2}yM-Plh^&emT=->u+ ztFr$N@mYH99ptuDk-);gA9$}C$t3?7W+u;I&}bB&>E0F0A8G|rZ9z`~_T~2%{00qc zt_Ib~$1Q~6`!YtErSA{DbnfKQOQ+ox26X+dKp4GOYJyKGyu5TbDYoqOwV;uTt3-?L zweHbJ z{)^HNMus1(ILp;v_RrDPOb2^EWv>=v_RsW>j-#Jr7>OWZim1JABt^owzUU(r-F*{J zoBFy_UzFiyG7bRtALi-Y6t;jI;Sxm#YJj?h-Hfq@jf5JW2!(Exxl3&f@XAoZKj|V| z=tD67h-g&{#l3C4zA~cBERW-=b8&)G-c{&Gp9d1VEM4W$o2>i3W8+Pu_0{+`oZz2CHHYC)M9?bEKNcr;gIUhj}6uJN*r{T;uxhQqf_&gCoR;z@8&bE3P*^ z*-#>;Pf%N#OK>Z>T+xHmzt#BrRQ(rd55aL!FcN>daB6IkL3GU}FCrAg0CF9x;PI)k zJ#z?G4LqEvI*sluqTJHu`=fh)I5$XW#z|sV)rl7|04#$jp9eu1c89Ig`wwU@tYW)p z>M>hK$=!!LZHGzJ4@1Jgi249}Q0#Fnw;5bs@9!cYZ1;mx%w|qrEw{7Q75?%G=G6Y0JNX7S5gISBao1zx(Yoq^kC z)8H2EQ^nZU29+AzeZc(G%i~tAwX_ua+YBK{{K_SPB_wPjX;Q zTSd1Kdb;Xw9sN_jOJZlUkBv2oUBy3FI1idkD+`PG?v&X$@sQc9$|UK#LBq{t+6Q--3_Gr z$iF#S`wm|L2HaZ;F_8;l=9g^1G-@W3_U{KMHz zA~;SbF>Wb=5s~gLCoqh6=#E_tRBe|L0+)0?iPIhiIhU+UL=D)(SLy|qbz^HvU87_T z7Bd)!h!vPx7i#oNTRL-h$jSyTTAi0^QimmGeD%uWi5V z%0uwMd$?nFwSV<>C$s;U@Fs+xPZRu1mH^0uX1HVAwgBU&7`G>zb2J!ovdnV9h-G(yV$s0 zkL~Bo@#(DIW;@bv-5v$LoqP(YiMUya&*y`4FOfE*&*7`YwVK zwYj5zF_6^!qxo;2%Ge$To3f%p#s(Bf@(d5k^p-`k@Cks!Ao*uQmtc$K>hP>+E}Hh1 zte&0~dpHVPl;ZssV08Gl&26he_Osbg7q=TP4d{+Yc2%xu9DjYQJ(ij1&-|7G%Ti6d zZPclaa}BraZ6IhrvuMxUZF>40VEEV@6wCf3t3vY42?}sbT$)5XP;1j^Vb4FP zr)e9dp7ps~+adU1srm<^ZQn}cFgYOQ3n|Vo4N1=mb#}AQfF*>Ck9igD>#BhVtdB9X|d);OYgM z{0sStH;iioO-)mdulN{IvDK^{5>%^04pWpjLFzu@>??RG0`z4u_dV7OU5z17esKzB zA7YiX%Ctihou_W@o8UL}y!&512F0I7mPy<^>KCHY<-h0%Gac5*^e54lK-{}TTn}Z9F|Y%;!~mt_kYt?lz_NI z9D0OU2_1QEwZ`S|bz3hTcp}e>bk{{Z8tPaK@~1wag!?*^^0rkann!s)gBt#^L5Z?? zQx@<~Z35lx0(oJp#|wa)@rO7w1&jrD8dGT=*cAKz@Bnr6v9>jK5EVd(oTQTe()Gh0G0+cVILL>x zRw~==n;SFfNBtt}0rptNSmI#V2ZHwVt``kC>u&@aD4U3dyy(ct(go zd`iDnQhU*^MAU#J`CVfGVI zxCeX=Z?3?;4X7n=ZDj@6Eq*yu*x%C`?>_4MmZ!X(ji=UXX=W1^>DQ$$|0d ziv>9%ew&ws)A;v8--_+|Dqofw3 zOKjCDBfKWeTq~M|D4#W^{;br*>`getqjqHrBOlp+_DxkGi*CA3bhQuS$En5d=`oPxT3Pu6qJSY zj&qd7V#7nKyS4%}XsbbPYzt2*R&sXqEXwU$4aHV}Wj_e|Ek6i4pg`$+XE2HoTXj7n zH-f#QlO6W>UQX0w=eXf-%*{*PFq~=0Qfr)|LR@=na7J5?#%o>TJ)!=8er_elZpEq+ z!5A;#WiU>*`{`rf$muZXzCzqfF|(}0&L7{hnKg;fMC*lz>G*Bv@`qCGEbdKC(H{KL znvjooso#;nkYC|Y^q!hxnwYwaVji+yuZ;cpc3L;gqxaQn_9;Rym>ruQ@}wughw^vNeowkO^ooufdx%Z zI7WL$JjsONlg3>|?RoZl@G3=;vz#W2hh?)#yG1M6%w_u?Oz4Qtin0d@+2yXd;U!A+nFQC(Tdm7rvcGL0g{u+EV;dRV$9fBow;#=Wt zvb}^mhX`-YG!z5)dNFUyh>+^Al@#~@h#kY0bVQANsy27 zkb>}stG=GR-m%)k{Oav#r?~T)1Sh(TuWL_1(fCOt_t-BlD9!Yps-xb;+nz|(OX5-Y z*IMSD=CS^{61m(&e&tUz+<%3sFVM?ZK}4`6XSq|>vwZByk)!(d?UfjGmU9^Y!92w( zMLm;#5}4PRQSN(&KPcJt)QTL_xt1-eV>$ir(v!jdwS@M6?}F@b0s}?0<9r=NtEhCU zXB|!==b_=|0)h8(zBR|e?dB~|+c8C%Bz@wotmF4BLn}1n)y9OSlcn$bHrxY<{N44} zDb*U>Qh7miTd-tv+fF(lENi|(V6xQ%b+l@;b@{4Xt$!%9Lm+M*#mfHksWEAMc6`lA zlG-L%-@K`q2R-&z$Z8=%Ju+NQ)6a)P{VFHblc7cZZ>sme`J9Wy@>`VSL$SExA7}** zgH{~Xd;7mh(pwC`p{p{rE%_4CgNFmOwMPFnIjIVKXiQ+GCV#4~kiCVm z*c`UcMZGPt4yfU~6FQR7d<(G0fVdC*{{-*e1k=;$8Zo0+BZ8YcxEYE$7iwF2$@-5i z7?JPR1=qV4#_&?z%~!|I&)?@a<&&8vKCpXJ9sp>e2%$<9ka6!PGrjS?)_IG#%{4Sa zYMwl-AM@@pwf;utZ|+g#^+7AY!%D3k*F-hl5bVQeN_g=B5$!Abn$o%yq19)YCZRnZ zl3~T=_dwJZ_K^}3689y@k3kRXp7a&3VX3$^NO;g`)s9O9)edb!jq6{vF)K5+j-@Me zTmB(6=T5C3F6dKKHXWVz98fl{gk$X8=EVB4Ft;=XEG!KL(lW~;XnEMCt>-zraCa$p zm&O5{`_3UNE5jMGHOy))!WCmPXu%3&KtI?p($B8Ez{gtJhYz2{ne#qkc_hQQ7V3V8 z>P%&;tsvsG0p*LB3tmv6*40no;1WB$8BR;vG%Ts7&Se!2$>>A18%CmaIRmzN^5#c# zL_1(iEh7AC?->t6&0EfXDOq@eiv*u5pT#V0)$y1qc0w(*JsJ>}%WU&` zRjcI*H`K__xO`b>r@sg^`AW^}&5U_1;)ch*kJ|%JJj8$nDr$aqi@q-EqXSq|3?TgA z3jiQq)c=jomX;j!@7D7V0+*|W`FB9Xy{Om9qHE%$cl>ND6-r5lQUk{`@+BOjs!M6ILb|Rq z&F|RSWy)LydDHIYqkya*KKm5*FQ<;uY|}Y|Tc>UBRgAf&T3iA~G?Q z^rSh*_|X0_Idhja>tGvHZTr946uENk>*W>&L5f4E)^n54HfvIohftb@qeB3wgBRa+;CT5VYy1)xaWK6bm z=cJsu#Jg0<4{`cO)l2gowNgOpH3(om_gc)}z@G=KFqdQAne#E6FoNdhM|)m>Lhu@g zkMmR(GKeX<8PsFo&#BW58}UeE|6NV~5(;_Rr-}a?CHe3cAxGv;)!qfWNgMtuI=p98Q9u5y= z3CKLFjR!7&&9TlgMj~t^Ju6(&=l|!I`ui0g#Bp@_(gCaB9!toT&4lVW%Mcn359;-BGQJ45S)ges_|d1L)?i2Rgro zUa>}x&_8AmB&U|R##MlBWRd&9HyNx`oObSj=W;Y0^I6LuKh~eime{B8a+~*V9Z*8| zc6$r0fNe)4;y-yfw5r80ZsPy0whp84SwiXD7so{Odb33I31UK<1D#KTe% zE=3@q60+HTB68o#U*g!>@>4k6UQOmE!sZG# zFW~N~eSZ$!AXLYBUC*ifE>c%QPpYtsIV8AYA_xj)K5=OI0v<>k))Jb ztrA4O$RsA|`tnxxv`DO8caSm3RP0?1;wMn4+8H@hpzNE#51l&328{XWT6HD7&_v&n z>v8>DpTEgsO%{az8_QAoXWWk77}9d~ z0|IVjQq0ovxe%?fd=&1)dc6zEdA<3V3qP-SZO(Rpe+=f1T9qG*@tP;UD+eNzajflp ztG%M-@CtNXoZ&Ayff1Og!%N~$g%;i4FRC~B_ncSs^33-K6SIoofva!ZCD*)a`J5$2 z*x1{Kd`%&x{m41V^`nL(7R#-3Gc4_PM)||eWZDgG#9}@m63J_shxlpF z0vW0NBYZZ0IH2Q66jR=we=39Azq>$cO=gT%xkh{3D}kULV}j8Q;U9$)Nmly@tWAa^ z81djjBdK?DZSi*1kX}#ZKLT1%X*&q@_(1(IkoK7S(`^e(exsIu;Bxq0x6wyQiT^HU zDt1q=Q0XD6yT$;=1HBdR^kj{>Sq=(5nUKK!WPr$Tgo|nV4hh~8wjub|?e^tF=42G@ z@5Ok20OlR~jTo+|Wet!MqldCJ7%7vWk&O&pi%!N|RJRn}{VXs6LnRmWLSx@w&BAU| zvB201yhUS&RU(!vDdx@W66AxSu-6!Se5oiibxSuAH2vS2-qcl;N=)e(7!vb(_!Q4#O!QMX}{OqZLbx zpOD&)fd|uss?GmP?q@_la(N@++)v4$!-9x^`_&vhXhy#k*0%LV$^jKQM-ANh<(1Y- zf!(CH*f-xxKqiN;;Wo!@rq+GliT?dpa6kaPH!o3ScgmsZewi99=|afxXde;f)^LAH zT1I-YSo2!=?#+Pwj?~S|9=ad=RFqj=^`}S+Fa6+Ij^BYrGU|2LpH9|>idy+lMK??m zqH8q16fuP2WUOmC|9+;56Pfy2t%etv`Cx4%e{QPb#%m2+wb1HdS7^SwqLt&w?}6Z} zntl^hPj-{O2qU!PqI4@n095kL4ULS6RIk zV$Eel4n`#W_Wu~|e}O3V!KEy^@+wak`{`5jMYxQfXFLRtYcmj!ALX=Qmeo!_zeCJa z&j8Uzs>1mO(3z$A@%Gc1ZB!G3xcU{a6}H6|rBO}Im2mUXb>7&QJ|&-_{YfH)`0XRz z>H69SmlU-opODRulihaI7UtF{z|j5kX*i zra6dwh>9tX?QjT6`bG;;-Odpi$~c=u!Y6|*(z%k2H9?Ewe8 zB6_A@N+UQM6+uoOUN%h%!0-?X2G=9a56%PY^TIh*c0{b*m>6C_-r5>kGDxoykDVIj zotXJD-oe-_5qe9 z;NGIMhfI6`Zug*?w=lCEor%k&Cm;SE>Y4FRBiBH4YzPv>*{pqVq1CqH=XP7-Xc3I? zUcnB$=n*g681P`R{c1hC1PSXcT&RqMZ}x` z+5CGPH6VZUzY`o$h`%St$nKFdq8x9x8ZMMK*M0wZ>2V8%^sEOXyw&d@r z1>Tp0+S&8D(2ObrK%vfZtqQv%!5Q+?BqqBqFLE(I0UN;4jd>bThvBt)>WIy=rwAfN z1Dq2%F>$jQu{G#(a&o!#T1_V=%lB%|f=2`9B~%Z9OvT!u8uAmD9_iht>HsX%#zgF& z`4`_tPlQ-KLW16qbMPr=HeG%Y%G{cj>{ME%e7qP{wWV7Gk!!klI(2P*@{6mYXO=IR z9az^eeNxjStDT%ij#HELV>gq?^sZ|{n|d`8mnRFttWwu(X|96gxZ@q4eCm%xZjl!tp{uidEZ@t1rl2Vot1~7yE@y0dRQq+ROkW?C5`Rt3N2hn}rSm<96NA`_^Sv zP=hAL|JW69<7V|pzKDX zQCu&S;&M;{AqeF4Ohom0#8pQ6rQ|>b{(B|MY3VlNG9;%!HBisjsbJ>W7|CMK1CHAe zec`MUE)Cssa4u0LtM>yS_Fux+4ZBZ!nQ{{Na*<(rZd%BT*Qo84^`7ou9Jpk(i2$oeY9tcl}Y{eGc?H9Nuz=;X z1f22fYm45R)|yj+Gqdo(h91`^Cl#9?W-(AAxsc`9}f9su?$&^;1Z$i``4VvI>N zX=QqR*UU?K5rr7ygXV4{Dz+JU2(>eo3mVHes;FQ5@}vDN6q?u_^hDKHD?sb=1#viY zf06=yO%}X*9}Q{I#_;J`6#mQZ-w|S5oT)#Uvm)4a-?LgiLu0%gHgEbwz5=#E6&)2R zxTew}t1^6UZNIrP>lj67SysA{T!!-45g_?O75%?v2!0I#rUU&)#F9FBR4V&c zbFy+d1NEN#krw+Y;ULQTT$;4ORWl>5sm9Z}-UeJn z&4h97+g!V6_iz2Lx~{}6$@FVOq)aJNV`b)oO_Mg6OD-rbNMp-4Q>kU{YvGm#rnoDD zV`+5F!4ZLdIv*&9Ra&-lLnb%O4?n-jNY#FmhWHm&{;6|4v)a=WJIyGEV%IJY zxI>e<2Hcy`0n0>m4kpK4O|nQCWGNko)+%uaU_J!QL*vv#IgLqEPdc0SPg-z?&b?Rz zp;e~hghSwUU|cE5rm9;8|2Mo))v(pX?$%z4@)nhoz)%v|L8xIai z2-5ZMhMxbbp{0YsIoqVN+TYlxMEa_ECS}r1DVO%}Zw2>__?P zs0_@R^w!Gu>|srUU2)zwAMVmg0RQQ`Pt+%|E~)7eIoFN7nt`mo?pIC-lbMWsr9-;( zJPXe(ik9c-sKv$i^Cv)P0GnA~M{T+88v5g@(T1|VwnyBA8Zi@`=xWXmRLjF^)Y||W z)NM2`P1z1-QTa!ZA%Y|v$(n51-Mh5QTYasg&CHjR@GR5G|Ax2P_yME1;+~lKwYOE1 z?AeQuX%mhMY?AZh_6aZy3moU0?R=X z5jqkD>E_Ymn)sm-+0aP1o%q*Vx@j)$s&XCZ8Ve9?+P$Ky(ald42g$T;j;JPJifBV! zo6B4yS$ce-xnl`jbUA0mnH(-I-Qraq0cA%30z6$$90@K+Y{sM zm2VJ=8tthtgx8X8$km+?jPcXmnyhfk{mzp3=;A3KUAT_uxVALVn5C2LEsZ)Sld`qE zFYxQn0)w$}fzLCb^egR)rouU`2H8+K4l}2#(u*WBO>rtnfZnVgMNjG&lA4oxO5IzN zIl|yITznYwVZsG-fN|3bF&q?zsE&9a!V8k)fzp1^;V0n3yXim&y&A??hgqEtz3wyN zesG)$nX6hCF0zmGl*CJIP0(+Gz6He0y^?HK5}r7;*$ID)4d{Dc7c4sZ?@U&nDs@B; ztpc;>SZe3IxXy@?Lv)=7Zb9nx@%hddZ;;D^IQfEo)1bT{!Bz7s%-6j*eRt%{1f*Ts zVgCTlIK9`pnBzXr8Y#8P)baRMX=^1f%VdMZVR;8sG7c7gM6Qo@@&l@o)6xz10ien*23uF#W}G_3c!*A%2iM4N+LT}sME~b@Gw*TE+f_y^;5>RMk9%<0sOx4slkky( zvw7s3J73&8_GRns`szbIcr9uyIYJZwZb3^0n2)OrAb&`(m)D9^@6KV=C|=UFU0^6S z|Cff>JCoSHovdz^mMLAj_gp`Ny#sMzg)#^=$9;!;ZpQ{~iHH0Y{JwbxsU^>3&w@~b zk5Au@#xrAfw6fln=nd7MacUjNb;flP&=w~Tt&z|e zg1yJwV99_fbXFG8{NZ==1fB`D51nOEvO#=DZA06ivpr_Zay+>evC3BFtvpb)|7pk~MdSmk{{ z6fS-F=BwNZH;!al5u9rySF>F8@JLDhc(>-UM%0vQX?BlhTf|)J7k3y>8#gj(-om_U zfohKx3oI+Jp&8qWc!~e}8qWqZ$7=UWGq0S#Bq$1*pSFhI{g1C@j929I0ZrRdo6mM> zh(|%7dH-l`5fdO5v8+OAW>odHZa_ogU+FGT(GYRWi1@UJA&*`Tt0t18NB#ljv4YU} zJ-=-#shiL4^tP=JmM@b!+X=KLhd1J$K>ttX@qvaJb!#gFi#d;b>{|u5bOtoL24(-L zyb)VkSXO+*cXAG6UR)u;yT)Z29M zEusBnhGp#m+h;L1hh>9GUOlIq{!p*rO-@sK9q535C4S$hB3^nIX0*$r1mlVcguV^D=qBmmAf!2Q00eE>Y*G*ft?W9Y=y()8zu> zp32T%QQyr;%`Lj%hK7P~02@8G0@ll$Vv%>M-ruA&$TUX)$n5gOS<~2ecXX)frQ!U^ zhJ6$Zs!s6u!yYuiy|el{k>rO#$kt{oMjs^Y7KB!ciRo9{dJUCmuVBhLvwOOU`?BG4 zYliWRU7_T>LUUbI@C71l-9>h~@92YU+qQ|L2oyI{hG;W6-<4_d(%5{~Fh`In{#$nW zTX=jgoCl@#Cdq$|dENjj^O@FXS5ieu1~mdEC0a~Ef>gvT;z%`zu4{3BMl|4ZKa;N^YL?Q`=72@MNkfU9k*tHP|YnydBOyAJ==d z^3(^Y;Po#`^u>kkw6xp{M0aZ3MF4{wKY$&Hs&XxwFs9;cjtHW@8&=RzdLLs_{pCW6 znn5n5;r8W3+;ON3WGc@Vq4igMZ=TQsw*e0J&^BnC^w`WvyfyVqtz$N7ZW`t($v^q( z57Bc}b7l{M{2xpSsbx~CrX!!804-x{?;Wan{6~7XUsMswX60{^>f}uc<25SuwcCNL z0Wew|88`iK`~eVCG(z;?7NI`;uG~$OxdhFL-w13#VGbn+^Nd{s!)AR z?W~j9R;N_SI2*OVW2dEL;J)!i-MgSt-AVr=VV{%sAx>#wkM5^Ao>To(E_Mbj8(JC6 zknU|KHg6+J>;J4Sn>qjVZWeod{CDF5oU9qYJv%lGYxe3${b3O8m&>4t?BpHMY`XH$qKywa(imYJvD?<@TDBoeVOp^DEU~?v-|lzJ?_zuUa7)sN zGhimIMQG!wA4nVd30CQzpwMw@w_L3^YL9RY)daWTC;1Jsc4-^r=sgWjFY+mud<;7L zD(}FD#mo{+v35FF(?19_l=;f3^^;vtweAdTTg#K;JKPESSpeX?yGXKWJ5j+7v2HTf z;~DTOKs5iCDm{98Mtp%L!($|17{FlmeZ>(i zJhd-^QG>q`z^I42`^?X-0P&{^&KK&8xW6t6Rwz`zmy+bEte*x~=H7bJV=R@(Ux?$1 zcXAacSgz7xDZL=W9#tqE-QA%zYZ8y`u1(}33`~qf3Si6|;f>UzEkVg<)$;hHp2Xg` z*PT{fpzefq$^2S>a@4aXtFZ4=Exo1-h2JWA^TEb1lYj7KrblZSd(z&A?sM}Q@8bTR zWmu>~hc~A|`l6ZKk84vd{7-}h@XmUaGKrg1IYj=kT@ACPab`Ru&K zgK9mPKDdzvT88tlF^G+Yl&ezb00ko{Lxu*Q-id_4KGC`fjdo!~)73uUh&A7Tb;w%gsM&F?fuP}P3pobdyGe-&5T)Kq$zGupI#dFCB&wdW*J$ve&>`s1VyCXC3i zwa(e(A&xEHIRaAkp62?Rq=3uPR-ym~6X55*!T2%19PzZ}!DS>RP!&Dbd2o(ibc=!+}b-0@=&$v{?!!h7zV6HrjWs;&hf;lyDOeP_$rsfWOR0k>C zXYf*K7d>lp@X<>-ADW2*9<4H*a|iQoUMr;v3fH}%@2;?LE1DQ#hqjKMC@xKIkLk(E zVL#4|row(sWyp>=2>j6mz1dA;H~tQPISnNv&<{RVkimyoLf=XgF4zh{gu^wuz-Dr3hYF zL1d&5mg5?;y`)|uyRuQG$WF?S`5@nMt3(X|zoN(U^S`5s0sH1|ZOYiBqYNH7)*fc;0QUpZY>;Ioi$-88_k^5IMyp z_~#KP1|?)KiHvY46r;gP7yZF@mGy^%6MnELZ^(C|vC2WDMe4}`@LVzmQGSgcli@xkZh~(_tH~>RfTpad6t2}H5C()^57Ul2@aj#p4!rU{FPEk zGr#@rE_dzK)Z#R_#;lY(>EE!lS(4DV&A{DtFE(5-sjM3l;h$n_*6*G}e>!I`tEURq zSHK_Z_&{N)9&HSf&i6GU$F`=tBx>fY-FP;y7@}|WEeY0@)PHK=xL%{@{i1F@v_-D( zJmMzaBu8+CEEYN3WP1VxZrA8A2nHfQ#=7M)!@ZouIu-a$Z09@1o3feQ?<(Int z@p?)E(ym`M%i8iv_H2FMmN3ZwB7LXXnsR)wZ!aT(-M@~|jA36tl14IXP1B1vVpy}k zmJx})gGSZ-3V9b=ln>06I=eMjH-D^9qu%X{J15-k&odH?Q8f#qQEZb(+-6{k+;p+7 z_1^&KU&_^9NWFlPbqM+o#m|lhy?Hz9P6Fl~i4$A+slA5;q~))@j3mQIKZ&phq01_Z z^V-*P{{-RaN_Jkb@zKbKXoPCOo$`$^YIn5M=qD2p3yF=SgKyd_rJ!!yL|Y4Q^g&Ze1O;kw&;OhR(POjCE!Ny zKxy+2mFh4Pcfq^iTlk=aYjQRD77(?Iu|)+*3i{yQrz;PJsXzEQPZz6oOv(Lv@{Yg9 z>Y3{OW%bM(H4qIjp8ZRul8a{Ai|zHVmyz-a`CqK7E%&LEuK|5}la+{Ax53q1oNBAo zwijwqi$r;NIuFbqO1{4h)&8@Xd@k^NTjY~CJtXRp@P*^w;7!m z9ojvsU7iFHr>yQkunp~(=ka&6*J-EqMh|G9k&BbUU?EeF+7Dmu5CR&a6^cw?2X!^| zt0P|J312FDxkaIn_~Z)682Gc@d@H_iQyHewgD>=G@`@E_#*?aaQk~zMiH6!|x2G`B zwA8M%mXHt3s;=ay4psP77!1cR{TJuUw~09^$$2FZ>XrME4N99~t0QfV@gW_|gRkp# zg^)uC1N^8<#kz4&kF2Q`O~z&F?62j21kO`8L6x}29*Ze&1SktWR;0IJ&Mcxci|}9C zG1f3=SfOtJ;nilEO>YUAJ!a5b4ttLK9!f9e-)sPiQ0n*aP0)Q-Y>-bgl*(ThNjila zNSRPo96wo=&Q2zkywE36IugSrv+*udE}l{7-*;VJDtf9{>EIR448%r%+#1Px+oifCljcV#zBpnSCeQBC2poQZyDRLam@r>~L8GEwqT$+ay*|8xnAk zcuIQGJm8vO7Sy-?#f-OgMdCA=dLq5+oHQr@1r2)VFKCv1Fw{#BA2c$9xP@eyx?k{i zU$})>ON=COfM4b!r#=%%yXtBlB)4qb{=R3$5Q)kVp<1!+(n}Q05#jv#^W$NoZA@pL c-RUiY+)t+Q8JRpVK>GZ2#^!YOkKVuhFS(<)*8l(j literal 0 HcmV?d00001 diff --git a/src/components/Item.jsx b/src/components/Item.jsx new file mode 100644 index 0000000..2936e39 --- /dev/null +++ b/src/components/Item.jsx @@ -0,0 +1,31 @@ +import React from 'react'; + +function Item({ item }) { + return ( +
+ {item.title} +

{item.title}

+

{item.description}

+

Preço: R$ {item.price}

+
+ ); +} + +const styles = { + itemContainer: { + border: '1px solid #ddd', + borderRadius: '8px', + padding: '16px', + margin: '10px', + textAlign: 'center', + boxShadow: '0 2px 5px rgba(0,0,0,0.2)', + }, + image: { + width: '100px', + height: '100px', + objectFit: 'cover', + marginBottom: '10px', + }, +}; + +export default Item; diff --git a/src/components/ItemList.jsx b/src/components/ItemList.jsx new file mode 100644 index 0000000..ccf4853 --- /dev/null +++ b/src/components/ItemList.jsx @@ -0,0 +1,23 @@ +import React from 'react'; +import Item from './Item'; + +function ItemList({ items }) { + return ( +
+ {items.map((item) => ( + + ))} +
+ ); +} + +const styles = { + listContainer: { + display: 'flex', + flexWrap: 'wrap', + justifyContent: 'center', + gap: '20px', + }, +}; + +export default ItemList; diff --git a/src/components/ItemListContainer.jsx b/src/components/ItemListContainer.jsx new file mode 100644 index 0000000..c4b8e75 --- /dev/null +++ b/src/components/ItemListContainer.jsx @@ -0,0 +1,57 @@ +import React, { useEffect, useState } from 'react'; +import ItemList from './ItemList'; + +function ItemListContainer() { + const [items, setItems] = useState([]); + const [loading, setLoading] = useState(true); + + useEffect(() => { + const mockData = [ + { + id: 1, + title: 'Produto 1', + description: 'Descrição do Produto 1', + price: 100, + pictureUrl: 'https://via.placeholder.com/100', + }, + { + id: 2, + title: 'Produto 2', + description: 'Descrição do Produto 2', + price: 200, + pictureUrl: 'https://via.placeholder.com/100', + }, + { + id: 3, + title: 'Produto 3', + description: 'Descrição do Produto 3', + price: 300, + pictureUrl: 'https://via.placeholder.com/100', + }, + ]; + + // PROMISE + const fetchItems = new Promise((resolve) => { + setTimeout(() => { + resolve(mockData); + }, 2 * 1000); + }); + + fetchItems + .then((data) => { + setItems(data); + }) + .finally(() => { + setLoading(false); + }); + }, []); + + return ( +
+

Lista de Produtos

+ {loading ?

Carregando...

: } +
+ ); +} + +export default ItemListContainer; diff --git a/src/main.jsx b/src/main.jsx new file mode 100644 index 0000000..3d9da8a --- /dev/null +++ b/src/main.jsx @@ -0,0 +1,9 @@ +import { StrictMode } from 'react' +import { createRoot } from 'react-dom/client' +import App from './App.jsx' + +createRoot(document.getElementById('root')).render( + + + , +) diff --git a/src/styles/GlobalStyled.js b/src/styles/GlobalStyled.js new file mode 100644 index 0000000..7704846 --- /dev/null +++ b/src/styles/GlobalStyled.js @@ -0,0 +1,32 @@ +import { createGlobalStyle } from 'styled-components'; + +const GlobalStyle = createGlobalStyle` + @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&family=Roboto:wght@300;400&display=swap'); + + * { + margin: 0; + padding: 0; + box-sizing: border-box; + } + + body { + font-family: ${({ theme }) => theme.fonts.body}; + background-color: ${({ theme }) => theme.colors.background}; + color: ${({ theme }) => theme.colors.text}; + } + + h1, h2, h3 { + font-family: ${({ theme }) => theme.fonts.heading}; + } + + a { + text-decoration: none; + color: inherit; + } + + button { + font-family: ${({ theme }) => theme.fonts.body}; + } +`; + +export default GlobalStyle; \ No newline at end of file diff --git a/src/styles/theme/default.js b/src/styles/theme/default.js new file mode 100644 index 0000000..c93a017 --- /dev/null +++ b/src/styles/theme/default.js @@ -0,0 +1,15 @@ +const theme = { + colors: { + background: '#0d1117', + text: '#c9d1d9', + primary: '#238636', + secondary: '#58a6ff', + gradient: 'linear-gradient(90deg, #238636, #58a6ff)', + }, + fonts: { + heading: "'Poppins', sans-serif", + body: "'Roboto', sans-serif", + }, + }; + + export default theme; \ No newline at end of file diff --git a/vite.config.js b/vite.config.js new file mode 100644 index 0000000..8b0f57b --- /dev/null +++ b/vite.config.js @@ -0,0 +1,7 @@ +import { defineConfig } from 'vite' +import react from '@vitejs/plugin-react' + +// https://vite.dev/config/ +export default defineConfig({ + plugins: [react()], +})