|  | @@ -1649,17 +1649,17 @@
 | 
	
		
			
				|  |  |        "dev": true
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      "@google-cloud/pubsub": {
 | 
	
		
			
				|  |  | -      "version": "2.7.0",
 | 
	
		
			
				|  |  | -      "resolved": "https://registry.npmjs.org/@google-cloud/pubsub/-/pubsub-2.7.0.tgz",
 | 
	
		
			
				|  |  | -      "integrity": "sha512-wc/XOo5Ibo3GWmuaLu80EBIhXSdu2vf99HUqBbdsSSkmRNIka2HqoIhLlOFnnncQn0lZnGL7wtKGIDLoH9LiBg==",
 | 
	
		
			
				|  |  | +      "version": "2.8.0",
 | 
	
		
			
				|  |  | +      "resolved": "https://registry.npmjs.org/@google-cloud/pubsub/-/pubsub-2.8.0.tgz",
 | 
	
		
			
				|  |  | +      "integrity": "sha512-AoSKAbpHCoLq6jO9vMX+K6hJhkayafan24Rs2RKHU8Y0qF6IGSm1+ly0OG12TgziHWg818/6dljWWKgwDcp8KA==",
 | 
	
		
			
				|  |  |        "dev": true,
 | 
	
		
			
				|  |  |        "requires": {
 | 
	
		
			
				|  |  |          "@google-cloud/paginator": "^3.0.0",
 | 
	
		
			
				|  |  |          "@google-cloud/precise-date": "^2.0.0",
 | 
	
		
			
				|  |  |          "@google-cloud/projectify": "^2.0.0",
 | 
	
		
			
				|  |  |          "@google-cloud/promisify": "^2.0.0",
 | 
	
		
			
				|  |  | -        "@opentelemetry/api": "^0.11.0",
 | 
	
		
			
				|  |  | -        "@opentelemetry/tracing": "^0.11.0",
 | 
	
		
			
				|  |  | +        "@opentelemetry/api": "^0.12.0",
 | 
	
		
			
				|  |  | +        "@opentelemetry/tracing": "^0.12.0",
 | 
	
		
			
				|  |  |          "@types/duplexify": "^3.6.0",
 | 
	
		
			
				|  |  |          "@types/long": "^4.0.0",
 | 
	
		
			
				|  |  |          "arrify": "^2.0.0",
 | 
	
	
		
			
				|  | @@ -2460,28 +2460,28 @@
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      "@opentelemetry/api": {
 | 
	
		
			
				|  |  | -      "version": "0.11.0",
 | 
	
		
			
				|  |  | -      "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-0.11.0.tgz",
 | 
	
		
			
				|  |  | -      "integrity": "sha512-K+1ADLMxduhsXoZ0GRfi9Pw162FvzBQLDQlHru1lg86rpIU+4XqdJkSGo6y3Kg+GmOWq1HNHOA/ydw/rzHQkRg==",
 | 
	
		
			
				|  |  | +      "version": "0.12.0",
 | 
	
		
			
				|  |  | +      "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-0.12.0.tgz",
 | 
	
		
			
				|  |  | +      "integrity": "sha512-Dn4vU5GlaBrIWzLpsM6xbJwKHdlpwBQ4Bd+cL9ofJP3hKT8jBXpBpribmyaqAzrajzzl2Yt8uTa9rFVLfjDAvw==",
 | 
	
		
			
				|  |  |        "dev": true,
 | 
	
		
			
				|  |  |        "requires": {
 | 
	
		
			
				|  |  | -        "@opentelemetry/context-base": "^0.11.0"
 | 
	
		
			
				|  |  | +        "@opentelemetry/context-base": "^0.12.0"
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      "@opentelemetry/context-base": {
 | 
	
		
			
				|  |  | -      "version": "0.11.0",
 | 
	
		
			
				|  |  | -      "resolved": "https://registry.npmjs.org/@opentelemetry/context-base/-/context-base-0.11.0.tgz",
 | 
	
		
			
				|  |  | -      "integrity": "sha512-ESRk+572bftles7CVlugAj5Azrz61VO0MO0TS2pE9MLVL/zGmWuUBQryART6/nsrFqo+v9HPt37GPNcECTZR1w==",
 | 
	
		
			
				|  |  | +      "version": "0.12.0",
 | 
	
		
			
				|  |  | +      "resolved": "https://registry.npmjs.org/@opentelemetry/context-base/-/context-base-0.12.0.tgz",
 | 
	
		
			
				|  |  | +      "integrity": "sha512-UXwSsXo3F3yZ1dIBOG9ID8v2r9e+bqLWoizCtTb8rXtwF+N5TM7hzzvQz72o3nBU+zrI/D5e+OqAYK8ZgDd3DA==",
 | 
	
		
			
				|  |  |        "dev": true
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      "@opentelemetry/core": {
 | 
	
		
			
				|  |  | -      "version": "0.11.0",
 | 
	
		
			
				|  |  | -      "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-0.11.0.tgz",
 | 
	
		
			
				|  |  | -      "integrity": "sha512-ZEKjBXeDGBqzouz0uJmrbEKNExEsQOhsZ3tJDCLcz5dUNoVw642oIn2LYWdQK2YdIfZbEmltiF65/csGsaBtFA==",
 | 
	
		
			
				|  |  | +      "version": "0.12.0",
 | 
	
		
			
				|  |  | +      "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-0.12.0.tgz",
 | 
	
		
			
				|  |  | +      "integrity": "sha512-oLZIkmTNWTJXzo1eA4dGu/S7wOVtylsgnEsCmhSJGhrJVDXm1eW/aGuNs3DVBeuxp0ZvQLAul3/PThsC3YrnzA==",
 | 
	
		
			
				|  |  |        "dev": true,
 | 
	
		
			
				|  |  |        "requires": {
 | 
	
		
			
				|  |  | -        "@opentelemetry/api": "^0.11.0",
 | 
	
		
			
				|  |  | -        "@opentelemetry/context-base": "^0.11.0",
 | 
	
		
			
				|  |  | +        "@opentelemetry/api": "^0.12.0",
 | 
	
		
			
				|  |  | +        "@opentelemetry/context-base": "^0.12.0",
 | 
	
		
			
				|  |  |          "semver": "^7.1.3"
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  |        "dependencies": {
 | 
	
	
		
			
				|  | @@ -2506,32 +2506,32 @@
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      "@opentelemetry/resources": {
 | 
	
		
			
				|  |  | -      "version": "0.11.0",
 | 
	
		
			
				|  |  | -      "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.11.0.tgz",
 | 
	
		
			
				|  |  | -      "integrity": "sha512-o7DwV1TcezqBtS5YW2AWBcn01nVpPptIbTr966PLlVBcS//w8LkjeOShiSZxQ0lmV4b2en0FiSouSDoXk/5qIQ==",
 | 
	
		
			
				|  |  | +      "version": "0.12.0",
 | 
	
		
			
				|  |  | +      "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.12.0.tgz",
 | 
	
		
			
				|  |  | +      "integrity": "sha512-8cYvIKB68cyupc7D6SWzkLtt13mbjgxMahL4JKCM6hWPyiGSJlPFEAey4XFXI5LLpPZRYTPHLVoLqI/xwCFZZA==",
 | 
	
		
			
				|  |  |        "dev": true,
 | 
	
		
			
				|  |  |        "requires": {
 | 
	
		
			
				|  |  | -        "@opentelemetry/api": "^0.11.0",
 | 
	
		
			
				|  |  | -        "@opentelemetry/core": "^0.11.0"
 | 
	
		
			
				|  |  | +        "@opentelemetry/api": "^0.12.0",
 | 
	
		
			
				|  |  | +        "@opentelemetry/core": "^0.12.0"
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      "@opentelemetry/semantic-conventions": {
 | 
	
		
			
				|  |  | -      "version": "0.11.0",
 | 
	
		
			
				|  |  | -      "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.11.0.tgz",
 | 
	
		
			
				|  |  | -      "integrity": "sha512-xsthnI/J+Cx0YVDGgUzvrH0ZTtfNtl866M454NarYwDrc0JvC24sYw+XS5PJyk2KDzAHtb0vlrumUc1OAut/Fw==",
 | 
	
		
			
				|  |  | +      "version": "0.12.0",
 | 
	
		
			
				|  |  | +      "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.12.0.tgz",
 | 
	
		
			
				|  |  | +      "integrity": "sha512-BuCcDW0uLNYYTns0/LwXkJ8lp8aDm7kpS+WunEmPAPRSCe6ciOYRvzn5reqJfX93rf+6A3U2SgrBnCTH+0qoQQ==",
 | 
	
		
			
				|  |  |        "dev": true
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      "@opentelemetry/tracing": {
 | 
	
		
			
				|  |  | -      "version": "0.11.0",
 | 
	
		
			
				|  |  | -      "resolved": "https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.11.0.tgz",
 | 
	
		
			
				|  |  | -      "integrity": "sha512-QweFmxzl32BcyzwdWCNjVXZT1WeENNS/RWETq/ohqu+fAsTcMyGcr6cOq/yDdFmtBy+bm5WVVdeByEjNS+c4/w==",
 | 
	
		
			
				|  |  | +      "version": "0.12.0",
 | 
	
		
			
				|  |  | +      "resolved": "https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.12.0.tgz",
 | 
	
		
			
				|  |  | +      "integrity": "sha512-2TUGhTGkhgnxTciHCNAILPSeyXageJewRqfP9wOrx65sKd/jgvNYoY8nYf4EVWVMirDOxKDsmYgUkjdQrwb2dg==",
 | 
	
		
			
				|  |  |        "dev": true,
 | 
	
		
			
				|  |  |        "requires": {
 | 
	
		
			
				|  |  | -        "@opentelemetry/api": "^0.11.0",
 | 
	
		
			
				|  |  | -        "@opentelemetry/context-base": "^0.11.0",
 | 
	
		
			
				|  |  | -        "@opentelemetry/core": "^0.11.0",
 | 
	
		
			
				|  |  | -        "@opentelemetry/resources": "^0.11.0",
 | 
	
		
			
				|  |  | -        "@opentelemetry/semantic-conventions": "^0.11.0"
 | 
	
		
			
				|  |  | +        "@opentelemetry/api": "^0.12.0",
 | 
	
		
			
				|  |  | +        "@opentelemetry/context-base": "^0.12.0",
 | 
	
		
			
				|  |  | +        "@opentelemetry/core": "^0.12.0",
 | 
	
		
			
				|  |  | +        "@opentelemetry/resources": "^0.12.0",
 | 
	
		
			
				|  |  | +        "@opentelemetry/semantic-conventions": "^0.12.0"
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      "@pmmmwh/react-refresh-webpack-plugin": {
 | 
	
	
		
			
				|  | @@ -8552,9 +8552,9 @@
 | 
	
		
			
				|  |  |            }
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          "qs": {
 | 
	
		
			
				|  |  | -          "version": "6.9.4",
 | 
	
		
			
				|  |  | -          "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz",
 | 
	
		
			
				|  |  | -          "integrity": "sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ==",
 | 
	
		
			
				|  |  | +          "version": "6.9.6",
 | 
	
		
			
				|  |  | +          "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
 | 
	
		
			
				|  |  | +          "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==",
 | 
	
		
			
				|  |  |            "dev": true
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          "semver": {
 | 
	
	
		
			
				|  | @@ -9088,9 +9088,9 @@
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      "firebase-tools": {
 | 
	
		
			
				|  |  | -      "version": "9.1.2",
 | 
	
		
			
				|  |  | -      "resolved": "https://registry.npmjs.org/firebase-tools/-/firebase-tools-9.1.2.tgz",
 | 
	
		
			
				|  |  | -      "integrity": "sha512-YUiqMuQ+nbdCNpahSO0eyKxxVfT0nDdijkUEUplTGArkDwqdOKPIxVqHj1edq7GEPXTRWlk7zibnbOnCCHaedw==",
 | 
	
		
			
				|  |  | +      "version": "9.2.1",
 | 
	
		
			
				|  |  | +      "resolved": "https://registry.npmjs.org/firebase-tools/-/firebase-tools-9.2.1.tgz",
 | 
	
		
			
				|  |  | +      "integrity": "sha512-sD4wfB5hs/8IKXV6AJOmkpvXf/St7gVc9QeW4Qz21PG7CkirgRf6FqcYkPKtBcro4wfj48dihnYx/IO1+XPTGg==",
 | 
	
		
			
				|  |  |        "dev": true,
 | 
	
		
			
				|  |  |        "requires": {
 | 
	
		
			
				|  |  |          "@google-cloud/pubsub": "^2.7.0",
 | 
	
	
		
			
				|  | @@ -10193,9 +10193,9 @@
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  |        "dependencies": {
 | 
	
		
			
				|  |  |          "@types/node": {
 | 
	
		
			
				|  |  | -          "version": "13.13.39",
 | 
	
		
			
				|  |  | -          "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.39.tgz",
 | 
	
		
			
				|  |  | -          "integrity": "sha512-wct+WgRTTkBm2R3vbrFOqyZM5w0g+D8KnhstG9463CJBVC3UVZHMToge7iMBR1vDl/I+NWFHUeK9X+JcF0rWKw==",
 | 
	
		
			
				|  |  | +          "version": "13.13.40",
 | 
	
		
			
				|  |  | +          "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.40.tgz",
 | 
	
		
			
				|  |  | +          "integrity": "sha512-eKaRo87lu1yAXrzEJl0zcJxfUMDT5/mZalFyOkT44rnQps41eS2pfWzbaulSPpQLFNy29bFqn+Y5lOTL8ATlEQ==",
 | 
	
		
			
				|  |  |            "dev": true
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          "duplexify": {
 | 
	
	
		
			
				|  | @@ -17700,9 +17700,9 @@
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      "proxy-agent": {
 | 
	
		
			
				|  |  | -      "version": "4.0.0",
 | 
	
		
			
				|  |  | -      "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-4.0.0.tgz",
 | 
	
		
			
				|  |  | -      "integrity": "sha512-8P0Y2SkwvKjiGU1IkEfYuTteioMIDFxPL4/j49zzt5Mz3pG1KO+mIrDG1qH0PQUHTTczjwGcYl+EzfXiFj5vUQ==",
 | 
	
		
			
				|  |  | +      "version": "4.0.1",
 | 
	
		
			
				|  |  | +      "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-4.0.1.tgz",
 | 
	
		
			
				|  |  | +      "integrity": "sha512-ODnQnW2jc/FUVwHHuaZEfN5otg/fMbvMxz9nMSUQfJ9JU7q2SZvSULSsjLloVgJOiv9yhc8GlNMKc4GkFmcVEA==",
 | 
	
		
			
				|  |  |        "dev": true,
 | 
	
		
			
				|  |  |        "requires": {
 | 
	
		
			
				|  |  |          "agent-base": "^6.0.0",
 |