Skip to content

Commit 51ffec2

Browse files
committed
fix: package.json & yarn.lock to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JS-AXIOS-12613773
1 parent e1ec11d commit 51ffec2

File tree

2 files changed

+145
-25
lines changed

2 files changed

+145
-25
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"@ladjs/env": "^3.0.0",
2828
"@ladjs/graceful": "^2.0.1",
2929
"@ladjs/shared-config": "^7.0.3",
30-
"@slack/web-api": "^6.0.0",
30+
"@slack/web-api": "^6.9.1",
3131
"axe": "^8.0.0",
3232
"crypto-random-string": "^5.0.0",
3333
"del": "^6.0.0",

yarn.lock

Lines changed: 144 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -817,24 +817,24 @@
817817
dependencies:
818818
"@types/node" ">=12.0.0"
819819

820-
"@slack/types@^2.0.0":
821-
version "2.5.0"
822-
resolved "https://registry.npmjs.org/@slack/types/-/types-2.5.0.tgz#105a0ca39fa26c1f6f822887d0de553737555d07"
823-
integrity sha512-EXS+D5BWmArY2rW4V8om/y5rwnjPxlXJP1SlRsStF/rQJWWBQDwOnzuS7km2O19GA07sY7T1lIe/iy6YzTf4GQ==
820+
"@slack/types@^2.11.0":
821+
version "2.16.0"
822+
resolved "https://registry.yarnpkg.com/@slack/types/-/types-2.16.0.tgz#92ba59f9e970440b524423ad694eba4fa4995a86"
823+
integrity sha512-bICnyukvdklXhwxprR3uF1+ZFkTvWTZge4evlCS4G1H1HU6QLY68AcjqzQRymf7/5gNt6Y4OBb4NdviheyZcAg==
824824

825-
"@slack/web-api@^6.0.0":
826-
version "6.7.1"
827-
resolved "https://registry.npmjs.org/@slack/web-api/-/web-api-6.7.1.tgz#a0e983ec7925dccaf8fe15047f1a53eb82c24888"
828-
integrity sha512-Aa2E/7NtGagd7mVsFCrc69iZMoviR2032SBOic06sYVvptdzJlvNsSQVqLCb1Aqz7r/jodb2fnXO1gl016OcWQ==
825+
"@slack/web-api@^6.9.1":
826+
version "6.13.0"
827+
resolved "https://registry.yarnpkg.com/@slack/web-api/-/web-api-6.13.0.tgz#3df65a9b7b0cef5d7bbd6860a0741ce6b8091b9b"
828+
integrity sha512-dv65crIgdh9ZYHrevLU6XFHTQwTyDmNqEqzuIrV+Vqe/vgiG6w37oex5ePDU1RGm2IJ90H8iOvHFvzdEO/vB+g==
829829
dependencies:
830830
"@slack/logger" "^3.0.0"
831-
"@slack/types" "^2.0.0"
831+
"@slack/types" "^2.11.0"
832832
"@types/is-stream" "^1.1.0"
833833
"@types/node" ">=12.0.0"
834-
axios "^0.26.1"
834+
axios "^1.7.4"
835835
eventemitter3 "^3.1.0"
836836
form-data "^2.5.0"
837-
is-electron "2.2.0"
837+
is-electron "2.2.2"
838838
is-stream "^1.1.0"
839839
p-queue "^6.6.1"
840840
p-retry "^4.0.0"
@@ -1711,12 +1711,14 @@ axe@^8.0.0, axe@^8.1.2:
17111711
parse-err "^0.0.12"
17121712
superagent "^7.0.2"
17131713

1714-
axios@^0.26.1:
1715-
version "0.26.1"
1716-
resolved "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz#1ede41c51fcf51bbbd6fd43669caaa4f0495aaa9"
1717-
integrity sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==
1714+
axios@^1.7.4:
1715+
version "1.12.2"
1716+
resolved "https://registry.yarnpkg.com/axios/-/axios-1.12.2.tgz#6c307390136cf7a2278d09cec63b136dfc6e6da7"
1717+
integrity sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw==
17181718
dependencies:
1719-
follow-redirects "^1.14.8"
1719+
follow-redirects "^1.15.6"
1720+
form-data "^4.0.4"
1721+
proxy-from-env "^1.1.0"
17201722

17211723
bach@^1.0.0:
17221724
version "1.2.0"
@@ -2103,6 +2105,14 @@ caching-transform@^4.0.0:
21032105
package-hash "^4.0.0"
21042106
write-file-atomic "^3.0.0"
21052107

2108+
call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2:
2109+
version "1.0.2"
2110+
resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6"
2111+
integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==
2112+
dependencies:
2113+
es-errors "^1.3.0"
2114+
function-bind "^1.1.2"
2115+
21062116
call-bind@^1.0.0, call-bind@^1.0.2:
21072117
version "1.0.2"
21082118
resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
@@ -3434,6 +3444,15 @@ dotgitconfig@^1.1.0:
34343444
dependencies:
34353445
ini "^1.3.5"
34363446

3447+
dunder-proto@^1.0.1:
3448+
version "1.0.1"
3449+
resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a"
3450+
integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==
3451+
dependencies:
3452+
call-bind-apply-helpers "^1.0.1"
3453+
es-errors "^1.3.0"
3454+
gopd "^1.2.0"
3455+
34373456
duplexer3@^0.1.4:
34383457
version "0.1.4"
34393458
resolved "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"
@@ -3627,6 +3646,33 @@ es-abstract@^1.19.0, es-abstract@^1.19.1:
36273646
string.prototype.trimstart "^1.0.4"
36283647
unbox-primitive "^1.0.1"
36293648

3649+
es-define-property@^1.0.1:
3650+
version "1.0.1"
3651+
resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa"
3652+
integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==
3653+
3654+
es-errors@^1.3.0:
3655+
version "1.3.0"
3656+
resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f"
3657+
integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==
3658+
3659+
es-object-atoms@^1.0.0, es-object-atoms@^1.1.1:
3660+
version "1.1.1"
3661+
resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1"
3662+
integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==
3663+
dependencies:
3664+
es-errors "^1.3.0"
3665+
3666+
es-set-tostringtag@^2.1.0:
3667+
version "2.1.0"
3668+
resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz#f31dbbe0c183b00a6d26eb6325c810c0fd18bd4d"
3669+
integrity sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==
3670+
dependencies:
3671+
es-errors "^1.3.0"
3672+
get-intrinsic "^1.2.6"
3673+
has-tostringtag "^1.0.2"
3674+
hasown "^2.0.2"
3675+
36303676
es-to-primitive@^1.2.1:
36313677
version "1.2.1"
36323678
resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
@@ -4784,10 +4830,10 @@ flush-write-stream@^1.0.2:
47844830
inherits "^2.0.3"
47854831
readable-stream "^2.3.6"
47864832

4787-
follow-redirects@^1.14.8:
4788-
version "1.15.1"
4789-
resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz#0ca6a452306c9b276e4d3127483e29575e207ad5"
4790-
integrity sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==
4833+
follow-redirects@^1.15.6:
4834+
version "1.15.11"
4835+
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.11.tgz#777d73d72a92f8ec4d2e410eb47352a56b8e8340"
4836+
integrity sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==
47914837

47924838
for-in@^1.0.1, for-in@^1.0.2:
47934839
version "1.0.2"
@@ -4827,6 +4873,17 @@ form-data@^4.0.0:
48274873
combined-stream "^1.0.8"
48284874
mime-types "^2.1.12"
48294875

4876+
form-data@^4.0.4:
4877+
version "4.0.4"
4878+
resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.4.tgz#784cdcce0669a9d68e94d11ac4eea98088edd2c4"
4879+
integrity sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==
4880+
dependencies:
4881+
asynckit "^0.4.0"
4882+
combined-stream "^1.0.8"
4883+
es-set-tostringtag "^2.1.0"
4884+
hasown "^2.0.2"
4885+
mime-types "^2.1.12"
4886+
48304887
format-specifiers@^1.0.0:
48314888
version "1.0.0"
48324889
resolved "https://registry.npmjs.org/format-specifiers/-/format-specifiers-1.0.0.tgz#75df845916598b3472a6f60000284ad94ccf6f55"
@@ -4919,6 +4976,11 @@ function-bind@^1.1.1:
49194976
resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
49204977
integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
49214978

4979+
function-bind@^1.1.2:
4980+
version "1.1.2"
4981+
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c"
4982+
integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==
4983+
49224984
function.name@^1.0.3:
49234985
version "1.0.13"
49244986
resolved "https://registry.yarnpkg.com/function.name/-/function.name-1.0.13.tgz#eef045abc4b5ff4e3e9d001a53ce14e090c971c6"
@@ -4955,6 +5017,22 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1:
49555017
has "^1.0.3"
49565018
has-symbols "^1.0.1"
49575019

5020+
get-intrinsic@^1.2.6:
5021+
version "1.3.0"
5022+
resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01"
5023+
integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==
5024+
dependencies:
5025+
call-bind-apply-helpers "^1.0.2"
5026+
es-define-property "^1.0.1"
5027+
es-errors "^1.3.0"
5028+
es-object-atoms "^1.1.1"
5029+
function-bind "^1.1.2"
5030+
get-proto "^1.0.1"
5031+
gopd "^1.2.0"
5032+
has-symbols "^1.1.0"
5033+
hasown "^2.0.2"
5034+
math-intrinsics "^1.1.0"
5035+
49585036
get-package-type@^0.1.0:
49595037
version "0.1.0"
49605038
resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a"
@@ -4965,6 +5043,14 @@ get-port@^5.1.1:
49655043
resolved "https://registry.yarnpkg.com/get-port/-/get-port-5.1.1.tgz#0469ed07563479de6efb986baf053dcd7d4e3193"
49665044
integrity sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==
49675045

5046+
get-proto@^1.0.1:
5047+
version "1.0.1"
5048+
resolved "https://registry.yarnpkg.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1"
5049+
integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==
5050+
dependencies:
5051+
dunder-proto "^1.0.1"
5052+
es-object-atoms "^1.0.0"
5053+
49685054
get-set-props@^0.1.0:
49695055
version "0.1.0"
49705056
resolved "https://registry.yarnpkg.com/get-set-props/-/get-set-props-0.1.0.tgz#998475c178445686d0b32246da5df8dbcfbe8ea3"
@@ -5262,6 +5348,11 @@ glogg@^1.0.0:
52625348
dependencies:
52635349
sparkles "^1.0.0"
52645350

5351+
gopd@^1.2.0:
5352+
version "1.2.0"
5353+
resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1"
5354+
integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==
5355+
52655356
got@^9.6.0:
52665357
version "9.6.0"
52675358
resolved "https://registry.npmjs.org/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85"
@@ -5406,13 +5497,25 @@ has-symbols@^1.0.2:
54065497
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423"
54075498
integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==
54085499

5500+
has-symbols@^1.0.3, has-symbols@^1.1.0:
5501+
version "1.1.0"
5502+
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338"
5503+
integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==
5504+
54095505
has-tostringtag@^1.0.0:
54105506
version "1.0.0"
54115507
resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25"
54125508
integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==
54135509
dependencies:
54145510
has-symbols "^1.0.2"
54155511

5512+
has-tostringtag@^1.0.2:
5513+
version "1.0.2"
5514+
resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc"
5515+
integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==
5516+
dependencies:
5517+
has-symbols "^1.0.3"
5518+
54165519
has-value@^0.3.1:
54175520
version "0.3.1"
54185521
resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f"
@@ -5481,6 +5584,13 @@ hasha@^5.0.0:
54815584
is-stream "^2.0.0"
54825585
type-fest "^0.8.0"
54835586

5587+
hasown@^2.0.2:
5588+
version "2.0.2"
5589+
resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003"
5590+
integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==
5591+
dependencies:
5592+
function-bind "^1.1.2"
5593+
54845594
he@^1.2.0:
54855595
version "1.2.0"
54865596
resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
@@ -6057,10 +6167,10 @@ is-docker@^2.0.0, is-docker@^2.1.1:
60576167
resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa"
60586168
integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==
60596169

6060-
6061-
version "2.2.0"
6062-
resolved "https://registry.npmjs.org/is-electron/-/is-electron-2.2.0.tgz#8943084f09e8b731b3a7a0298a7b5d56f6b7eef0"
6063-
integrity sha512-SpMppC2XR3YdxSzczXReBjqs2zGscWQpBIKqwXYBFic0ERaxNVgwLCHwOLZeESfdJQjX0RDvrJ1lBXX2ij+G1Q==
6170+
6171+
version "2.2.2"
6172+
resolved "https://registry.yarnpkg.com/is-electron/-/is-electron-2.2.2.tgz#3778902a2044d76de98036f5dc58089ac4d80bb9"
6173+
integrity sha512-FO/Rhvz5tuw4MCWkpMzHFKWD2LsfHzIb7i6MdPYZ/KW7AlxawyLkqdy+jPZP1WubqEADE3O4FUENlJHDfQASRg==
60646174

60656175
is-empty@^1.0.0:
60666176
version "1.2.0"
@@ -7525,6 +7635,11 @@ math-interval-parser@^2.0.1:
75257635
resolved "https://registry.yarnpkg.com/math-interval-parser/-/math-interval-parser-2.0.1.tgz#e22cd6d15a0a7f4c03aec560db76513da615bed4"
75267636
integrity sha512-VmlAmb0UJwlvMyx8iPhXUDnVW1F9IrGEd9CIOmv+XL8AErCUUuozoDMrgImvnYt2A+53qVX/tPW6YJurMKYsvA==
75277637

7638+
math-intrinsics@^1.1.0:
7639+
version "1.1.0"
7640+
resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9"
7641+
integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==
7642+
75287643
md5-hex@^3.0.1:
75297644
version "3.0.1"
75307645
resolved "https://registry.yarnpkg.com/md5-hex/-/md5-hex-3.0.1.tgz#be3741b510591434b2784d79e556eefc2c9a8e5c"
@@ -9417,6 +9532,11 @@ proto-props@^2.0.0:
94179532
resolved "https://registry.yarnpkg.com/proto-props/-/proto-props-2.0.0.tgz#8ac6e6dec658545815c623a3bc81580deda9a181"
94189533
integrity sha512-2yma2tog9VaRZY2mn3Wq51uiSW4NcPYT1cQdBagwyrznrilKSZwIZ0UG3ZPL/mx+axEns0hE35T5ufOYZXEnBQ==
94199534

9535+
proxy-from-env@^1.1.0:
9536+
version "1.1.0"
9537+
resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2"
9538+
integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==
9539+
94209540
ps-tree@^1.2.0:
94219541
version "1.2.0"
94229542
resolved "https://registry.yarnpkg.com/ps-tree/-/ps-tree-1.2.0.tgz#5e7425b89508736cdd4f2224d028f7bb3f722ebd"

0 commit comments

Comments
 (0)