148148 eslint-visitor-keys "^2.1.0"
149149 semver "^6.3.1"
150150
151- "@babel/generator@^7.14.0", "@babel/generator@^7.18.13", "@babel/generator@^7.25.0", "@babel/generator@^7.25.9", "@babel/generator@^7.26.0", "@babel/generator@^7.7.2":
152- version "7.26.5 "
153- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.26.5 .tgz#e44d4ab3176bbcaf78a5725da5f1dc28802a9458 "
154- integrity sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw ==
151+ "@babel/generator@^7.14.0", "@babel/generator@^7.18.13", "@babel/generator@^7.25.0", "@babel/generator@^7.25.9", "@babel/generator@^7.26.0", "@babel/generator@^7.26.2", "@babel/generator@^7. 7.2":
152+ version "7.26.9 "
153+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.26.9 .tgz#75a9482ad3d0cc7188a537aa4910bc59db67cbca "
154+ integrity sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg ==
155155 dependencies:
156- "@babel/parser" "^7.26.5 "
157- "@babel/types" "^7.26.5 "
156+ "@babel/parser" "^7.26.9 "
157+ "@babel/types" "^7.26.9 "
158158 "@jridgewell/gen-mapping" "^0.3.5"
159159 "@jridgewell/trace-mapping" "^0.3.25"
160160 jsesc "^3.0.2"
305305 "@babel/template" "^7.25.9"
306306 "@babel/types" "^7.26.0"
307307
308- "@babel/parser@^7.1.0", "@babel/parser@^7.14.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.8", "@babel/parser@^7.20.7", "@babel/parser@^7.24.7", "@babel/parser@^7.25.0", "@babel/parser@^7.25.9", "@babel/parser@^7.26.0", "@babel/parser@^7.26.5 ":
309- version "7.26.5 "
310- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.26.5 .tgz#6fec9aebddef25ca57a935c86dbb915ae2da3e1f "
311- integrity sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw ==
308+ "@babel/parser@^7.1.0", "@babel/parser@^7.14.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.8", "@babel/parser@^7.20.7", "@babel/parser@^7.24.7", "@babel/parser@^7.25.0", "@babel/parser@^7.25.9", "@babel/parser@^7.26.0", "@babel/parser@^7.26.2", "@babel/parser@^7.26.9 ":
309+ version "7.26.9 "
310+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.26.9 .tgz#d9e78bee6dc80f9efd8f2349dcfbbcdace280fd5 "
311+ integrity sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A ==
312312 dependencies:
313- "@babel/types" "^7.26.5 "
313+ "@babel/types" "^7.26.9 "
314314
315315"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.25.3", "@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.25.9":
316316 version "7.25.9"
12331233 debug "^4.3.1"
12341234 globals "^11.1.0"
12351235
1236- "@babel/types@^7.0.0", "@babel/types@^7.16.8", "@babel/types@^7.18.13", "@babel/types@^7.20.7", "@babel/types@^7.25.2", "@babel/types@^7.25.9", "@babel/types@^7.26.0", "@babel/types@^7.26.5 ", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4":
1237- version "7.26.5 "
1238- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.26.5 .tgz#7a1e1c01d28e26d1fe7f8ec9567b3b92b9d07747 "
1239- integrity sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg ==
1236+ "@babel/types@^7.0.0", "@babel/types@^7.16.8", "@babel/types@^7.18.13", "@babel/types@^7.20.7", "@babel/types@^7.25.2", "@babel/types@^7.25.9", "@babel/types@^7.26.0", "@babel/types@^7.26.9 ", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4":
1237+ version "7.26.9 "
1238+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.26.9 .tgz#08b43dec79ee8e682c2ac631c010bdcac54a21ce "
1239+ integrity sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw ==
12401240 dependencies:
12411241 "@babel/helper-string-parser" "^7.25.9"
12421242 "@babel/helper-validator-identifier" "^7.25.9"
30823082 resolved "https://registry.yarnpkg.com/@humanwhocodes/retry/-/retry-0.3.0.tgz#6d86b8cb322660f03d3f0aa94b99bdd8e172d570"
30833083 integrity sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==
30843084
3085+ "@ianvs/prettier-plugin-sort-imports@4.4.0":
3086+ version "4.4.0"
3087+ resolved "https://registry.yarnpkg.com/@ianvs/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-4.4.0.tgz#3391ca47d3a3267ecdcede04a9634d79155f6877"
3088+ integrity sha512-f4/e+/ANGk3tHuwRW0uh2YuBR50I4h1ZjGQ+5uD8sWfinHTivQsnieR5cz24t8M6Vx4rYvZ5v/IEKZhYpzQm9Q==
3089+ dependencies:
3090+ "@babel/generator" "^7.26.2"
3091+ "@babel/parser" "^7.26.2"
3092+ "@babel/traverse" "^7.25.9"
3093+ "@babel/types" "^7.26.0"
3094+ semver "^7.5.2"
3095+
30853096"@iconify/types@^2.0.0":
30863097 version "2.0.0"
30873098 resolved "https://registry.yarnpkg.com/@iconify/types/-/types-2.0.0.tgz#ab0e9ea681d6c8a1214f30cd741fe3a20cc57f57"
39183929 resolved "https://registry.yarnpkg.com/@pkgr/core/-/core-0.1.1.tgz#1ec17e2edbec25c8306d424ecfbf13c7de1aaa31"
39193930 integrity sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==
39203931
3921- "@pkgr/utils@^2.3.1":
3922- version "2.3.1"
3923- resolved "https://registry.yarnpkg.com/@pkgr/utils/-/utils-2.3.1.tgz#0a9b06ffddee364d6642b3cd562ca76f55b34a03"
3924- integrity sha512-wfzX8kc1PMyUILA+1Z/EqoE4UCXGy0iRGMhPwdfae1+f0OXlLqCk+By+aMzgJBzR9AzS4CDizioG6Ss1gvAFJw==
3925- dependencies:
3926- cross-spawn "^7.0.3"
3927- is-glob "^4.0.3"
3928- open "^8.4.0"
3929- picocolors "^1.0.0"
3930- tiny-glob "^0.2.9"
3931- tslib "^2.4.0"
3932-
39333932"@polka/url@^1.0.0-next.24":
39343933 version "1.0.0-next.25"
39353934 resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.25.tgz#f077fdc0b5d0078d30893396ff4827a13f99e817"
44724471 eslint-plugin-unicorn "56.0.1"
44734472 eslint-plugin-yml "1.16.0"
44744473
4475- "@theguild/prettier-config@0.1.1 ":
4476- version "0.1.1 "
4477- resolved "https://registry.yarnpkg.com/@theguild/prettier-config/-/prettier-config-0.1.1. tgz#31935992aaacabe6bcc6578ba1b2c0166dab3410 "
4478- integrity sha512-vZ0DtusRtMWIM4Bmztq+FimDcKftncteEsKhfDeTj7Oos3+lv8bT4e2VR5HKVKVXZn/cLv6eRwR65/puUakOAQ ==
4474+ "@theguild/prettier-config@3.0.0 ":
4475+ version "3.0.0 "
4476+ resolved "https://registry.yarnpkg.com/@theguild/prettier-config/-/prettier-config-3.0.0. tgz#4727272aef3c67769a8741ecd679e611c6b86741 "
4477+ integrity sha512-8ABWdMnCoCKKXb+lS337ZVnCJFuKumhK7RhZkAvaTMLi4Z+3c6UUYk1ZAM4KEHEki9bL9yQbtqTlqZVlVSGvhg ==
44794478 dependencies:
4480- prettier-plugin-sh "^0.12.8"
4479+ "@ianvs/prettier-plugin-sort-imports" "4.4.0"
4480+ prettier-plugin-pkg "^0.18.0"
4481+ prettier-plugin-sh "^0.14.0"
44814482
44824483"@theguild/remark-mermaid@^0.1.3":
44834484 version "0.1.3"
@@ -7144,11 +7145,6 @@ define-data-property@^1.0.1, define-data-property@^1.1.2, define-data-property@^
71447145 es-errors "^1.3.0"
71457146 gopd "^1.0.1"
71467147
7147- define-lazy-prop@^2.0.0:
7148- version "2.0.0"
7149- resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f"
7150- integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==
7151-
71527148define-properties@^1.1.3, define-properties@^1.2.0, define-properties@^1.2.1:
71537149 version "1.2.1"
71547150 resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c"
@@ -8749,11 +8745,6 @@ globalthis@^1.0.3, globalthis@^1.0.4:
87498745 define-properties "^1.2.1"
87508746 gopd "^1.0.1"
87518747
8752- globalyzer@0.1.0:
8753- version "0.1.0"
8754- resolved "https://registry.yarnpkg.com/globalyzer/-/globalyzer-0.1.0.tgz#cb76da79555669a1519d5a8edf093afaa0bf1465"
8755- integrity sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==
8756-
87578748globby@^11.0.0, globby@^11.0.3, globby@^11.1.0:
87588749 version "11.1.0"
87598750 resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b"
@@ -8777,11 +8768,6 @@ globby@^13.1.3:
87778768 merge2 "^1.4.1"
87788769 slash "^4.0.0"
87798770
8780- globrex@^0.1.2:
8781- version "0.1.2"
8782- resolved "https://registry.yarnpkg.com/globrex/-/globrex-0.1.2.tgz#dd5d9ec826232730cd6793a5e33a9302985e6098"
8783- integrity sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==
8784-
87858771gopd@^1.0.1:
87868772 version "1.0.1"
87878773 resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c"
@@ -9569,7 +9555,7 @@ is-decimal@^2.0.0:
95699555 resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-2.0.1.tgz#9469d2dc190d0214fd87d78b78caecc0cc14eef7"
95709556 integrity sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==
95719557
9572- is-docker@^2.0.0, is-docker@^2.1.1 :
9558+ is-docker@^2.0.0:
95739559 version "2.2.1"
95749560 resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa"
95759561 integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==
@@ -12739,15 +12725,6 @@ open@^7.4.2:
1273912725 is-docker "^2.0.0"
1274012726 is-wsl "^2.1.1"
1274112727
12742- open@^8.4.0:
12743- version "8.4.1"
12744- resolved "https://registry.yarnpkg.com/open/-/open-8.4.1.tgz#2ab3754c07f5d1f99a7a8d6a82737c95e3101cff"
12745- integrity sha512-/4b7qZNhv6Uhd7jjnREh1NjnPxlTq+XNWPG88Ydkj5AILcA5m3ajvcg57pB24EQjKv0dK62XnDqk9c/hkIG5Kg==
12746- dependencies:
12747- define-lazy-prop "^2.0.0"
12748- is-docker "^2.1.1"
12749- is-wsl "^2.2.0"
12750-
1275112728opener@^1.5.2:
1275212729 version "1.5.2"
1275312730 resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598"
@@ -13330,14 +13307,18 @@ prelude-ls@~1.1.2:
1333013307 resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
1333113308 integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==
1333213309
13333- prettier-plugin-sh@^0.12.8:
13334- version "0.12.8"
13335- resolved "https://registry.yarnpkg.com/prettier-plugin-sh/-/prettier-plugin-sh-0.12.8.tgz#174106774c06304e082f030ecb05cdcaeabb2585"
13336- integrity sha512-VOq8h2Gn5UzrCIKm4p/nAScXJbN09HdyFDknAcxt6Qu/tv/juu9bahxSrcnM9XWYA+Spz1F1ANJ4LhfwB7+Q1Q==
13310+ prettier-plugin-pkg@^0.18.0:
13311+ version "0.18.1"
13312+ resolved "https://registry.yarnpkg.com/prettier-plugin-pkg/-/prettier-plugin-pkg-0.18.1.tgz#e70f669ae9edad137c3b78675104c57df820ca89"
13313+ integrity sha512-FuUxvsYZR/8rsLH8s/jbPQmgYvv0yxW8LoIHCy6+Q7p4FBjjdP3DNKx8fMTOsc0SlEB1skB4o1LcahRceIh87A==
13314+
13315+ prettier-plugin-sh@^0.14.0:
13316+ version "0.14.0"
13317+ resolved "https://registry.yarnpkg.com/prettier-plugin-sh/-/prettier-plugin-sh-0.14.0.tgz#22b186adea79b36212ccd9faa8dd01f33ef34ff6"
13318+ integrity sha512-hfXulj5+zEl/ulrO5kMuuTPKmXvOg0bnLHY1hKFNN/N+/903iZbNp8NyZBTsgI8dtkSgFfAEIQq0IQTyP1ZVFQ==
1333713319 dependencies:
1333813320 mvdan-sh "^0.10.1"
13339- sh-syntax "^0.3.6"
13340- synckit "^0.8.1"
13321+ sh-syntax "^0.4.1"
1334113322
1334213323prettier-plugin-svelte@2.10.1:
1334313324 version "2.10.1"
@@ -13349,10 +13330,10 @@ prettier-plugin-tailwindcss@0.2.8:
1334913330 resolved "https://registry.yarnpkg.com/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.2.8.tgz#e9c0356680331f909a86fefe8fc2b247c21e23a2"
1335013331 integrity sha512-KgPcEnJeIijlMjsA6WwYgRs5rh3/q76oInqtMXBA/EMcamrcYJpyhtRhyX1ayT9hnHlHTuO8sIifHF10WuSDKg==
1335113332
13352- prettier@2.8.8 , prettier@^2.7.1:
13353- version "2.8.8 "
13354- resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8 .tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da "
13355- integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q ==
13333+ prettier@3.5.3 , prettier@^2.7.1:
13334+ version "3.5.3 "
13335+ resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.5.3 .tgz#4fc2ce0d657e7a02e602549f053b239cb7dfe1b5 "
13336+ integrity sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw ==
1335613337
1335713338pretty-bytes@^5.6.0:
1335813339 version "5.6.0"
@@ -14291,7 +14272,7 @@ section-matter@^1.0.0:
1429114272 resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
1429214273 integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
1429314274
14294- semver@7.6.3, semver@7.x, semver@^7.3.5, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.6.3:
14275+ semver@7.6.3, semver@7.x, semver@^7.3.5, semver@^7.3.8, semver@^7.5.2, semver@^7.5. 3, semver@^7.5.4, semver@^7.6.0, semver@^7.6.3:
1429514276 version "7.6.3"
1429614277 resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143"
1429714278 integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==
@@ -14373,12 +14354,12 @@ setimmediate@^1.0.5:
1437314354 resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
1437414355 integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==
1437514356
14376- sh-syntax@^0.3.6 :
14377- version "0.3.7 "
14378- resolved "https://registry.yarnpkg.com/sh-syntax/-/sh-syntax-0.3.7 .tgz#8b86862c2de1488dd8fb9a9306e2124501617ae3 "
14379- integrity sha512-xIB/uRniZ9urxAuXp1Ouh/BKSI1VK8RSqfwGj7cV57HvGrFo3vHdJfv8Tdp/cVcxJgXQTkmHr5mG5rqJW8r4wQ ==
14357+ sh-syntax@^0.4.1 :
14358+ version "0.4.2 "
14359+ resolved "https://registry.yarnpkg.com/sh-syntax/-/sh-syntax-0.4.2 .tgz#3bad5c6134b510e7b4c53b16f409ce4fd2a65245 "
14360+ integrity sha512-/l2UZ5fhGZLVZa16XQM9/Vq/hezGGbdHeVEA01uWjOL1+7Ek/gt6FquW0iKKws4a9AYPYvlz6RyVvjh3JxOteg ==
1438014361 dependencies:
14381- tslib "^2.4.0 "
14362+ tslib "^2.6.2 "
1438214363
1438314364shebang-command@^2.0.0:
1438414365 version "2.0.0"
@@ -14984,14 +14965,6 @@ synckit@^0.6.0:
1498414965 dependencies:
1498514966 tslib "^2.3.1"
1498614967
14987- synckit@^0.8.1:
14988- version "0.8.5"
14989- resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.8.5.tgz#b7f4358f9bb559437f9f167eb6bc46b3c9818fa3"
14990- integrity sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==
14991- dependencies:
14992- "@pkgr/utils" "^2.3.1"
14993- tslib "^2.5.0"
14994-
1499514968synckit@^0.9.0:
1499614969 version "0.9.0"
1499714970 resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.9.0.tgz#5b33b458b3775e4466a5b377fba69c63572ae449"
@@ -15104,14 +15077,6 @@ through@2, through@^2.3.6, through@^2.3.8, through@~2.3, through@~2.3.1:
1510415077 resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
1510515078 integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==
1510615079
15107- tiny-glob@^0.2.9:
15108- version "0.2.9"
15109- resolved "https://registry.yarnpkg.com/tiny-glob/-/tiny-glob-0.2.9.tgz#2212d441ac17928033b110f8b3640683129d31e2"
15110- integrity sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==
15111- dependencies:
15112- globalyzer "0.1.0"
15113- globrex "^0.1.2"
15114-
1511515080tinyexec@^0.3.0:
1511615081 version "0.3.1"
1511715082 resolved "https://registry.yarnpkg.com/tinyexec/-/tinyexec-0.3.1.tgz#0ab0daf93b43e2c211212396bdb836b468c97c98"
0 commit comments