summaryrefslogtreecommitdiff
path: root/frontend-old/node_modules/@firebase/analytics-compat
diff options
context:
space:
mode:
Diffstat (limited to 'frontend-old/node_modules/@firebase/analytics-compat')
-rw-r--r--frontend-old/node_modules/@firebase/analytics-compat/README.md5
-rw-r--r--frontend-old/node_modules/@firebase/analytics-compat/dist/esm/index.esm.js145
-rw-r--r--frontend-old/node_modules/@firebase/analytics-compat/dist/esm/index.esm.js.map1
-rw-r--r--frontend-old/node_modules/@firebase/analytics-compat/dist/esm/package.json1
-rw-r--r--frontend-old/node_modules/@firebase/analytics-compat/dist/esm/src/constants.d.ts55
-rw-r--r--frontend-old/node_modules/@firebase/analytics-compat/dist/esm/src/index.d.ts29
-rw-r--r--frontend-old/node_modules/@firebase/analytics-compat/dist/esm/src/service.d.ts33
-rw-r--r--frontend-old/node_modules/@firebase/analytics-compat/dist/esm/src/service.test.d.ts1
-rw-r--r--frontend-old/node_modules/@firebase/analytics-compat/dist/index.cjs.js153
-rw-r--r--frontend-old/node_modules/@firebase/analytics-compat/dist/index.cjs.js.map1
-rw-r--r--frontend-old/node_modules/@firebase/analytics-compat/dist/src/constants.d.ts55
-rw-r--r--frontend-old/node_modules/@firebase/analytics-compat/dist/src/index.d.ts173
-rw-r--r--frontend-old/node_modules/@firebase/analytics-compat/dist/src/service.d.ts33
-rw-r--r--frontend-old/node_modules/@firebase/analytics-compat/dist/src/service.test.d.ts1
-rw-r--r--frontend-old/node_modules/@firebase/analytics-compat/package.json67
15 files changed, 753 insertions, 0 deletions
diff --git a/frontend-old/node_modules/@firebase/analytics-compat/README.md b/frontend-old/node_modules/@firebase/analytics-compat/README.md
new file mode 100644
index 0000000..cff70fc
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/analytics-compat/README.md
@@ -0,0 +1,5 @@
+# @firebase/analytics-compat
+
+This is the compatibility layer for the Firebase Analytics component of the Firebase JS SDK.
+
+**This package is not intended for direct usage, and should only be used via the officially supported [firebase](https://www.npmjs.com/package/firebase) package.**
diff --git a/frontend-old/node_modules/@firebase/analytics-compat/dist/esm/index.esm.js b/frontend-old/node_modules/@firebase/analytics-compat/dist/esm/index.esm.js
new file mode 100644
index 0000000..88e9ca4
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/analytics-compat/dist/esm/index.esm.js
@@ -0,0 +1,145 @@
+import firebase from '@firebase/app-compat';
+import { logEvent, setCurrentScreen, setUserId, setUserProperties, setAnalyticsCollectionEnabled, settings, isSupported } from '@firebase/analytics';
+import { Component } from '@firebase/component';
+
+const name = "@firebase/analytics-compat";
+const version = "0.2.25";
+
+/**
+ * @license
+ * Copyright 2020 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+class AnalyticsService {
+ constructor(app, _delegate) {
+ this.app = app;
+ this._delegate = _delegate;
+ }
+ logEvent(eventName, eventParams, options) {
+ logEvent(this._delegate, eventName, eventParams, options);
+ }
+ /**
+ * @deprecated Use {@link logEvent} with `eventName` as 'screen_view' and add relevant `eventParams`.
+ * See {@link https://firebase.google.com/docs/analytics/screenviews | Track Screenviews}.
+ */
+ setCurrentScreen(screenName, options) {
+ setCurrentScreen(this._delegate, screenName, options);
+ }
+ setUserId(id, options) {
+ setUserId(this._delegate, id, options);
+ }
+ setUserProperties(properties, options) {
+ setUserProperties(this._delegate, properties, options);
+ }
+ setAnalyticsCollectionEnabled(enabled) {
+ setAnalyticsCollectionEnabled(this._delegate, enabled);
+ }
+}
+
+/**
+ * @license
+ * Copyright 2021 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+/**
+ * Officially recommended event names for gtag.js
+ * Any other string is also allowed.
+ */
+var EventName;
+(function (EventName) {
+ EventName["ADD_SHIPPING_INFO"] = "add_shipping_info";
+ EventName["ADD_PAYMENT_INFO"] = "add_payment_info";
+ EventName["ADD_TO_CART"] = "add_to_cart";
+ EventName["ADD_TO_WISHLIST"] = "add_to_wishlist";
+ EventName["BEGIN_CHECKOUT"] = "begin_checkout";
+ /**
+ * @deprecated
+ * This event name is deprecated and is unsupported in updated
+ * Enhanced Ecommerce reports.
+ */
+ EventName["CHECKOUT_PROGRESS"] = "checkout_progress";
+ EventName["EXCEPTION"] = "exception";
+ EventName["GENERATE_LEAD"] = "generate_lead";
+ EventName["LOGIN"] = "login";
+ EventName["PAGE_VIEW"] = "page_view";
+ EventName["PURCHASE"] = "purchase";
+ EventName["REFUND"] = "refund";
+ EventName["REMOVE_FROM_CART"] = "remove_from_cart";
+ EventName["SCREEN_VIEW"] = "screen_view";
+ EventName["SEARCH"] = "search";
+ EventName["SELECT_CONTENT"] = "select_content";
+ EventName["SELECT_ITEM"] = "select_item";
+ EventName["SELECT_PROMOTION"] = "select_promotion";
+ /** @deprecated */
+ EventName["SET_CHECKOUT_OPTION"] = "set_checkout_option";
+ EventName["SHARE"] = "share";
+ EventName["SIGN_UP"] = "sign_up";
+ EventName["TIMING_COMPLETE"] = "timing_complete";
+ EventName["VIEW_CART"] = "view_cart";
+ EventName["VIEW_ITEM"] = "view_item";
+ EventName["VIEW_ITEM_LIST"] = "view_item_list";
+ EventName["VIEW_PROMOTION"] = "view_promotion";
+ EventName["VIEW_SEARCH_RESULTS"] = "view_search_results";
+})(EventName || (EventName = {}));
+
+/**
+ * @license
+ * Copyright 2021 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+const factory = (container) => {
+ // Dependencies
+ const app = container.getProvider('app-compat').getImmediate();
+ const analyticsServiceExp = container.getProvider('analytics').getImmediate();
+ return new AnalyticsService(app, analyticsServiceExp);
+};
+function registerAnalytics() {
+ const namespaceExports = {
+ Analytics: AnalyticsService,
+ settings: settings,
+ isSupported: isSupported,
+ // We removed this enum in exp so need to re-create it here for compat.
+ EventName
+ };
+ firebase.INTERNAL.registerComponent(new Component('analytics-compat', factory, "PUBLIC" /* ComponentType.PUBLIC */)
+ .setServiceProps(namespaceExports)
+ .setMultipleInstances(true));
+}
+registerAnalytics();
+firebase.registerVersion(name, version);
+
+export { registerAnalytics };
+//# sourceMappingURL=index.esm.js.map
diff --git a/frontend-old/node_modules/@firebase/analytics-compat/dist/esm/index.esm.js.map b/frontend-old/node_modules/@firebase/analytics-compat/dist/esm/index.esm.js.map
new file mode 100644
index 0000000..ec59324
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/analytics-compat/dist/esm/index.esm.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"index.esm.js","sources":["../../src/service.ts","../../src/constants.ts","../../src/index.ts"],"sourcesContent":["/**\n * @license\n * Copyright 2020 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nimport {\n AnalyticsCallOptions,\n CustomParams,\n EventParams,\n FirebaseAnalytics\n} from '@firebase/analytics-types';\nimport {\n Analytics as AnalyticsServiceExp,\n logEvent as logEventExp,\n setAnalyticsCollectionEnabled as setAnalyticsCollectionEnabledExp,\n setCurrentScreen as setCurrentScreenExp,\n setUserId as setUserIdExp,\n setUserProperties as setUserPropertiesExp\n} from '@firebase/analytics';\nimport { _FirebaseService, FirebaseApp } from '@firebase/app-compat';\n\nexport class AnalyticsService implements FirebaseAnalytics, _FirebaseService {\n constructor(\n public app: FirebaseApp,\n readonly _delegate: AnalyticsServiceExp\n ) {}\n\n logEvent(\n eventName: string,\n eventParams?: EventParams | CustomParams,\n options?: AnalyticsCallOptions\n ): void {\n logEventExp(this._delegate, eventName as '', eventParams, options);\n }\n\n /**\n * @deprecated Use {@link logEvent} with `eventName` as 'screen_view' and add relevant `eventParams`.\n * See {@link https://firebase.google.com/docs/analytics/screenviews | Track Screenviews}.\n */\n setCurrentScreen(screenName: string, options?: AnalyticsCallOptions): void {\n setCurrentScreenExp(this._delegate, screenName, options);\n }\n\n setUserId(id: string, options?: AnalyticsCallOptions): void {\n setUserIdExp(this._delegate, id, options);\n }\n\n setUserProperties(\n properties: CustomParams,\n options?: AnalyticsCallOptions\n ): void {\n setUserPropertiesExp(this._delegate, properties, options);\n }\n\n setAnalyticsCollectionEnabled(enabled: boolean): void {\n setAnalyticsCollectionEnabledExp(this._delegate, enabled);\n }\n}\n","/**\n * @license\n * Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Officially recommended event names for gtag.js\n * Any other string is also allowed.\n */\nexport enum EventName {\n ADD_SHIPPING_INFO = 'add_shipping_info',\n ADD_PAYMENT_INFO = 'add_payment_info',\n ADD_TO_CART = 'add_to_cart',\n ADD_TO_WISHLIST = 'add_to_wishlist',\n BEGIN_CHECKOUT = 'begin_checkout',\n /**\n * @deprecated\n * This event name is deprecated and is unsupported in updated\n * Enhanced Ecommerce reports.\n */\n CHECKOUT_PROGRESS = 'checkout_progress',\n EXCEPTION = 'exception',\n GENERATE_LEAD = 'generate_lead',\n LOGIN = 'login',\n PAGE_VIEW = 'page_view',\n PURCHASE = 'purchase',\n REFUND = 'refund',\n REMOVE_FROM_CART = 'remove_from_cart',\n SCREEN_VIEW = 'screen_view',\n SEARCH = 'search',\n SELECT_CONTENT = 'select_content',\n SELECT_ITEM = 'select_item',\n SELECT_PROMOTION = 'select_promotion',\n /** @deprecated */\n SET_CHECKOUT_OPTION = 'set_checkout_option',\n SHARE = 'share',\n SIGN_UP = 'sign_up',\n TIMING_COMPLETE = 'timing_complete',\n VIEW_CART = 'view_cart',\n VIEW_ITEM = 'view_item',\n VIEW_ITEM_LIST = 'view_item_list',\n VIEW_PROMOTION = 'view_promotion',\n VIEW_SEARCH_RESULTS = 'view_search_results'\n}\n","/**\n * @license\n * Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nimport firebase, {\n _FirebaseNamespace,\n FirebaseApp\n} from '@firebase/app-compat';\nimport { FirebaseAnalytics } from '@firebase/analytics-types';\nimport { name, version } from '../package.json';\nimport { AnalyticsService } from './service';\nimport {\n Component,\n ComponentContainer,\n ComponentType,\n InstanceFactory\n} from '@firebase/component';\nimport {\n settings as settingsExp,\n isSupported as isSupportedExp\n} from '@firebase/analytics';\nimport { EventName } from './constants';\n\nconst factory: InstanceFactory<'analytics-compat'> = (\n container: ComponentContainer\n) => {\n // Dependencies\n const app = container.getProvider('app-compat').getImmediate();\n const analyticsServiceExp = container.getProvider('analytics').getImmediate();\n\n return new AnalyticsService(app as FirebaseApp, analyticsServiceExp);\n};\n\nexport function registerAnalytics(): void {\n const namespaceExports = {\n Analytics: AnalyticsService,\n settings: settingsExp,\n isSupported: isSupportedExp,\n // We removed this enum in exp so need to re-create it here for compat.\n EventName\n };\n (firebase as _FirebaseNamespace).INTERNAL.registerComponent(\n new Component('analytics-compat', factory, ComponentType.PUBLIC)\n .setServiceProps(namespaceExports)\n .setMultipleInstances(true)\n );\n}\n\nregisterAnalytics();\nfirebase.registerVersion(name, version);\n\n/**\n * Define extension behavior of `registerAnalytics`\n */\ndeclare module '@firebase/app-compat' {\n interface FirebaseNamespace {\n analytics(app?: FirebaseApp): FirebaseAnalytics;\n }\n interface FirebaseApp {\n analytics(): FirebaseAnalytics;\n }\n}\n"],"names":["logEventExp","setCurrentScreenExp","setUserIdExp","setUserPropertiesExp","setAnalyticsCollectionEnabledExp","settingsExp","isSupportedExp"],"mappings":"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"} \ No newline at end of file
diff --git a/frontend-old/node_modules/@firebase/analytics-compat/dist/esm/package.json b/frontend-old/node_modules/@firebase/analytics-compat/dist/esm/package.json
new file mode 100644
index 0000000..7c34deb
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/analytics-compat/dist/esm/package.json
@@ -0,0 +1 @@
+{"type":"module"} \ No newline at end of file
diff --git a/frontend-old/node_modules/@firebase/analytics-compat/dist/esm/src/constants.d.ts b/frontend-old/node_modules/@firebase/analytics-compat/dist/esm/src/constants.d.ts
new file mode 100644
index 0000000..9410edb
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/analytics-compat/dist/esm/src/constants.d.ts
@@ -0,0 +1,55 @@
+/**
+ * @license
+ * Copyright 2021 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+/**
+ * Officially recommended event names for gtag.js
+ * Any other string is also allowed.
+ */
+export declare enum EventName {
+ ADD_SHIPPING_INFO = "add_shipping_info",
+ ADD_PAYMENT_INFO = "add_payment_info",
+ ADD_TO_CART = "add_to_cart",
+ ADD_TO_WISHLIST = "add_to_wishlist",
+ BEGIN_CHECKOUT = "begin_checkout",
+ /**
+ * @deprecated
+ * This event name is deprecated and is unsupported in updated
+ * Enhanced Ecommerce reports.
+ */
+ CHECKOUT_PROGRESS = "checkout_progress",
+ EXCEPTION = "exception",
+ GENERATE_LEAD = "generate_lead",
+ LOGIN = "login",
+ PAGE_VIEW = "page_view",
+ PURCHASE = "purchase",
+ REFUND = "refund",
+ REMOVE_FROM_CART = "remove_from_cart",
+ SCREEN_VIEW = "screen_view",
+ SEARCH = "search",
+ SELECT_CONTENT = "select_content",
+ SELECT_ITEM = "select_item",
+ SELECT_PROMOTION = "select_promotion",
+ /** @deprecated */
+ SET_CHECKOUT_OPTION = "set_checkout_option",
+ SHARE = "share",
+ SIGN_UP = "sign_up",
+ TIMING_COMPLETE = "timing_complete",
+ VIEW_CART = "view_cart",
+ VIEW_ITEM = "view_item",
+ VIEW_ITEM_LIST = "view_item_list",
+ VIEW_PROMOTION = "view_promotion",
+ VIEW_SEARCH_RESULTS = "view_search_results"
+}
diff --git a/frontend-old/node_modules/@firebase/analytics-compat/dist/esm/src/index.d.ts b/frontend-old/node_modules/@firebase/analytics-compat/dist/esm/src/index.d.ts
new file mode 100644
index 0000000..c157b59
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/analytics-compat/dist/esm/src/index.d.ts
@@ -0,0 +1,29 @@
+/**
+ * @license
+ * Copyright 2021 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import { FirebaseAnalytics } from '@firebase/analytics-types';
+export declare function registerAnalytics(): void;
+/**
+ * Define extension behavior of `registerAnalytics`
+ */
+declare module '@firebase/app-compat' {
+ interface FirebaseNamespace {
+ analytics(app?: FirebaseApp): FirebaseAnalytics;
+ }
+ interface FirebaseApp {
+ analytics(): FirebaseAnalytics;
+ }
+}
diff --git a/frontend-old/node_modules/@firebase/analytics-compat/dist/esm/src/service.d.ts b/frontend-old/node_modules/@firebase/analytics-compat/dist/esm/src/service.d.ts
new file mode 100644
index 0000000..f5f2776
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/analytics-compat/dist/esm/src/service.d.ts
@@ -0,0 +1,33 @@
+/**
+ * @license
+ * Copyright 2020 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import { AnalyticsCallOptions, CustomParams, EventParams, FirebaseAnalytics } from '@firebase/analytics-types';
+import { Analytics as AnalyticsServiceExp } from '@firebase/analytics';
+import { _FirebaseService, FirebaseApp } from '@firebase/app-compat';
+export declare class AnalyticsService implements FirebaseAnalytics, _FirebaseService {
+ app: FirebaseApp;
+ readonly _delegate: AnalyticsServiceExp;
+ constructor(app: FirebaseApp, _delegate: AnalyticsServiceExp);
+ logEvent(eventName: string, eventParams?: EventParams | CustomParams, options?: AnalyticsCallOptions): void;
+ /**
+ * @deprecated Use {@link logEvent} with `eventName` as 'screen_view' and add relevant `eventParams`.
+ * See {@link https://firebase.google.com/docs/analytics/screenviews | Track Screenviews}.
+ */
+ setCurrentScreen(screenName: string, options?: AnalyticsCallOptions): void;
+ setUserId(id: string, options?: AnalyticsCallOptions): void;
+ setUserProperties(properties: CustomParams, options?: AnalyticsCallOptions): void;
+ setAnalyticsCollectionEnabled(enabled: boolean): void;
+}
diff --git a/frontend-old/node_modules/@firebase/analytics-compat/dist/esm/src/service.test.d.ts b/frontend-old/node_modules/@firebase/analytics-compat/dist/esm/src/service.test.d.ts
new file mode 100644
index 0000000..cb0ff5c
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/analytics-compat/dist/esm/src/service.test.d.ts
@@ -0,0 +1 @@
+export {};
diff --git a/frontend-old/node_modules/@firebase/analytics-compat/dist/index.cjs.js b/frontend-old/node_modules/@firebase/analytics-compat/dist/index.cjs.js
new file mode 100644
index 0000000..946eef3
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/analytics-compat/dist/index.cjs.js
@@ -0,0 +1,153 @@
+'use strict';
+
+Object.defineProperty(exports, '__esModule', { value: true });
+
+var firebase = require('@firebase/app-compat');
+var analytics = require('@firebase/analytics');
+var component = require('@firebase/component');
+
+function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
+
+var firebase__default = /*#__PURE__*/_interopDefaultLegacy(firebase);
+
+const name = "@firebase/analytics-compat";
+const version = "0.2.25";
+
+/**
+ * @license
+ * Copyright 2020 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+class AnalyticsService {
+ constructor(app, _delegate) {
+ this.app = app;
+ this._delegate = _delegate;
+ }
+ logEvent(eventName, eventParams, options) {
+ analytics.logEvent(this._delegate, eventName, eventParams, options);
+ }
+ /**
+ * @deprecated Use {@link logEvent} with `eventName` as 'screen_view' and add relevant `eventParams`.
+ * See {@link https://firebase.google.com/docs/analytics/screenviews | Track Screenviews}.
+ */
+ setCurrentScreen(screenName, options) {
+ analytics.setCurrentScreen(this._delegate, screenName, options);
+ }
+ setUserId(id, options) {
+ analytics.setUserId(this._delegate, id, options);
+ }
+ setUserProperties(properties, options) {
+ analytics.setUserProperties(this._delegate, properties, options);
+ }
+ setAnalyticsCollectionEnabled(enabled) {
+ analytics.setAnalyticsCollectionEnabled(this._delegate, enabled);
+ }
+}
+
+/**
+ * @license
+ * Copyright 2021 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+/**
+ * Officially recommended event names for gtag.js
+ * Any other string is also allowed.
+ */
+var EventName;
+(function (EventName) {
+ EventName["ADD_SHIPPING_INFO"] = "add_shipping_info";
+ EventName["ADD_PAYMENT_INFO"] = "add_payment_info";
+ EventName["ADD_TO_CART"] = "add_to_cart";
+ EventName["ADD_TO_WISHLIST"] = "add_to_wishlist";
+ EventName["BEGIN_CHECKOUT"] = "begin_checkout";
+ /**
+ * @deprecated
+ * This event name is deprecated and is unsupported in updated
+ * Enhanced Ecommerce reports.
+ */
+ EventName["CHECKOUT_PROGRESS"] = "checkout_progress";
+ EventName["EXCEPTION"] = "exception";
+ EventName["GENERATE_LEAD"] = "generate_lead";
+ EventName["LOGIN"] = "login";
+ EventName["PAGE_VIEW"] = "page_view";
+ EventName["PURCHASE"] = "purchase";
+ EventName["REFUND"] = "refund";
+ EventName["REMOVE_FROM_CART"] = "remove_from_cart";
+ EventName["SCREEN_VIEW"] = "screen_view";
+ EventName["SEARCH"] = "search";
+ EventName["SELECT_CONTENT"] = "select_content";
+ EventName["SELECT_ITEM"] = "select_item";
+ EventName["SELECT_PROMOTION"] = "select_promotion";
+ /** @deprecated */
+ EventName["SET_CHECKOUT_OPTION"] = "set_checkout_option";
+ EventName["SHARE"] = "share";
+ EventName["SIGN_UP"] = "sign_up";
+ EventName["TIMING_COMPLETE"] = "timing_complete";
+ EventName["VIEW_CART"] = "view_cart";
+ EventName["VIEW_ITEM"] = "view_item";
+ EventName["VIEW_ITEM_LIST"] = "view_item_list";
+ EventName["VIEW_PROMOTION"] = "view_promotion";
+ EventName["VIEW_SEARCH_RESULTS"] = "view_search_results";
+})(EventName || (EventName = {}));
+
+/**
+ * @license
+ * Copyright 2021 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+const factory = (container) => {
+ // Dependencies
+ const app = container.getProvider('app-compat').getImmediate();
+ const analyticsServiceExp = container.getProvider('analytics').getImmediate();
+ return new AnalyticsService(app, analyticsServiceExp);
+};
+function registerAnalytics() {
+ const namespaceExports = {
+ Analytics: AnalyticsService,
+ settings: analytics.settings,
+ isSupported: analytics.isSupported,
+ // We removed this enum in exp so need to re-create it here for compat.
+ EventName
+ };
+ firebase__default["default"].INTERNAL.registerComponent(new component.Component('analytics-compat', factory, "PUBLIC" /* ComponentType.PUBLIC */)
+ .setServiceProps(namespaceExports)
+ .setMultipleInstances(true));
+}
+registerAnalytics();
+firebase__default["default"].registerVersion(name, version);
+
+exports.registerAnalytics = registerAnalytics;
+//# sourceMappingURL=index.cjs.js.map
diff --git a/frontend-old/node_modules/@firebase/analytics-compat/dist/index.cjs.js.map b/frontend-old/node_modules/@firebase/analytics-compat/dist/index.cjs.js.map
new file mode 100644
index 0000000..6aaf4fe
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/analytics-compat/dist/index.cjs.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"index.cjs.js","sources":["../src/service.ts","../src/constants.ts","../src/index.ts"],"sourcesContent":["/**\n * @license\n * Copyright 2020 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nimport {\n AnalyticsCallOptions,\n CustomParams,\n EventParams,\n FirebaseAnalytics\n} from '@firebase/analytics-types';\nimport {\n Analytics as AnalyticsServiceExp,\n logEvent as logEventExp,\n setAnalyticsCollectionEnabled as setAnalyticsCollectionEnabledExp,\n setCurrentScreen as setCurrentScreenExp,\n setUserId as setUserIdExp,\n setUserProperties as setUserPropertiesExp\n} from '@firebase/analytics';\nimport { _FirebaseService, FirebaseApp } from '@firebase/app-compat';\n\nexport class AnalyticsService implements FirebaseAnalytics, _FirebaseService {\n constructor(\n public app: FirebaseApp,\n readonly _delegate: AnalyticsServiceExp\n ) {}\n\n logEvent(\n eventName: string,\n eventParams?: EventParams | CustomParams,\n options?: AnalyticsCallOptions\n ): void {\n logEventExp(this._delegate, eventName as '', eventParams, options);\n }\n\n /**\n * @deprecated Use {@link logEvent} with `eventName` as 'screen_view' and add relevant `eventParams`.\n * See {@link https://firebase.google.com/docs/analytics/screenviews | Track Screenviews}.\n */\n setCurrentScreen(screenName: string, options?: AnalyticsCallOptions): void {\n setCurrentScreenExp(this._delegate, screenName, options);\n }\n\n setUserId(id: string, options?: AnalyticsCallOptions): void {\n setUserIdExp(this._delegate, id, options);\n }\n\n setUserProperties(\n properties: CustomParams,\n options?: AnalyticsCallOptions\n ): void {\n setUserPropertiesExp(this._delegate, properties, options);\n }\n\n setAnalyticsCollectionEnabled(enabled: boolean): void {\n setAnalyticsCollectionEnabledExp(this._delegate, enabled);\n }\n}\n","/**\n * @license\n * Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n/**\n * Officially recommended event names for gtag.js\n * Any other string is also allowed.\n */\nexport enum EventName {\n ADD_SHIPPING_INFO = 'add_shipping_info',\n ADD_PAYMENT_INFO = 'add_payment_info',\n ADD_TO_CART = 'add_to_cart',\n ADD_TO_WISHLIST = 'add_to_wishlist',\n BEGIN_CHECKOUT = 'begin_checkout',\n /**\n * @deprecated\n * This event name is deprecated and is unsupported in updated\n * Enhanced Ecommerce reports.\n */\n CHECKOUT_PROGRESS = 'checkout_progress',\n EXCEPTION = 'exception',\n GENERATE_LEAD = 'generate_lead',\n LOGIN = 'login',\n PAGE_VIEW = 'page_view',\n PURCHASE = 'purchase',\n REFUND = 'refund',\n REMOVE_FROM_CART = 'remove_from_cart',\n SCREEN_VIEW = 'screen_view',\n SEARCH = 'search',\n SELECT_CONTENT = 'select_content',\n SELECT_ITEM = 'select_item',\n SELECT_PROMOTION = 'select_promotion',\n /** @deprecated */\n SET_CHECKOUT_OPTION = 'set_checkout_option',\n SHARE = 'share',\n SIGN_UP = 'sign_up',\n TIMING_COMPLETE = 'timing_complete',\n VIEW_CART = 'view_cart',\n VIEW_ITEM = 'view_item',\n VIEW_ITEM_LIST = 'view_item_list',\n VIEW_PROMOTION = 'view_promotion',\n VIEW_SEARCH_RESULTS = 'view_search_results'\n}\n","/**\n * @license\n * Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\nimport firebase, {\n _FirebaseNamespace,\n FirebaseApp\n} from '@firebase/app-compat';\nimport { FirebaseAnalytics } from '@firebase/analytics-types';\nimport { name, version } from '../package.json';\nimport { AnalyticsService } from './service';\nimport {\n Component,\n ComponentContainer,\n ComponentType,\n InstanceFactory\n} from '@firebase/component';\nimport {\n settings as settingsExp,\n isSupported as isSupportedExp\n} from '@firebase/analytics';\nimport { EventName } from './constants';\n\nconst factory: InstanceFactory<'analytics-compat'> = (\n container: ComponentContainer\n) => {\n // Dependencies\n const app = container.getProvider('app-compat').getImmediate();\n const analyticsServiceExp = container.getProvider('analytics').getImmediate();\n\n return new AnalyticsService(app as FirebaseApp, analyticsServiceExp);\n};\n\nexport function registerAnalytics(): void {\n const namespaceExports = {\n Analytics: AnalyticsService,\n settings: settingsExp,\n isSupported: isSupportedExp,\n // We removed this enum in exp so need to re-create it here for compat.\n EventName\n };\n (firebase as _FirebaseNamespace).INTERNAL.registerComponent(\n new Component('analytics-compat', factory, ComponentType.PUBLIC)\n .setServiceProps(namespaceExports)\n .setMultipleInstances(true)\n );\n}\n\nregisterAnalytics();\nfirebase.registerVersion(name, version);\n\n/**\n * Define extension behavior of `registerAnalytics`\n */\ndeclare module '@firebase/app-compat' {\n interface FirebaseNamespace {\n analytics(app?: FirebaseApp): FirebaseAnalytics;\n }\n interface FirebaseApp {\n analytics(): FirebaseAnalytics;\n }\n}\n"],"names":["logEventExp","setCurrentScreenExp","setUserIdExp","setUserPropertiesExp","setAnalyticsCollectionEnabledExp","settingsExp","isSupportedExp","firebase","Component"],"mappings":"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"} \ No newline at end of file
diff --git a/frontend-old/node_modules/@firebase/analytics-compat/dist/src/constants.d.ts b/frontend-old/node_modules/@firebase/analytics-compat/dist/src/constants.d.ts
new file mode 100644
index 0000000..9410edb
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/analytics-compat/dist/src/constants.d.ts
@@ -0,0 +1,55 @@
+/**
+ * @license
+ * Copyright 2021 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+/**
+ * Officially recommended event names for gtag.js
+ * Any other string is also allowed.
+ */
+export declare enum EventName {
+ ADD_SHIPPING_INFO = "add_shipping_info",
+ ADD_PAYMENT_INFO = "add_payment_info",
+ ADD_TO_CART = "add_to_cart",
+ ADD_TO_WISHLIST = "add_to_wishlist",
+ BEGIN_CHECKOUT = "begin_checkout",
+ /**
+ * @deprecated
+ * This event name is deprecated and is unsupported in updated
+ * Enhanced Ecommerce reports.
+ */
+ CHECKOUT_PROGRESS = "checkout_progress",
+ EXCEPTION = "exception",
+ GENERATE_LEAD = "generate_lead",
+ LOGIN = "login",
+ PAGE_VIEW = "page_view",
+ PURCHASE = "purchase",
+ REFUND = "refund",
+ REMOVE_FROM_CART = "remove_from_cart",
+ SCREEN_VIEW = "screen_view",
+ SEARCH = "search",
+ SELECT_CONTENT = "select_content",
+ SELECT_ITEM = "select_item",
+ SELECT_PROMOTION = "select_promotion",
+ /** @deprecated */
+ SET_CHECKOUT_OPTION = "set_checkout_option",
+ SHARE = "share",
+ SIGN_UP = "sign_up",
+ TIMING_COMPLETE = "timing_complete",
+ VIEW_CART = "view_cart",
+ VIEW_ITEM = "view_item",
+ VIEW_ITEM_LIST = "view_item_list",
+ VIEW_PROMOTION = "view_promotion",
+ VIEW_SEARCH_RESULTS = "view_search_results"
+}
diff --git a/frontend-old/node_modules/@firebase/analytics-compat/dist/src/index.d.ts b/frontend-old/node_modules/@firebase/analytics-compat/dist/src/index.d.ts
new file mode 100644
index 0000000..80633a7
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/analytics-compat/dist/src/index.d.ts
@@ -0,0 +1,173 @@
+/**
+ * @license
+ * Copyright 2021 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import { FirebaseAnalytics } from '@firebase/analytics-types';
+export declare function registerAnalytics(): void;
+/**
+ * Define extension behavior of `registerAnalytics`
+ */
+declare module '@firebase/app-compat' {
+ interface FirebaseNamespace {
+ analytics(app?: FirebaseApp): FirebaseAnalytics;
+ }
+ interface FirebaseApp {
+ analytics(): FirebaseAnalytics;
+ }
+}
+
+import { FirebaseApp as FirebaseAppCompat } from "@firebase/app-compat";
+import { type Analytics, type AnalyticsSettings, type EventParams, type AnalyticsCallOptions, type CustomEventName, type CustomParams } from "@firebase/analytics";
+declare module "@firebase/analytics" {
+ function getAnalytics(app?: FirebaseAppCompat): Analytics;
+ function getGoogleAnalyticsClientId(analyticsInstance: FirebaseAnalytics): Promise<string>;
+ function initializeAnalytics(app: FirebaseAppCompat, options?: AnalyticsSettings): Analytics;
+ function logEvent(analyticsInstance: FirebaseAnalytics, eventName: 'add_payment_info', eventParams?: {
+ coupon?: EventParams['coupon'];
+ currency?: EventParams['currency'];
+ items?: EventParams['items'];
+ payment_type?: EventParams['payment_type'];
+ value?: EventParams['value'];
+ [key: string]: any;
+ }, options?: AnalyticsCallOptions): void;
+ function logEvent(analyticsInstance: FirebaseAnalytics, eventName: 'add_shipping_info', eventParams?: {
+ coupon?: EventParams['coupon'];
+ currency?: EventParams['currency'];
+ items?: EventParams['items'];
+ shipping_tier?: EventParams['shipping_tier'];
+ value?: EventParams['value'];
+ [key: string]: any;
+ }, options?: AnalyticsCallOptions): void;
+ function logEvent(analyticsInstance: FirebaseAnalytics, eventName: 'add_to_cart' | 'add_to_wishlist' | 'remove_from_cart', eventParams?: {
+ currency?: EventParams['currency'];
+ value?: EventParams['value'];
+ items?: EventParams['items'];
+ [key: string]: any;
+ }, options?: AnalyticsCallOptions): void;
+ function logEvent(analyticsInstance: FirebaseAnalytics, eventName: 'begin_checkout', eventParams?: {
+ currency?: EventParams['currency'];
+ coupon?: EventParams['coupon'];
+ value?: EventParams['value'];
+ items?: EventParams['items'];
+ [key: string]: any;
+ }, options?: AnalyticsCallOptions): void;
+ function logEvent(analyticsInstance: FirebaseAnalytics, eventName: 'checkout_progress', eventParams?: {
+ currency?: EventParams['currency'];
+ coupon?: EventParams['coupon'];
+ value?: EventParams['value'];
+ items?: EventParams['items'];
+ checkout_step?: EventParams['checkout_step'];
+ checkout_option?: EventParams['checkout_option'];
+ [key: string]: any;
+ }, options?: AnalyticsCallOptions): void;
+ function logEvent(analyticsInstance: FirebaseAnalytics, eventName: 'exception', eventParams?: {
+ description?: EventParams['description'];
+ fatal?: EventParams['fatal'];
+ [key: string]: any;
+ }, options?: AnalyticsCallOptions): void;
+ function logEvent(analyticsInstance: FirebaseAnalytics, eventName: 'generate_lead', eventParams?: {
+ value?: EventParams['value'];
+ currency?: EventParams['currency'];
+ [key: string]: any;
+ }, options?: AnalyticsCallOptions): void;
+ function logEvent(analyticsInstance: FirebaseAnalytics, eventName: 'login', eventParams?: {
+ method?: EventParams['method'];
+ [key: string]: any;
+ }, options?: AnalyticsCallOptions): void;
+ function logEvent(analyticsInstance: FirebaseAnalytics, eventName: 'page_view', eventParams?: {
+ page_title?: string;
+ page_location?: string;
+ page_path?: string;
+ [key: string]: any;
+ }, options?: AnalyticsCallOptions): void;
+ function logEvent(analyticsInstance: FirebaseAnalytics, eventName: 'purchase' | 'refund', eventParams?: {
+ value?: EventParams['value'];
+ currency?: EventParams['currency'];
+ transaction_id: EventParams['transaction_id'];
+ tax?: EventParams['tax'];
+ shipping?: EventParams['shipping'];
+ items?: EventParams['items'];
+ coupon?: EventParams['coupon'];
+ affiliation?: EventParams['affiliation'];
+ [key: string]: any;
+ }, options?: AnalyticsCallOptions): void;
+ function logEvent(analyticsInstance: FirebaseAnalytics, eventName: 'screen_view', eventParams?: {
+ firebase_screen: EventParams['firebase_screen'];
+ firebase_screen_class: EventParams['firebase_screen_class'];
+ [key: string]: any;
+ }, options?: AnalyticsCallOptions): void;
+ function logEvent(analyticsInstance: FirebaseAnalytics, eventName: 'search' | 'view_search_results', eventParams?: {
+ search_term?: EventParams['search_term'];
+ [key: string]: any;
+ }, options?: AnalyticsCallOptions): void;
+ function logEvent(analyticsInstance: FirebaseAnalytics, eventName: 'select_content', eventParams?: {
+ content_type?: EventParams['content_type'];
+ item_id?: EventParams['item_id'];
+ [key: string]: any;
+ }, options?: AnalyticsCallOptions): void;
+ function logEvent(analyticsInstance: FirebaseAnalytics, eventName: 'select_item', eventParams?: {
+ items?: EventParams['items'];
+ item_list_name?: EventParams['item_list_name'];
+ item_list_id?: EventParams['item_list_id'];
+ [key: string]: any;
+ }, options?: AnalyticsCallOptions): void;
+ function logEvent(analyticsInstance: FirebaseAnalytics, eventName: 'select_promotion' | 'view_promotion', eventParams?: {
+ items?: EventParams['items'];
+ promotion_id?: EventParams['promotion_id'];
+ promotion_name?: EventParams['promotion_name'];
+ [key: string]: any;
+ }, options?: AnalyticsCallOptions): void;
+ function logEvent(analyticsInstance: FirebaseAnalytics, eventName: 'set_checkout_option', eventParams?: {
+ checkout_step?: EventParams['checkout_step'];
+ checkout_option?: EventParams['checkout_option'];
+ [key: string]: any;
+ }, options?: AnalyticsCallOptions): void;
+ function logEvent(analyticsInstance: FirebaseAnalytics, eventName: 'share', eventParams?: {
+ method?: EventParams['method'];
+ content_type?: EventParams['content_type'];
+ item_id?: EventParams['item_id'];
+ [key: string]: any;
+ }, options?: AnalyticsCallOptions): void;
+ function logEvent(analyticsInstance: FirebaseAnalytics, eventName: 'sign_up', eventParams?: {
+ method?: EventParams['method'];
+ [key: string]: any;
+ }, options?: AnalyticsCallOptions): void;
+ function logEvent(analyticsInstance: FirebaseAnalytics, eventName: 'timing_complete', eventParams?: {
+ name: string;
+ value: number;
+ event_category?: string;
+ event_label?: string;
+ [key: string]: any;
+ }, options?: AnalyticsCallOptions): void;
+ function logEvent(analyticsInstance: FirebaseAnalytics, eventName: 'view_cart' | 'view_item', eventParams?: {
+ currency?: EventParams['currency'];
+ items?: EventParams['items'];
+ value?: EventParams['value'];
+ [key: string]: any;
+ }, options?: AnalyticsCallOptions): void;
+ function logEvent(analyticsInstance: FirebaseAnalytics, eventName: 'view_item_list', eventParams?: {
+ items?: EventParams['items'];
+ item_list_name?: EventParams['item_list_name'];
+ item_list_id?: EventParams['item_list_id'];
+ [key: string]: any;
+ }, options?: AnalyticsCallOptions): void;
+ function logEvent<T extends string>(analyticsInstance: FirebaseAnalytics, eventName: CustomEventName<T>, eventParams?: {
+ [key: string]: any;
+ }, options?: AnalyticsCallOptions): void;
+ function setAnalyticsCollectionEnabled(analyticsInstance: FirebaseAnalytics, enabled: boolean): void;
+ function setCurrentScreen(analyticsInstance: FirebaseAnalytics, screenName: string, options?: AnalyticsCallOptions): void;
+ function setUserId(analyticsInstance: FirebaseAnalytics, id: string | null, options?: AnalyticsCallOptions): void;
+ function setUserProperties(analyticsInstance: FirebaseAnalytics, properties: CustomParams, options?: AnalyticsCallOptions): void;
+}
diff --git a/frontend-old/node_modules/@firebase/analytics-compat/dist/src/service.d.ts b/frontend-old/node_modules/@firebase/analytics-compat/dist/src/service.d.ts
new file mode 100644
index 0000000..f5f2776
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/analytics-compat/dist/src/service.d.ts
@@ -0,0 +1,33 @@
+/**
+ * @license
+ * Copyright 2020 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+import { AnalyticsCallOptions, CustomParams, EventParams, FirebaseAnalytics } from '@firebase/analytics-types';
+import { Analytics as AnalyticsServiceExp } from '@firebase/analytics';
+import { _FirebaseService, FirebaseApp } from '@firebase/app-compat';
+export declare class AnalyticsService implements FirebaseAnalytics, _FirebaseService {
+ app: FirebaseApp;
+ readonly _delegate: AnalyticsServiceExp;
+ constructor(app: FirebaseApp, _delegate: AnalyticsServiceExp);
+ logEvent(eventName: string, eventParams?: EventParams | CustomParams, options?: AnalyticsCallOptions): void;
+ /**
+ * @deprecated Use {@link logEvent} with `eventName` as 'screen_view' and add relevant `eventParams`.
+ * See {@link https://firebase.google.com/docs/analytics/screenviews | Track Screenviews}.
+ */
+ setCurrentScreen(screenName: string, options?: AnalyticsCallOptions): void;
+ setUserId(id: string, options?: AnalyticsCallOptions): void;
+ setUserProperties(properties: CustomParams, options?: AnalyticsCallOptions): void;
+ setAnalyticsCollectionEnabled(enabled: boolean): void;
+}
diff --git a/frontend-old/node_modules/@firebase/analytics-compat/dist/src/service.test.d.ts b/frontend-old/node_modules/@firebase/analytics-compat/dist/src/service.test.d.ts
new file mode 100644
index 0000000..cb0ff5c
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/analytics-compat/dist/src/service.test.d.ts
@@ -0,0 +1 @@
+export {};
diff --git a/frontend-old/node_modules/@firebase/analytics-compat/package.json b/frontend-old/node_modules/@firebase/analytics-compat/package.json
new file mode 100644
index 0000000..a4c0701
--- /dev/null
+++ b/frontend-old/node_modules/@firebase/analytics-compat/package.json
@@ -0,0 +1,67 @@
+{
+ "name": "@firebase/analytics-compat",
+ "version": "0.2.25",
+ "description": "",
+ "author": "Firebase <firebase-support@google.com> (https://firebase.google.com/)",
+ "main": "dist/index.cjs.js",
+ "browser": "dist/esm/index.esm.js",
+ "module": "dist/esm/index.esm.js",
+ "exports": {
+ ".": {
+ "types": "./dist/src/index.d.ts",
+ "require": "./dist/index.cjs.js",
+ "default": "./dist/esm/index.esm.js"
+ },
+ "./package.json": "./package.json"
+ },
+ "files": [
+ "dist"
+ ],
+ "license": "Apache-2.0",
+ "peerDependencies": {
+ "@firebase/app-compat": "0.x"
+ },
+ "devDependencies": {
+ "@firebase/app-compat": "0.5.4",
+ "rollup": "2.79.2",
+ "@rollup/plugin-json": "6.1.0",
+ "rollup-plugin-typescript2": "0.36.0",
+ "typescript": "5.5.4"
+ },
+ "repository": {
+ "directory": "packages/analytics-compat",
+ "type": "git",
+ "url": "git+https://github.com/firebase/firebase-js-sdk.git"
+ },
+ "bugs": {
+ "url": "https://github.com/firebase/firebase-js-sdk/issues"
+ },
+ "scripts": {
+ "lint": "eslint -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
+ "lint:fix": "eslint --fix -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
+ "build": "rollup -c",
+ "build:deps": "lerna run --scope @firebase/analytics-compat --include-dependencies build",
+ "build:release": "yarn build && yarn add-compat-overloads",
+ "dev": "rollup -c -w",
+ "test": "run-p --npm-path npm lint test:browser",
+ "test:ci": "node ../../scripts/run_tests_in_ci.js -s test:browser",
+ "test:browser": "karma start",
+ "test:browser:debug": "karma start --browsers=Chrome --auto-watch",
+ "trusted-type-check": "tsec -p tsconfig.json --noEmit",
+ "add-compat-overloads": "ts-node-script ../../scripts/build/create-overloads.ts -i ../analytics/dist/analytics-public.d.ts -o dist/src/index.d.ts -a -r Analytics:FirebaseAnalytics -r FirebaseApp:FirebaseAppCompat --moduleToEnhance @firebase/analytics"
+ },
+ "typings": "dist/src/index.d.ts",
+ "dependencies": {
+ "@firebase/component": "0.7.0",
+ "@firebase/analytics": "0.10.19",
+ "@firebase/analytics-types": "0.8.3",
+ "@firebase/util": "1.13.0",
+ "tslib": "^2.1.0"
+ },
+ "nyc": {
+ "extension": [
+ ".ts"
+ ],
+ "reportDir": "./coverage/node"
+ }
+}