This commit is contained in:
		
							
								
								
									
										496
									
								
								geneit_app/package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										496
									
								
								geneit_app/package-lock.json
									
									
									
										generated
									
									
									
								
							| @@ -30,8 +30,8 @@ | ||||
|         "filesize": "^11.0.13", | ||||
|         "jspdf": "^3.0.3", | ||||
|         "mui-color-input": "^7.0.0", | ||||
|         "react": "^19.1.1", | ||||
|         "react-dom": "^19.1.1", | ||||
|         "react": "^19.2.0", | ||||
|         "react-dom": "^19.2.0", | ||||
|         "react-easy-crop": "^5.5.3", | ||||
|         "react-qr-code": "^2.0.18", | ||||
|         "react-router-dom": "^7.4.0", | ||||
| @@ -40,14 +40,14 @@ | ||||
|       }, | ||||
|       "devDependencies": { | ||||
|         "@eslint/js": "^9.38.0", | ||||
|         "@types/react": "^19.1.15", | ||||
|         "@types/react-dom": "^19.1.9", | ||||
|         "@types/react": "^19.2.2", | ||||
|         "@types/react-dom": "^19.2.2", | ||||
|         "@vitejs/plugin-react": "^4.7.0", | ||||
|         "eslint": "^9.38.0", | ||||
|         "eslint-plugin-react-hooks": "^5.2.0", | ||||
|         "eslint-plugin-react-refresh": "^0.4.24", | ||||
|         "globals": "^16.4.0", | ||||
|         "typescript": "^5.8.3", | ||||
|         "typescript": "^5.9.3", | ||||
|         "typescript-eslint": "^8.38.0", | ||||
|         "vite": "^7.0.6" | ||||
|       } | ||||
| @@ -2186,9 +2186,9 @@ | ||||
|       "optional": true | ||||
|     }, | ||||
|     "node_modules/@types/react": { | ||||
|       "version": "19.1.15", | ||||
|       "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.15.tgz", | ||||
|       "integrity": "sha512-+kLxJpaJzXybyDyFXYADyP1cznTO8HSuBpenGlnKOAkH4hyNINiywvXS/tGJhsrGGP/gM185RA3xpjY0Yg4erA==", | ||||
|       "version": "19.2.2", | ||||
|       "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.2.tgz", | ||||
|       "integrity": "sha512-6mDvHUFSjyT2B2yeNx2nUgMxh9LtOWvkhIU3uePn2I2oyNymUAX1NIsdgviM4CH+JSrp2D2hsMvJOkxY+0wNRA==", | ||||
|       "license": "MIT", | ||||
|       "peer": true, | ||||
|       "dependencies": { | ||||
| @@ -2196,13 +2196,13 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@types/react-dom": { | ||||
|       "version": "19.1.9", | ||||
|       "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.1.9.tgz", | ||||
|       "integrity": "sha512-qXRuZaOsAdXKFyOhRBg6Lqqc0yay13vN7KrIg4L7N4aaHN68ma9OK3NE1BoDFgFOTfM7zg+3/8+2n8rLUH3OKQ==", | ||||
|       "version": "19.2.2", | ||||
|       "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.2.tgz", | ||||
|       "integrity": "sha512-9KQPoO6mZCi7jcIStSnlOWn2nEF3mNmyr3rIAsGnAbQKYbRLyqmeSc39EVgtxXVia+LMT8j3knZLAZAh+xLmrw==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "peerDependencies": { | ||||
|         "@types/react": "^19.0.0" | ||||
|         "@types/react": "^19.2.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@types/react-transition-group": { | ||||
| @@ -2221,94 +2221,6 @@ | ||||
|       "license": "MIT", | ||||
|       "optional": true | ||||
|     }, | ||||
|     "node_modules/@typescript-eslint/eslint-plugin": { | ||||
|       "version": "8.38.0", | ||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.38.0.tgz", | ||||
|       "integrity": "sha512-CPoznzpuAnIOl4nhj4tRr4gIPj5AfKgkiJmGQDaq+fQnRJTYlcBjbX3wbciGmpoPf8DREufuPRe1tNMZnGdanA==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "@eslint-community/regexpp": "^4.10.0", | ||||
|         "@typescript-eslint/scope-manager": "8.38.0", | ||||
|         "@typescript-eslint/type-utils": "8.38.0", | ||||
|         "@typescript-eslint/utils": "8.38.0", | ||||
|         "@typescript-eslint/visitor-keys": "8.38.0", | ||||
|         "graphemer": "^1.4.0", | ||||
|         "ignore": "^7.0.0", | ||||
|         "natural-compare": "^1.4.0", | ||||
|         "ts-api-utils": "^2.1.0" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": "^18.18.0 || ^20.9.0 || >=21.1.0" | ||||
|       }, | ||||
|       "funding": { | ||||
|         "type": "opencollective", | ||||
|         "url": "https://opencollective.com/typescript-eslint" | ||||
|       }, | ||||
|       "peerDependencies": { | ||||
|         "@typescript-eslint/parser": "^8.38.0", | ||||
|         "eslint": "^8.57.0 || ^9.0.0", | ||||
|         "typescript": ">=4.8.4 <5.9.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { | ||||
|       "version": "7.0.5", | ||||
|       "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", | ||||
|       "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "engines": { | ||||
|         "node": ">= 4" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@typescript-eslint/parser": { | ||||
|       "version": "8.38.0", | ||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.38.0.tgz", | ||||
|       "integrity": "sha512-Zhy8HCvBUEfBECzIl1PKqF4p11+d0aUJS1GeUiuqK9WmOug8YCmC4h4bjyBvMyAMI9sbRczmrYL5lKg/YMbrcQ==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "peer": true, | ||||
|       "dependencies": { | ||||
|         "@typescript-eslint/scope-manager": "8.38.0", | ||||
|         "@typescript-eslint/types": "8.38.0", | ||||
|         "@typescript-eslint/typescript-estree": "8.38.0", | ||||
|         "@typescript-eslint/visitor-keys": "8.38.0", | ||||
|         "debug": "^4.3.4" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": "^18.18.0 || ^20.9.0 || >=21.1.0" | ||||
|       }, | ||||
|       "funding": { | ||||
|         "type": "opencollective", | ||||
|         "url": "https://opencollective.com/typescript-eslint" | ||||
|       }, | ||||
|       "peerDependencies": { | ||||
|         "eslint": "^8.57.0 || ^9.0.0", | ||||
|         "typescript": ">=4.8.4 <5.9.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@typescript-eslint/project-service": { | ||||
|       "version": "8.38.0", | ||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.38.0.tgz", | ||||
|       "integrity": "sha512-dbK7Jvqcb8c9QfH01YB6pORpqX1mn5gDZc9n63Ak/+jD67oWXn3Gs0M6vddAN+eDXBCS5EmNWzbSxsn9SzFWWg==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "@typescript-eslint/tsconfig-utils": "^8.38.0", | ||||
|         "@typescript-eslint/types": "^8.38.0", | ||||
|         "debug": "^4.3.4" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": "^18.18.0 || ^20.9.0 || >=21.1.0" | ||||
|       }, | ||||
|       "funding": { | ||||
|         "type": "opencollective", | ||||
|         "url": "https://opencollective.com/typescript-eslint" | ||||
|       }, | ||||
|       "peerDependencies": { | ||||
|         "typescript": ">=4.8.4 <5.9.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@typescript-eslint/scope-manager": { | ||||
|       "version": "8.38.0", | ||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.38.0.tgz", | ||||
| @@ -2327,48 +2239,6 @@ | ||||
|         "url": "https://opencollective.com/typescript-eslint" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@typescript-eslint/tsconfig-utils": { | ||||
|       "version": "8.38.0", | ||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.38.0.tgz", | ||||
|       "integrity": "sha512-Lum9RtSE3EroKk/bYns+sPOodqb2Fv50XOl/gMviMKNvanETUuUcC9ObRbzrJ4VSd2JalPqgSAavwrPiPvnAiQ==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "engines": { | ||||
|         "node": "^18.18.0 || ^20.9.0 || >=21.1.0" | ||||
|       }, | ||||
|       "funding": { | ||||
|         "type": "opencollective", | ||||
|         "url": "https://opencollective.com/typescript-eslint" | ||||
|       }, | ||||
|       "peerDependencies": { | ||||
|         "typescript": ">=4.8.4 <5.9.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@typescript-eslint/type-utils": { | ||||
|       "version": "8.38.0", | ||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.38.0.tgz", | ||||
|       "integrity": "sha512-c7jAvGEZVf0ao2z+nnz8BUaHZD09Agbh+DY7qvBQqLiz8uJzRgVPj5YvOh8I8uEiH8oIUGIfHzMwUcGVco/SJg==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "@typescript-eslint/types": "8.38.0", | ||||
|         "@typescript-eslint/typescript-estree": "8.38.0", | ||||
|         "@typescript-eslint/utils": "8.38.0", | ||||
|         "debug": "^4.3.4", | ||||
|         "ts-api-utils": "^2.1.0" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": "^18.18.0 || ^20.9.0 || >=21.1.0" | ||||
|       }, | ||||
|       "funding": { | ||||
|         "type": "opencollective", | ||||
|         "url": "https://opencollective.com/typescript-eslint" | ||||
|       }, | ||||
|       "peerDependencies": { | ||||
|         "eslint": "^8.57.0 || ^9.0.0", | ||||
|         "typescript": ">=4.8.4 <5.9.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@typescript-eslint/types": { | ||||
|       "version": "8.38.0", | ||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.38.0.tgz", | ||||
| @@ -2383,98 +2253,6 @@ | ||||
|         "url": "https://opencollective.com/typescript-eslint" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@typescript-eslint/typescript-estree": { | ||||
|       "version": "8.38.0", | ||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.38.0.tgz", | ||||
|       "integrity": "sha512-fooELKcAKzxux6fA6pxOflpNS0jc+nOQEEOipXFNjSlBS6fqrJOVY/whSn70SScHrcJ2LDsxWrneFoWYSVfqhQ==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "@typescript-eslint/project-service": "8.38.0", | ||||
|         "@typescript-eslint/tsconfig-utils": "8.38.0", | ||||
|         "@typescript-eslint/types": "8.38.0", | ||||
|         "@typescript-eslint/visitor-keys": "8.38.0", | ||||
|         "debug": "^4.3.4", | ||||
|         "fast-glob": "^3.3.2", | ||||
|         "is-glob": "^4.0.3", | ||||
|         "minimatch": "^9.0.4", | ||||
|         "semver": "^7.6.0", | ||||
|         "ts-api-utils": "^2.1.0" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": "^18.18.0 || ^20.9.0 || >=21.1.0" | ||||
|       }, | ||||
|       "funding": { | ||||
|         "type": "opencollective", | ||||
|         "url": "https://opencollective.com/typescript-eslint" | ||||
|       }, | ||||
|       "peerDependencies": { | ||||
|         "typescript": ">=4.8.4 <5.9.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { | ||||
|       "version": "2.0.2", | ||||
|       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", | ||||
|       "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "balanced-match": "^1.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { | ||||
|       "version": "9.0.5", | ||||
|       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", | ||||
|       "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", | ||||
|       "dev": true, | ||||
|       "license": "ISC", | ||||
|       "dependencies": { | ||||
|         "brace-expansion": "^2.0.1" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">=16 || 14 >=14.17" | ||||
|       }, | ||||
|       "funding": { | ||||
|         "url": "https://github.com/sponsors/isaacs" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { | ||||
|       "version": "7.7.2", | ||||
|       "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", | ||||
|       "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", | ||||
|       "dev": true, | ||||
|       "license": "ISC", | ||||
|       "bin": { | ||||
|         "semver": "bin/semver.js" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">=10" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@typescript-eslint/utils": { | ||||
|       "version": "8.38.0", | ||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.38.0.tgz", | ||||
|       "integrity": "sha512-hHcMA86Hgt+ijJlrD8fX0j1j8w4C92zue/8LOPAFioIno+W0+L7KqE8QZKCcPGc/92Vs9x36w/4MPTJhqXdyvg==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "@eslint-community/eslint-utils": "^4.7.0", | ||||
|         "@typescript-eslint/scope-manager": "8.38.0", | ||||
|         "@typescript-eslint/types": "8.38.0", | ||||
|         "@typescript-eslint/typescript-estree": "8.38.0" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": "^18.18.0 || ^20.9.0 || >=21.1.0" | ||||
|       }, | ||||
|       "funding": { | ||||
|         "type": "opencollective", | ||||
|         "url": "https://opencollective.com/typescript-eslint" | ||||
|       }, | ||||
|       "peerDependencies": { | ||||
|         "eslint": "^8.57.0 || ^9.0.0", | ||||
|         "typescript": ">=4.8.4 <5.9.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@typescript-eslint/visitor-keys": { | ||||
|       "version": "8.38.0", | ||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.38.0.tgz", | ||||
| @@ -4118,9 +3896,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/react": { | ||||
|       "version": "19.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/react/-/react-19.1.1.tgz", | ||||
|       "integrity": "sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ==", | ||||
|       "version": "19.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/react/-/react-19.2.0.tgz", | ||||
|       "integrity": "sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==", | ||||
|       "license": "MIT", | ||||
|       "peer": true, | ||||
|       "engines": { | ||||
| @@ -4128,16 +3906,16 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/react-dom": { | ||||
|       "version": "19.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.1.tgz", | ||||
|       "integrity": "sha512-Dlq/5LAZgF0Gaz6yiqZCf6VCcZs1ghAJyrsu84Q/GT0gV+mCxbfmKNoGRKBYMJ8IEdGPqu49YWXD02GCknEDkw==", | ||||
|       "version": "19.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.0.tgz", | ||||
|       "integrity": "sha512-UlbRu4cAiGaIewkPyiRGJk0imDN2T3JjieT6spoL2UeSf5od4n5LB/mQ4ejmxhCFT1tYe8IvaFulzynWovsEFQ==", | ||||
|       "license": "MIT", | ||||
|       "peer": true, | ||||
|       "dependencies": { | ||||
|         "scheduler": "^0.26.0" | ||||
|         "scheduler": "^0.27.0" | ||||
|       }, | ||||
|       "peerDependencies": { | ||||
|         "react": "^19.1.1" | ||||
|         "react": "^19.2.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/react-easy-crop": { | ||||
| @@ -4371,9 +4149,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/scheduler": { | ||||
|       "version": "0.26.0", | ||||
|       "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz", | ||||
|       "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==", | ||||
|       "version": "0.27.0", | ||||
|       "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", | ||||
|       "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", | ||||
|       "license": "MIT" | ||||
|     }, | ||||
|     "node_modules/semver": { | ||||
| @@ -4639,9 +4417,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/typescript": { | ||||
|       "version": "5.8.3", | ||||
|       "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", | ||||
|       "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", | ||||
|       "version": "5.9.3", | ||||
|       "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", | ||||
|       "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", | ||||
|       "dev": true, | ||||
|       "license": "Apache-2.0", | ||||
|       "peer": true, | ||||
| @@ -4677,6 +4455,228 @@ | ||||
|         "typescript": ">=4.8.4 <5.9.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin": { | ||||
|       "version": "8.38.0", | ||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.38.0.tgz", | ||||
|       "integrity": "sha512-CPoznzpuAnIOl4nhj4tRr4gIPj5AfKgkiJmGQDaq+fQnRJTYlcBjbX3wbciGmpoPf8DREufuPRe1tNMZnGdanA==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "@eslint-community/regexpp": "^4.10.0", | ||||
|         "@typescript-eslint/scope-manager": "8.38.0", | ||||
|         "@typescript-eslint/type-utils": "8.38.0", | ||||
|         "@typescript-eslint/utils": "8.38.0", | ||||
|         "@typescript-eslint/visitor-keys": "8.38.0", | ||||
|         "graphemer": "^1.4.0", | ||||
|         "ignore": "^7.0.0", | ||||
|         "natural-compare": "^1.4.0", | ||||
|         "ts-api-utils": "^2.1.0" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": "^18.18.0 || ^20.9.0 || >=21.1.0" | ||||
|       }, | ||||
|       "funding": { | ||||
|         "type": "opencollective", | ||||
|         "url": "https://opencollective.com/typescript-eslint" | ||||
|       }, | ||||
|       "peerDependencies": { | ||||
|         "@typescript-eslint/parser": "^8.38.0", | ||||
|         "eslint": "^8.57.0 || ^9.0.0", | ||||
|         "typescript": ">=4.8.4 <5.9.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": { | ||||
|       "version": "8.38.0", | ||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.38.0.tgz", | ||||
|       "integrity": "sha512-c7jAvGEZVf0ao2z+nnz8BUaHZD09Agbh+DY7qvBQqLiz8uJzRgVPj5YvOh8I8uEiH8oIUGIfHzMwUcGVco/SJg==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "@typescript-eslint/types": "8.38.0", | ||||
|         "@typescript-eslint/typescript-estree": "8.38.0", | ||||
|         "@typescript-eslint/utils": "8.38.0", | ||||
|         "debug": "^4.3.4", | ||||
|         "ts-api-utils": "^2.1.0" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": "^18.18.0 || ^20.9.0 || >=21.1.0" | ||||
|       }, | ||||
|       "funding": { | ||||
|         "type": "opencollective", | ||||
|         "url": "https://opencollective.com/typescript-eslint" | ||||
|       }, | ||||
|       "peerDependencies": { | ||||
|         "eslint": "^8.57.0 || ^9.0.0", | ||||
|         "typescript": ">=4.8.4 <5.9.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/typescript-eslint/node_modules/@typescript-eslint/parser": { | ||||
|       "version": "8.38.0", | ||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.38.0.tgz", | ||||
|       "integrity": "sha512-Zhy8HCvBUEfBECzIl1PKqF4p11+d0aUJS1GeUiuqK9WmOug8YCmC4h4bjyBvMyAMI9sbRczmrYL5lKg/YMbrcQ==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "peer": true, | ||||
|       "dependencies": { | ||||
|         "@typescript-eslint/scope-manager": "8.38.0", | ||||
|         "@typescript-eslint/types": "8.38.0", | ||||
|         "@typescript-eslint/typescript-estree": "8.38.0", | ||||
|         "@typescript-eslint/visitor-keys": "8.38.0", | ||||
|         "debug": "^4.3.4" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": "^18.18.0 || ^20.9.0 || >=21.1.0" | ||||
|       }, | ||||
|       "funding": { | ||||
|         "type": "opencollective", | ||||
|         "url": "https://opencollective.com/typescript-eslint" | ||||
|       }, | ||||
|       "peerDependencies": { | ||||
|         "eslint": "^8.57.0 || ^9.0.0", | ||||
|         "typescript": ">=4.8.4 <5.9.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/typescript-eslint/node_modules/@typescript-eslint/typescript-estree": { | ||||
|       "version": "8.38.0", | ||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.38.0.tgz", | ||||
|       "integrity": "sha512-fooELKcAKzxux6fA6pxOflpNS0jc+nOQEEOipXFNjSlBS6fqrJOVY/whSn70SScHrcJ2LDsxWrneFoWYSVfqhQ==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "@typescript-eslint/project-service": "8.38.0", | ||||
|         "@typescript-eslint/tsconfig-utils": "8.38.0", | ||||
|         "@typescript-eslint/types": "8.38.0", | ||||
|         "@typescript-eslint/visitor-keys": "8.38.0", | ||||
|         "debug": "^4.3.4", | ||||
|         "fast-glob": "^3.3.2", | ||||
|         "is-glob": "^4.0.3", | ||||
|         "minimatch": "^9.0.4", | ||||
|         "semver": "^7.6.0", | ||||
|         "ts-api-utils": "^2.1.0" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": "^18.18.0 || ^20.9.0 || >=21.1.0" | ||||
|       }, | ||||
|       "funding": { | ||||
|         "type": "opencollective", | ||||
|         "url": "https://opencollective.com/typescript-eslint" | ||||
|       }, | ||||
|       "peerDependencies": { | ||||
|         "typescript": ">=4.8.4 <5.9.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/typescript-eslint/node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/project-service": { | ||||
|       "version": "8.38.0", | ||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.38.0.tgz", | ||||
|       "integrity": "sha512-dbK7Jvqcb8c9QfH01YB6pORpqX1mn5gDZc9n63Ak/+jD67oWXn3Gs0M6vddAN+eDXBCS5EmNWzbSxsn9SzFWWg==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "@typescript-eslint/tsconfig-utils": "^8.38.0", | ||||
|         "@typescript-eslint/types": "^8.38.0", | ||||
|         "debug": "^4.3.4" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": "^18.18.0 || ^20.9.0 || >=21.1.0" | ||||
|       }, | ||||
|       "funding": { | ||||
|         "type": "opencollective", | ||||
|         "url": "https://opencollective.com/typescript-eslint" | ||||
|       }, | ||||
|       "peerDependencies": { | ||||
|         "typescript": ">=4.8.4 <5.9.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/typescript-eslint/node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/tsconfig-utils": { | ||||
|       "version": "8.38.0", | ||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.38.0.tgz", | ||||
|       "integrity": "sha512-Lum9RtSE3EroKk/bYns+sPOodqb2Fv50XOl/gMviMKNvanETUuUcC9ObRbzrJ4VSd2JalPqgSAavwrPiPvnAiQ==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "engines": { | ||||
|         "node": "^18.18.0 || ^20.9.0 || >=21.1.0" | ||||
|       }, | ||||
|       "funding": { | ||||
|         "type": "opencollective", | ||||
|         "url": "https://opencollective.com/typescript-eslint" | ||||
|       }, | ||||
|       "peerDependencies": { | ||||
|         "typescript": ">=4.8.4 <5.9.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/typescript-eslint/node_modules/@typescript-eslint/utils": { | ||||
|       "version": "8.38.0", | ||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.38.0.tgz", | ||||
|       "integrity": "sha512-hHcMA86Hgt+ijJlrD8fX0j1j8w4C92zue/8LOPAFioIno+W0+L7KqE8QZKCcPGc/92Vs9x36w/4MPTJhqXdyvg==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "@eslint-community/eslint-utils": "^4.7.0", | ||||
|         "@typescript-eslint/scope-manager": "8.38.0", | ||||
|         "@typescript-eslint/types": "8.38.0", | ||||
|         "@typescript-eslint/typescript-estree": "8.38.0" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": "^18.18.0 || ^20.9.0 || >=21.1.0" | ||||
|       }, | ||||
|       "funding": { | ||||
|         "type": "opencollective", | ||||
|         "url": "https://opencollective.com/typescript-eslint" | ||||
|       }, | ||||
|       "peerDependencies": { | ||||
|         "eslint": "^8.57.0 || ^9.0.0", | ||||
|         "typescript": ">=4.8.4 <5.9.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/typescript-eslint/node_modules/brace-expansion": { | ||||
|       "version": "2.0.2", | ||||
|       "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", | ||||
|       "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "dependencies": { | ||||
|         "balanced-match": "^1.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/typescript-eslint/node_modules/ignore": { | ||||
|       "version": "7.0.5", | ||||
|       "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", | ||||
|       "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", | ||||
|       "dev": true, | ||||
|       "license": "MIT", | ||||
|       "engines": { | ||||
|         "node": ">= 4" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/typescript-eslint/node_modules/minimatch": { | ||||
|       "version": "9.0.5", | ||||
|       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", | ||||
|       "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", | ||||
|       "dev": true, | ||||
|       "license": "ISC", | ||||
|       "dependencies": { | ||||
|         "brace-expansion": "^2.0.1" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">=16 || 14 >=14.17" | ||||
|       }, | ||||
|       "funding": { | ||||
|         "url": "https://github.com/sponsors/isaacs" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/typescript-eslint/node_modules/semver": { | ||||
|       "version": "7.7.3", | ||||
|       "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", | ||||
|       "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", | ||||
|       "dev": true, | ||||
|       "license": "ISC", | ||||
|       "bin": { | ||||
|         "semver": "bin/semver.js" | ||||
|       }, | ||||
|       "engines": { | ||||
|         "node": ">=10" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/update-browserslist-db": { | ||||
|       "version": "1.1.3", | ||||
|       "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", | ||||
|   | ||||
| @@ -32,8 +32,8 @@ | ||||
|     "filesize": "^11.0.13", | ||||
|     "jspdf": "^3.0.3", | ||||
|     "mui-color-input": "^7.0.0", | ||||
|     "react": "^19.1.1", | ||||
|     "react-dom": "^19.1.1", | ||||
|     "react": "^19.2.0", | ||||
|     "react-dom": "^19.2.0", | ||||
|     "react-easy-crop": "^5.5.3", | ||||
|     "react-qr-code": "^2.0.18", | ||||
|     "react-router-dom": "^7.4.0", | ||||
| @@ -42,8 +42,8 @@ | ||||
|   }, | ||||
|   "devDependencies": { | ||||
|     "@eslint/js": "^9.38.0", | ||||
|     "@types/react": "^19.1.15", | ||||
|     "@types/react-dom": "^19.1.9", | ||||
|     "@types/react": "^19.2.2", | ||||
|     "@types/react-dom": "^19.2.2", | ||||
|     "@vitejs/plugin-react": "^4.7.0", | ||||
|     "eslint": "^9.38.0", | ||||
|     "eslint-plugin-react-hooks": "^5.2.0", | ||||
|   | ||||
		Reference in New Issue
	
	Block a user