@@ -3667,7 +3667,7 @@ __metadata:
36673667  languageName: node
36683668  linkType: hard
36693669
3670- "@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0, @eslint-community/eslint-utils@npm:^4. 7.0":
3670+ "@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.7.0":
36713671  version: 4.7.0
36723672  resolution: "@eslint-community/eslint-utils@npm:4.7.0"
36733673  dependencies:
@@ -4452,9 +4452,9 @@ __metadata:
44524452    "@types/babel__helper-plugin-utils": ^7.10.3
44534453    "@types/jest": 29.5.14
44544454    "@types/node": ^22.10.1
4455-     "@typescript-eslint/eslint-plugin": 7.18 .0
4456-     "@typescript-eslint/parser": 7.18 .0
4457-     "@typescript-eslint/utils": ^7.18 .0
4455+     "@typescript-eslint/eslint-plugin": 8.40 .0
4456+     "@typescript-eslint/parser": 8.40 .0
4457+     "@typescript-eslint/utils": ^8.0 .0
44584458    "@vitest/coverage-v8": 3.2.3
44594459    "@vitest/ui": 3.2.3
44604460    autoprefixer: ^10.4.0
@@ -7663,54 +7663,53 @@ __metadata:
76637663  languageName: node
76647664  linkType: hard
76657665
7666- "@typescript-eslint/eslint-plugin@npm:7.18 .0":
7667-   version: 7.18 .0
7668-   resolution: "@typescript-eslint/eslint-plugin@npm:7.18 .0"
7666+ "@typescript-eslint/eslint-plugin@npm:8.40 .0":
7667+   version: 8.40 .0
7668+   resolution: "@typescript-eslint/eslint-plugin@npm:8.40 .0"
76697669  dependencies:
76707670    "@eslint-community/regexpp": ^4.10.0
7671-     "@typescript-eslint/scope-manager": 7.18 .0
7672-     "@typescript-eslint/type-utils": 7.18 .0
7673-     "@typescript-eslint/utils": 7.18 .0
7674-     "@typescript-eslint/visitor-keys": 7.18 .0
7671+     "@typescript-eslint/scope-manager": 8.40 .0
7672+     "@typescript-eslint/type-utils": 8.40 .0
7673+     "@typescript-eslint/utils": 8.40 .0
7674+     "@typescript-eslint/visitor-keys": 8.40 .0
76757675    graphemer: ^1.4.0
7676-     ignore: ^5.3.1 
7676+     ignore: ^7.0.0 
76777677    natural-compare: ^1.4.0
7678-     ts-api-utils: ^1.3 .0
7678+     ts-api-utils: ^2.1 .0
76797679  peerDependencies:
7680-     "@typescript-eslint/parser": ^7.0.0
7681-     eslint: ^8.56.0
7682-   peerDependenciesMeta:
7683-     typescript:
7684-       optional: true
7685-   checksum: dfcf150628ca2d4ccdfc20b46b0eae075c2f16ef5e70d9d2f0d746acf4c69a09f962b93befee01a529f14bbeb3e817b5aba287d7dd0edc23396bc5ed1f448c3d
7680+     "@typescript-eslint/parser": ^8.40.0
7681+     eslint: ^8.57.0 || ^9.0.0
7682+     typescript: ">=4.8.4 <6.0.0"
7683+   checksum: a2aea95232944ce1d8ad07aaf52962400398b64b9676800728803bc68333b977f027ea9326158d8b6d7bac520996d0a4cf7ba0555aef40ca25e51f446c868161
76867684  languageName: node
76877685  linkType: hard
76887686
7689- "@typescript-eslint/parser@npm:7.18 .0":
7690-   version: 7.18 .0
7691-   resolution: "@typescript-eslint/parser@npm:7.18 .0"
7687+ "@typescript-eslint/parser@npm:8.40 .0":
7688+   version: 8.40 .0
7689+   resolution: "@typescript-eslint/parser@npm:8.40 .0"
76927690  dependencies:
7693-     "@typescript-eslint/scope-manager": 7.18 .0
7694-     "@typescript-eslint/types": 7.18 .0
7695-     "@typescript-eslint/typescript-estree": 7.18 .0
7696-     "@typescript-eslint/visitor-keys": 7.18 .0
7691+     "@typescript-eslint/scope-manager": 8.40 .0
7692+     "@typescript-eslint/types": 8.40 .0
7693+     "@typescript-eslint/typescript-estree": 8.40 .0
7694+     "@typescript-eslint/visitor-keys": 8.40 .0
76977695    debug: ^4.3.4
76987696  peerDependencies:
7699-     eslint: ^8.56.0
7700-   peerDependenciesMeta:
7701-     typescript:
7702-       optional: true
7703-   checksum: 132b56ac3b2d90b588d61d005a70f6af322860974225b60201cbf45abf7304d67b7d8a6f0ade1c188ac4e339884e78d6dcd450417f1481998f9ddd155bab0801
7697+     eslint: ^8.57.0 || ^9.0.0
7698+     typescript: ">=4.8.4 <6.0.0"
7699+   checksum: 2ad28979eba38846c58107fa032258d91ff8079c7ec17eafc4f65a719122587b3545de027bc53d5e58c4e5eaa2466ebf7828f245a071dec25aaf590c0a6b1537
77047700  languageName: node
77057701  linkType: hard
77067702
7707- "@typescript-eslint/scope-manager @npm:7.18 .0":
7708-   version: 7.18 .0
7709-   resolution: "@typescript-eslint/scope-manager @npm:7.18 .0"
7703+ "@typescript-eslint/project-service @npm:8.40 .0":
7704+   version: 8.40 .0
7705+   resolution: "@typescript-eslint/project-service @npm:8.40 .0"
77107706  dependencies:
7711-     "@typescript-eslint/types": 7.18.0
7712-     "@typescript-eslint/visitor-keys": 7.18.0
7713-   checksum: b982c6ac13d8c86bb3b949c6b4e465f3f60557c2ccf4cc229799827d462df56b9e4d3eaed7711d79b875422fc3d71ec1ebcb5195db72134d07c619e3c5506b57
7707+     "@typescript-eslint/tsconfig-utils": ^8.40.0
7708+     "@typescript-eslint/types": ^8.40.0
7709+     debug: ^4.3.4
7710+   peerDependencies:
7711+     typescript: ">=4.8.4 <6.0.0"
7712+   checksum: 5e5dd041f58398e7a23c3d68e2e318c8e4eade54a0369ecf585e170257b76e5cf5e4e044ba245ad249c665edf8964fe37eef4c30de2c7f73ef585cc16e017f0c
77147713  languageName: node
77157714  linkType: hard
77167715
@@ -7724,20 +7723,38 @@ __metadata:
77247723  languageName: node
77257724  linkType: hard
77267725
7727- "@typescript-eslint/type-utils@npm:7.18.0":
7728-   version: 7.18.0
7729-   resolution: "@typescript-eslint/type-utils@npm:7.18.0"
7726+ "@typescript-eslint/scope-manager@npm:8.40.0":
7727+   version: 8.40.0
7728+   resolution: "@typescript-eslint/scope-manager@npm:8.40.0"
7729+   dependencies:
7730+     "@typescript-eslint/types": 8.40.0
7731+     "@typescript-eslint/visitor-keys": 8.40.0
7732+   checksum: 5bd464c3dc7201a6f6f1ec4bb5b4d030c787f9a46321c2747cb5af1ae62ce45dbe22ed27e4aa1be92824af23645f0120dd383563463fed0b726261fadd6da7a5
7733+   languageName: node
7734+   linkType: hard
7735+ 
7736+ "@typescript-eslint/tsconfig-utils@npm:8.40.0, @typescript-eslint/tsconfig-utils@npm:^8.40.0":
7737+   version: 8.40.0
7738+   resolution: "@typescript-eslint/tsconfig-utils@npm:8.40.0"
7739+   peerDependencies:
7740+     typescript: ">=4.8.4 <6.0.0"
7741+   checksum: c5a557cc83d194902140af0ddfa10b2776db3625e2c9bb609d0d720aa78a0735ff71df8bffd5c2a1b90cdada8242543c5421ad4dcd58cf2ff12717b733bcfca9
7742+   languageName: node
7743+   linkType: hard
7744+ 
7745+ "@typescript-eslint/type-utils@npm:8.40.0":
7746+   version: 8.40.0
7747+   resolution: "@typescript-eslint/type-utils@npm:8.40.0"
77307748  dependencies:
7731-     "@typescript-eslint/typescript-estree": 7.18.0
7732-     "@typescript-eslint/utils": 7.18.0
7749+     "@typescript-eslint/types": 8.40.0
7750+     "@typescript-eslint/typescript-estree": 8.40.0
7751+     "@typescript-eslint/utils": 8.40.0
77337752    debug: ^4.3.4
7734-     ts-api-utils: ^1.3 .0
7753+     ts-api-utils: ^2.1 .0
77357754  peerDependencies:
7736-     eslint: ^8.56.0
7737-   peerDependenciesMeta:
7738-     typescript:
7739-       optional: true
7740-   checksum: 68fd5df5146c1a08cde20d59b4b919acab06a1b06194fe4f7ba1b928674880249890785fbbc97394142f2ef5cff5a7fba9b8a940449e7d5605306505348e38bc
7755+     eslint: ^8.57.0 || ^9.0.0
7756+     typescript: ">=4.8.4 <6.0.0"
7757+   checksum: 886fd36a0d1f83f3e394c0ac5b1b9ac0d95e51afe23735cd72092ce81b508a23d3823a437a23a69ad6840310753929b0971a01d10d9136980d1b6764d5530d73
77417758  languageName: node
77427759  linkType: hard
77437760
@@ -7756,36 +7773,17 @@ __metadata:
77567773  languageName: node
77577774  linkType: hard
77587775
7759- "@typescript-eslint/types@npm:7.18.0":
7760-   version: 7.18.0
7761-   resolution: "@typescript-eslint/types@npm:7.18.0"
7762-   checksum: 7df2750cd146a0acd2d843208d69f153b458e024bbe12aab9e441ad2c56f47de3ddfeb329c4d1ea0079e2577fea4b8c1c1ce15315a8d49044586b04fedfe7a4d
7763-   languageName: node
7764-   linkType: hard
7765- 
77667776"@typescript-eslint/types@npm:8.32.1":
77677777  version: 8.32.1
77687778  resolution: "@typescript-eslint/types@npm:8.32.1"
77697779  checksum: e7062c51507c5aa2a18991965b1212ffd02d9ed815277c99e51985d55d4f2e692861e807e1d5c2e0a56dfbe655de3971a9be9e1215b8b72683f29473554c014b
77707780  languageName: node
77717781  linkType: hard
77727782
7773- "@typescript-eslint/typescript-estree@npm:7.18.0":
7774-   version: 7.18.0
7775-   resolution: "@typescript-eslint/typescript-estree@npm:7.18.0"
7776-   dependencies:
7777-     "@typescript-eslint/types": 7.18.0
7778-     "@typescript-eslint/visitor-keys": 7.18.0
7779-     debug: ^4.3.4
7780-     globby: ^11.1.0
7781-     is-glob: ^4.0.3
7782-     minimatch: ^9.0.4
7783-     semver: ^7.6.0
7784-     ts-api-utils: ^1.3.0
7785-   peerDependenciesMeta:
7786-     typescript:
7787-       optional: true
7788-   checksum: c82d22ec9654973944f779eb4eb94c52f4a6eafaccce2f0231ff7757313f3a0d0256c3252f6dfe6d43f57171d09656478acb49a629a9d0c193fb959bc3f36116
7783+ "@typescript-eslint/types@npm:8.40.0, @typescript-eslint/types@npm:^8.40.0":
7784+   version: 8.40.0
7785+   resolution: "@typescript-eslint/types@npm:8.40.0"
7786+   checksum: b5b251114f103bf74a2cde558f8715e8ffc7bed5f8bc11de77036dc09252b0f7b5eb634759cfd67ab4dace42c2074687ebdb4f89264ae72afdb9296ee3810bf0
77897787  languageName: node
77907788  linkType: hard
77917789
@@ -7807,17 +7805,23 @@ __metadata:
78077805  languageName: node
78087806  linkType: hard
78097807
7810- "@typescript-eslint/utils@npm:7.18.0, @ typescript-eslint/utils @npm:^7.18 .0":
7811-   version: 7.18 .0
7812-   resolution: "@typescript-eslint/utils @npm:7.18 .0"
7808+ "@typescript-eslint/typescript-estree @npm:8.40 .0":
7809+   version: 8.40 .0
7810+   resolution: "@typescript-eslint/typescript-estree @npm:8.40 .0"
78137811  dependencies:
7814-     "@eslint-community/eslint-utils": ^4.4.0
7815-     "@typescript-eslint/scope-manager": 7.18.0
7816-     "@typescript-eslint/types": 7.18.0
7817-     "@typescript-eslint/typescript-estree": 7.18.0
7812+     "@typescript-eslint/project-service": 8.40.0
7813+     "@typescript-eslint/tsconfig-utils": 8.40.0
7814+     "@typescript-eslint/types": 8.40.0
7815+     "@typescript-eslint/visitor-keys": 8.40.0
7816+     debug: ^4.3.4
7817+     fast-glob: ^3.3.2
7818+     is-glob: ^4.0.3
7819+     minimatch: ^9.0.4
7820+     semver: ^7.6.0
7821+     ts-api-utils: ^2.1.0
78187822  peerDependencies:
7819-     eslint: ^8.56.0 
7820-   checksum: 751dbc816dab8454b7dc6b26a56671dbec08e3f4ef94c2661ce1c0fc48fa2d05a64e03efe24cba2c22d03ba943cd3c5c7a5e1b7b03bbb446728aec1c640bd767 
7823+     typescript: ">=4.8.4 <6.0.0" 
7824+   checksum: d46eef3649447671af0653376de139bfdbc0ef4bd7a10b4060af2496fcb5ce077080ea9cfb8420354a51f89cf207723916632c23b35af311db2feb029960de5c 
78217825  languageName: node
78227826  linkType: hard
78237827
@@ -7836,13 +7840,18 @@ __metadata:
78367840  languageName: node
78377841  linkType: hard
78387842
7839- "@typescript-eslint/visitor-keys @npm:7.18 .0":
7840-   version: 7.18 .0
7841-   resolution: "@typescript-eslint/visitor-keys @npm:7.18 .0"
7843+ "@typescript-eslint/utils @npm:8.40 .0":
7844+   version: 8.40 .0
7845+   resolution: "@typescript-eslint/utils @npm:8.40 .0"
78427846  dependencies:
7843-     "@typescript-eslint/types": 7.18.0
7844-     eslint-visitor-keys: ^3.4.3
7845-   checksum: 6e806a7cdb424c5498ea187a5a11d0fef7e4602a631be413e7d521e5aec1ab46ba00c76cfb18020adaa0a8c9802354a163bfa0deb74baa7d555526c7517bb158
7847+     "@eslint-community/eslint-utils": ^4.7.0
7848+     "@typescript-eslint/scope-manager": 8.40.0
7849+     "@typescript-eslint/types": 8.40.0
7850+     "@typescript-eslint/typescript-estree": 8.40.0
7851+   peerDependencies:
7852+     eslint: ^8.57.0 || ^9.0.0
7853+     typescript: ">=4.8.4 <6.0.0"
7854+   checksum: b2e694f0853a991945ca7e67001dc00899eb14e5489295f7ae8f7034258901a52e4c6d674385295c11fe8fc201eaf28c947eb88bc11c6f70903b516918e9d709
78467855  languageName: node
78477856  linkType: hard
78487857
@@ -7856,6 +7865,16 @@ __metadata:
78567865  languageName: node
78577866  linkType: hard
78587867
7868+ "@typescript-eslint/visitor-keys@npm:8.40.0":
7869+   version: 8.40.0
7870+   resolution: "@typescript-eslint/visitor-keys@npm:8.40.0"
7871+   dependencies:
7872+     "@typescript-eslint/types": 8.40.0
7873+     eslint-visitor-keys: ^4.2.1
7874+   checksum: ffcd5dcd68d95f742097c807b77699e5834c78dd6cd07ccad4be2877d70ef903e0065dddb315c940be63b96472b021b7e458aa1830f8fe0c5bd9f6691f8bd776
7875+   languageName: node
7876+   linkType: hard
7877+ 
78597878"@vitejs/plugin-basic-ssl@npm:1.2.0":
78607879  version: 1.2.0
78617880  resolution: "@vitejs/plugin-basic-ssl@npm:1.2.0"
@@ -12216,6 +12235,13 @@ __metadata:
1221612235  languageName: node
1221712236  linkType: hard
1221812237
12238+ "eslint-visitor-keys@npm:^4.2.1":
12239+   version: 4.2.1
12240+   resolution: "eslint-visitor-keys@npm:4.2.1"
12241+   checksum: 3a77e3f99a49109f6fb2c5b7784bc78f9743b834d238cdba4d66c602c6b52f19ed7bcd0a5c5dbbeae3a8689fd785e76c001799f53d2228b278282cf9f699fff5
12242+   languageName: node
12243+   linkType: hard
12244+ 
1221912245"eslint@npm:9.14.0":
1222012246  version: 9.14.0
1222112247  resolution: "eslint@npm:9.14.0"
@@ -12637,7 +12663,7 @@ __metadata:
1263712663  languageName: node
1263812664  linkType: hard
1263912665
12640- "fast-glob@npm:3.3.3, fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9, fast-glob@npm:^3. 3.2, fast-glob@npm:^3.3.3":
12666+ "fast-glob@npm:3.3.3, fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.7, fast-glob@npm:^3.3.2, fast-glob@npm:^3.3.3":
1264112667  version: 3.3.3
1264212668  resolution: "fast-glob@npm:3.3.3"
1264312669  dependencies:
@@ -13497,20 +13523,6 @@ __metadata:
1349713523  languageName: node
1349813524  linkType: hard
1349913525
13500- "globby@npm:^11.1.0":
13501-   version: 11.1.0
13502-   resolution: "globby@npm:11.1.0"
13503-   dependencies:
13504-     array-union: ^2.1.0
13505-     dir-glob: ^3.0.1
13506-     fast-glob: ^3.2.9
13507-     ignore: ^5.2.0
13508-     merge2: ^1.4.1
13509-     slash: ^3.0.0
13510-   checksum: b4be8885e0cfa018fc783792942d53926c35c50b3aefd3fdcfb9d22c627639dc26bd2327a40a0b74b074100ce95bb7187bfeae2f236856aa3de183af7a02aea6
13511-   languageName: node
13512-   linkType: hard
13513- 
1351413526"globby@npm:^12.0.2":
1351513527  version: 12.2.0
1351613528  resolution: "globby@npm:12.2.0"
@@ -14062,13 +14074,20 @@ __metadata:
1406214074  languageName: node
1406314075  linkType: hard
1406414076
14065- "ignore@npm:^5.0.4, ignore@npm:^5.1.1, ignore@npm:^5.1.9, ignore@npm:^5.2.0, ignore@npm:^5.3.1 ":
14077+ "ignore@npm:^5.0.4, ignore@npm:^5.1.1, ignore@npm:^5.1.9, ignore@npm:^5.2.0":
1406614078  version: 5.3.2
1406714079  resolution: "ignore@npm:5.3.2"
1406814080  checksum: 2acfd32a573260ea522ea0bfeff880af426d68f6831f973129e2ba7363f422923cf53aab62f8369cbf4667c7b25b6f8a3761b34ecdb284ea18e87a5262a865be
1406914081  languageName: node
1407014082  linkType: hard
1407114083
14084+ "ignore@npm:^7.0.0":
14085+   version: 7.0.5
14086+   resolution: "ignore@npm:7.0.5"
14087+   checksum: d0862bf64d3d58bf34d5fb0a9f725bec9ca5ce8cd1aecc8f28034269e8f69b8009ffd79ca3eda96962a6a444687781cd5efdb8c7c8ddc0a6996e36d31c217f14
14088+   languageName: node
14089+   linkType: hard
14090+ 
1407214091"ignore@npm:^7.0.3":
1407314092  version: 7.0.4
1407414093  resolution: "ignore@npm:7.0.4"
@@ -22198,15 +22217,6 @@ __metadata:
2219822217  languageName: node
2219922218  linkType: hard
2220022219
22201- "ts-api-utils@npm:^1.3.0":
22202-   version: 1.4.3
22203-   resolution: "ts-api-utils@npm:1.4.3"
22204-   peerDependencies:
22205-     typescript: ">=4.2.0"
22206-   checksum: ea00dee382d19066b2a3d8929f1089888b05fec797e32e7a7004938eda1dccf2e77274ee2afcd4166f53fab9b8d7ee90ebb225a3183f9ba8817d636f688a148d
22207-   languageName: node
22208-   linkType: hard
22209- 
2221022220"ts-api-utils@npm:^2.1.0":
2221122221  version: 2.1.0
2221222222  resolution: "ts-api-utils@npm:2.1.0"
0 commit comments