Use fireabase 8

Seto committed Jan 12, 2022 at 16:30 UTC 2177bd8f9607a1a26dcd7b2efb5e2e250e4fc0e1
2 files changed +403 -705
package-lock.json
+402 -704
@@ -1007,47 +1007,133 @@
1007 "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz",
1008 "integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg=="
1009 },
1010 - "@firebase/app": {
1011 - "version": "0.4.17",
1012 - "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.4.17.tgz",
1013 - "integrity": "sha512-YkCe10/KHnfJ5Lx79SCQ4ZJRlpnwe8Yns6Ntf7kltXq1hCQCUrKEU3zaOTPY90SBx36hYm47IaqkKwT/kBOK3A==",
1010 + "@firebase/analytics": {
1011 + "version": "0.6.18",
1012 + "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.6.18.tgz",
1013 + "integrity": "sha512-FXNtYDxbs9ynPbzUVuG94BjFPOPpgJ7156660uvCBuKgoBCIVcNqKkJQQ7TH8384fqvGjbjdcgARY9jgAHbtog==",
1014 "requires": {
1015 - "@firebase/app-types": "0.4.3",
1016 - "@firebase/logger": "0.1.25",
1017 - "@firebase/util": "0.2.28",
1015 + "@firebase/analytics-types": "0.6.0",
1016 + "@firebase/component": "0.5.6",
1017 + "@firebase/installations": "0.4.32",
1018 + "@firebase/logger": "0.2.6",
1019 + "@firebase/util": "1.3.0",
1020 + "tslib": "^2.1.0"
1021 + },
1022 + "dependencies": {
1023 + "tslib": {
1024 + "version": "2.3.1",
1025 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
1026 + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
1027 + }
1028 + }
1029 + },
1030 + "@firebase/analytics-types": {
1031 + "version": "0.6.0",
1032 + "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.6.0.tgz",
1033 + "integrity": "sha512-kbMawY0WRPyL/lbknBkme4CNLl+Gw+E9G4OpNeXAauqoQiNkBgpIvZYy7BRT4sNGhZbxdxXxXbruqUwDzLmvTw=="
1034 + },
1035 + "@firebase/app": {
1036 + "version": "0.6.30",
1037 + "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.6.30.tgz",
1038 + "integrity": "sha512-uAYEDXyK0mmpZ8hWQj5TNd7WVvfsU8PgsqKpGljbFBG/HhsH8KbcykWAAA+c1PqL7dt/dbt0Reh1y9zEdYzMhg==",
1039 + "requires": {
1040 + "@firebase/app-types": "0.6.3",
1041 + "@firebase/component": "0.5.6",
1042 + "@firebase/logger": "0.2.6",
1043 + "@firebase/util": "1.3.0",
1044 "dom-storage": "2.1.0",
1019 - "tslib": "1.10.0",
1045 + "tslib": "^2.1.0",
1046 "xmlhttprequest": "1.8.0"
1047 + },
1048 + "dependencies": {
1049 + "tslib": {
1050 + "version": "2.3.1",
1051 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
1052 + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
1053 + }
1054 }
1055 },
1056 + "@firebase/app-check": {
1057 + "version": "0.3.2",
1058 + "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.3.2.tgz",
1059 + "integrity": "sha512-YjpsnV1xVTO1B836IKijRcDeceLgHQNJ/DWa+Vky9UHkm1Mi4qosddX8LZzldaWRTWKX7BN1MbZOLY8r7M/MZQ==",
1060 + "requires": {
1061 + "@firebase/app-check-interop-types": "0.1.0",
1062 + "@firebase/app-check-types": "0.3.1",
1063 + "@firebase/component": "0.5.6",
1064 + "@firebase/logger": "0.2.6",
1065 + "@firebase/util": "1.3.0",
1066 + "tslib": "^2.1.0"
1067 + },
1068 + "dependencies": {
1069 + "tslib": {
1070 + "version": "2.3.1",
1071 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
1072 + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
1073 + }
1074 + }
1075 + },
1076 + "@firebase/app-check-interop-types": {
1077 + "version": "0.1.0",
1078 + "resolved": "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.1.0.tgz",
1079 + "integrity": "sha512-uZfn9s4uuRsaX5Lwx+gFP3B6YsyOKUE+Rqa6z9ojT4VSRAsZFko9FRn6OxQUA1z5t5d08fY4pf+/+Dkd5wbdbA=="
1080 + },
1081 + "@firebase/app-check-types": {
1082 + "version": "0.3.1",
1083 + "resolved": "https://registry.npmjs.org/@firebase/app-check-types/-/app-check-types-0.3.1.tgz",
1084 + "integrity": "sha512-KJ+BqJbdNsx4QT/JIT1yDj5p6D+QN97iJs3GuHnORrqL+DU3RWc9nSYQsrY6Tv9jVWcOkMENXAgDT484vzsm2w=="
1085 + },
1086 "@firebase/app-types": {
1024 - "version": "0.4.3",
1025 - "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.4.3.tgz",
1026 - "integrity": "sha512-VU5c+ZjejvefLVH4cjiX3Hy1w9HYMv7TtZ1tF9ZmOqT4DSIU1a3VISWoo8///cGGffr5IirMO+Q/WZLI4p8VcA=="
1087 + "version": "0.6.3",
1088 + "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.6.3.tgz",
1089 + "integrity": "sha512-/M13DPPati7FQHEQ9Minjk1HGLm/4K4gs9bR4rzLCWJg64yGtVC0zNg9gDpkw9yc2cvol/mNFxqTtd4geGrwdw=="
1090 },
1091 "@firebase/auth": {
1029 - "version": "0.12.0",
1030 - "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-0.12.0.tgz",
1031 - "integrity": "sha512-DGYvAmz2aUmrWYS3ADw/UmsuicxJi6G+X38XITqNPUrd1YxmM5SBzX19oEb9WCrJZXcr4JaESg6hQkT2yEPaCA==",
1092 + "version": "0.16.8",
1093 + "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-0.16.8.tgz",
1094 + "integrity": "sha512-mR0UXG4LirWIfOiCWxVmvz1o23BuKGxeItQ2cCUgXLTjNtWJXdcky/356iTUsd7ZV5A78s2NHeN5tIDDG6H4rg==",
1095 "requires": {
1033 - "@firebase/auth-types": "0.8.0"
1096 + "@firebase/auth-types": "0.10.3"
1097 }
1098 },
1099 + "@firebase/auth-interop-types": {
1100 + "version": "0.1.6",
1101 + "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.1.6.tgz",
1102 + "integrity": "sha512-etIi92fW3CctsmR9e3sYM3Uqnoq861M0Id9mdOPF6PWIg38BXL5k4upCNBggGUpLIS0H1grMOvy/wn1xymwe2g=="
1103 + },
1104 "@firebase/auth-types": {
1037 - "version": "0.8.0",
1038 - "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.8.0.tgz",
1039 - "integrity": "sha512-foQHhvyB0RR+mb/+wmHXd/VOU+D8fruFEW1k79Q9wzyTPpovMBa1Mcns5fwEWBhUfi8bmoEtaGB8RSAHnTFzTg=="
1105 + "version": "0.10.3",
1106 + "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.10.3.tgz",
1107 + "integrity": "sha512-zExrThRqyqGUbXOFrH/sowuh2rRtfKHp9SBVY2vOqKWdCX1Ztn682n9WLtlUDsiYVIbBcwautYWk2HyCGFv0OA=="
1108 },
1041 - "@firebase/database": {
1042 - "version": "0.5.4",
1043 - "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.5.4.tgz",
1044 - "integrity": "sha512-Hz1Bi3fzIcNNocE4EhvvwoEQGurG2BGssWD3/6a2bzty+K1e57SLea2Ied8QYNBUU1zt/4McHfa3Y71EQIyn/w==",
1109 + "@firebase/component": {
1110 + "version": "0.5.6",
1111 + "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.5.6.tgz",
1112 + "integrity": "sha512-GyQJ+2lrhsDqeGgd1VdS7W+Y6gNYyI0B51ovNTxeZVG/W8I7t9MwEiCWsCvfm5wQgfsKp9dkzOcJrL5k8oVO/Q==",
1113 "requires": {
1046 - "@firebase/database-types": "0.4.3",
1047 - "@firebase/logger": "0.1.25",
1048 - "@firebase/util": "0.2.28",
1114 + "@firebase/util": "1.3.0",
1115 + "tslib": "^2.1.0"
1116 + },
1117 + "dependencies": {
1118 + "tslib": {
1119 + "version": "2.3.1",
1120 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
1121 + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
1122 + }
1123 + }
1124 + },
1125 + "@firebase/database": {
1126 + "version": "0.11.0",
1127 + "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.11.0.tgz",
1128 + "integrity": "sha512-b/kwvCubr6G9coPlo48PbieBDln7ViFBHOGeVt/bt82yuv5jYZBEYAac/mtOVSxpf14aMo/tAN+Edl6SWqXApw==",
1129 + "requires": {
1130 + "@firebase/auth-interop-types": "0.1.6",
1131 + "@firebase/component": "0.5.6",
1132 + "@firebase/database-types": "0.8.0",
1133 + "@firebase/logger": "0.2.6",
1134 + "@firebase/util": "1.3.0",
1135 "faye-websocket": "0.11.3",
1050 - "tslib": "1.10.0"
1136 + "tslib": "^2.1.0"
1137 },
1138 "dependencies": {
1139 "faye-websocket": {
@@ -1057,119 +1143,168 @@
1143 "requires": {
1144 "websocket-driver": ">=0.5.1"
1145 }
1146 + },
1147 + "tslib": {
1148 + "version": "2.3.1",
1149 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
1150 + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
1151 }
1152 }
1153 },
1154 "@firebase/database-types": {
1064 - "version": "0.4.3",
1065 - "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.4.3.tgz",
1066 - "integrity": "sha512-21yCiJA2Tyt6dJYwWeB69MwoawBu5UWNtP6MAY0ugyRBHVdjAMHMYalPxCjZ46LAmhfim0+i8NXRadOFVS3hUA==",
1155 + "version": "0.8.0",
1156 + "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.8.0.tgz",
1157 + "integrity": "sha512-7IdjAFRfPWyG3b4wcXyghb3Y1CLCSJFZIg1xl5GbTVMttSQFT4B5NYdhsfA34JwAsv5pMzPpjOaS3/K9XJ2KiA==",
1158 "requires": {
1068 - "@firebase/app-types": "0.x"
1159 + "@firebase/app-types": "0.6.3",
1160 + "@firebase/util": "1.3.0"
1161 }
1162 },
1163 "@firebase/firestore": {
1072 - "version": "1.5.3",
1073 - "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-1.5.3.tgz",
1074 - "integrity": "sha512-O/yAbXpitOA6g627cUl0/FHYlkTy1EiEKMKOlnlMOJF2fH+nLVZREXjsrCC7N2tIvTn7yYwfpZ4zpSNvrhwiTA==",
1164 + "version": "2.4.0",
1165 + "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-2.4.0.tgz",
1166 + "integrity": "sha512-PQ6+lWNrvh74GvFTHT4gCutFipDmtu8D1tNNawKe+/SyL6XFgeuMYgZIpKQgkTSezVDogC7EGQTJBFnewF9pOg==",
1167 "requires": {
1076 - "@firebase/firestore-types": "1.5.0",
1077 - "@firebase/logger": "0.1.25",
1078 - "@firebase/util": "0.2.28",
1079 - "@firebase/webchannel-wrapper": "0.2.26",
1080 - "@grpc/proto-loader": "^0.5.0",
1081 - "grpc": "1.23.3",
1082 - "tslib": "1.10.0"
1168 + "@firebase/component": "0.5.6",
1169 + "@firebase/firestore-types": "2.4.0",
1170 + "@firebase/logger": "0.2.6",
1171 + "@firebase/util": "1.3.0",
1172 + "@firebase/webchannel-wrapper": "0.5.1",
1173 + "@grpc/grpc-js": "^1.3.2",
1174 + "@grpc/proto-loader": "^0.6.0",
1175 + "node-fetch": "2.6.1",
1176 + "tslib": "^2.1.0"
1177 + },
1178 + "dependencies": {
1179 + "tslib": {
1180 + "version": "2.3.1",
1181 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
1182 + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
1183 + }
1184 }
1185 },
1186 "@firebase/firestore-types": {
1086 - "version": "1.5.0",
1087 - "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-1.5.0.tgz",
1088 - "integrity": "sha512-VhRHNbEbak+R2iK8e1ir2Lec7eaHMZpGTRy6LMtzATYthlkwNHF9tO8JU8l6d1/kYkI4+DWzX++i3HhTziHEWA=="
1187 + "version": "2.4.0",
1188 + "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-2.4.0.tgz",
1189 + "integrity": "sha512-0dgwfuNP7EN6/OlK2HSNSQiQNGLGaRBH0gvgr1ngtKKJuJFuq0Z48RBMeJX9CGjV4TP9h2KaB+KrUKJ5kh1hMg=="
1190 },
1191 "@firebase/functions": {
1091 - "version": "0.4.18",
1092 - "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.4.18.tgz",
1093 - "integrity": "sha512-N/ijwpxJy26kOErYIi5QS8pQgMZEuEMF/zDaNmgqcoN3J8P52NhBnVQZnIl+U4W96nQfNiURhSwXEERHFyvSZQ==",
1192 + "version": "0.6.15",
1193 + "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.6.15.tgz",
1194 + "integrity": "sha512-b7RpLwFXi0N+HgkfK8cmkarSOoBeSrc1jNdadkCacQt+vIePkKM3E9EJXF4roWSa8GwTruodpBsvH+lK9iCAKQ==",
1195 "requires": {
1095 - "@firebase/functions-types": "0.3.8",
1096 - "@firebase/messaging-types": "0.3.2",
1097 - "isomorphic-fetch": "2.2.1",
1098 - "tslib": "1.10.0"
1196 + "@firebase/component": "0.5.6",
1197 + "@firebase/functions-types": "0.4.0",
1198 + "@firebase/messaging-types": "0.5.0",
1199 + "node-fetch": "2.6.1",
1200 + "tslib": "^2.1.0"
1201 + },
1202 + "dependencies": {
1203 + "tslib": {
1204 + "version": "2.3.1",
1205 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
1206 + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
1207 + }
1208 }
1209 },
1210 "@firebase/functions-types": {
1102 - "version": "0.3.8",
1103 - "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.3.8.tgz",
1104 - "integrity": "sha512-9hajHxA4UWVCGFmoL8PBYHpamE3JTNjObieMmnvZw3cMRTP2EwipMpzZi+GPbMlA/9swF9yHCY/XFAEkwbvdgQ=="
1211 + "version": "0.4.0",
1212 + "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.4.0.tgz",
1213 + "integrity": "sha512-3KElyO3887HNxtxNF1ytGFrNmqD+hheqjwmT3sI09FaDCuaxGbOnsXAXH2eQ049XRXw9YQpHMgYws/aUNgXVyQ=="
1214 },
1215 "@firebase/installations": {
1107 - "version": "0.2.7",
1108 - "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.2.7.tgz",
1109 - "integrity": "sha512-67tzowHVwRBtEuB1HLMD+fCdoRyinOQlMKBes7UwrtZIVd0CPDUqAKxNqup5EypWZb7O2tqFtRzK7POajfSNMA==",
1216 + "version": "0.4.32",
1217 + "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.4.32.tgz",
1218 + "integrity": "sha512-K4UlED1Vrhd2rFQQJih+OgEj8OTtrtH4+Izkx7ip2bhXSc+unk8ZhnF69D0kmh7zjXAqEDJrmHs9O5fI3rV6Tw==",
1219 "requires": {
1111 - "@firebase/installations-types": "0.1.2",
1112 - "@firebase/util": "0.2.28",
1220 + "@firebase/component": "0.5.6",
1221 + "@firebase/installations-types": "0.3.4",
1222 + "@firebase/util": "1.3.0",
1223 "idb": "3.0.2",
1114 - "tslib": "1.10.0"
1224 + "tslib": "^2.1.0"
1225 + },
1226 + "dependencies": {
1227 + "tslib": {
1228 + "version": "2.3.1",
1229 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
1230 + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
1231 + }
1232 }
1233 },
1234 "@firebase/installations-types": {
1118 - "version": "0.1.2",
1119 - "resolved": "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.1.2.tgz",
1120 - "integrity": "sha512-fQaWIW8hyX1XUN7+FCSPjvM1agFjGidVuF4Sxi7aFwfyh5t+4fD2VpM4wCQbWmodnx4fZLvsuQd9mkxxU+lGYQ=="
1235 + "version": "0.3.4",
1236 + "resolved": "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.3.4.tgz",
1237 + "integrity": "sha512-RfePJFovmdIXb6rYwtngyxuEcWnOrzdZd9m7xAW0gRxDIjBT20n3BOhjpmgRWXo/DAxRmS7bRjWAyTHY9cqN7Q=="
1238 },
1239 "@firebase/logger": {
1123 - "version": "0.1.25",
1124 - "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.1.25.tgz",
1125 - "integrity": "sha512-/lRhuepVcCCnQ2jcO5Hr08SYdmZDTQU9fdPdzg+qXJ9k/QnIrD2RbswXQcL6mmae3uPpX7fFXQAoScJ9pzp50w=="
1240 + "version": "0.2.6",
1241 + "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.2.6.tgz",
1242 + "integrity": "sha512-KIxcUvW/cRGWlzK9Vd2KB864HlUnCfdTH0taHE0sXW5Xl7+W68suaeau1oKNEqmc3l45azkd4NzXTCWZRZdXrw=="
1243 },
1244 "@firebase/messaging": {
1128 - "version": "0.4.11",
1129 - "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.4.11.tgz",
1130 - "integrity": "sha512-KYt479yio6ThkV7Pb9LRB1KPIBio+OR4RozwyoLC1ZSVQdTIrd/sVEuDSzYY88Wh/6Kg6ejdu2z6mfWG9l1ZaQ==",
1245 + "version": "0.8.0",
1246 + "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.8.0.tgz",
1247 + "integrity": "sha512-hkFHDyVe1kMcY9KEG+prjCbvS6MtLUgVFUbbQqq7JQfiv58E07YCzRUcMrJolbNi/1QHH6Jv16DxNWjJB9+/qA==",
1248 "requires": {
1132 - "@firebase/messaging-types": "0.3.2",
1133 - "@firebase/util": "0.2.28",
1134 - "tslib": "1.10.0"
1249 + "@firebase/component": "0.5.6",
1250 + "@firebase/installations": "0.4.32",
1251 + "@firebase/messaging-types": "0.5.0",
1252 + "@firebase/util": "1.3.0",
1253 + "idb": "3.0.2",
1254 + "tslib": "^2.1.0"
1255 + },
1256 + "dependencies": {
1257 + "tslib": {
1258 + "version": "2.3.1",
1259 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
1260 + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
1261 + }
1262 }
1263 },
1264 "@firebase/messaging-types": {
1138 - "version": "0.3.2",
1139 - "resolved": "https://registry.npmjs.org/@firebase/messaging-types/-/messaging-types-0.3.2.tgz",
1140 - "integrity": "sha512-2qa2qNKqpalmtwaUV3+wQqfCm5myP/dViIBv+pXF8HinemIfO1IPQtr9pCNfsSYyus78qEhtfldnPWXxUH5v0w=="
1265 + "version": "0.5.0",
1266 + "resolved": "https://registry.npmjs.org/@firebase/messaging-types/-/messaging-types-0.5.0.tgz",
1267 + "integrity": "sha512-QaaBswrU6umJYb/ZYvjR5JDSslCGOH6D9P136PhabFAHLTR4TWjsaACvbBXuvwrfCXu10DtcjMxqfhdNIB1Xfg=="
1268 },
1269 "@firebase/performance": {
1143 - "version": "0.2.19",
1144 - "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.2.19.tgz",
1145 - "integrity": "sha512-dINWwR/XcSiSnFNNX7QWfec8bymiXk1Zp6mPyPN+R9ONMrpDbygQUy06oT/6r/xx9nHG4Za6KMUJag3sWNKqnQ==",
1270 + "version": "0.4.18",
1271 + "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.4.18.tgz",
1272 + "integrity": "sha512-lvZW/TVDne2TyOpWbv++zjRn277HZpbjxbIPfwtnmKjVY1gJ+H77Qi1c2avVIc9hg80uGX/5tNf4pOApNDJLVg==",
1273 "requires": {
1147 - "@firebase/installations": "0.2.7",
1148 - "@firebase/logger": "0.1.25",
1149 - "@firebase/performance-types": "0.0.3",
1150 - "@firebase/util": "0.2.28",
1151 - "tslib": "1.10.0"
1274 + "@firebase/component": "0.5.6",
1275 + "@firebase/installations": "0.4.32",
1276 + "@firebase/logger": "0.2.6",
1277 + "@firebase/performance-types": "0.0.13",
1278 + "@firebase/util": "1.3.0",
1279 + "tslib": "^2.1.0"
1280 + },
1281 + "dependencies": {
1282 + "tslib": {
1283 + "version": "2.3.1",
1284 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
1285 + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
1286 + }
1287 }
1288 },
1289 "@firebase/performance-types": {
1155 - "version": "0.0.3",
1156 - "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.0.3.tgz",
1157 - "integrity": "sha512-RuC63nYJPJU65AsrNMc3fTRcRgHiyNcQLh9ufeKUT1mEsFgpxr167gMb+tpzNU4jsbvM6+c6nQAFdHpqcGkRlQ=="
1290 + "version": "0.0.13",
1291 + "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.0.13.tgz",
1292 + "integrity": "sha512-6fZfIGjQpwo9S5OzMpPyqgYAUZcFzZxHFqOyNtorDIgNXq33nlldTL/vtaUZA8iT9TT5cJlCrF/jthKU7X21EA=="
1293 },
1294 "@firebase/polyfill": {
1160 - "version": "0.3.22",
1161 - "resolved": "https://registry.npmjs.org/@firebase/polyfill/-/polyfill-0.3.22.tgz",
1162 - "integrity": "sha512-PYbEqDHJhJJoF2Q5IB/oP0Tz6O2vSUPtODy9kUQibi+T0bK1gkTaySPwz8GAgHfIpFNENj1kK+7Xpf87R8bYbw==",
1295 + "version": "0.3.36",
1296 + "resolved": "https://registry.npmjs.org/@firebase/polyfill/-/polyfill-0.3.36.tgz",
1297 + "integrity": "sha512-zMM9oSJgY6cT2jx3Ce9LYqb0eIpDE52meIzd/oe/y70F+v9u1LDqk5kUF5mf16zovGBWMNFmgzlsh6Wj0OsFtg==",
1298 "requires": {
1164 - "core-js": "3.2.1",
1299 + "core-js": "3.6.5",
1300 "promise-polyfill": "8.1.3",
1301 "whatwg-fetch": "2.0.4"
1302 },
1303 "dependencies": {
1304 "core-js": {
1170 - "version": "3.2.1",
1171 - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.2.1.tgz",
1172 - "integrity": "sha512-Qa5XSVefSVPRxy2XfUC13WbvqkxhkwB3ve+pgCQveNgYzbM/UxZeu1dcOX/xr4UmfUd+muuvsaxilQzCyUurMw=="
1305 + "version": "3.6.5",
1306 + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz",
1307 + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA=="
1308 },
1309 "whatwg-fetch": {
1310 "version": "2.0.4",
@@ -1178,41 +1313,174 @@
1313 }
1314 }
1315 },
1316 + "@firebase/remote-config": {
1317 + "version": "0.1.43",
1318 + "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.1.43.tgz",
1319 + "integrity": "sha512-laNM4MN0CfeSp7XCVNjYOC4DdV6mj0l2rzUh42x4v2wLTweCoJ/kc1i4oWMX9TI7Jw8Am5Wl71Awn1J2pVe5xA==",
1320 + "requires": {
1321 + "@firebase/component": "0.5.6",
1322 + "@firebase/installations": "0.4.32",
1323 + "@firebase/logger": "0.2.6",
1324 + "@firebase/remote-config-types": "0.1.9",
1325 + "@firebase/util": "1.3.0",
1326 + "tslib": "^2.1.0"
1327 + },
1328 + "dependencies": {
1329 + "tslib": {
1330 + "version": "2.3.1",
1331 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
1332 + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
1333 + }
1334 + }
1335 + },
1336 + "@firebase/remote-config-types": {
1337 + "version": "0.1.9",
1338 + "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.1.9.tgz",
1339 + "integrity": "sha512-G96qnF3RYGbZsTRut7NBX0sxyczxt1uyCgXQuH/eAfUCngxjEGcZQnBdy6mvSdqdJh5mC31rWPO4v9/s7HwtzA=="
1340 + },
1341 "@firebase/storage": {
1182 - "version": "0.3.12",
1183 - "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.3.12.tgz",
1184 - "integrity": "sha512-8hXt3qPZlVH+yPF4W9Dc15/gBiTPGUJUgYs3dH9WnO41QWl1o4aNlZpZK/pdnpCIO1GmN0+PxJW9TCNb0H0Hqw==",
1342 + "version": "0.7.0",
1343 + "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.7.0.tgz",
1344 + "integrity": "sha512-ebDFKJbM5HOxVtZV+RhVEBVtlWHK+Z5L3kA5uDBA2jMYcn+8NV/crozJnEE+iRsGEco6dLK5JS+Er4qtKLpH5A==",
1345 "requires": {
1186 - "@firebase/storage-types": "0.3.3",
1187 - "@firebase/util": "0.2.28",
1188 - "tslib": "1.10.0"
1346 + "@firebase/component": "0.5.6",
1347 + "@firebase/storage-types": "0.5.0",
1348 + "@firebase/util": "1.3.0",
1349 + "node-fetch": "2.6.1",
1350 + "tslib": "^2.1.0"
1351 + },
1352 + "dependencies": {
1353 + "tslib": {
1354 + "version": "2.3.1",
1355 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
1356 + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
1357 + }
1358 }
1359 },
1360 "@firebase/storage-types": {
1192 - "version": "0.3.3",
1193 - "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.3.3.tgz",
1194 - "integrity": "sha512-fUp4kpbxwDiWs/aIBJqBvXgFHZvgoND2JA0gJYSEsXtWtVwfgzY/710plErgZDeQKopX5eOR1sHskZkQUy0U6w=="
1361 + "version": "0.5.0",
1362 + "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.5.0.tgz",
1363 + "integrity": "sha512-6Wv3Lu7s18hsgW7HG4BFwycTquZ3m/C8bjBoOsmPu0TD6M1GKwCzOC7qBdN7L6tRYPh8ipTj5+rPFrmhGfUVKA=="
1364 },
1365 "@firebase/util": {
1197 - "version": "0.2.28",
1198 - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-0.2.28.tgz",
1199 - "integrity": "sha512-ZQMAWtXj8y5kvB6izs0aTM/jG+WO8HpqhXA/EwD6LckJ+1P5LnAhaLZt1zR4HpuCE+jeP5I32Id5RJ/aifFs6A==",
1366 + "version": "1.3.0",
1367 + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.3.0.tgz",
1368 + "integrity": "sha512-SESvmYwuKOVCZ1ZxLbberbx+9cnbxpCa4CG2FUSQYqN6Ab8KyltegMDIsqMw5KyIBZ4n1phfHoOa22xo5NzAlQ==",
1369 "requires": {
1201 - "tslib": "1.10.0"
1370 + "tslib": "^2.1.0"
1371 + },
1372 + "dependencies": {
1373 + "tslib": {
1374 + "version": "2.3.1",
1375 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
1376 + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
1377 + }
1378 }
1379 },
1380 "@firebase/webchannel-wrapper": {
1205 - "version": "0.2.26",
1206 - "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.2.26.tgz",
1207 - "integrity": "sha512-VlTurkvs4v7EVFWESBZGOPghFEokQhU5au5CP9WqA8B2/PcQRDsaaQlQCA6VATuEnW+vtSiSBvTiOc4004f8xg=="
1381 + "version": "0.5.1",
1382 + "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.5.1.tgz",
1383 + "integrity": "sha512-dZMzN0uAjwJXWYYAcnxIwXqRTZw3o14hGe7O6uhwjD1ZQWPVYA5lASgnNskEBra0knVBsOXB4KXg+HnlKewN/A=="
1384 + },
1385 + "@grpc/grpc-js": {
1386 + "version": "1.5.0",
1387 + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.5.0.tgz",
1388 + "integrity": "sha512-PDLazk94MFV5hFn/+aSrVj3d5UsOK9HU1xa0ywachvDh1jymBU/Cb+4nGa2NjpfcBoXlHioBC/qIB/XzELednw==",
1389 + "requires": {
1390 + "@grpc/proto-loader": "^0.6.4",
1391 + "@types/node": ">=12.12.47"
1392 + }
1393 },
1394 "@grpc/proto-loader": {
1210 - "version": "0.5.6",
1211 - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.5.6.tgz",
1212 - "integrity": "sha512-DT14xgw3PSzPxwS13auTEwxhMMOoz33DPUKNtmYK/QYbBSpLXJy78FGGs5yVoxVobEqPm4iW9MOIoz0A3bLTRQ==",
1395 + "version": "0.6.9",
1396 + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.9.tgz",
1397 + "integrity": "sha512-UlcCS8VbsU9d3XTXGiEVFonN7hXk+oMXZtoHHG2oSA1/GcDP1q6OUgs20PzHDGizzyi8ufGSUDlk3O2NyY7leg==",
1398 "requires": {
1399 + "@types/long": "^4.0.1",
1400 "lodash.camelcase": "^4.3.0",
1215 - "protobufjs": "^6.8.6"
1401 + "long": "^4.0.0",
1402 + "protobufjs": "^6.10.0",
1403 + "yargs": "^16.2.0"
1404 + },
1405 + "dependencies": {
1406 + "ansi-regex": {
1407 + "version": "5.0.1",
1408 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
1409 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
1410 + },
1411 + "ansi-styles": {
1412 + "version": "4.3.0",
1413 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1414 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1415 + "requires": {
1416 + "color-convert": "^2.0.1"
1417 + }
1418 + },
1419 + "cliui": {
1420 + "version": "7.0.4",
1421 + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
1422 + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
1423 + "requires": {
1424 + "string-width": "^4.2.0",
1425 + "strip-ansi": "^6.0.0",
1426 + "wrap-ansi": "^7.0.0"
1427 + }
1428 + },
1429 + "color-convert": {
1430 + "version": "2.0.1",
1431 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1432 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1433 + "requires": {
1434 + "color-name": "~1.1.4"
1435 + }
1436 + },
1437 + "color-name": {
1438 + "version": "1.1.4",
1439 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1440 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
1441 + },
1442 + "strip-ansi": {
1443 + "version": "6.0.1",
1444 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
1445 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
1446 + "requires": {
1447 + "ansi-regex": "^5.0.1"
1448 + }
1449 + },
1450 + "wrap-ansi": {
1451 + "version": "7.0.0",
1452 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
1453 + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
1454 + "requires": {
1455 + "ansi-styles": "^4.0.0",
1456 + "string-width": "^4.1.0",
1457 + "strip-ansi": "^6.0.0"
1458 + }
1459 + },
1460 + "y18n": {
1461 + "version": "5.0.8",
1462 + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
1463 + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="
1464 + },
1465 + "yargs": {
1466 + "version": "16.2.0",
1467 + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
1468 + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
1469 + "requires": {
1470 + "cliui": "^7.0.2",
1471 + "escalade": "^3.1.1",
1472 + "get-caller-file": "^2.0.5",
1473 + "require-directory": "^2.1.1",
1474 + "string-width": "^4.2.0",
1475 + "y18n": "^5.0.5",
1476 + "yargs-parser": "^20.2.2"
1477 + }
1478 + },
1479 + "yargs-parser": {
1480 + "version": "20.2.9",
1481 + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
1482 + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w=="
1483 + }
1484 }
1485 },
1486 "@hapi/address": {
@@ -1667,15 +1935,6 @@
1935 "@babel/types": "^7.3.0"
1936 }
1937 },
1670 - "@types/bytebuffer": {
1671 - "version": "5.0.43",
1672 - "resolved": "https://registry.npmjs.org/@types/bytebuffer/-/bytebuffer-5.0.43.tgz",
1673 - "integrity": "sha512-vQnTYvy4LpSojHjKdmg4nXFI1BAiYPvZ/k3ouczZAQnbDprk1xqxJiFmFHyy8y6MuUq3slz5erNMtn6n87uVKw==",
1674 - "requires": {
1675 - "@types/long": "*",
1676 - "@types/node": "*"
1677 - }
1678 - },
1938 "@types/eslint-visitor-keys": {
1939 "version": "1.0.0",
1940 "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz",
@@ -2299,15 +2558,6 @@
2558 "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
2559 "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
2560 },
2302 - "ascli": {
2303 - "version": "1.0.1",
2304 - "resolved": "https://registry.npmjs.org/ascli/-/ascli-1.0.1.tgz",
2305 - "integrity": "sha1-vPpZdKYvGOgcq660lzKrSoj5Brw=",
2306 - "requires": {
2307 - "colour": "~0.7.1",
2308 - "optjs": "~3.2.2"
2309 - }
2310 - },
2561 "asn1": {
2562 "version": "0.2.4",
2563 "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
@@ -3115,21 +3365,6 @@
3365 "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
3366 "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug="
3367 },
3118 - "bytebuffer": {
3119 - "version": "5.0.1",
3120 - "resolved": "https://registry.npmjs.org/bytebuffer/-/bytebuffer-5.0.1.tgz",
3121 - "integrity": "sha1-WC7qSxqHO20CCkjVjfhfC7ps/d0=",
3122 - "requires": {
3123 - "long": "~3"
3124 - },
3125 - "dependencies": {
3126 - "long": {
3127 - "version": "3.2.0",
3128 - "resolved": "https://registry.npmjs.org/long/-/long-3.2.0.tgz",
3129 - "integrity": "sha1-2CG3E4yhy1gcFymQ7xTbIAtcR0s="
3130 - }
3131 - }
3132 - },
3368 "bytes": {
3369 "version": "3.0.0",
3370 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
@@ -4036,11 +4271,6 @@
4271 "simple-swizzle": "^0.2.2"
4272 }
4273 },
4039 - "colour": {
4040 - "version": "0.7.1",
4041 - "resolved": "https://registry.npmjs.org/colour/-/colour-0.7.1.tgz",
4042 - "integrity": "sha1-nLFpkX7F0SwHNtPoaFdG3xyt93g="
4043 - },
4274 "combined-stream": {
4275 "version": "1.0.8",
4276 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
@@ -5075,24 +5305,6 @@
5305 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
5306 "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
5307 },
5078 - "encoding": {
5079 - "version": "0.1.13",
5080 - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
5081 - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
5082 - "requires": {
5083 - "iconv-lite": "^0.6.2"
5084 - },
5085 - "dependencies": {
5086 - "iconv-lite": {
5087 - "version": "0.6.3",
5088 - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
5089 - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
5090 - "requires": {
5091 - "safer-buffer": ">= 2.1.2 < 3.0.0"
5092 - }
5093 - }
5094 - }
5095 - },
5308 "end-of-stream": {
5309 "version": "1.4.4",
5310 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
@@ -6187,22 +6399,25 @@
6399 }
6400 },
6401 "firebase": {
6190 - "version": "6.6.2",
6191 - "resolved": "https://registry.npmjs.org/firebase/-/firebase-6.6.2.tgz",
6192 - "integrity": "sha512-uL9uNbutC0T8GAxrGgOCC35Ven3QKJqzJozNoVIpBuiWrB9ifm9aKOxn44h6o5ouviax3LVvoiG2jLkLkdQq4A==",
6193 - "requires": {
6194 - "@firebase/app": "0.4.17",
6195 - "@firebase/app-types": "0.4.3",
6196 - "@firebase/auth": "0.12.0",
6197 - "@firebase/database": "0.5.4",
6198 - "@firebase/firestore": "1.5.3",
6199 - "@firebase/functions": "0.4.18",
6200 - "@firebase/installations": "0.2.7",
6201 - "@firebase/messaging": "0.4.11",
6202 - "@firebase/performance": "0.2.19",
6203 - "@firebase/polyfill": "0.3.22",
6204 - "@firebase/storage": "0.3.12",
6205 - "@firebase/util": "0.2.28"
6402 + "version": "8.10.0",
6403 + "resolved": "https://registry.npmjs.org/firebase/-/firebase-8.10.0.tgz",
6404 + "integrity": "sha512-GCABTbJdo88QgzX5OH/vsfKBWvTRbLUylGlYXtO7uYo1VErfGd2BWW9ATlJP5Gxx+ClDfyvVTvcs2rcNWn3uUA==",
6405 + "requires": {
6406 + "@firebase/analytics": "0.6.18",
6407 + "@firebase/app": "0.6.30",
6408 + "@firebase/app-check": "0.3.2",
6409 + "@firebase/app-types": "0.6.3",
6410 + "@firebase/auth": "0.16.8",
6411 + "@firebase/database": "0.11.0",
6412 + "@firebase/firestore": "2.4.0",
6413 + "@firebase/functions": "0.6.15",
6414 + "@firebase/installations": "0.4.32",
6415 + "@firebase/messaging": "0.8.0",
6416 + "@firebase/performance": "0.4.18",
6417 + "@firebase/polyfill": "0.3.36",
6418 + "@firebase/remote-config": "0.1.43",
6419 + "@firebase/storage": "0.7.0",
6420 + "@firebase/util": "1.3.0"
6421 }
6422 },
6423 "flat-cache": {
@@ -6561,482 +6776,6 @@
6776 "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz",
6777 "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE="
6778 },
6564 - "grpc": {
6565 - "version": "1.23.3",
6566 - "resolved": "https://registry.npmjs.org/grpc/-/grpc-1.23.3.tgz",
6567 - "integrity": "sha512-7vdzxPw9s5UYch4aUn4hyM5tMaouaxUUkwkgJlwbR4AXMxiYZJOv19N2ps2eKiuUbJovo5fnGF9hg/X91gWYjw==",
6568 - "requires": {
6569 - "@types/bytebuffer": "^5.0.40",
6570 - "lodash.camelcase": "^4.3.0",
6571 - "lodash.clone": "^4.5.0",
6572 - "nan": "^2.13.2",
6573 - "node-pre-gyp": "^0.13.0",
6574 - "protobufjs": "^5.0.3"
6575 - },
6576 - "dependencies": {
6577 - "abbrev": {
6578 - "version": "1.1.1",
6579 - "bundled": true
6580 - },
6581 - "ansi-regex": {
6582 - "version": "2.1.1",
6583 - "bundled": true
6584 - },
6585 - "aproba": {
6586 - "version": "1.2.0",
6587 - "bundled": true
6588 - },
6589 - "are-we-there-yet": {
6590 - "version": "1.1.5",
6591 - "bundled": true,
6592 - "requires": {
6593 - "delegates": "^1.0.0",
6594 - "readable-stream": "^2.0.6"
6595 - }
6596 - },
6597 - "balanced-match": {
6598 - "version": "1.0.0",
6599 - "bundled": true
6600 - },
6601 - "brace-expansion": {
6602 - "version": "1.1.11",
6603 - "bundled": true,
6604 - "requires": {
6605 - "balanced-match": "^1.0.0",
6606 - "concat-map": "0.0.1"
6607 - }
6608 - },
6609 - "camelcase": {
6610 - "version": "2.1.1",
6611 - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
6612 - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8="
6613 - },
6614 - "chownr": {
6615 - "version": "1.1.2",
6616 - "bundled": true
6617 - },
6618 - "cliui": {
6619 - "version": "3.2.0",
6620 - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
6621 - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
6622 - "requires": {
6623 - "string-width": "^1.0.1",
6624 - "strip-ansi": "^3.0.1",
6625 - "wrap-ansi": "^2.0.0"
6626 - }
6627 - },
6628 - "code-point-at": {
6629 - "version": "1.1.0",
6630 - "bundled": true
6631 - },
6632 - "concat-map": {
6633 - "version": "0.0.1",
6634 - "bundled": true
6635 - },
6636 - "console-control-strings": {
6637 - "version": "1.1.0",
6638 - "bundled": true
6639 - },
6640 - "core-util-is": {
6641 - "version": "1.0.2",
6642 - "bundled": true
6643 - },
6644 - "debug": {
6645 - "version": "3.2.6",
6646 - "bundled": true,
6647 - "requires": {
6648 - "ms": "^2.1.1"
6649 - }
6650 - },
6651 - "deep-extend": {
6652 - "version": "0.6.0",
6653 - "bundled": true
6654 - },
6655 - "delegates": {
6656 - "version": "1.0.0",
6657 - "bundled": true
6658 - },
6659 - "detect-libc": {
6660 - "version": "1.0.3",
6661 - "bundled": true
6662 - },
6663 - "fs-minipass": {
6664 - "version": "1.2.6",
6665 - "bundled": true,
6666 - "requires": {
6667 - "minipass": "^2.2.1"
6668 - }
6669 - },
6670 - "fs.realpath": {
6671 - "version": "1.0.0",
6672 - "bundled": true
6673 - },
6674 - "gauge": {
6675 - "version": "2.7.4",
6676 - "bundled": true,
6677 - "requires": {
6678 - "aproba": "^1.0.3",
6679 - "console-control-strings": "^1.0.0",
6680 - "has-unicode": "^2.0.0",
6681 - "object-assign": "^4.1.0",
6682 - "signal-exit": "^3.0.0",
6683 - "string-width": "^1.0.1",
6684 - "strip-ansi": "^3.0.1",
6685 - "wide-align": "^1.1.0"
6686 - }
6687 - },
6688 - "glob": {
6689 - "version": "7.1.4",
6690 - "bundled": true,
6691 - "requires": {
6692 - "fs.realpath": "^1.0.0",
6693 - "inflight": "^1.0.4",
6694 - "inherits": "2",
6695 - "minimatch": "^3.0.4",
6696 - "once": "^1.3.0",
6697 - "path-is-absolute": "^1.0.0"
6698 - }
6699 - },
6700 - "has-unicode": {
6701 - "version": "2.0.1",
6702 - "bundled": true
6703 - },
6704 - "iconv-lite": {
6705 - "version": "0.4.24",
6706 - "bundled": true,
6707 - "requires": {
6708 - "safer-buffer": ">= 2.1.2 < 3"
6709 - }
6710 - },
6711 - "ignore-walk": {
6712 - "version": "3.0.1",
6713 - "bundled": true,
6714 - "requires": {
6715 - "minimatch": "^3.0.4"
6716 - }
6717 - },
6718 - "inflight": {
6719 - "version": "1.0.6",
6720 - "bundled": true,
6721 - "requires": {
6722 - "once": "^1.3.0",
6723 - "wrappy": "1"
6724 - }
6725 - },
6726 - "inherits": {
6727 - "version": "2.0.4",
6728 - "bundled": true
6729 - },
6730 - "ini": {
6731 - "version": "1.3.5",
6732 - "bundled": true
6733 - },
6734 - "is-fullwidth-code-point": {
6735 - "version": "1.0.0",
6736 - "bundled": true,
6737 - "requires": {
6738 - "number-is-nan": "^1.0.0"
6739 - }
6740 - },
6741 - "isarray": {
6742 - "version": "1.0.0",
6743 - "bundled": true
6744 - },
6745 - "minimatch": {
6746 - "version": "3.0.4",
6747 - "bundled": true,
6748 - "requires": {
6749 - "brace-expansion": "^1.1.7"
6750 - }
6751 - },
6752 - "minimist": {
6753 - "version": "1.2.0",
6754 - "bundled": true
6755 - },
6756 - "minipass": {
6757 - "version": "2.3.5",
6758 - "bundled": true,
6759 - "requires": {
6760 - "safe-buffer": "^5.1.2",
6761 - "yallist": "^3.0.0"
6762 - }
6763 - },
6764 - "minizlib": {
6765 - "version": "1.2.1",
6766 - "bundled": true,
6767 - "requires": {
6768 - "minipass": "^2.2.1"
6769 - }
6770 - },
6771 - "mkdirp": {
6772 - "version": "0.5.1",
6773 - "bundled": true,
6774 - "requires": {
6775 - "minimist": "0.0.8"
6776 - },
6777 - "dependencies": {
6778 - "minimist": {
6779 - "version": "0.0.8",
6780 - "bundled": true
6781 - }
6782 - }
6783 - },
6784 - "ms": {
6785 - "version": "2.1.2",
6786 - "bundled": true
6787 - },
6788 - "nan": {
6789 - "version": "2.15.0",
6790 - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz",
6791 - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ=="
6792 - },
6793 - "needle": {
6794 - "version": "2.4.0",
6795 - "bundled": true,
6796 - "requires": {
6797 - "debug": "^3.2.6",
6798 - "iconv-lite": "^0.4.4",
6799 - "sax": "^1.2.4"
6800 - }
6801 - },
6802 - "node-pre-gyp": {
6803 - "version": "0.13.0",
6804 - "bundled": true,
6805 - "requires": {
6806 - "detect-libc": "^1.0.2",
6807 - "mkdirp": "^0.5.1",
6808 - "needle": "^2.2.1",
6809 - "nopt": "^4.0.1",
6810 - "npm-packlist": "^1.1.6",
6811 - "npmlog": "^4.0.2",
6812 - "rc": "^1.2.7",
6813 - "rimraf": "^2.6.1",
6814 - "semver": "^5.3.0",
6815 - "tar": "^4"
6816 - }
6817 - },
6818 - "nopt": {
6819 - "version": "4.0.1",
6820 - "bundled": true,
6821 - "requires": {
6822 - "abbrev": "1",
6823 - "osenv": "^0.1.4"
6824 - }
6825 - },
6826 - "npm-bundled": {
6827 - "version": "1.0.6",
6828 - "bundled": true
6829 - },
6830 - "npm-packlist": {
6831 - "version": "1.4.4",
6832 - "bundled": true,
6833 - "requires": {
6834 - "ignore-walk": "^3.0.1",
6835 - "npm-bundled": "^1.0.1"
6836 - }
6837 - },
6838 - "npmlog": {
6839 - "version": "4.1.2",
6840 - "bundled": true,
6841 - "requires": {
6842 - "are-we-there-yet": "~1.1.2",
6843 - "console-control-strings": "~1.1.0",
6844 - "gauge": "~2.7.3",
6845 - "set-blocking": "~2.0.0"
6846 - }
6847 - },
6848 - "number-is-nan": {
6849 - "version": "1.0.1",
6850 - "bundled": true
6851 - },
6852 - "object-assign": {
6853 - "version": "4.1.1",
6854 - "bundled": true
6855 - },
6856 - "once": {
6857 - "version": "1.4.0",
6858 - "bundled": true,
6859 - "requires": {
6860 - "wrappy": "1"
6861 - }
6862 - },
6863 - "os-homedir": {
6864 - "version": "1.0.2",
6865 - "bundled": true
6866 - },
6867 - "os-locale": {
6868 - "version": "1.4.0",
6869 - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
6870 - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
6871 - "requires": {
6872 - "lcid": "^1.0.0"
6873 - }
6874 - },
6875 - "os-tmpdir": {
6876 - "version": "1.0.2",
6877 - "bundled": true
6878 - },
6879 - "osenv": {
6880 - "version": "0.1.5",
6881 - "bundled": true,
6882 - "requires": {
6883 - "os-homedir": "^1.0.0",
6884 - "os-tmpdir": "^1.0.0"
6885 - }
6886 - },
6887 - "path-is-absolute": {
6888 - "version": "1.0.1",
6889 - "bundled": true
6890 - },
6891 - "process-nextick-args": {
6892 - "version": "2.0.1",
6893 - "bundled": true
6894 - },
6895 - "protobufjs": {
6896 - "version": "5.0.3",
6897 - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-5.0.3.tgz",
6898 - "integrity": "sha512-55Kcx1MhPZX0zTbVosMQEO5R6/rikNXd9b6RQK4KSPcrSIIwoXTtebIczUrXlwaSrbz4x8XUVThGPob1n8I4QA==",
6899 - "requires": {
6900 - "ascli": "~1",
6901 - "bytebuffer": "~5",
6902 - "glob": "^7.0.5",
6903 - "yargs": "^3.10.0"
6904 - }
6905 - },
6906 - "rc": {
6907 - "version": "1.2.8",
6908 - "bundled": true,
6909 - "requires": {
6910 - "deep-extend": "^0.6.0",
6911 - "ini": "~1.3.0",
6912 - "minimist": "^1.2.0",
6913 - "strip-json-comments": "~2.0.1"
6914 - }
6915 - },
6916 - "readable-stream": {
6917 - "version": "2.3.6",
6918 - "bundled": true,
6919 - "requires": {
6920 - "core-util-is": "~1.0.0",
6921 - "inherits": "~2.0.3",
6922 - "isarray": "~1.0.0",
6923 - "process-nextick-args": "~2.0.0",
6924 - "safe-buffer": "~5.1.1",
6925 - "string_decoder": "~1.1.1",
6926 - "util-deprecate": "~1.0.1"
6927 - }
6928 - },
6929 - "rimraf": {
6930 - "version": "2.7.1",
6931 - "bundled": true,
6932 - "requires": {
6933 - "glob": "^7.1.3"
6934 - }
6935 - },
6936 - "safe-buffer": {
6937 - "version": "5.1.2",
6938 - "bundled": true
6939 - },
6940 - "safer-buffer": {
6941 - "version": "2.1.2",
6942 - "bundled": true
6943 - },
6944 - "sax": {
6945 - "version": "1.2.4",
6946 - "bundled": true
6947 - },
6948 - "semver": {
6949 - "version": "5.7.1",
6950 - "bundled": true
6951 - },
6952 - "set-blocking": {
6953 - "version": "2.0.0",
6954 - "bundled": true
6955 - },
6956 - "signal-exit": {
6957 - "version": "3.0.2",
6958 - "bundled": true
6959 - },
6960 - "string-width": {
6961 - "version": "1.0.2",
6962 - "bundled": true,
6963 - "requires": {
6964 - "code-point-at": "^1.0.0",
6965 - "is-fullwidth-code-point": "^1.0.0",
6966 - "strip-ansi": "^3.0.0"
6967 - }
6968 - },
6969 - "string_decoder": {
6970 - "version": "1.1.1",
6971 - "bundled": true,
6972 - "requires": {
6973 - "safe-buffer": "~5.1.0"
6974 - }
6975 - },
6976 - "strip-ansi": {
6977 - "version": "3.0.1",
6978 - "bundled": true,
6979 - "requires": {
6980 - "ansi-regex": "^2.0.0"
6981 - }
6982 - },
6983 - "strip-json-comments": {
6984 - "version": "2.0.1",
6985 - "bundled": true
6986 - },
6987 - "tar": {
6988 - "version": "4.4.10",
6989 - "bundled": true,
6990 - "requires": {
6991 - "chownr": "^1.1.1",
6992 - "fs-minipass": "^1.2.5",
6993 - "minipass": "^2.3.5",
6994 - "minizlib": "^1.2.1",
6995 - "mkdirp": "^0.5.0",
6996 - "safe-buffer": "^5.1.2",
6997 - "yallist": "^3.0.3"
6998 - }
6999 - },
7000 - "util-deprecate": {
7001 - "version": "1.0.2",
7002 - "bundled": true
7003 - },
7004 - "wide-align": {
7005 - "version": "1.1.3",
7006 - "bundled": true,
7007 - "requires": {
7008 - "string-width": "^1.0.2 || 2"
7009 - }
7010 - },
7011 - "wrappy": {
7012 - "version": "1.0.2",
7013 - "bundled": true
7014 - },
7015 - "y18n": {
7016 - "version": "3.2.2",
7017 - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz",
7018 - "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ=="
7019 - },
7020 - "yallist": {
7021 - "version": "3.0.3",
7022 - "bundled": true
7023 - },
7024 - "yargs": {
7025 - "version": "3.32.0",
7026 - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz",
7027 - "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=",
7028 - "requires": {
7029 - "camelcase": "^2.0.1",
7030 - "cliui": "^3.0.3",
7031 - "decamelize": "^1.1.1",
7032 - "os-locale": "^1.4.0",
7033 - "string-width": "^1.0.1",
7034 - "window-size": "^0.1.4",
7035 - "y18n": "^3.2.0"
7036 - }
7037 - }
7038 - }
7039 - },
6779 "gzip-size": {
6780 "version": "5.1.1",
6781 "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz",
@@ -7638,11 +7377,6 @@
7377 "loose-envify": "^1.0.0"
7378 }
7379 },
7641 - "invert-kv": {
7642 - "version": "1.0.0",
7643 - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
7644 - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY="
7645 - },
7380 "ip": {
7381 "version": "1.1.5",
7382 "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
@@ -7906,15 +7640,6 @@
7640 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
7641 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
7642 },
7909 - "isomorphic-fetch": {
7910 - "version": "2.2.1",
7911 - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz",
7912 - "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=",
7913 - "requires": {
7914 - "node-fetch": "^1.0.1",
7915 - "whatwg-fetch": ">=0.10.0"
7916 - }
7917 - },
7643 "isstream": {
7644 "version": "0.1.2",
7645 "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
@@ -9182,14 +8907,6 @@
8907 "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
8908 "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4="
8909 },
9185 - "lcid": {
9186 - "version": "1.0.0",
9187 - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
9188 - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
9189 - "requires": {
9190 - "invert-kv": "^1.0.0"
9191 - }
9192 - },
8910 "left-pad": {
8911 "version": "1.3.0",
8912 "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz",
@@ -9333,11 +9050,6 @@
9050 "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
9051 "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY="
9052 },
9336 - "lodash.clone": {
9337 - "version": "4.5.0",
9338 - "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz",
9339 - "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y="
9340 - },
9053 "lodash.memoize": {
9054 "version": "4.1.2",
9055 "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
@@ -9870,13 +9582,9 @@
9582 }
9583 },
9584 "node-fetch": {
9873 - "version": "1.7.3",
9874 - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz",
9875 - "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==",
9876 - "requires": {
9877 - "encoding": "^0.1.11",
9878 - "is-stream": "^1.0.1"
9879 - }
9585 + "version": "2.6.1",
9586 + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
9587 + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw=="
9588 },
9589 "node-forge": {
9590 "version": "0.9.0",
@@ -10265,11 +9973,6 @@
9973 "word-wrap": "~1.2.3"
9974 }
9975 },
10268 - "optjs": {
10269 - "version": "3.2.2",
10270 - "resolved": "https://registry.npmjs.org/optjs/-/optjs-3.2.2.tgz",
10271 - "integrity": "sha1-aabOicRCpEQDFBrS+bNwvVu29O4="
10272 - },
9976 "original": {
9977 "version": "1.0.2",
9978 "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz",
@@ -14825,11 +14528,6 @@
14528 "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
14529 "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
14530 },
14828 - "window-size": {
14829 - "version": "0.1.4",
14830 - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz",
14831 - "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY="
14832 - },
14531 "word-wrap": {
14532 "version": "1.2.3",
14533 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
package.json
+1 -1
@@ -9,7 +9,7 @@
9 "@types/react": "^16.14.21",
10 "@types/react-dom": "^16.9.14",
11 "@types/react-router-dom": "^5.3.2",
12 - "firebase": "^6.6.2",
12 + "firebase": "^8.6.2",
13 "react": "^16.14.0",
14 "react-dom": "^16.14.0",
15 "react-intl": "^2.9.0",