Skip to content

Commit 8a85b8e

Browse files
chore(deps): update typescript-eslint monorepo to v7.7.1
1 parent ad88832 commit 8a85b8e

File tree

2 files changed

+111
-94
lines changed

2 files changed

+111
-94
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@
5050
"dependencies": {},
5151
"devDependencies": {
5252
"@babel/core": "7.23.7",
53-
"@typescript-eslint/eslint-plugin": "7.5.0",
54-
"@typescript-eslint/parser": "7.5.0",
53+
"@typescript-eslint/eslint-plugin": "7.7.1",
54+
"@typescript-eslint/parser": "7.7.1",
5555
"babel-loader": "9.1.3",
5656
"clean-css-cli": "5.6.3",
5757
"eslint": "8.56.0",

yarn.lock

Lines changed: 109 additions & 92 deletions
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,12 @@
211211
dependencies:
212212
eslint-visitor-keys "^3.3.0"
213213

214-
"@eslint-community/regexpp@^4.5.1", "@eslint-community/regexpp@^4.6.1":
214+
"@eslint-community/regexpp@^4.10.0":
215+
version "4.10.0"
216+
resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.10.0.tgz#548f6de556857c8bb73bbee70c35dc82a2e74d63"
217+
integrity sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==
218+
219+
"@eslint-community/regexpp@^4.6.1":
215220
version "4.6.2"
216221
resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.6.2.tgz#1816b5f6948029c5eaacb0703b850ee0cb37d8f8"
217222
integrity sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==
@@ -397,10 +402,10 @@
397402
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad"
398403
integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==
399404

400-
"@types/json-schema@^7.0.12":
401-
version "7.0.12"
402-
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.12.tgz#d70faba7039d5fca54c83c7dbab41051d2b6f6cb"
403-
integrity sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==
405+
"@types/json-schema@^7.0.15":
406+
version "7.0.15"
407+
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841"
408+
integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==
404409

405410
"@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9":
406411
version "7.0.9"
@@ -412,96 +417,96 @@
412417
resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.37.tgz#a3dd8da4eb84a996c36e331df98d82abd76b516e"
413418
integrity sha512-XYmBiy+ohOR4Lh5jE379fV2IU+6Jn4g5qASinhitfyO71b/sCo6MKsMLF5tc7Zf2CE8hViVQyYSobJNke8OvUw==
414419

415-
"@types/semver@^7.5.0":
416-
version "7.5.0"
417-
resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.0.tgz#591c1ce3a702c45ee15f47a42ade72c2fd78978a"
418-
integrity sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==
419-
420-
"@typescript-eslint/eslint-plugin@7.5.0":
421-
version "7.5.0"
422-
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.5.0.tgz#1dc52fe48454d5b54be2d5f089680452f1628a5a"
423-
integrity sha512-HpqNTH8Du34nLxbKgVMGljZMG0rJd2O9ecvr2QLYp+7512ty1j42KnsFwspPXg1Vh8an9YImf6CokUBltisZFQ==
424-
dependencies:
425-
"@eslint-community/regexpp" "^4.5.1"
426-
"@typescript-eslint/scope-manager" "7.5.0"
427-
"@typescript-eslint/type-utils" "7.5.0"
428-
"@typescript-eslint/utils" "7.5.0"
429-
"@typescript-eslint/visitor-keys" "7.5.0"
420+
"@types/semver@^7.5.8":
421+
version "7.5.8"
422+
resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.8.tgz#8268a8c57a3e4abd25c165ecd36237db7948a55e"
423+
integrity sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==
424+
425+
"@typescript-eslint/eslint-plugin@7.7.1":
426+
version "7.7.1"
427+
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.7.1.tgz#50a9044e3e5fe76b22caf64fb7fc1f97614bdbfd"
428+
integrity sha512-KwfdWXJBOviaBVhxO3p5TJiLpNuh2iyXyjmWN0f1nU87pwyvfS0EmjC6ukQVYVFJd/K1+0NWGPDXiyEyQorn0Q==
429+
dependencies:
430+
"@eslint-community/regexpp" "^4.10.0"
431+
"@typescript-eslint/scope-manager" "7.7.1"
432+
"@typescript-eslint/type-utils" "7.7.1"
433+
"@typescript-eslint/utils" "7.7.1"
434+
"@typescript-eslint/visitor-keys" "7.7.1"
430435
debug "^4.3.4"
431436
graphemer "^1.4.0"
432-
ignore "^5.2.4"
437+
ignore "^5.3.1"
433438
natural-compare "^1.4.0"
434-
semver "^7.5.4"
435-
ts-api-utils "^1.0.1"
436-
437-
"@typescript-eslint/parser@7.5.0":
438-
version "7.5.0"
439-
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-7.5.0.tgz#1eeff36309ac2253c905dd4a88b4b71b72a358ed"
440-
integrity sha512-cj+XGhNujfD2/wzR1tabNsidnYRaFfEkcULdcIyVBYcXjBvBKOes+mpMBP7hMpOyk+gBcfXsrg4NBGAStQyxjQ==
441-
dependencies:
442-
"@typescript-eslint/scope-manager" "7.5.0"
443-
"@typescript-eslint/types" "7.5.0"
444-
"@typescript-eslint/typescript-estree" "7.5.0"
445-
"@typescript-eslint/visitor-keys" "7.5.0"
439+
semver "^7.6.0"
440+
ts-api-utils "^1.3.0"
441+
442+
"@typescript-eslint/parser@7.7.1":
443+
version "7.7.1"
444+
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-7.7.1.tgz#f940e9f291cdca40c46cb75916217d3a42d6ceea"
445+
integrity sha512-vmPzBOOtz48F6JAGVS/kZYk4EkXao6iGrD838sp1w3NQQC0W8ry/q641KU4PrG7AKNAf56NOcR8GOpH8l9FPCw==
446+
dependencies:
447+
"@typescript-eslint/scope-manager" "7.7.1"
448+
"@typescript-eslint/types" "7.7.1"
449+
"@typescript-eslint/typescript-estree" "7.7.1"
450+
"@typescript-eslint/visitor-keys" "7.7.1"
446451
debug "^4.3.4"
447452

448-
"@typescript-eslint/scope-manager@7.5.0":
449-
version "7.5.0"
450-
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.5.0.tgz#70f0a7361430ab1043a5f97386da2a0d8b2f4d56"
451-
integrity sha512-Z1r7uJY0MDeUlql9XJ6kRVgk/sP11sr3HKXn268HZyqL7i4cEfrdFuSSY/0tUqT37l5zT0tJOsuDP16kio85iA==
453+
"@typescript-eslint/scope-manager@7.7.1":
454+
version "7.7.1"
455+
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.7.1.tgz#07fe59686ca843f66e3e2b5c151522bc38effab2"
456+
integrity sha512-PytBif2SF+9SpEUKynYn5g1RHFddJUcyynGpztX3l/ik7KmZEv19WCMhUBkHXPU9es/VWGD3/zg3wg90+Dh2rA==
452457
dependencies:
453-
"@typescript-eslint/types" "7.5.0"
454-
"@typescript-eslint/visitor-keys" "7.5.0"
458+
"@typescript-eslint/types" "7.7.1"
459+
"@typescript-eslint/visitor-keys" "7.7.1"
455460

456-
"@typescript-eslint/type-utils@7.5.0":
457-
version "7.5.0"
458-
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.5.0.tgz#a8faa403232da3a3901655387c7082111f692cf9"
459-
integrity sha512-A021Rj33+G8mx2Dqh0nMO9GyjjIBK3MqgVgZ2qlKf6CJy51wY/lkkFqq3TqqnH34XyAHUkq27IjlUkWlQRpLHw==
461+
"@typescript-eslint/type-utils@7.7.1":
462+
version "7.7.1"
463+
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.7.1.tgz#2f8094edca3bebdaad009008929df645ed9c8743"
464+
integrity sha512-ZksJLW3WF7o75zaBPScdW1Gbkwhd/lyeXGf1kQCxJaOeITscoSl0MjynVvCzuV5boUz/3fOI06Lz8La55mu29Q==
460465
dependencies:
461-
"@typescript-eslint/typescript-estree" "7.5.0"
462-
"@typescript-eslint/utils" "7.5.0"
466+
"@typescript-eslint/typescript-estree" "7.7.1"
467+
"@typescript-eslint/utils" "7.7.1"
463468
debug "^4.3.4"
464-
ts-api-utils "^1.0.1"
469+
ts-api-utils "^1.3.0"
465470

466-
"@typescript-eslint/types@7.5.0":
467-
version "7.5.0"
468-
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.5.0.tgz#0a284bcdef3cb850ec9fd57992df9f29d6bde1bc"
469-
integrity sha512-tv5B4IHeAdhR7uS4+bf8Ov3k793VEVHd45viRRkehIUZxm0WF82VPiLgHzA/Xl4TGPg1ZD49vfxBKFPecD5/mg==
471+
"@typescript-eslint/types@7.7.1":
472+
version "7.7.1"
473+
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.7.1.tgz#f903a651fb004c75add08e4e9e207f169d4b98d7"
474+
integrity sha512-AmPmnGW1ZLTpWa+/2omPrPfR7BcbUU4oha5VIbSbS1a1Tv966bklvLNXxp3mrbc+P2j4MNOTfDffNsk4o0c6/w==
470475

471-
"@typescript-eslint/typescript-estree@7.5.0":
472-
version "7.5.0"
473-
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.5.0.tgz#aa5031c511874420f6b5edd90f8e4021525ee776"
474-
integrity sha512-YklQQfe0Rv2PZEueLTUffiQGKQneiIEKKnfIqPIOxgM9lKSZFCjT5Ad4VqRKj/U4+kQE3fa8YQpskViL7WjdPQ==
476+
"@typescript-eslint/typescript-estree@7.7.1":
477+
version "7.7.1"
478+
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.7.1.tgz#5cafde48fe390fe1c1b329b2ce0ba8a73c1e87b2"
479+
integrity sha512-CXe0JHCXru8Fa36dteXqmH2YxngKJjkQLjxzoj6LYwzZ7qZvgsLSc+eqItCrqIop8Vl2UKoAi0StVWu97FQZIQ==
475480
dependencies:
476-
"@typescript-eslint/types" "7.5.0"
477-
"@typescript-eslint/visitor-keys" "7.5.0"
481+
"@typescript-eslint/types" "7.7.1"
482+
"@typescript-eslint/visitor-keys" "7.7.1"
478483
debug "^4.3.4"
479484
globby "^11.1.0"
480485
is-glob "^4.0.3"
481-
minimatch "9.0.3"
482-
semver "^7.5.4"
483-
ts-api-utils "^1.0.1"
486+
minimatch "^9.0.4"
487+
semver "^7.6.0"
488+
ts-api-utils "^1.3.0"
484489

485-
"@typescript-eslint/utils@7.5.0":
486-
version "7.5.0"
487-
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.5.0.tgz#bbd963647fbbe9ffea033f42c0fb7e89bb19c858"
488-
integrity sha512-3vZl9u0R+/FLQcpy2EHyRGNqAS/ofJ3Ji8aebilfJe+fobK8+LbIFmrHciLVDxjDoONmufDcnVSF38KwMEOjzw==
490+
"@typescript-eslint/utils@7.7.1":
491+
version "7.7.1"
492+
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.7.1.tgz#5d161f2b4a55e1bc38b634bebb921e4bd4e4a16e"
493+
integrity sha512-QUvBxPEaBXf41ZBbaidKICgVL8Hin0p6prQDu6bbetWo39BKbWJxRsErOzMNT1rXvTll+J7ChrbmMCXM9rsvOQ==
489494
dependencies:
490495
"@eslint-community/eslint-utils" "^4.4.0"
491-
"@types/json-schema" "^7.0.12"
492-
"@types/semver" "^7.5.0"
493-
"@typescript-eslint/scope-manager" "7.5.0"
494-
"@typescript-eslint/types" "7.5.0"
495-
"@typescript-eslint/typescript-estree" "7.5.0"
496-
semver "^7.5.4"
497-
498-
"@typescript-eslint/visitor-keys@7.5.0":
499-
version "7.5.0"
500-
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.5.0.tgz#8abcac66f93ef20b093e87a400c2d21e3a6d55ee"
501-
integrity sha512-mcuHM/QircmA6O7fy6nn2w/3ditQkj+SgtOc8DW3uQ10Yfj42amm2i+6F2K4YAOPNNTmE6iM1ynM6lrSwdendA==
502-
dependencies:
503-
"@typescript-eslint/types" "7.5.0"
504-
eslint-visitor-keys "^3.4.1"
496+
"@types/json-schema" "^7.0.15"
497+
"@types/semver" "^7.5.8"
498+
"@typescript-eslint/scope-manager" "7.7.1"
499+
"@typescript-eslint/types" "7.7.1"
500+
"@typescript-eslint/typescript-estree" "7.7.1"
501+
semver "^7.6.0"
502+
503+
"@typescript-eslint/visitor-keys@7.7.1":
504+
version "7.7.1"
505+
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.7.1.tgz#da2294796220bb0f3b4add5ecbb1b9c3f4f65798"
506+
integrity sha512-gBL3Eq25uADw1LQ9kVpf3hRM+DWzs0uZknHYK3hq4jcTPqVCClHGDnB6UUUV2SFeBeA4KWHWbbLqmbGcZ4FYbw==
507+
dependencies:
508+
"@typescript-eslint/types" "7.7.1"
509+
eslint-visitor-keys "^3.4.3"
505510

506511
"@ungap/structured-clone@^1.2.0":
507512
version "1.2.0"
@@ -1790,11 +1795,16 @@ iconv-lite@0.4.24:
17901795
dependencies:
17911796
safer-buffer ">= 2.1.2 < 3"
17921797

1793-
ignore@^5.2.0, ignore@^5.2.4:
1798+
ignore@^5.2.0:
17941799
version "5.2.4"
17951800
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324"
17961801
integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==
17971802

1803+
ignore@^5.3.1:
1804+
version "5.3.1"
1805+
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef"
1806+
integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==
1807+
17981808
immutable@^4.0.0:
17991809
version "4.0.0"
18001810
resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.0.0.tgz#b86f78de6adef3608395efb269a91462797e2c23"
@@ -2156,19 +2166,26 @@ mime@1.6.0:
21562166
resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
21572167
integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
21582168

2159-
minimatch@9.0.3, minimatch@^9.0.1:
2169+
minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.2:
2170+
version "3.1.2"
2171+
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
2172+
integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
2173+
dependencies:
2174+
brace-expansion "^1.1.7"
2175+
2176+
minimatch@^9.0.1:
21602177
version "9.0.3"
21612178
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825"
21622179
integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==
21632180
dependencies:
21642181
brace-expansion "^2.0.1"
21652182

2166-
minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.2:
2167-
version "3.1.2"
2168-
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
2169-
integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
2183+
minimatch@^9.0.4:
2184+
version "9.0.4"
2185+
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.4.tgz#8e49c731d1749cbec05050ee5145147b32496a51"
2186+
integrity sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==
21702187
dependencies:
2171-
brace-expansion "^1.1.7"
2188+
brace-expansion "^2.0.1"
21722189

21732190
minimist@^1.2.5:
21742191
version "1.2.6"
@@ -2842,10 +2859,10 @@ semver@^6.3.1:
28422859
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
28432860
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
28442861

2845-
semver@^7.5.4:
2846-
version "7.5.4"
2847-
resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e"
2848-
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
2862+
semver@^7.6.0:
2863+
version "7.6.0"
2864+
resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d"
2865+
integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==
28492866
dependencies:
28502867
lru-cache "^6.0.0"
28512868

@@ -3140,10 +3157,10 @@ totalist@^3.0.0:
31403157
resolved "https://registry.yarnpkg.com/totalist/-/totalist-3.0.1.tgz#ba3a3d600c915b1a97872348f79c127475f6acf8"
31413158
integrity sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==
31423159

3143-
ts-api-utils@^1.0.1:
3144-
version "1.0.1"
3145-
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.0.1.tgz#8144e811d44c749cd65b2da305a032510774452d"
3146-
integrity sha512-lC/RGlPmwdrIBFTX59wwNzqh7aR2otPNPR/5brHZm/XKFYKsfqxihXUe9pU3JI+3vGkl+vyCoNNnPhJn3aLK1A==
3160+
ts-api-utils@^1.3.0:
3161+
version "1.3.0"
3162+
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1"
3163+
integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==
31473164

31483165
tslib@^1.9.0:
31493166
version "1.14.1"

0 commit comments

Comments
 (0)