From 1189d34ab8aa96cb698e67adc16b2b41e695de7e Mon Sep 17 00:00:00 2001 From: ForkBench <robinvandemerghel@protonmail.com> Date: Sun, 14 Jul 2024 20:02:51 +0200 Subject: [PATCH] Got rid of index.html and unused files/folders --- Taskfile.yml | 49 +- build/devmode.config.yaml | 2 - frontend/bun.lockb | Bin 49566 -> 0 bytes frontend/index.html | 0 frontend/package-lock.json | 4412 ------------------------ frontend/package.json | 20 - frontend/postcss.config.js | 6 - frontend/public/resources/clubs.json | 3234 ----------------- frontend/public/resources/nations.json | 1247 ------- frontend/public/resources/regions.json | 78 - frontend/public/style.css | 159 - frontend/tailwind.config.js | 8 - 12 files changed, 1 insertion(+), 9214 deletions(-) delete mode 100644 frontend/bun.lockb delete mode 100644 frontend/index.html delete mode 100644 frontend/package-lock.json delete mode 100644 frontend/package.json delete mode 100644 frontend/postcss.config.js delete mode 100644 frontend/public/resources/clubs.json delete mode 100644 frontend/public/resources/nations.json delete mode 100644 frontend/public/resources/regions.json delete mode 100644 frontend/public/style.css delete mode 100644 frontend/tailwind.config.js diff --git a/Taskfile.yml b/Taskfile.yml index 1f7f8e6..f4df408 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -25,7 +25,6 @@ tasks: summary: Builds the application for Windows deps: - task: go:mod:tidy - - task: build:frontend vars: BUILD_FLAGS: "{{.BUILD_FLAGS}}" - task: generate:icons @@ -78,7 +77,6 @@ tasks: summary: Creates a production build of the application deps: - task: go:mod:tidy - - task: build:frontend vars: BUILD_FLAGS: "{{.BUILD_FLAGS}}" - task: generate:icons @@ -353,46 +351,10 @@ tasks: # Generates both .ico and .icns files - wails3 generate icons -input appicon.png - install:frontend:deps: - summary: Install frontend dependencies - dir: frontend - sources: - - package.json - - package-lock.json - generates: - - node_modules/* - preconditions: - - sh: bun -v - msg: "Looks like bun isn't installed. Bun is part of the bun installer: curl -fsSL https://bun.sh/install | bash" - cmds: - - bun install - build:frontend: summary: Build the frontend project - dir: frontend - sources: - - "**/*" - generates: - - dist/* - deps: - - install:frontend:deps - - task: generate:bindings - vars: - BUILD_FLAGS: "{{.BUILD_FLAGS}}" cmds: - - bun run build - - generate:bindings: - summary: Generates bindings for the frontend - sources: - - "**/*.go" - - go.mod - - go.sum - generates: - - "frontend/bindings/**/*" - cmds: - # For a complete list of options, run `wails3 generate bindings -help` - - wails3 generate bindings -f '{{.BUILD_FLAGS}}' -ts + - templ generate go:mod:tidy: summary: Runs `go mod tidy` @@ -423,18 +385,9 @@ tasks: cmds: - "{{.BIN_DIR}}/{{.APP_NAME}}" - dev:frontend: - summary: Runs the frontend in development mode - dir: frontend - deps: - - task: install:frontend:deps - cmds: - - bun run dev -- --port {{.VITE_PORT}} --strictPort - dev: summary: Runs the application in development mode cmds: - - task: build:frontend - wails3 dev -config ./build/devmode.config.yaml -port {{.VITE_PORT}} dev:reload: diff --git a/build/devmode.config.yaml b/build/devmode.config.yaml index 4d79e64..83d6667 100644 --- a/build/devmode.config.yaml +++ b/build/devmode.config.yaml @@ -16,8 +16,6 @@ config: - "*.go" git_ignore: true executes: - - cmd: wails3 task dev:frontend - type: background - cmd: go mod tidy type: blocking - cmd: wails3 task build diff --git a/frontend/bun.lockb b/frontend/bun.lockb deleted file mode 100644 index b3862dc13fdadea8a3ddb24f97fa64c3b1dcd1b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49566 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 C1j*b0 diff --git a/frontend/index.html b/frontend/index.html deleted file mode 100644 index e69de29..0000000 diff --git a/frontend/package-lock.json b/frontend/package-lock.json deleted file mode 100644 index 35b55c8..0000000 --- a/frontend/package-lock.json +++ /dev/null @@ -1,4412 +0,0 @@ -{ - "name": "frontend", - "version": "0.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "frontend", - "version": "0.0.0", - "devDependencies": { - "autoprefixer": "^10.4.19", - "install": "^0.13.0", - "npm": "^10.8.2", - "postcss": "^8.4.39", - "tailwindcss": "^3.4.4", - "vite": "^5.3.3" - } - }, - "node_modules/@alloc/quick-lru": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", - "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "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/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.18.1.tgz", - "integrity": "sha512-vk+ma8iC1ebje/ahpxpnrfVQJibTMyHdWpOGZ3JpQ7Mgn/3QNHmPq7YwjZbIE7km73dH5M1e6MRRsnEBW7v5CQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", - "dev": true, - "license": "MIT" - }, - "node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true, - "license": "MIT" - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true, - "license": "MIT" - }, - "node_modules/autoprefixer": { - "version": "10.4.19", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", - "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "browserslist": "^4.23.0", - "caniuse-lite": "^1.0.30001599", - "fraction.js": "^4.3.7", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true, - "license": "MIT" - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, - "license": "MIT", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.23.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.2.tgz", - "integrity": "sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==", - "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.30001640", - "electron-to-chromium": "^1.4.820", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.1.0" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001641", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001641.tgz", - "integrity": "sha512-Phv5thgl67bHYo1TtMY/MurjkHhV4EDaCosezRXgZ8jzA/Ub+wjxAvbGvjoFENStinwi5kCyOYV3mi5tOGykwA==", - "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/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dev": true, - "license": "MIT", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true, - "license": "MIT" - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true, - "license": "MIT" - }, - "node_modules/electron-to-chromium": { - "version": "1.4.827", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.827.tgz", - "integrity": "sha512-VY+J0e4SFcNfQy19MEoMdaIcZLmDCprqvBtkii1WTCTQHpRvf5N8+3kTYCgL/PcntvwQvmMJWTuDPsq+IlhWKQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true, - "license": "MIT" - }, - "node_modules/esbuild": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", - "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.21.5", - "@esbuild/android-arm": "0.21.5", - "@esbuild/android-arm64": "0.21.5", - "@esbuild/android-x64": "0.21.5", - "@esbuild/darwin-arm64": "0.21.5", - "@esbuild/darwin-x64": "0.21.5", - "@esbuild/freebsd-arm64": "0.21.5", - "@esbuild/freebsd-x64": "0.21.5", - "@esbuild/linux-arm": "0.21.5", - "@esbuild/linux-arm64": "0.21.5", - "@esbuild/linux-ia32": "0.21.5", - "@esbuild/linux-loong64": "0.21.5", - "@esbuild/linux-mips64el": "0.21.5", - "@esbuild/linux-ppc64": "0.21.5", - "@esbuild/linux-riscv64": "0.21.5", - "@esbuild/linux-s390x": "0.21.5", - "@esbuild/linux-x64": "0.21.5", - "@esbuild/netbsd-x64": "0.21.5", - "@esbuild/openbsd-x64": "0.21.5", - "@esbuild/sunos-x64": "0.21.5", - "@esbuild/win32-arm64": "0.21.5", - "@esbuild/win32-ia32": "0.21.5", - "@esbuild/win32-x64": "0.21.5" - } - }, - "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dev": true, - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/foreground-child": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", - "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==", - "dev": true, - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/fraction.js": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", - "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://github.com/sponsors/rawify" - } - }, - "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/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/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/install": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/install/-/install-0.13.0.tgz", - "integrity": "sha512-zDml/jzr2PKU9I8J/xyZBQn8rPCAY//UOYNmR01XwNwyfhEWObo2SWfSl1+0tm1u6PhxLwDnfsT/6jB7OUxqFA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-core-module": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz", - "integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==", - "dev": true, - "license": "MIT", - "dependencies": { - "hasown": "^2.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-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-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-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/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/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jiti": { - "version": "1.21.6", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", - "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", - "dev": true, - "license": "MIT", - "bin": { - "jiti": "bin/jiti.js" - } - }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true, - "license": "MIT" - }, - "node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", - "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "dev": true, - "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/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", - "dev": true, - "license": "MIT" - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm": { - "version": "10.8.2", - "resolved": "https://registry.npmjs.org/npm/-/npm-10.8.2.tgz", - "integrity": "sha512-x/AIjFIKRllrhcb48dqUNAAZl0ig9+qMuN91RpZo3Cb2+zuibfh+KISl6+kVVyktDz230JKc208UkQwwMqyB+w==", - "bundleDependencies": [ - "@isaacs/string-locale-compare", - "@npmcli/arborist", - "@npmcli/config", - "@npmcli/fs", - "@npmcli/map-workspaces", - "@npmcli/package-json", - "@npmcli/promise-spawn", - "@npmcli/redact", - "@npmcli/run-script", - "@sigstore/tuf", - "abbrev", - "archy", - "cacache", - "chalk", - "ci-info", - "cli-columns", - "fastest-levenshtein", - "fs-minipass", - "glob", - "graceful-fs", - "hosted-git-info", - "ini", - "init-package-json", - "is-cidr", - "json-parse-even-better-errors", - "libnpmaccess", - "libnpmdiff", - "libnpmexec", - "libnpmfund", - "libnpmhook", - "libnpmorg", - "libnpmpack", - "libnpmpublish", - "libnpmsearch", - "libnpmteam", - "libnpmversion", - "make-fetch-happen", - "minimatch", - "minipass", - "minipass-pipeline", - "ms", - "node-gyp", - "nopt", - "normalize-package-data", - "npm-audit-report", - "npm-install-checks", - "npm-package-arg", - "npm-pick-manifest", - "npm-profile", - "npm-registry-fetch", - "npm-user-validate", - "p-map", - "pacote", - "parse-conflict-json", - "proc-log", - "qrcode-terminal", - "read", - "semver", - "spdx-expression-parse", - "ssri", - "supports-color", - "tar", - "text-table", - "tiny-relative-date", - "treeverse", - "validate-npm-package-name", - "which", - "write-file-atomic" - ], - "dev": true, - "license": "Artistic-2.0", - "workspaces": [ - "docs", - "smoke-tests", - "mock-globals", - "mock-registry", - "workspaces/*" - ], - "dependencies": { - "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/arborist": "^7.5.4", - "@npmcli/config": "^8.3.4", - "@npmcli/fs": "^3.1.1", - "@npmcli/map-workspaces": "^3.0.6", - "@npmcli/package-json": "^5.2.0", - "@npmcli/promise-spawn": "^7.0.2", - "@npmcli/redact": "^2.0.1", - "@npmcli/run-script": "^8.1.0", - "@sigstore/tuf": "^2.3.4", - "abbrev": "^2.0.0", - "archy": "~1.0.0", - "cacache": "^18.0.3", - "chalk": "^5.3.0", - "ci-info": "^4.0.0", - "cli-columns": "^4.0.0", - "fastest-levenshtein": "^1.0.16", - "fs-minipass": "^3.0.3", - "glob": "^10.4.2", - "graceful-fs": "^4.2.11", - "hosted-git-info": "^7.0.2", - "ini": "^4.1.3", - "init-package-json": "^6.0.3", - "is-cidr": "^5.1.0", - "json-parse-even-better-errors": "^3.0.2", - "libnpmaccess": "^8.0.6", - "libnpmdiff": "^6.1.4", - "libnpmexec": "^8.1.3", - "libnpmfund": "^5.0.12", - "libnpmhook": "^10.0.5", - "libnpmorg": "^6.0.6", - "libnpmpack": "^7.0.4", - "libnpmpublish": "^9.0.9", - "libnpmsearch": "^7.0.6", - "libnpmteam": "^6.0.5", - "libnpmversion": "^6.0.3", - "make-fetch-happen": "^13.0.1", - "minimatch": "^9.0.5", - "minipass": "^7.1.1", - "minipass-pipeline": "^1.2.4", - "ms": "^2.1.2", - "node-gyp": "^10.1.0", - "nopt": "^7.2.1", - "normalize-package-data": "^6.0.2", - "npm-audit-report": "^5.0.0", - "npm-install-checks": "^6.3.0", - "npm-package-arg": "^11.0.2", - "npm-pick-manifest": "^9.1.0", - "npm-profile": "^10.0.0", - "npm-registry-fetch": "^17.1.0", - "npm-user-validate": "^2.0.1", - "p-map": "^4.0.0", - "pacote": "^18.0.6", - "parse-conflict-json": "^3.0.1", - "proc-log": "^4.2.0", - "qrcode-terminal": "^0.12.0", - "read": "^3.0.1", - "semver": "^7.6.2", - "spdx-expression-parse": "^4.0.0", - "ssri": "^10.0.6", - "supports-color": "^9.4.0", - "tar": "^6.2.1", - "text-table": "~0.2.0", - "tiny-relative-date": "^1.3.0", - "treeverse": "^3.0.0", - "validate-npm-package-name": "^5.0.1", - "which": "^4.0.0", - "write-file-atomic": "^5.0.1" - }, - "bin": { - "npm": "bin/npm-cli.js", - "npx": "bin/npx-cli.js" - }, - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/npm/node_modules/@isaacs/cliui": { - "version": "8.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/npm/node_modules/@isaacs/string-locale-compare": { - "version": "1.1.0", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/@npmcli/agent": { - "version": "2.2.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "agent-base": "^7.1.0", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.1", - "lru-cache": "^10.0.1", - "socks-proxy-agent": "^8.0.3" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/arborist": { - "version": "7.5.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/fs": "^3.1.1", - "@npmcli/installed-package-contents": "^2.1.0", - "@npmcli/map-workspaces": "^3.0.2", - "@npmcli/metavuln-calculator": "^7.1.1", - "@npmcli/name-from-folder": "^2.0.0", - "@npmcli/node-gyp": "^3.0.0", - "@npmcli/package-json": "^5.1.0", - "@npmcli/query": "^3.1.0", - "@npmcli/redact": "^2.0.0", - "@npmcli/run-script": "^8.1.0", - "bin-links": "^4.0.4", - "cacache": "^18.0.3", - "common-ancestor-path": "^1.0.1", - "hosted-git-info": "^7.0.2", - "json-parse-even-better-errors": "^3.0.2", - "json-stringify-nice": "^1.1.4", - "lru-cache": "^10.2.2", - "minimatch": "^9.0.4", - "nopt": "^7.2.1", - "npm-install-checks": "^6.2.0", - "npm-package-arg": "^11.0.2", - "npm-pick-manifest": "^9.0.1", - "npm-registry-fetch": "^17.0.1", - "pacote": "^18.0.6", - "parse-conflict-json": "^3.0.0", - "proc-log": "^4.2.0", - "proggy": "^2.0.0", - "promise-all-reject-late": "^1.0.0", - "promise-call-limit": "^3.0.1", - "read-package-json-fast": "^3.0.2", - "semver": "^7.3.7", - "ssri": "^10.0.6", - "treeverse": "^3.0.0", - "walk-up-path": "^3.0.1" - }, - "bin": { - "arborist": "bin/index.js" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/config": { - "version": "8.3.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/map-workspaces": "^3.0.2", - "@npmcli/package-json": "^5.1.1", - "ci-info": "^4.0.0", - "ini": "^4.1.2", - "nopt": "^7.2.1", - "proc-log": "^4.2.0", - "semver": "^7.3.5", - "walk-up-path": "^3.0.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/fs": { - "version": "3.1.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "semver": "^7.3.5" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/git": { - "version": "5.0.8", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/promise-spawn": "^7.0.0", - "ini": "^4.1.3", - "lru-cache": "^10.0.1", - "npm-pick-manifest": "^9.0.0", - "proc-log": "^4.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^4.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/installed-package-contents": { - "version": "2.1.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-bundled": "^3.0.0", - "npm-normalize-package-bin": "^3.0.0" - }, - "bin": { - "installed-package-contents": "bin/index.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/map-workspaces": { - "version": "3.0.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/name-from-folder": "^2.0.0", - "glob": "^10.2.2", - "minimatch": "^9.0.0", - "read-package-json-fast": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/metavuln-calculator": { - "version": "7.1.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "cacache": "^18.0.0", - "json-parse-even-better-errors": "^3.0.0", - "pacote": "^18.0.0", - "proc-log": "^4.1.0", - "semver": "^7.3.5" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/name-from-folder": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/node-gyp": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/package-json": { - "version": "5.2.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/git": "^5.0.0", - "glob": "^10.2.2", - "hosted-git-info": "^7.0.0", - "json-parse-even-better-errors": "^3.0.0", - "normalize-package-data": "^6.0.0", - "proc-log": "^4.0.0", - "semver": "^7.5.3" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/promise-spawn": { - "version": "7.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "which": "^4.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/query": { - "version": "3.1.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/redact": { - "version": "2.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/run-script": { - "version": "8.1.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/node-gyp": "^3.0.0", - "@npmcli/package-json": "^5.0.0", - "@npmcli/promise-spawn": "^7.0.0", - "node-gyp": "^10.0.0", - "proc-log": "^4.0.0", - "which": "^4.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/npm/node_modules/@sigstore/bundle": { - "version": "2.3.2", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "@sigstore/protobuf-specs": "^0.3.2" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@sigstore/core": { - "version": "1.1.0", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@sigstore/protobuf-specs": { - "version": "0.3.2", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@sigstore/sign": { - "version": "2.3.2", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "@sigstore/bundle": "^2.3.2", - "@sigstore/core": "^1.0.0", - "@sigstore/protobuf-specs": "^0.3.2", - "make-fetch-happen": "^13.0.1", - "proc-log": "^4.2.0", - "promise-retry": "^2.0.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@sigstore/tuf": { - "version": "2.3.4", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "@sigstore/protobuf-specs": "^0.3.2", - "tuf-js": "^2.2.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@sigstore/verify": { - "version": "1.2.1", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "@sigstore/bundle": "^2.3.2", - "@sigstore/core": "^1.1.0", - "@sigstore/protobuf-specs": "^0.3.2" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@tufjs/canonical-json": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/@tufjs/models": { - "version": "2.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "@tufjs/canonical-json": "2.0.0", - "minimatch": "^9.0.4" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/abbrev": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/agent-base": { - "version": "7.1.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/npm/node_modules/aggregate-error": { - "version": "3.1.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/ansi-regex": { - "version": "5.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/ansi-styles": { - "version": "6.2.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/npm/node_modules/aproba": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/archy": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/balanced-match": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/bin-links": { - "version": "4.0.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "cmd-shim": "^6.0.0", - "npm-normalize-package-bin": "^3.0.0", - "read-cmd-shim": "^4.0.0", - "write-file-atomic": "^5.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/binary-extensions": { - "version": "2.3.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/npm/node_modules/cacache": { - "version": "18.0.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/fs": "^3.1.0", - "fs-minipass": "^3.0.0", - "glob": "^10.2.2", - "lru-cache": "^10.0.1", - "minipass": "^7.0.3", - "minipass-collect": "^2.0.1", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "p-map": "^4.0.0", - "ssri": "^10.0.0", - "tar": "^6.1.11", - "unique-filename": "^3.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/chalk": { - "version": "5.3.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/npm/node_modules/chownr": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/ci-info": { - "version": "4.0.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/cidr-regex": { - "version": "4.1.1", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "ip-regex": "^5.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/npm/node_modules/clean-stack": { - "version": "2.2.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/npm/node_modules/cli-columns": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/npm/node_modules/cmd-shim": { - "version": "6.0.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/npm/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/common-ancestor-path": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/cross-spawn": { - "version": "7.0.3", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/npm/node_modules/cross-spawn/node_modules/which": { - "version": "2.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/npm/node_modules/cssesc": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm/node_modules/debug": { - "version": "4.3.5", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/npm/node_modules/debug/node_modules/ms": { - "version": "2.1.2", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/diff": { - "version": "5.2.0", - "dev": true, - "inBundle": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/npm/node_modules/eastasianwidth": { - "version": "0.2.0", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/emoji-regex": { - "version": "8.0.0", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/encoding": { - "version": "0.1.13", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/npm/node_modules/env-paths": { - "version": "2.2.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/npm/node_modules/err-code": { - "version": "2.0.3", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/exponential-backoff": { - "version": "3.1.1", - "dev": true, - "inBundle": true, - "license": "Apache-2.0" - }, - "node_modules/npm/node_modules/fastest-levenshtein": { - "version": "1.0.16", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 4.9.1" - } - }, - "node_modules/npm/node_modules/foreground-child": { - "version": "3.2.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/fs-minipass": { - "version": "3.0.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/glob": { - "version": "10.4.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/graceful-fs": { - "version": "4.2.11", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/hosted-git-info": { - "version": "7.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^10.0.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/http-cache-semantics": { - "version": "4.1.1", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause" - }, - "node_modules/npm/node_modules/http-proxy-agent": { - "version": "7.0.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/npm/node_modules/https-proxy-agent": { - "version": "7.0.5", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "agent-base": "^7.0.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/npm/node_modules/iconv-lite": { - "version": "0.6.3", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm/node_modules/ignore-walk": { - "version": "6.0.5", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minimatch": "^9.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/imurmurhash": { - "version": "0.1.4", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/npm/node_modules/indent-string": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/ini": { - "version": "4.1.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/init-package-json": { - "version": "6.0.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/package-json": "^5.0.0", - "npm-package-arg": "^11.0.0", - "promzard": "^1.0.0", - "read": "^3.0.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^5.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/ip-address": { - "version": "9.0.5", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "jsbn": "1.1.0", - "sprintf-js": "^1.1.3" - }, - "engines": { - "node": ">= 12" - } - }, - "node_modules/npm/node_modules/ip-regex": { - "version": "5.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm/node_modules/is-cidr": { - "version": "5.1.0", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "cidr-regex": "^4.1.1" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/npm/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/is-lambda": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/isexe": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/jackspeak": { - "version": "3.4.0", - "dev": true, - "inBundle": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/npm/node_modules/jsbn": { - "version": "1.1.0", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/json-parse-even-better-errors": { - "version": "3.0.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/json-stringify-nice": { - "version": "1.1.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/jsonparse": { - "version": "1.3.1", - "dev": true, - "engines": [ - "node >= 0.2.0" - ], - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/just-diff": { - "version": "6.0.2", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/just-diff-apply": { - "version": "5.5.0", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/libnpmaccess": { - "version": "8.0.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-package-arg": "^11.0.2", - "npm-registry-fetch": "^17.0.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/libnpmdiff": { - "version": "6.1.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/arborist": "^7.5.4", - "@npmcli/installed-package-contents": "^2.1.0", - "binary-extensions": "^2.3.0", - "diff": "^5.1.0", - "minimatch": "^9.0.4", - "npm-package-arg": "^11.0.2", - "pacote": "^18.0.6", - "tar": "^6.2.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/libnpmexec": { - "version": "8.1.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/arborist": "^7.5.4", - "@npmcli/run-script": "^8.1.0", - "ci-info": "^4.0.0", - "npm-package-arg": "^11.0.2", - "pacote": "^18.0.6", - "proc-log": "^4.2.0", - "read": "^3.0.1", - "read-package-json-fast": "^3.0.2", - "semver": "^7.3.7", - "walk-up-path": "^3.0.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/libnpmfund": { - "version": "5.0.12", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/arborist": "^7.5.4" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/libnpmhook": { - "version": "10.0.5", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^17.0.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/libnpmorg": { - "version": "6.0.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^17.0.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/libnpmpack": { - "version": "7.0.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/arborist": "^7.5.4", - "@npmcli/run-script": "^8.1.0", - "npm-package-arg": "^11.0.2", - "pacote": "^18.0.6" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/libnpmpublish": { - "version": "9.0.9", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "ci-info": "^4.0.0", - "normalize-package-data": "^6.0.1", - "npm-package-arg": "^11.0.2", - "npm-registry-fetch": "^17.0.1", - "proc-log": "^4.2.0", - "semver": "^7.3.7", - "sigstore": "^2.2.0", - "ssri": "^10.0.6" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/libnpmsearch": { - "version": "7.0.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-registry-fetch": "^17.0.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/libnpmteam": { - "version": "6.0.5", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^17.0.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/libnpmversion": { - "version": "6.0.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/git": "^5.0.7", - "@npmcli/run-script": "^8.1.0", - "json-parse-even-better-errors": "^3.0.2", - "proc-log": "^4.2.0", - "semver": "^7.3.7" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/lru-cache": { - "version": "10.2.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "14 || >=16.14" - } - }, - "node_modules/npm/node_modules/make-fetch-happen": { - "version": "13.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/agent": "^2.0.0", - "cacache": "^18.0.0", - "http-cache-semantics": "^4.1.1", - "is-lambda": "^1.0.1", - "minipass": "^7.0.2", - "minipass-fetch": "^3.0.0", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "proc-log": "^4.2.0", - "promise-retry": "^2.0.1", - "ssri": "^10.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/minimatch": { - "version": "9.0.5", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/minipass": { - "version": "7.1.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/npm/node_modules/minipass-collect": { - "version": "2.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/npm/node_modules/minipass-fetch": { - "version": "3.0.5", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "minipass": "^7.0.3", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" - } - }, - "node_modules/npm/node_modules/minipass-flush": { - "version": "1.0.5", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/npm/node_modules/minipass-flush/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/minipass-pipeline": { - "version": "1.2.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/minipass-sized": { - "version": "1.0.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/minipass-sized/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/minizlib": { - "version": "2.1.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/npm/node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/mkdirp": { - "version": "1.0.4", - "dev": true, - "inBundle": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/ms": { - "version": "2.1.3", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/mute-stream": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/negotiator": { - "version": "0.6.3", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/npm/node_modules/node-gyp": { - "version": "10.1.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "env-paths": "^2.2.0", - "exponential-backoff": "^3.1.1", - "glob": "^10.3.10", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^13.0.0", - "nopt": "^7.0.0", - "proc-log": "^3.0.0", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^4.0.0" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/proc-log": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/nopt": { - "version": "7.2.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "abbrev": "^2.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/normalize-package-data": { - "version": "6.0.2", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^7.0.0", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/npm-audit-report": { - "version": "5.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/npm-bundled": { - "version": "3.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-normalize-package-bin": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/npm-install-checks": { - "version": "6.3.0", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "semver": "^7.1.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/npm-normalize-package-bin": { - "version": "3.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/npm-package-arg": { - "version": "11.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^7.0.0", - "proc-log": "^4.0.0", - "semver": "^7.3.5", - "validate-npm-package-name": "^5.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/npm-packlist": { - "version": "8.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "ignore-walk": "^6.0.4" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/npm-pick-manifest": { - "version": "9.1.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-install-checks": "^6.0.0", - "npm-normalize-package-bin": "^3.0.0", - "npm-package-arg": "^11.0.0", - "semver": "^7.3.5" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/npm-profile": { - "version": "10.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-registry-fetch": "^17.0.1", - "proc-log": "^4.0.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/npm/node_modules/npm-registry-fetch": { - "version": "17.1.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/redact": "^2.0.0", - "jsonparse": "^1.3.1", - "make-fetch-happen": "^13.0.0", - "minipass": "^7.0.2", - "minipass-fetch": "^3.0.0", - "minizlib": "^2.1.2", - "npm-package-arg": "^11.0.0", - "proc-log": "^4.0.0" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/npm-user-validate": { - "version": "2.0.1", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/p-map": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm/node_modules/package-json-from-dist": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "BlueOak-1.0.0" - }, - "node_modules/npm/node_modules/pacote": { - "version": "18.0.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/git": "^5.0.0", - "@npmcli/installed-package-contents": "^2.0.1", - "@npmcli/package-json": "^5.1.0", - "@npmcli/promise-spawn": "^7.0.0", - "@npmcli/run-script": "^8.0.0", - "cacache": "^18.0.0", - "fs-minipass": "^3.0.0", - "minipass": "^7.0.2", - "npm-package-arg": "^11.0.0", - "npm-packlist": "^8.0.0", - "npm-pick-manifest": "^9.0.0", - "npm-registry-fetch": "^17.0.0", - "proc-log": "^4.0.0", - "promise-retry": "^2.0.1", - "sigstore": "^2.2.0", - "ssri": "^10.0.0", - "tar": "^6.1.11" - }, - "bin": { - "pacote": "bin/index.js" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/parse-conflict-json": { - "version": "3.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "json-parse-even-better-errors": "^3.0.0", - "just-diff": "^6.0.0", - "just-diff-apply": "^5.2.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/path-key": { - "version": "3.1.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/path-scurry": { - "version": "1.11.1", - "dev": true, - "inBundle": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/postcss-selector-parser": { - "version": "6.1.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm/node_modules/proc-log": { - "version": "4.2.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/proggy": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/promise-all-reject-late": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/promise-call-limit": { - "version": "3.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/promise-inflight": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/promise-retry": { - "version": "2.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/promzard": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "read": "^3.0.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/qrcode-terminal": { - "version": "0.12.0", - "dev": true, - "inBundle": true, - "bin": { - "qrcode-terminal": "bin/qrcode-terminal.js" - } - }, - "node_modules/npm/node_modules/read": { - "version": "3.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "mute-stream": "^1.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/read-cmd-shim": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/read-package-json-fast": { - "version": "3.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "json-parse-even-better-errors": "^3.0.0", - "npm-normalize-package-bin": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/retry": { - "version": "0.12.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/npm/node_modules/safer-buffer": { - "version": "2.1.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/npm/node_modules/semver": { - "version": "7.6.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/shebang-command": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/shebang-regex": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/signal-exit": { - "version": "4.1.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/sigstore": { - "version": "2.3.1", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "@sigstore/bundle": "^2.3.2", - "@sigstore/core": "^1.0.0", - "@sigstore/protobuf-specs": "^0.3.2", - "@sigstore/sign": "^2.3.2", - "@sigstore/tuf": "^2.3.4", - "@sigstore/verify": "^1.2.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/smart-buffer": { - "version": "4.2.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/npm/node_modules/socks": { - "version": "2.8.3", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ip-address": "^9.0.5", - "smart-buffer": "^4.2.0" - }, - "engines": { - "node": ">= 10.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/npm/node_modules/socks-proxy-agent": { - "version": "8.0.4", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.1", - "debug": "^4.3.4", - "socks": "^2.8.3" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/npm/node_modules/spdx-correct": { - "version": "3.2.0", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse": { - "version": "3.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/npm/node_modules/spdx-exceptions": { - "version": "2.5.0", - "dev": true, - "inBundle": true, - "license": "CC-BY-3.0" - }, - "node_modules/npm/node_modules/spdx-expression-parse": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/npm/node_modules/spdx-license-ids": { - "version": "3.0.18", - "dev": true, - "inBundle": true, - "license": "CC0-1.0" - }, - "node_modules/npm/node_modules/sprintf-js": { - "version": "1.1.3", - "dev": true, - "inBundle": true, - "license": "BSD-3-Clause" - }, - "node_modules/npm/node_modules/ssri": { - "version": "10.0.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^7.0.3" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/string-width": { - "version": "4.2.3", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/supports-color": { - "version": "9.4.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/npm/node_modules/tar": { - "version": "6.2.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/tar/node_modules/fs-minipass": { - "version": "2.1.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/npm/node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/tar/node_modules/minipass": { - "version": "5.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/text-table": { - "version": "0.2.0", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/tiny-relative-date": { - "version": "1.3.0", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/treeverse": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/tuf-js": { - "version": "2.2.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "@tufjs/models": "2.0.1", - "debug": "^4.3.4", - "make-fetch-happen": "^13.0.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/unique-filename": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "unique-slug": "^4.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/unique-slug": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/util-deprecate": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/validate-npm-package-license": { - "version": "3.0.4", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": { - "version": "3.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/npm/node_modules/validate-npm-package-name": { - "version": "5.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/walk-up-path": { - "version": "3.0.1", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/which": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "isexe": "^3.1.1" - }, - "bin": { - "node-which": "bin/which.js" - }, - "engines": { - "node": "^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/which/node_modules/isexe": { - "version": "3.1.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "engines": { - "node": ">=16" - } - }, - "node_modules/npm/node_modules/wrap-ansi": { - "version": "8.1.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/npm/node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex": { - "version": "9.2.2", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/wrap-ansi/node_modules/string-width": { - "version": "5.1.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "7.1.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/npm/node_modules/write-file-atomic": { - "version": "5.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/npm/node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/package-json-from-dist": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", - "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", - "dev": true, - "license": "BlueOak-1.0.0" - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true, - "license": "MIT" - }, - "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", - "dev": true, - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss": { - "version": "8.4.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.39.tgz", - "integrity": "sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==", - "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.0.1", - "source-map-js": "^1.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "dev": true, - "license": "MIT", - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" - } - }, - "node_modules/postcss-load-config": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", - "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "lilconfig": "^3.0.0", - "yaml": "^2.3.4" - }, - "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-load-config/node_modules/lilconfig": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", - "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, - "node_modules/postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.11" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz", - "integrity": "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "license": "MIT", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rollup": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.18.1.tgz", - "integrity": "sha512-Elx2UT8lzxxOXMpy5HWQGZqkrQOtrVDDa/bm9l10+U4rQnVzbL/LgZ4NOM1MPIDyHk69W4InuYDF5dzRh4Kw1A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/estree": "1.0.5" - }, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.18.1", - "@rollup/rollup-android-arm64": "4.18.1", - "@rollup/rollup-darwin-arm64": "4.18.1", - "@rollup/rollup-darwin-x64": "4.18.1", - "@rollup/rollup-linux-arm-gnueabihf": "4.18.1", - "@rollup/rollup-linux-arm-musleabihf": "4.18.1", - "@rollup/rollup-linux-arm64-gnu": "4.18.1", - "@rollup/rollup-linux-arm64-musl": "4.18.1", - "@rollup/rollup-linux-powerpc64le-gnu": "4.18.1", - "@rollup/rollup-linux-riscv64-gnu": "4.18.1", - "@rollup/rollup-linux-s390x-gnu": "4.18.1", - "@rollup/rollup-linux-x64-gnu": "4.18.1", - "@rollup/rollup-linux-x64-musl": "4.18.1", - "@rollup/rollup-win32-arm64-msvc": "4.18.1", - "@rollup/rollup-win32-ia32-msvc": "4.18.1", - "@rollup/rollup-win32-x64-msvc": "4.18.1", - "fsevents": "~2.3.2" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/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/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/string-width-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tailwindcss": { - "version": "3.4.4", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.4.tgz", - "integrity": "sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.3.0", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.21.0", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dev": true, - "license": "MIT", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/update-browserslist-db": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", - "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", - "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.1.2", - "picocolors": "^1.0.1" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true, - "license": "MIT" - }, - "node_modules/vite": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.3.3.tgz", - "integrity": "sha512-NPQdeCU0Dv2z5fu+ULotpuq5yfCS1BzKUIPhNbP3YBfAMGJXbt2nS+sbTFu+qchaqWTD+H3JK++nRwr6XIcp6A==", - "dev": true, - "license": "MIT", - "dependencies": { - "esbuild": "^0.21.3", - "postcss": "^8.4.39", - "rollup": "^4.13.0" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^18.0.0 || >=20.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", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "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/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/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/wrap-ansi-cjs/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/wrap-ansi-cjs/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/wrap-ansi-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "node_modules/wrap-ansi-cjs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/yaml": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.5.tgz", - "integrity": "sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==", - "dev": true, - "license": "ISC", - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14" - } - } - } -} diff --git a/frontend/package.json b/frontend/package.json deleted file mode 100644 index 4db5fc1..0000000 --- a/frontend/package.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "frontend", - "version": "0.0.0", - "devDependencies": { - "autoprefixer": "^10.4.19", - "install": "^0.13.0", - "npm": "^10.8.2", - "postcss": "^8.4.39", - "tailwindcss": "^3.4.4", - "vite": "^5.3.3" - }, - "private": true, - "scripts": { - "dev": "bunx --bun vite", - "build": "bunx --bun vite build --minify false --mode development", - "preview": "bunx --bun vite preview", - "check": "bunx --bun vite check" - }, - "type": "module" -} diff --git a/frontend/postcss.config.js b/frontend/postcss.config.js deleted file mode 100644 index 49c0612..0000000 --- a/frontend/postcss.config.js +++ /dev/null @@ -1,6 +0,0 @@ -export default { - plugins: { - tailwindcss: {}, - autoprefixer: {}, - }, -}; diff --git a/frontend/public/resources/clubs.json b/frontend/public/resources/clubs.json deleted file mode 100644 index 2a0ca0c..0000000 --- a/frontend/public/resources/clubs.json +++ /dev/null @@ -1,3234 +0,0 @@ -[ - { - "club_name": "2KPDP 13", - "club_id": 0 - }, - { - "club_name": "2KPDP 66", - "club_id": 1 - }, - { - "club_name": "ABBEVILLE", - "club_id": 2 - }, - { - "club_name": "ABYMES CHEVA", - "club_id": 3 - }, - { - "club_name": "AGEN SE", - "club_id": 4 - }, - { - "club_name": "AIX ASPTT", - "club_id": 5 - }, - { - "club_name": "AIX BAINS", - "club_id": 6 - }, - { - "club_name": "AIX EN OTHE", - "club_id": 7 - }, - { - "club_name": "AIX UCE", - "club_id": 8 - }, - { - "club_name": "AJACCIO", - "club_id": 9 - }, - { - "club_name": "ALBI CE", - "club_id": 10 - }, - { - "club_name": "ALENCON DUCS", - "club_id": 11 - }, - { - "club_name": "ALES CEVENOL", - "club_id": 12 - }, - { - "club_name": "ALPES 73", - "club_id": 13 - }, - { - "club_name": "ALTKIRCH CE", - "club_id": 14 - }, - { - "club_name": "AMBERIEU", - "club_id": 15 - }, - { - "club_name": "AMIENS CE", - "club_id": 16 - }, - { - "club_name": "AMIENS MARIV", - "club_id": 17 - }, - { - "club_name": "ANDREZIEUX", - "club_id": 18 - }, - { - "club_name": "ANGERS EAG", - "club_id": 19 - }, - { - "club_name": "ANGERS NDC", - "club_id": 20 - }, - { - "club_name": "ANGERS SCO", - "club_id": 21 - }, - { - "club_name": "ANGLET SE", - "club_id": 22 - }, - { - "club_name": "ANGOULEME", - "club_id": 23 - }, - { - "club_name": "ANICHE CE", - "club_id": 24 - }, - { - "club_name": "ANNECY", - "club_id": 25 - }, - { - "club_name": "ANNEMASSE EC", - "club_id": 26 - }, - { - "club_name": "ANNONAY CE", - "club_id": 27 - }, - { - "club_name": "ANTIBES", - "club_id": 28 - }, - { - "club_name": "ANTONY", - "club_id": 29 - }, - { - "club_name": "AQUA FERRO", - "club_id": 30 - }, - { - "club_name": "ARBOIS MJC", - "club_id": 31 - }, - { - "club_name": "ARCACHON AST", - "club_id": 32 - }, - { - "club_name": "ARDENNES 3A", - "club_id": 33 - }, - { - "club_name": "ARGELES SE", - "club_id": 34 - }, - { - "club_name": "ARGENTAT CE", - "club_id": 35 - }, - { - "club_name": "ARIEGE", - "club_id": 36 - }, - { - "club_name": "ARLES CE", - "club_id": 37 - }, - { - "club_name": "ARMENTIERES", - "club_id": 38 - }, - { - "club_name": "ARRAS CE", - "club_id": 39 - }, - { - "club_name": "ASNIERES SP", - "club_id": 40 - }, - { - "club_name": "ATEL BEAUPRE", - "club_id": 41 - }, - { - "club_name": "AUBAGNE ESL", - "club_id": 42 - }, - { - "club_name": "AUBERVILLIER", - "club_id": 43 - }, - { - "club_name": "AUBIGNY NERE", - "club_id": 44 - }, - { - "club_name": "AUBUSSON FL", - "club_id": 45 - }, - { - "club_name": "AUCAMVILLE", - "club_id": 46 - }, - { - "club_name": "AUCH EC", - "club_id": 47 - }, - { - "club_name": "AUCH PMG", - "club_id": 48 - }, - { - "club_name": "AULNAY CE", - "club_id": 49 - }, - { - "club_name": "AUNIS PLAINE", - "club_id": 50 - }, - { - "club_name": "AURAY ESCRIM", - "club_id": 51 - }, - { - "club_name": "AURILLAC CE", - "club_id": 52 - }, - { - "club_name": "AUTUN CE", - "club_id": 53 - }, - { - "club_name": "AUXERRE CE", - "club_id": 54 - }, - { - "club_name": "AVIGNON AE", - "club_id": 55 - }, - { - "club_name": "AVIGNON THEA", - "club_id": 56 - }, - { - "club_name": "AVON US", - "club_id": 57 - }, - { - "club_name": "BAIE MAHA CE", - "club_id": 58 - }, - { - "club_name": "BAIE MAHA EE", - "club_id": 59 - }, - { - "club_name": "BAR LE DUC", - "club_id": 60 - }, - { - "club_name": "BAR SUR AUBE", - "club_id": 61 - }, - { - "club_name": "BASSE TERRE", - "club_id": 62 - }, - { - "club_name": "BASTIA RAP", - "club_id": 63 - }, - { - "club_name": "BAYEUX CS", - "club_id": 64 - }, - { - "club_name": "BAYONNE AVIR", - "club_id": 65 - }, - { - "club_name": "BEAUMONT OIS", - "club_id": 66 - }, - { - "club_name": "BEAUNE CE", - "club_id": 67 - }, - { - "club_name": "BEAUVAIS ACA", - "club_id": 68 - }, - { - "club_name": "BEAUVAIS OUC", - "club_id": 69 - }, - { - "club_name": "BELFORT ASM", - "club_id": 70 - }, - { - "club_name": "BELLEDONNE", - "club_id": 71 - }, - { - "club_name": "BELLEVILLE", - "club_id": 72 - }, - { - "club_name": "BERGERAC CAD", - "club_id": 73 - }, - { - "club_name": "BERNAY SP", - "club_id": 74 - }, - { - "club_name": "BESANCON ES", - "club_id": 75 - }, - { - "club_name": "BESANCON RCE", - "club_id": 76 - }, - { - "club_name": "BESANCON UC", - "club_id": 77 - }, - { - "club_name": "BETTON CP", - "club_id": 78 - }, - { - "club_name": "BEYNOST", - "club_id": 79 - }, - { - "club_name": "BEZAC CE", - "club_id": 80 - }, - { - "club_name": "BEZIERS CE", - "club_id": 81 - }, - { - "club_name": "BEZIERS EC", - "club_id": 82 - }, - { - "club_name": "BILLOM MLC", - "club_id": 83 - }, - { - "club_name": "BIONVILLE MO", - "club_id": 84 - }, - { - "club_name": "BLAGNAC", - "club_id": 85 - }, - { - "club_name": "BLANQUEFORT", - "club_id": 86 - }, - { - "club_name": "BLOIS CE", - "club_id": 87 - }, - { - "club_name": "BOBIGNY AC", - "club_id": 88 - }, - { - "club_name": "BOIS COLOMBE", - "club_id": 89 - }, - { - "club_name": "BONDY AS", - "club_id": 90 - }, - { - "club_name": "BONSECOURS", - "club_id": 91 - }, - { - "club_name": "BORDEAUX BAS", - "club_id": 92 - }, - { - "club_name": "BORDEAUX CAM", - "club_id": 93 - }, - { - "club_name": "BORDEAUX EC", - "club_id": 94 - }, - { - "club_name": "BOUILLARGUES", - "club_id": 95 - }, - { - "club_name": "BOULAZAC", - "club_id": 96 - }, - { - "club_name": "BOULOGNE ACB", - "club_id": 97 - }, - { - "club_name": "BOULOGNE MER", - "club_id": 98 - }, - { - "club_name": "BOURG BRESSE", - "club_id": 99 - }, - { - "club_name": "BOURG REINE", - "club_id": 100 - }, - { - "club_name": "BOURG VALEN", - "club_id": 101 - }, - { - "club_name": "BOURGES AC", - "club_id": 102 - }, - { - "club_name": "BOURGES ESAM", - "club_id": 103 - }, - { - "club_name": "BOURGES ESC", - "club_id": 104 - }, - { - "club_name": "BOURGUEIL ES", - "club_id": 105 - }, - { - "club_name": "BOURGUEIL VO", - "club_id": 106 - }, - { - "club_name": "BOUSCAT US", - "club_id": 107 - }, - { - "club_name": "BREST RAPIER", - "club_id": 108 - }, - { - "club_name": "BREUILLET", - "club_id": 109 - }, - { - "club_name": "BREVANNES AS", - "club_id": 110 - }, - { - "club_name": "BRIGNOLES CS", - "club_id": 111 - }, - { - "club_name": "BRIVE CE", - "club_id": 112 - }, - { - "club_name": "BRON", - "club_id": 113 - }, - { - "club_name": "BROU CHANTER", - "club_id": 114 - }, - { - "club_name": "BRUAY BUISSI", - "club_id": 115 - }, - { - "club_name": "BRY MARNE", - "club_id": 116 - }, - { - "club_name": "BURES YVETTE", - "club_id": 117 - }, - { - "club_name": "C MARTEL CIE", - "club_id": 118 - }, - { - "club_name": "CABRIES OC", - "club_id": 119 - }, - { - "club_name": "CACHAN", - "club_id": 120 - }, - { - "club_name": "CADETS ESSON", - "club_id": 121 - }, - { - "club_name": "CAEN EC", - "club_id": 122 - }, - { - "club_name": "CAEN USC", - "club_id": 123 - }, - { - "club_name": "CAGNES MER", - "club_id": 124 - }, - { - "club_name": "CALAIS CDA", - "club_id": 125 - }, - { - "club_name": "CALEDONIE AE", - "club_id": 126 - }, - { - "club_name": "CALUIRE", - "club_id": 127 - }, - { - "club_name": "CAMBRAI CE", - "club_id": 128 - }, - { - "club_name": "CANNES CE", - "club_id": 129 - }, - { - "club_name": "CANTON VERT", - "club_id": 130 - }, - { - "club_name": "CARCASSONNE", - "club_id": 131 - }, - { - "club_name": "CARPENTRAS", - "club_id": 132 - }, - { - "club_name": "CASSEL", - "club_id": 133 - }, - { - "club_name": "CASTELNAU LL", - "club_id": 134 - }, - { - "club_name": "CASTELNAUDAR", - "club_id": 135 - }, - { - "club_name": "CASTRES", - "club_id": 136 - }, - { - "club_name": "CAYENNE CE", - "club_id": 137 - }, - { - "club_name": "CERET", - "club_id": 138 - }, - { - "club_name": "CERGY CE", - "club_id": 139 - }, - { - "club_name": "CESSON", - "club_id": 140 - }, - { - "club_name": "CESSON CE", - "club_id": 141 - }, - { - "club_name": "CH?TEAU THIE", - "club_id": 142 - }, - { - "club_name": "CHABEUIL", - "club_id": 143 - }, - { - "club_name": "CHALON SAONE", - "club_id": 144 - }, - { - "club_name": "CHALONS CHAM", - "club_id": 145 - }, - { - "club_name": "CHAMALIERES", - "club_id": 146 - }, - { - "club_name": "CHAMBERY CE", - "club_id": 147 - }, - { - "club_name": "CHAMBOURCY", - "club_id": 148 - }, - { - "club_name": "CHAMPAGNOLE", - "club_id": 149 - }, - { - "club_name": "CHAMPEIX CE", - "club_id": 150 - }, - { - "club_name": "CHAMPIGNY MA", - "club_id": 151 - }, - { - "club_name": "CHANTILLY CE", - "club_id": 152 - }, - { - "club_name": "CHAPONOST", - "club_id": 153 - }, - { - "club_name": "CHARENTON", - "club_id": 154 - }, - { - "club_name": "CHARLEVILLE", - "club_id": 155 - }, - { - "club_name": "CHARTRES CEA", - "club_id": 156 - }, - { - "club_name": "CHATEAUGIRON", - "club_id": 157 - }, - { - "club_name": "CHATEAUROUX", - "club_id": 158 - }, - { - "club_name": "CHATELLERAUL", - "club_id": 159 - }, - { - "club_name": "CHATENAY AC", - "club_id": 160 - }, - { - "club_name": "CHATILLON", - "club_id": 161 - }, - { - "club_name": "CHATOU", - "club_id": 162 - }, - { - "club_name": "CHAUMONT CE", - "club_id": 163 - }, - { - "club_name": "CHAUNY CE", - "club_id": 164 - }, - { - "club_name": "CHAUVIGNY", - "club_id": 165 - }, - { - "club_name": "CHAVILLE CE", - "club_id": 166 - }, - { - "club_name": "CHERBOURG MA", - "club_id": 167 - }, - { - "club_name": "CHEVRY 2 CE", - "club_id": 168 - }, - { - "club_name": "CHILLY MORAN", - "club_id": 169 - }, - { - "club_name": "CHINON CARC", - "club_id": 170 - }, - { - "club_name": "CHOISY EC", - "club_id": 171 - }, - { - "club_name": "CHOMELIX FL", - "club_id": 172 - }, - { - "club_name": "CIE NOUE", - "club_id": 173 - }, - { - "club_name": "CIE VOLTFACE", - "club_id": 174 - }, - { - "club_name": "CLAMART CE", - "club_id": 175 - }, - { - "club_name": "CLERMONT FER", - "club_id": 176 - }, - { - "club_name": "CLERMONT OIS", - "club_id": 177 - }, - { - "club_name": "CNEA", - "club_id": 178 - }, - { - "club_name": "COARRAZE NAY", - "club_id": 179 - }, - { - "club_name": "COETQUIDAN", - "club_id": 180 - }, - { - "club_name": "COGNAC EPEE", - "club_id": 181 - }, - { - "club_name": "COGOLIN CS", - "club_id": 182 - }, - { - "club_name": "COLLEVILLE", - "club_id": 183 - }, - { - "club_name": "COLMAR SR", - "club_id": 184 - }, - { - "club_name": "COLOMBES", - "club_id": 185 - }, - { - "club_name": "COMBS VILLE", - "club_id": 186 - }, - { - "club_name": "COMPIEGNE CE", - "club_id": 187 - }, - { - "club_name": "CONDOM", - "club_id": 188 - }, - { - "club_name": "CONFLANS PLM", - "club_id": 189 - }, - { - "club_name": "CORBAS", - "club_id": 190 - }, - { - "club_name": "CORBEIL AS", - "club_id": 191 - }, - { - "club_name": "CORMEILLES", - "club_id": 192 - }, - { - "club_name": "CORREZE HAUT", - "club_id": 193 - }, - { - "club_name": "CORTE CE", - "club_id": 194 - }, - { - "club_name": "COUBRON", - "club_id": 195 - }, - { - "club_name": "COUDEKERQUE", - "club_id": 196 - }, - { - "club_name": "COUFFOULEUX", - "club_id": 197 - }, - { - "club_name": "COULOMMIERS", - "club_id": 198 - }, - { - "club_name": "COURBEVOIE", - "club_id": 199 - }, - { - "club_name": "COURNON CE", - "club_id": 200 - }, - { - "club_name": "COUTANCES 3M", - "club_id": 201 - }, - { - "club_name": "COUTANCES CE", - "club_id": 202 - }, - { - "club_name": "CREIL CE", - "club_id": 203 - }, - { - "club_name": "CREST LIVRON", - "club_id": 204 - }, - { - "club_name": "CRETEIL", - "club_id": 205 - }, - { - "club_name": "CROIX MARE", - "club_id": 206 - }, - { - "club_name": "DAMIGNY", - "club_id": 207 - }, - { - "club_name": "DAMMARIE LYS", - "club_id": 208 - }, - { - "club_name": "DAMVILLE MJC", - "club_id": 209 - }, - { - "club_name": "DAX SE", - "club_id": 210 - }, - { - "club_name": "DECINES", - "club_id": 211 - }, - { - "club_name": "DESHAIES EC", - "club_id": 212 - }, - { - "club_name": "DEVILLE CE", - "club_id": 213 - }, - { - "club_name": "DIEPPE FL", - "club_id": 214 - }, - { - "club_name": "DIGNE CE", - "club_id": 215 - }, - { - "club_name": "DIJON ASPTT", - "club_id": 216 - }, - { - "club_name": "DIJON MOUSQ", - "club_id": 217 - }, - { - "club_name": "DIJON UC", - "club_id": 218 - }, - { - "club_name": "DINAN EA", - "club_id": 219 - }, - { - "club_name": "DINARD LAMES", - "club_id": 220 - }, - { - "club_name": "DOLE CE", - "club_id": 221 - }, - { - "club_name": "DOUAI CE", - "club_id": 222 - }, - { - "club_name": "DOURDAN CE", - "club_id": 223 - }, - { - "club_name": "DRAGUIGNAN", - "club_id": 224 - }, - { - "club_name": "DRANCY JA", - "club_id": 225 - }, - { - "club_name": "DREUX CE", - "club_id": 226 - }, - { - "club_name": "DUCLAIR MJC", - "club_id": 227 - }, - { - "club_name": "DUCOS MSQ", - "club_id": 228 - }, - { - "club_name": "DUMBEA", - "club_id": 229 - }, - { - "club_name": "DUNKERQUE", - "club_id": 230 - }, - { - "club_name": "ECKBOLSHEIM", - "club_id": 231 - }, - { - "club_name": "ECULLY", - "club_id": 232 - }, - { - "club_name": "EPERNAY CE", - "club_id": 233 - }, - { - "club_name": "EPINAL SE", - "club_id": 234 - }, - { - "club_name": "EPINAY SEINE", - "club_id": 235 - }, - { - "club_name": "ERSTEIN SE", - "club_id": 236 - }, - { - "club_name": "ESCRIME 50", - "club_id": 237 - }, - { - "club_name": "ETAMPES MDF", - "club_id": 238 - }, - { - "club_name": "EVREUX JA", - "club_id": 239 - }, - { - "club_name": "EVRY AS", - "club_id": 240 - }, - { - "club_name": "FACHES CE", - "club_id": 241 - }, - { - "club_name": "FALAISE RLM", - "club_id": 242 - }, - { - "club_name": "FAREINS EC", - "club_id": 243 - }, - { - "club_name": "FECAMP MJC", - "club_id": 244 - }, - { - "club_name": "FERTE COSSON", - "club_id": 245 - }, - { - "club_name": "FLERS", - "club_id": 246 - }, - { - "club_name": "FOIX SE", - "club_id": 247 - }, - { - "club_name": "FONTAINBLEAU", - "club_id": 248 - }, - { - "club_name": "FONTAINE AS", - "club_id": 249 - }, - { - "club_name": "FONTAINE COM", - "club_id": 250 - }, - { - "club_name": "FONTENAY BOI", - "club_id": 251 - }, - { - "club_name": "FONTENAY COM", - "club_id": 252 - }, - { - "club_name": "FORT DE F AE", - "club_id": 253 - }, - { - "club_name": "FORT DE F DU", - "club_id": 254 - }, - { - "club_name": "FRANCONVILLE", - "club_id": 255 - }, - { - "club_name": "FREJUS AMSL", - "club_id": 256 - }, - { - "club_name": "FUVEAU AIX", - "club_id": 257 - }, - { - "club_name": "GAGNY USM", - "club_id": 258 - }, - { - "club_name": "GAP HT ALPES", - "club_id": 259 - }, - { - "club_name": "GARCHES", - "club_id": 260 - }, - { - "club_name": "GARDANNE LL", - "club_id": 261 - }, - { - "club_name": "GDE SYNTHE", - "club_id": 262 - }, - { - "club_name": "GEISPOLSHEIM", - "club_id": 263 - }, - { - "club_name": "GEMENOS", - "club_id": 264 - }, - { - "club_name": "GENNEVILLIER", - "club_id": 265 - }, - { - "club_name": "GIEN CE", - "club_id": 266 - }, - { - "club_name": "GIF SUR YVET", - "club_id": 267 - }, - { - "club_name": "GIROMAGNY CE", - "club_id": 268 - }, - { - "club_name": "GISORS 3A", - "club_id": 269 - }, - { - "club_name": "GIVET CE", - "club_id": 270 - }, - { - "club_name": "GLEIZE", - "club_id": 271 - }, - { - "club_name": "GONESSE", - "club_id": 272 - }, - { - "club_name": "GOSIER ST GE", - "club_id": 273 - }, - { - "club_name": "GOURNAY", - "club_id": 274 - }, - { - "club_name": "GOUVIEUX", - "club_id": 275 - }, - { - "club_name": "GRADIGNAN CE", - "club_id": 276 - }, - { - "club_name": "GRASSE CE", - "club_id": 277 - }, - { - "club_name": "GRAVENCHON", - "club_id": 278 - }, - { - "club_name": "GRAY EPEE", - "club_id": 279 - }, - { - "club_name": "GRENOBLE PAR", - "club_id": 280 - }, - { - "club_name": "GRENOBLE RAP", - "club_id": 281 - }, - { - "club_name": "GRENOBLE UC", - "club_id": 282 - }, - { - "club_name": "GRISY CE", - "club_id": 283 - }, - { - "club_name": "GUEBWILLER", - "club_id": 284 - }, - { - "club_name": "GUICHAINVILL", - "club_id": 285 - }, - { - "club_name": "GUILHERAND G", - "club_id": 286 - }, - { - "club_name": "GUINGAMP ARM", - "club_id": 287 - }, - { - "club_name": "GUYANCOURT", - "club_id": 288 - }, - { - "club_name": "GUYANE ESCRI", - "club_id": 289 - }, - { - "club_name": "H-FINISTERE", - "club_id": 290 - }, - { - "club_name": "HAGUENAU CE", - "club_id": 291 - }, - { - "club_name": "HAINAUT EC", - "club_id": 292 - }, - { - "club_name": "HAINNEVILLE", - "club_id": 293 - }, - { - "club_name": "HARNES CE", - "club_id": 294 - }, - { - "club_name": "HAZEBROUCK", - "club_id": 295 - }, - { - "club_name": "HENIN BEAUM", - "club_id": 296 - }, - { - "club_name": "HERBLAY", - "club_id": 297 - }, - { - "club_name": "HEROUVILLE", - "club_id": 298 - }, - { - "club_name": "HERRLISHEIM", - "club_id": 299 - }, - { - "club_name": "HESINGUE 3F", - "club_id": 300 - }, - { - "club_name": "HOUILLES GO", - "club_id": 301 - }, - { - "club_name": "HYERES", - "club_id": 302 - }, - { - "club_name": "ILLZACH ASIM", - "club_id": 303 - }, - { - "club_name": "ISLE ADAM CE", - "club_id": 304 - }, - { - "club_name": "ISLE ADAM CR", - "club_id": 305 - }, - { - "club_name": "ISLE SORGUE", - "club_id": 306 - }, - { - "club_name": "ISSOIRE CE", - "club_id": 307 - }, - { - "club_name": "ISSY MOUSQUE", - "club_id": 308 - }, - { - "club_name": "ISTRES SE", - "club_id": 309 - }, - { - "club_name": "IVRY US", - "club_id": 310 - }, - { - "club_name": "IVRY VITA 6", - "club_id": 311 - }, - { - "club_name": "JARNAC CE", - "club_id": 312 - }, - { - "club_name": "JOINVILLE AP", - "club_id": 313 - }, - { - "club_name": "JOINVILLE MO", - "club_id": 314 - }, - { - "club_name": "JOUE TOURS", - "club_id": 315 - }, - { - "club_name": "JOUY LE MOU", - "club_id": 316 - }, - { - "club_name": "KOUROU GELDA", - "club_id": 317 - }, - { - "club_name": "KREMLIN CSA", - "club_id": 318 - }, - { - "club_name": "LA BREDE", - "club_id": 319 - }, - { - "club_name": "LA BRESLE CE", - "club_id": 320 - }, - { - "club_name": "LA FLECHE", - "club_id": 321 - }, - { - "club_name": "LA FRERE MDF", - "club_id": 322 - }, - { - "club_name": "LA GARDE AJS", - "club_id": 323 - }, - { - "club_name": "LA GARENNE O", - "club_id": 324 - }, - { - "club_name": "LA REOLE AE", - "club_id": 325 - }, - { - "club_name": "LA ROCHELLE", - "club_id": 326 - }, - { - "club_name": "LAGNY MARNE", - "club_id": 327 - }, - { - "club_name": "LANGRUNE ESC", - "club_id": 328 - }, - { - "club_name": "LANNION PTT", - "club_id": 329 - }, - { - "club_name": "LANTOSQUE CE", - "club_id": 330 - }, - { - "club_name": "LAON CE", - "club_id": 331 - }, - { - "club_name": "LATOUR", - "club_id": 332 - }, - { - "club_name": "LAVAL AEMC", - "club_id": 333 - }, - { - "club_name": "LAVAL CE", - "club_id": 334 - }, - { - "club_name": "LAVAUR CE", - "club_id": 335 - }, - { - "club_name": "LAXOU CE", - "club_id": 336 - }, - { - "club_name": "LE BOURGET", - "club_id": 337 - }, - { - "club_name": "LE CANNET ES", - "club_id": 338 - }, - { - "club_name": "LE CHESNAY", - "club_id": 339 - }, - { - "club_name": "LE CREUSOT", - "club_id": 340 - }, - { - "club_name": "LE HAVRE CE", - "club_id": 341 - }, - { - "club_name": "LE HAVRE SA", - "club_id": 342 - }, - { - "club_name": "LE LAMENTIN", - "club_id": 343 - }, - { - "club_name": "LE MANS CE", - "club_id": 344 - }, - { - "club_name": "LE MEE CE", - "club_id": 345 - }, - { - "club_name": "LE MESNIL ST", - "club_id": 346 - }, - { - "club_name": "LE PECQ US", - "club_id": 347 - }, - { - "club_name": "LE PERREUX", - "club_id": 348 - }, - { - "club_name": "LE PORT CE", - "club_id": 349 - }, - { - "club_name": "LE RAINCY", - "club_id": 350 - }, - { - "club_name": "LE TOUQUET", - "club_id": 351 - }, - { - "club_name": "LE VIGAN", - "club_id": 352 - }, - { - "club_name": "LES ANDELYS", - "club_id": 353 - }, - { - "club_name": "LES LILAS", - "club_id": 354 - }, - { - "club_name": "LES LOGES", - "club_id": 355 - }, - { - "club_name": "LES PIEUX", - "club_id": 356 - }, - { - "club_name": "LES ULIS CO", - "club_id": 357 - }, - { - "club_name": "LESIGNY USC", - "club_id": 358 - }, - { - "club_name": "LEVALLOIS", - "club_id": 359 - }, - { - "club_name": "LEVIER CE", - "club_id": 360 - }, - { - "club_name": "LIBOURNE AS", - "club_id": 361 - }, - { - "club_name": "LIEVIN CE", - "club_id": 362 - }, - { - "club_name": "LILLE BRETTE", - "club_id": 363 - }, - { - "club_name": "LILLE UC", - "club_id": 364 - }, - { - "club_name": "LILLE VAUBAN", - "club_id": 365 - }, - { - "club_name": "LIMOGES CE", - "club_id": 366 - }, - { - "club_name": "LIMOUX EC", - "club_id": 367 - }, - { - "club_name": "LISIEUX CE", - "club_id": 368 - }, - { - "club_name": "LIVRY GARGAN", - "club_id": 369 - }, - { - "club_name": "LONGVIC ALC", - "club_id": 370 - }, - { - "club_name": "LONS SAUNIER", - "club_id": 371 - }, - { - "club_name": "LORIENT SE", - "club_id": 372 - }, - { - "club_name": "LOUDUN CE", - "club_id": 373 - }, - { - "club_name": "LOUE CM", - "club_id": 374 - }, - { - "club_name": "LOURDES", - "club_id": 375 - }, - { - "club_name": "LOUVECIENNES", - "club_id": 376 - }, - { - "club_name": "LOUVIERS CE", - "club_id": 377 - }, - { - "club_name": "LUCE FDJ", - "club_id": 378 - }, - { - "club_name": "LUCON CE", - "club_id": 379 - }, - { - "club_name": "LUNEVILLE CE", - "club_id": 380 - }, - { - "club_name": "LUXEUIL CE", - "club_id": 381 - }, - { - "club_name": "LYON CA", - "club_id": 382 - }, - { - "club_name": "LYON MDF", - "club_id": 383 - }, - { - "club_name": "LYON RAPIERE", - "club_id": 384 - }, - { - "club_name": "LYON SE", - "club_id": 385 - }, - { - "club_name": "LYON VOLTAIR", - "club_id": 386 - }, - { - "club_name": "MACON ESC", - "club_id": 387 - }, - { - "club_name": "MAISONS ALF", - "club_id": 388 - }, - { - "club_name": "MAISONS LAFF", - "club_id": 389 - }, - { - "club_name": "MANDELIEU", - "club_id": 390 - }, - { - "club_name": "MANOSQUE", - "club_id": 391 - }, - { - "club_name": "MANTES AS", - "club_id": 392 - }, - { - "club_name": "MARCHOIS CE", - "club_id": 393 - }, - { - "club_name": "MARCQ BARIEU", - "club_id": 394 - }, - { - "club_name": "MARCY ETOILE", - "club_id": 395 - }, - { - "club_name": "MARIGNANE", - "club_id": 396 - }, - { - "club_name": "MARLY ROI US", - "club_id": 397 - }, - { - "club_name": "MARMANDE EC", - "club_id": 398 - }, - { - "club_name": "MARQUISAT", - "club_id": 399 - }, - { - "club_name": "MARSEILLE EC", - "club_id": 400 - }, - { - "club_name": "MARSEILLE GF", - "club_id": 401 - }, - { - "club_name": "MARSEILLE IV", - "club_id": 402 - }, - { - "club_name": "MARSEILLE MI", - "club_id": 403 - }, - { - "club_name": "MARTIGUES", - "club_id": 404 - }, - { - "club_name": "MASEVAUX FC", - "club_id": 405 - }, - { - "club_name": "MASSY CE", - "club_id": 406 - }, - { - "club_name": "MATHA CE", - "club_id": 407 - }, - { - "club_name": "MATOURY SIAM", - "club_id": 408 - }, - { - "club_name": "MAUBEUGE CE", - "club_id": 409 - }, - { - "club_name": "MAUGESBOCAGE", - "club_id": 410 - }, - { - "club_name": "MAUREPAS MDF", - "club_id": 411 - }, - { - "club_name": "MEAUX CE", - "club_id": 412 - }, - { - "club_name": "MEDOC CE", - "club_id": 413 - }, - { - "club_name": "MELUN VDS", - "club_id": 414 - }, - { - "club_name": "MENNECY", - "club_id": 415 - }, - { - "club_name": "MENUCOURT EC", - "club_id": 416 - }, - { - "club_name": "MENUCOURT MW", - "club_id": 417 - }, - { - "club_name": "MERIGNAC SE", - "club_id": 418 - }, - { - "club_name": "METZ GARN", - "club_id": 419 - }, - { - "club_name": "METZ SE", - "club_id": 420 - }, - { - "club_name": "MEUDON AS", - "club_id": 421 - }, - { - "club_name": "MEUNG LOIRE", - "club_id": 422 - }, - { - "club_name": "MEXIMIEUX", - "club_id": 423 - }, - { - "club_name": "MEYLAN SE", - "club_id": 424 - }, - { - "club_name": "MEYZIEU", - "club_id": 425 - }, - { - "club_name": "MIRAMAS OP", - "club_id": 426 - }, - { - "club_name": "MODANE CE", - "club_id": 427 - }, - { - "club_name": "MOIRANS CES", - "club_id": 428 - }, - { - "club_name": "MOISSY CRAMA", - "club_id": 429 - }, - { - "club_name": "MONACO", - "club_id": 430 - }, - { - "club_name": "MONETEAU USC", - "club_id": 431 - }, - { - "club_name": "MONISTROL", - "club_id": 432 - }, - { - "club_name": "MONT DORE", - "club_id": 433 - }, - { - "club_name": "MONT MARSAN", - "club_id": 434 - }, - { - "club_name": "MONTARGIS", - "club_id": 435 - }, - { - "club_name": "MONTAUBAN", - "club_id": 436 - }, - { - "club_name": "MONTCEAU ES", - "club_id": 437 - }, - { - "club_name": "MONTELIMAR", - "club_id": 438 - }, - { - "club_name": "MONTEREAU CS", - "club_id": 439 - }, - { - "club_name": "MONTEUX EC", - "club_id": 440 - }, - { - "club_name": "MONTGERON", - "club_id": 441 - }, - { - "club_name": "MONTIGNAC", - "club_id": 442 - }, - { - "club_name": "MONTIGNY BRE", - "club_id": 443 - }, - { - "club_name": "MONTIGNY RI", - "club_id": 444 - }, - { - "club_name": "MONTIVILLIER", - "club_id": 445 - }, - { - "club_name": "MONTLUCON", - "club_id": 446 - }, - { - "club_name": "MONTPELLIER", - "club_id": 447 - }, - { - "club_name": "MONTREUIL CA", - "club_id": 448 - }, - { - "club_name": "MONTROUGE MF", - "club_id": 449 - }, - { - "club_name": "MONTS ESC", - "club_id": 450 - }, - { - "club_name": "MONTSALVY", - "club_id": 451 - }, - { - "club_name": "MORLAIS EC", - "club_id": 452 - }, - { - "club_name": "MORNANT", - "club_id": 453 - }, - { - "club_name": "MOULINS EPEE", - "club_id": 454 - }, - { - "club_name": "MOUVAUX EC", - "club_id": 455 - }, - { - "club_name": "MOZAC CE", - "club_id": 456 - }, - { - "club_name": "MT AIGNAN AS", - "club_id": 457 - }, - { - "club_name": "MT AIGNAN ES", - "club_id": 458 - }, - { - "club_name": "MULHOUSE FC", - "club_id": 459 - }, - { - "club_name": "MULHOUSE MIL", - "club_id": 460 - }, - { - "club_name": "MUREAUX CE", - "club_id": 461 - }, - { - "club_name": "MURET CE", - "club_id": 462 - }, - { - "club_name": "MUTZIG CE", - "club_id": 463 - }, - { - "club_name": "NANCY CEA", - "club_id": 464 - }, - { - "club_name": "NANCY SA", - "club_id": 465 - }, - { - "club_name": "NANTES CEN", - "club_id": 466 - }, - { - "club_name": "NANTES ENM", - "club_id": 467 - }, - { - "club_name": "NANTES METRO", - "club_id": 468 - }, - { - "club_name": "NANTES NEC", - "club_id": 469 - }, - { - "club_name": "NANTES QUINT", - "club_id": 470 - }, - { - "club_name": "NARBONNE AS", - "club_id": 471 - }, - { - "club_name": "NEMOURS SE", - "club_id": 472 - }, - { - "club_name": "NEUFCHATEL", - "club_id": 473 - }, - { - "club_name": "NEUILLY ESCR", - "club_id": 474 - }, - { - "club_name": "NEUILLY LAME", - "club_id": 475 - }, - { - "club_name": "NEUILLY MARN", - "club_id": 476 - }, - { - "club_name": "NEUVILLE 72", - "club_id": 477 - }, - { - "club_name": "NEUVILLE MJC", - "club_id": 478 - }, - { - "club_name": "NEVERS CE", - "club_id": 479 - }, - { - "club_name": "NICE CJE", - "club_id": 480 - }, - { - "club_name": "NICE OGC", - "club_id": 481 - }, - { - "club_name": "NIMES ACADEM", - "club_id": 482 - }, - { - "club_name": "NIMES CHEMIN", - "club_id": 483 - }, - { - "club_name": "NIMES LASSAL", - "club_id": 484 - }, - { - "club_name": "NIMES SE", - "club_id": 485 - }, - { - "club_name": "NIORT CE", - "club_id": 486 - }, - { - "club_name": "NOGENT LE PX", - "club_id": 487 - }, - { - "club_name": "NOISY BAILLY", - "club_id": 488 - }, - { - "club_name": "NOISY CE", - "club_id": 489 - }, - { - "club_name": "NONTRON LAME", - "club_id": 490 - }, - { - "club_name": "NOUMEA CSANC", - "club_id": 491 - }, - { - "club_name": "NOYON PM", - "club_id": 492 - }, - { - "club_name": "NYONS CE", - "club_id": 493 - }, - { - "club_name": "OLONNE CORS", - "club_id": 494 - }, - { - "club_name": "OLORON SM", - "club_id": 495 - }, - { - "club_name": "ONET CHATEAU", - "club_id": 496 - }, - { - "club_name": "ORANGE CE", - "club_id": 497 - }, - { - "club_name": "ORCET ES", - "club_id": 498 - }, - { - "club_name": "ORGEVAL", - "club_id": 499 - }, - { - "club_name": "ORLEANS CE", - "club_id": 500 - }, - { - "club_name": "ORLY AS", - "club_id": 501 - }, - { - "club_name": "ORNON ESCR", - "club_id": 502 - }, - { - "club_name": "OUEST LYONN", - "club_id": 503 - }, - { - "club_name": "OYONNAX", - "club_id": 504 - }, - { - "club_name": "OZOIR LA FER", - "club_id": 505 - }, - { - "club_name": "PACY EURE", - "club_id": 506 - }, - { - "club_name": "PAIMPOL CE", - "club_id": 507 - }, - { - "club_name": "PALAISEAU", - "club_id": 508 - }, - { - "club_name": "PAMIERS CE", - "club_id": 509 - }, - { - "club_name": "PARAY MONIAL", - "club_id": 510 - }, - { - "club_name": "PARIS AEP", - "club_id": 511 - }, - { - "club_name": "PARIS AS NAT", - "club_id": 512 - }, - { - "club_name": "PARIS ASADP", - "club_id": 513 - }, - { - "club_name": "PARIS ASCAN", - "club_id": 514 - }, - { - "club_name": "PARIS ASPP", - "club_id": 515 - }, - { - "club_name": "PARIS ASPTT", - "club_id": 516 - }, - { - "club_name": "PARIS ASR", - "club_id": 517 - }, - { - "club_name": "PARIS ASRUSS", - "club_id": 518 - }, - { - "club_name": "PARIS ASSAS", - "club_id": 519 - }, - { - "club_name": "PARIS AUTOMO", - "club_id": 520 - }, - { - "club_name": "PARIS BDF", - "club_id": 521 - }, - { - "club_name": "PARIS BLC MT", - "club_id": 522 - }, - { - "club_name": "PARIS BNP PA", - "club_id": 523 - }, - { - "club_name": "PARIS CE13", - "club_id": 524 - }, - { - "club_name": "PARIS CE15", - "club_id": 525 - }, - { - "club_name": "PARIS CEFC", - "club_id": 526 - }, - { - "club_name": "PARIS CEP", - "club_id": 527 - }, - { - "club_name": "PARIS CM", - "club_id": 528 - }, - { - "club_name": "PARIS COPC", - "club_id": 529 - }, - { - "club_name": "PARIS COUDUR", - "club_id": 530 - }, - { - "club_name": "PARIS CSPSE", - "club_id": 531 - }, - { - "club_name": "PARIS DUELLI", - "club_id": 532 - }, - { - "club_name": "PARIS DYN", - "club_id": 533 - }, - { - "club_name": "PARIS ECE", - "club_id": 534 - }, - { - "club_name": "PARIS ECOLEM", - "club_id": 535 - }, - { - "club_name": "PARIS EPEE", - "club_id": 536 - }, - { - "club_name": "PARIS ESCRIM", - "club_id": 537 - }, - { - "club_name": "PARIS FOCH", - "club_id": 538 - }, - { - "club_name": "PARIS GARDER", - "club_id": 539 - }, - { - "club_name": "PARIS GRP", - "club_id": 540 - }, - { - "club_name": "PARIS JAVEL", - "club_id": 541 - }, - { - "club_name": "PARIS LAMES", - "club_id": 542 - }, - { - "club_name": "PARIS LPR", - "club_id": 543 - }, - { - "club_name": "PARIS MERCOE", - "club_id": 544 - }, - { - "club_name": "PARIS MESSID", - "club_id": 545 - }, - { - "club_name": "PARIS OP15", - "club_id": 546 - }, - { - "club_name": "PARIS PASSY", - "club_id": 547 - }, - { - "club_name": "PARIS POLO", - "club_id": 548 - }, - { - "club_name": "PARIS PRIME", - "club_id": 549 - }, - { - "club_name": "PARIS QDS", - "club_id": 550 - }, - { - "club_name": "PARIS SCUF", - "club_id": 551 - }, - { - "club_name": "PARIS ST FRA", - "club_id": 552 - }, - { - "club_name": "PARIS SUFFRE", - "club_id": 553 - }, - { - "club_name": "PARIS TA", - "club_id": 554 - }, - { - "club_name": "PARIS UC", - "club_id": 555 - }, - { - "club_name": "PARIS USM", - "club_id": 556 - }, - { - "club_name": "PARON SENS", - "club_id": 557 - }, - { - "club_name": "PAU PYRENEA", - "club_id": 558 - }, - { - "club_name": "PAU SECTION", - "club_id": 559 - }, - { - "club_name": "PAYS AIX", - "club_id": 560 - }, - { - "club_name": "PAYS DE GEX", - "club_id": 561 - }, - { - "club_name": "PAYS LANGRES", - "club_id": 562 - }, - { - "club_name": "PAYS VENCOIS", - "club_id": 563 - }, - { - "club_name": "PECHABOU JFA", - "club_id": 564 - }, - { - "club_name": "PELISSANNE", - "club_id": 565 - }, - { - "club_name": "PENNES MIRAB", - "club_id": 566 - }, - { - "club_name": "PERIGNY", - "club_id": 567 - }, - { - "club_name": "PERIGUEUX EP", - "club_id": 568 - }, - { - "club_name": "PERONNAS", - "club_id": 569 - }, - { - "club_name": "PERPIGNAN CA", - "club_id": 570 - }, - { - "club_name": "PERPIGNAN RO", - "club_id": 571 - }, - { - "club_name": "PESSAC SE", - "club_id": 572 - }, - { - "club_name": "PETIT BOURG", - "club_id": 573 - }, - { - "club_name": "PEZENAS COPS", - "club_id": 574 - }, - { - "club_name": "PIA", - "club_id": 575 - }, - { - "club_name": "PICARDIE HAU", - "club_id": 576 - }, - { - "club_name": "PITHIVIERS", - "club_id": 577 - }, - { - "club_name": "PLAISANCE TO", - "club_id": 578 - }, - { - "club_name": "PLAN CUQUES", - "club_id": 579 - }, - { - "club_name": "PLESSIS BOU", - "club_id": 580 - }, - { - "club_name": "PLESSIS TREV", - "club_id": 581 - }, - { - "club_name": "POINTE NOIRE", - "club_id": 582 - }, - { - "club_name": "POINTE PITRE", - "club_id": 583 - }, - { - "club_name": "POISSY SLP", - "club_id": 584 - }, - { - "club_name": "POITIERS", - "club_id": 585 - }, - { - "club_name": "POLLESTRES C", - "club_id": 586 - }, - { - "club_name": "POLYTECHNIQU", - "club_id": 587 - }, - { - "club_name": "POMPEY ESCR", - "club_id": 588 - }, - { - "club_name": "PONT ST PIER", - "club_id": 589 - }, - { - "club_name": "PONT STE MAX", - "club_id": 590 - }, - { - "club_name": "PONTARLIER", - "club_id": 591 - }, - { - "club_name": "PONTAULT CO", - "club_id": 592 - }, - { - "club_name": "PONTHIERRY", - "club_id": 593 - }, - { - "club_name": "POULX EC", - "club_id": 594 - }, - { - "club_name": "PRIVAS MG", - "club_id": 595 - }, - { - "club_name": "PROVENCE ESC", - "club_id": 596 - }, - { - "club_name": "PROVINS CE", - "club_id": 597 - }, - { - "club_name": "PT A MOUSSON", - "club_id": 598 - }, - { - "club_name": "PUNAAUIA", - "club_id": 599 - }, - { - "club_name": "PUTTELANGE", - "club_id": 600 - }, - { - "club_name": "QUETIGNY AS", - "club_id": 601 - }, - { - "club_name": "QUIMPER EC", - "club_id": 602 - }, - { - "club_name": "RAMBERVILLER", - "club_id": 603 - }, - { - "club_name": "RAMBOUILLET", - "club_id": 604 - }, - { - "club_name": "RAMONVILLE", - "club_id": 605 - }, - { - "club_name": "REIMS CE", - "club_id": 606 - }, - { - "club_name": "REIMS EUROPE", - "club_id": 607 - }, - { - "club_name": "REMIREMONT", - "club_id": 608 - }, - { - "club_name": "RENNES CSG", - "club_id": 609 - }, - { - "club_name": "RENNES EC", - "club_id": 610 - }, - { - "club_name": "RENNES MCB", - "club_id": 611 - }, - { - "club_name": "REPLONGES", - "club_id": 612 - }, - { - "club_name": "RETHEL", - "club_id": 613 - }, - { - "club_name": "REUNION URBA", - "club_id": 614 - }, - { - "club_name": "REVEL MDF", - "club_id": 615 - }, - { - "club_name": "REZE ASB", - "club_id": 616 - }, - { - "club_name": "RICHARDMENIL", - "club_id": 617 - }, - { - "club_name": "RILLIEUX LP", - "club_id": 618 - }, - { - "club_name": "RIS ORANGIS", - "club_id": 619 - }, - { - "club_name": "RIV SALEE", - "club_id": 620 - }, - { - "club_name": "ROANNE CER", - "club_id": 621 - }, - { - "club_name": "ROCHE YON CE", - "club_id": 622 - }, - { - "club_name": "ROCHECORBON", - "club_id": 623 - }, - { - "club_name": "ROCHEFORT", - "club_id": 624 - }, - { - "club_name": "RODEZ AVEYRO", - "club_id": 625 - }, - { - "club_name": "ROMANS 2R", - "club_id": 626 - }, - { - "club_name": "ROMANS MJC", - "club_id": 627 - }, - { - "club_name": "ROMILLY USM", - "club_id": 628 - }, - { - "club_name": "ROPPENTZWILL", - "club_id": 629 - }, - { - "club_name": "ROSNY S BOIS", - "club_id": 630 - }, - { - "club_name": "ROUBAIX CE", - "club_id": 631 - }, - { - "club_name": "ROUEN ASRUC", - "club_id": 632 - }, - { - "club_name": "ROUEN CE", - "club_id": 633 - }, - { - "club_name": "ROUEN MIMO T", - "club_id": 634 - }, - { - "club_name": "ROYAN CE", - "club_id": 635 - }, - { - "club_name": "RUEIL MALMAI", - "club_id": 636 - }, - { - "club_name": "RUNGIS", - "club_id": 637 - }, - { - "club_name": "SABLE SARTHE", - "club_id": 638 - }, - { - "club_name": "SABLES OLONN", - "club_id": 639 - }, - { - "club_name": "SAINT ANDRE", - "club_id": 640 - }, - { - "club_name": "SAINT AUBAN", - "club_id": 641 - }, - { - "club_name": "SAINT AUBIN", - "club_id": 642 - }, - { - "club_name": "SAINT BRIEUC", - "club_id": 643 - }, - { - "club_name": "SAINT CLAUDE", - "club_id": 644 - }, - { - "club_name": "SAINT CLOUD", - "club_id": 645 - }, - { - "club_name": "SAINT DIE", - "club_id": 646 - }, - { - "club_name": "SAINT DIZIER", - "club_id": 647 - }, - { - "club_name": "SAINT FERME", - "club_id": 648 - }, - { - "club_name": "SAINT JUNIEN", - "club_id": 649 - }, - { - "club_name": "SAINT LEU", - "club_id": 650 - }, - { - "club_name": "SAINT LO", - "club_id": 651 - }, - { - "club_name": "SAINT MALO", - "club_id": 652 - }, - { - "club_name": "SAINT MANDE", - "club_id": 653 - }, - { - "club_name": "SAINT OMER", - "club_id": 654 - }, - { - "club_name": "SAINTE MARIE", - "club_id": 655 - }, - { - "club_name": "SAINTES CE", - "club_id": 656 - }, - { - "club_name": "SALON EC", - "club_id": 657 - }, - { - "club_name": "SANARY CE", - "club_id": 658 - }, - { - "club_name": "SARLAT CE", - "club_id": 659 - }, - { - "club_name": "SARREBOURG", - "club_id": 660 - }, - { - "club_name": "SARREGUEMINE", - "club_id": 661 - }, - { - "club_name": "SAUMUR ABSEC", - "club_id": 662 - }, - { - "club_name": "SAVERNE", - "club_id": 663 - }, - { - "club_name": "SEDAN CE", - "club_id": 664 - }, - { - "club_name": "SEICHAMPS", - "club_id": 665 - }, - { - "club_name": "SELESTAT CE", - "club_id": 666 - }, - { - "club_name": "SENART GATIN", - "club_id": 667 - }, - { - "club_name": "SENLIS 3A", - "club_id": 668 - }, - { - "club_name": "SETE CE", - "club_id": 669 - }, - { - "club_name": "SEVRES JE", - "club_id": 670 - }, - { - "club_name": "SEYSSINS", - "club_id": 671 - }, - { - "club_name": "SEZANNE", - "club_id": 672 - }, - { - "club_name": "SIX FOURS SE", - "club_id": 673 - }, - { - "club_name": "SOCHAUX MONT", - "club_id": 674 - }, - { - "club_name": "SOISSONS CE", - "club_id": 675 - }, - { - "club_name": "SOISY SEINE", - "club_id": 676 - }, - { - "club_name": "SORGUES CE", - "club_id": 677 - }, - { - "club_name": "SOTTEVILLE", - "club_id": 678 - }, - { - "club_name": "SOUFFLELWEYE", - "club_id": 679 - }, - { - "club_name": "SOUTERRAINE", - "club_id": 680 - }, - { - "club_name": "ST AMAND MON", - "club_id": 681 - }, - { - "club_name": "ST AVOLD CE", - "club_id": 682 - }, - { - "club_name": "ST DENIS BUS", - "club_id": 683 - }, - { - "club_name": "ST DENIS CE", - "club_id": 684 - }, - { - "club_name": "ST DENIS HOT", - "club_id": 685 - }, - { - "club_name": "ST DOULCHARD", - "club_id": 686 - }, - { - "club_name": "ST ETIENNE", - "club_id": 687 - }, - { - "club_name": "ST GAUDENS", - "club_id": 688 - }, - { - "club_name": "ST GENE BOIS", - "club_id": 689 - }, - { - "club_name": "ST GENIS ARG", - "club_id": 690 - }, - { - "club_name": "ST GERMAIN E", - "club_id": 691 - }, - { - "club_name": "ST GILLES EV", - "club_id": 692 - }, - { - "club_name": "ST GRATIEN", - "club_id": 693 - }, - { - "club_name": "ST GREGOIRE", - "club_id": 694 - }, - { - "club_name": "ST HERBLAIN", - "club_id": 695 - }, - { - "club_name": "ST JEAN RUEL", - "club_id": 696 - }, - { - "club_name": "ST JOSEPH FL", - "club_id": 697 - }, - { - "club_name": "ST LAURENT M", - "club_id": 698 - }, - { - "club_name": "ST LEGER ESP", - "club_id": 699 - }, - { - "club_name": "ST LOUIS CE", - "club_id": 700 - }, - { - "club_name": "ST LOUIS MJC", - "club_id": 701 - }, - { - "club_name": "ST MAIXENT", - "club_id": 702 - }, - { - "club_name": "ST MARTIN CR", - "club_id": 703 - }, - { - "club_name": "ST MARTIN FW", - "club_id": 704 - }, - { - "club_name": "ST MAUR VGA", - "club_id": 705 - }, - { - "club_name": "ST MAURICE E", - "club_id": 706 - }, - { - "club_name": "ST MEDARD", - "club_id": 707 - }, - { - "club_name": "ST MEEN LG", - "club_id": 708 - }, - { - "club_name": "ST MICHEL SP", - "club_id": 709 - }, - { - "club_name": "ST NAZAIRE", - "club_id": 710 - }, - { - "club_name": "ST NOM LA BR", - "club_id": 711 - }, - { - "club_name": "ST PAUL 3CHX", - "club_id": 712 - }, - { - "club_name": "ST PERAY FLA", - "club_id": 713 - }, - { - "club_name": "ST PIERRE EG", - "club_id": 714 - }, - { - "club_name": "ST PIERRE ES", - "club_id": 715 - }, - { - "club_name": "ST PRIEST EP", - "club_id": 716 - }, - { - "club_name": "ST QUENTIN", - "club_id": 717 - }, - { - "club_name": "ST RAPHAEL", - "club_id": 718 - }, - { - "club_name": "ST VICENT BO", - "club_id": 719 - }, - { - "club_name": "STE SIGOLENE", - "club_id": 720 - }, - { - "club_name": "STRASBOURG E", - "club_id": 721 - }, - { - "club_name": "STRASBOURG U", - "club_id": 722 - }, - { - "club_name": "SUCY EN BRIE", - "club_id": 723 - }, - { - "club_name": "SURESNES CE", - "club_id": 724 - }, - { - "club_name": "SURGERES", - "club_id": 725 - }, - { - "club_name": "TAIN TOURNON", - "club_id": 726 - }, - { - "club_name": "TARBES", - "club_id": 727 - }, - { - "club_name": "TASSIN", - "club_id": 728 - }, - { - "club_name": "THIONVILLE", - "club_id": 729 - }, - { - "club_name": "THONON EC", - "club_id": 730 - }, - { - "club_name": "TORCY CE", - "club_id": 731 - }, - { - "club_name": "TOUL CE", - "club_id": 732 - }, - { - "club_name": "TOULON VAR", - "club_id": 733 - }, - { - "club_name": "TOULOUSE AC", - "club_id": 734 - }, - { - "club_name": "TOULOUSE CE", - "club_id": 735 - }, - { - "club_name": "TOULOUSE CMS", - "club_id": 736 - }, - { - "club_name": "TOULOUSE UC", - "club_id": 737 - }, - { - "club_name": "TOUQUES ESCR", - "club_id": 738 - }, - { - "club_name": "TOURCOING CI", - "club_id": 739 - }, - { - "club_name": "TOURS BEF", - "club_id": 740 - }, - { - "club_name": "TOURS EAT", - "club_id": 741 - }, - { - "club_name": "TOURS SA", - "club_id": 742 - }, - { - "club_name": "TRAPPES EC", - "club_id": 743 - }, - { - "club_name": "TRIEL ESC", - "club_id": 744 - }, - { - "club_name": "TROYES CHAMP", - "club_id": 745 - }, - { - "club_name": "TROYES GYMNI", - "club_id": 746 - }, - { - "club_name": "TULLE CE", - "club_id": 747 - }, - { - "club_name": "UZEGE", - "club_id": 748 - }, - { - "club_name": "VAL D EUROPE", - "club_id": 749 - }, - { - "club_name": "VAL D ORGE", - "club_id": 750 - }, - { - "club_name": "VAL LES BAIN", - "club_id": 751 - }, - { - "club_name": "VALBONNE OMN", - "club_id": 752 - }, - { - "club_name": "VALENCIENNES", - "club_id": 753 - }, - { - "club_name": "VANDOEUVRE", - "club_id": 754 - }, - { - "club_name": "VANNES CE", - "club_id": 755 - }, - { - "club_name": "VANVES SE", - "club_id": 756 - }, - { - "club_name": "VARCES", - "club_id": 757 - }, - { - "club_name": "VAUREAL", - "club_id": 758 - }, - { - "club_name": "VAUZELLES EC", - "club_id": 759 - }, - { - "club_name": "VELAY CAD", - "club_id": 760 - }, - { - "club_name": "VELIZY CE", - "club_id": 761 - }, - { - "club_name": "VENDOME", - "club_id": 762 - }, - { - "club_name": "VENELLES EST", - "club_id": 763 - }, - { - "club_name": "VENEUX SABLO", - "club_id": 764 - }, - { - "club_name": "VENISSIEUX", - "club_id": 765 - }, - { - "club_name": "VERDUN CE", - "club_id": 766 - }, - { - "club_name": "VERNON CE", - "club_id": 767 - }, - { - "club_name": "VERSAILLES", - "club_id": 768 - }, - { - "club_name": "VERVINS THIE", - "club_id": 769 - }, - { - "club_name": "VESINET ATHO", - "club_id": 770 - }, - { - "club_name": "VESINET US", - "club_id": 771 - }, - { - "club_name": "VESOUL US", - "club_id": 772 - }, - { - "club_name": "VICHY SE", - "club_id": 773 - }, - { - "club_name": "VIENNE", - "club_id": 774 - }, - { - "club_name": "VIERZON CE", - "club_id": 775 - }, - { - "club_name": "VILLE AVRAY", - "club_id": 776 - }, - { - "club_name": "VILLEBON YV", - "club_id": 777 - }, - { - "club_name": "VILLEFONTAIN", - "club_id": 778 - }, - { - "club_name": "VILLEFRA MER", - "club_id": 779 - }, - { - "club_name": "VILLEFRA ROU", - "club_id": 780 - }, - { - "club_name": "VILLEJUIF US", - "club_id": 781 - }, - { - "club_name": "VILLEMOMBLE", - "club_id": 782 - }, - { - "club_name": "VILLEN D'ASC", - "club_id": 783 - }, - { - "club_name": "VILLENEUVE L", - "club_id": 784 - }, - { - "club_name": "VILLENEUVE T", - "club_id": 785 - }, - { - "club_name": "VILLERS CE", - "club_id": 786 - }, - { - "club_name": "VILLERSEXEL", - "club_id": 787 - }, - { - "club_name": "VILLEURBANNE", - "club_id": 788 - }, - { - "club_name": "VINCENNES CE", - "club_id": 789 - }, - { - "club_name": "VIRE USM", - "club_id": 790 - }, - { - "club_name": "VIRY CHATIIL", - "club_id": 791 - }, - { - "club_name": "VITROLLES", - "club_id": 792 - }, - { - "club_name": "VITRY FRANC", - "club_id": 793 - }, - { - "club_name": "VITRY SEINE", - "club_id": 794 - }, - { - "club_name": "VITTEL CS", - "club_id": 795 - }, - { - "club_name": "VIVIERS PEL", - "club_id": 796 - }, - { - "club_name": "VOULON CE", - "club_id": 797 - }, - { - "club_name": "VOULTE RHONE", - "club_id": 798 - }, - { - "club_name": "VOUZIERS CE", - "club_id": 799 - }, - { - "club_name": "WATTRELOS CE", - "club_id": 800 - }, - { - "club_name": "WISSOUS", - "club_id": 801 - }, - { - "club_name": "WITTELSHEIM", - "club_id": 802 - }, - { - "club_name": "WITTENHEIM", - "club_id": 803 - }, - { - "club_name": "YERRES", - "club_id": 804 - }, - { - "club_name": "YSSINGEAUX", - "club_id": 805 - }, - { - "club_name": "YVELINES ESC", - "club_id": 806 - }, - { - "club_name": "YVETOT BOCAG", - "club_id": 807 - } -] \ No newline at end of file diff --git a/frontend/public/resources/nations.json b/frontend/public/resources/nations.json deleted file mode 100644 index 178eb15..0000000 --- a/frontend/public/resources/nations.json +++ /dev/null @@ -1,1247 +0,0 @@ -[ - { - "nation_id": 0, - "nation_name": "Afghanistan", - "nation_code": "AF" - }, - { - "nation_id": 1, - "nation_name": "Afrique du Sud", - "nation_code": "ZA" - }, - { - "nation_id": 2, - "nation_name": "Albanie", - "nation_code": "AL" - }, - { - "nation_id": 3, - "nation_name": "Algérie", - "nation_code": "DZ" - }, - { - "nation_id": 4, - "nation_name": "Allemagne", - "nation_code": "DE" - }, - { - "nation_id": 5, - "nation_name": "Andorre", - "nation_code": "AD" - }, - { - "nation_id": 6, - "nation_name": "Angola", - "nation_code": "AO" - }, - { - "nation_id": 7, - "nation_name": "Anguilla", - "nation_code": "AI" - }, - { - "nation_id": 8, - "nation_name": "Antarctique", - "nation_code": "AQ" - }, - { - "nation_id": 9, - "nation_name": "Antigua-et-Barbuda", - "nation_code": "AG" - }, - { - "nation_id": 10, - "nation_name": "Arabie saoudite", - "nation_code": "SA" - }, - { - "nation_id": 11, - "nation_name": "Argentine", - "nation_code": "AR" - }, - { - "nation_id": 12, - "nation_name": "Arménie", - "nation_code": "AM" - }, - { - "nation_id": 13, - "nation_name": "Aruba", - "nation_code": "AW" - }, - { - "nation_id": 14, - "nation_name": "Australie", - "nation_code": "AU" - }, - { - "nation_id": 15, - "nation_name": "Autriche", - "nation_code": "AT" - }, - { - "nation_id": 16, - "nation_name": "Azerbaïdjan", - "nation_code": "AZ" - }, - { - "nation_id": 17, - "nation_name": "Bahamas", - "nation_code": "BS" - }, - { - "nation_id": 18, - "nation_name": "Bahreïn", - "nation_code": "BH" - }, - { - "nation_id": 19, - "nation_name": "Bangladesh", - "nation_code": "BD" - }, - { - "nation_id": 20, - "nation_name": "Barbade", - "nation_code": "BB" - }, - { - "nation_id": 21, - "nation_name": "Belgique", - "nation_code": "BE" - }, - { - "nation_id": 22, - "nation_name": "Belize", - "nation_code": "BZ" - }, - { - "nation_id": 23, - "nation_name": "Bénin", - "nation_code": "BJ" - }, - { - "nation_id": 24, - "nation_name": "Bermudes", - "nation_code": "BM" - }, - { - "nation_id": 25, - "nation_name": "Bhoutan", - "nation_code": "BT" - }, - { - "nation_id": 26, - "nation_name": "Biélorussie", - "nation_code": "BY" - }, - { - "nation_id": 27, - "nation_name": "Bolivie", - "nation_code": "BO" - }, - { - "nation_id": 28, - "nation_name": "Bosnie-Herzégovine", - "nation_code": "BA" - }, - { - "nation_id": 29, - "nation_name": "Botswana", - "nation_code": "BW" - }, - { - "nation_id": 30, - "nation_name": "Brésil", - "nation_code": "BR" - }, - { - "nation_id": 31, - "nation_name": "Brunéi Darussalam", - "nation_code": "BN" - }, - { - "nation_id": 32, - "nation_name": "Bulgarie", - "nation_code": "BG" - }, - { - "nation_id": 33, - "nation_name": "Burkina Faso", - "nation_code": "BF" - }, - { - "nation_id": 34, - "nation_name": "Burundi", - "nation_code": "BI" - }, - { - "nation_id": 35, - "nation_name": "Cambodge", - "nation_code": "KH" - }, - { - "nation_id": 36, - "nation_name": "Cameroun", - "nation_code": "CM" - }, - { - "nation_id": 37, - "nation_name": "Canada", - "nation_code": "CA" - }, - { - "nation_id": 38, - "nation_name": "Cap-Vert", - "nation_code": "CV" - }, - { - "nation_id": 39, - "nation_name": "Chili", - "nation_code": "CL" - }, - { - "nation_id": 40, - "nation_name": "Chine", - "nation_code": "CN" - }, - { - "nation_id": 41, - "nation_name": "Chypre", - "nation_code": "CY" - }, - { - "nation_id": 42, - "nation_name": "Colombie", - "nation_code": "CO" - }, - { - "nation_id": 43, - "nation_name": "Comores", - "nation_code": "KM" - }, - { - "nation_id": 44, - "nation_name": "Congo-Brazzaville", - "nation_code": "CG" - }, - { - "nation_id": 45, - "nation_name": "Congo-Kinshasa", - "nation_code": "CD" - }, - { - "nation_id": 46, - "nation_name": "Corée du Nord", - "nation_code": "KP" - }, - { - "nation_id": 47, - "nation_name": "Corée du Sud", - "nation_code": "KR" - }, - { - "nation_id": 48, - "nation_name": "Costa Rica", - "nation_code": "CR" - }, - { - "nation_id": 49, - "nation_name": "Côte d'Ivoire", - "nation_code": "CI" - }, - { - "nation_id": 50, - "nation_name": "Croatie", - "nation_code": "HR" - }, - { - "nation_id": 51, - "nation_name": "Cuba", - "nation_code": "CU" - }, - { - "nation_id": 52, - "nation_name": "Curaçao", - "nation_code": "CW" - }, - { - "nation_id": 53, - "nation_name": "Danemark", - "nation_code": "DK" - }, - { - "nation_id": 54, - "nation_name": "Djibouti", - "nation_code": "DJ" - }, - { - "nation_id": 55, - "nation_name": "Dominique", - "nation_code": "DM" - }, - { - "nation_id": 56, - "nation_name": "Égypte", - "nation_code": "EG" - }, - { - "nation_id": 57, - "nation_name": "Émirats arabes unis", - "nation_code": "AE" - }, - { - "nation_id": 58, - "nation_name": "Équateur", - "nation_code": "EC" - }, - { - "nation_id": 59, - "nation_name": "Érythrée", - "nation_code": "ER" - }, - { - "nation_id": 60, - "nation_name": "Espagne", - "nation_code": "ES" - }, - { - "nation_id": 61, - "nation_name": "Estonie", - "nation_code": "EE" - }, - { - "nation_id": 62, - "nation_name": "Eswatini", - "nation_code": "SZ" - }, - { - "nation_id": 63, - "nation_name": "État de la Cité du Vatican", - "nation_code": "VA" - }, - { - "nation_id": 64, - "nation_name": "États fédérés de Micronésie", - "nation_code": "FM" - }, - { - "nation_id": 65, - "nation_name": "États-Unis", - "nation_code": "US" - }, - { - "nation_id": 66, - "nation_name": "Éthiopie", - "nation_code": "ET" - }, - { - "nation_id": 67, - "nation_name": "Fidji", - "nation_code": "FJ" - }, - { - "nation_id": 68, - "nation_name": "Finlande", - "nation_code": "FI" - }, - { - "nation_id": 69, - "nation_name": "France", - "nation_code": "FR" - }, - { - "nation_id": 70, - "nation_name": "Gabon", - "nation_code": "GA" - }, - { - "nation_id": 71, - "nation_name": "Gambie", - "nation_code": "GM" - }, - { - "nation_id": 72, - "nation_name": "Géorgie", - "nation_code": "GE" - }, - { - "nation_id": 73, - "nation_name": "Géorgie du Sud et Îles Sandwich du Sud", - "nation_code": "GS" - }, - { - "nation_id": 74, - "nation_name": "Ghana", - "nation_code": "GH" - }, - { - "nation_id": 75, - "nation_name": "Gibraltar", - "nation_code": "GI" - }, - { - "nation_id": 76, - "nation_name": "Grèce", - "nation_code": "GR" - }, - { - "nation_id": 77, - "nation_name": "Grenade", - "nation_code": "GD" - }, - { - "nation_id": 78, - "nation_name": "Groenland", - "nation_code": "GL" - }, - { - "nation_id": 79, - "nation_name": "Guadeloupe", - "nation_code": "GP" - }, - { - "nation_id": 80, - "nation_name": "Guam", - "nation_code": "GU" - }, - { - "nation_id": 81, - "nation_name": "Guatemala", - "nation_code": "GT" - }, - { - "nation_id": 82, - "nation_name": "Guernesey", - "nation_code": "GG" - }, - { - "nation_id": 83, - "nation_name": "Guinée", - "nation_code": "GN" - }, - { - "nation_id": 84, - "nation_name": "Guinée équatoriale", - "nation_code": "GQ" - }, - { - "nation_id": 85, - "nation_name": "Guinée-Bissau", - "nation_code": "GW" - }, - { - "nation_id": 86, - "nation_name": "Guyana", - "nation_code": "GY" - }, - { - "nation_id": 87, - "nation_name": "Guyane française", - "nation_code": "GF" - }, - { - "nation_id": 88, - "nation_name": "Haïti", - "nation_code": "HT" - }, - { - "nation_id": 89, - "nation_name": "Honduras", - "nation_code": "HN" - }, - { - "nation_id": 90, - "nation_name": "Hongrie", - "nation_code": "HU" - }, - { - "nation_id": 91, - "nation_name": "Île Bouvet", - "nation_code": "BV" - }, - { - "nation_id": 92, - "nation_name": "Île Christmas", - "nation_code": "CX" - }, - { - "nation_id": 93, - "nation_name": "Île de Man", - "nation_code": "IM" - }, - { - "nation_id": 94, - "nation_name": "Île Norfolk", - "nation_code": "NF" - }, - { - "nation_id": 95, - "nation_name": "Îles Åland", - "nation_code": "AX" - }, - { - "nation_id": 96, - "nation_name": "Îles Caïmans", - "nation_code": "KY" - }, - { - "nation_id": 97, - "nation_name": "Îles Cocos", - "nation_code": "CC" - }, - { - "nation_id": 98, - "nation_name": "Îles Cook", - "nation_code": "CK" - }, - { - "nation_id": 99, - "nation_name": "Îles Féroé", - "nation_code": "FO" - }, - { - "nation_id": 100, - "nation_name": "Îles Heard et McDonald", - "nation_code": "HM" - }, - { - "nation_id": 101, - "nation_name": "Îles Malouines", - "nation_code": "FK" - }, - { - "nation_id": 102, - "nation_name": "Îles Mariannes du Nord", - "nation_code": "MP" - }, - { - "nation_id": 103, - "nation_name": "Îles Marshall", - "nation_code": "MH" - }, - { - "nation_id": 104, - "nation_name": "Îles mineures éloignées des États-Unis", - "nation_code": "UM" - }, - { - "nation_id": 105, - "nation_name": "Îles Pitcairn", - "nation_code": "PN" - }, - { - "nation_id": 106, - "nation_name": "Îles Salomon", - "nation_code": "SB" - }, - { - "nation_id": 107, - "nation_name": "Îles Turques-et-Caïques", - "nation_code": "TC" - }, - { - "nation_id": 108, - "nation_name": "Îles Vierges britanniques", - "nation_code": "VG" - }, - { - "nation_id": 109, - "nation_name": "Îles Vierges des États-Unis", - "nation_code": "VI" - }, - { - "nation_id": 110, - "nation_name": "Inde", - "nation_code": "IN" - }, - { - "nation_id": 111, - "nation_name": "Indonésie", - "nation_code": "nation_id" - }, - { - "nation_id": 112, - "nation_name": "Irak", - "nation_code": "IQ" - }, - { - "nation_id": 113, - "nation_name": "Iran", - "nation_code": "IR" - }, - { - "nation_id": 114, - "nation_name": "Irlande", - "nation_code": "IE" - }, - { - "nation_id": 115, - "nation_name": "Islande", - "nation_code": "IS" - }, - { - "nation_id": 116, - "nation_name": "Israël", - "nation_code": "IL" - }, - { - "nation_id": 117, - "nation_name": "Italie", - "nation_code": "IT" - }, - { - "nation_id": 118, - "nation_name": "Jamaïque", - "nation_code": "JM" - }, - { - "nation_id": 119, - "nation_name": "Japon", - "nation_code": "JP" - }, - { - "nation_id": 120, - "nation_name": "Jersey", - "nation_code": "JE" - }, - { - "nation_id": 121, - "nation_name": "Jordanie", - "nation_code": "JO" - }, - { - "nation_id": 122, - "nation_name": "Kazakhstan", - "nation_code": "KZ" - }, - { - "nation_id": 123, - "nation_name": "Kenya", - "nation_code": "KE" - }, - { - "nation_id": 124, - "nation_name": "Kirghizistan", - "nation_code": "KG" - }, - { - "nation_id": 125, - "nation_name": "Kiribati", - "nation_code": "KI" - }, - { - "nation_id": 126, - "nation_name": "Koweït", - "nation_code": "KW" - }, - { - "nation_id": 127, - "nation_name": "La Réunion", - "nation_code": "RE" - }, - { - "nation_id": 128, - "nation_name": "Laos", - "nation_code": "LA" - }, - { - "nation_id": 129, - "nation_name": "Lesotho", - "nation_code": "LS" - }, - { - "nation_id": 130, - "nation_name": "Lettonie", - "nation_code": "LV" - }, - { - "nation_id": 131, - "nation_name": "Liban", - "nation_code": "LB" - }, - { - "nation_id": 132, - "nation_name": "Libéria", - "nation_code": "LR" - }, - { - "nation_id": 133, - "nation_name": "Libye", - "nation_code": "LY" - }, - { - "nation_id": 134, - "nation_name": "Liechtenstein", - "nation_code": "LI" - }, - { - "nation_id": 135, - "nation_name": "Lituanie", - "nation_code": "LT" - }, - { - "nation_id": 136, - "nation_name": "Luxembourg", - "nation_code": "LU" - }, - { - "nation_id": 137, - "nation_name": "Macédoine du Nord", - "nation_code": "MK" - }, - { - "nation_id": 138, - "nation_name": "Madagascar", - "nation_code": "MG" - }, - { - "nation_id": 139, - "nation_name": "Malaisie", - "nation_code": "MY" - }, - { - "nation_id": 140, - "nation_name": "Malawi", - "nation_code": "MW" - }, - { - "nation_id": 141, - "nation_name": "Maldives", - "nation_code": "MV" - }, - { - "nation_id": 142, - "nation_name": "Mali", - "nation_code": "ML" - }, - { - "nation_id": 143, - "nation_name": "Malte", - "nation_code": "MT" - }, - { - "nation_id": 144, - "nation_name": "Maroc", - "nation_code": "MA" - }, - { - "nation_id": 145, - "nation_name": "Martinique", - "nation_code": "MQ" - }, - { - "nation_id": 146, - "nation_name": "Maurice", - "nation_code": "MU" - }, - { - "nation_id": 147, - "nation_name": "Mauritanie", - "nation_code": "MR" - }, - { - "nation_id": 148, - "nation_name": "Mayotte", - "nation_code": "YT" - }, - { - "nation_id": 149, - "nation_name": "Mexique", - "nation_code": "MX" - }, - { - "nation_id": 150, - "nation_name": "Moldavie", - "nation_code": "MD" - }, - { - "nation_id": 151, - "nation_name": "Monaco", - "nation_code": "MC" - }, - { - "nation_id": 152, - "nation_name": "Mongolie", - "nation_code": "MN" - }, - { - "nation_id": 153, - "nation_name": "Monténégro", - "nation_code": "ME" - }, - { - "nation_id": 154, - "nation_name": "Montserrat", - "nation_code": "MS" - }, - { - "nation_id": 155, - "nation_name": "Mozambique", - "nation_code": "MZ" - }, - { - "nation_id": 156, - "nation_name": "Myanmar (Birmanie)", - "nation_code": "MM" - }, - { - "nation_id": 157, - "nation_name": "Namibie", - "nation_code": "NA" - }, - { - "nation_id": 158, - "nation_name": "Nauru", - "nation_code": "NR" - }, - { - "nation_id": 159, - "nation_name": "Népal", - "nation_code": "NP" - }, - { - "nation_id": 160, - "nation_name": "Nicaragua", - "nation_code": "NI" - }, - { - "nation_id": 161, - "nation_name": "Niger", - "nation_code": "NE" - }, - { - "nation_id": 162, - "nation_name": "Nigéria", - "nation_code": "NG" - }, - { - "nation_id": 163, - "nation_name": "Niue", - "nation_code": "NU" - }, - { - "nation_id": 164, - "nation_name": "Norvège", - "nation_code": "NO" - }, - { - "nation_id": 165, - "nation_name": "Nouvelle-Calédonie", - "nation_code": "NC" - }, - { - "nation_id": 166, - "nation_name": "Nouvelle-Zélande", - "nation_code": "NZ" - }, - { - "nation_id": 167, - "nation_name": "Oman", - "nation_code": "OM" - }, - { - "nation_id": 168, - "nation_name": "Ouganda", - "nation_code": "UG" - }, - { - "nation_id": 169, - "nation_name": "Ouzbékistan", - "nation_code": "UZ" - }, - { - "nation_id": 170, - "nation_name": "Pakistan", - "nation_code": "PK" - }, - { - "nation_id": 171, - "nation_name": "Palaos", - "nation_code": "PW" - }, - { - "nation_id": 172, - "nation_name": "Panama", - "nation_code": "PA" - }, - { - "nation_id": 173, - "nation_name": "Papouasie-Nouvelle-Guinée", - "nation_code": "PG" - }, - { - "nation_id": 174, - "nation_name": "Paraguay", - "nation_code": "PY" - }, - { - "nation_id": 175, - "nation_name": "Pays-Bas", - "nation_code": "NL" - }, - { - "nation_id": 176, - "nation_name": "Pays-Bas caribéens", - "nation_code": "BQ" - }, - { - "nation_id": 177, - "nation_name": "Pérou", - "nation_code": "PE" - }, - { - "nation_id": 178, - "nation_name": "Philippines", - "nation_code": "PH" - }, - { - "nation_id": 179, - "nation_name": "Pologne", - "nation_code": "PL" - }, - { - "nation_id": 180, - "nation_name": "Polynésie française", - "nation_code": "PF" - }, - { - "nation_id": 181, - "nation_name": "Porto Rico", - "nation_code": "PR" - }, - { - "nation_id": 182, - "nation_name": "Portugal", - "nation_code": "PT" - }, - { - "nation_id": 183, - "nation_name": "Qatar", - "nation_code": "QA" - }, - { - "nation_id": 184, - "nation_name": "R.A.S. chinoise de Hong Kong", - "nation_code": "HK" - }, - { - "nation_id": 185, - "nation_name": "R.A.S. chinoise de Macao", - "nation_code": "MO" - }, - { - "nation_id": 186, - "nation_name": "République centrafricaine", - "nation_code": "CF" - }, - { - "nation_id": 187, - "nation_name": "République dominicaine", - "nation_code": "DO" - }, - { - "nation_id": 188, - "nation_name": "Roumanie", - "nation_code": "RO" - }, - { - "nation_id": 189, - "nation_name": "Royaume-Uni", - "nation_code": "GB" - }, - { - "nation_id": 190, - "nation_name": "Russie", - "nation_code": "RU" - }, - { - "nation_id": 191, - "nation_name": "Rwanda", - "nation_code": "RW" - }, - { - "nation_id": 192, - "nation_name": "Sahara occidental", - "nation_code": "EH" - }, - { - "nation_id": 193, - "nation_name": "Saint-Barthélemy", - "nation_code": "BL" - }, - { - "nation_id": 194, - "nation_name": "Saint-Christophe-et-Niévès", - "nation_code": "KN" - }, - { - "nation_id": 195, - "nation_name": "Saint-Marin", - "nation_code": "SM" - }, - { - "nation_id": 196, - "nation_name": "Saint-Martin", - "nation_code": "MF" - }, - { - "nation_id": 197, - "nation_name": "Saint-Martin (partie néerlandaise)", - "nation_code": "SX" - }, - { - "nation_id": 198, - "nation_name": "Saint-Pierre-et-Miquelon", - "nation_code": "PM" - }, - { - "nation_id": 199, - "nation_name": "Saint-Vincent-et-les-Grenadines", - "nation_code": "VC" - }, - { - "nation_id": 200, - "nation_name": "Sainte-Hélène", - "nation_code": "SH" - }, - { - "nation_id": 201, - "nation_name": "Sainte-Lucie", - "nation_code": "LC" - }, - { - "nation_id": 202, - "nation_name": "Salvador", - "nation_code": "SV" - }, - { - "nation_id": 203, - "nation_name": "Samoa", - "nation_code": "WS" - }, - { - "nation_id": 204, - "nation_name": "Samoa américaines", - "nation_code": "AS" - }, - { - "nation_id": 205, - "nation_name": "Sao Tomé-et-Principe", - "nation_code": "ST" - }, - { - "nation_id": 206, - "nation_name": "Sénégal", - "nation_code": "SN" - }, - { - "nation_id": 207, - "nation_name": "Serbie", - "nation_code": "RS" - }, - { - "nation_id": 208, - "nation_name": "Seychelles", - "nation_code": "SC" - }, - { - "nation_id": 209, - "nation_name": "Sierra Leone", - "nation_code": "SL" - }, - { - "nation_id": 210, - "nation_name": "Singapour", - "nation_code": "SG" - }, - { - "nation_id": 211, - "nation_name": "Slovaquie", - "nation_code": "SK" - }, - { - "nation_id": 212, - "nation_name": "Slovénie", - "nation_code": "SI" - }, - { - "nation_id": 213, - "nation_name": "Somalie", - "nation_code": "SO" - }, - { - "nation_id": 214, - "nation_name": "Soudan", - "nation_code": "SD" - }, - { - "nation_id": 215, - "nation_name": "Soudan du Sud", - "nation_code": "SS" - }, - { - "nation_id": 216, - "nation_name": "Sri Lanka", - "nation_code": "LK" - }, - { - "nation_id": 217, - "nation_name": "Suède", - "nation_code": "SE" - }, - { - "nation_id": 218, - "nation_name": "Suisse", - "nation_code": "CH" - }, - { - "nation_id": 219, - "nation_name": "Suriname", - "nation_code": "SR" - }, - { - "nation_id": 220, - "nation_name": "Svalbard et Jan Mayen", - "nation_code": "SJ" - }, - { - "nation_id": 221, - "nation_name": "Syrie", - "nation_code": "SY" - }, - { - "nation_id": 222, - "nation_name": "Tadjikistan", - "nation_code": "TJ" - }, - { - "nation_id": 223, - "nation_name": "Taïwan", - "nation_code": "TW" - }, - { - "nation_id": 224, - "nation_name": "Tanzanie", - "nation_code": "TZ" - }, - { - "nation_id": 225, - "nation_name": "Tchad", - "nation_code": "TD" - }, - { - "nation_id": 226, - "nation_name": "Tchéquie", - "nation_code": "CZ" - }, - { - "nation_id": 227, - "nation_name": "Terres australes françaises", - "nation_code": "TF" - }, - { - "nation_id": 228, - "nation_name": "Territoire britannique de l'océan Indien", - "nation_code": "IO" - }, - { - "nation_id": 229, - "nation_name": "Territoires palestiniens", - "nation_code": "PS" - }, - { - "nation_id": 230, - "nation_name": "Thaïlande", - "nation_code": "TH" - }, - { - "nation_id": 231, - "nation_name": "Timor oriental", - "nation_code": "TL" - }, - { - "nation_id": 232, - "nation_name": "Togo", - "nation_code": "TG" - }, - { - "nation_id": 233, - "nation_name": "Tokelau", - "nation_code": "TK" - }, - { - "nation_id": 234, - "nation_name": "Tonga", - "nation_code": "TO" - }, - { - "nation_id": 235, - "nation_name": "Trinité-et-Tobago", - "nation_code": "TT" - }, - { - "nation_id": 236, - "nation_name": "Tunisie", - "nation_code": "TN" - }, - { - "nation_id": 237, - "nation_name": "Turkménistan", - "nation_code": "TM" - }, - { - "nation_id": 238, - "nation_name": "Turquie", - "nation_code": "TR" - }, - { - "nation_id": 239, - "nation_name": "Tuvalu", - "nation_code": "TV" - }, - { - "nation_id": 240, - "nation_name": "Ukraine", - "nation_code": "UA" - }, - { - "nation_id": 241, - "nation_name": "Uruguay", - "nation_code": "UY" - }, - { - "nation_id": 242, - "nation_name": "Vanuatu", - "nation_code": "VU" - }, - { - "nation_id": 243, - "nation_name": "Venezuela", - "nation_code": "VE" - }, - { - "nation_id": 244, - "nation_name": "Vietnam", - "nation_code": "VN" - }, - { - "nation_id": 245, - "nation_name": "Wallis-et-Futuna", - "nation_code": "WF" - }, - { - "nation_id": 246, - "nation_name": "Yémen", - "nation_code": "YE" - }, - { - "nation_id": 247, - "nation_name": "Zambie", - "nation_code": "ZM" - }, - { - "nation_id": 248, - "nation_name": "Zimbabwe", - "nation_code": "ZW" - } -] \ No newline at end of file diff --git a/frontend/public/resources/regions.json b/frontend/public/resources/regions.json deleted file mode 100644 index 066daad..0000000 --- a/frontend/public/resources/regions.json +++ /dev/null @@ -1,78 +0,0 @@ -[ - { - "region_name": "AUVERGNE RHONE ALPES", - "region_id": 0 - }, - { - "region_name": "BOURGOGNE FRANCHE COMTE", - "region_id": 1 - }, - { - "region_name": "BRETAGNE", - "region_id": 2 - }, - { - "region_name": "CENTRE VAL DE LOIRE", - "region_id": 3 - }, - { - "region_name": "CORSE", - "region_id": 4 - }, - { - "region_name": "FFE", - "region_id": 5 - }, - { - "region_name": "GRAND EST", - "region_id": 6 - }, - { - "region_name": "GUADELOUPE", - "region_id": 7 - }, - { - "region_name": "GUYANE", - "region_id": 8 - }, - { - "region_name": "HAUTS DE FRANCE", - "region_id": 9 - }, - { - "region_name": "ILE DE FRANCE", - "region_id": 10 - }, - { - "region_name": "LA REUNION", - "region_id": 11 - }, - { - "region_name": "MARTINIQUE", - "region_id": 12 - }, - { - "region_name": "NORMANDIE", - "region_id": 13 - }, - { - "region_name": "NOUVELLE AQUITAINE", - "region_id": 14 - }, - { - "region_name": "NOUVELLE CALEDONIE", - "region_id": 15 - }, - { - "region_name": "OCCITANIE", - "region_id": 16 - }, - { - "region_name": "PACA", - "region_id": 17 - }, - { - "region_name": "PAYS DE LA LOIRE", - "region_id": 18 - } -] \ No newline at end of file diff --git a/frontend/public/style.css b/frontend/public/style.css deleted file mode 100644 index 6248512..0000000 --- a/frontend/public/style.css +++ /dev/null @@ -1,159 +0,0 @@ -:root { - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", - "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", - "Helvetica Neue", sans-serif; - font-size: 16px; - line-height: 24px; - font-weight: 400; - color-scheme: light dark; - color: rgba(255, 255, 255, 0.87); - background-color: rgba(27, 38, 54, 1); - font-synthesis: none; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - -webkit-text-size-adjust: 100%; -} - -* { - user-select: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; -} - -@font-face { - font-family: "Inter"; - font-style: normal; - font-weight: 400; - src: local(""), url("./Inter-Medium.ttf") format("truetype"); -} - -h3 { - font-size: 3em; - line-height: 1.1; -} - -a { - font-weight: 500; - color: #646cff; - text-decoration: inherit; -} - -a:hover { - color: #535bf2; -} - -.result { - height: 20px; - line-height: 20px; -} - -body { - margin: 0; - min-height: 100vh; -} - -h1 { - font-size: 3.2em; - line-height: 1.1; -} - -button { - padding: 10px; - border: none; - border-radius: 5px; - background-color: #003566; - color: white; - display: flex; - justify-content: center; - align-items: center; - cursor: pointer; -} - -@media (prefers-color-scheme: light) { - :root { - color: #213547; - background-color: #ffffff; - } - - a:hover { - color: #747bff; - } -} - -.input-box .btn:hover { - background-image: linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%); - color: #333333; -} - -.input-box .input { - border: none; - border-radius: 3px; - outline: none; - height: 30px; - line-height: 30px; - padding: 0 10px; - color: black; - background-color: rgba(240, 240, 240, 1); - -webkit-font-smoothing: antialiased; -} - -.input-box .input:hover { - border: none; - background-color: rgba(255, 255, 255, 1); -} - -.input-box .input:focus { - border: none; - background-color: rgba(255, 255, 255, 1); -} - -table { - font-size: small; - width: 70%; - border-collapse: separate; - border-spacing: 0 20px; -} - -th, -.el { - margin: 3px; - padding-left: 20px; - text-align: left; - border-left: dashed rgba(119, 141, 169, 30%) 3px; -} - -tr { - border-radius: 20px; -} - -.first, -th:first-child { - border-left: none; - border-top-left-radius: 20px; - border-bottom-left-radius: 20px; -} - -.last, -th:last-child { - border-top-right-radius: 20px; - border-bottom-right-radius: 20px; -} - -tr:nth-child(even) .el { - background-color: #e9ecef; -} - -tr:nth-child(odd) .el { - background-color: #dee2e6; -} - -tr:last-child { - background: none; -} - -th { - background-color: #f8f9fa; - cursor: pointer; -} diff --git a/frontend/tailwind.config.js b/frontend/tailwind.config.js deleted file mode 100644 index 8c5c2dc..0000000 --- a/frontend/tailwind.config.js +++ /dev/null @@ -1,8 +0,0 @@ -/** @type {import('tailwindcss').Config} */ -module.exports = { - content: ["../components/*.templ"], - theme: { - extend: {}, - }, - plugins: [require("daisyui")], -}; -- GitLab