Compare View

switch
from
...
to
 
Commits (3)

Changes

Showing 3 changed files Side-by-side Diff

... ... @@ -4,8 +4,15 @@ All notable changes to this project will be documented in this file. Dates are d
4 4  
5 5 Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
6 6  
  7 +#### [v1.45.9](https://gitlab.kodesumber.com/komodo/komodo-sdk/compare/v1.45.8...v1.45.9)
  8 +
  9 +- Bump express from 4.17.1 to 4.18.2 [`f580fc1`](https://gitlab.kodesumber.com/komodo/komodo-sdk/commit/f580fc137e1517de274b97a8f254799e98c6a6f1)
  10 +- Bump nunjucks from 3.2.3 to 3.2.4 [`35fc2ef`](https://gitlab.kodesumber.com/komodo/komodo-sdk/commit/35fc2ef41e0f75046b19491c6251a4efede50609)
  11 +
7 12 #### [v1.45.8](https://gitlab.kodesumber.com/komodo/komodo-sdk/compare/v1.45.7...v1.45.8)
8 13  
  14 +> 25 November 2022
  15 +
9 16 - Fix eslint on control-panel [`33b054f`](https://gitlab.kodesumber.com/komodo/komodo-sdk/commit/33b054fbea3b45f351608b10ae064dd7f8325fbe)
10 17 - Bump uuid from 3.4.0 to 9.0.0 [`b52e4b1`](https://gitlab.kodesumber.com/komodo/komodo-sdk/commit/b52e4b123240f4233b701a6bec2a0e72118c6e85)
11 18  
Changes suppressed. Click to show
1 1 {
2 2 "name": "komodo-sdk",
3   - "version": "1.45.8",
  3 + "version": "1.45.9",
4 4 "lockfileVersion": 2,
5 5 "requires": true,
6 6 "packages": {
7 7 "": {
8 8 "name": "komodo-sdk",
9   - "version": "1.45.8",
  9 + "version": "1.45.9",
10 10 "license": "ISC",
11 11 "dependencies": {
12 12 "array-unique": "^0.3.2",
13 13 "basic-auth": "^2.0.0",
14 14 "body-parser": "^1.18.2",
15 15 "dot-object": "^2.1.4",
16   - "express": "^4.17.1",
  16 + "express": "^4.18.2",
17 17 "express-session": "^1.15.6",
18 18 "fs-copy-file": "^2.1.2",
19 19 "json-query": "^2.2.2",
... ... @@ -25,7 +25,7 @@
25 25 "node-machine-id": "^1.1.10",
26 26 "node-natural-sort": "^0.8.6",
27 27 "numeral": "^2.0.6",
28   - "nunjucks": "^3.2.3",
  28 + "nunjucks": "^3.2.4",
29 29 "pkginfo": "^0.4.1",
30 30 "redis": "^3.1.2",
31 31 "request": "^2.88.2",
... ... @@ -204,12 +204,12 @@
204 204 "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA=="
205 205 },
206 206 "node_modules/accepts": {
207   - "version": "1.3.7",
208   - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
209   - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
  207 + "version": "1.3.8",
  208 + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
  209 + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
210 210 "dependencies": {
211   - "mime-types": "~2.1.24",
212   - "negotiator": "0.6.2"
  211 + "mime-types": "~2.1.34",
  212 + "negotiator": "0.6.3"
213 213 },
214 214 "engines": {
215 215 "node": ">= 0.6"
... ... @@ -496,31 +496,48 @@
496 496 }
497 497 },
498 498 "node_modules/body-parser": {
499   - "version": "1.18.2",
500   - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz",
501   - "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=",
  499 + "version": "1.20.1",
  500 + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz",
  501 + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==",
502 502 "dependencies": {
503   - "bytes": "3.0.0",
  503 + "bytes": "3.1.2",
504 504 "content-type": "~1.0.4",
505 505 "debug": "2.6.9",
506   - "depd": "~1.1.1",
507   - "http-errors": "~1.6.2",
508   - "iconv-lite": "0.4.19",
509   - "on-finished": "~2.3.0",
510   - "qs": "6.5.1",
511   - "raw-body": "2.3.2",
512   - "type-is": "~1.6.15"
  506 + "depd": "2.0.0",
  507 + "destroy": "1.2.0",
  508 + "http-errors": "2.0.0",
  509 + "iconv-lite": "0.4.24",
  510 + "on-finished": "2.4.1",
  511 + "qs": "6.11.0",
  512 + "raw-body": "2.5.1",
  513 + "type-is": "~1.6.18",
  514 + "unpipe": "1.0.0"
513 515 },
514 516 "engines": {
  517 + "node": ">= 0.8",
  518 + "npm": "1.2.8000 || >= 1.4.16"
  519 + }
  520 + },
  521 + "node_modules/body-parser/node_modules/depd": {
  522 + "version": "2.0.0",
  523 + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
  524 + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
  525 + "engines": {
515 526 "node": ">= 0.8"
516 527 }
517 528 },
518 529 "node_modules/body-parser/node_modules/qs": {
519   - "version": "6.5.1",
520   - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz",
521   - "integrity": "sha1-NJzfbu+J7EXBLX1es/wMhwNDptg=",
  530 + "version": "6.11.0",
  531 + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
  532 + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
  533 + "dependencies": {
  534 + "side-channel": "^1.0.4"
  535 + },
522 536 "engines": {
523 537 "node": ">=0.6"
  538 + },
  539 + "funding": {
  540 + "url": "https://github.com/sponsors/ljharb"
524 541 }
525 542 },
526 543 "node_modules/brace-expansion": {
... ... @@ -533,9 +550,9 @@
533 550 }
534 551 },
535 552 "node_modules/bytes": {
536   - "version": "3.0.0",
537   - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
538   - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
  553 + "version": "3.1.2",
  554 + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
  555 + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
539 556 "engines": {
540 557 "node": ">= 0.8"
541 558 }
... ... @@ -544,7 +561,6 @@
544 561 "version": "1.0.2",
545 562 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
546 563 "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
547   - "dev": true,
548 564 "dependencies": {
549 565 "function-bind": "^1.1.1",
550 566 "get-intrinsic": "^1.0.2"
... ... @@ -662,20 +678,34 @@
662 678 "dev": true
663 679 },
664 680 "node_modules/content-disposition": {
665   - "version": "0.5.3",
666   - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
667   - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
  681 + "version": "0.5.4",
  682 + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
  683 + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
668 684 "dependencies": {
669   - "safe-buffer": "5.1.2"
  685 + "safe-buffer": "5.2.1"
670 686 },
671 687 "engines": {
672 688 "node": ">= 0.6"
673 689 }
674 690 },
675 691 "node_modules/content-disposition/node_modules/safe-buffer": {
676   - "version": "5.1.2",
677   - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
678   - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
  692 + "version": "5.2.1",
  693 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
  694 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
  695 + "funding": [
  696 + {
  697 + "type": "github",
  698 + "url": "https://github.com/sponsors/feross"
  699 + },
  700 + {
  701 + "type": "patreon",
  702 + "url": "https://www.patreon.com/feross"
  703 + },
  704 + {
  705 + "type": "consulting",
  706 + "url": "https://feross.org/support"
  707 + }
  708 + ]
679 709 },
680 710 "node_modules/content-type": {
681 711 "version": "1.0.4",
... ... @@ -797,9 +827,13 @@
797 827 }
798 828 },
799 829 "node_modules/destroy": {
800   - "version": "1.0.4",
801   - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
802   - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
  830 + "version": "1.2.0",
  831 + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
  832 + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
  833 + "engines": {
  834 + "node": ">= 0.8",
  835 + "npm": "1.2.8000 || >= 1.4.16"
  836 + }
803 837 },
804 838 "node_modules/doctrine": {
805 839 "version": "3.0.0",
... ... @@ -837,7 +871,7 @@
837 871 "node_modules/ee-first": {
838 872 "version": "1.1.1",
839 873 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
840   - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
  874 + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
841 875 },
842 876 "node_modules/enabled": {
843 877 "version": "2.0.0",
... ... @@ -847,7 +881,7 @@
847 881 "node_modules/encodeurl": {
848 882 "version": "1.0.2",
849 883 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
850   - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
  884 + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
851 885 "engines": {
852 886 "node": ">= 0.8"
853 887 }
... ... @@ -923,7 +957,7 @@
923 957 "node_modules/escape-html": {
924 958 "version": "1.0.3",
925 959 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
926   - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
  960 + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
927 961 },
928 962 "node_modules/escape-string-regexp": {
929 963 "version": "4.0.0",
... ... @@ -1267,43 +1301,44 @@
1267 1301 "node_modules/etag": {
1268 1302 "version": "1.8.1",
1269 1303 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
1270   - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
  1304 + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
1271 1305 "engines": {
1272 1306 "node": ">= 0.6"
1273 1307 }
1274 1308 },
1275 1309 "node_modules/express": {
1276   - "version": "4.17.1",
1277   - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
1278   - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
  1310 + "version": "4.18.2",
  1311 + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz",
  1312 + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==",
1279 1313 "dependencies": {
1280   - "accepts": "~1.3.7",
  1314 + "accepts": "~1.3.8",
1281 1315 "array-flatten": "1.1.1",
1282   - "body-parser": "1.19.0",
1283   - "content-disposition": "0.5.3",
  1316 + "body-parser": "1.20.1",
  1317 + "content-disposition": "0.5.4",
1284 1318 "content-type": "~1.0.4",
1285   - "cookie": "0.4.0",
  1319 + "cookie": "0.5.0",
1286 1320 "cookie-signature": "1.0.6",
1287 1321 "debug": "2.6.9",
1288   - "depd": "~1.1.2",
  1322 + "depd": "2.0.0",
1289 1323 "encodeurl": "~1.0.2",
1290 1324 "escape-html": "~1.0.3",
1291 1325 "etag": "~1.8.1",
1292   - "finalhandler": "~1.1.2",
  1326 + "finalhandler": "1.2.0",
1293 1327 "fresh": "0.5.2",
  1328 + "http-errors": "2.0.0",
1294 1329 "merge-descriptors": "1.0.1",
1295 1330 "methods": "~1.1.2",
1296   - "on-finished": "~2.3.0",
  1331 + "on-finished": "2.4.1",
1297 1332 "parseurl": "~1.3.3",
1298 1333 "path-to-regexp": "0.1.7",
1299   - "proxy-addr": "~2.0.5",
1300   - "qs": "6.7.0",
  1334 + "proxy-addr": "~2.0.7",
  1335 + "qs": "6.11.0",
1301 1336 "range-parser": "~1.2.1",
1302   - "safe-buffer": "5.1.2",
1303   - "send": "0.17.1",
1304   - "serve-static": "1.14.1",
1305   - "setprototypeof": "1.1.1",
1306   - "statuses": "~1.5.0",
  1337 + "safe-buffer": "5.2.1",
  1338 + "send": "0.18.0",
  1339 + "serve-static": "1.15.0",
  1340 + "setprototypeof": "1.2.0",
  1341 + "statuses": "2.0.1",
1307 1342 "type-is": "~1.6.18",
1308 1343 "utils-merge": "1.0.1",
1309 1344 "vary": "~1.1.2"
... ... @@ -1331,130 +1366,54 @@
1331 1366 "node": ">= 0.8.0"
1332 1367 }
1333 1368 },
1334   - "node_modules/express/node_modules/body-parser": {
1335   - "version": "1.19.0",
1336   - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
1337   - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
1338   - "dependencies": {
1339   - "bytes": "3.1.0",
1340   - "content-type": "~1.0.4",
1341   - "debug": "2.6.9",
1342   - "depd": "~1.1.2",
1343   - "http-errors": "1.7.2",
1344   - "iconv-lite": "0.4.24",
1345   - "on-finished": "~2.3.0",
1346   - "qs": "6.7.0",
1347   - "raw-body": "2.4.0",
1348   - "type-is": "~1.6.17"
1349   - },
1350   - "engines": {
1351   - "node": ">= 0.8"
1352   - }
1353   - },
1354   - "node_modules/express/node_modules/bytes": {
1355   - "version": "3.1.0",
1356   - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
1357   - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
1358   - "engines": {
1359   - "node": ">= 0.8"
1360   - }
1361   - },
1362 1369 "node_modules/express/node_modules/cookie": {
1363   - "version": "0.4.0",
1364   - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
1365   - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
  1370 + "version": "0.5.0",
  1371 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz",
  1372 + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==",
1366 1373 "engines": {
1367 1374 "node": ">= 0.6"
1368 1375 }
1369 1376 },
1370 1377 "node_modules/express/node_modules/depd": {
1371   - "version": "1.1.2",
1372   - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
1373   - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
1374   - "engines": {
1375   - "node": ">= 0.6"
1376   - }
1377   - },
1378   - "node_modules/express/node_modules/http-errors": {
1379   - "version": "1.7.2",
1380   - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
1381   - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
1382   - "dependencies": {
1383   - "depd": "~1.1.2",
1384   - "inherits": "2.0.3",
1385   - "setprototypeof": "1.1.1",
1386   - "statuses": ">= 1.5.0 < 2",
1387   - "toidentifier": "1.0.0"
1388   - },
1389   - "engines": {
1390   - "node": ">= 0.6"
1391   - }
1392   - },
1393   - "node_modules/express/node_modules/iconv-lite": {
1394   - "version": "0.4.24",
1395   - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
1396   - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
1397   - "dependencies": {
1398   - "safer-buffer": ">= 2.1.2 < 3"
1399   - },
1400   - "engines": {
1401   - "node": ">=0.10.0"
1402   - }
1403   - },
1404   - "node_modules/express/node_modules/parseurl": {
1405   - "version": "1.3.3",
1406   - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
1407   - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
  1378 + "version": "2.0.0",
  1379 + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
  1380 + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
1408 1381 "engines": {
1409 1382 "node": ">= 0.8"
1410 1383 }
1411 1384 },
1412 1385 "node_modules/express/node_modules/qs": {
1413   - "version": "6.7.0",
1414   - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
1415   - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
1416   - "engines": {
1417   - "node": ">=0.6"
1418   - }
1419   - },
1420   - "node_modules/express/node_modules/raw-body": {
1421   - "version": "2.4.0",
1422   - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
1423   - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
  1386 + "version": "6.11.0",
  1387 + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
  1388 + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
1424 1389 "dependencies": {
1425   - "bytes": "3.1.0",
1426   - "http-errors": "1.7.2",
1427   - "iconv-lite": "0.4.24",
1428   - "unpipe": "1.0.0"
  1390 + "side-channel": "^1.0.4"
1429 1391 },
1430 1392 "engines": {
1431   - "node": ">= 0.8"
  1393 + "node": ">=0.6"
  1394 + },
  1395 + "funding": {
  1396 + "url": "https://github.com/sponsors/ljharb"
1432 1397 }
1433 1398 },
1434 1399 "node_modules/express/node_modules/safe-buffer": {
1435   - "version": "5.1.2",
1436   - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
1437   - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
1438   - },
1439   - "node_modules/express/node_modules/statuses": {
1440   - "version": "1.5.0",
1441   - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
1442   - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
1443   - "engines": {
1444   - "node": ">= 0.6"
1445   - }
1446   - },
1447   - "node_modules/express/node_modules/type-is": {
1448   - "version": "1.6.18",
1449   - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
1450   - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
1451   - "dependencies": {
1452   - "media-typer": "0.3.0",
1453   - "mime-types": "~2.1.24"
1454   - },
1455   - "engines": {
1456   - "node": ">= 0.6"
1457   - }
  1400 + "version": "5.2.1",
  1401 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
  1402 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
  1403 + "funding": [
  1404 + {
  1405 + "type": "github",
  1406 + "url": "https://github.com/sponsors/feross"
  1407 + },
  1408 + {
  1409 + "type": "patreon",
  1410 + "url": "https://www.patreon.com/feross"
  1411 + },
  1412 + {
  1413 + "type": "consulting",
  1414 + "url": "https://feross.org/support"
  1415 + }
  1416 + ]
1458 1417 },
1459 1418 "node_modules/extend": {
1460 1419 "version": "3.0.2",
... ... @@ -1517,38 +1476,22 @@
1517 1476 "optional": true
1518 1477 },
1519 1478 "node_modules/finalhandler": {
1520   - "version": "1.1.2",
1521   - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
1522   - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
  1479 + "version": "1.2.0",
  1480 + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
  1481 + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
1523 1482 "dependencies": {
1524 1483 "debug": "2.6.9",
1525 1484 "encodeurl": "~1.0.2",
1526 1485 "escape-html": "~1.0.3",
1527   - "on-finished": "~2.3.0",
  1486 + "on-finished": "2.4.1",
1528 1487 "parseurl": "~1.3.3",
1529   - "statuses": "~1.5.0",
  1488 + "statuses": "2.0.1",
1530 1489 "unpipe": "~1.0.0"
1531 1490 },
1532 1491 "engines": {
1533 1492 "node": ">= 0.8"
1534 1493 }
1535 1494 },
1536   - "node_modules/finalhandler/node_modules/parseurl": {
1537   - "version": "1.3.3",
1538   - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
1539   - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
1540   - "engines": {
1541   - "node": ">= 0.8"
1542   - }
1543   - },
1544   - "node_modules/finalhandler/node_modules/statuses": {
1545   - "version": "1.5.0",
1546   - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
1547   - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
1548   - "engines": {
1549   - "node": ">= 0.6"
1550   - }
1551   - },
1552 1495 "node_modules/find-up": {
1553 1496 "version": "2.1.0",
1554 1497 "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
... ... @@ -1607,9 +1550,9 @@
1607 1550 }
1608 1551 },
1609 1552 "node_modules/forwarded": {
1610   - "version": "0.1.2",
1611   - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
1612   - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=",
  1553 + "version": "0.2.0",
  1554 + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
  1555 + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
1613 1556 "engines": {
1614 1557 "node": ">= 0.6"
1615 1558 }
... ... @@ -1617,7 +1560,7 @@
1617 1560 "node_modules/fresh": {
1618 1561 "version": "0.5.2",
1619 1562 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
1620   - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
  1563 + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
1621 1564 "engines": {
1622 1565 "node": ">= 0.6"
1623 1566 }
... ... @@ -1641,8 +1584,7 @@
1641 1584 "node_modules/function-bind": {
1642 1585 "version": "1.1.1",
1643 1586 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
1644   - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
1645   - "dev": true
  1587 + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
1646 1588 },
1647 1589 "node_modules/functional-red-black-tree": {
1648 1590 "version": "1.0.1",
... ... @@ -1654,7 +1596,6 @@
1654 1596 "version": "1.1.1",
1655 1597 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
1656 1598 "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
1657   - "dev": true,
1658 1599 "dependencies": {
1659 1600 "function-bind": "^1.1.1",
1660 1601 "has": "^1.0.3",
... ... @@ -1780,7 +1721,6 @@
1780 1721 "version": "1.0.3",
1781 1722 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
1782 1723 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
1783   - "dev": true,
1784 1724 "dependencies": {
1785 1725 "function-bind": "^1.1.1"
1786 1726 },
... ... @@ -1810,7 +1750,6 @@
1810 1750 "version": "1.0.2",
1811 1751 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
1812 1752 "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
1813   - "dev": true,
1814 1753 "engines": {
1815 1754 "node": ">= 0.4"
1816 1755 },
... ... @@ -1834,23 +1773,27 @@
1834 1773 }
1835 1774 },
1836 1775 "node_modules/http-errors": {
1837   - "version": "1.6.2",
1838   - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz",
1839   - "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=",
  1776 + "version": "2.0.0",
  1777 + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
  1778 + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
1840 1779 "dependencies": {
1841   - "depd": "1.1.1",
1842   - "inherits": "2.0.3",
1843   - "setprototypeof": "1.0.3",
1844   - "statuses": ">= 1.3.1 < 2"
  1780 + "depd": "2.0.0",
  1781 + "inherits": "2.0.4",
  1782 + "setprototypeof": "1.2.0",
  1783 + "statuses": "2.0.1",
  1784 + "toidentifier": "1.0.1"
1845 1785 },
1846 1786 "engines": {
1847   - "node": ">= 0.6"
  1787 + "node": ">= 0.8"
1848 1788 }
1849 1789 },
1850   - "node_modules/http-errors/node_modules/setprototypeof": {
1851   - "version": "1.0.3",
1852   - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz",
1853   - "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ="
  1790 + "node_modules/http-errors/node_modules/depd": {
  1791 + "version": "2.0.0",
  1792 + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
  1793 + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
  1794 + "engines": {
  1795 + "node": ">= 0.8"
  1796 + }
1854 1797 },
1855 1798 "node_modules/http-signature": {
1856 1799 "version": "1.2.0",
... ... @@ -1867,9 +1810,12 @@
1867 1810 }
1868 1811 },
1869 1812 "node_modules/iconv-lite": {
1870   - "version": "0.4.19",
1871   - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz",
1872   - "integrity": "sha1-90aPYBNfXl2tM5nAqBvpoWA6CCs=",
  1813 + "version": "0.4.24",
  1814 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
  1815 + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
  1816 + "dependencies": {
  1817 + "safer-buffer": ">= 2.1.2 < 3"
  1818 + },
1873 1819 "engines": {
1874 1820 "node": ">=0.10.0"
1875 1821 }
... ... @@ -1918,9 +1864,9 @@
1918 1864 }
1919 1865 },
1920 1866 "node_modules/inherits": {
1921   - "version": "2.0.3",
1922   - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
1923   - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
  1867 + "version": "2.0.4",
  1868 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
  1869 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
1924 1870 },
1925 1871 "node_modules/internal-slot": {
1926 1872 "version": "1.0.3",
... ... @@ -2316,7 +2262,7 @@
2316 2262 "node_modules/media-typer": {
2317 2263 "version": "0.3.0",
2318 2264 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
2319   - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
  2265 + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
2320 2266 "engines": {
2321 2267 "node": ">= 0.6"
2322 2268 }
... ... @@ -2346,19 +2292,19 @@
2346 2292 }
2347 2293 },
2348 2294 "node_modules/mime-db": {
2349   - "version": "1.40.0",
2350   - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz",
2351   - "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==",
  2295 + "version": "1.52.0",
  2296 + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
  2297 + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
2352 2298 "engines": {
2353 2299 "node": ">= 0.6"
2354 2300 }
2355 2301 },
2356 2302 "node_modules/mime-types": {
2357   - "version": "2.1.24",
2358   - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz",
2359   - "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==",
  2303 + "version": "2.1.35",
  2304 + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
  2305 + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
2360 2306 "dependencies": {
2361   - "mime-db": "1.40.0"
  2307 + "mime-db": "1.52.0"
2362 2308 },
2363 2309 "engines": {
2364 2310 "node": ">= 0.6"
... ... @@ -2401,9 +2347,9 @@
2401 2347 "dev": true
2402 2348 },
2403 2349 "node_modules/negotiator": {
2404   - "version": "0.6.2",
2405   - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
2406   - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
  2350 + "version": "0.6.3",
  2351 + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
  2352 + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
2407 2353 "engines": {
2408 2354 "node": ">= 0.6"
2409 2355 }
... ... @@ -2454,9 +2400,9 @@
2454 2400 }
2455 2401 },
2456 2402 "node_modules/nunjucks": {
2457   - "version": "3.2.3",
2458   - "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.2.3.tgz",
2459   - "integrity": "sha512-psb6xjLj47+fE76JdZwskvwG4MYsQKXUtMsPh6U0YMvmyjRtKRFcxnlXGWglNybtNTNVmGdp94K62/+NjF5FDQ==",
  2403 + "version": "3.2.4",
  2404 + "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.2.4.tgz",
  2405 + "integrity": "sha512-26XRV6BhkgK0VOxfbU5cQI+ICFUtMLixv1noZn1tGU38kQH5A5nmmbk/O45xdyBhD1esk47nKrY0mvQpZIhRjQ==",
2460 2406 "dependencies": {
2461 2407 "a-sync-waterfall": "^1.0.0",
2462 2408 "asap": "^2.0.3",
... ... @@ -2505,7 +2451,6 @@
2505 2451 "version": "1.12.0",
2506 2452 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz",
2507 2453 "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==",
2508   - "dev": true,
2509 2454 "funding": {
2510 2455 "url": "https://github.com/sponsors/ljharb"
2511 2456 }
... ... @@ -2569,9 +2514,9 @@
2569 2514 }
2570 2515 },
2571 2516 "node_modules/on-finished": {
2572   - "version": "2.3.0",
2573   - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
2574   - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
  2517 + "version": "2.4.1",
  2518 + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
  2519 + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
2575 2520 "dependencies": {
2576 2521 "ee-first": "1.1.1"
2577 2522 },
... ... @@ -2678,9 +2623,9 @@
2678 2623 }
2679 2624 },
2680 2625 "node_modules/parseurl": {
2681   - "version": "1.3.2",
2682   - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz",
2683   - "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=",
  2626 + "version": "1.3.3",
  2627 + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
  2628 + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
2684 2629 "engines": {
2685 2630 "node": ">= 0.8"
2686 2631 }
... ... @@ -2762,11 +2707,11 @@
2762 2707 }
2763 2708 },
2764 2709 "node_modules/proxy-addr": {
2765   - "version": "2.0.6",
2766   - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
2767   - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==",
  2710 + "version": "2.0.7",
  2711 + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
  2712 + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
2768 2713 "dependencies": {
2769   - "forwarded": "~0.1.2",
  2714 + "forwarded": "0.2.0",
2770 2715 "ipaddr.js": "1.9.1"
2771 2716 },
2772 2717 "engines": {
... ... @@ -2816,13 +2761,13 @@
2816 2761 }
2817 2762 },
2818 2763 "node_modules/raw-body": {
2819   - "version": "2.3.2",
2820   - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz",
2821   - "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=",
  2764 + "version": "2.5.1",
  2765 + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz",
  2766 + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==",
2822 2767 "dependencies": {
2823   - "bytes": "3.0.0",
2824   - "http-errors": "1.6.2",
2825   - "iconv-lite": "0.4.19",
  2768 + "bytes": "3.1.2",
  2769 + "http-errors": "2.0.0",
  2770 + "iconv-lite": "0.4.24",
2826 2771 "unpipe": "1.0.0"
2827 2772 },
2828 2773 "engines": {
... ... @@ -3028,95 +2973,59 @@
3028 2973 }
3029 2974 },
3030 2975 "node_modules/send": {
3031   - "version": "0.17.1",
3032   - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
3033   - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
  2976 + "version": "0.18.0",
  2977 + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
  2978 + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
3034 2979 "dependencies": {
3035 2980 "debug": "2.6.9",
3036   - "depd": "~1.1.2",
3037   - "destroy": "~1.0.4",
  2981 + "depd": "2.0.0",
  2982 + "destroy": "1.2.0",
3038 2983 "encodeurl": "~1.0.2",
3039 2984 "escape-html": "~1.0.3",
3040 2985 "etag": "~1.8.1",
3041 2986 "fresh": "0.5.2",
3042   - "http-errors": "~1.7.2",
  2987 + "http-errors": "2.0.0",
3043 2988 "mime": "1.6.0",
3044   - "ms": "2.1.1",
3045   - "on-finished": "~2.3.0",
  2989 + "ms": "2.1.3",
  2990 + "on-finished": "2.4.1",
3046 2991 "range-parser": "~1.2.1",
3047   - "statuses": "~1.5.0"
  2992 + "statuses": "2.0.1"
3048 2993 },
3049 2994 "engines": {
3050 2995 "node": ">= 0.8.0"
3051 2996 }
3052 2997 },
3053 2998 "node_modules/send/node_modules/depd": {
3054   - "version": "1.1.2",
3055   - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
3056   - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
3057   - "engines": {
3058   - "node": ">= 0.6"
3059   - }
3060   - },
3061   - "node_modules/send/node_modules/http-errors": {
3062   - "version": "1.7.3",
3063   - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz",
3064   - "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==",
3065   - "dependencies": {
3066   - "depd": "~1.1.2",
3067   - "inherits": "2.0.4",
3068   - "setprototypeof": "1.1.1",
3069   - "statuses": ">= 1.5.0 < 2",
3070   - "toidentifier": "1.0.0"
3071   - },
  2999 + "version": "2.0.0",
  3000 + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
  3001 + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
3072 3002 "engines": {
3073   - "node": ">= 0.6"
  3003 + "node": ">= 0.8"
3074 3004 }
3075 3005 },
3076   - "node_modules/send/node_modules/inherits": {
3077   - "version": "2.0.4",
3078   - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
3079   - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
3080   - },
3081 3006 "node_modules/send/node_modules/ms": {
3082   - "version": "2.1.1",
3083   - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
3084   - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
3085   - },
3086   - "node_modules/send/node_modules/statuses": {
3087   - "version": "1.5.0",
3088   - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
3089   - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
3090   - "engines": {
3091   - "node": ">= 0.6"
3092   - }
  3007 + "version": "2.1.3",
  3008 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
  3009 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
3093 3010 },
3094 3011 "node_modules/serve-static": {
3095   - "version": "1.14.1",
3096   - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
3097   - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
  3012 + "version": "1.15.0",
  3013 + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
  3014 + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
3098 3015 "dependencies": {
3099 3016 "encodeurl": "~1.0.2",
3100 3017 "escape-html": "~1.0.3",
3101 3018 "parseurl": "~1.3.3",
3102   - "send": "0.17.1"
  3019 + "send": "0.18.0"
3103 3020 },
3104 3021 "engines": {
3105 3022 "node": ">= 0.8.0"
3106 3023 }
3107 3024 },
3108   - "node_modules/serve-static/node_modules/parseurl": {
3109   - "version": "1.3.3",
3110   - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
3111   - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
3112   - "engines": {
3113   - "node": ">= 0.8"
3114   - }
3115   - },
3116 3025 "node_modules/setprototypeof": {
3117   - "version": "1.1.1",
3118   - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
3119   - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
  3026 + "version": "1.2.0",
  3027 + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
  3028 + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
3120 3029 },
3121 3030 "node_modules/sha1": {
3122 3031 "version": "1.1.1",
... ... @@ -3155,7 +3064,6 @@
3155 3064 "version": "1.0.4",
3156 3065 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
3157 3066 "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
3158   - "dev": true,
3159 3067 "dependencies": {
3160 3068 "call-bind": "^1.0.0",
3161 3069 "get-intrinsic": "^1.0.2",
... ... @@ -3223,11 +3131,11 @@
3223 3131 }
3224 3132 },
3225 3133 "node_modules/statuses": {
3226   - "version": "1.3.1",
3227   - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",
3228   - "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=",
  3134 + "version": "2.0.1",
  3135 + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
  3136 + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
3229 3137 "engines": {
3230   - "node": ">= 0.6"
  3138 + "node": ">= 0.8"
3231 3139 }
3232 3140 },
3233 3141 "node_modules/strftime": {
... ... @@ -3387,9 +3295,9 @@
3387 3295 "dev": true
3388 3296 },
3389 3297 "node_modules/toidentifier": {
3390   - "version": "1.0.0",
3391   - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
3392   - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
  3298 + "version": "1.0.1",
  3299 + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
  3300 + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
3393 3301 "engines": {
3394 3302 "node": ">=0.6"
3395 3303 }
... ... @@ -3470,31 +3378,12 @@
3470 3378 }
3471 3379 },
3472 3380 "node_modules/type-is": {
3473   - "version": "1.6.16",
3474   - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz",
3475   - "integrity": "sha1-+JzjQVQcZysl7nrjxz3uOyvlAZQ=",
  3381 + "version": "1.6.18",
  3382 + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
  3383 + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
3476 3384 "dependencies": {
3477 3385 "media-typer": "0.3.0",
3478   - "mime-types": "~2.1.18"
3479   - },
3480   - "engines": {
3481   - "node": ">= 0.6"
3482   - }
3483   - },
3484   - "node_modules/type-is/node_modules/mime-db": {
3485   - "version": "1.33.0",
3486   - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz",
3487   - "integrity": "sha1-o0kgUKXLm2NFBUHjnZeI0icng9s=",
3488   - "engines": {
3489   - "node": ">= 0.6"
3490   - }
3491   - },
3492   - "node_modules/type-is/node_modules/mime-types": {
3493   - "version": "2.1.18",
3494   - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz",
3495   - "integrity": "sha1-bzI/YKg9ERRvgx/xH9ZuL+VQO7g=",
3496   - "dependencies": {
3497   - "mime-db": "~1.33.0"
  3386 + "mime-types": "~2.1.24"
3498 3387 },
3499 3388 "engines": {
3500 3389 "node": ">= 0.6"
... ... @@ -3550,7 +3439,7 @@
3550 3439 "node_modules/unpipe": {
3551 3440 "version": "1.0.0",
3552 3441 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
3553   - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
  3442 + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
3554 3443 "engines": {
3555 3444 "node": ">= 0.8"
3556 3445 }
... ... @@ -3882,12 +3771,12 @@
3882 3771 "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA=="
3883 3772 },
3884 3773 "accepts": {
3885   - "version": "1.3.7",
3886   - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
3887   - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
  3774 + "version": "1.3.8",
  3775 + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
  3776 + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
3888 3777 "requires": {
3889   - "mime-types": "~2.1.24",
3890   - "negotiator": "0.6.2"
  3778 + "mime-types": "~2.1.34",
  3779 + "negotiator": "0.6.3"
3891 3780 }
3892 3781 },
3893 3782 "acorn": {
... ... @@ -4106,26 +3995,36 @@
4106 3995 }
4107 3996 },
4108 3997 "body-parser": {
4109   - "version": "1.18.2",
4110   - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz",
4111   - "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=",
  3998 + "version": "1.20.1",
  3999 + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz",
  4000 + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==",
4112 4001 "requires": {
4113   - "bytes": "3.0.0",
  4002 + "bytes": "3.1.2",
4114 4003 "content-type": "~1.0.4",
4115 4004 "debug": "2.6.9",
4116   - "depd": "~1.1.1",
4117   - "http-errors": "~1.6.2",
4118   - "iconv-lite": "0.4.19",
4119   - "on-finished": "~2.3.0",
4120   - "qs": "6.5.1",
4121   - "raw-body": "2.3.2",
4122   - "type-is": "~1.6.15"
  4005 + "depd": "2.0.0",
  4006 + "destroy": "1.2.0",
  4007 + "http-errors": "2.0.0",
  4008 + "iconv-lite": "0.4.24",
  4009 + "on-finished": "2.4.1",
  4010 + "qs": "6.11.0",
  4011 + "raw-body": "2.5.1",
  4012 + "type-is": "~1.6.18",
  4013 + "unpipe": "1.0.0"
4123 4014 },
4124 4015 "dependencies": {
  4016 + "depd": {
  4017 + "version": "2.0.0",
  4018 + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
  4019 + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
  4020 + },
4125 4021 "qs": {
4126   - "version": "6.5.1",
4127   - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz",
4128   - "integrity": "sha1-NJzfbu+J7EXBLX1es/wMhwNDptg="
  4022 + "version": "6.11.0",
  4023 + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
  4024 + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
  4025 + "requires": {
  4026 + "side-channel": "^1.0.4"
  4027 + }
4129 4028 }
4130 4029 }
4131 4030 },
... ... @@ -4139,15 +4038,14 @@
4139 4038 }
4140 4039 },
4141 4040 "bytes": {
4142   - "version": "3.0.0",
4143   - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
4144   - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
  4041 + "version": "3.1.2",
  4042 + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
  4043 + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="
4145 4044 },
4146 4045 "call-bind": {
4147 4046 "version": "1.0.2",
4148 4047 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
4149 4048 "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
4150   - "dev": true,
4151 4049 "requires": {
4152 4050 "function-bind": "^1.1.1",
4153 4051 "get-intrinsic": "^1.0.2"
... ... @@ -4244,17 +4142,17 @@
4244 4142 "dev": true
4245 4143 },
4246 4144 "content-disposition": {
4247   - "version": "0.5.3",
4248   - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
4249   - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
  4145 + "version": "0.5.4",
  4146 + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
  4147 + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
4250 4148 "requires": {
4251   - "safe-buffer": "5.1.2"
  4149 + "safe-buffer": "5.2.1"
4252 4150 },
4253 4151 "dependencies": {
4254 4152 "safe-buffer": {
4255   - "version": "5.1.2",
4256   - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
4257   - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
  4153 + "version": "5.2.1",
  4154 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
  4155 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
4258 4156 }
4259 4157 }
4260 4158 },
... ... @@ -4351,9 +4249,9 @@
4351 4249 "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k="
4352 4250 },
4353 4251 "destroy": {
4354   - "version": "1.0.4",
4355   - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
4356   - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
  4252 + "version": "1.2.0",
  4253 + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
  4254 + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
4357 4255 },
4358 4256 "doctrine": {
4359 4257 "version": "3.0.0",
... ... @@ -4385,7 +4283,7 @@
4385 4283 "ee-first": {
4386 4284 "version": "1.1.1",
4387 4285 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
4388   - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
  4286 + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
4389 4287 },
4390 4288 "enabled": {
4391 4289 "version": "2.0.0",
... ... @@ -4395,7 +4293,7 @@
4395 4293 "encodeurl": {
4396 4294 "version": "1.0.2",
4397 4295 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
4398   - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
  4296 + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="
4399 4297 },
4400 4298 "enquirer": {
4401 4299 "version": "2.3.6",
... ... @@ -4453,7 +4351,7 @@
4453 4351 "escape-html": {
4454 4352 "version": "1.0.3",
4455 4353 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
4456   - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
  4354 + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
4457 4355 },
4458 4356 "escape-string-regexp": {
4459 4357 "version": "4.0.0",
... ... @@ -4723,136 +4621,68 @@
4723 4621 "etag": {
4724 4622 "version": "1.8.1",
4725 4623 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
4726   - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
  4624 + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="
4727 4625 },
4728 4626 "express": {
4729   - "version": "4.17.1",
4730   - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
4731   - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
  4627 + "version": "4.18.2",
  4628 + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz",
  4629 + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==",
4732 4630 "requires": {
4733   - "accepts": "~1.3.7",
  4631 + "accepts": "~1.3.8",
4734 4632 "array-flatten": "1.1.1",
4735   - "body-parser": "1.19.0",
4736   - "content-disposition": "0.5.3",
  4633 + "body-parser": "1.20.1",
  4634 + "content-disposition": "0.5.4",
4737 4635 "content-type": "~1.0.4",
4738   - "cookie": "0.4.0",
  4636 + "cookie": "0.5.0",
4739 4637 "cookie-signature": "1.0.6",
4740 4638 "debug": "2.6.9",
4741   - "depd": "~1.1.2",
  4639 + "depd": "2.0.0",
4742 4640 "encodeurl": "~1.0.2",
4743 4641 "escape-html": "~1.0.3",
4744 4642 "etag": "~1.8.1",
4745   - "finalhandler": "~1.1.2",
  4643 + "finalhandler": "1.2.0",
4746 4644 "fresh": "0.5.2",
  4645 + "http-errors": "2.0.0",
4747 4646 "merge-descriptors": "1.0.1",
4748 4647 "methods": "~1.1.2",
4749   - "on-finished": "~2.3.0",
  4648 + "on-finished": "2.4.1",
4750 4649 "parseurl": "~1.3.3",
4751 4650 "path-to-regexp": "0.1.7",
4752   - "proxy-addr": "~2.0.5",
4753   - "qs": "6.7.0",
  4651 + "proxy-addr": "~2.0.7",
  4652 + "qs": "6.11.0",
4754 4653 "range-parser": "~1.2.1",
4755   - "safe-buffer": "5.1.2",
4756   - "send": "0.17.1",
4757   - "serve-static": "1.14.1",
4758   - "setprototypeof": "1.1.1",
4759   - "statuses": "~1.5.0",
  4654 + "safe-buffer": "5.2.1",
  4655 + "send": "0.18.0",
  4656 + "serve-static": "1.15.0",
  4657 + "setprototypeof": "1.2.0",
  4658 + "statuses": "2.0.1",
4760 4659 "type-is": "~1.6.18",
4761 4660 "utils-merge": "1.0.1",
4762 4661 "vary": "~1.1.2"
4763 4662 },
4764 4663 "dependencies": {
4765   - "body-parser": {
4766   - "version": "1.19.0",
4767   - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
4768   - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
4769   - "requires": {
4770   - "bytes": "3.1.0",
4771   - "content-type": "~1.0.4",
4772   - "debug": "2.6.9",
4773   - "depd": "~1.1.2",
4774   - "http-errors": "1.7.2",
4775   - "iconv-lite": "0.4.24",
4776   - "on-finished": "~2.3.0",
4777   - "qs": "6.7.0",
4778   - "raw-body": "2.4.0",
4779   - "type-is": "~1.6.17"
4780   - }
4781   - },
4782   - "bytes": {
4783   - "version": "3.1.0",
4784   - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
4785   - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="
4786   - },
4787 4664 "cookie": {
4788   - "version": "0.4.0",
4789   - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
4790   - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg=="
  4665 + "version": "0.5.0",
  4666 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz",
  4667 + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw=="
4791 4668 },
4792 4669 "depd": {
4793   - "version": "1.1.2",
4794   - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
4795   - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
4796   - },
4797   - "http-errors": {
4798   - "version": "1.7.2",
4799   - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
4800   - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
4801   - "requires": {
4802   - "depd": "~1.1.2",
4803   - "inherits": "2.0.3",
4804   - "setprototypeof": "1.1.1",
4805   - "statuses": ">= 1.5.0 < 2",
4806   - "toidentifier": "1.0.0"
4807   - }
4808   - },
4809   - "iconv-lite": {
4810   - "version": "0.4.24",
4811   - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
4812   - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
4813   - "requires": {
4814   - "safer-buffer": ">= 2.1.2 < 3"
4815   - }
4816   - },
4817   - "parseurl": {
4818   - "version": "1.3.3",
4819   - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
4820   - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
  4670 + "version": "2.0.0",
  4671 + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
  4672 + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
4821 4673 },
4822 4674 "qs": {
4823   - "version": "6.7.0",
4824   - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
4825   - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="
4826   - },
4827   - "raw-body": {
4828   - "version": "2.4.0",
4829   - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
4830   - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
  4675 + "version": "6.11.0",
  4676 + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
  4677 + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
4831 4678 "requires": {
4832   - "bytes": "3.1.0",
4833   - "http-errors": "1.7.2",
4834   - "iconv-lite": "0.4.24",
4835   - "unpipe": "1.0.0"
  4679 + "side-channel": "^1.0.4"
4836 4680 }
4837 4681 },
4838 4682 "safe-buffer": {
4839   - "version": "5.1.2",
4840   - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
4841   - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
4842   - },
4843   - "statuses": {
4844   - "version": "1.5.0",
4845   - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
4846   - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
4847   - },
4848   - "type-is": {
4849   - "version": "1.6.18",
4850   - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
4851   - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
4852   - "requires": {
4853   - "media-typer": "0.3.0",
4854   - "mime-types": "~2.1.24"
4855   - }
  4683 + "version": "5.2.1",
  4684 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
  4685 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
4856 4686 }
4857 4687 }
4858 4688 },
... ... @@ -4927,29 +4757,17 @@
4927 4757 "optional": true
4928 4758 },
4929 4759 "finalhandler": {
4930   - "version": "1.1.2",
4931   - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
4932   - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
  4760 + "version": "1.2.0",
  4761 + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
  4762 + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
4933 4763 "requires": {
4934 4764 "debug": "2.6.9",
4935 4765 "encodeurl": "~1.0.2",
4936 4766 "escape-html": "~1.0.3",
4937   - "on-finished": "~2.3.0",
  4767 + "on-finished": "2.4.1",
4938 4768 "parseurl": "~1.3.3",
4939   - "statuses": "~1.5.0",
  4769 + "statuses": "2.0.1",
4940 4770 "unpipe": "~1.0.0"
4941   - },
4942   - "dependencies": {
4943   - "parseurl": {
4944   - "version": "1.3.3",
4945   - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
4946   - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
4947   - },
4948   - "statuses": {
4949   - "version": "1.5.0",
4950   - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
4951   - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
4952   - }
4953 4771 }
4954 4772 },
4955 4773 "find-up": {
... ... @@ -4998,14 +4816,14 @@
4998 4816 }
4999 4817 },
5000 4818 "forwarded": {
5001   - "version": "0.1.2",
5002   - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
5003   - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="
  4819 + "version": "0.2.0",
  4820 + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
  4821 + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="
5004 4822 },
5005 4823 "fresh": {
5006 4824 "version": "0.5.2",
5007 4825 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
5008   - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
  4826 + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q=="
5009 4827 },
5010 4828 "fs-copy-file": {
5011 4829 "version": "2.1.2",
... ... @@ -5023,8 +4841,7 @@
5023 4841 "function-bind": {
5024 4842 "version": "1.1.1",
5025 4843 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
5026   - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
5027   - "dev": true
  4844 + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
5028 4845 },
5029 4846 "functional-red-black-tree": {
5030 4847 "version": "1.0.1",
... ... @@ -5036,7 +4853,6 @@
5036 4853 "version": "1.1.1",
5037 4854 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
5038 4855 "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
5039   - "dev": true,
5040 4856 "requires": {
5041 4857 "function-bind": "^1.1.1",
5042 4858 "has": "^1.0.3",
... ... @@ -5123,7 +4939,6 @@
5123 4939 "version": "1.0.3",
5124 4940 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
5125 4941 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
5126   - "dev": true,
5127 4942 "requires": {
5128 4943 "function-bind": "^1.1.1"
5129 4944 }
... ... @@ -5143,8 +4958,7 @@
5143 4958 "has-symbols": {
5144 4959 "version": "1.0.2",
5145 4960 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
5146   - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
5147   - "dev": true
  4961 + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw=="
5148 4962 },
5149 4963 "has-tostringtag": {
5150 4964 "version": "1.0.0",
... ... @@ -5156,20 +4970,21 @@
5156 4970 }
5157 4971 },
5158 4972 "http-errors": {
5159   - "version": "1.6.2",
5160   - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz",
5161   - "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=",
  4973 + "version": "2.0.0",
  4974 + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
  4975 + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
5162 4976 "requires": {
5163   - "depd": "1.1.1",
5164   - "inherits": "2.0.3",
5165   - "setprototypeof": "1.0.3",
5166   - "statuses": ">= 1.3.1 < 2"
  4977 + "depd": "2.0.0",
  4978 + "inherits": "2.0.4",
  4979 + "setprototypeof": "1.2.0",
  4980 + "statuses": "2.0.1",
  4981 + "toidentifier": "1.0.1"
5167 4982 },
5168 4983 "dependencies": {
5169   - "setprototypeof": {
5170   - "version": "1.0.3",
5171   - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz",
5172   - "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ="
  4984 + "depd": {
  4985 + "version": "2.0.0",
  4986 + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
  4987 + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
5173 4988 }
5174 4989 }
5175 4990 },
... ... @@ -5184,9 +4999,12 @@
5184 4999 }
5185 5000 },
5186 5001 "iconv-lite": {
5187   - "version": "0.4.19",
5188   - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz",
5189   - "integrity": "sha1-90aPYBNfXl2tM5nAqBvpoWA6CCs="
  5002 + "version": "0.4.24",
  5003 + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
  5004 + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
  5005 + "requires": {
  5006 + "safer-buffer": ">= 2.1.2 < 3"
  5007 + }
5190 5008 },
5191 5009 "ignore": {
5192 5010 "version": "4.0.6",
... ... @@ -5220,9 +5038,9 @@
5220 5038 }
5221 5039 },
5222 5040 "inherits": {
5223   - "version": "2.0.3",
5224   - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
5225   - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
  5041 + "version": "2.0.4",
  5042 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
  5043 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
5226 5044 },
5227 5045 "internal-slot": {
5228 5046 "version": "1.0.3",
... ... @@ -5524,7 +5342,7 @@
5524 5342 "media-typer": {
5525 5343 "version": "0.3.0",
5526 5344 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
5527   - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
  5345 + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ=="
5528 5346 },
5529 5347 "merge-descriptors": {
5530 5348 "version": "1.0.1",
... ... @@ -5542,16 +5360,16 @@
5542 5360 "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
5543 5361 },
5544 5362 "mime-db": {
5545   - "version": "1.40.0",
5546   - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz",
5547   - "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA=="
  5363 + "version": "1.52.0",
  5364 + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
  5365 + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
5548 5366 },
5549 5367 "mime-types": {
5550   - "version": "2.1.24",
5551   - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz",
5552   - "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==",
  5368 + "version": "2.1.35",
  5369 + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
  5370 + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
5553 5371 "requires": {
5554   - "mime-db": "1.40.0"
  5372 + "mime-db": "1.52.0"
5555 5373 }
5556 5374 },
5557 5375 "minimatch": {
... ... @@ -5585,9 +5403,9 @@
5585 5403 "dev": true
5586 5404 },
5587 5405 "negotiator": {
5588   - "version": "0.6.2",
5589   - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
5590   - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="
  5406 + "version": "0.6.3",
  5407 + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
  5408 + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg=="
5591 5409 },
5592 5410 "neo-async": {
5593 5411 "version": "2.6.2",
... ... @@ -5620,9 +5438,9 @@
5620 5438 "integrity": "sha1-StCAk21EPCVhrtnyGX7//iX05QY="
5621 5439 },
5622 5440 "nunjucks": {
5623   - "version": "3.2.3",
5624   - "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.2.3.tgz",
5625   - "integrity": "sha512-psb6xjLj47+fE76JdZwskvwG4MYsQKXUtMsPh6U0YMvmyjRtKRFcxnlXGWglNybtNTNVmGdp94K62/+NjF5FDQ==",
  5441 + "version": "3.2.4",
  5442 + "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.2.4.tgz",
  5443 + "integrity": "sha512-26XRV6BhkgK0VOxfbU5cQI+ICFUtMLixv1noZn1tGU38kQH5A5nmmbk/O45xdyBhD1esk47nKrY0mvQpZIhRjQ==",
5626 5444 "requires": {
5627 5445 "a-sync-waterfall": "^1.0.0",
5628 5446 "asap": "^2.0.3",
... ... @@ -5649,8 +5467,7 @@
5649 5467 "object-inspect": {
5650 5468 "version": "1.12.0",
5651 5469 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz",
5652   - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==",
5653   - "dev": true
  5470 + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g=="
5654 5471 },
5655 5472 "object-keys": {
5656 5473 "version": "1.1.1",
... ... @@ -5693,9 +5510,9 @@
5693 5510 }
5694 5511 },
5695 5512 "on-finished": {
5696   - "version": "2.3.0",
5697   - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
5698   - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
  5513 + "version": "2.4.1",
  5514 + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
  5515 + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
5699 5516 "requires": {
5700 5517 "ee-first": "1.1.1"
5701 5518 }
... ... @@ -5775,9 +5592,9 @@
5775 5592 "dev": true
5776 5593 },
5777 5594 "parseurl": {
5778   - "version": "1.3.2",
5779   - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz",
5780   - "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M="
  5595 + "version": "1.3.3",
  5596 + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
  5597 + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
5781 5598 },
5782 5599 "path-exists": {
5783 5600 "version": "3.0.0",
... ... @@ -5835,11 +5652,11 @@
5835 5652 "dev": true
5836 5653 },
5837 5654 "proxy-addr": {
5838   - "version": "2.0.6",
5839   - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
5840   - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==",
  5655 + "version": "2.0.7",
  5656 + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
  5657 + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
5841 5658 "requires": {
5842   - "forwarded": "~0.1.2",
  5659 + "forwarded": "0.2.0",
5843 5660 "ipaddr.js": "1.9.1"
5844 5661 }
5845 5662 },
... ... @@ -5874,13 +5691,13 @@
5874 5691 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
5875 5692 },
5876 5693 "raw-body": {
5877   - "version": "2.3.2",
5878   - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz",
5879   - "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=",
  5694 + "version": "2.5.1",
  5695 + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz",
  5696 + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==",
5880 5697 "requires": {
5881   - "bytes": "3.0.0",
5882   - "http-errors": "1.6.2",
5883   - "iconv-lite": "0.4.19",
  5698 + "bytes": "3.1.2",
  5699 + "http-errors": "2.0.0",
  5700 + "iconv-lite": "0.4.24",
5884 5701 "unpipe": "1.0.0"
5885 5702 }
5886 5703 },
... ... @@ -6025,81 +5842,52 @@
6025 5842 "dev": true
6026 5843 },
6027 5844 "send": {
6028   - "version": "0.17.1",
6029   - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
6030   - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
  5845 + "version": "0.18.0",
  5846 + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
  5847 + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
6031 5848 "requires": {
6032 5849 "debug": "2.6.9",
6033   - "depd": "~1.1.2",
6034   - "destroy": "~1.0.4",
  5850 + "depd": "2.0.0",
  5851 + "destroy": "1.2.0",
6035 5852 "encodeurl": "~1.0.2",
6036 5853 "escape-html": "~1.0.3",
6037 5854 "etag": "~1.8.1",
6038 5855 "fresh": "0.5.2",
6039   - "http-errors": "~1.7.2",
  5856 + "http-errors": "2.0.0",
6040 5857 "mime": "1.6.0",
6041   - "ms": "2.1.1",
6042   - "on-finished": "~2.3.0",
  5858 + "ms": "2.1.3",
  5859 + "on-finished": "2.4.1",
6043 5860 "range-parser": "~1.2.1",
6044   - "statuses": "~1.5.0"
  5861 + "statuses": "2.0.1"
6045 5862 },
6046 5863 "dependencies": {
6047 5864 "depd": {
6048   - "version": "1.1.2",
6049   - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
6050   - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
6051   - },
6052   - "http-errors": {
6053   - "version": "1.7.3",
6054   - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz",
6055   - "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==",
6056   - "requires": {
6057   - "depd": "~1.1.2",
6058   - "inherits": "2.0.4",
6059   - "setprototypeof": "1.1.1",
6060   - "statuses": ">= 1.5.0 < 2",
6061   - "toidentifier": "1.0.0"
6062   - }
6063   - },
6064   - "inherits": {
6065   - "version": "2.0.4",
6066   - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
6067   - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
  5865 + "version": "2.0.0",
  5866 + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
  5867 + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
6068 5868 },
6069 5869 "ms": {
6070   - "version": "2.1.1",
6071   - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
6072   - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
6073   - },
6074   - "statuses": {
6075   - "version": "1.5.0",
6076   - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
6077   - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
  5870 + "version": "2.1.3",
  5871 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
  5872 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
6078 5873 }
6079 5874 }
6080 5875 },
6081 5876 "serve-static": {
6082   - "version": "1.14.1",
6083   - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
6084   - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
  5877 + "version": "1.15.0",
  5878 + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
  5879 + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
6085 5880 "requires": {
6086 5881 "encodeurl": "~1.0.2",
6087 5882 "escape-html": "~1.0.3",
6088 5883 "parseurl": "~1.3.3",
6089   - "send": "0.17.1"
6090   - },
6091   - "dependencies": {
6092   - "parseurl": {
6093   - "version": "1.3.3",
6094   - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
6095   - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
6096   - }
  5884 + "send": "0.18.0"
6097 5885 }
6098 5886 },
6099 5887 "setprototypeof": {
6100   - "version": "1.1.1",
6101   - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
6102   - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
  5888 + "version": "1.2.0",
  5889 + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
  5890 + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
6103 5891 },
6104 5892 "sha1": {
6105 5893 "version": "1.1.1",
... ... @@ -6129,7 +5917,6 @@
6129 5917 "version": "1.0.4",
6130 5918 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
6131 5919 "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
6132   - "dev": true,
6133 5920 "requires": {
6134 5921 "call-bind": "^1.0.0",
6135 5922 "get-intrinsic": "^1.0.2",
... ... @@ -6180,9 +5967,9 @@
6180 5967 "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA="
6181 5968 },
6182 5969 "statuses": {
6183   - "version": "1.3.1",
6184   - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",
6185   - "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4="
  5970 + "version": "2.0.1",
  5971 + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
  5972 + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="
6186 5973 },
6187 5974 "strftime": {
6188 5975 "version": "0.10.0",
... ... @@ -6295,9 +6082,9 @@
6295 6082 "dev": true
6296 6083 },
6297 6084 "toidentifier": {
6298   - "version": "1.0.0",
6299   - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
6300   - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="
  6085 + "version": "1.0.1",
  6086 + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
  6087 + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="
6301 6088 },
6302 6089 "tough-cookie": {
6303 6090 "version": "2.5.0",
... ... @@ -6360,27 +6147,12 @@
6360 6147 "dev": true
6361 6148 },
6362 6149 "type-is": {
6363   - "version": "1.6.16",
6364   - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz",
6365   - "integrity": "sha1-+JzjQVQcZysl7nrjxz3uOyvlAZQ=",
  6150 + "version": "1.6.18",
  6151 + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
  6152 + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
6366 6153 "requires": {
6367 6154 "media-typer": "0.3.0",
6368   - "mime-types": "~2.1.18"
6369   - },
6370   - "dependencies": {
6371   - "mime-db": {
6372   - "version": "1.33.0",
6373   - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz",
6374   - "integrity": "sha1-o0kgUKXLm2NFBUHjnZeI0icng9s="
6375   - },
6376   - "mime-types": {
6377   - "version": "2.1.18",
6378   - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz",
6379   - "integrity": "sha1-bzI/YKg9ERRvgx/xH9ZuL+VQO7g=",
6380   - "requires": {
6381   - "mime-db": "~1.33.0"
6382   - }
6383   - }
  6155 + "mime-types": "~2.1.24"
6384 6156 }
6385 6157 },
6386 6158 "uglify-js": {
... ... @@ -6421,7 +6193,7 @@
6421 6193 "unpipe": {
6422 6194 "version": "1.0.0",
6423 6195 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
6424   - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
  6196 + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="
6425 6197 },
6426 6198 "uri-js": {
6427 6199 "version": "4.2.2",
1 1 {
2 2 "name": "komodo-sdk",
3   - "version": "1.45.8",
  3 + "version": "1.45.9",
4 4 "description": "SDK for Komodo",
5 5 "main": "index.js",
6 6 "scripts": {
... ... @@ -24,7 +24,7 @@
24 24 "basic-auth": "^2.0.0",
25 25 "body-parser": "^1.18.2",
26 26 "dot-object": "^2.1.4",
27   - "express": "^4.17.1",
  27 + "express": "^4.18.2",
28 28 "express-session": "^1.15.6",
29 29 "fs-copy-file": "^2.1.2",
30 30 "json-query": "^2.2.2",
... ... @@ -36,7 +36,7 @@
36 36 "node-machine-id": "^1.1.10",
37 37 "node-natural-sort": "^0.8.6",
38 38 "numeral": "^2.0.6",
39   - "nunjucks": "^3.2.3",
  39 + "nunjucks": "^3.2.4",
40 40 "pkginfo": "^0.4.1",
41 41 "redis": "^3.1.2",
42 42 "request": "^2.88.2",