summary refs log tree commit diff
path: root/gateway
diff options
context:
space:
mode:
authorFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-09-16 20:46:22 +0200
committerFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-09-16 20:46:22 +0200
commitfe8d9ca7405f25c477bef5141f45760a4d5fb8ff (patch)
tree234552dfff84cbe1a999ad8515f26241f4365a76 /gateway
parent:construction: webhook (diff)
downloadserver-fe8d9ca7405f25c477bef5141f45760a4d5fb8ff.tar.xz
:arrow_up: fix + update dependencies
Diffstat (limited to 'gateway')
-rw-r--r--gateway/package-lock.json322
1 files changed, 205 insertions, 117 deletions
diff --git a/gateway/package-lock.json b/gateway/package-lock.json
index 64c542e4..40db319d 100644
--- a/gateway/package-lock.json
+++ b/gateway/package-lock.json
@@ -37,7 +37,6 @@
 			}
 		},
 		"../util": {
-			"name": "@fosscord/util",
 			"version": "1.0.0",
 			"hasInstallScript": true,
 			"license": "GPLV3",
@@ -79,9 +78,9 @@
 			"integrity": "sha512-O3uyB/JbkAEMZaP3YqyHH7TMnex7tWyCbCI4EfJdOCoN6HIhqdJBWTM6aCCiWQ/5f5wxjgU735QAIpJbjDvmzg=="
 		},
 		"node_modules/@types/amqplib": {
-			"version": "0.8.1",
-			"resolved": "https://registry.npmjs.org/@types/amqplib/-/amqplib-0.8.1.tgz",
-			"integrity": "sha512-8dCjF+dHZ8Y6JOoHD1BMnxP0quAncvZq4wA/lS072NjX9vIzVRSMcmfKy2Os8ZQ8VWWp74MD09GMbVbKS6/Fxw==",
+			"version": "0.8.2",
+			"resolved": "https://registry.npmjs.org/@types/amqplib/-/amqplib-0.8.2.tgz",
+			"integrity": "sha512-p+TFLzo52f8UanB+Nq6gyUi65yecAcRY3nYowU6MPGFtaJvEDxcnFWrxssSTkF+ts1W3zyQDvgVICLQem5WxRA==",
 			"dev": true,
 			"dependencies": {
 				"@types/bluebird": "*",
@@ -95,17 +94,18 @@
 			"dev": true
 		},
 		"node_modules/@types/bson": {
-			"version": "4.0.5",
-			"resolved": "https://registry.npmjs.org/@types/bson/-/bson-4.0.5.tgz",
-			"integrity": "sha512-vVLwMUqhYJSQ/WKcE60eFqcyuWse5fGH+NMAXHuKrUAPoryq3ATxk5o4bgYNtg5aOM4APVg7Hnb3ASqUYG0PKg==",
+			"version": "4.2.0",
+			"resolved": "https://registry.npmjs.org/@types/bson/-/bson-4.2.0.tgz",
+			"integrity": "sha512-ELCPqAdroMdcuxqwMgUpifQyRoTpyYCNr1V9xKyF40VsBobsj+BbWNRvwGchMgBPGqkw655ypkjj2MEF5ywVwg==",
+			"deprecated": "This is a stub types definition. bson provides its own type definitions, so you do not need this installed.",
 			"dependencies": {
-				"@types/node": "*"
+				"bson": "*"
 			}
 		},
 		"node_modules/@types/jsonwebtoken": {
-			"version": "8.5.4",
-			"resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.4.tgz",
-			"integrity": "sha512-4L8msWK31oXwdtC81RmRBAULd0ShnAHjBuKT9MRQpjP0piNrZdXyTRcKY9/UIfhGeKIT4PvF5amOOUbbT/9Wpg==",
+			"version": "8.5.5",
+			"resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.5.tgz",
+			"integrity": "sha512-OGqtHQ7N5/Ap/TUwO6IgHDuLiAoTmHhGpNvgkCm/F4N6pKzx/RBSfr2OXZSwC6vkfnsEdb6+7DNZVtiXiwdwFw==",
 			"dev": true,
 			"dependencies": {
 				"@types/node": "*"
@@ -149,9 +149,9 @@
 			}
 		},
 		"node_modules/@types/node": {
-			"version": "14.17.9",
-			"resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.9.tgz",
-			"integrity": "sha512-CMjgRNsks27IDwI785YMY0KLt3co/c0cQ5foxHYv/shC2w8oOnVwz5Ubq1QG5KzrcW+AXk6gzdnxIkDnTvzu3g=="
+			"version": "14.17.16",
+			"resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.16.tgz",
+			"integrity": "sha512-WiFf2izl01P1CpeY8WqFAeKWwByMueBEkND38EcN8N68qb0aDG3oIS1P5MhAX5kUdr469qRyqsY/MjanLjsFbQ=="
 		},
 		"node_modules/@types/node-fetch": {
 			"version": "2.5.12",
@@ -208,9 +208,9 @@
 			}
 		},
 		"node_modules/ajv": {
-			"version": "8.6.2",
-			"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz",
-			"integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==",
+			"version": "8.6.3",
+			"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz",
+			"integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==",
 			"dependencies": {
 				"fast-deep-equal": "^3.1.1",
 				"json-schema-traverse": "^1.0.0",
@@ -239,9 +239,9 @@
 			}
 		},
 		"node_modules/ansi-regex": {
-			"version": "5.0.0",
-			"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
-			"integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
+			"version": "5.0.1",
+			"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+			"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
 			"engines": {
 				"node": ">=8"
 			}
@@ -452,18 +452,20 @@
 			}
 		},
 		"node_modules/bson": {
-			"version": "1.1.6",
-			"resolved": "https://registry.npmjs.org/bson/-/bson-1.1.6.tgz",
-			"integrity": "sha512-EvVNVeGo4tHxwi8L6bPj3y3itEvStdwvvlojVxxbyYfoaxJ6keLgrTuKdyfEAszFK+H3olzBuafE0yoh0D1gdg==",
-			"peer": true,
+			"version": "4.5.2",
+			"resolved": "https://registry.npmjs.org/bson/-/bson-4.5.2.tgz",
+			"integrity": "sha512-8CEMJpwc7qlQtrn2rney38jQSEeMar847lz0LyitwRmVknAW8iHXrzW4fTjHfyWm0E3sukyD/zppdH+QU1QefA==",
+			"dependencies": {
+				"buffer": "^5.6.0"
+			},
 			"engines": {
-				"node": ">=0.6.19"
+				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/buffer": {
-			"version": "6.0.3",
-			"resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
-			"integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
+			"version": "5.7.1",
+			"resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
+			"integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
 			"funding": [
 				{
 					"type": "github",
@@ -480,7 +482,7 @@
 			],
 			"dependencies": {
 				"base64-js": "^1.3.1",
-				"ieee754": "^1.2.1"
+				"ieee754": "^1.1.13"
 			}
 		},
 		"node_modules/buffer-equal-constant-time": {
@@ -661,9 +663,9 @@
 			"integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
 		},
 		"node_modules/core-util-is": {
-			"version": "1.0.2",
-			"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
-			"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
+			"version": "1.0.3",
+			"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
+			"integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
 		},
 		"node_modules/create-require": {
 			"version": "1.1.1",
@@ -689,9 +691,9 @@
 			}
 		},
 		"node_modules/denque": {
-			"version": "1.5.0",
-			"resolved": "https://registry.npmjs.org/denque/-/denque-1.5.0.tgz",
-			"integrity": "sha512-CYiCSgIF1p6EUByQPlGkKnP1M9g0ZV3qMIrqMqZqdwazygIA/YP2vrbcyl1h/WppKJTdl1F85cXIle+394iDAQ==",
+			"version": "1.5.1",
+			"resolved": "https://registry.npmjs.org/denque/-/denque-1.5.1.tgz",
+			"integrity": "sha512-XwE+iZ4D6ZUB7mfYRMb5wByE8L74HCn30FBN7sWnXksWc1LO1bPDl67pBR9o/kC4z/xSNAwkMYcGgqDV3BE3Hw==",
 			"peer": true,
 			"engines": {
 				"node": ">=0.10"
@@ -1115,9 +1117,9 @@
 			}
 		},
 		"node_modules/is-core-module": {
-			"version": "2.5.0",
-			"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz",
-			"integrity": "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==",
+			"version": "2.6.0",
+			"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz",
+			"integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==",
 			"dev": true,
 			"dependencies": {
 				"has": "^1.0.3"
@@ -1237,16 +1239,16 @@
 			"peer": true
 		},
 		"node_modules/lambert-server": {
-			"version": "1.2.8",
-			"resolved": "https://registry.npmjs.org/lambert-server/-/lambert-server-1.2.8.tgz",
-			"integrity": "sha512-vi/Ku/QudY+WIdGO9bc0qLfVhfuJFWXk1+etesPW1vW29sPbmevLL6IwfvCtw+/MyzRAJLOyCBfQ310a68+2QQ==",
+			"version": "1.2.10",
+			"resolved": "https://registry.npmjs.org/lambert-server/-/lambert-server-1.2.10.tgz",
+			"integrity": "sha512-BHGPmpUrRklFJHPu0vAA8NBewtEd4IX80FRpV4nX9z8kHTUYHqnYHoBeUEWoUmxAeFQvQae1Axk5RQXRQk4VNw==",
 			"dependencies": {
 				"body-parser": "^1.19.0",
 				"chalk": "^4.1.1",
 				"express": "^4.17.1",
 				"express-async-errors": "^3.1.1",
 				"helmet": "^4.4.1",
-				"missing-native-js-functions": "^1.1.8"
+				"missing-native-js-functions": "^1.2.11"
 			}
 		},
 		"node_modules/lodash.includes": {
@@ -1420,12 +1422,22 @@
 				}
 			}
 		},
+		"node_modules/mongodb/node_modules/bson": {
+			"version": "1.1.6",
+			"resolved": "https://registry.npmjs.org/bson/-/bson-1.1.6.tgz",
+			"integrity": "sha512-EvVNVeGo4tHxwi8L6bPj3y3itEvStdwvvlojVxxbyYfoaxJ6keLgrTuKdyfEAszFK+H3olzBuafE0yoh0D1gdg==",
+			"peer": true,
+			"engines": {
+				"node": ">=0.6.19"
+			}
+		},
 		"node_modules/mongoose": {
-			"version": "5.13.7",
-			"resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.7.tgz",
-			"integrity": "sha512-ADIvftZ+KfoTALMZ0n8HvBlezFhcUd73hQaHQDwQ+3X+JZlqE47fUy9yhFZ2SjT+qzmuaCcIXCfhewIc38t2fQ==",
+			"version": "5.13.9",
+			"resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.9.tgz",
+			"integrity": "sha512-JbLw5ie0LJxm7V9LoNxRY//6cyFJf0cOpON2TWUWvF9pabil6ArfECL3xHV2N+mwwO4gXiIa+c0pwTzDUVTgqw==",
 			"peer": true,
 			"dependencies": {
+				"@types/bson": "1.x || 4.0.x",
 				"@types/mongodb": "^3.5.27",
 				"bson": "^1.1.4",
 				"kareem": "2.3.2",
@@ -1452,7 +1464,6 @@
 			"version": "0.12.3",
 			"resolved": "https://registry.npmjs.org/mongoose-autopopulate/-/mongoose-autopopulate-0.12.3.tgz",
 			"integrity": "sha512-yNmYsfi6OpS/GQ+48mkB0KQ199ExHmmPrt3wt3fyxPHPMtEBGts7yq3wBQR6VgKCPOQaKvCI1URbJCPOtrPeLw==",
-			"license": "Apache 2.0",
 			"peerDependencies": {
 				"mongoose": "4.x || 5.x"
 			}
@@ -1466,6 +1477,24 @@
 				"mongoose": "*"
 			}
 		},
+		"node_modules/mongoose/node_modules/@types/bson": {
+			"version": "4.0.5",
+			"resolved": "https://registry.npmjs.org/@types/bson/-/bson-4.0.5.tgz",
+			"integrity": "sha512-vVLwMUqhYJSQ/WKcE60eFqcyuWse5fGH+NMAXHuKrUAPoryq3ATxk5o4bgYNtg5aOM4APVg7Hnb3ASqUYG0PKg==",
+			"peer": true,
+			"dependencies": {
+				"@types/node": "*"
+			}
+		},
+		"node_modules/mongoose/node_modules/bson": {
+			"version": "1.1.6",
+			"resolved": "https://registry.npmjs.org/bson/-/bson-1.1.6.tgz",
+			"integrity": "sha512-EvVNVeGo4tHxwi8L6bPj3y3itEvStdwvvlojVxxbyYfoaxJ6keLgrTuKdyfEAszFK+H3olzBuafE0yoh0D1gdg==",
+			"peer": true,
+			"engines": {
+				"node": ">=0.6.19"
+			}
+		},
 		"node_modules/mongoose/node_modules/ms": {
 			"version": "2.1.2",
 			"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
@@ -1473,9 +1502,9 @@
 			"peer": true
 		},
 		"node_modules/mpath": {
-			"version": "0.8.3",
+			"version": "0.8.4",
 			"resolved": "https://registry.npmjs.org/mpath/-/mpath-0.8.4.tgz",
-			"integrity": "sha512-eb9rRvhDltXVNL6Fxd2zM9D4vKBxjVVQNLNijlj7uoXUy19zNDsIif5zR+pWmPCWNKwAtqyo4JveQm4nfD5+eA==",
+			"integrity": "sha512-DTxNZomBcTWlrMW76jy1wvV37X/cNNxPW1y2Jzd4DZkAaC5ZGsm8bfGfNOthcDuRJujXLqiuS6o3Tpy0JEoh7g==",
 			"peer": true,
 			"engines": {
 				"node": ">=4.0.0"
@@ -1542,9 +1571,9 @@
 			}
 		},
 		"node_modules/node-fetch": {
-			"version": "2.6.1",
-			"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
-			"integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==",
+			"version": "2.6.2",
+			"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.2.tgz",
+			"integrity": "sha512-aLoxToI6RfZ+0NOjmWAgn9+LEd30YCkJKFSyWacNZdEKTit/ZMcKjGkTRo8uWEsnIb/hfKecNPEbln02PdWbcA==",
 			"engines": {
 				"node": "4.x || >=6.0.0"
 			}
@@ -1931,9 +1960,9 @@
 			}
 		},
 		"node_modules/source-map-support": {
-			"version": "0.5.19",
-			"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
-			"integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
+			"version": "0.5.20",
+			"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz",
+			"integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==",
 			"dev": true,
 			"dependencies": {
 				"buffer-from": "^1.0.0",
@@ -2247,6 +2276,29 @@
 				}
 			}
 		},
+		"node_modules/typeorm/node_modules/buffer": {
+			"version": "6.0.3",
+			"resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
+			"integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
+			"funding": [
+				{
+					"type": "github",
+					"url": "https://github.com/sponsors/feross"
+				},
+				{
+					"type": "patreon",
+					"url": "https://www.patreon.com/feross"
+				},
+				{
+					"type": "consulting",
+					"url": "https://feross.org/support"
+				}
+			],
+			"dependencies": {
+				"base64-js": "^1.3.1",
+				"ieee754": "^1.2.1"
+			}
+		},
 		"node_modules/typeorm/node_modules/debug": {
 			"version": "4.3.2",
 			"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
@@ -2269,9 +2321,9 @@
 			"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
 		},
 		"node_modules/typescript": {
-			"version": "4.3.5",
-			"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz",
-			"integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==",
+			"version": "4.4.3",
+			"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.3.tgz",
+			"integrity": "sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==",
 			"dev": true,
 			"bin": {
 				"tsc": "bin/tsc",
@@ -2358,9 +2410,9 @@
 			"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
 		},
 		"node_modules/ws": {
-			"version": "7.5.3",
-			"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz",
-			"integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==",
+			"version": "7.5.5",
+			"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz",
+			"integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==",
 			"engines": {
 				"node": ">=8.3.0"
 			},
@@ -2558,9 +2610,9 @@
 			"integrity": "sha512-O3uyB/JbkAEMZaP3YqyHH7TMnex7tWyCbCI4EfJdOCoN6HIhqdJBWTM6aCCiWQ/5f5wxjgU735QAIpJbjDvmzg=="
 		},
 		"@types/amqplib": {
-			"version": "0.8.1",
-			"resolved": "https://registry.npmjs.org/@types/amqplib/-/amqplib-0.8.1.tgz",
-			"integrity": "sha512-8dCjF+dHZ8Y6JOoHD1BMnxP0quAncvZq4wA/lS072NjX9vIzVRSMcmfKy2Os8ZQ8VWWp74MD09GMbVbKS6/Fxw==",
+			"version": "0.8.2",
+			"resolved": "https://registry.npmjs.org/@types/amqplib/-/amqplib-0.8.2.tgz",
+			"integrity": "sha512-p+TFLzo52f8UanB+Nq6gyUi65yecAcRY3nYowU6MPGFtaJvEDxcnFWrxssSTkF+ts1W3zyQDvgVICLQem5WxRA==",
 			"dev": true,
 			"requires": {
 				"@types/bluebird": "*",
@@ -2574,17 +2626,17 @@
 			"dev": true
 		},
 		"@types/bson": {
-			"version": "4.0.5",
-			"resolved": "https://registry.npmjs.org/@types/bson/-/bson-4.0.5.tgz",
-			"integrity": "sha512-vVLwMUqhYJSQ/WKcE60eFqcyuWse5fGH+NMAXHuKrUAPoryq3ATxk5o4bgYNtg5aOM4APVg7Hnb3ASqUYG0PKg==",
+			"version": "4.2.0",
+			"resolved": "https://registry.npmjs.org/@types/bson/-/bson-4.2.0.tgz",
+			"integrity": "sha512-ELCPqAdroMdcuxqwMgUpifQyRoTpyYCNr1V9xKyF40VsBobsj+BbWNRvwGchMgBPGqkw655ypkjj2MEF5ywVwg==",
 			"requires": {
-				"@types/node": "*"
+				"bson": "*"
 			}
 		},
 		"@types/jsonwebtoken": {
-			"version": "8.5.4",
-			"resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.4.tgz",
-			"integrity": "sha512-4L8msWK31oXwdtC81RmRBAULd0ShnAHjBuKT9MRQpjP0piNrZdXyTRcKY9/UIfhGeKIT4PvF5amOOUbbT/9Wpg==",
+			"version": "8.5.5",
+			"resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.5.tgz",
+			"integrity": "sha512-OGqtHQ7N5/Ap/TUwO6IgHDuLiAoTmHhGpNvgkCm/F4N6pKzx/RBSfr2OXZSwC6vkfnsEdb6+7DNZVtiXiwdwFw==",
 			"dev": true,
 			"requires": {
 				"@types/node": "*"
@@ -2628,9 +2680,9 @@
 			}
 		},
 		"@types/node": {
-			"version": "14.17.9",
-			"resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.9.tgz",
-			"integrity": "sha512-CMjgRNsks27IDwI785YMY0KLt3co/c0cQ5foxHYv/shC2w8oOnVwz5Ubq1QG5KzrcW+AXk6gzdnxIkDnTvzu3g=="
+			"version": "14.17.16",
+			"resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.16.tgz",
+			"integrity": "sha512-WiFf2izl01P1CpeY8WqFAeKWwByMueBEkND38EcN8N68qb0aDG3oIS1P5MhAX5kUdr469qRyqsY/MjanLjsFbQ=="
 		},
 		"@types/node-fetch": {
 			"version": "2.5.12",
@@ -2684,9 +2736,9 @@
 			}
 		},
 		"ajv": {
-			"version": "8.6.2",
-			"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz",
-			"integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==",
+			"version": "8.6.3",
+			"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz",
+			"integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==",
 			"requires": {
 				"fast-deep-equal": "^3.1.1",
 				"json-schema-traverse": "^1.0.0",
@@ -2708,9 +2760,9 @@
 			}
 		},
 		"ansi-regex": {
-			"version": "5.0.0",
-			"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
-			"integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg=="
+			"version": "5.0.1",
+			"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+			"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
 		},
 		"ansi-styles": {
 			"version": "4.3.0",
@@ -2884,18 +2936,20 @@
 			}
 		},
 		"bson": {
-			"version": "1.1.6",
-			"resolved": "https://registry.npmjs.org/bson/-/bson-1.1.6.tgz",
-			"integrity": "sha512-EvVNVeGo4tHxwi8L6bPj3y3itEvStdwvvlojVxxbyYfoaxJ6keLgrTuKdyfEAszFK+H3olzBuafE0yoh0D1gdg==",
-			"peer": true
+			"version": "4.5.2",
+			"resolved": "https://registry.npmjs.org/bson/-/bson-4.5.2.tgz",
+			"integrity": "sha512-8CEMJpwc7qlQtrn2rney38jQSEeMar847lz0LyitwRmVknAW8iHXrzW4fTjHfyWm0E3sukyD/zppdH+QU1QefA==",
+			"requires": {
+				"buffer": "^5.6.0"
+			}
 		},
 		"buffer": {
-			"version": "6.0.3",
-			"resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
-			"integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
+			"version": "5.7.1",
+			"resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
+			"integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
 			"requires": {
 				"base64-js": "^1.3.1",
-				"ieee754": "^1.2.1"
+				"ieee754": "^1.1.13"
 			}
 		},
 		"buffer-equal-constant-time": {
@@ -3041,9 +3095,9 @@
 			"integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
 		},
 		"core-util-is": {
-			"version": "1.0.2",
-			"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
-			"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
+			"version": "1.0.3",
+			"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
+			"integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
 		},
 		"create-require": {
 			"version": "1.1.1",
@@ -3066,9 +3120,9 @@
 			"dev": true
 		},
 		"denque": {
-			"version": "1.5.0",
-			"resolved": "https://registry.npmjs.org/denque/-/denque-1.5.0.tgz",
-			"integrity": "sha512-CYiCSgIF1p6EUByQPlGkKnP1M9g0ZV3qMIrqMqZqdwazygIA/YP2vrbcyl1h/WppKJTdl1F85cXIle+394iDAQ==",
+			"version": "1.5.1",
+			"resolved": "https://registry.npmjs.org/denque/-/denque-1.5.1.tgz",
+			"integrity": "sha512-XwE+iZ4D6ZUB7mfYRMb5wByE8L74HCn30FBN7sWnXksWc1LO1bPDl67pBR9o/kC4z/xSNAwkMYcGgqDV3BE3Hw==",
 			"peer": true
 		},
 		"depd": {
@@ -3386,9 +3440,9 @@
 			}
 		},
 		"is-core-module": {
-			"version": "2.5.0",
-			"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz",
-			"integrity": "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==",
+			"version": "2.6.0",
+			"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz",
+			"integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==",
 			"dev": true,
 			"requires": {
 				"has": "^1.0.3"
@@ -3488,16 +3542,16 @@
 			"peer": true
 		},
 		"lambert-server": {
-			"version": "1.2.8",
-			"resolved": "https://registry.npmjs.org/lambert-server/-/lambert-server-1.2.8.tgz",
-			"integrity": "sha512-vi/Ku/QudY+WIdGO9bc0qLfVhfuJFWXk1+etesPW1vW29sPbmevLL6IwfvCtw+/MyzRAJLOyCBfQ310a68+2QQ==",
+			"version": "1.2.10",
+			"resolved": "https://registry.npmjs.org/lambert-server/-/lambert-server-1.2.10.tgz",
+			"integrity": "sha512-BHGPmpUrRklFJHPu0vAA8NBewtEd4IX80FRpV4nX9z8kHTUYHqnYHoBeUEWoUmxAeFQvQae1Axk5RQXRQk4VNw==",
 			"requires": {
 				"body-parser": "^1.19.0",
 				"chalk": "^4.1.1",
 				"express": "^4.17.1",
 				"express-async-errors": "^3.1.1",
 				"helmet": "^4.4.1",
-				"missing-native-js-functions": "^1.1.8"
+				"missing-native-js-functions": "^1.2.11"
 			}
 		},
 		"lodash.includes": {
@@ -3617,14 +3671,23 @@
 				"optional-require": "^1.0.3",
 				"safe-buffer": "^5.1.2",
 				"saslprep": "^1.0.0"
+			},
+			"dependencies": {
+				"bson": {
+					"version": "1.1.6",
+					"resolved": "https://registry.npmjs.org/bson/-/bson-1.1.6.tgz",
+					"integrity": "sha512-EvVNVeGo4tHxwi8L6bPj3y3itEvStdwvvlojVxxbyYfoaxJ6keLgrTuKdyfEAszFK+H3olzBuafE0yoh0D1gdg==",
+					"peer": true
+				}
 			}
 		},
 		"mongoose": {
-			"version": "5.13.7",
-			"resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.7.tgz",
-			"integrity": "sha512-ADIvftZ+KfoTALMZ0n8HvBlezFhcUd73hQaHQDwQ+3X+JZlqE47fUy9yhFZ2SjT+qzmuaCcIXCfhewIc38t2fQ==",
+			"version": "5.13.9",
+			"resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.9.tgz",
+			"integrity": "sha512-JbLw5ie0LJxm7V9LoNxRY//6cyFJf0cOpON2TWUWvF9pabil6ArfECL3xHV2N+mwwO4gXiIa+c0pwTzDUVTgqw==",
 			"peer": true,
 			"requires": {
+				"@types/bson": "1.x || 4.0.x",
 				"@types/mongodb": "^3.5.27",
 				"bson": "^1.1.4",
 				"kareem": "2.3.2",
@@ -3640,6 +3703,21 @@
 				"sliced": "1.0.1"
 			},
 			"dependencies": {
+				"@types/bson": {
+					"version": "4.0.5",
+					"resolved": "https://registry.npmjs.org/@types/bson/-/bson-4.0.5.tgz",
+					"integrity": "sha512-vVLwMUqhYJSQ/WKcE60eFqcyuWse5fGH+NMAXHuKrUAPoryq3ATxk5o4bgYNtg5aOM4APVg7Hnb3ASqUYG0PKg==",
+					"peer": true,
+					"requires": {
+						"@types/node": "*"
+					}
+				},
+				"bson": {
+					"version": "1.1.6",
+					"resolved": "https://registry.npmjs.org/bson/-/bson-1.1.6.tgz",
+					"integrity": "sha512-EvVNVeGo4tHxwi8L6bPj3y3itEvStdwvvlojVxxbyYfoaxJ6keLgrTuKdyfEAszFK+H3olzBuafE0yoh0D1gdg==",
+					"peer": true
+				},
 				"ms": {
 					"version": "2.1.2",
 					"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
@@ -3662,8 +3740,9 @@
 			"requires": {}
 		},
 		"mpath": {
-			"version": "https://registry.npmjs.org/mpath/-/mpath-0.8.4.tgz",
-			"integrity": "sha512-eb9rRvhDltXVNL6Fxd2zM9D4vKBxjVVQNLNijlj7uoXUy19zNDsIif5zR+pWmPCWNKwAtqyo4JveQm4nfD5+eA==",
+			"version": "0.8.4",
+			"resolved": "https://registry.npmjs.org/mpath/-/mpath-0.8.4.tgz",
+			"integrity": "sha512-DTxNZomBcTWlrMW76jy1wvV37X/cNNxPW1y2Jzd4DZkAaC5ZGsm8bfGfNOthcDuRJujXLqiuS6o3Tpy0JEoh7g==",
 			"peer": true
 		},
 		"mquery": {
@@ -3723,9 +3802,9 @@
 			"integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="
 		},
 		"node-fetch": {
-			"version": "2.6.1",
-			"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
-			"integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw=="
+			"version": "2.6.2",
+			"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.2.tgz",
+			"integrity": "sha512-aLoxToI6RfZ+0NOjmWAgn9+LEd30YCkJKFSyWacNZdEKTit/ZMcKjGkTRo8uWEsnIb/hfKecNPEbln02PdWbcA=="
 		},
 		"normalize-path": {
 			"version": "3.0.0",
@@ -4024,9 +4103,9 @@
 			"dev": true
 		},
 		"source-map-support": {
-			"version": "0.5.19",
-			"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
-			"integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
+			"version": "0.5.20",
+			"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz",
+			"integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==",
 			"dev": true,
 			"requires": {
 				"buffer-from": "^1.0.0",
@@ -4209,6 +4288,15 @@
 				"zen-observable-ts": "^1.0.0"
 			},
 			"dependencies": {
+				"buffer": {
+					"version": "6.0.3",
+					"resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
+					"integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
+					"requires": {
+						"base64-js": "^1.3.1",
+						"ieee754": "^1.2.1"
+					}
+				},
 				"debug": {
 					"version": "4.3.2",
 					"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
@@ -4225,9 +4313,9 @@
 			}
 		},
 		"typescript": {
-			"version": "4.3.5",
-			"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz",
-			"integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==",
+			"version": "4.4.3",
+			"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.3.tgz",
+			"integrity": "sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==",
 			"dev": true
 		},
 		"unpipe": {
@@ -4289,9 +4377,9 @@
 			"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
 		},
 		"ws": {
-			"version": "7.5.3",
-			"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz",
-			"integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==",
+			"version": "7.5.5",
+			"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz",
+			"integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==",
 			"requires": {}
 		},
 		"xml2js": {