瀏覽代碼

update dependencies

Closes #214
dev_h
lovasoa 4 年之前
父節點
當前提交
ab0939b486
沒有連結到貢獻者的電子郵件帳戶。
共有 2 個檔案被更改,包括 227 行新增273 行删除
  1. 225
    271
      package-lock.json
  2. 2
    2
      package.json

+ 225
- 271
package-lock.json 查看文件

@@ -69,117 +69,85 @@
69 69
       "integrity": "sha512-v6Ucl//xSVhpyTtHMVCA9uv9W7CVwj8vBAQFKFDkfGC1DquBobOMhnzH9Odc+Tunf+i4WRnNgt90fQ7CSAbU3g=="
70 70
     },
71 71
     "node_modules/@formatjs/ecma402-abstract": {
72
-      "version": "1.5.4",
73
-      "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.5.4.tgz",
74
-      "integrity": "sha512-PyzVaiXHCp1WtXnR30P06BYqWHHY5YIkbwxfB2WE1yNa7XXvozmh6mSc099HgSoTY5ZmOAqwh78G2qOg0j5aPw==",
72
+      "version": "1.8.0",
73
+      "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.8.0.tgz",
74
+      "integrity": "sha512-X+nxZcIQr0YfYNtw1ZkHjN3YSyi0fEmdAJqRzk24KwNvqLv7GmVfw70mf7ADnwOvkcrSaAdx24GfAqckGTv9ww==",
75 75
       "dependencies": {
76
-        "tslib": "^2.0.1"
76
+        "tslib": "^2.1.0"
77 77
       }
78 78
     },
79 79
     "node_modules/@formatjs/intl-datetimeformat": {
80
-      "version": "3.2.9",
81
-      "resolved": "https://registry.npmjs.org/@formatjs/intl-datetimeformat/-/intl-datetimeformat-3.2.9.tgz",
82
-      "integrity": "sha512-pwmnHHJNu96XmG9Zj1bhg6f/zYW8oJxOgKwtaTl9znl+RAH5Ud6Y9IuxPbNwDBQEfcs4+X7fopbF+if0bAOc7w==",
80
+      "version": "4.1.0",
81
+      "resolved": "https://registry.npmjs.org/@formatjs/intl-datetimeformat/-/intl-datetimeformat-4.1.0.tgz",
82
+      "integrity": "sha512-rEAPnIIsiOpjXMqoMdxClJ4Q2uhKTN1WH2fQUCJrg4FYdqfevJeymSowdLcOi1AYARIoTXTmlqS8pHIJx62VEw==",
83 83
       "dependencies": {
84
-        "@formatjs/ecma402-abstract": "1.5.4",
85
-        "tslib": "^2.0.1"
84
+        "@formatjs/ecma402-abstract": "1.8.0",
85
+        "tslib": "^2.1.0"
86 86
       }
87 87
     },
88 88
     "node_modules/@formatjs/intl-displaynames": {
89
-      "version": "4.0.7",
90
-      "resolved": "https://registry.npmjs.org/@formatjs/intl-displaynames/-/intl-displaynames-4.0.7.tgz",
91
-      "integrity": "sha512-auQ8/akjhzeLPk4riG7JHulGXSoVNA5xk0IU+BzEymzFCBJyWvNoroIDCxX6RgRPumMmmIEgcc3w7BmKBo2Obw==",
89
+      "version": "5.1.0",
90
+      "resolved": "https://registry.npmjs.org/@formatjs/intl-displaynames/-/intl-displaynames-5.1.0.tgz",
91
+      "integrity": "sha512-2pwIlHcNBZ281ySsz/E6JURVDxWsIxHn/HyxmylxBQMeW2HeFq1YuP6ycAxSMfp+EtWAN4v8TgWJQM+YBI22FA==",
92 92
       "dependencies": {
93
-        "@formatjs/ecma402-abstract": "1.5.4",
94
-        "tslib": "^2.0.1"
93
+        "@formatjs/ecma402-abstract": "1.8.0",
94
+        "tslib": "^2.1.0"
95 95
       }
96 96
     },
97 97
     "node_modules/@formatjs/intl-getcanonicallocales": {
98
-      "version": "1.5.3",
99
-      "resolved": "https://registry.npmjs.org/@formatjs/intl-getcanonicallocales/-/intl-getcanonicallocales-1.5.3.tgz",
100
-      "integrity": "sha512-QVBnSPZ32Y80wkXbf36hP9VbyklbOb8edppxFcgO9Lbd47zagllw65Y81QOHEn/j11JcTn2OhW0vea95LHvQmA==",
98
+      "version": "1.6.0",
99
+      "resolved": "https://registry.npmjs.org/@formatjs/intl-getcanonicallocales/-/intl-getcanonicallocales-1.6.0.tgz",
100
+      "integrity": "sha512-1967VujZeow0K0NpzerdNOaskcE0KwnnchxT8TzlkLs4RjXx7Uz0bjQPtUYGV7kvbgMJ9qb6tWmCqIwe3sBKUw==",
101 101
       "dependencies": {
102 102
         "cldr-core": "38",
103
-        "tslib": "^2.0.1"
103
+        "tslib": "^2.1.0"
104 104
       }
105 105
     },
106 106
     "node_modules/@formatjs/intl-listformat": {
107
-      "version": "5.0.6",
108
-      "resolved": "https://registry.npmjs.org/@formatjs/intl-listformat/-/intl-listformat-5.0.6.tgz",
109
-      "integrity": "sha512-9QM4elGPrSSMOsf4bKaDUYpFTgXtxNeTdtaxc4QBTreD68X3YMH7N/tve1MxxhbTMB2qsK08mYtSHp5r+y4pTw==",
107
+      "version": "6.1.0",
108
+      "resolved": "https://registry.npmjs.org/@formatjs/intl-listformat/-/intl-listformat-6.1.0.tgz",
109
+      "integrity": "sha512-NsDKO0U1mVFZmoyZ0ztFL+biqztDKv1qdSvPA1S5yOYZddDy6G9SpnBZgNjhxUFIBqycNW95ibO/jrI5Ou4s5Q==",
110 110
       "dependencies": {
111
-        "@formatjs/ecma402-abstract": "1.5.3",
112
-        "tslib": "^2.0.1"
113
-      }
114
-    },
115
-    "node_modules/@formatjs/intl-listformat/node_modules/@formatjs/ecma402-abstract": {
116
-      "version": "1.5.3",
117
-      "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.5.3.tgz",
118
-      "integrity": "sha512-PI+C4JhJV1WFINrTbX0jHlWPOQOAsg4jmGWp23cbIb+q7+nALBlpElcik4XhsIjbJstmUGR8r83j8vvgNjO90g==",
119
-      "dependencies": {
120
-        "tslib": "^2.0.1"
111
+        "@formatjs/ecma402-abstract": "1.8.0",
112
+        "tslib": "^2.1.0"
121 113
       }
122 114
     },
123 115
     "node_modules/@formatjs/intl-locale": {
124
-      "version": "2.4.16",
125
-      "resolved": "https://registry.npmjs.org/@formatjs/intl-locale/-/intl-locale-2.4.16.tgz",
126
-      "integrity": "sha512-alOsuHSEritrWYnnA8ihiUZwNqLfCuFgDmDzJbVUOrcCKlUwrLj4uQMAN0RbIsfI5XiVZEqNshdj2sQNNtNL0A==",
116
+      "version": "2.4.26",
117
+      "resolved": "https://registry.npmjs.org/@formatjs/intl-locale/-/intl-locale-2.4.26.tgz",
118
+      "integrity": "sha512-f5NyHb5qdfA0oO2IGLhNU0k9BWq8xI26VqxzZqjTfEKnn8xJ+SBE9drwRfTqlRz6pmvztPmkDg3FSflmGdDKGw==",
127 119
       "dependencies": {
128
-        "@formatjs/ecma402-abstract": "1.5.4",
129
-        "@formatjs/intl-getcanonicallocales": "1.5.3",
120
+        "@formatjs/ecma402-abstract": "1.8.0",
121
+        "@formatjs/intl-getcanonicallocales": "1.6.0",
130 122
         "cldr-core": "38",
131
-        "tslib": "^2.0.1"
123
+        "tslib": "^2.1.0"
132 124
       }
133 125
     },
134 126
     "node_modules/@formatjs/intl-numberformat": {
135
-      "version": "6.1.5",
136
-      "resolved": "https://registry.npmjs.org/@formatjs/intl-numberformat/-/intl-numberformat-6.1.5.tgz",
137
-      "integrity": "sha512-T7qjALvZZDzTdszlFhsC9DyivUxA8yEOiwtsF8Q8/GWoYg+pEnLxSxyPd7x3EZG1eiStSkndqisEFdwBmIhblw==",
127
+      "version": "7.1.0",
128
+      "resolved": "https://registry.npmjs.org/@formatjs/intl-numberformat/-/intl-numberformat-7.1.0.tgz",
129
+      "integrity": "sha512-zwjacMSn+Ide2RXK2PN0veB7N7ay10tQ1Pb8eXeMB7zjRjJXHROi8O1ZA0dpJid0lw/5+5G2/lEdYvsPWLkaZA==",
138 130
       "dependencies": {
139
-        "@formatjs/ecma402-abstract": "1.5.3",
140
-        "tslib": "^2.0.1"
141
-      }
142
-    },
143
-    "node_modules/@formatjs/intl-numberformat/node_modules/@formatjs/ecma402-abstract": {
144
-      "version": "1.5.3",
145
-      "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.5.3.tgz",
146
-      "integrity": "sha512-PI+C4JhJV1WFINrTbX0jHlWPOQOAsg4jmGWp23cbIb+q7+nALBlpElcik4XhsIjbJstmUGR8r83j8vvgNjO90g==",
147
-      "dependencies": {
148
-        "tslib": "^2.0.1"
131
+        "@formatjs/ecma402-abstract": "1.8.0",
132
+        "tslib": "^2.1.0"
149 133
       }
150 134
     },
151 135
     "node_modules/@formatjs/intl-pluralrules": {
152
-      "version": "4.0.7",
153
-      "resolved": "https://registry.npmjs.org/@formatjs/intl-pluralrules/-/intl-pluralrules-4.0.7.tgz",
154
-      "integrity": "sha512-g/BSzr8bgMv3UywE2in3zcSeAzR2aSvHhNCfFYfTqi/6q91q0LSgRFnykY26Dzs2Ag2jFp27AvOSHyoZ7DQMRw==",
155
-      "dependencies": {
156
-        "@formatjs/ecma402-abstract": "1.5.3",
157
-        "tslib": "^2.0.1"
158
-      }
159
-    },
160
-    "node_modules/@formatjs/intl-pluralrules/node_modules/@formatjs/ecma402-abstract": {
161
-      "version": "1.5.3",
162
-      "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.5.3.tgz",
163
-      "integrity": "sha512-PI+C4JhJV1WFINrTbX0jHlWPOQOAsg4jmGWp23cbIb+q7+nALBlpElcik4XhsIjbJstmUGR8r83j8vvgNjO90g==",
136
+      "version": "4.0.20",
137
+      "resolved": "https://registry.npmjs.org/@formatjs/intl-pluralrules/-/intl-pluralrules-4.0.20.tgz",
138
+      "integrity": "sha512-ayyjvIh9ShXQxo0Y9GhUTyW9zyB3jiBFRIEhMmGowpIlTVRhOwl57XZ+YuUgo/yCvtJqnvGPu/4/fQTouxHuGw==",
164 139
       "dependencies": {
165
-        "tslib": "^2.0.1"
140
+        "@formatjs/ecma402-abstract": "1.8.0",
141
+        "tslib": "^2.1.0"
166 142
       }
167 143
     },
168 144
     "node_modules/@formatjs/intl-relativetimeformat": {
169
-      "version": "8.0.5",
170
-      "resolved": "https://registry.npmjs.org/@formatjs/intl-relativetimeformat/-/intl-relativetimeformat-8.0.5.tgz",
171
-      "integrity": "sha512-061+cSR0/utsAf3fdcr787ck7KAgrtbeq06ENdR4A7x6aYq1CqchoJ8e7WOtqz0oSrj6Zmoaca1b/pDr+hM8/w==",
172
-      "dependencies": {
173
-        "@formatjs/ecma402-abstract": "1.5.3",
174
-        "tslib": "^2.0.1"
175
-      }
176
-    },
177
-    "node_modules/@formatjs/intl-relativetimeformat/node_modules/@formatjs/ecma402-abstract": {
178
-      "version": "1.5.3",
179
-      "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.5.3.tgz",
180
-      "integrity": "sha512-PI+C4JhJV1WFINrTbX0jHlWPOQOAsg4jmGWp23cbIb+q7+nALBlpElcik4XhsIjbJstmUGR8r83j8vvgNjO90g==",
145
+      "version": "9.1.0",
146
+      "resolved": "https://registry.npmjs.org/@formatjs/intl-relativetimeformat/-/intl-relativetimeformat-9.1.0.tgz",
147
+      "integrity": "sha512-F4HmAk/ZYy9VNbrNOayGfPKEnj2ey6M9kMKf+UKL6QL21FOxLyY6e4okSG6VbAjZ0cYgKvEiNDjSuWP86qSo0g==",
181 148
       "dependencies": {
182
-        "tslib": "^2.0.1"
149
+        "@formatjs/ecma402-abstract": "1.8.0",
150
+        "tslib": "^2.1.0"
183 151
       }
184 152
     },
185 153
     "node_modules/@juggle/resize-observer": {
@@ -202,19 +170,19 @@
202 170
       "integrity": "sha512-bsjleuRKWmGqajMerkzox19aGbscQX5rmmvvXl3wlIp5gMG1HgkiwPxsN5p070fBDKTNSPgojVbuY1+HWMbFhg=="
203 171
     },
204 172
     "node_modules/@types/cookie": {
205
-      "version": "0.4.0",
206
-      "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.0.tgz",
207
-      "integrity": "sha512-y7mImlc/rNkvCRmg8gC3/lj87S7pTUIJ6QGjwHR9WQJcFs+ZMTOaoPrkdFA/YdbuqVEmEbb5RdhVxMkAcgOnpg=="
173
+      "version": "0.4.1",
174
+      "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz",
175
+      "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q=="
208 176
     },
209 177
     "node_modules/@types/cors": {
210
-      "version": "2.8.10",
211
-      "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.10.tgz",
212
-      "integrity": "sha512-C7srjHiVG3Ey1nR6d511dtDkCEjxuN9W1HWAEjGq8kpcwmNM6JJkpC0xvabM7BXTG2wDq8Eu33iH9aQKa7IvLQ=="
178
+      "version": "2.8.12",
179
+      "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz",
180
+      "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw=="
213 181
     },
214 182
     "node_modules/@types/node": {
215
-      "version": "15.12.2",
216
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.2.tgz",
217
-      "integrity": "sha512-zjQ69G564OCIWIOHSXyQEEDpdpGl+G348RAKY0XXy9Z5kU9Vzv1GMNnkar/ZJ8dzXB3COzD9Mo9NtRZ4xfgUww=="
183
+      "version": "16.4.1",
184
+      "resolved": "https://registry.npmjs.org/@types/node/-/node-16.4.1.tgz",
185
+      "integrity": "sha512-UW7cbLqf/Wu5XH2RKKY1cHwUNLicIDRLMraYKz+HHAerJ0ZffUEk+fMnd8qU2JaS6cAy0r8tsaf7yqHASf/Y0Q=="
218 186
     },
219 187
     "node_modules/@webcomponents/template": {
220 188
       "version": "1.4.4",
@@ -255,7 +223,7 @@
255 223
       "integrity": "sha512-zsoTXEwRNCxBzRHLENFLuecCcwzzXiEhWo1r3GP68iwi8Q/hW2RrqgeY1nfJ/AhNQNWnZq/4v0TbfMsUkI+TYw==",
256 224
       "dev": true,
257 225
       "engines": {
258
-        "node": ">=0.3.0"
226
+        "node": ">=6.0"
259 227
       }
260 228
     },
261 229
     "node_modules/agent-base": {
@@ -761,15 +729,21 @@
761 729
       "version": "3.0.1",
762 730
       "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz",
763 731
       "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==",
764
-      "dev": true
732
+      "dev": true,
733
+      "engines": {
734
+        "node": ">= 6"
735
+      }
765 736
     },
766 737
     "node_modules/debug": {
767
-      "version": "4.3.1",
768
-      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
769
-      "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
738
+      "version": "4.3.2",
739
+      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
740
+      "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
770 741
       "dependencies": {
771 742
         "ms": "2.1.2"
772 743
       },
744
+      "engines": {
745
+        "node": ">=6.0"
746
+      },
773 747
       "peerDependenciesMeta": {
774 748
         "supports-color": {
775 749
           "optional": true
@@ -831,6 +805,9 @@
831 805
         "ast-types": "^0.13.2",
832 806
         "escodegen": "^1.8.1",
833 807
         "esprima": "^4.0.0"
808
+      },
809
+      "engines": {
810
+        "node": ">= 6"
834 811
       }
835 812
     },
836 813
     "node_modules/delayed-stream": {
@@ -855,6 +832,12 @@
855 832
       "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
856 833
       "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
857 834
     },
835
+    "node_modules/didyoumean": {
836
+      "version": "1.2.2",
837
+      "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
838
+      "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
839
+      "dev": true
840
+    },
858 841
     "node_modules/diff": {
859 842
       "version": "3.5.0",
860 843
       "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
@@ -1170,7 +1153,10 @@
1170 1153
       "version": "2.0.0",
1171 1154
       "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz",
1172 1155
       "integrity": "sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg==",
1173
-      "dev": true
1156
+      "dev": true,
1157
+      "engines": {
1158
+        "node": ">= 6"
1159
+      }
1174 1160
     },
1175 1161
     "node_modules/filelist": {
1176 1162
       "version": "1.0.2",
@@ -1379,6 +1365,9 @@
1379 1365
         "file-uri-to-path": "2",
1380 1366
         "fs-extra": "^8.1.0",
1381 1367
         "ftp": "^0.3.10"
1368
+      },
1369
+      "engines": {
1370
+        "node": ">= 6"
1382 1371
       }
1383 1372
     },
1384 1373
     "node_modules/getpass": {
@@ -1572,7 +1561,7 @@
1572 1561
         "debug": "4"
1573 1562
       },
1574 1563
       "engines": {
1575
-        "node": ">= 4.5.0"
1564
+        "node": ">= 6"
1576 1565
       }
1577 1566
     },
1578 1567
     "node_modules/http-signature": {
@@ -2409,14 +2398,16 @@
2409 2398
       }
2410 2399
     },
2411 2400
     "node_modules/nightwatch": {
2412
-      "version": "1.6.4",
2413
-      "resolved": "https://registry.npmjs.org/nightwatch/-/nightwatch-1.6.4.tgz",
2414
-      "integrity": "sha512-3Ivb8TVjM9GHYwN0Ixi0CK+5hznRLsY7iiY1CBmdRi01ofx3a6glVvbrhsfOshwN3ai/tTaJ2D9taQGZ05wy3w==",
2401
+      "version": "1.7.7",
2402
+      "resolved": "https://registry.npmjs.org/nightwatch/-/nightwatch-1.7.7.tgz",
2403
+      "integrity": "sha512-yKMiIQCRCqGcMbULENSbQt1fX3SRoKlswt7EuMphTUkODkFGFtasba9eGoWnLyiHl5ZAA9JFhO1DVn+IanbGYA==",
2415 2404
       "dev": true,
2405
+      "hasInstallScript": true,
2416 2406
       "dependencies": {
2417 2407
         "assertion-error": "^1.1.0",
2418 2408
         "chai-nightwatch": "^0.4.0",
2419 2409
         "ci-info": "^2.0.0",
2410
+        "didyoumean": "^1.2.1",
2420 2411
         "dotenv": "7.0.0",
2421 2412
         "ejs": "^3.1.6",
2422 2413
         "envinfo": "^7.5.1",
@@ -2499,9 +2490,9 @@
2499 2490
       }
2500 2491
     },
2501 2492
     "node_modules/object-inspect": {
2502
-      "version": "1.10.3",
2503
-      "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz",
2504
-      "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==",
2493
+      "version": "1.11.0",
2494
+      "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz",
2495
+      "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==",
2505 2496
       "dev": true,
2506 2497
       "funding": {
2507 2498
         "url": "https://github.com/sponsors/ljharb"
@@ -2818,6 +2809,9 @@
2818 2809
         "pac-resolver": "^4.1.0",
2819 2810
         "raw-body": "^2.2.0",
2820 2811
         "socks-proxy-agent": "5"
2812
+      },
2813
+      "engines": {
2814
+        "node": ">= 6"
2821 2815
       }
2822 2816
     },
2823 2817
     "node_modules/pac-resolver": {
@@ -2829,6 +2823,9 @@
2829 2823
         "degenerator": "^2.2.0",
2830 2824
         "ip": "^1.1.5",
2831 2825
         "netmask": "^2.0.1"
2826
+      },
2827
+      "engines": {
2828
+        "node": ">= 6"
2832 2829
       }
2833 2830
     },
2834 2831
     "node_modules/parse-json": {
@@ -2904,19 +2901,19 @@
2904 2901
       }
2905 2902
     },
2906 2903
     "node_modules/polyfill-library": {
2907
-      "version": "3.105.0",
2908
-      "resolved": "https://registry.npmjs.org/polyfill-library/-/polyfill-library-3.105.0.tgz",
2909
-      "integrity": "sha512-Bt10kl+5I/k+F8U0/HYEw2RiHUyUYGz7KtzwhPVltngxcJjzm0pWTQi2Z8pYMI5ahE5B5WZv8CXgCVDxz/H4UA==",
2904
+      "version": "3.107.1",
2905
+      "resolved": "https://registry.npmjs.org/polyfill-library/-/polyfill-library-3.107.1.tgz",
2906
+      "integrity": "sha512-HrN61Tp8Wjz1xcmYmstm0m6ySeiVSVqadDFhFMZmoiWlRoPQRfdeVWv88IqZKmxYITZ85z26wmOJdGYrGs6tjw==",
2910 2907
       "dependencies": {
2911 2908
         "@financial-times/polyfill-useragent-normaliser": "^1.7.0",
2912
-        "@formatjs/intl-datetimeformat": "3.2.9",
2913
-        "@formatjs/intl-displaynames": "4.0.7",
2914
-        "@formatjs/intl-getcanonicallocales": "1.5.3",
2915
-        "@formatjs/intl-listformat": "5.0.6",
2916
-        "@formatjs/intl-locale": "2.4.16",
2917
-        "@formatjs/intl-numberformat": "6.1.5",
2918
-        "@formatjs/intl-pluralrules": "4.0.7",
2919
-        "@formatjs/intl-relativetimeformat": "8.0.5",
2909
+        "@formatjs/intl-datetimeformat": "4.1.0",
2910
+        "@formatjs/intl-displaynames": "5.1.0",
2911
+        "@formatjs/intl-getcanonicallocales": "1.6.0",
2912
+        "@formatjs/intl-listformat": "6.1.0",
2913
+        "@formatjs/intl-locale": "2.4.26",
2914
+        "@formatjs/intl-numberformat": "7.1.0",
2915
+        "@formatjs/intl-pluralrules": "4.0.20",
2916
+        "@formatjs/intl-relativetimeformat": "9.1.0",
2920 2917
         "@juggle/resize-observer": "^3.2.0",
2921 2918
         "@webcomponents/template": "^1.4.0",
2922 2919
         "abort-controller": "^3.0.0",
@@ -2940,7 +2937,6 @@
2940 2937
         "rimraf": "^3.0.0",
2941 2938
         "seamless-scroll-polyfill": "1.2.3",
2942 2939
         "spdx-licenses": "^1.0.0",
2943
-        "stream-cache": "^0.0.2",
2944 2940
         "stream-from-promise": "^1.0.0",
2945 2941
         "stream-to-string": "^1.1.0",
2946 2942
         "toposort": "^2.0.2",
@@ -3400,19 +3396,19 @@
3400 3396
       }
3401 3397
     },
3402 3398
     "node_modules/socket.io": {
3403
-      "version": "4.1.2",
3404
-      "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.1.2.tgz",
3405
-      "integrity": "sha512-xK0SD1C7hFrh9+bYoYCdVt+ncixkSLKtNLCax5aEy1o3r5PaO5yQhVb97exIe67cE7lAK+EpyMytXWTWmyZY8w==",
3399
+      "version": "4.1.3",
3400
+      "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.1.3.tgz",
3401
+      "integrity": "sha512-tLkaY13RcO4nIRh1K2hT5iuotfTaIQw7cVIe0FUykN3SuQi0cm7ALxuyT5/CtDswOMWUzMGTibxYNx/gU7In+Q==",
3406 3402
       "dependencies": {
3407 3403
         "@types/cookie": "^0.4.0",
3408
-        "@types/cors": "^2.8.8",
3404
+        "@types/cors": "^2.8.10",
3409 3405
         "@types/node": ">=10.0.0",
3410 3406
         "accepts": "~1.3.4",
3411 3407
         "base64id": "~2.0.0",
3412 3408
         "debug": "~4.3.1",
3413
-        "engine.io": "~5.1.0",
3414
-        "socket.io-adapter": "~2.3.0",
3415
-        "socket.io-parser": "~4.0.3"
3409
+        "engine.io": "~5.1.1",
3410
+        "socket.io-adapter": "~2.3.1",
3411
+        "socket.io-parser": "~4.0.4"
3416 3412
       },
3417 3413
       "engines": {
3418 3414
         "node": ">=10.0.0"
@@ -3446,17 +3442,17 @@
3446 3442
         "smart-buffer": "^4.1.0"
3447 3443
       },
3448 3444
       "engines": {
3449
-        "node": ">= 6.0.0",
3445
+        "node": ">= 10.13.0",
3450 3446
         "npm": ">= 3.0.0"
3451 3447
       }
3452 3448
     },
3453 3449
     "node_modules/socks-proxy-agent": {
3454
-      "version": "5.0.0",
3455
-      "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.0.tgz",
3456
-      "integrity": "sha512-lEpa1zsWCChxiynk+lCycKuC502RxDWLKJZoIhnxrWNjLSDGYRFflHA1/228VkRcnv9TIb8w98derGbpKxJRgA==",
3450
+      "version": "5.0.1",
3451
+      "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz",
3452
+      "integrity": "sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==",
3457 3453
       "dev": true,
3458 3454
       "dependencies": {
3459
-        "agent-base": "6",
3455
+        "agent-base": "^6.0.2",
3460 3456
         "debug": "4",
3461 3457
         "socks": "^2.3.3"
3462 3458
       },
@@ -3512,6 +3508,11 @@
3512 3508
         "safer-buffer": "^2.0.2",
3513 3509
         "tweetnacl": "~0.14.0"
3514 3510
       },
3511
+      "bin": {
3512
+        "sshpk-conv": "bin/sshpk-conv",
3513
+        "sshpk-sign": "bin/sshpk-sign",
3514
+        "sshpk-verify": "bin/sshpk-verify"
3515
+      },
3515 3516
       "engines": {
3516 3517
         "node": ">=0.10.0"
3517 3518
       }
@@ -3538,14 +3539,6 @@
3538 3539
         "node": ">=0.10.0"
3539 3540
       }
3540 3541
     },
3541
-    "node_modules/stream-cache": {
3542
-      "version": "0.0.2",
3543
-      "resolved": "https://registry.npmjs.org/stream-cache/-/stream-cache-0.0.2.tgz",
3544
-      "integrity": "sha1-GsWtaDJCjKVWZ9ve45Xa1ObbEY8=",
3545
-      "engines": {
3546
-        "node": "*"
3547
-      }
3548
-    },
3549 3542
     "node_modules/stream-from-promise": {
3550 3543
       "version": "1.0.0",
3551 3544
       "resolved": "https://registry.npmjs.org/stream-from-promise/-/stream-from-promise-1.0.0.tgz",
@@ -3778,9 +3771,9 @@
3778 3771
       }
3779 3772
     },
3780 3773
     "node_modules/uglify-js": {
3781
-      "version": "3.13.9",
3782
-      "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.9.tgz",
3783
-      "integrity": "sha512-wZbyTQ1w6Y7fHdt8sJnHfSIuWeDgk6B5rCb4E/AM6QNNPbOMIZph21PW5dRB3h7Df0GszN+t7RuUH6sWK5bF0g==",
3774
+      "version": "3.14.0",
3775
+      "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.0.tgz",
3776
+      "integrity": "sha512-R/tiGB1ZXp2BC+TkRGLwj8xUZgdfT2f4UZEgX6aVjJ5uttPrr4fYmwTWDGqVnBCLbOXRMY6nr/BTbwCtVfps0g==",
3784 3777
       "optional": true,
3785 3778
       "bin": {
3786 3779
         "uglifyjs": "bin/uglifyjs"
@@ -3995,10 +3988,7 @@
3995 3988
     "node_modules/wordwrap": {
3996 3989
       "version": "1.0.0",
3997 3990
       "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
3998
-      "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
3999
-      "engines": {
4000
-        "node": ">=0.4.0"
4001
-      }
3991
+      "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus="
4002 3992
     },
4003 3993
     "node_modules/wrap-ansi": {
4004 3994
       "version": "5.1.0",
@@ -4078,7 +4068,10 @@
4078 4068
       "version": "2.0.0",
4079 4069
       "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz",
4080 4070
       "integrity": "sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM=",
4081
-      "dev": true
4071
+      "dev": true,
4072
+      "engines": {
4073
+        "node": "*"
4074
+      }
4082 4075
     },
4083 4076
     "node_modules/y18n": {
4084 4077
       "version": "4.0.3",
@@ -4214,125 +4207,85 @@
4214 4207
       "integrity": "sha512-v6Ucl//xSVhpyTtHMVCA9uv9W7CVwj8vBAQFKFDkfGC1DquBobOMhnzH9Odc+Tunf+i4WRnNgt90fQ7CSAbU3g=="
4215 4208
     },
4216 4209
     "@formatjs/ecma402-abstract": {
4217
-      "version": "1.5.4",
4218
-      "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.5.4.tgz",
4219
-      "integrity": "sha512-PyzVaiXHCp1WtXnR30P06BYqWHHY5YIkbwxfB2WE1yNa7XXvozmh6mSc099HgSoTY5ZmOAqwh78G2qOg0j5aPw==",
4210
+      "version": "1.8.0",
4211
+      "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.8.0.tgz",
4212
+      "integrity": "sha512-X+nxZcIQr0YfYNtw1ZkHjN3YSyi0fEmdAJqRzk24KwNvqLv7GmVfw70mf7ADnwOvkcrSaAdx24GfAqckGTv9ww==",
4220 4213
       "requires": {
4221
-        "tslib": "^2.0.1"
4214
+        "tslib": "^2.1.0"
4222 4215
       }
4223 4216
     },
4224 4217
     "@formatjs/intl-datetimeformat": {
4225
-      "version": "3.2.9",
4226
-      "resolved": "https://registry.npmjs.org/@formatjs/intl-datetimeformat/-/intl-datetimeformat-3.2.9.tgz",
4227
-      "integrity": "sha512-pwmnHHJNu96XmG9Zj1bhg6f/zYW8oJxOgKwtaTl9znl+RAH5Ud6Y9IuxPbNwDBQEfcs4+X7fopbF+if0bAOc7w==",
4218
+      "version": "4.1.0",
4219
+      "resolved": "https://registry.npmjs.org/@formatjs/intl-datetimeformat/-/intl-datetimeformat-4.1.0.tgz",
4220
+      "integrity": "sha512-rEAPnIIsiOpjXMqoMdxClJ4Q2uhKTN1WH2fQUCJrg4FYdqfevJeymSowdLcOi1AYARIoTXTmlqS8pHIJx62VEw==",
4228 4221
       "requires": {
4229
-        "@formatjs/ecma402-abstract": "1.5.4",
4230
-        "tslib": "^2.0.1"
4222
+        "@formatjs/ecma402-abstract": "1.8.0",
4223
+        "tslib": "^2.1.0"
4231 4224
       }
4232 4225
     },
4233 4226
     "@formatjs/intl-displaynames": {
4234
-      "version": "4.0.7",
4235
-      "resolved": "https://registry.npmjs.org/@formatjs/intl-displaynames/-/intl-displaynames-4.0.7.tgz",
4236
-      "integrity": "sha512-auQ8/akjhzeLPk4riG7JHulGXSoVNA5xk0IU+BzEymzFCBJyWvNoroIDCxX6RgRPumMmmIEgcc3w7BmKBo2Obw==",
4227
+      "version": "5.1.0",
4228
+      "resolved": "https://registry.npmjs.org/@formatjs/intl-displaynames/-/intl-displaynames-5.1.0.tgz",
4229
+      "integrity": "sha512-2pwIlHcNBZ281ySsz/E6JURVDxWsIxHn/HyxmylxBQMeW2HeFq1YuP6ycAxSMfp+EtWAN4v8TgWJQM+YBI22FA==",
4237 4230
       "requires": {
4238
-        "@formatjs/ecma402-abstract": "1.5.4",
4239
-        "tslib": "^2.0.1"
4231
+        "@formatjs/ecma402-abstract": "1.8.0",
4232
+        "tslib": "^2.1.0"
4240 4233
       }
4241 4234
     },
4242 4235
     "@formatjs/intl-getcanonicallocales": {
4243
-      "version": "1.5.3",
4244
-      "resolved": "https://registry.npmjs.org/@formatjs/intl-getcanonicallocales/-/intl-getcanonicallocales-1.5.3.tgz",
4245
-      "integrity": "sha512-QVBnSPZ32Y80wkXbf36hP9VbyklbOb8edppxFcgO9Lbd47zagllw65Y81QOHEn/j11JcTn2OhW0vea95LHvQmA==",
4236
+      "version": "1.6.0",
4237
+      "resolved": "https://registry.npmjs.org/@formatjs/intl-getcanonicallocales/-/intl-getcanonicallocales-1.6.0.tgz",
4238
+      "integrity": "sha512-1967VujZeow0K0NpzerdNOaskcE0KwnnchxT8TzlkLs4RjXx7Uz0bjQPtUYGV7kvbgMJ9qb6tWmCqIwe3sBKUw==",
4246 4239
       "requires": {
4247 4240
         "cldr-core": "38",
4248
-        "tslib": "^2.0.1"
4241
+        "tslib": "^2.1.0"
4249 4242
       }
4250 4243
     },
4251 4244
     "@formatjs/intl-listformat": {
4252
-      "version": "5.0.6",
4253
-      "resolved": "https://registry.npmjs.org/@formatjs/intl-listformat/-/intl-listformat-5.0.6.tgz",
4254
-      "integrity": "sha512-9QM4elGPrSSMOsf4bKaDUYpFTgXtxNeTdtaxc4QBTreD68X3YMH7N/tve1MxxhbTMB2qsK08mYtSHp5r+y4pTw==",
4245
+      "version": "6.1.0",
4246
+      "resolved": "https://registry.npmjs.org/@formatjs/intl-listformat/-/intl-listformat-6.1.0.tgz",
4247
+      "integrity": "sha512-NsDKO0U1mVFZmoyZ0ztFL+biqztDKv1qdSvPA1S5yOYZddDy6G9SpnBZgNjhxUFIBqycNW95ibO/jrI5Ou4s5Q==",
4255 4248
       "requires": {
4256
-        "@formatjs/ecma402-abstract": "1.5.3",
4257
-        "tslib": "^2.0.1"
4258
-      },
4259
-      "dependencies": {
4260
-        "@formatjs/ecma402-abstract": {
4261
-          "version": "1.5.3",
4262
-          "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.5.3.tgz",
4263
-          "integrity": "sha512-PI+C4JhJV1WFINrTbX0jHlWPOQOAsg4jmGWp23cbIb+q7+nALBlpElcik4XhsIjbJstmUGR8r83j8vvgNjO90g==",
4264
-          "requires": {
4265
-            "tslib": "^2.0.1"
4266
-          }
4267
-        }
4249
+        "@formatjs/ecma402-abstract": "1.8.0",
4250
+        "tslib": "^2.1.0"
4268 4251
       }
4269 4252
     },
4270 4253
     "@formatjs/intl-locale": {
4271
-      "version": "2.4.16",
4272
-      "resolved": "https://registry.npmjs.org/@formatjs/intl-locale/-/intl-locale-2.4.16.tgz",
4273
-      "integrity": "sha512-alOsuHSEritrWYnnA8ihiUZwNqLfCuFgDmDzJbVUOrcCKlUwrLj4uQMAN0RbIsfI5XiVZEqNshdj2sQNNtNL0A==",
4254
+      "version": "2.4.26",
4255
+      "resolved": "https://registry.npmjs.org/@formatjs/intl-locale/-/intl-locale-2.4.26.tgz",
4256
+      "integrity": "sha512-f5NyHb5qdfA0oO2IGLhNU0k9BWq8xI26VqxzZqjTfEKnn8xJ+SBE9drwRfTqlRz6pmvztPmkDg3FSflmGdDKGw==",
4274 4257
       "requires": {
4275
-        "@formatjs/ecma402-abstract": "1.5.4",
4276
-        "@formatjs/intl-getcanonicallocales": "1.5.3",
4258
+        "@formatjs/ecma402-abstract": "1.8.0",
4259
+        "@formatjs/intl-getcanonicallocales": "1.6.0",
4277 4260
         "cldr-core": "38",
4278
-        "tslib": "^2.0.1"
4261
+        "tslib": "^2.1.0"
4279 4262
       }
4280 4263
     },
4281 4264
     "@formatjs/intl-numberformat": {
4282
-      "version": "6.1.5",
4283
-      "resolved": "https://registry.npmjs.org/@formatjs/intl-numberformat/-/intl-numberformat-6.1.5.tgz",
4284
-      "integrity": "sha512-T7qjALvZZDzTdszlFhsC9DyivUxA8yEOiwtsF8Q8/GWoYg+pEnLxSxyPd7x3EZG1eiStSkndqisEFdwBmIhblw==",
4265
+      "version": "7.1.0",
4266
+      "resolved": "https://registry.npmjs.org/@formatjs/intl-numberformat/-/intl-numberformat-7.1.0.tgz",
4267
+      "integrity": "sha512-zwjacMSn+Ide2RXK2PN0veB7N7ay10tQ1Pb8eXeMB7zjRjJXHROi8O1ZA0dpJid0lw/5+5G2/lEdYvsPWLkaZA==",
4285 4268
       "requires": {
4286
-        "@formatjs/ecma402-abstract": "1.5.3",
4287
-        "tslib": "^2.0.1"
4288
-      },
4289
-      "dependencies": {
4290
-        "@formatjs/ecma402-abstract": {
4291
-          "version": "1.5.3",
4292
-          "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.5.3.tgz",
4293
-          "integrity": "sha512-PI+C4JhJV1WFINrTbX0jHlWPOQOAsg4jmGWp23cbIb+q7+nALBlpElcik4XhsIjbJstmUGR8r83j8vvgNjO90g==",
4294
-          "requires": {
4295
-            "tslib": "^2.0.1"
4296
-          }
4297
-        }
4269
+        "@formatjs/ecma402-abstract": "1.8.0",
4270
+        "tslib": "^2.1.0"
4298 4271
       }
4299 4272
     },
4300 4273
     "@formatjs/intl-pluralrules": {
4301
-      "version": "4.0.7",
4302
-      "resolved": "https://registry.npmjs.org/@formatjs/intl-pluralrules/-/intl-pluralrules-4.0.7.tgz",
4303
-      "integrity": "sha512-g/BSzr8bgMv3UywE2in3zcSeAzR2aSvHhNCfFYfTqi/6q91q0LSgRFnykY26Dzs2Ag2jFp27AvOSHyoZ7DQMRw==",
4274
+      "version": "4.0.20",
4275
+      "resolved": "https://registry.npmjs.org/@formatjs/intl-pluralrules/-/intl-pluralrules-4.0.20.tgz",
4276
+      "integrity": "sha512-ayyjvIh9ShXQxo0Y9GhUTyW9zyB3jiBFRIEhMmGowpIlTVRhOwl57XZ+YuUgo/yCvtJqnvGPu/4/fQTouxHuGw==",
4304 4277
       "requires": {
4305
-        "@formatjs/ecma402-abstract": "1.5.3",
4306
-        "tslib": "^2.0.1"
4307
-      },
4308
-      "dependencies": {
4309
-        "@formatjs/ecma402-abstract": {
4310
-          "version": "1.5.3",
4311
-          "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.5.3.tgz",
4312
-          "integrity": "sha512-PI+C4JhJV1WFINrTbX0jHlWPOQOAsg4jmGWp23cbIb+q7+nALBlpElcik4XhsIjbJstmUGR8r83j8vvgNjO90g==",
4313
-          "requires": {
4314
-            "tslib": "^2.0.1"
4315
-          }
4316
-        }
4278
+        "@formatjs/ecma402-abstract": "1.8.0",
4279
+        "tslib": "^2.1.0"
4317 4280
       }
4318 4281
     },
4319 4282
     "@formatjs/intl-relativetimeformat": {
4320
-      "version": "8.0.5",
4321
-      "resolved": "https://registry.npmjs.org/@formatjs/intl-relativetimeformat/-/intl-relativetimeformat-8.0.5.tgz",
4322
-      "integrity": "sha512-061+cSR0/utsAf3fdcr787ck7KAgrtbeq06ENdR4A7x6aYq1CqchoJ8e7WOtqz0oSrj6Zmoaca1b/pDr+hM8/w==",
4283
+      "version": "9.1.0",
4284
+      "resolved": "https://registry.npmjs.org/@formatjs/intl-relativetimeformat/-/intl-relativetimeformat-9.1.0.tgz",
4285
+      "integrity": "sha512-F4HmAk/ZYy9VNbrNOayGfPKEnj2ey6M9kMKf+UKL6QL21FOxLyY6e4okSG6VbAjZ0cYgKvEiNDjSuWP86qSo0g==",
4323 4286
       "requires": {
4324
-        "@formatjs/ecma402-abstract": "1.5.3",
4325
-        "tslib": "^2.0.1"
4326
-      },
4327
-      "dependencies": {
4328
-        "@formatjs/ecma402-abstract": {
4329
-          "version": "1.5.3",
4330
-          "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.5.3.tgz",
4331
-          "integrity": "sha512-PI+C4JhJV1WFINrTbX0jHlWPOQOAsg4jmGWp23cbIb+q7+nALBlpElcik4XhsIjbJstmUGR8r83j8vvgNjO90g==",
4332
-          "requires": {
4333
-            "tslib": "^2.0.1"
4334
-          }
4335
-        }
4287
+        "@formatjs/ecma402-abstract": "1.8.0",
4288
+        "tslib": "^2.1.0"
4336 4289
       }
4337 4290
     },
4338 4291
     "@juggle/resize-observer": {
@@ -4352,19 +4305,19 @@
4352 4305
       "integrity": "sha512-bsjleuRKWmGqajMerkzox19aGbscQX5rmmvvXl3wlIp5gMG1HgkiwPxsN5p070fBDKTNSPgojVbuY1+HWMbFhg=="
4353 4306
     },
4354 4307
     "@types/cookie": {
4355
-      "version": "0.4.0",
4356
-      "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.0.tgz",
4357
-      "integrity": "sha512-y7mImlc/rNkvCRmg8gC3/lj87S7pTUIJ6QGjwHR9WQJcFs+ZMTOaoPrkdFA/YdbuqVEmEbb5RdhVxMkAcgOnpg=="
4308
+      "version": "0.4.1",
4309
+      "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz",
4310
+      "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q=="
4358 4311
     },
4359 4312
     "@types/cors": {
4360
-      "version": "2.8.10",
4361
-      "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.10.tgz",
4362
-      "integrity": "sha512-C7srjHiVG3Ey1nR6d511dtDkCEjxuN9W1HWAEjGq8kpcwmNM6JJkpC0xvabM7BXTG2wDq8Eu33iH9aQKa7IvLQ=="
4313
+      "version": "2.8.12",
4314
+      "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz",
4315
+      "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw=="
4363 4316
     },
4364 4317
     "@types/node": {
4365
-      "version": "15.12.2",
4366
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.2.tgz",
4367
-      "integrity": "sha512-zjQ69G564OCIWIOHSXyQEEDpdpGl+G348RAKY0XXy9Z5kU9Vzv1GMNnkar/ZJ8dzXB3COzD9Mo9NtRZ4xfgUww=="
4318
+      "version": "16.4.1",
4319
+      "resolved": "https://registry.npmjs.org/@types/node/-/node-16.4.1.tgz",
4320
+      "integrity": "sha512-UW7cbLqf/Wu5XH2RKKY1cHwUNLicIDRLMraYKz+HHAerJ0ZffUEk+fMnd8qU2JaS6cAy0r8tsaf7yqHASf/Y0Q=="
4368 4321
     },
4369 4322
     "@webcomponents/template": {
4370 4323
       "version": "1.4.4",
@@ -4809,9 +4762,9 @@
4809 4762
       "dev": true
4810 4763
     },
4811 4764
     "debug": {
4812
-      "version": "4.3.1",
4813
-      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
4814
-      "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
4765
+      "version": "4.3.2",
4766
+      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
4767
+      "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
4815 4768
       "requires": {
4816 4769
         "ms": "2.1.2"
4817 4770
       }
@@ -4880,6 +4833,12 @@
4880 4833
       "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
4881 4834
       "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
4882 4835
     },
4836
+    "didyoumean": {
4837
+      "version": "1.2.2",
4838
+      "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
4839
+      "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
4840
+      "dev": true
4841
+    },
4883 4842
     "diff": {
4884 4843
       "version": "3.5.0",
4885 4844
       "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
@@ -6102,14 +6061,15 @@
6102 6061
       "dev": true
6103 6062
     },
6104 6063
     "nightwatch": {
6105
-      "version": "1.6.4",
6106
-      "resolved": "https://registry.npmjs.org/nightwatch/-/nightwatch-1.6.4.tgz",
6107
-      "integrity": "sha512-3Ivb8TVjM9GHYwN0Ixi0CK+5hznRLsY7iiY1CBmdRi01ofx3a6glVvbrhsfOshwN3ai/tTaJ2D9taQGZ05wy3w==",
6064
+      "version": "1.7.7",
6065
+      "resolved": "https://registry.npmjs.org/nightwatch/-/nightwatch-1.7.7.tgz",
6066
+      "integrity": "sha512-yKMiIQCRCqGcMbULENSbQt1fX3SRoKlswt7EuMphTUkODkFGFtasba9eGoWnLyiHl5ZAA9JFhO1DVn+IanbGYA==",
6108 6067
       "dev": true,
6109 6068
       "requires": {
6110 6069
         "assertion-error": "^1.1.0",
6111 6070
         "chai-nightwatch": "^0.4.0",
6112 6071
         "ci-info": "^2.0.0",
6072
+        "didyoumean": "^1.2.1",
6113 6073
         "dotenv": "7.0.0",
6114 6074
         "ejs": "^3.1.6",
6115 6075
         "envinfo": "^7.5.1",
@@ -6164,9 +6124,9 @@
6164 6124
       "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
6165 6125
     },
6166 6126
     "object-inspect": {
6167
-      "version": "1.10.3",
6168
-      "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz",
6169
-      "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==",
6127
+      "version": "1.11.0",
6128
+      "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz",
6129
+      "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==",
6170 6130
       "dev": true
6171 6131
     },
6172 6132
     "object-keys": {
@@ -6474,19 +6434,19 @@
6474 6434
       }
6475 6435
     },
6476 6436
     "polyfill-library": {
6477
-      "version": "3.105.0",
6478
-      "resolved": "https://registry.npmjs.org/polyfill-library/-/polyfill-library-3.105.0.tgz",
6479
-      "integrity": "sha512-Bt10kl+5I/k+F8U0/HYEw2RiHUyUYGz7KtzwhPVltngxcJjzm0pWTQi2Z8pYMI5ahE5B5WZv8CXgCVDxz/H4UA==",
6437
+      "version": "3.107.1",
6438
+      "resolved": "https://registry.npmjs.org/polyfill-library/-/polyfill-library-3.107.1.tgz",
6439
+      "integrity": "sha512-HrN61Tp8Wjz1xcmYmstm0m6ySeiVSVqadDFhFMZmoiWlRoPQRfdeVWv88IqZKmxYITZ85z26wmOJdGYrGs6tjw==",
6480 6440
       "requires": {
6481 6441
         "@financial-times/polyfill-useragent-normaliser": "^1.7.0",
6482
-        "@formatjs/intl-datetimeformat": "3.2.9",
6483
-        "@formatjs/intl-displaynames": "4.0.7",
6484
-        "@formatjs/intl-getcanonicallocales": "1.5.3",
6485
-        "@formatjs/intl-listformat": "5.0.6",
6486
-        "@formatjs/intl-locale": "2.4.16",
6487
-        "@formatjs/intl-numberformat": "6.1.5",
6488
-        "@formatjs/intl-pluralrules": "4.0.7",
6489
-        "@formatjs/intl-relativetimeformat": "8.0.5",
6442
+        "@formatjs/intl-datetimeformat": "4.1.0",
6443
+        "@formatjs/intl-displaynames": "5.1.0",
6444
+        "@formatjs/intl-getcanonicallocales": "1.6.0",
6445
+        "@formatjs/intl-listformat": "6.1.0",
6446
+        "@formatjs/intl-locale": "2.4.26",
6447
+        "@formatjs/intl-numberformat": "7.1.0",
6448
+        "@formatjs/intl-pluralrules": "4.0.20",
6449
+        "@formatjs/intl-relativetimeformat": "9.1.0",
6490 6450
         "@juggle/resize-observer": "^3.2.0",
6491 6451
         "@webcomponents/template": "^1.4.0",
6492 6452
         "abort-controller": "^3.0.0",
@@ -6510,7 +6470,6 @@
6510 6470
         "rimraf": "^3.0.0",
6511 6471
         "seamless-scroll-polyfill": "1.2.3",
6512 6472
         "spdx-licenses": "^1.0.0",
6513
-        "stream-cache": "^0.0.2",
6514 6473
         "stream-from-promise": "^1.0.0",
6515 6474
         "stream-to-string": "^1.1.0",
6516 6475
         "toposort": "^2.0.2",
@@ -6875,19 +6834,19 @@
6875 6834
       "dev": true
6876 6835
     },
6877 6836
     "socket.io": {
6878
-      "version": "4.1.2",
6879
-      "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.1.2.tgz",
6880
-      "integrity": "sha512-xK0SD1C7hFrh9+bYoYCdVt+ncixkSLKtNLCax5aEy1o3r5PaO5yQhVb97exIe67cE7lAK+EpyMytXWTWmyZY8w==",
6837
+      "version": "4.1.3",
6838
+      "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.1.3.tgz",
6839
+      "integrity": "sha512-tLkaY13RcO4nIRh1K2hT5iuotfTaIQw7cVIe0FUykN3SuQi0cm7ALxuyT5/CtDswOMWUzMGTibxYNx/gU7In+Q==",
6881 6840
       "requires": {
6882 6841
         "@types/cookie": "^0.4.0",
6883
-        "@types/cors": "^2.8.8",
6842
+        "@types/cors": "^2.8.10",
6884 6843
         "@types/node": ">=10.0.0",
6885 6844
         "accepts": "~1.3.4",
6886 6845
         "base64id": "~2.0.0",
6887 6846
         "debug": "~4.3.1",
6888
-        "engine.io": "~5.1.0",
6889
-        "socket.io-adapter": "~2.3.0",
6890
-        "socket.io-parser": "~4.0.3"
6847
+        "engine.io": "~5.1.1",
6848
+        "socket.io-adapter": "~2.3.1",
6849
+        "socket.io-parser": "~4.0.4"
6891 6850
       }
6892 6851
     },
6893 6852
     "socket.io-adapter": {
@@ -6916,12 +6875,12 @@
6916 6875
       }
6917 6876
     },
6918 6877
     "socks-proxy-agent": {
6919
-      "version": "5.0.0",
6920
-      "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.0.tgz",
6921
-      "integrity": "sha512-lEpa1zsWCChxiynk+lCycKuC502RxDWLKJZoIhnxrWNjLSDGYRFflHA1/228VkRcnv9TIb8w98derGbpKxJRgA==",
6878
+      "version": "5.0.1",
6879
+      "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz",
6880
+      "integrity": "sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==",
6922 6881
       "dev": true,
6923 6882
       "requires": {
6924
-        "agent-base": "6",
6883
+        "agent-base": "^6.0.2",
6925 6884
         "debug": "4",
6926 6885
         "socks": "^2.3.3"
6927 6886
       }
@@ -6989,11 +6948,6 @@
6989 6948
       "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=",
6990 6949
       "dev": true
6991 6950
     },
6992
-    "stream-cache": {
6993
-      "version": "0.0.2",
6994
-      "resolved": "https://registry.npmjs.org/stream-cache/-/stream-cache-0.0.2.tgz",
6995
-      "integrity": "sha1-GsWtaDJCjKVWZ9ve45Xa1ObbEY8="
6996
-    },
6997 6951
     "stream-from-promise": {
6998 6952
       "version": "1.0.0",
6999 6953
       "resolved": "https://registry.npmjs.org/stream-from-promise/-/stream-from-promise-1.0.0.tgz",
@@ -7176,9 +7130,9 @@
7176 7130
       "dev": true
7177 7131
     },
7178 7132
     "uglify-js": {
7179
-      "version": "3.13.9",
7180
-      "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.9.tgz",
7181
-      "integrity": "sha512-wZbyTQ1w6Y7fHdt8sJnHfSIuWeDgk6B5rCb4E/AM6QNNPbOMIZph21PW5dRB3h7Df0GszN+t7RuUH6sWK5bF0g==",
7133
+      "version": "3.14.0",
7134
+      "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.0.tgz",
7135
+      "integrity": "sha512-R/tiGB1ZXp2BC+TkRGLwj8xUZgdfT2f4UZEgX6aVjJ5uttPrr4fYmwTWDGqVnBCLbOXRMY6nr/BTbwCtVfps0g==",
7182 7136
       "optional": true
7183 7137
     },
7184 7138
     "uglify-to-browserify": {

+ 2
- 2
package.json 查看文件

@@ -1,7 +1,7 @@
1 1
 {
2 2
   "name": "whitebophir",
3 3
   "description": "Online collaborative whiteboard",
4
-  "version": "1.14.4",
4
+  "version": "1.14.5",
5 5
   "keywords": [
6 6
     "collaborative",
7 7
     "whiteboard"
@@ -11,7 +11,7 @@
11 11
     "accept-language-parser": "^1.5.0",
12 12
     "async-mutex": "^0.3.1",
13 13
     "handlebars": "^4.7.7",
14
-    "polyfill-library": "^3.105.0",
14
+    "polyfill-library": "^3.107.1",
15 15
     "serve-static": "^1.14.1",
16 16
     "socket.io": "^4",
17 17
     "statsd-client": "^0.4.7"

Loading…
取消
儲存