770770 " @jridgewell/resolve-uri" " ^3.1.0"
771771 " @jridgewell/sourcemap-codec" " ^1.4.14"
772772
773+ " @mongodb-js/saslprep@^1.3.0 " :
774+ version "1.4.4"
775+ resolved "https://registry.yarnpkg.com/@mongodb-js/saslprep/-/saslprep-1.4.4.tgz#34a946ff6ae142e8f2259b87f2935f8284ba874d"
776+ integrity sha512-p7X/ytJDIdwUfFL/CLOhKgdfJe1Fa8uw9seJYvdOmnP9JBWGWHW69HkOixXS6Wy9yvGf1MbhcS6lVmrhy4jm2g==
777+ dependencies :
778+ sparse-bitfield "^3.0.3"
779+
773780" @sindresorhus/is@^0.14.0 " :
774781 version "0.14.0"
775782 resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea"
10361043 resolved "https://registry.yarnpkg.com/@types/tmp/-/tmp-0.2.0.tgz#e3f52b4d7397eaa9193592ef3fdd44dc0af4298c"
10371044 integrity sha512-flgpHJjntpBAdJD43ShRosQvNC0ME97DCfGvZEDlAThQmnerRXrLbX6YgzRBQCZTthET9eAWFAMaYP0m0Y4HzQ==
10381045
1046+ " @types/webidl-conversions@* " :
1047+ version "7.0.3"
1048+ resolved "https://registry.yarnpkg.com/@types/webidl-conversions/-/webidl-conversions-7.0.3.tgz#1306dbfa53768bcbcfc95a1c8cde367975581859"
1049+ integrity sha512-CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+4UyPmFw/Ixgw/LAlA==
1050+
1051+ " @types/whatwg-url@^11.0.2 " :
1052+ version "11.0.5"
1053+ resolved "https://registry.yarnpkg.com/@types/whatwg-url/-/whatwg-url-11.0.5.tgz#aaa2546e60f0c99209ca13360c32c78caf2c409f"
1054+ integrity sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==
1055+ dependencies :
1056+ " @types/webidl-conversions" " *"
1057+
10391058" @types/yargs-parser@* " :
10401059 version "15.0.0"
10411060 resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-15.0.0.tgz#cb3f9f741869e20cce330ffbeb9271590483882d"
@@ -1461,11 +1480,6 @@ bl@^4.0.3:
14611480 inherits "^2.0.4"
14621481 readable-stream "^3.4.0"
14631482
1464- bluebird@3.5.1 :
1465- version "3.5.1"
1466- resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9"
1467- integrity sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==
1468-
14691483body-parser@1.20.3 :
14701484 version "1.20.3"
14711485 resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.3.tgz#1953431221c6fb5cd63c4b36d53fab0928e548c6"
@@ -1562,6 +1576,11 @@ bson@^1.1.4:
15621576 resolved "https://registry.yarnpkg.com/bson/-/bson-1.1.5.tgz#2aaae98fcdf6750c0848b0cba1ddec3c73060a34"
15631577 integrity sha512-kDuEzldR21lHciPQAIulLs1LZlCXdLziXI6Mb/TDkwXhb//UORJNPXgcRs2CuO4H0DcMkpfT3/ySsP3unoZjBg==
15641578
1579+ bson@^6.10.4 :
1580+ version "6.10.4"
1581+ resolved "https://registry.yarnpkg.com/bson/-/bson-6.10.4.tgz#d530733bb5bb16fb25c162e01a3344fab332fd2b"
1582+ integrity sha512-WIsKqkSC0ABoBJuT1LEX+2HEvNmNKKgnTAyd0fL8qzK4SH2i9NXg+t08YtdZp/V9IZ33cxe3iV4yM0qg8lMQng==
1583+
15651584buffer-crc32@~0.2.3 :
15661585 version "0.2.13"
15671586 resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"
@@ -2022,20 +2041,27 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.9:
20222041 dependencies :
20232042 ms "2.0.0"
20242043
2025- debug@3.1.0, debug@=3.1.0 :
2026- version "3.1.0"
2027- resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
2028- integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==
2029- dependencies :
2030- ms "2.0.0"
2031-
20322044debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.2.0, debug@^4.3.1 :
20332045 version "4.3.1"
20342046 resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee"
20352047 integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==
20362048 dependencies :
20372049 ms "2.1.2"
20382050
2051+ debug@4.x :
2052+ version "4.4.3"
2053+ resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.3.tgz#c6ae432d9bd9662582fce08709b038c58e9e3d6a"
2054+ integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==
2055+ dependencies :
2056+ ms "^2.1.3"
2057+
2058+ debug@=3.1.0 :
2059+ version "3.1.0"
2060+ resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
2061+ integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==
2062+ dependencies :
2063+ ms "2.0.0"
2064+
20392065debug@^3.1.0, debug@^3.2.6 :
20402066 version "3.2.6"
20412067 resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
@@ -4392,10 +4418,10 @@ jws@^4.0.0:
43924418 jwa "^2.0.0"
43934419 safe-buffer "^5.0.1"
43944420
4395- kareem@2.3.1 :
4396- version "2.3.1 "
4397- resolved "https://registry.yarnpkg.com/kareem/-/kareem-2.3.1. tgz#def12d9c941017fabfb00f873af95e9c99e1be87 "
4398- integrity sha512-l3hLhffs9zqoDe8zjmb/mAN4B8VT3L56EUvKNqLFVs9YlFA+zx7ke1DO8STAdDyYNkeSo1nKmjuvQeI12So8Xw ==
4421+ kareem@2.6.3 :
4422+ version "2.6.3 "
4423+ resolved "https://registry.yarnpkg.com/kareem/-/kareem-2.6.3. tgz#23168ec8ffb6c1abfd31b7169a6fb1dd285992ac "
4424+ integrity sha512-C3iHfuGUXK2u8/ipq9LfjFfXFxAZMQJJq7vLS45r3D9Y2xQ/m4S8zaR4zMLFWh9AsNPXmcFfUDhTEO8UIC/V6Q ==
43994425
44004426keyv@^3.0.0 :
44014427 version "3.1.0"
@@ -4751,6 +4777,14 @@ mockdate@^3.0.5:
47514777 resolved "https://registry.yarnpkg.com/mockdate/-/mockdate-3.0.5.tgz#789be686deb3149e7df2b663d2bc4392bc3284fb"
47524778 integrity sha512-iniQP4rj1FhBdBYS/+eQv7j1tadJ9lJtdzgOpvsOHng/GbcDh2Fhdeq+ZRldrPYdXvCyfFUmFeEwEGXZB5I/AQ==
47534779
4780+ mongodb-connection-string-url@^3.0.2 :
4781+ version "3.0.2"
4782+ resolved "https://registry.yarnpkg.com/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz#e223089dfa0a5fa9bf505f8aedcbc67b077b33e7"
4783+ integrity sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==
4784+ dependencies :
4785+ " @types/whatwg-url" " ^11.0.2"
4786+ whatwg-url "^14.1.0 || ^13.0.0"
4787+
47544788mongodb-memory-server-core@6.9.2 :
47554789 version "6.9.2"
47564790 resolved "https://registry.yarnpkg.com/mongodb-memory-server-core/-/mongodb-memory-server-core-6.9.2.tgz#a064602e85c065c63776cef20ec7311d2b2da206"
@@ -4795,27 +4829,27 @@ mongodb@3.6.2:
47954829 optionalDependencies :
47964830 saslprep "^1.0.0"
47974831
4798- mongoose-legacy-pluralize@1.0.2 :
4799- version "1.0.2 "
4800- resolved "https://registry.yarnpkg.com/mongoose-legacy-pluralize /-/mongoose-legacy-pluralize-1.0.2. tgz#3ba9f91fa507b5186d399fb40854bff18fb563e4 "
4801- integrity sha512-Yo/7qQU4/EyIS8YDFSeenIvXxZN+ld7YdV9LqFVQJzTLye8unujAWPZ4NWKfFA+RNjh+wvTWKY9Z3E5XM6ZZiQ ==
4802-
4803- mongoose@^5.10.0 :
4804- version "5 .10.9 "
4805- resolved "https://registry.yarnpkg.com/mongoose/-/mongoose-5.10.9.tgz#23b74debc86d2055cee4fe77f962a9c8a286cdad "
4806- integrity sha512-7dkr1d6Uyk87hELzoc6B7Zo7kkPTx8rKummk51Y0je2V2Ttsw0KFPwTp1G8JIbBta7Wpw8j15PJi0d33Ode2nw==
4807- dependencies :
4808- bson "^1.1.4 "
4809- kareem "2.3.1 "
4810- mongodb "3.6.2"
4811- mongoose-legacy-pluralize "1.0.2"
4812- mpath "0.7.0 "
4813- mquery "3.2.2 "
4814- ms "2.1.2 "
4815- regexp-clone "1.0 .0"
4816- safe-buffer "5.2.1 "
4817- sift "7.0.1 "
4818- sliced "1.0.1 "
4832+ mongodb@~6.20.0 :
4833+ version "6.20.0 "
4834+ resolved "https://registry.yarnpkg.com/mongodb /-/mongodb-6.20.0. tgz#5212dcf512719385287aa4574265352eefb01d8e "
4835+ integrity sha512-Tl6MEIU3K4Rq3TSHd+sZQqRBoGlFsOgNrH5ltAcFBV62Re3Fd+FcaVf8uSEQFOJ51SDowDVttBTONMfoYWrWlQ ==
4836+ dependencies :
4837+ " @mongodb-js/saslprep " " ^1.3.0 "
4838+ bson "^6 .10.4 "
4839+ mongodb-connection-string-url "^3.0.2 "
4840+
4841+ mongoose@^8.9.5 :
4842+ version "8.21.0 "
4843+ resolved "https://registry.yarnpkg.com/mongoose/-/mongoose-8.21.0.tgz#e4b940a6b22c2fc176916667766f34656e352906 "
4844+ integrity sha512-dW2U01gN8EVQT5KAO5AkzjbqWc8A/CsEq15jOzq/M9ISpy8jw3iq7W9ZP135h9zykFOMt3AMxq4+anvt2YNJgw==
4845+ dependencies :
4846+ bson "^6.10.4 "
4847+ kareem "2.6.3 "
4848+ mongodb "~6.20.0 "
4849+ mpath "0.9 .0"
4850+ mquery "5.0.0 "
4851+ ms "2.1.3 "
4852+ sift "17.1.3 "
48194853
48204854morgan@^1.10.0 :
48214855 version "1.10.0"
@@ -4828,21 +4862,17 @@ morgan@^1.10.0:
48284862 on-finished "~2.3.0"
48294863 on-headers "~1.0.2"
48304864
4831- mpath@0.7 .0 :
4832- version "0.7 .0"
4833- resolved "https://registry.yarnpkg.com/mpath/-/mpath-0.7 .0.tgz#20e8102e276b71709d6e07e9f8d4d0f641afbfb8 "
4834- integrity sha512-Aiq04hILxhz1L+f7sjGyn7IxYzWm1zLNNXcfhDtx04kZ2Gk7uvFdgZ8ts1cWa/6d0TQmag2yR8zSGZUmp0tFNg ==
4865+ mpath@0.9 .0 :
4866+ version "0.9 .0"
4867+ resolved "https://registry.yarnpkg.com/mpath/-/mpath-0.9 .0.tgz#0c122fe107846e31fc58c75b09c35514b3871904 "
4868+ integrity sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew ==
48354869
4836- mquery@3.2.2 :
4837- version "3.2.2 "
4838- resolved "https://registry.yarnpkg.com/mquery/-/mquery-3.2.2 .tgz#e1383a3951852ce23e37f619a9b350f1fb3664e7 "
4839- integrity sha512-XB52992COp0KP230I3qloVUbkLUxJIu328HBP2t2EsxSFtf4W1HPSOBWOXf1bqxK4Xbb66lfMJ+Bpfd9/yZE1Q ==
4870+ mquery@5.0.0 :
4871+ version "5.0.0 "
4872+ resolved "https://registry.yarnpkg.com/mquery/-/mquery-5.0.0 .tgz#a95be5dfc610b23862df34a47d3e5d60e110695d "
4873+ integrity sha512-iQMncpmEK8R8ncT8HJGsGc9Dsp8xcgYMVSbs5jgnm1lFHTZqMJTUWTDx1LBO8+mK3tPNZWFLBghQEIOULSTHZg ==
48404874 dependencies :
4841- bluebird "3.5.1"
4842- debug "3.1.0"
4843- regexp-clone "^1.0.0"
4844- safe-buffer "5.1.2"
4845- sliced "1.0.1"
4875+ debug "4.x"
48464876
48474877mri@^1.1.5 :
48484878 version "1.1.6"
@@ -4859,7 +4889,7 @@ ms@2.1.2, ms@^2.1.1:
48594889 resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
48604890 integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
48614891
4862- ms@2.1.3 :
4892+ ms@2.1.3, ms@^2.1.3 :
48634893 version "2.1.3"
48644894 resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
48654895 integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
@@ -5523,6 +5553,11 @@ punycode@^2.1.0, punycode@^2.1.1:
55235553 resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
55245554 integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
55255555
5556+ punycode@^2.3.1 :
5557+ version "2.3.1"
5558+ resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5"
5559+ integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==
5560+
55265561pupa@^2.0.1 :
55275562 version "2.0.1"
55285563 resolved "https://registry.yarnpkg.com/pupa/-/pupa-2.0.1.tgz#dbdc9ff48ffbea4a26a069b6f9f7abb051008726"
@@ -5681,11 +5716,6 @@ regex-not@^1.0.0, regex-not@^1.0.2:
56815716 extend-shallow "^3.0.2"
56825717 safe-regex "^1.1.0"
56835718
5684- regexp-clone@1.0.0, regexp-clone@^1.0.0 :
5685- version "1.0.0"
5686- resolved "https://registry.yarnpkg.com/regexp-clone/-/regexp-clone-1.0.0.tgz#222db967623277056260b992626354a04ce9bf63"
5687- integrity sha512-TuAasHQNamyyJ2hb97IuBEif4qBHGjPHBS64sZwytpLEqtBQ1gPJTnOaQ6qmpET16cK14kkjbazl6+p0RRv0yw==
5688-
56895719regexp.prototype.flags@^1.3.0 :
56905720 version "1.3.0"
56915721 resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz#7aba89b3c13a64509dabcf3ca8d9fbb9bdf5cb75"
@@ -6077,10 +6107,10 @@ side-channel@^1.0.4, side-channel@^1.0.6:
60776107 get-intrinsic "^1.2.4"
60786108 object-inspect "^1.13.1"
60796109
6080- sift@7.0.1 :
6081- version "7.0.1 "
6082- resolved "https://registry.yarnpkg.com/sift/-/sift-7.0.1. tgz#47d62c50b159d316f1372f8b53f9c10cd21a4b08 "
6083- integrity sha512-oqD7PMJ+uO6jV9EQCl0LrRw1OwsiPsiFQR5AR30heR+4Dl7jBBbDLnNvWiak20tzZlSE1H7RB30SX/1j/YYT7g ==
6110+ sift@17.1.3 :
6111+ version "17.1.3 "
6112+ resolved "https://registry.yarnpkg.com/sift/-/sift-17.1.3. tgz#9d2000d4d41586880b0079b5183d839c7a142bf7 "
6113+ integrity sha512-Rtlj66/b0ICeFzYTuNvX/EF1igRbbnGSvEyT79McoZa/DeGhMyC5pWKOEsZKnpkqtSeovd5FL/bjHWC3CIIvCQ ==
60846114
60856115siginfo@^2.0.0 :
60866116 version "2.0.0"
@@ -6111,11 +6141,6 @@ slice-ansi@^2.1.0:
61116141 astral-regex "^1.0.0"
61126142 is-fullwidth-code-point "^2.0.0"
61136143
6114- sliced@1.0.1 :
6115- version "1.0.1"
6116- resolved "https://registry.yarnpkg.com/sliced/-/sliced-1.0.1.tgz#0b3a662b5d04c3177b1926bea82b03f837a2ef41"
6117- integrity sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E=
6118-
61196144snapdragon-node@^2.0.1 :
61206145 version "2.1.1"
61216146 resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b"
@@ -6601,6 +6626,13 @@ tr46@^2.0.2:
66016626 dependencies :
66026627 punycode "^2.1.1"
66036628
6629+ tr46@^5.1.0 :
6630+ version "5.1.1"
6631+ resolved "https://registry.yarnpkg.com/tr46/-/tr46-5.1.1.tgz#96ae867cddb8fdb64a49cc3059a8d428bcf238ca"
6632+ integrity sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==
6633+ dependencies :
6634+ punycode "^2.3.1"
6635+
66046636tr46@~0.0.3 :
66056637 version "0.0.3"
66066638 resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
@@ -6884,6 +6916,11 @@ webidl-conversions@^6.1.0:
68846916 resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514"
68856917 integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==
68866918
6919+ webidl-conversions@^7.0.0 :
6920+ version "7.0.0"
6921+ resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-7.0.0.tgz#256b4e1882be7debbf01d05f0aa2039778ea080a"
6922+ integrity sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==
6923+
68876924whatwg-encoding@^1.0.5 :
68886925 version "1.0.5"
68896926 resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0"
@@ -6896,6 +6933,14 @@ whatwg-mimetype@^2.3.0:
68966933 resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf"
68976934 integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==
68986935
6936+ " whatwg-url@^14.1.0 || ^13.0.0 " :
6937+ version "14.2.0"
6938+ resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-14.2.0.tgz#4ee02d5d725155dae004f6ae95c73e7ef5d95663"
6939+ integrity sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==
6940+ dependencies :
6941+ tr46 "^5.1.0"
6942+ webidl-conversions "^7.0.0"
6943+
68996944whatwg-url@^5.0.0 :
69006945 version "5.0.0"
69016946 resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d"
0 commit comments