Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

ngx-google-analytics

Package Overview
Dependencies
Maintainers
1
Versions
27
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ngx-google-analytics - npm Package Compare versions

Comparing version 0.0.8 to 8.0.0

700

bundles/ngx-google-analytics.umd.js
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/router'), require('@angular/core'), require('@angular/common')) :
typeof define === 'function' && define.amd ? define('ngx-google-analytics', ['exports', '@angular/router', '@angular/core', '@angular/common'], factory) :
(factory((global['ngx-google-analytics'] = {}),global.ng.router,global.ng.core,global.ng.common));
}(this, (function (exports,router,i0,common) { 'use strict';
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core'), require('@angular/router'), require('@angular/common')) :
typeof define === 'function' && define.amd ? define('ngx-google-analytics', ['exports', '@angular/core', '@angular/router', '@angular/common'], factory) :
(global = global || self, factory(global['ngx-google-analytics'] = {}, global.ng.core, global.ng.router, global.ng.common));
}(this, function (exports, core, router, common) { 'use strict';

@@ -21,16 +21,7 @@ /*! *****************************************************************************

***************************************************************************** */
function __awaiter(thisArg, _arguments, P, generator) {
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try {
step(generator.next(value));
}
catch (e) {
reject(e);
} }
function rejected(value) { try {
step(generator["throw"](value));
}
catch (e) {
reject(e);
} }
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }

@@ -40,79 +31,37 @@ step((generator = generator.apply(thisArg, _arguments || [])).next());

}
function __generator(thisArg, body) {
var _ = { label: 0, sent: function () { if (t[0] & 1)
throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function () { return this; }), g;
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
function verb(n) { return function (v) { return step([n, v]); }; }
function step(op) {
if (f)
throw new TypeError("Generator is already executing.");
while (_)
try {
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done)
return t;
if (y = 0, t)
op = [op[0] & 2, t.value];
switch (op[0]) {
case 0:
case 1:
t = op;
break;
case 4:
_.label++;
return { value: op[1], done: false };
case 5:
_.label++;
y = op[1];
op = [0];
continue;
case 7:
op = _.ops.pop();
_.trys.pop();
continue;
default:
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {
_ = 0;
continue;
}
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) {
_.label = op[1];
break;
}
if (op[0] === 6 && _.label < t[1]) {
_.label = t[1];
t = op;
break;
}
if (t && _.label < t[2]) {
_.label = t[2];
_.ops.push(op);
break;
}
if (t[2])
_.ops.pop();
_.trys.pop();
continue;
}
op = body.call(thisArg, _);
if (f) throw new TypeError("Generator is already executing.");
while (_) try {
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
if (y = 0, t) op = [op[0] & 2, t.value];
switch (op[0]) {
case 0: case 1: t = op; break;
case 4: _.label++; return { value: op[1], done: false };
case 5: _.label++; y = op[1]; op = [0]; continue;
case 7: op = _.ops.pop(); _.trys.pop(); continue;
default:
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
if (t[2]) _.ops.pop();
_.trys.pop(); continue;
}
catch (e) {
op = [6, e];
y = 0;
}
finally {
f = t = 0;
}
if (op[0] & 5)
throw op[1];
return { value: op[0] ? op[1] : void 0, done: true };
op = body.call(thisArg, _);
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
}
}
function __values(o) {
var m = typeof Symbol === "function" && o[Symbol.iterator], i = 0;
if (m)
return m.call(o);
if (m) return m.call(o);
return {
next: function () {
if (o && i >= o.length)
o = void 0;
if (o && i >= o.length) o = void 0;
return { value: o && o[i++], done: !o };

@@ -122,26 +71,20 @@ }

}
function __read(o, n) {
var m = typeof Symbol === "function" && o[Symbol.iterator];
if (!m)
return o;
if (!m) return o;
var i = m.call(o), r, ar = [], e;
try {
while ((n === void 0 || n-- > 0) && !(r = i.next()).done)
ar.push(r.value);
while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);
}
catch (error) {
e = { error: error };
}
catch (error) { e = { error: error }; }
finally {
try {
if (r && !r.done && (m = i["return"]))
m.call(i);
if (r && !r.done && (m = i["return"])) m.call(i);
}
finally {
if (e)
throw e.error;
}
finally { if (e) throw e.error; }
}
return ar;
}
function __spread() {

@@ -155,7 +98,10 @@ for (var ar = [], i = 0; i < arguments.length; i++)

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/** @type {?} */
var NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN = new i0.InjectionToken('ngx-hotjar-settings', {
factory: function () { return ({ trackingCode: '' }); }
var NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN = new core.InjectionToken('ngx-hotjar-settings', {
factory: (/**
* @return {?}
*/
function () { return ({ trackingCode: '' }); })
});

@@ -165,7 +111,7 @@

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/** @type {?} */
var NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER = {
provide: i0.APP_INITIALIZER,
provide: core.APP_INITIALIZER,
multi: true,

@@ -183,51 +129,50 @@ useFactory: GoogleAnalyticsInitializer,

var _this = this;
return function () {
return __awaiter(_this, void 0, void 0, function () {
var e_1, _a, initialCommands, _b, _c, command, s, head;
return __generator(this, function (_d) {
if (!$settings.trackingCode) {
if (!i0.isDevMode()) {
console.error('Empty tracking code for Google Analytics. Make sure to provide one when initializing NgxGoogleAnalyticsModule.');
}
return [2 /*return*/];
return (/**
* @return {?}
*/
function () { return __awaiter(_this, void 0, void 0, function () {
var e_1, _a, initialCommands, _b, _c, command, s, head;
return __generator(this, function (_d) {
if (!$settings.trackingCode) {
if (!core.isDevMode()) {
console.error('Empty tracking code for Google Analytics. Make sure to provide one when initializing NgxGoogleAnalyticsModule.');
}
// Set default ga.js uri
$settings.uri = $settings.uri || "https://www.googletagmanager.com/gtag/js?id=" + $settings.trackingCode;
initialCommands = [
{ command: 'js', values: [new Date()] },
{ command: 'config', values: [$settings.trackingCode] }
];
$settings.initCommands = __spread(initialCommands, ($settings.initCommands || []));
window['dataLayer'] = window['dataLayer'] || [];
window['gtag'] = window['gtag'] || function () {
window['dataLayer'].push(arguments);
};
return [2 /*return*/];
}
// Set default ga.js uri
$settings.uri = $settings.uri || "https://www.googletagmanager.com/gtag/js?id=" + $settings.trackingCode;
// these commands should run first!
initialCommands = [
{ command: 'js', values: [new Date()] },
{ command: 'config', values: [$settings.trackingCode] }
];
$settings.initCommands = __spread(initialCommands, ($settings.initCommands || []));
window['dataLayer'] = window['dataLayer'] || [];
window['gtag'] = window['gtag'] || (/**
* @return {?}
*/
function () {
window['dataLayer'].push(arguments);
});
try {
for (_b = __values($settings.initCommands), _c = _b.next(); !_c.done; _c = _b.next()) {
command = _c.value;
window['gtag'].apply(window, __spread([command.command], command.values));
}
}
catch (e_1_1) { e_1 = { error: e_1_1 }; }
finally {
try {
for (_b = __values($settings.initCommands), _c = _b.next(); !_c.done; _c = _b.next()) {
command = _c.value;
window['gtag'].apply(window, __spread([command.command], command.values));
}
if (_c && !_c.done && (_a = _b.return)) _a.call(_b);
}
catch (e_1_1) {
e_1 = { error: e_1_1 };
}
finally {
try {
if (_c && !_c.done && (_a = _b.return))
_a.call(_b);
}
finally {
if (e_1)
throw e_1.error;
}
}
s = document.createElement('script');
s.async = true;
s.src = $settings.uri;
head = document.getElementsByTagName('head')[0];
head.appendChild(s);
return [2 /*return*/];
});
finally { if (e_1) throw e_1.error; }
}
s = document.createElement('script');
s.async = true;
s.src = $settings.uri;
head = document.getElementsByTagName('head')[0];
head.appendChild(s);
return [2 /*return*/];
});
};
}); });
}

@@ -237,3 +182,3 @@

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -245,2 +190,3 @@ var GoogleAnalyticsService = /** @class */ (function () {

/**
* @protected
* @param {?} err

@@ -250,10 +196,11 @@ * @return {?}

GoogleAnalyticsService.prototype.throw = /**
* @protected
* @param {?} err
* @return {?}
*/
function (err) {
if (console && console.error) {
console.error(err);
}
};
function (err) {
if (console && console.error) {
console.error(err);
}
};
/**

@@ -282,14 +229,14 @@ * Call native GA Tag

*/
function (action, command) {
var options = [];
for (var _i = 2; _i < arguments.length; _i++) {
options[_i - 2] = arguments[_i];
}
try {
window['gtag'].apply(window, __spread([action, command], options));
}
catch (err) {
this.throw(err);
}
};
function (action, command) {
var options = [];
for (var _i = 2; _i < arguments.length; _i++) {
options[_i - 2] = arguments[_i];
}
try {
window['gtag'].apply(window, __spread([action, command], options));
}
catch (err) {
this.throw(err);
}
};
/**

@@ -341,26 +288,26 @@ * Send an event trigger to GA. It is the same as call:

*/
function (action, category, label, value, interaction) {
try {
if (window['gtag']) {
/** @type {?} */
var opt = {};
if (category) {
opt['event_category'] = category;
}
if (label) {
opt['event_label'] = label;
}
if (value) {
opt['value'] = value;
}
if (interaction !== undefined) {
opt['interaction'] = interaction;
}
this.gtag('event', /** @type {?} */ (action), opt);
function (action, category, label, value, interaction) {
try {
if (window['gtag']) {
/** @type {?} */
var opt = {};
if (category) {
opt['event_category'] = category;
}
if (label) {
opt['event_label'] = label;
}
if (value) {
opt['value'] = value;
}
if (interaction !== undefined) {
opt['interaction'] = interaction;
}
this.gtag('event', (/** @type {?} */ (action)), opt);
}
catch (error) {
this.throw(error);
}
};
}
catch (error) {
this.throw(error);
}
};
/**

@@ -419,26 +366,26 @@ * Send an page view event. This is the same as

*/
function (path, title, location, options) {
try {
if (window['gtag']) {
/** @type {?} */
var opt = {};
if (path) {
opt['page_path'] = path;
}
if (title) {
opt['page_title'] = title;
}
if (location) {
opt['page_location'] = location;
}
if (options) {
Object.assign(opt, options);
}
this.gtag('config', this.$trackingId.trackingCode, opt);
function (path, title, location, options) {
try {
if (window['gtag']) {
/** @type {?} */
var opt = {};
if (path) {
opt['page_path'] = path;
}
if (title) {
opt['page_title'] = title;
}
if (location) {
opt['page_location'] = location;
}
if (options) {
Object.assign(opt, options);
}
this.gtag('config', this.$trackingId.trackingCode, opt);
}
catch (error) {
this.throw(error);
}
};
}
catch (error) {
this.throw(error);
}
};
/**

@@ -497,29 +444,29 @@ * Send an evento to report a App Page View. It is the same as

*/
function (screen, appName, appId, appVersion, installerId) {
try {
if (window['gtag']) {
/** @type {?} */
var opt = {};
if (screen) {
opt['screen_name'] = screen;
}
if (appName) {
opt['app_name'] = appName;
}
if (appId) {
opt['app_id'] = appId;
}
if (appVersion) {
opt['app_version'] = appVersion;
}
if (installerId) {
opt['app_installer_id'] = installerId;
}
this.gtag('event', 'screen_view', opt);
function (screen, appName, appId, appVersion, installerId) {
try {
if (window['gtag']) {
/** @type {?} */
var opt = {};
if (screen) {
opt['screen_name'] = screen;
}
if (appName) {
opt['app_name'] = appName;
}
if (appId) {
opt['app_id'] = appId;
}
if (appVersion) {
opt['app_version'] = appVersion;
}
if (installerId) {
opt['app_installer_id'] = installerId;
}
this.gtag('event', 'screen_view', opt);
}
catch (error) {
this.throw(error);
}
};
}
catch (error) {
this.throw(error);
}
};
/**

@@ -566,22 +513,22 @@ * Send an event to GA to report an application error. It is the same as

*/
function (description, fatal) {
try {
if (window['gtag']) {
/** @type {?} */
var opt = {};
if (description) {
opt['description'] = description;
}
if (fatal) {
opt['fatal'] = fatal;
}
this.gtag('event', 'exception', opt);
function (description, fatal) {
try {
if (window['gtag']) {
/** @type {?} */
var opt = {};
if (description) {
opt['description'] = description;
}
if (fatal) {
opt['fatal'] = fatal;
}
this.gtag('event', 'exception', opt);
}
catch (error) {
this.throw(error);
}
};
}
catch (error) {
this.throw(error);
}
};
GoogleAnalyticsService.decorators = [
{ type: i0.Injectable, args: [{
{ type: core.Injectable, args: [{
providedIn: 'root'

@@ -591,8 +538,6 @@ },] }

/** @nocollapse */
GoogleAnalyticsService.ctorParameters = function () {
return [
{ type: undefined, decorators: [{ type: i0.Inject, args: [NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN,] }] }
];
};
/** @nocollapse */ GoogleAnalyticsService.ngInjectableDef = i0.defineInjectable({ factory: function GoogleAnalyticsService_Factory() { return new GoogleAnalyticsService(i0.inject(NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN)); }, token: GoogleAnalyticsService, providedIn: "root" });
GoogleAnalyticsService.ctorParameters = function () { return [
{ type: undefined, decorators: [{ type: core.Inject, args: [NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN,] }] }
]; };
/** @nocollapse */ GoogleAnalyticsService.ngInjectableDef = core.ɵɵdefineInjectable({ factory: function GoogleAnalyticsService_Factory() { return new GoogleAnalyticsService(core.ɵɵinject(NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN)); }, token: GoogleAnalyticsService, providedIn: "root" });
return GoogleAnalyticsService;

@@ -603,7 +548,7 @@ }());

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/** @type {?} */
var NGX_GOOGLE_ANALYTICS_ROUTER_INITIALIZER_PROVIDER = {
provide: i0.APP_BOOTSTRAP_LISTENER,
provide: core.APP_BOOTSTRAP_LISTENER,
multi: true,

@@ -623,16 +568,22 @@ useFactory: GoogleAnalyticsRouterInitializer,

var _this = this;
return function (c) {
return __awaiter(_this, void 0, void 0, function () {
return __generator(this, function (_a) {
$router
.events
.subscribe(function (event) {
if (event instanceof router.NavigationEnd) {
$gaService.pageView(event.urlAfterRedirects, undefined, document.location.href);
}
});
return [2 /*return*/];
});
return (/**
* @param {?} c
* @return {?}
*/
function (c) { return __awaiter(_this, void 0, void 0, function () {
return __generator(this, function (_a) {
$router
.events
.subscribe((/**
* @param {?} event
* @return {?}
*/
function (event) {
if (event instanceof router.NavigationEnd) {
$gaService.pageView(event.urlAfterRedirects, undefined, document.location.href);
}
}));
return [2 /*return*/];
});
};
}); });
}

@@ -642,3 +593,3 @@

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -649,3 +600,3 @@ var GaEventCategoryDirective = /** @class */ (function () {

GaEventCategoryDirective.decorators = [
{ type: i0.Directive, args: [{
{ type: core.Directive, args: [{
selector: "[gaEvent][gaCategory],\n [gaCategory]",

@@ -658,3 +609,3 @@ exportAs: 'gaCategory'

GaEventCategoryDirective.propDecorators = {
gaCategory: [{ type: i0.Input }]
gaCategory: [{ type: core.Input }]
};

@@ -666,3 +617,3 @@ return GaEventCategoryDirective;

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -681,4 +632,4 @@ var GaEventDirective = /** @class */ (function () {

*/
function () {
};
function () {
};
/**

@@ -690,7 +641,7 @@ * @return {?}

*/
function () {
if (this.gaBind === 'click') {
this.trigger();
}
};
function () {
if (this.gaBind === 'click') {
this.trigger();
}
};
/**

@@ -702,7 +653,7 @@ * @return {?}

*/
function () {
if (this.gaBind === 'focus') {
this.trigger();
}
};
function () {
if (this.gaBind === 'focus') {
this.trigger();
}
};
/**

@@ -714,29 +665,32 @@ * @return {?}

*/
function () {
if (this.gaBind === 'blur') {
this.trigger();
}
};
function () {
if (this.gaBind === 'blur') {
this.trigger();
}
};
/**
* @protected
* @return {?}
*/
GaEventDirective.prototype.trigger = /**
* @protected
* @return {?}
*/
function () {
try {
if (!this.$gaCategoryDirective) {
throw new Error('You must provide a gaCategory attribute w/ gaEvent Directive.');
}
if (!this.gaAction) {
throw new Error('You must provide a gaAction atrribute to identify this event.');
}
this.$gaService
.event(this.gaAction, this.$gaCategoryDirective.gaCategory, this.gaLabel || this.label, this.gaValue, this.gaInteraction);
function () {
try {
if (!this.$gaCategoryDirective) {
throw new Error('You must provide a gaCategory attribute w/ gaEvent Directive.');
}
catch (err) {
this.throw(err);
if (!this.gaAction) {
throw new Error('You must provide a gaAction atrribute to identify this event.');
}
};
this.$gaService
.event(this.gaAction, this.$gaCategoryDirective.gaCategory, this.gaLabel || this.label, this.gaValue, this.gaInteraction);
}
catch (err) {
this.throw(err);
}
};
/**
* @protected
* @param {?} err

@@ -746,12 +700,13 @@ * @return {?}

GaEventDirective.prototype.throw = /**
* @protected
* @param {?} err
* @return {?}
*/
function (err) {
if (console && console.warn) {
console.warn(err);
}
};
function (err) {
if (console && console.warn) {
console.warn(err);
}
};
GaEventDirective.decorators = [
{ type: i0.Directive, args: [{
{ type: core.Directive, args: [{
selector: "[gaEvent]",

@@ -762,18 +717,16 @@ exportAs: 'gaEvent'

/** @nocollapse */
GaEventDirective.ctorParameters = function () {
return [
{ type: GaEventCategoryDirective, decorators: [{ type: i0.Optional }] },
{ type: GoogleAnalyticsService }
];
};
GaEventDirective.ctorParameters = function () { return [
{ type: GaEventCategoryDirective, decorators: [{ type: core.Optional }] },
{ type: GoogleAnalyticsService }
]; };
GaEventDirective.propDecorators = {
gaAction: [{ type: i0.Input }],
gaLabel: [{ type: i0.Input }],
label: [{ type: i0.Input }],
gaValue: [{ type: i0.Input }],
gaInteraction: [{ type: i0.Input }],
gaBind: [{ type: i0.Input }],
onClick: [{ type: i0.HostListener, args: ['click',] }],
onFocus: [{ type: i0.HostListener, args: ['focus',] }],
onBlur: [{ type: i0.HostListener, args: ['blur',] }]
gaAction: [{ type: core.Input }],
gaLabel: [{ type: core.Input }],
label: [{ type: core.Input }],
gaValue: [{ type: core.Input }],
gaInteraction: [{ type: core.Input }],
gaBind: [{ type: core.Input }],
onClick: [{ type: core.HostListener, args: ['click',] }],
onFocus: [{ type: core.HostListener, args: ['focus',] }],
onBlur: [{ type: core.HostListener, args: ['blur',] }]
};

@@ -785,3 +738,3 @@ return GaEventDirective;

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -798,11 +751,11 @@ var GaEventFormInputDirective = /** @class */ (function () {

*/
function () {
if (this.$gaEvent) {
this.$gaEvent.gaBind = (this.gaBind)
? this.$gaEvent.gaBind
: 'focus';
}
};
function () {
if (this.$gaEvent) {
this.$gaEvent.gaBind = (this.gaBind)
? this.$gaEvent.gaBind
: 'focus';
}
};
GaEventFormInputDirective.decorators = [
{ type: i0.Directive, args: [{
{ type: core.Directive, args: [{
selector: "input[gaEvent],\n select[gaEvent],\n textarea[gaEvent]"

@@ -812,9 +765,7 @@ },] }

/** @nocollapse */
GaEventFormInputDirective.ctorParameters = function () {
return [
{ type: GaEventDirective, decorators: [{ type: i0.Host }, { type: i0.Optional }] }
];
};
GaEventFormInputDirective.ctorParameters = function () { return [
{ type: GaEventDirective, decorators: [{ type: core.Host }, { type: core.Optional }] }
]; };
GaEventFormInputDirective.propDecorators = {
gaBind: [{ type: i0.Input }]
gaBind: [{ type: core.Input }]
};

@@ -826,3 +777,3 @@ return GaEventFormInputDirective;

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -844,23 +795,21 @@ var NgxGoogleAnalyticsModule = /** @class */ (function () {

*/
function (trackingCode, commands, uri) {
if (commands === void 0) {
commands = [];
}
return {
ngModule: NgxGoogleAnalyticsModule,
providers: [
{
provide: NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN,
useValue: {
trackingCode: trackingCode,
commands: commands,
uri: uri
}
},
NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER,
]
};
function (trackingCode, commands, uri) {
if (commands === void 0) { commands = []; }
return {
ngModule: NgxGoogleAnalyticsModule,
providers: [
{
provide: NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN,
useValue: {
trackingCode: trackingCode,
commands: commands,
uri: uri
}
},
NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER,
]
};
};
NgxGoogleAnalyticsModule.decorators = [
{ type: i0.NgModule, args: [{
{ type: core.NgModule, args: [{
imports: [],

@@ -876,3 +825,3 @@ declarations: [GaEventDirective, GaEventCategoryDirective, GaEventFormInputDirective],

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -883,3 +832,3 @@ var NgxGoogleAnalyticsRouterModule = /** @class */ (function () {

NgxGoogleAnalyticsRouterModule.decorators = [
{ type: i0.NgModule, args: [{
{ type: core.NgModule, args: [{
imports: [

@@ -898,21 +847,11 @@ common.CommonModule,

/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
exports.GaEventCategoryDirective = GaEventCategoryDirective;
exports.GaEventDirective = GaEventDirective;
exports.GaEventFormInputDirective = GaEventFormInputDirective;
exports.GoogleAnalyticsInitializer = GoogleAnalyticsInitializer;
exports.GoogleAnalyticsRouterInitializer = GoogleAnalyticsRouterInitializer;
exports.GoogleAnalyticsService = GoogleAnalyticsService;
exports.NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER = NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER;
exports.GoogleAnalyticsRouterInitializer = GoogleAnalyticsRouterInitializer;
exports.NGX_GOOGLE_ANALYTICS_ROUTER_INITIALIZER_PROVIDER = NGX_GOOGLE_ANALYTICS_ROUTER_INITIALIZER_PROVIDER;
exports.NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN = NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN;
exports.GoogleAnalyticsService = GoogleAnalyticsService;
exports.GaEventCategoryDirective = GaEventCategoryDirective;
exports.GaEventDirective = GaEventDirective;
exports.GaEventFormInputDirective = GaEventFormInputDirective;
exports.NgxGoogleAnalyticsModule = NgxGoogleAnalyticsModule;

@@ -923,4 +862,3 @@ exports.NgxGoogleAnalyticsRouterModule = NgxGoogleAnalyticsRouterModule;

})));
//# sourceMappingURL=ngx-google-analytics.umd.js.map
}));
//# sourceMappingURL=ngx-google-analytics.umd.js.map

@@ -1,2 +0,2 @@

!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/router"),require("@angular/core"),require("@angular/common")):"function"==typeof define&&define.amd?define("ngx-google-analytics",["exports","@angular/router","@angular/core","@angular/common"],e):e(t["ngx-google-analytics"]={},t.ng.router,t.ng.core,t.ng.common)}(this,function(t,r,l,e){"use strict";function i(e,a,c,u){return new(c||(c=Promise))(function(t,n){function o(t){try{i(u.next(t))}catch(e){n(e)}}function r(t){try{i(u["throw"](t))}catch(e){n(e)}}function i(e){e.done?t(e.value):new c(function(t){t(e.value)}).then(o,r)}i((u=u.apply(e,a||[])).next())})}function p(o,r){var i,a,c,t,u={label:0,sent:function(){if(1&c[0])throw c[1];return c[1]},trys:[],ops:[]};return t={next:e(0),"throw":e(1),"return":e(2)},"function"==typeof Symbol&&(t[Symbol.iterator]=function(){return this}),t;function e(e){return function(t){return function n(t){if(i)throw new TypeError("Generator is already executing.");for(;u;)try{if(i=1,a&&(c=2&t[0]?a["return"]:t[0]?a["throw"]||((c=a["return"])&&c.call(a),0):a.next)&&!(c=c.call(a,t[1])).done)return c;switch(a=0,c&&(t=[2&t[0],c.value]),t[0]){case 0:case 1:c=t;break;case 4:return u.label++,{value:t[1],done:!1};case 5:u.label++,a=t[1],t=[0];continue;case 7:t=u.ops.pop(),u.trys.pop();continue;default:if(!(c=0<(c=u.trys).length&&c[c.length-1])&&(6===t[0]||2===t[0])){u=0;continue}if(3===t[0]&&(!c||t[1]>c[0]&&t[1]<c[3])){u.label=t[1];break}if(6===t[0]&&u.label<c[1]){u.label=c[1],c=t;break}if(c&&u.label<c[2]){u.label=c[2],u.ops.push(t);break}c[2]&&u.ops.pop(),u.trys.pop();continue}t=r.call(o,u)}catch(e){t=[6,e],a=0}finally{i=c=0}if(5&t[0])throw t[1];return{value:t[0]?t[1]:void 0,done:!0}}([e,t])}}}function n(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var o,r,i=n.call(t),a=[];try{for(;(void 0===e||0<e--)&&!(o=i.next()).done;)a.push(o.value)}catch(c){r={error:c}}finally{try{o&&!o.done&&(n=i["return"])&&n.call(i)}finally{if(r)throw r.error}}return a}function f(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(n(arguments[e]));return t}var a=new l.InjectionToken("ngx-hotjar-settings",{factory:function(){return{trackingCode:""}}}),c={provide:l.APP_INITIALIZER,multi:!0,useFactory:o,deps:[a]};function o(g){var t=this;return function(){return i(t,void 0,void 0,function(){var n,r,i,a,c,u,s;return p(this,function(t){if(!g.trackingCode)return l.isDevMode()||console.error("Empty tracking code for Google Analytics. Make sure to provide one when initializing NgxGoogleAnalyticsModule."),[2];g.uri=g.uri||"https://www.googletagmanager.com/gtag/js?id="+g.trackingCode,i=[{command:"js",values:[new Date]},{command:"config",values:[g.trackingCode]}],g.initCommands=f(i,g.initCommands||[]),window.dataLayer=window.dataLayer||[],window.gtag=window.gtag||function(){window.dataLayer.push(arguments)};try{for(a=function o(t){var e="function"==typeof Symbol&&t[Symbol.iterator],n=0;return e?e.call(t):{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}}}(g.initCommands),c=a.next();!c.done;c=a.next())u=c.value,window.gtag.apply(window,f([u.command],u.values))}catch(e){n={error:e}}finally{try{c&&!c.done&&(r=a["return"])&&r.call(a)}finally{if(n)throw n.error}}return(s=document.createElement("script")).async=!0,s.src=g.uri,document.getElementsByTagName("head")[0].appendChild(s),[2]})})}}var u=function(){function t(t){this.$trackingId=t}return t.prototype["throw"]=function(t){console&&console.error&&console.error(t)},t.prototype.gtag=function(t,e){for(var n=[],o=2;o<arguments.length;o++)n[o-2]=arguments[o];try{window.gtag.apply(window,f([t,e],n))}catch(r){this["throw"](r)}},t.prototype.event=function(t,e,n,o,r){try{if(window.gtag){var i={};e&&(i.event_category=e),n&&(i.event_label=n),o&&(i.value=o),r!==undefined&&(i.interaction=r),this.gtag("event",t,i)}}catch(a){this["throw"](a)}},t.prototype.pageView=function(t,e,n,o){try{if(window.gtag){var r={};t&&(r.page_path=t),e&&(r.page_title=e),n&&(r.page_location=n),o&&Object.assign(r,o),this.gtag("config",this.$trackingId.trackingCode,r)}}catch(i){this["throw"](i)}},t.prototype.appView=function(t,e,n,o,r){try{if(window.gtag){var i={};t&&(i.screen_name=t),e&&(i.app_name=e),n&&(i.app_id=n),o&&(i.app_version=o),r&&(i.app_installer_id=r),this.gtag("event","screen_view",i)}}catch(a){this["throw"](a)}},t.prototype.exception=function(t,e){try{if(window.gtag){var n={};t&&(n.description=t),e&&(n.fatal=e),this.gtag("event","exception",n)}}catch(o){this["throw"](o)}},t.decorators=[{type:l.Injectable,args:[{providedIn:"root"}]}],t.ctorParameters=function(){return[{type:undefined,decorators:[{type:l.Inject,args:[a]}]}]},t.ngInjectableDef=l.defineInjectable({factory:function(){return new t(l.inject(a))},token:t,providedIn:"root"}),t}(),s={provide:l.APP_BOOTSTRAP_LISTENER,multi:!0,useFactory:g,deps:[u,r.Router]};function g(e,n){var o=this;return function(t){return i(o,void 0,void 0,function(){return p(this,function(t){return n.events.subscribe(function(t){t instanceof r.NavigationEnd&&e.pageView(t.urlAfterRedirects,undefined,document.location.href)}),[2]})})}}var d=function(){function t(){}return t.decorators=[{type:l.Directive,args:[{selector:"[gaEvent][gaCategory],\n [gaCategory]",exportAs:"gaCategory"}]}],t.ctorParameters=function(){return[]},t.propDecorators={gaCategory:[{type:l.Input}]},t}(),y=function(){function t(t,e){this.$gaCategoryDirective=t,this.$gaService=e,this.gaBind="click"}return t.prototype.ngOnInit=function(){},t.prototype.onClick=function(){"click"===this.gaBind&&this.trigger()},t.prototype.onFocus=function(){"focus"===this.gaBind&&this.trigger()},t.prototype.onBlur=function(){"blur"===this.gaBind&&this.trigger()},t.prototype.trigger=function(){try{if(!this.$gaCategoryDirective)throw new Error("You must provide a gaCategory attribute w/ gaEvent Directive.");if(!this.gaAction)throw new Error("You must provide a gaAction atrribute to identify this event.");this.$gaService.event(this.gaAction,this.$gaCategoryDirective.gaCategory,this.gaLabel||this.label,this.gaValue,this.gaInteraction)}catch(t){this["throw"](t)}},t.prototype["throw"]=function(t){console&&console.warn&&console.warn(t)},t.decorators=[{type:l.Directive,args:[{selector:"[gaEvent]",exportAs:"gaEvent"}]}],t.ctorParameters=function(){return[{type:d,decorators:[{type:l.Optional}]},{type:u}]},t.propDecorators={gaAction:[{type:l.Input}],gaLabel:[{type:l.Input}],label:[{type:l.Input}],gaValue:[{type:l.Input}],gaInteraction:[{type:l.Input}],gaBind:[{type:l.Input}],onClick:[{type:l.HostListener,args:["click"]}],onFocus:[{type:l.HostListener,args:["focus"]}],onBlur:[{type:l.HostListener,args:["blur"]}]},t}(),h=function(){function t(t){this.$gaEvent=t}return t.prototype.ngOnInit=function(){this.$gaEvent&&(this.$gaEvent.gaBind=this.gaBind?this.$gaEvent.gaBind:"focus")},t.decorators=[{type:l.Directive,args:[{selector:"input[gaEvent],\n select[gaEvent],\n textarea[gaEvent]"}]}],t.ctorParameters=function(){return[{type:y,decorators:[{type:l.Host},{type:l.Optional}]}]},t.propDecorators={gaBind:[{type:l.Input}]},t}(),v=function(){function o(){}return o.forRoot=function(t,e,n){return void 0===e&&(e=[]),{ngModule:o,providers:[{provide:a,useValue:{trackingCode:t,commands:e,uri:n}},c]}},o.decorators=[{type:l.NgModule,args:[{imports:[],declarations:[y,d,h],exports:[y,d,h]}]}],o}(),w=function(){function t(){}return t.decorators=[{type:l.NgModule,args:[{imports:[e.CommonModule,v],providers:[s],declarations:[]}]}],t}();t.GoogleAnalyticsInitializer=o,t.NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER=c,t.GoogleAnalyticsRouterInitializer=g,t.NGX_GOOGLE_ANALYTICS_ROUTER_INITIALIZER_PROVIDER=s,t.NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN=a,t.GoogleAnalyticsService=u,t.GaEventCategoryDirective=d,t.GaEventDirective=y,t.GaEventFormInputDirective=h,t.NgxGoogleAnalyticsModule=v,t.NgxGoogleAnalyticsRouterModule=w,Object.defineProperty(t,"__esModule",{value:!0})});
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("@angular/router"),require("@angular/common")):"function"==typeof define&&define.amd?define("ngx-google-analytics",["exports","@angular/core","@angular/router","@angular/common"],e):e((t=t||self)["ngx-google-analytics"]={},t.ng.core,t.ng.router,t.ng.common)}(this,function(t,e,n,o){"use strict";function r(t,e,n,o){return new(n||(n=Promise))(function(r,i){function a(t){try{u(o.next(t))}catch(e){i(e)}}function c(t){try{u(o["throw"](t))}catch(e){i(e)}}function u(t){t.done?r(t.value):new n(function(e){e(t.value)}).then(a,c)}u((o=o.apply(t,e||[])).next())})}function i(t,e){var n,o,r,i,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:c(0),"throw":c(1),"return":c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(i){return function(c){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,o&&(r=2&i[0]?o["return"]:i[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,i[1])).done)return r;switch(o=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,o=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(r=(r=a.trys).length>0&&r[r.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]<r[3])){a.label=i[1];break}if(6===i[0]&&a.label<r[1]){a.label=r[1],r=i;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(i);break}r[2]&&a.ops.pop(),a.trys.pop();continue}i=e.call(t,a)}catch(c){i=[6,c],o=0}finally{n=r=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,c])}}}function a(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var o,r,i=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(o=i.next()).done;)a.push(o.value)}catch(c){r={error:c}}finally{try{o&&!o.done&&(n=i["return"])&&n.call(i)}finally{if(r)throw r.error}}return a}function c(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(a(arguments[e]));return t}var u=new e.InjectionToken("ngx-hotjar-settings",{factory:function(){return{trackingCode:""}}}),s={provide:e.APP_INITIALIZER,multi:!0,useFactory:g,deps:[u]};function g(t){var n=this;return function(){return r(n,void 0,void 0,function(){var n,o,r,a,u,s,g;return i(this,function(i){if(!t.trackingCode)return e.isDevMode()||console.error("Empty tracking code for Google Analytics. Make sure to provide one when initializing NgxGoogleAnalyticsModule."),[2];t.uri=t.uri||"https://www.googletagmanager.com/gtag/js?id="+t.trackingCode,r=[{command:"js",values:[new Date]},{command:"config",values:[t.trackingCode]}],t.initCommands=c(r,t.initCommands||[]),window.dataLayer=window.dataLayer||[],window.gtag=window.gtag||function(){window.dataLayer.push(arguments)};try{for(a=function(t){var e="function"==typeof Symbol&&t[Symbol.iterator],n=0;return e?e.call(t):{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}}}(t.initCommands),u=a.next();!u.done;u=a.next())s=u.value,window.gtag.apply(window,c([s.command],s.values))}catch(l){n={error:l}}finally{try{u&&!u.done&&(o=a["return"])&&o.call(a)}finally{if(n)throw n.error}}return(g=document.createElement("script")).async=!0,g.src=t.uri,document.getElementsByTagName("head")[0].appendChild(g),[2]})})}}var l=function(){function t(t){this.$trackingId=t}return t.prototype["throw"]=function(t){console&&console.error&&console.error(t)},t.prototype.gtag=function(t,e){for(var n=[],o=2;o<arguments.length;o++)n[o-2]=arguments[o];try{window.gtag.apply(window,c([t,e],n))}catch(r){this["throw"](r)}},t.prototype.event=function(t,e,n,o,r){try{if(window.gtag){var i={};e&&(i.event_category=e),n&&(i.event_label=n),o&&(i.value=o),r!==undefined&&(i.interaction=r),this.gtag("event",t,i)}}catch(a){this["throw"](a)}},t.prototype.pageView=function(t,e,n,o){try{if(window.gtag){var r={};t&&(r.page_path=t),e&&(r.page_title=e),n&&(r.page_location=n),o&&Object.assign(r,o),this.gtag("config",this.$trackingId.trackingCode,r)}}catch(i){this["throw"](i)}},t.prototype.appView=function(t,e,n,o,r){try{if(window.gtag){var i={};t&&(i.screen_name=t),e&&(i.app_name=e),n&&(i.app_id=n),o&&(i.app_version=o),r&&(i.app_installer_id=r),this.gtag("event","screen_view",i)}}catch(a){this["throw"](a)}},t.prototype.exception=function(t,e){try{if(window.gtag){var n={};t&&(n.description=t),e&&(n.fatal=e),this.gtag("event","exception",n)}}catch(o){this["throw"](o)}},t.decorators=[{type:e.Injectable,args:[{providedIn:"root"}]}],t.ctorParameters=function(){return[{type:undefined,decorators:[{type:e.Inject,args:[u]}]}]},t.ngInjectableDef=e.ɵɵdefineInjectable({factory:function(){return new t(e.ɵɵinject(u))},token:t,providedIn:"root"}),t}(),p={provide:e.APP_BOOTSTRAP_LISTENER,multi:!0,useFactory:f,deps:[l,n.Router]};function f(t,e){var o=this;return function(a){return r(o,void 0,void 0,function(){return i(this,function(o){return e.events.subscribe(function(e){e instanceof n.NavigationEnd&&t.pageView(e.urlAfterRedirects,undefined,document.location.href)}),[2]})})}}var d=function(){function t(){}return t.decorators=[{type:e.Directive,args:[{selector:"[gaEvent][gaCategory],\n [gaCategory]",exportAs:"gaCategory"}]}],t.ctorParameters=function(){return[]},t.propDecorators={gaCategory:[{type:e.Input}]},t}(),y=function(){function t(t,e){this.$gaCategoryDirective=t,this.$gaService=e,this.gaBind="click"}return t.prototype.ngOnInit=function(){},t.prototype.onClick=function(){"click"===this.gaBind&&this.trigger()},t.prototype.onFocus=function(){"focus"===this.gaBind&&this.trigger()},t.prototype.onBlur=function(){"blur"===this.gaBind&&this.trigger()},t.prototype.trigger=function(){try{if(!this.$gaCategoryDirective)throw new Error("You must provide a gaCategory attribute w/ gaEvent Directive.");if(!this.gaAction)throw new Error("You must provide a gaAction atrribute to identify this event.");this.$gaService.event(this.gaAction,this.$gaCategoryDirective.gaCategory,this.gaLabel||this.label,this.gaValue,this.gaInteraction)}catch(t){this["throw"](t)}},t.prototype["throw"]=function(t){console&&console.warn&&console.warn(t)},t.decorators=[{type:e.Directive,args:[{selector:"[gaEvent]",exportAs:"gaEvent"}]}],t.ctorParameters=function(){return[{type:d,decorators:[{type:e.Optional}]},{type:l}]},t.propDecorators={gaAction:[{type:e.Input}],gaLabel:[{type:e.Input}],label:[{type:e.Input}],gaValue:[{type:e.Input}],gaInteraction:[{type:e.Input}],gaBind:[{type:e.Input}],onClick:[{type:e.HostListener,args:["click"]}],onFocus:[{type:e.HostListener,args:["focus"]}],onBlur:[{type:e.HostListener,args:["blur"]}]},t}(),h=function(){function t(t){this.$gaEvent=t}return t.prototype.ngOnInit=function(){this.$gaEvent&&(this.$gaEvent.gaBind=this.gaBind?this.$gaEvent.gaBind:"focus")},t.decorators=[{type:e.Directive,args:[{selector:"input[gaEvent],\n select[gaEvent],\n textarea[gaEvent]"}]}],t.ctorParameters=function(){return[{type:y,decorators:[{type:e.Host},{type:e.Optional}]}]},t.propDecorators={gaBind:[{type:e.Input}]},t}(),v=function(){function t(){}return t.forRoot=function(e,n,o){return void 0===n&&(n=[]),{ngModule:t,providers:[{provide:u,useValue:{trackingCode:e,commands:n,uri:o}},s]}},t.decorators=[{type:e.NgModule,args:[{imports:[],declarations:[y,d,h],exports:[y,d,h]}]}],t}(),w=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{imports:[o.CommonModule,v],providers:[p],declarations:[]}]}],t}();t.GaEventCategoryDirective=d,t.GaEventDirective=y,t.GaEventFormInputDirective=h,t.GoogleAnalyticsInitializer=g,t.GoogleAnalyticsRouterInitializer=f,t.GoogleAnalyticsService=l,t.NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER=s,t.NGX_GOOGLE_ANALYTICS_ROUTER_INITIALIZER_PROVIDER=p,t.NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN=u,t.NgxGoogleAnalyticsModule=v,t.NgxGoogleAnalyticsRouterModule=w,Object.defineProperty(t,"__esModule",{value:!0})});
//# sourceMappingURL=ngx-google-analytics.umd.min.js.map
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -25,3 +25,2 @@ import { Directive, Input } from '@angular/core';

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2EtZXZlbnQtY2F0ZWdvcnkuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWdvb2dsZS1hbmFseXRpY3MvIiwic291cmNlcyI6WyJsaWIvZGlyZWN0aXZlcy9nYS1ldmVudC1jYXRlZ29yeS5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBT2pELE1BQU07SUFFSixpQkFBaUI7OztZQVBsQixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFOzBCQUNjO2dCQUN4QixRQUFRLEVBQUUsWUFBWTthQUN2Qjs7Ozs7eUJBS0UsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQERpcmVjdGl2ZSh7XG4gIHNlbGVjdG9yOiBgW2dhRXZlbnRdW2dhQ2F0ZWdvcnldLFxuICAgICAgICAgICAgIFtnYUNhdGVnb3J5XWAsXG4gIGV4cG9ydEFzOiAnZ2FDYXRlZ29yeSdcbn0pXG5leHBvcnQgY2xhc3MgR2FFdmVudENhdGVnb3J5RGlyZWN0aXZlIHtcblxuICBjb25zdHJ1Y3RvcigpIHsgfVxuXG4gIEBJbnB1dCgpIGdhQ2F0ZWdvcnk6IHN0cmluZztcblxufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2EtZXZlbnQtY2F0ZWdvcnkuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWdvb2dsZS1hbmFseXRpY3MvIiwic291cmNlcyI6WyJsaWIvZGlyZWN0aXZlcy9nYS1ldmVudC1jYXRlZ29yeS5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBT2pELE1BQU0sT0FBTyx3QkFBd0I7SUFFbkMsZ0JBQWdCLENBQUM7OztZQVBsQixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFOzBCQUNjO2dCQUN4QixRQUFRLEVBQUUsWUFBWTthQUN2Qjs7Ozs7eUJBS0UsS0FBSzs7OztJQUFOLDhDQUE0QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQERpcmVjdGl2ZSh7XG4gIHNlbGVjdG9yOiBgW2dhRXZlbnRdW2dhQ2F0ZWdvcnldLFxuICAgICAgICAgICAgIFtnYUNhdGVnb3J5XWAsXG4gIGV4cG9ydEFzOiAnZ2FDYXRlZ29yeSdcbn0pXG5leHBvcnQgY2xhc3MgR2FFdmVudENhdGVnb3J5RGlyZWN0aXZlIHtcblxuICBjb25zdHJ1Y3RvcigpIHsgfVxuXG4gIEBJbnB1dCgpIGdhQ2F0ZWdvcnk6IHN0cmluZztcblxufVxuIl19
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -42,6 +42,8 @@ import { Directive, Host, Optional, Input } from '@angular/core';

GaEventFormInputDirective.prototype.gaBind;
/** @type {?} */
/**
* @type {?}
* @protected
*/
GaEventFormInputDirective.prototype.$gaEvent;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2EtZXZlbnQtZm9ybS1pbnB1dC5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtZ29vZ2xlLWFuYWx5dGljcy8iLCJzb3VyY2VzIjpbImxpYi9kaXJlY3RpdmVzL2dhLWV2ZW50LWZvcm0taW5wdXQuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLElBQUksRUFBRSxRQUFRLEVBQVUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pFLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBUXhELE1BQU07Ozs7SUFFSixZQUNnQyxRQUEwQjtRQUExQixhQUFRLEdBQVIsUUFBUSxDQUFrQjtLQUNyRDs7OztJQUlMLFFBQVE7UUFDTixJQUFJLElBQUksQ0FBQyxRQUFRLEVBQUU7WUFDakIsSUFBSSxDQUFDLFFBQVEsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDO2dCQUNaLENBQUMsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLE1BQU07Z0JBQ3RCLENBQUMsQ0FBQyxPQUFPLENBQUM7U0FDbkM7S0FDRjs7O1lBbkJGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUU7OytCQUVtQjthQUM5Qjs7OztZQVBRLGdCQUFnQix1QkFXcEIsSUFBSSxZQUFJLFFBQVE7OztxQkFHbEIsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSwgSG9zdCwgT3B0aW9uYWwsIE9uSW5pdCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEdhRXZlbnREaXJlY3RpdmUgfSBmcm9tICcuL2dhLWV2ZW50LmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBHYUJpbmQgfSBmcm9tICcuLi90eXBlcy9nYS1iaW5kLnR5cGUnO1xuXG5ARGlyZWN0aXZlKHtcbiAgc2VsZWN0b3I6IGBpbnB1dFtnYUV2ZW50XSxcbiAgICAgICAgICAgICBzZWxlY3RbZ2FFdmVudF0sXG4gICAgICAgICAgICAgdGV4dGFyZWFbZ2FFdmVudF1gXG59KVxuZXhwb3J0IGNsYXNzIEdhRXZlbnRGb3JtSW5wdXREaXJlY3RpdmUgaW1wbGVtZW50cyBPbkluaXQge1xuXG4gIGNvbnN0cnVjdG9yKFxuICAgIEBIb3N0KCkgQE9wdGlvbmFsKCkgcHJvdGVjdGVkICRnYUV2ZW50OiBHYUV2ZW50RGlyZWN0aXZlXG4gICkgeyB9XG5cbiAgQElucHV0KCkgZ2FCaW5kOiBHYUJpbmQ7XG5cbiAgbmdPbkluaXQoKSB7XG4gICAgaWYgKHRoaXMuJGdhRXZlbnQpIHtcbiAgICAgIHRoaXMuJGdhRXZlbnQuZ2FCaW5kID0gKHRoaXMuZ2FCaW5kKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyB0aGlzLiRnYUV2ZW50LmdhQmluZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAnZm9jdXMnO1xuICAgIH1cbiAgfVxuXG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2EtZXZlbnQtZm9ybS1pbnB1dC5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtZ29vZ2xlLWFuYWx5dGljcy8iLCJzb3VyY2VzIjpbImxpYi9kaXJlY3RpdmVzL2dhLWV2ZW50LWZvcm0taW5wdXQuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLElBQUksRUFBRSxRQUFRLEVBQVUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pFLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBUXhELE1BQU0sT0FBTyx5QkFBeUI7Ozs7SUFFcEMsWUFDZ0MsUUFBMEI7UUFBMUIsYUFBUSxHQUFSLFFBQVEsQ0FBa0I7SUFDdEQsQ0FBQzs7OztJQUlMLFFBQVE7UUFDTixJQUFJLElBQUksQ0FBQyxRQUFRLEVBQUU7WUFDakIsSUFBSSxDQUFDLFFBQVEsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDO2dCQUNaLENBQUMsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLE1BQU07Z0JBQ3RCLENBQUMsQ0FBQyxPQUFPLENBQUM7U0FDbkM7SUFDSCxDQUFDOzs7WUFuQkYsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRTs7K0JBRW1CO2FBQzlCOzs7O1lBUFEsZ0JBQWdCLHVCQVdwQixJQUFJLFlBQUksUUFBUTs7O3FCQUdsQixLQUFLOzs7O0lBQU4sMkNBQXdCOzs7OztJQUh0Qiw2Q0FBd0QiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIEhvc3QsIE9wdGlvbmFsLCBPbkluaXQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBHYUV2ZW50RGlyZWN0aXZlIH0gZnJvbSAnLi9nYS1ldmVudC5kaXJlY3RpdmUnO1xuaW1wb3J0IHsgR2FCaW5kIH0gZnJvbSAnLi4vdHlwZXMvZ2EtYmluZC50eXBlJztcblxuQERpcmVjdGl2ZSh7XG4gIHNlbGVjdG9yOiBgaW5wdXRbZ2FFdmVudF0sXG4gICAgICAgICAgICAgc2VsZWN0W2dhRXZlbnRdLFxuICAgICAgICAgICAgIHRleHRhcmVhW2dhRXZlbnRdYFxufSlcbmV4cG9ydCBjbGFzcyBHYUV2ZW50Rm9ybUlucHV0RGlyZWN0aXZlIGltcGxlbWVudHMgT25Jbml0IHtcblxuICBjb25zdHJ1Y3RvcihcbiAgICBASG9zdCgpIEBPcHRpb25hbCgpIHByb3RlY3RlZCAkZ2FFdmVudDogR2FFdmVudERpcmVjdGl2ZVxuICApIHsgfVxuXG4gIEBJbnB1dCgpIGdhQmluZDogR2FCaW5kO1xuXG4gIG5nT25Jbml0KCkge1xuICAgIGlmICh0aGlzLiRnYUV2ZW50KSB7XG4gICAgICB0aGlzLiRnYUV2ZW50LmdhQmluZCA9ICh0aGlzLmdhQmluZClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gdGhpcy4kZ2FFdmVudC5nYUJpbmRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogJ2ZvY3VzJztcbiAgICB9XG4gIH1cblxufVxuIl19
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -48,2 +48,3 @@ import { Directive, Optional, Input, HostListener } from '@angular/core';

/**
* @protected
* @return {?}

@@ -67,2 +68,3 @@ */

/**
* @protected
* @param {?} err

@@ -112,8 +114,13 @@ * @return {?}

GaEventDirective.prototype.gaBind;
/** @type {?} */
/**
* @type {?}
* @protected
*/
GaEventDirective.prototype.$gaCategoryDirective;
/** @type {?} */
/**
* @type {?}
* @protected
*/
GaEventDirective.prototype.$gaService;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2EtZXZlbnQuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWdvb2dsZS1hbmFseXRpY3MvIiwic291cmNlcyI6WyJsaWIvZGlyZWN0aXZlcy9nYS1ldmVudC5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsUUFBUSxFQUFFLEtBQUssRUFBRSxZQUFZLEVBQVUsTUFBTSxlQUFlLENBQUM7QUFDakYsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sK0JBQStCLENBQUM7QUFDekUsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sc0NBQXNDLENBQUM7QUFROUUsTUFBTTs7Ozs7SUFFSixZQUN3QixvQkFBOEMsRUFDMUQsVUFBa0M7UUFEdEIseUJBQW9CLEdBQXBCLG9CQUFvQixDQUEwQjtRQUMxRCxlQUFVLEdBQVYsVUFBVSxDQUF3QjtzQkFTcEIsT0FBTztLQVBoQzs7OztJQVNELFFBQVE7S0FDUDs7OztJQUdELE9BQU87UUFDTCxJQUFJLElBQUksQ0FBQyxNQUFNLEtBQUssT0FBTyxFQUFFO1lBQzNCLElBQUksQ0FBQyxPQUFPLEVBQUUsQ0FBQztTQUNoQjtLQUNGOzs7O0lBR0QsT0FBTztRQUNMLElBQUksSUFBSSxDQUFDLE1BQU0sS0FBSyxPQUFPLEVBQUU7WUFDM0IsSUFBSSxDQUFDLE9BQU8sRUFBRSxDQUFDO1NBQ2hCO0tBQ0Y7Ozs7SUFHRCxNQUFNO1FBQ0osSUFBSSxJQUFJLENBQUMsTUFBTSxLQUFLLE1BQU0sRUFBRTtZQUMxQixJQUFJLENBQUMsT0FBTyxFQUFFLENBQUM7U0FDaEI7S0FDRjs7OztJQUVTLE9BQU87UUFDZixJQUFJO1lBQ0YsSUFBSSxDQUFDLElBQUksQ0FBQyxvQkFBb0IsRUFBRTtnQkFDOUIsTUFBTSxJQUFJLEtBQUssQ0FBQywrREFBK0QsQ0FBQyxDQUFDO2FBQ2xGO1lBRUQsSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRLEVBQUU7Z0JBQ2xCLE1BQU0sSUFBSSxLQUFLLENBQUMsK0RBQStELENBQUMsQ0FBQzthQUNsRjtZQUVELElBQUksQ0FBQyxVQUFVO2lCQUNWLEtBQUssQ0FDSixJQUFJLENBQUMsUUFBUSxFQUNiLElBQUksQ0FBQyxvQkFBb0IsQ0FBQyxVQUFVLEVBQ3BDLElBQUksQ0FBQyxPQUFPLElBQUksSUFBSSxDQUFDLEtBQUssRUFDMUIsSUFBSSxDQUFDLE9BQU8sRUFDWixJQUFJLENBQUMsYUFBYSxDQUNuQixDQUFDO1NBQ1A7UUFBQyxPQUFPLEdBQUcsRUFBRTtZQUNaLElBQUksQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7U0FDakI7S0FDRjs7Ozs7SUFFUyxLQUFLLENBQUMsR0FBVTtRQUN4QixJQUFJLE9BQU8sSUFBSSxPQUFPLENBQUMsSUFBSSxFQUFFO1lBQzNCLE9BQU8sQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7U0FDbkI7S0FDRjs7O1lBdEVGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsV0FBVztnQkFDckIsUUFBUSxFQUFFLFNBQVM7YUFDcEI7Ozs7WUFSUSx3QkFBd0IsdUJBWTVCLFFBQVE7WUFYSixzQkFBc0I7Ozt1QkFnQjVCLEtBQUs7c0JBQ0wsS0FBSztvQkFDTCxLQUFLO3NCQUNMLEtBQUs7NEJBQ0wsS0FBSztxQkFDTCxLQUFLO3NCQUtMLFlBQVksU0FBQyxPQUFPO3NCQU9wQixZQUFZLFNBQUMsT0FBTztxQkFPcEIsWUFBWSxTQUFDLE1BQU0iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIE9wdGlvbmFsLCBJbnB1dCwgSG9zdExpc3RlbmVyLCBPbkluaXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgR2FFdmVudENhdGVnb3J5RGlyZWN0aXZlIH0gZnJvbSAnLi9nYS1ldmVudC1jYXRlZ29yeS5kaXJlY3RpdmUnO1xyXG5pbXBvcnQgeyBHb29nbGVBbmFseXRpY3NTZXJ2aWNlIH0gZnJvbSAnLi4vc2VydmljZXMvZ29vZ2xlLWFuYWx5dGljcy5zZXJ2aWNlJztcclxuaW1wb3J0IHsgR2FCaW5kIH0gZnJvbSAnLi4vdHlwZXMvZ2EtYmluZC50eXBlJztcclxuaW1wb3J0IHsgR2FBY3Rpb24gfSBmcm9tICcuLi90eXBlcy9nYS1hY3Rpb24udHlwZSc7XHJcblxyXG5ARGlyZWN0aXZlKHtcclxuICBzZWxlY3RvcjogYFtnYUV2ZW50XWAsXHJcbiAgZXhwb3J0QXM6ICdnYUV2ZW50J1xyXG59KVxyXG5leHBvcnQgY2xhc3MgR2FFdmVudERpcmVjdGl2ZSBpbXBsZW1lbnRzIE9uSW5pdCB7XHJcblxyXG4gIGNvbnN0cnVjdG9yKFxyXG4gICAgQE9wdGlvbmFsKCkgcHJvdGVjdGVkICRnYUNhdGVnb3J5RGlyZWN0aXZlOiBHYUV2ZW50Q2F0ZWdvcnlEaXJlY3RpdmUsXHJcbiAgICBwcm90ZWN0ZWQgJGdhU2VydmljZTogR29vZ2xlQW5hbHl0aWNzU2VydmljZVxyXG4gICkge1xyXG4gIH1cclxuXHJcbiAgQElucHV0KCkgZ2FBY3Rpb246IEdhQWN0aW9uIHwgc3RyaW5nO1xyXG4gIEBJbnB1dCgpIGdhTGFiZWw6IHN0cmluZztcclxuICBASW5wdXQoKSBsYWJlbDogc3RyaW5nO1xyXG4gIEBJbnB1dCgpIGdhVmFsdWU6IG51bWJlcjtcclxuICBASW5wdXQoKSBnYUludGVyYWN0aW9uOiBib29sZWFuO1xyXG4gIEBJbnB1dCgpIGdhQmluZDogR2FCaW5kID0gJ2NsaWNrJztcclxuXHJcbiAgbmdPbkluaXQoKSB7XHJcbiAgfVxyXG5cclxuICBASG9zdExpc3RlbmVyKCdjbGljaycpXHJcbiAgb25DbGljaygpIHtcclxuICAgIGlmICh0aGlzLmdhQmluZCA9PT0gJ2NsaWNrJykge1xyXG4gICAgICB0aGlzLnRyaWdnZXIoKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBIb3N0TGlzdGVuZXIoJ2ZvY3VzJylcclxuICBvbkZvY3VzKCkge1xyXG4gICAgaWYgKHRoaXMuZ2FCaW5kID09PSAnZm9jdXMnKSB7XHJcbiAgICAgIHRoaXMudHJpZ2dlcigpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQEhvc3RMaXN0ZW5lcignYmx1cicpXHJcbiAgb25CbHVyKCkge1xyXG4gICAgaWYgKHRoaXMuZ2FCaW5kID09PSAnYmx1cicpIHtcclxuICAgICAgdGhpcy50cmlnZ2VyKCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwcm90ZWN0ZWQgdHJpZ2dlcigpIHtcclxuICAgIHRyeSB7XHJcbiAgICAgIGlmICghdGhpcy4kZ2FDYXRlZ29yeURpcmVjdGl2ZSkge1xyXG4gICAgICAgIHRocm93IG5ldyBFcnJvcignWW91IG11c3QgcHJvdmlkZSBhIGdhQ2F0ZWdvcnkgYXR0cmlidXRlIHcvIGdhRXZlbnQgRGlyZWN0aXZlLicpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpZiAoIXRoaXMuZ2FBY3Rpb24pIHtcclxuICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ1lvdSBtdXN0IHByb3ZpZGUgYSBnYUFjdGlvbiBhdHJyaWJ1dGUgdG8gaWRlbnRpZnkgdGhpcyBldmVudC4nKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGhpcy4kZ2FTZXJ2aWNlXHJcbiAgICAgICAgICAuZXZlbnQoXHJcbiAgICAgICAgICAgIHRoaXMuZ2FBY3Rpb24sXHJcbiAgICAgICAgICAgIHRoaXMuJGdhQ2F0ZWdvcnlEaXJlY3RpdmUuZ2FDYXRlZ29yeSxcclxuICAgICAgICAgICAgdGhpcy5nYUxhYmVsIHx8IHRoaXMubGFiZWwsXHJcbiAgICAgICAgICAgIHRoaXMuZ2FWYWx1ZSxcclxuICAgICAgICAgICAgdGhpcy5nYUludGVyYWN0aW9uXHJcbiAgICAgICAgICApO1xyXG4gICAgfSBjYXRjaCAoZXJyKSB7XHJcbiAgICAgIHRoaXMudGhyb3coZXJyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHByb3RlY3RlZCB0aHJvdyhlcnI6IEVycm9yKSB7XHJcbiAgICBpZiAoY29uc29sZSAmJiBjb25zb2xlLndhcm4pIHtcclxuICAgICAgY29uc29sZS53YXJuKGVycik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2EtZXZlbnQuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWdvb2dsZS1hbmFseXRpY3MvIiwic291cmNlcyI6WyJsaWIvZGlyZWN0aXZlcy9nYS1ldmVudC5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsUUFBUSxFQUFFLEtBQUssRUFBRSxZQUFZLEVBQVUsTUFBTSxlQUFlLENBQUM7QUFDakYsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sK0JBQStCLENBQUM7QUFDekUsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sc0NBQXNDLENBQUM7QUFROUUsTUFBTSxPQUFPLGdCQUFnQjs7Ozs7SUFFM0IsWUFDd0Isb0JBQThDLEVBQzFELFVBQWtDO1FBRHRCLHlCQUFvQixHQUFwQixvQkFBb0IsQ0FBMEI7UUFDMUQsZUFBVSxHQUFWLFVBQVUsQ0FBd0I7UUFTckMsV0FBTSxHQUFXLE9BQU8sQ0FBQztJQVBsQyxDQUFDOzs7O0lBU0QsUUFBUTtJQUNSLENBQUM7Ozs7SUFHRCxPQUFPO1FBQ0wsSUFBSSxJQUFJLENBQUMsTUFBTSxLQUFLLE9BQU8sRUFBRTtZQUMzQixJQUFJLENBQUMsT0FBTyxFQUFFLENBQUM7U0FDaEI7SUFDSCxDQUFDOzs7O0lBR0QsT0FBTztRQUNMLElBQUksSUFBSSxDQUFDLE1BQU0sS0FBSyxPQUFPLEVBQUU7WUFDM0IsSUFBSSxDQUFDLE9BQU8sRUFBRSxDQUFDO1NBQ2hCO0lBQ0gsQ0FBQzs7OztJQUdELE1BQU07UUFDSixJQUFJLElBQUksQ0FBQyxNQUFNLEtBQUssTUFBTSxFQUFFO1lBQzFCLElBQUksQ0FBQyxPQUFPLEVBQUUsQ0FBQztTQUNoQjtJQUNILENBQUM7Ozs7O0lBRVMsT0FBTztRQUNmLElBQUk7WUFDRixJQUFJLENBQUMsSUFBSSxDQUFDLG9CQUFvQixFQUFFO2dCQUM5QixNQUFNLElBQUksS0FBSyxDQUFDLCtEQUErRCxDQUFDLENBQUM7YUFDbEY7WUFFRCxJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRTtnQkFDbEIsTUFBTSxJQUFJLEtBQUssQ0FBQywrREFBK0QsQ0FBQyxDQUFDO2FBQ2xGO1lBRUQsSUFBSSxDQUFDLFVBQVU7aUJBQ1YsS0FBSyxDQUNKLElBQUksQ0FBQyxRQUFRLEVBQ2IsSUFBSSxDQUFDLG9CQUFvQixDQUFDLFVBQVUsRUFDcEMsSUFBSSxDQUFDLE9BQU8sSUFBSSxJQUFJLENBQUMsS0FBSyxFQUMxQixJQUFJLENBQUMsT0FBTyxFQUNaLElBQUksQ0FBQyxhQUFhLENBQ25CLENBQUM7U0FDUDtRQUFDLE9BQU8sR0FBRyxFQUFFO1lBQ1osSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQztTQUNqQjtJQUNILENBQUM7Ozs7OztJQUVTLEtBQUssQ0FBQyxHQUFVO1FBQ3hCLElBQUksT0FBTyxJQUFJLE9BQU8sQ0FBQyxJQUFJLEVBQUU7WUFDM0IsT0FBTyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztTQUNuQjtJQUNILENBQUM7OztZQXRFRixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLFdBQVc7Z0JBQ3JCLFFBQVEsRUFBRSxTQUFTO2FBQ3BCOzs7O1lBUlEsd0JBQXdCLHVCQVk1QixRQUFRO1lBWEosc0JBQXNCOzs7dUJBZ0I1QixLQUFLO3NCQUNMLEtBQUs7b0JBQ0wsS0FBSztzQkFDTCxLQUFLOzRCQUNMLEtBQUs7cUJBQ0wsS0FBSztzQkFLTCxZQUFZLFNBQUMsT0FBTztzQkFPcEIsWUFBWSxTQUFDLE9BQU87cUJBT3BCLFlBQVksU0FBQyxNQUFNOzs7O0lBeEJwQixvQ0FBcUM7O0lBQ3JDLG1DQUF5Qjs7SUFDekIsaUNBQXVCOztJQUN2QixtQ0FBeUI7O0lBQ3pCLHlDQUFnQzs7SUFDaEMsa0NBQWtDOzs7OztJQVZoQyxnREFBb0U7Ozs7O0lBQ3BFLHNDQUE0QyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSwgT3B0aW9uYWwsIElucHV0LCBIb3N0TGlzdGVuZXIsIE9uSW5pdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBHYUV2ZW50Q2F0ZWdvcnlEaXJlY3RpdmUgfSBmcm9tICcuL2dhLWV2ZW50LWNhdGVnb3J5LmRpcmVjdGl2ZSc7XHJcbmltcG9ydCB7IEdvb2dsZUFuYWx5dGljc1NlcnZpY2UgfSBmcm9tICcuLi9zZXJ2aWNlcy9nb29nbGUtYW5hbHl0aWNzLnNlcnZpY2UnO1xyXG5pbXBvcnQgeyBHYUJpbmQgfSBmcm9tICcuLi90eXBlcy9nYS1iaW5kLnR5cGUnO1xyXG5pbXBvcnQgeyBHYUFjdGlvbiB9IGZyb20gJy4uL3R5cGVzL2dhLWFjdGlvbi50eXBlJztcclxuXHJcbkBEaXJlY3RpdmUoe1xyXG4gIHNlbGVjdG9yOiBgW2dhRXZlbnRdYCxcclxuICBleHBvcnRBczogJ2dhRXZlbnQnXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBHYUV2ZW50RGlyZWN0aXZlIGltcGxlbWVudHMgT25Jbml0IHtcclxuXHJcbiAgY29uc3RydWN0b3IoXHJcbiAgICBAT3B0aW9uYWwoKSBwcm90ZWN0ZWQgJGdhQ2F0ZWdvcnlEaXJlY3RpdmU6IEdhRXZlbnRDYXRlZ29yeURpcmVjdGl2ZSxcclxuICAgIHByb3RlY3RlZCAkZ2FTZXJ2aWNlOiBHb29nbGVBbmFseXRpY3NTZXJ2aWNlXHJcbiAgKSB7XHJcbiAgfVxyXG5cclxuICBASW5wdXQoKSBnYUFjdGlvbjogR2FBY3Rpb24gfCBzdHJpbmc7XHJcbiAgQElucHV0KCkgZ2FMYWJlbDogc3RyaW5nO1xyXG4gIEBJbnB1dCgpIGxhYmVsOiBzdHJpbmc7XHJcbiAgQElucHV0KCkgZ2FWYWx1ZTogbnVtYmVyO1xyXG4gIEBJbnB1dCgpIGdhSW50ZXJhY3Rpb246IGJvb2xlYW47XHJcbiAgQElucHV0KCkgZ2FCaW5kOiBHYUJpbmQgPSAnY2xpY2snO1xyXG5cclxuICBuZ09uSW5pdCgpIHtcclxuICB9XHJcblxyXG4gIEBIb3N0TGlzdGVuZXIoJ2NsaWNrJylcclxuICBvbkNsaWNrKCkge1xyXG4gICAgaWYgKHRoaXMuZ2FCaW5kID09PSAnY2xpY2snKSB7XHJcbiAgICAgIHRoaXMudHJpZ2dlcigpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQEhvc3RMaXN0ZW5lcignZm9jdXMnKVxyXG4gIG9uRm9jdXMoKSB7XHJcbiAgICBpZiAodGhpcy5nYUJpbmQgPT09ICdmb2N1cycpIHtcclxuICAgICAgdGhpcy50cmlnZ2VyKCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBASG9zdExpc3RlbmVyKCdibHVyJylcclxuICBvbkJsdXIoKSB7XHJcbiAgICBpZiAodGhpcy5nYUJpbmQgPT09ICdibHVyJykge1xyXG4gICAgICB0aGlzLnRyaWdnZXIoKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHByb3RlY3RlZCB0cmlnZ2VyKCkge1xyXG4gICAgdHJ5IHtcclxuICAgICAgaWYgKCF0aGlzLiRnYUNhdGVnb3J5RGlyZWN0aXZlKSB7XHJcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdZb3UgbXVzdCBwcm92aWRlIGEgZ2FDYXRlZ29yeSBhdHRyaWJ1dGUgdy8gZ2FFdmVudCBEaXJlY3RpdmUuJyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlmICghdGhpcy5nYUFjdGlvbikge1xyXG4gICAgICAgIHRocm93IG5ldyBFcnJvcignWW91IG11c3QgcHJvdmlkZSBhIGdhQWN0aW9uIGF0cnJpYnV0ZSB0byBpZGVudGlmeSB0aGlzIGV2ZW50LicpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0aGlzLiRnYVNlcnZpY2VcclxuICAgICAgICAgIC5ldmVudChcclxuICAgICAgICAgICAgdGhpcy5nYUFjdGlvbixcclxuICAgICAgICAgICAgdGhpcy4kZ2FDYXRlZ29yeURpcmVjdGl2ZS5nYUNhdGVnb3J5LFxyXG4gICAgICAgICAgICB0aGlzLmdhTGFiZWwgfHwgdGhpcy5sYWJlbCxcclxuICAgICAgICAgICAgdGhpcy5nYVZhbHVlLFxyXG4gICAgICAgICAgICB0aGlzLmdhSW50ZXJhY3Rpb25cclxuICAgICAgICAgICk7XHJcbiAgICB9IGNhdGNoIChlcnIpIHtcclxuICAgICAgdGhpcy50aHJvdyhlcnIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcHJvdGVjdGVkIHRocm93KGVycjogRXJyb3IpIHtcclxuICAgIGlmIChjb25zb2xlICYmIGNvbnNvbGUud2Fybikge1xyXG4gICAgICBjb25zb2xlLndhcm4oZXJyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiJdfQ==
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -25,13 +25,20 @@ import * as tslib_1 from "tslib";

export function GoogleAnalyticsRouterInitializer($gaService, $router) {
return (c) => tslib_1.__awaiter(this, void 0, void 0, function* () {
return (/**
* @param {?} c
* @return {?}
*/
(c) => tslib_1.__awaiter(this, void 0, void 0, function* () {
$router
.events
.subscribe(event => {
.subscribe((/**
* @param {?} event
* @return {?}
*/
event => {
if (event instanceof NavigationEnd) {
$gaService.pageView(event.urlAfterRedirects, undefined, document.location.href);
}
});
});
}));
}));
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ29vZ2xlLWFuYWx5dGljcy1yb3V0ZXIuaW5pdGlhbGl6ZXIuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtZ29vZ2xlLWFuYWx5dGljcy8iLCJzb3VyY2VzIjpbImxpYi9pbml0aWFsaXplcnMvZ29vZ2xlLWFuYWx5dGljcy1yb3V0ZXIuaW5pdGlhbGl6ZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQVksc0JBQXNCLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDakUsT0FBTyxFQUFFLE1BQU0sRUFBRSxhQUFhLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUN4RCxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSxzQ0FBc0MsQ0FBQzs7QUFHOUUsYUFBYSxnREFBZ0QsR0FBYTtJQUN4RSxPQUFPLEVBQUUsc0JBQXNCO0lBQy9CLEtBQUssRUFBRSxJQUFJO0lBQ1gsVUFBVSxFQUFFLGdDQUFnQztJQUM1QyxJQUFJLEVBQUU7UUFDSixzQkFBc0I7UUFDdEIsTUFBTTtLQUNQO0NBQ0YsQ0FBQzs7Ozs7O0FBRUYsTUFBTSwyQ0FDSixVQUFrQyxFQUNsQyxPQUFlO0lBRWYsT0FBTyxDQUFPLENBQW9CLEVBQUUsRUFBRTtRQUNwQyxPQUFPO2FBQ0osTUFBTTthQUNOLFNBQVMsQ0FBQyxLQUFLLENBQUMsRUFBRTtZQUNqQixJQUFJLEtBQUssWUFBWSxhQUFhLEVBQUU7Z0JBQ2xDLFVBQVUsQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLGlCQUFpQixFQUFFLFNBQVMsRUFBRSxRQUFRLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxDQUFDO2FBQ2pGO1NBQ0YsQ0FBQyxDQUFDO01BQ04sQ0FBQztDQUNIIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUHJvdmlkZXIsIEFQUF9CT09UU1RSQVBfTElTVEVORVIgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgUm91dGVyLCBOYXZpZ2F0aW9uRW5kIH0gZnJvbSAnQGFuZ3VsYXIvcm91dGVyJztcclxuaW1wb3J0IHsgR29vZ2xlQW5hbHl0aWNzU2VydmljZSB9IGZyb20gJy4uL3NlcnZpY2VzL2dvb2dsZS1hbmFseXRpY3Muc2VydmljZSc7XHJcbmltcG9ydCB7IENvbXBvbmVudFJlZiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUvc3JjL3JlbmRlcjMnO1xyXG5cclxuZXhwb3J0IGNvbnN0IE5HWF9HT09HTEVfQU5BTFlUSUNTX1JPVVRFUl9JTklUSUFMSVpFUl9QUk9WSURFUjogUHJvdmlkZXIgPSB7XHJcbiAgcHJvdmlkZTogQVBQX0JPT1RTVFJBUF9MSVNURU5FUixcclxuICBtdWx0aTogdHJ1ZSxcclxuICB1c2VGYWN0b3J5OiBHb29nbGVBbmFseXRpY3NSb3V0ZXJJbml0aWFsaXplcixcclxuICBkZXBzOiBbXHJcbiAgICBHb29nbGVBbmFseXRpY3NTZXJ2aWNlLFxyXG4gICAgUm91dGVyXHJcbiAgXVxyXG59O1xyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIEdvb2dsZUFuYWx5dGljc1JvdXRlckluaXRpYWxpemVyKFxyXG4gICRnYVNlcnZpY2U6IEdvb2dsZUFuYWx5dGljc1NlcnZpY2UsXHJcbiAgJHJvdXRlcjogUm91dGVyXHJcbikge1xyXG4gIHJldHVybiBhc3luYyAoYzogQ29tcG9uZW50UmVmPGFueT4pID0+IHtcclxuICAgICRyb3V0ZXJcclxuICAgICAgLmV2ZW50c1xyXG4gICAgICAuc3Vic2NyaWJlKGV2ZW50ID0+IHtcclxuICAgICAgICBpZiAoZXZlbnQgaW5zdGFuY2VvZiBOYXZpZ2F0aW9uRW5kKSB7XHJcbiAgICAgICAgICAkZ2FTZXJ2aWNlLnBhZ2VWaWV3KGV2ZW50LnVybEFmdGVyUmVkaXJlY3RzLCB1bmRlZmluZWQsIGRvY3VtZW50LmxvY2F0aW9uLmhyZWYpO1xyXG4gICAgICAgIH1cclxuICAgICAgfSk7XHJcbiAgfTtcclxufVxyXG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ29vZ2xlLWFuYWx5dGljcy1yb3V0ZXIuaW5pdGlhbGl6ZXIuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtZ29vZ2xlLWFuYWx5dGljcy8iLCJzb3VyY2VzIjpbImxpYi9pbml0aWFsaXplcnMvZ29vZ2xlLWFuYWx5dGljcy1yb3V0ZXIuaW5pdGlhbGl6ZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQVksc0JBQXNCLEVBQWdCLE1BQU0sZUFBZSxDQUFDO0FBQy9FLE9BQU8sRUFBRSxNQUFNLEVBQUUsYUFBYSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDeEQsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sc0NBQXNDLENBQUM7O0FBRTlFLE1BQU0sT0FBTyxnREFBZ0QsR0FBYTtJQUN4RSxPQUFPLEVBQUUsc0JBQXNCO0lBQy9CLEtBQUssRUFBRSxJQUFJO0lBQ1gsVUFBVSxFQUFFLGdDQUFnQztJQUM1QyxJQUFJLEVBQUU7UUFDSixzQkFBc0I7UUFDdEIsTUFBTTtLQUNQO0NBQ0Y7Ozs7OztBQUVELE1BQU0sVUFBVSxnQ0FBZ0MsQ0FDOUMsVUFBa0MsRUFDbEMsT0FBZTtJQUVmOzs7O0lBQU8sQ0FBTyxDQUFvQixFQUFFLEVBQUU7UUFDcEMsT0FBTzthQUNKLE1BQU07YUFDTixTQUFTOzs7O1FBQUMsS0FBSyxDQUFDLEVBQUU7WUFDakIsSUFBSSxLQUFLLFlBQVksYUFBYSxFQUFFO2dCQUNsQyxVQUFVLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxpQkFBaUIsRUFBRSxTQUFTLEVBQUUsUUFBUSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQzthQUNqRjtRQUNILENBQUMsRUFBQyxDQUFDO0lBQ1AsQ0FBQyxDQUFBLEVBQUM7QUFDSixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUHJvdmlkZXIsIEFQUF9CT09UU1RSQVBfTElTVEVORVIsIENvbXBvbmVudFJlZiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBSb3V0ZXIsIE5hdmlnYXRpb25FbmQgfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xyXG5pbXBvcnQgeyBHb29nbGVBbmFseXRpY3NTZXJ2aWNlIH0gZnJvbSAnLi4vc2VydmljZXMvZ29vZ2xlLWFuYWx5dGljcy5zZXJ2aWNlJztcclxuXHJcbmV4cG9ydCBjb25zdCBOR1hfR09PR0xFX0FOQUxZVElDU19ST1VURVJfSU5JVElBTElaRVJfUFJPVklERVI6IFByb3ZpZGVyID0ge1xyXG4gIHByb3ZpZGU6IEFQUF9CT09UU1RSQVBfTElTVEVORVIsXHJcbiAgbXVsdGk6IHRydWUsXHJcbiAgdXNlRmFjdG9yeTogR29vZ2xlQW5hbHl0aWNzUm91dGVySW5pdGlhbGl6ZXIsXHJcbiAgZGVwczogW1xyXG4gICAgR29vZ2xlQW5hbHl0aWNzU2VydmljZSxcclxuICAgIFJvdXRlclxyXG4gIF1cclxufTtcclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBHb29nbGVBbmFseXRpY3NSb3V0ZXJJbml0aWFsaXplcihcclxuICAkZ2FTZXJ2aWNlOiBHb29nbGVBbmFseXRpY3NTZXJ2aWNlLFxyXG4gICRyb3V0ZXI6IFJvdXRlclxyXG4pIHtcclxuICByZXR1cm4gYXN5bmMgKGM6IENvbXBvbmVudFJlZjxhbnk+KSA9PiB7XHJcbiAgICAkcm91dGVyXHJcbiAgICAgIC5ldmVudHNcclxuICAgICAgLnN1YnNjcmliZShldmVudCA9PiB7XHJcbiAgICAgICAgaWYgKGV2ZW50IGluc3RhbmNlb2YgTmF2aWdhdGlvbkVuZCkge1xyXG4gICAgICAgICAgJGdhU2VydmljZS5wYWdlVmlldyhldmVudC51cmxBZnRlclJlZGlyZWN0cywgdW5kZWZpbmVkLCBkb2N1bWVudC5sb2NhdGlvbi5ocmVmKTtcclxuICAgICAgICB9XHJcbiAgICAgIH0pO1xyXG4gIH07XHJcbn1cclxuIl19
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -22,3 +22,6 @@ import * as tslib_1 from "tslib";

export function GoogleAnalyticsInitializer($settings) {
return () => tslib_1.__awaiter(this, void 0, void 0, function* () {
return (/**
* @return {?}
*/
() => tslib_1.__awaiter(this, void 0, void 0, function* () {
if (!$settings.trackingCode) {

@@ -32,2 +35,3 @@ if (!isDevMode()) {

$settings.uri = $settings.uri || `https://www.googletagmanager.com/gtag/js?id=${$settings.trackingCode}`;
// these commands should run first!
/** @type {?} */

@@ -40,5 +44,8 @@ const initialCommands = [

window['dataLayer'] = window['dataLayer'] || [];
window['gtag'] = window['gtag'] || function () {
window['gtag'] = window['gtag'] || (/**
* @return {?}
*/
function () {
window['dataLayer'].push(arguments);
};
});
for (const command of $settings.initCommands) {

@@ -54,5 +61,4 @@ window['gtag'](command.command, ...command.values);

head.appendChild(s);
});
}));
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ29vZ2xlLWFuYWx5dGljcy5pbml0aWFsaXplci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1nb29nbGUtYW5hbHl0aWNzLyIsInNvdXJjZXMiOlsibGliL2luaXRpYWxpemVycy9nb29nbGUtYW5hbHl0aWNzLmluaXRpYWxpemVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFZLGVBQWUsRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDckUsT0FBTyxFQUFFLG1DQUFtQyxFQUFFLE1BQU0sK0NBQStDLENBQUM7O0FBSXBHLGFBQWEseUNBQXlDLEdBQWE7SUFDakUsT0FBTyxFQUFFLGVBQWU7SUFDeEIsS0FBSyxFQUFFLElBQUk7SUFDWCxVQUFVLEVBQUUsMEJBQTBCO0lBQ3RDLElBQUksRUFBRTtRQUNKLG1DQUFtQztLQUNwQztDQUNGLENBQUM7Ozs7O0FBRUYsTUFBTSxxQ0FDSixTQUFtQztJQUVuQyxPQUFPLEdBQVMsRUFBRTtRQUNoQixJQUFJLENBQUMsU0FBUyxDQUFDLFlBQVksRUFBRTtZQUMzQixJQUFJLENBQUMsU0FBUyxFQUFFLEVBQUU7Z0JBQ2hCLE9BQU8sQ0FBQyxLQUFLLENBQUMsZ0hBQWdILENBQUMsQ0FBQzthQUNqSTtZQUVELE9BQU87U0FDUjs7UUFHRCxTQUFTLENBQUMsR0FBRyxHQUFHLFNBQVMsQ0FBQyxHQUFHLElBQUksK0NBQStDLFNBQVMsQ0FBQyxZQUFZLEVBQUUsQ0FBQzs7UUFHekcsTUFBTSxlQUFlLEdBQW1DO1lBQ3RELEVBQUUsT0FBTyxFQUFFLElBQUksRUFBRSxNQUFNLEVBQUUsQ0FBRSxJQUFJLElBQUksRUFBRSxDQUFFLEVBQUU7WUFDekMsRUFBRSxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sRUFBRSxDQUFFLFNBQVMsQ0FBQyxZQUFZLENBQUUsRUFBRTtTQUMxRCxDQUFDO1FBRUYsU0FBUyxDQUFDLFlBQVksR0FBRyxDQUFFLEdBQUcsZUFBZSxFQUFFLEdBQUcsQ0FBQyxTQUFTLENBQUMsWUFBWSxJQUFJLEVBQUUsQ0FBQyxDQUFFLENBQUM7UUFFbkYsTUFBTSxDQUFDLFdBQVcsQ0FBQyxHQUFHLE1BQU0sQ0FBQyxXQUFXLENBQUMsSUFBSSxFQUFFLENBQUM7UUFDaEQsTUFBTSxDQUFDLE1BQU0sQ0FBQyxHQUFHLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSTtZQUNqQyxNQUFNLENBQUMsV0FBVyxDQUFDLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDO1NBQ3JDLENBQUM7UUFFRixLQUFLLE1BQU0sT0FBTyxJQUFJLFNBQVMsQ0FBQyxZQUFZLEVBQUU7WUFDNUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDLE9BQU8sQ0FBQyxPQUFPLEVBQUUsR0FBRyxPQUFPLENBQUMsTUFBTSxDQUFDLENBQUM7U0FDcEQ7O1FBRUQsTUFBTSxDQUFDLEdBQXNCLFFBQVEsQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFDLENBQUM7UUFDOUQsQ0FBQyxDQUFDLEtBQUssR0FBRyxJQUFJLENBQUM7UUFDZixDQUFDLENBQUMsR0FBRyxHQUFHLFNBQVMsQ0FBQyxHQUFHLENBQUM7O1FBRXRCLE1BQU0sSUFBSSxHQUFvQixRQUFRLENBQUMsb0JBQW9CLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDdkUsSUFBSSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsQ0FBQztNQUNyQixDQUFDO0NBQ0giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQcm92aWRlciwgQVBQX0lOSVRJQUxJWkVSLCBpc0Rldk1vZGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgTkdYX0dPT0dMRV9BTkFMWVRJQ1NfU0VUVElOR1NfVE9LRU4gfSBmcm9tICcuLi90b2tlbnMvbmd4LWdvb2dsZS1hbmFseXRpY3Mtc2V0dGluZ3MtdG9rZW4nO1xyXG5pbXBvcnQgeyBJR29vZ2xlQW5hbHl0aWNzU2V0dGluZ3MgfSBmcm9tICcuLi9pbnRlcmZhY2VzL2ktZ29vZ2xlLWFuYWx5dGljcy1zZXR0aW5ncyc7XHJcbmltcG9ydCB7IElHb29nbGVBbmFseXRpY3NDb21tYW5kIH0gZnJvbSAnLi4vaW50ZXJmYWNlcy9pLWdvb2dsZS1hbmFseXRpY3MtY29tbWFudCc7XHJcblxyXG5leHBvcnQgY29uc3QgTkdYX0dPT0dMRV9BTkFMWVRJQ1NfSU5JVElBTElaRVJfUFJPVklERVI6IFByb3ZpZGVyID0ge1xyXG4gIHByb3ZpZGU6IEFQUF9JTklUSUFMSVpFUixcclxuICBtdWx0aTogdHJ1ZSxcclxuICB1c2VGYWN0b3J5OiBHb29nbGVBbmFseXRpY3NJbml0aWFsaXplcixcclxuICBkZXBzOiBbXHJcbiAgICBOR1hfR09PR0xFX0FOQUxZVElDU19TRVRUSU5HU19UT0tFTlxyXG4gIF1cclxufTtcclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBHb29nbGVBbmFseXRpY3NJbml0aWFsaXplcihcclxuICAkc2V0dGluZ3M6IElHb29nbGVBbmFseXRpY3NTZXR0aW5nc1xyXG4pIHtcclxuICByZXR1cm4gYXN5bmMgKCkgPT4ge1xyXG4gICAgaWYgKCEkc2V0dGluZ3MudHJhY2tpbmdDb2RlKSB7XHJcbiAgICAgIGlmICghaXNEZXZNb2RlKCkpIHtcclxuICAgICAgICBjb25zb2xlLmVycm9yKCdFbXB0eSB0cmFja2luZyBjb2RlIGZvciBHb29nbGUgQW5hbHl0aWNzLiBNYWtlIHN1cmUgdG8gcHJvdmlkZSBvbmUgd2hlbiBpbml0aWFsaXppbmcgTmd4R29vZ2xlQW5hbHl0aWNzTW9kdWxlLicpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICByZXR1cm47XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU2V0IGRlZmF1bHQgZ2EuanMgdXJpXHJcbiAgICAkc2V0dGluZ3MudXJpID0gJHNldHRpbmdzLnVyaSB8fCBgaHR0cHM6Ly93d3cuZ29vZ2xldGFnbWFuYWdlci5jb20vZ3RhZy9qcz9pZD0keyRzZXR0aW5ncy50cmFja2luZ0NvZGV9YDtcclxuXHJcbiAgICAvLyB0aGVzZSBjb21tYW5kcyBzaG91bGQgcnVuIGZpcnN0IVxyXG4gICAgY29uc3QgaW5pdGlhbENvbW1hbmRzOiBBcnJheTxJR29vZ2xlQW5hbHl0aWNzQ29tbWFuZD4gPSBbXHJcbiAgICAgIHsgY29tbWFuZDogJ2pzJywgdmFsdWVzOiBbIG5ldyBEYXRlKCkgXSB9LFxyXG4gICAgICB7IGNvbW1hbmQ6ICdjb25maWcnLCB2YWx1ZXM6IFsgJHNldHRpbmdzLnRyYWNraW5nQ29kZSBdIH1cclxuICAgIF07XHJcblxyXG4gICAgJHNldHRpbmdzLmluaXRDb21tYW5kcyA9IFsgLi4uaW5pdGlhbENvbW1hbmRzLCAuLi4oJHNldHRpbmdzLmluaXRDb21tYW5kcyB8fCBbXSkgXTtcclxuXHJcbiAgICB3aW5kb3dbJ2RhdGFMYXllciddID0gd2luZG93WydkYXRhTGF5ZXInXSB8fCBbXTtcclxuICAgIHdpbmRvd1snZ3RhZyddID0gd2luZG93WydndGFnJ10gfHwgZnVuY3Rpb24gKCkge1xyXG4gICAgICB3aW5kb3dbJ2RhdGFMYXllciddLnB1c2goYXJndW1lbnRzKTtcclxuICAgIH07XHJcblxyXG4gICAgZm9yIChjb25zdCBjb21tYW5kIG9mICRzZXR0aW5ncy5pbml0Q29tbWFuZHMpIHtcclxuICAgICAgd2luZG93WydndGFnJ10oY29tbWFuZC5jb21tYW5kLCAuLi5jb21tYW5kLnZhbHVlcyk7XHJcbiAgICB9XHJcblxyXG4gICAgY29uc3QgczogSFRNTFNjcmlwdEVsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzY3JpcHQnKTtcclxuICAgIHMuYXN5bmMgPSB0cnVlO1xyXG4gICAgcy5zcmMgPSAkc2V0dGluZ3MudXJpO1xyXG5cclxuICAgIGNvbnN0IGhlYWQ6IEhUTUxIZWFkRWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdoZWFkJylbMF07XHJcbiAgICBoZWFkLmFwcGVuZENoaWxkKHMpO1xyXG4gIH07XHJcbn1cclxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ29vZ2xlLWFuYWx5dGljcy5pbml0aWFsaXplci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1nb29nbGUtYW5hbHl0aWNzLyIsInNvdXJjZXMiOlsibGliL2luaXRpYWxpemVycy9nb29nbGUtYW5hbHl0aWNzLmluaXRpYWxpemVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFZLGVBQWUsRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDckUsT0FBTyxFQUFFLG1DQUFtQyxFQUFFLE1BQU0sK0NBQStDLENBQUM7O0FBSXBHLE1BQU0sT0FBTyx5Q0FBeUMsR0FBYTtJQUNqRSxPQUFPLEVBQUUsZUFBZTtJQUN4QixLQUFLLEVBQUUsSUFBSTtJQUNYLFVBQVUsRUFBRSwwQkFBMEI7SUFDdEMsSUFBSSxFQUFFO1FBQ0osbUNBQW1DO0tBQ3BDO0NBQ0Y7Ozs7O0FBRUQsTUFBTSxVQUFVLDBCQUEwQixDQUN4QyxTQUFtQztJQUVuQzs7O0lBQU8sR0FBUyxFQUFFO1FBQ2hCLElBQUksQ0FBQyxTQUFTLENBQUMsWUFBWSxFQUFFO1lBQzNCLElBQUksQ0FBQyxTQUFTLEVBQUUsRUFBRTtnQkFDaEIsT0FBTyxDQUFDLEtBQUssQ0FBQyxnSEFBZ0gsQ0FBQyxDQUFDO2FBQ2pJO1lBRUQsT0FBTztTQUNSO1FBRUQsd0JBQXdCO1FBQ3hCLFNBQVMsQ0FBQyxHQUFHLEdBQUcsU0FBUyxDQUFDLEdBQUcsSUFBSSwrQ0FBK0MsU0FBUyxDQUFDLFlBQVksRUFBRSxDQUFDOzs7Y0FHbkcsZUFBZSxHQUFtQztZQUN0RCxFQUFFLE9BQU8sRUFBRSxJQUFJLEVBQUUsTUFBTSxFQUFFLENBQUUsSUFBSSxJQUFJLEVBQUUsQ0FBRSxFQUFFO1lBQ3pDLEVBQUUsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLEVBQUUsQ0FBRSxTQUFTLENBQUMsWUFBWSxDQUFFLEVBQUU7U0FDMUQ7UUFFRCxTQUFTLENBQUMsWUFBWSxHQUFHLENBQUUsR0FBRyxlQUFlLEVBQUUsR0FBRyxDQUFDLFNBQVMsQ0FBQyxZQUFZLElBQUksRUFBRSxDQUFDLENBQUUsQ0FBQztRQUVuRixNQUFNLENBQUMsV0FBVyxDQUFDLEdBQUcsTUFBTSxDQUFDLFdBQVcsQ0FBQyxJQUFJLEVBQUUsQ0FBQztRQUNoRCxNQUFNLENBQUMsTUFBTSxDQUFDLEdBQUcsTUFBTSxDQUFDLE1BQU0sQ0FBQzs7O1FBQUk7WUFDakMsTUFBTSxDQUFDLFdBQVcsQ0FBQyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQztRQUN0QyxDQUFDLENBQUEsQ0FBQztRQUVGLEtBQUssTUFBTSxPQUFPLElBQUksU0FBUyxDQUFDLFlBQVksRUFBRTtZQUM1QyxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUMsT0FBTyxDQUFDLE9BQU8sRUFBRSxHQUFHLE9BQU8sQ0FBQyxNQUFNLENBQUMsQ0FBQztTQUNwRDs7Y0FFSyxDQUFDLEdBQXNCLFFBQVEsQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFDO1FBQzdELENBQUMsQ0FBQyxLQUFLLEdBQUcsSUFBSSxDQUFDO1FBQ2YsQ0FBQyxDQUFDLEdBQUcsR0FBRyxTQUFTLENBQUMsR0FBRyxDQUFDOztjQUVoQixJQUFJLEdBQW9CLFFBQVEsQ0FBQyxvQkFBb0IsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDdEUsSUFBSSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUN0QixDQUFDLENBQUEsRUFBQztBQUNKLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQcm92aWRlciwgQVBQX0lOSVRJQUxJWkVSLCBpc0Rldk1vZGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgTkdYX0dPT0dMRV9BTkFMWVRJQ1NfU0VUVElOR1NfVE9LRU4gfSBmcm9tICcuLi90b2tlbnMvbmd4LWdvb2dsZS1hbmFseXRpY3Mtc2V0dGluZ3MtdG9rZW4nO1xyXG5pbXBvcnQgeyBJR29vZ2xlQW5hbHl0aWNzU2V0dGluZ3MgfSBmcm9tICcuLi9pbnRlcmZhY2VzL2ktZ29vZ2xlLWFuYWx5dGljcy1zZXR0aW5ncyc7XHJcbmltcG9ydCB7IElHb29nbGVBbmFseXRpY3NDb21tYW5kIH0gZnJvbSAnLi4vaW50ZXJmYWNlcy9pLWdvb2dsZS1hbmFseXRpY3MtY29tbWFudCc7XHJcblxyXG5leHBvcnQgY29uc3QgTkdYX0dPT0dMRV9BTkFMWVRJQ1NfSU5JVElBTElaRVJfUFJPVklERVI6IFByb3ZpZGVyID0ge1xyXG4gIHByb3ZpZGU6IEFQUF9JTklUSUFMSVpFUixcclxuICBtdWx0aTogdHJ1ZSxcclxuICB1c2VGYWN0b3J5OiBHb29nbGVBbmFseXRpY3NJbml0aWFsaXplcixcclxuICBkZXBzOiBbXHJcbiAgICBOR1hfR09PR0xFX0FOQUxZVElDU19TRVRUSU5HU19UT0tFTlxyXG4gIF1cclxufTtcclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBHb29nbGVBbmFseXRpY3NJbml0aWFsaXplcihcclxuICAkc2V0dGluZ3M6IElHb29nbGVBbmFseXRpY3NTZXR0aW5nc1xyXG4pIHtcclxuICByZXR1cm4gYXN5bmMgKCkgPT4ge1xyXG4gICAgaWYgKCEkc2V0dGluZ3MudHJhY2tpbmdDb2RlKSB7XHJcbiAgICAgIGlmICghaXNEZXZNb2RlKCkpIHtcclxuICAgICAgICBjb25zb2xlLmVycm9yKCdFbXB0eSB0cmFja2luZyBjb2RlIGZvciBHb29nbGUgQW5hbHl0aWNzLiBNYWtlIHN1cmUgdG8gcHJvdmlkZSBvbmUgd2hlbiBpbml0aWFsaXppbmcgTmd4R29vZ2xlQW5hbHl0aWNzTW9kdWxlLicpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICByZXR1cm47XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU2V0IGRlZmF1bHQgZ2EuanMgdXJpXHJcbiAgICAkc2V0dGluZ3MudXJpID0gJHNldHRpbmdzLnVyaSB8fCBgaHR0cHM6Ly93d3cuZ29vZ2xldGFnbWFuYWdlci5jb20vZ3RhZy9qcz9pZD0keyRzZXR0aW5ncy50cmFja2luZ0NvZGV9YDtcclxuXHJcbiAgICAvLyB0aGVzZSBjb21tYW5kcyBzaG91bGQgcnVuIGZpcnN0IVxyXG4gICAgY29uc3QgaW5pdGlhbENvbW1hbmRzOiBBcnJheTxJR29vZ2xlQW5hbHl0aWNzQ29tbWFuZD4gPSBbXHJcbiAgICAgIHsgY29tbWFuZDogJ2pzJywgdmFsdWVzOiBbIG5ldyBEYXRlKCkgXSB9LFxyXG4gICAgICB7IGNvbW1hbmQ6ICdjb25maWcnLCB2YWx1ZXM6IFsgJHNldHRpbmdzLnRyYWNraW5nQ29kZSBdIH1cclxuICAgIF07XHJcblxyXG4gICAgJHNldHRpbmdzLmluaXRDb21tYW5kcyA9IFsgLi4uaW5pdGlhbENvbW1hbmRzLCAuLi4oJHNldHRpbmdzLmluaXRDb21tYW5kcyB8fCBbXSkgXTtcclxuXHJcbiAgICB3aW5kb3dbJ2RhdGFMYXllciddID0gd2luZG93WydkYXRhTGF5ZXInXSB8fCBbXTtcclxuICAgIHdpbmRvd1snZ3RhZyddID0gd2luZG93WydndGFnJ10gfHwgZnVuY3Rpb24gKCkge1xyXG4gICAgICB3aW5kb3dbJ2RhdGFMYXllciddLnB1c2goYXJndW1lbnRzKTtcclxuICAgIH07XHJcblxyXG4gICAgZm9yIChjb25zdCBjb21tYW5kIG9mICRzZXR0aW5ncy5pbml0Q29tbWFuZHMpIHtcclxuICAgICAgd2luZG93WydndGFnJ10oY29tbWFuZC5jb21tYW5kLCAuLi5jb21tYW5kLnZhbHVlcyk7XHJcbiAgICB9XHJcblxyXG4gICAgY29uc3QgczogSFRNTFNjcmlwdEVsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzY3JpcHQnKTtcclxuICAgIHMuYXN5bmMgPSB0cnVlO1xyXG4gICAgcy5zcmMgPSAkc2V0dGluZ3MudXJpO1xyXG5cclxuICAgIGNvbnN0IGhlYWQ6IEhUTUxIZWFkRWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdoZWFkJylbMF07XHJcbiAgICBoZWFkLmFwcGVuZENoaWxkKHMpO1xyXG4gIH07XHJcbn1cclxuIl19
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -9,7 +9,8 @@ /**

export function IGoogleAnalyticsCommand() { }
/** @type {?} */
IGoogleAnalyticsCommand.prototype.command;
/** @type {?} */
IGoogleAnalyticsCommand.prototype.values;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaS1nb29nbGUtYW5hbHl0aWNzLWNvbW1hbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtZ29vZ2xlLWFuYWx5dGljcy8iLCJzb3VyY2VzIjpbImxpYi9pbnRlcmZhY2VzL2ktZ29vZ2xlLWFuYWx5dGljcy1jb21tYW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiIiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgaW50ZXJmYWNlIElHb29nbGVBbmFseXRpY3NDb21tYW5kIHtcclxuICBjb21tYW5kOiBzdHJpbmc7XHJcbiAgdmFsdWVzOiBhbnlbXTtcclxufVxyXG4iXX0=
if (false) {
/** @type {?} */
IGoogleAnalyticsCommand.prototype.command;
/** @type {?} */
IGoogleAnalyticsCommand.prototype.values;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaS1nb29nbGUtYW5hbHl0aWNzLWNvbW1hbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtZ29vZ2xlLWFuYWx5dGljcy8iLCJzb3VyY2VzIjpbImxpYi9pbnRlcmZhY2VzL2ktZ29vZ2xlLWFuYWx5dGljcy1jb21tYW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQSw2Q0FHQzs7O0lBRkMsMENBQWdCOztJQUNoQix5Q0FBYyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBpbnRlcmZhY2UgSUdvb2dsZUFuYWx5dGljc0NvbW1hbmQge1xyXG4gIGNvbW1hbmQ6IHN0cmluZztcclxuICB2YWx1ZXM6IGFueVtdO1xyXG59XHJcbiJdfQ==
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -9,9 +9,10 @@ /**

export function IGoogleAnalyticsSettings() { }
/** @type {?} */
IGoogleAnalyticsSettings.prototype.trackingCode;
/** @type {?|undefined} */
IGoogleAnalyticsSettings.prototype.initCommands;
/** @type {?|undefined} */
IGoogleAnalyticsSettings.prototype.uri;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaS1nb29nbGUtYW5hbHl0aWNzLXNldHRpbmdzLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWdvb2dsZS1hbmFseXRpY3MvIiwic291cmNlcyI6WyJsaWIvaW50ZXJmYWNlcy9pLWdvb2dsZS1hbmFseXRpY3Mtc2V0dGluZ3MudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElHb29nbGVBbmFseXRpY3NDb21tYW5kIH0gZnJvbSAnLi9pLWdvb2dsZS1hbmFseXRpY3MtY29tbWFudCc7XHJcblxyXG5leHBvcnQgaW50ZXJmYWNlIElHb29nbGVBbmFseXRpY3NTZXR0aW5ncyB7XHJcbiAgdHJhY2tpbmdDb2RlOiBzdHJpbmc7XHJcbiAgaW5pdENvbW1hbmRzPzogQXJyYXk8SUdvb2dsZUFuYWx5dGljc0NvbW1hbmQ+O1xyXG4gIHVyaT86IHN0cmluZztcclxufVxyXG4iXX0=
if (false) {
/** @type {?} */
IGoogleAnalyticsSettings.prototype.trackingCode;
/** @type {?|undefined} */
IGoogleAnalyticsSettings.prototype.initCommands;
/** @type {?|undefined} */
IGoogleAnalyticsSettings.prototype.uri;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaS1nb29nbGUtYW5hbHl0aWNzLXNldHRpbmdzLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWdvb2dsZS1hbmFseXRpY3MvIiwic291cmNlcyI6WyJsaWIvaW50ZXJmYWNlcy9pLWdvb2dsZS1hbmFseXRpY3Mtc2V0dGluZ3MudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUVBLDhDQUlDOzs7SUFIQyxnREFBcUI7O0lBQ3JCLGdEQUE4Qzs7SUFDOUMsdUNBQWEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJR29vZ2xlQW5hbHl0aWNzQ29tbWFuZCB9IGZyb20gJy4vaS1nb29nbGUtYW5hbHl0aWNzLWNvbW1hbnQnO1xyXG5cclxuZXhwb3J0IGludGVyZmFjZSBJR29vZ2xlQW5hbHl0aWNzU2V0dGluZ3Mge1xyXG4gIHRyYWNraW5nQ29kZTogc3RyaW5nO1xyXG4gIGluaXRDb21tYW5kcz86IEFycmF5PElHb29nbGVBbmFseXRpY3NDb21tYW5kPjtcclxuICB1cmk/OiBzdHJpbmc7XHJcbn1cclxuIl19
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -23,3 +23,2 @@ import { NgModule } from '@angular/core';

];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWdvb2dsZS1hbmFseXRpY3Mtcm91dGVyLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1nb29nbGUtYW5hbHl0aWNzLyIsInNvdXJjZXMiOlsibGliL25neC1nb29nbGUtYW5hbHl0aWNzLXJvdXRlci9uZ3gtZ29vZ2xlLWFuYWx5dGljcy1yb3V0ZXIubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFvQixNQUFNLGVBQWUsQ0FBQztBQUMzRCxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLGdEQUFnRCxFQUFFLE1BQU0scURBQXFELENBQUM7QUFDdkgsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sZ0NBQWdDLENBQUM7QUFZMUUsTUFBTTs7O1lBVkwsUUFBUSxTQUFDO2dCQUNSLE9BQU8sRUFBRTtvQkFDUCxZQUFZO29CQUNaLHdCQUF3QjtpQkFDekI7Z0JBQ0QsU0FBUyxFQUFFO29CQUNULGdEQUFnRDtpQkFDakQ7Z0JBQ0QsWUFBWSxFQUFFLEVBQUU7YUFDakIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSwgT3B0aW9uYWwsIEluamVjdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7IE5HWF9HT09HTEVfQU5BTFlUSUNTX1JPVVRFUl9JTklUSUFMSVpFUl9QUk9WSURFUiB9IGZyb20gJy4uL2luaXRpYWxpemVycy9nb29nbGUtYW5hbHl0aWNzLXJvdXRlci5pbml0aWFsaXplcic7XG5pbXBvcnQgeyBOZ3hHb29nbGVBbmFseXRpY3NNb2R1bGUgfSBmcm9tICcuLi9uZ3gtZ29vZ2xlLWFuYWx5dGljcy5tb2R1bGUnO1xuXG5ATmdNb2R1bGUoe1xuICBpbXBvcnRzOiBbXG4gICAgQ29tbW9uTW9kdWxlLFxuICAgIE5neEdvb2dsZUFuYWx5dGljc01vZHVsZVxuICBdLFxuICBwcm92aWRlcnM6IFtcbiAgICBOR1hfR09PR0xFX0FOQUxZVElDU19ST1VURVJfSU5JVElBTElaRVJfUFJPVklERVJcbiAgXSxcbiAgZGVjbGFyYXRpb25zOiBbXVxufSlcbmV4cG9ydCBjbGFzcyBOZ3hHb29nbGVBbmFseXRpY3NSb3V0ZXJNb2R1bGUgeyB9XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWdvb2dsZS1hbmFseXRpY3Mtcm91dGVyLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1nb29nbGUtYW5hbHl0aWNzLyIsInNvdXJjZXMiOlsibGliL25neC1nb29nbGUtYW5hbHl0aWNzLXJvdXRlci9uZ3gtZ29vZ2xlLWFuYWx5dGljcy1yb3V0ZXIubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFvQixNQUFNLGVBQWUsQ0FBQztBQUMzRCxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLGdEQUFnRCxFQUFFLE1BQU0scURBQXFELENBQUM7QUFDdkgsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sZ0NBQWdDLENBQUM7QUFZMUUsTUFBTSxPQUFPLDhCQUE4Qjs7O1lBVjFDLFFBQVEsU0FBQztnQkFDUixPQUFPLEVBQUU7b0JBQ1AsWUFBWTtvQkFDWix3QkFBd0I7aUJBQ3pCO2dCQUNELFNBQVMsRUFBRTtvQkFDVCxnREFBZ0Q7aUJBQ2pEO2dCQUNELFlBQVksRUFBRSxFQUFFO2FBQ2pCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUsIE9wdGlvbmFsLCBJbmplY3QgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5pbXBvcnQgeyBOR1hfR09PR0xFX0FOQUxZVElDU19ST1VURVJfSU5JVElBTElaRVJfUFJPVklERVIgfSBmcm9tICcuLi9pbml0aWFsaXplcnMvZ29vZ2xlLWFuYWx5dGljcy1yb3V0ZXIuaW5pdGlhbGl6ZXInO1xuaW1wb3J0IHsgTmd4R29vZ2xlQW5hbHl0aWNzTW9kdWxlIH0gZnJvbSAnLi4vbmd4LWdvb2dsZS1hbmFseXRpY3MubW9kdWxlJztcblxuQE5nTW9kdWxlKHtcbiAgaW1wb3J0czogW1xuICAgIENvbW1vbk1vZHVsZSxcbiAgICBOZ3hHb29nbGVBbmFseXRpY3NNb2R1bGVcbiAgXSxcbiAgcHJvdmlkZXJzOiBbXG4gICAgTkdYX0dPT0dMRV9BTkFMWVRJQ1NfUk9VVEVSX0lOSVRJQUxJWkVSX1BST1ZJREVSXG4gIF0sXG4gIGRlY2xhcmF0aW9uczogW11cbn0pXG5leHBvcnQgY2xhc3MgTmd4R29vZ2xlQW5hbHl0aWNzUm91dGVyTW9kdWxlIHsgfVxuIl19
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -42,3 +42,2 @@ import { NgModule } from '@angular/core';

];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWdvb2dsZS1hbmFseXRpY3MubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWdvb2dsZS1hbmFseXRpY3MvIiwic291cmNlcyI6WyJsaWIvbmd4LWdvb2dsZS1hbmFseXRpY3MubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsUUFBUSxFQUF1QixNQUFNLGVBQWUsQ0FBQztBQUU5RCxPQUFPLEVBQUUseUNBQXlDLEVBQUUsTUFBTSw2Q0FBNkMsQ0FBQztBQUN4RyxPQUFPLEVBQUUsbUNBQW1DLEVBQUUsTUFBTSw4Q0FBOEMsQ0FBQztBQUNuRyxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUNuRSxPQUFPLEVBQUUsd0JBQXdCLEVBQUUsTUFBTSwwQ0FBMEMsQ0FBQztBQUNwRixPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSw0Q0FBNEMsQ0FBQztBQVF2RixNQUFNOzs7Ozs7O0lBQ0osTUFBTSxDQUFDLE9BQU8sQ0FBQyxZQUFvQixFQUFFLFdBQXNDLEVBQUUsRUFBRSxHQUFZO1FBQ3pGLE9BQU87WUFDTCxRQUFRLEVBQUUsd0JBQXdCO1lBQ2xDLFNBQVMsRUFBRTtnQkFDVDtvQkFDRSxPQUFPLEVBQUUsbUNBQW1DO29CQUM1QyxRQUFRLEVBQUU7d0JBQ1IsWUFBWSxFQUFFLFlBQVk7d0JBQzFCLFFBQVEsRUFBRSxRQUFRO3dCQUNsQixHQUFHLEVBQUUsR0FBRztxQkFDVDtpQkFDRjtnQkFDRCx5Q0FBeUM7YUFDMUM7U0FDRixDQUFDO0tBQ0g7OztZQXRCRixRQUFRLFNBQUM7Z0JBQ1IsT0FBTyxFQUFFLEVBQ1I7Z0JBQ0QsWUFBWSxFQUFFLENBQUMsZ0JBQWdCLEVBQUUsd0JBQXdCLEVBQUUseUJBQXlCLENBQUM7Z0JBQ3JGLE9BQU8sRUFBRSxDQUFDLGdCQUFnQixFQUFFLHdCQUF3QixFQUFFLHlCQUF5QixDQUFDO2FBQ2pGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUsIE1vZHVsZVdpdGhQcm92aWRlcnMgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgSUdvb2dsZUFuYWx5dGljc0NvbW1hbmQgfSBmcm9tICcuL2ludGVyZmFjZXMvaS1nb29nbGUtYW5hbHl0aWNzLWNvbW1hbnQnO1xyXG5pbXBvcnQgeyBOR1hfR09PR0xFX0FOQUxZVElDU19JTklUSUFMSVpFUl9QUk9WSURFUiB9IGZyb20gJy4vaW5pdGlhbGl6ZXJzL2dvb2dsZS1hbmFseXRpY3MuaW5pdGlhbGl6ZXInO1xyXG5pbXBvcnQgeyBOR1hfR09PR0xFX0FOQUxZVElDU19TRVRUSU5HU19UT0tFTiB9IGZyb20gJy4vdG9rZW5zL25neC1nb29nbGUtYW5hbHl0aWNzLXNldHRpbmdzLXRva2VuJztcclxuaW1wb3J0IHsgR2FFdmVudERpcmVjdGl2ZSB9IGZyb20gJy4vZGlyZWN0aXZlcy9nYS1ldmVudC5kaXJlY3RpdmUnO1xyXG5pbXBvcnQgeyBHYUV2ZW50Q2F0ZWdvcnlEaXJlY3RpdmUgfSBmcm9tICcuL2RpcmVjdGl2ZXMvZ2EtZXZlbnQtY2F0ZWdvcnkuZGlyZWN0aXZlJztcclxuaW1wb3J0IHsgR2FFdmVudEZvcm1JbnB1dERpcmVjdGl2ZSB9IGZyb20gJy4vZGlyZWN0aXZlcy9nYS1ldmVudC1mb3JtLWlucHV0LmRpcmVjdGl2ZSc7XHJcblxyXG5ATmdNb2R1bGUoe1xyXG4gIGltcG9ydHM6IFtcclxuICBdLFxyXG4gIGRlY2xhcmF0aW9uczogW0dhRXZlbnREaXJlY3RpdmUsIEdhRXZlbnRDYXRlZ29yeURpcmVjdGl2ZSwgR2FFdmVudEZvcm1JbnB1dERpcmVjdGl2ZV0sXHJcbiAgZXhwb3J0czogW0dhRXZlbnREaXJlY3RpdmUsIEdhRXZlbnRDYXRlZ29yeURpcmVjdGl2ZSwgR2FFdmVudEZvcm1JbnB1dERpcmVjdGl2ZV1cclxufSlcclxuZXhwb3J0IGNsYXNzIE5neEdvb2dsZUFuYWx5dGljc01vZHVsZSB7XHJcbiAgc3RhdGljIGZvclJvb3QodHJhY2tpbmdDb2RlOiBzdHJpbmcsIGNvbW1hbmRzOiBJR29vZ2xlQW5hbHl0aWNzQ29tbWFuZFtdID0gW10sIHVyaT86IHN0cmluZyk6IE1vZHVsZVdpdGhQcm92aWRlcnMge1xyXG4gICAgcmV0dXJuIHtcclxuICAgICAgbmdNb2R1bGU6IE5neEdvb2dsZUFuYWx5dGljc01vZHVsZSxcclxuICAgICAgcHJvdmlkZXJzOiBbXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgcHJvdmlkZTogTkdYX0dPT0dMRV9BTkFMWVRJQ1NfU0VUVElOR1NfVE9LRU4sXHJcbiAgICAgICAgICB1c2VWYWx1ZToge1xyXG4gICAgICAgICAgICB0cmFja2luZ0NvZGU6IHRyYWNraW5nQ29kZSxcclxuICAgICAgICAgICAgY29tbWFuZHM6IGNvbW1hbmRzLFxyXG4gICAgICAgICAgICB1cmk6IHVyaVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgTkdYX0dPT0dMRV9BTkFMWVRJQ1NfSU5JVElBTElaRVJfUFJPVklERVIsXHJcbiAgICAgIF1cclxuICAgIH07XHJcbiAgfVxyXG59XHJcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWdvb2dsZS1hbmFseXRpY3MubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWdvb2dsZS1hbmFseXRpY3MvIiwic291cmNlcyI6WyJsaWIvbmd4LWdvb2dsZS1hbmFseXRpY3MubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsUUFBUSxFQUF1QixNQUFNLGVBQWUsQ0FBQztBQUU5RCxPQUFPLEVBQUUseUNBQXlDLEVBQUUsTUFBTSw2Q0FBNkMsQ0FBQztBQUN4RyxPQUFPLEVBQUUsbUNBQW1DLEVBQUUsTUFBTSw4Q0FBOEMsQ0FBQztBQUNuRyxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUNuRSxPQUFPLEVBQUUsd0JBQXdCLEVBQUUsTUFBTSwwQ0FBMEMsQ0FBQztBQUNwRixPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSw0Q0FBNEMsQ0FBQztBQVF2RixNQUFNLE9BQU8sd0JBQXdCOzs7Ozs7O0lBQ25DLE1BQU0sQ0FBQyxPQUFPLENBQUMsWUFBb0IsRUFBRSxXQUFzQyxFQUFFLEVBQUUsR0FBWTtRQUN6RixPQUFPO1lBQ0wsUUFBUSxFQUFFLHdCQUF3QjtZQUNsQyxTQUFTLEVBQUU7Z0JBQ1Q7b0JBQ0UsT0FBTyxFQUFFLG1DQUFtQztvQkFDNUMsUUFBUSxFQUFFO3dCQUNSLFlBQVksRUFBRSxZQUFZO3dCQUMxQixRQUFRLEVBQUUsUUFBUTt3QkFDbEIsR0FBRyxFQUFFLEdBQUc7cUJBQ1Q7aUJBQ0Y7Z0JBQ0QseUNBQXlDO2FBQzFDO1NBQ0YsQ0FBQztJQUNKLENBQUM7OztZQXRCRixRQUFRLFNBQUM7Z0JBQ1IsT0FBTyxFQUFFLEVBQ1I7Z0JBQ0QsWUFBWSxFQUFFLENBQUMsZ0JBQWdCLEVBQUUsd0JBQXdCLEVBQUUseUJBQXlCLENBQUM7Z0JBQ3JGLE9BQU8sRUFBRSxDQUFDLGdCQUFnQixFQUFFLHdCQUF3QixFQUFFLHlCQUF5QixDQUFDO2FBQ2pGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUsIE1vZHVsZVdpdGhQcm92aWRlcnMgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgSUdvb2dsZUFuYWx5dGljc0NvbW1hbmQgfSBmcm9tICcuL2ludGVyZmFjZXMvaS1nb29nbGUtYW5hbHl0aWNzLWNvbW1hbnQnO1xyXG5pbXBvcnQgeyBOR1hfR09PR0xFX0FOQUxZVElDU19JTklUSUFMSVpFUl9QUk9WSURFUiB9IGZyb20gJy4vaW5pdGlhbGl6ZXJzL2dvb2dsZS1hbmFseXRpY3MuaW5pdGlhbGl6ZXInO1xyXG5pbXBvcnQgeyBOR1hfR09PR0xFX0FOQUxZVElDU19TRVRUSU5HU19UT0tFTiB9IGZyb20gJy4vdG9rZW5zL25neC1nb29nbGUtYW5hbHl0aWNzLXNldHRpbmdzLXRva2VuJztcclxuaW1wb3J0IHsgR2FFdmVudERpcmVjdGl2ZSB9IGZyb20gJy4vZGlyZWN0aXZlcy9nYS1ldmVudC5kaXJlY3RpdmUnO1xyXG5pbXBvcnQgeyBHYUV2ZW50Q2F0ZWdvcnlEaXJlY3RpdmUgfSBmcm9tICcuL2RpcmVjdGl2ZXMvZ2EtZXZlbnQtY2F0ZWdvcnkuZGlyZWN0aXZlJztcclxuaW1wb3J0IHsgR2FFdmVudEZvcm1JbnB1dERpcmVjdGl2ZSB9IGZyb20gJy4vZGlyZWN0aXZlcy9nYS1ldmVudC1mb3JtLWlucHV0LmRpcmVjdGl2ZSc7XHJcblxyXG5ATmdNb2R1bGUoe1xyXG4gIGltcG9ydHM6IFtcclxuICBdLFxyXG4gIGRlY2xhcmF0aW9uczogW0dhRXZlbnREaXJlY3RpdmUsIEdhRXZlbnRDYXRlZ29yeURpcmVjdGl2ZSwgR2FFdmVudEZvcm1JbnB1dERpcmVjdGl2ZV0sXHJcbiAgZXhwb3J0czogW0dhRXZlbnREaXJlY3RpdmUsIEdhRXZlbnRDYXRlZ29yeURpcmVjdGl2ZSwgR2FFdmVudEZvcm1JbnB1dERpcmVjdGl2ZV1cclxufSlcclxuZXhwb3J0IGNsYXNzIE5neEdvb2dsZUFuYWx5dGljc01vZHVsZSB7XHJcbiAgc3RhdGljIGZvclJvb3QodHJhY2tpbmdDb2RlOiBzdHJpbmcsIGNvbW1hbmRzOiBJR29vZ2xlQW5hbHl0aWNzQ29tbWFuZFtdID0gW10sIHVyaT86IHN0cmluZyk6IE1vZHVsZVdpdGhQcm92aWRlcnMge1xyXG4gICAgcmV0dXJuIHtcclxuICAgICAgbmdNb2R1bGU6IE5neEdvb2dsZUFuYWx5dGljc01vZHVsZSxcclxuICAgICAgcHJvdmlkZXJzOiBbXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgcHJvdmlkZTogTkdYX0dPT0dMRV9BTkFMWVRJQ1NfU0VUVElOR1NfVE9LRU4sXHJcbiAgICAgICAgICB1c2VWYWx1ZToge1xyXG4gICAgICAgICAgICB0cmFja2luZ0NvZGU6IHRyYWNraW5nQ29kZSxcclxuICAgICAgICAgICAgY29tbWFuZHM6IGNvbW1hbmRzLFxyXG4gICAgICAgICAgICB1cmk6IHVyaVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgTkdYX0dPT0dMRV9BTkFMWVRJQ1NfSU5JVElBTElaRVJfUFJPVklERVIsXHJcbiAgICAgIF1cclxuICAgIH07XHJcbiAgfVxyXG59XHJcbiJdfQ==
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -17,2 +17,3 @@ import { Injectable, Inject } from '@angular/core';

/**
* @protected
* @param {?} err

@@ -75,3 +76,3 @@ * @return {?}

}
this.gtag('event', /** @type {?} */ (action), opt);
this.gtag('event', (/** @type {?} */ (action)), opt);
}

@@ -212,8 +213,10 @@ }

];
/** @nocollapse */ GoogleAnalyticsService.ngInjectableDef = i0.defineInjectable({ factory: function GoogleAnalyticsService_Factory() { return new GoogleAnalyticsService(i0.inject(i1.NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN)); }, token: GoogleAnalyticsService, providedIn: "root" });
/** @nocollapse */ GoogleAnalyticsService.ngInjectableDef = i0.ɵɵdefineInjectable({ factory: function GoogleAnalyticsService_Factory() { return new GoogleAnalyticsService(i0.ɵɵinject(i1.NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN)); }, token: GoogleAnalyticsService, providedIn: "root" });
if (false) {
/** @type {?} */
/**
* @type {?}
* @protected
*/
GoogleAnalyticsService.prototype.$trackingId;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ29vZ2xlLWFuYWx5dGljcy5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWdvb2dsZS1hbmFseXRpY3MvIiwic291cmNlcyI6WyJsaWIvc2VydmljZXMvZ29vZ2xlLWFuYWx5dGljcy5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNuRCxPQUFPLEVBQUUsbUNBQW1DLEVBQUUsTUFBTSwrQ0FBK0MsQ0FBQzs7O0FBTXBHLE1BQU07Ozs7SUFFSixZQUN5RCxXQUFxQztRQUFyQyxnQkFBVyxHQUFYLFdBQVcsQ0FBMEI7S0FDekY7Ozs7O0lBRUssS0FBSyxDQUFDLEdBQVU7UUFDeEIsSUFBSSxPQUFPLElBQUksT0FBTyxDQUFDLEtBQUssRUFBRTtZQUM1QixPQUFPLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO1NBQ3BCO0tBQ0Y7Ozs7Ozs7OztJQVNELElBQUksQ0FBQyxNQUFjLEVBQUUsT0FBZSxFQUFFLEdBQUcsT0FBbUI7UUFDMUQsSUFBSTtZQUNGLE1BQU0sQ0FBQyxNQUFNLENBQUMsQ0FBQyxNQUFNLEVBQUUsT0FBTyxFQUFFLEdBQUcsT0FBTyxDQUFDLENBQUM7U0FDN0M7UUFBQyxPQUFPLEdBQUcsRUFBRTtZQUNaLElBQUksQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7U0FDakI7S0FDRjs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFnQkQsS0FBSyxDQUFDLE1BQXlCLEVBQUUsUUFBaUIsRUFBRSxLQUFjLEVBQUUsS0FBYyxFQUFFLFdBQXFCO1FBQ3ZHLElBQUk7WUFDRixJQUFJLE1BQU0sQ0FBQyxNQUFNLENBQUMsRUFBRTs7Z0JBQ2xCLE1BQU0sR0FBRyxHQUFHLEVBQUUsQ0FBQztnQkFDZixJQUFJLFFBQVEsRUFBRTtvQkFDWixHQUFHLENBQUMsZ0JBQWdCLENBQUMsR0FBRyxRQUFRLENBQUM7aUJBQ2xDO2dCQUNE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Z0JBQ0QsSUFBSSxLQUFLLEVBQUU7b0JBQ1QsR0FBRyxDQUFDLE9BQU8sQ0FBQyxHQUFHLEtBQUssQ0FBQztpQkFDdEI7Z0JBQ0QsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsV0FBVyxFQUFFLEdBQUcsQ0FBQyxDQUFDO2FBQ3RDO1NBQ0Y7UUFBQyxPQUFPLEtBQUssRUFBRTtZQUNkLElBQUksQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUM7U0FDbkI7S0FDRjs7O1lBbExGLFVBQVUsU0FBQztnQkFDVixVQUFVLEVBQUUsTUFBTTthQUNuQjs7Ozs0Q0FJSSxNQUFNLFNBQUMsbUNBQW1DIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSwgSW5qZWN0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IE5HWF9HT09HTEVfQU5BTFlUSUNTX1NFVFRJTkdTX1RPS0VOIH0gZnJvbSAnLi4vdG9rZW5zL25neC1nb29nbGUtYW5hbHl0aWNzLXNldHRpbmdzLXRva2VuJztcclxuaW1wb3J0IHsgSUdvb2dsZUFuYWx5dGljc1NldHRpbmdzIH0gZnJvbSAnLi4vaW50ZXJmYWNlcy9pLWdvb2dsZS1hbmFseXRpY3Mtc2V0dGluZ3MnO1xyXG5pbXBvcnQgeyBHYUFjdGlvbiB9IGZyb20gJy4uL3R5cGVzL2dhLWFjdGlvbi50eXBlJztcclxuQEluamVjdGFibGUoe1xyXG4gIHByb3ZpZGVkSW46ICdyb290J1xyXG59KVxyXG5leHBvcnQgY2xhc3MgR29vZ2xlQW5hbHl0aWNzU2VydmljZSB7XHJcblxyXG4gIGNvbnN0cnVjdG9yKFxyXG4gICAgQEluamVjdChOR1hfR09PR0xFX0FOQUxZVElDU19TRVRUSU5HU19UT0tFTikgcHJvdGVjdGVkICR0cmFja2luZ0lkOiBJR29vZ2xlQW5hbHl0aWNzU2V0dGluZ3NcclxuICApIHsgfVxyXG5cclxuICBwcm90ZWN0ZWQgdGhyb3coZXJyOiBFcnJvcikge1xyXG4gICAgaWYgKGNvbnNvbGUgJiYgY29uc29sZS5lcnJvcikge1xyXG4gICAgICBjb25zb2xlLmVycm9yKGVycik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBDYWxsIG5hdGl2ZSBHQSBUYWdcclxuICAgKlxyXG4gICAqIEBwYXJhbSBhY3Rpb24gY29uZmlnfGV2ZW50XHJcbiAgICogQHBhcmFtIGNvbW1hbmQgQWN0aW9uIHNwZWNpYWxpemF0aW9uXHJcbiAgICogQHBhcmFtIG9wdGlvbnMgQ29tbWFuZCBjb25maWd1cmF0aW9uXHJcbiAgICovXHJcbiAgZ3RhZyhhY3Rpb246IHN0cmluZywgY29tbWFuZDogc3RyaW5nLCAuLi5vcHRpb25zOiBBcnJheTxhbnk+KSB7XHJcbiAgICB0cnkge1xyXG4gICAgICB3aW5kb3dbJ2d0YWcnXShhY3Rpb24sIGNvbW1hbmQsIC4uLm9wdGlvbnMpO1xyXG4gICAgfSBjYXRjaCAoZXJyKSB7XHJcbiAgICAgIHRoaXMudGhyb3coZXJyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qKlxyXG4gICAqIFNlbmQgYW4gZXZlbnQgdHJpZ2dlciB0byBHQS4gSXQgaXMgdGhlIHNhbWUgYXMgY2FsbDpcclxuICAgKiBgYGBqc1xyXG4gICAqIGd0YWcoJ2V2ZW50JywgJ3ZpZGVvX2F1dG9fcGxheV9zdGFydCcsIHtcclxuICAgKiAgICdldmVudF9sYWJlbCc6ICdNeSBwcm9tb3Rpb25hbCB2aWRlbycsXHJcbiAgICogICAnZXZlbnRfY2F0ZWdvcnknOiAndmlkZW9fYXV0b19wbGF5J1xyXG4gICAqIH0pO1xyXG4gICAqIGBgYFxyXG4gICAqXHJcbiAgICogQHBhcmFtIGFjdGlvbiAndmlkZW9fYXV0b19wbGF5X3N0YXJ0J1xyXG4gICAqIEBwYXJhbSBjYXRlZ29yeSAndmlkZW9fYXV0b19wbGF5J1xyXG4gICAqIEBwYXJhbSBsYWJlbCAnTXkgcHJvbW90aW9uYWwgdmlkZW8nXHJcbiAgICogQHBhcmFtIHZhbHVlIEFuIHZhbHVlIHRvIG1lYXN1cmUgc29tZXRoaW5nXHJcbiAgICovXHJcbiAgZXZlbnQoYWN0aW9uOiBHYUFjdGlvbiB8IHN0cmluZywgY2F0ZWdvcnk/OiBzdHJpbmcsIGxhYmVsPzogc3RyaW5nLCB2YWx1ZT86IG51bWJlciwgaW50ZXJhY3Rpb24/OiBib29sZWFuKSB7XHJcbiAgICB0cnkge1xyXG4gICAgICBpZiAod2luZG93WydndGFnJ10pIHtcclxuICAgICAgICBjb25zdCBvcHQgPSB7fTtcclxuICAgICAgICBpZiAoY2F0ZWdvcnkpIHtcclxuICAgICAgICAgIG9wdFsnZXZlbnRfY2F0ZWdvcnknXSA9IGNhdGVnb3J5O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZiAobGFiZWwpIHtcclxuICAgICAgICAgIG9wdFsnZXZlbnRfbGFiZWwnXSA9IGxhYmVsO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZiAodmFsdWUpIHtcclxuICAgICAgICAgIG9wdFsndmFsdWUnXSA9IHZhbHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZiAoaW50ZXJhY3Rpb24gIT09IHVuZGVmaW5lZCkge1xyXG4gICAgICAgICAgb3B0WydpbnRlcmFjdGlvbiddID0gaW50ZXJhY3Rpb247XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoaXMuZ3RhZygnZXZlbnQnLCBhY3Rpb24gYXMgc3RyaW5nLCBvcHQpO1xyXG4gICAgICB9XHJcbiAgICB9IGNhdGNoIChlcnJvcikge1xyXG4gICAgICB0aGlzLnRocm93KGVycm9yKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qKlxyXG4gICAqIFNlbmQgYW4gcGFnZSB2aWV3IGV2ZW50LiBUaGlzIGlzIHRoZSBzYW1lIGFzXHJcbiAgICpcclxuICAgKiBgYGBqc1xyXG4gICAqIGd0YWcoJ2NvbmZpZycsICdHQV9UUkFDS0lOR19JRCcsIHtcclxuICAgKiAgICdwYWdlX3RpdGxlJyA6ICdIb21lcGFnZScsXHJcbiAgICogICAncGFnZV9wYXRoJzogJy9ob21lJ1xyXG4gICAqIH0pO1xyXG4gICAqIGBgYFxyXG4gICAqXHJcbiAgICogVGhlIHRyYWNraW5nIElEIGlzIGluamVjdGVkIGF1dG9tYXRpY2FsbHkgYnkgSW5qZWN0IFRva2VuIE5HWF9HT09HTEVfQU5BTFlUSUNTX1NFVFRJTkdTX1RPS0VOXHJcbiAgICpcclxuICAgKiBAcGFyYW0gcGF0aCAvaG9tZVxyXG4gICAqIEBwYXJhbSB0aXRsZSBIb21lcGFnZVxyXG4gICAqIEBwYXJhbSBsb2NhdGlvbiAneyBwYWdlX2xvY2F0aW9uIH0nXHJcbiAgICogQHBhcmFtIG9wdGlvbnMgJ3sgLi4uIGN1c3RvbSBkaW1lbnRpb25zIH0nXHJcbiAgICovXHJcbiAgcGFnZVZpZXcoIHBhdGg/OiBzdHJpbmcsIHRpdGxlPzogc3RyaW5nLCBsb2NhdGlvbj86IHN0cmluZywgb3B0aW9ucz86IE9iamVjdCkge1xyXG4gICAgdHJ5IHtcclxuICAgICAgaWYgKHdpbmRvd1snZ3RhZyddKSB7XHJcbiAgICAgICAgY29uc3Qgb3B0ID0ge307XHJcbiAgICAgICAgaWYgKHBhdGgpIHtcclxuICAgICAgICAgIG9wdFsncGFnZV9wYXRoJ10gPSBwYXRoO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZiAodGl0bGUpIHtcclxuICAgICAgICAgIG9wdFsncGFnZV90aXRsZSddID0gdGl0bGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmIChsb2NhdGlvbikge1xyXG4gICAgICAgICAgb3B0WydwYWdlX2xvY2F0aW9uJ10gPSBsb2NhdGlvbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKG9wdGlvbnMpIHtcclxuICAgICAgICAgIE9iamVjdC5hc3NpZ24ob3B0LCBvcHRpb25zKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGhpcy5ndGFnKCdjb25maWcnLCB0aGlzLiR0cmFja2luZ0lkLnRyYWNraW5nQ29kZSwgb3B0KTtcclxuICAgICAgfVxyXG4gICAgfSBjYXRjaCAoZXJyb3IpIHtcclxuICAgICAgdGhpcy50aHJvdyhlcnJvcik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBTZW5kIGFuIGV2ZW50byB0byByZXBvcnQgYSBBcHAgUGFnZSBWaWV3LiBJdCBpcyB0aGUgc2FtZSBhc1xyXG4gICAqXHJcbiAgICogYGBganNcclxuICAgKiBndGFnKCdldmVudCcsICdzY3JlZW5fdmlldycsIHtcclxuICAgKiAgICdhcHBfbmFtZSc6ICdteUFwcE5hbWUnLFxyXG4gICAqICAgJ3NjcmVlbl9uYW1lJyA6ICdIb21lJ1xyXG4gICAqIH0pO1xyXG4gICAqXHJcbiAgICogYGBgXHJcbiAgICpcclxuICAgKiBAcGFyYW0gc2NyZWVuICdzY3JlZW5fbmFtZSdcclxuICAgKiBAcGFyYW0gbmFtZSAnYXBwX25hbWUnXHJcbiAgICogQHBhcmFtIGFwcElkICdhcHBfaWQnXHJcbiAgICogQHBhcmFtIGFwcFZlcnNpb24gJ2FwcF92ZXJzaW9uJ1xyXG4gICAqIEBwYXJhbSBpbnN0YWxsZXJJZCAnYXBwX2luc3RhbGxlcl9pZCdcclxuICAgKi9cclxuICBhcHBWaWV3KHNjcmVlbjogc3RyaW5nLCBhcHBOYW1lOiBzdHJpbmcsIGFwcElkPzogc3RyaW5nLCBhcHBWZXJzaW9uPzogc3RyaW5nLCBpbnN0YWxsZXJJZD86IHN0cmluZykge1xyXG4gICAgdHJ5IHtcclxuICAgICAgaWYgKHdpbmRvd1snZ3RhZyddKSB7XHJcbiAgICAgICAgY29uc3Qgb3B0ID0ge307XHJcbiAgICAgICAgaWYgKHNjcmVlbikge1xyXG4gICAgICAgICAgb3B0WydzY3JlZW5fbmFtZSddID0gc2NyZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZiAoYXBwTmFtZSkge1xyXG4gICAgICAgICAgb3B0WydhcHBfbmFtZSddID0gYXBwTmFtZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKGFwcElkKSB7XHJcbiAgICAgICAgICBvcHRbJ2FwcF9pZCddID0gYXBwSWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmIChhcHBWZXJzaW9uKSB7XHJcbiAgICAgICAgICBvcHRbJ2FwcF92ZXJzaW9uJ10gPSBhcHBWZXJzaW9uO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZiAoaW5zdGFsbGVySWQpIHtcclxuICAgICAgICAgIG9wdFsnYXBwX2luc3RhbGxlcl9pZCddID0gaW5zdGFsbGVySWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoaXMuZ3RhZygnZXZlbnQnLCAnc2NyZWVuX3ZpZXcnLCBvcHQpO1xyXG4gICAgICB9XHJcbiAgICB9IGNhdGNoIChlcnJvcikge1xyXG4gICAgICB0aGlzLnRocm93KGVycm9yKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qKlxyXG4gICAqIFNlbmQgYW4gZXZlbnQgdG8gR0EgdG8gcmVwb3J0IGFuIGFwcGxpY2F0aW9uIGVycm9yLiBJdCBpcyB0aGUgc2FtZSBhc1xyXG4gICAqXHJcbiAgICogYGBganNcclxuICAgKiBndGFnKCdldmVudCcsICdleGNlcHRpb24nLCB7XHJcbiAgICogICAnZGVzY3JpcHRpb24nOiAnZXJyb3JfZGVzY3JpcHRpb24nLFxyXG4gICAqICAgJ2ZhdGFsJzogZmFsc2UgICAvLyBzZXQgdG8gdHJ1ZSBpZiB0aGUgZXJyb3IgaXMgZmF0YWxcclxuICAgKiB9KTtcclxuICAgKiBgYGBcclxuICAgKlxyXG4gICAqIEBwYXJhbSBkZXNjcmlwdGlvbiAnZXJyb3JfZGVzY3JpcHRpb24nXHJcbiAgICogQHBhcmFtIGZhdGFsIHNldCB0byB0cnVlIGlmIHRoZSBlcnJvciBpcyBmYXRhbFxyXG4gICAqL1xyXG4gIGV4Y2VwdGlvbihkZXNjcmlwdGlvbj86IHN0cmluZywgZmF0YWw/OiBib29sZWFuKSB7XHJcbiAgICB0cnkge1xyXG4gICAgICBpZiAod2luZG93WydndGFnJ10pIHtcclxuICAgICAgICBjb25zdCBvcHQgPSB7fTtcclxuICAgICAgICBpZiAoZGVzY3JpcHRpb24pIHtcclxuICAgICAgICAgIG9wdFsnZGVzY3JpcHRpb24nXSA9IGRlc2NyaXB0aW9uO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZiAoZmF0YWwpIHtcclxuICAgICAgICAgIG9wdFsnZmF0YWwnXSA9IGZhdGFsO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0aGlzLmd0YWcoJ2V2ZW50JywgJ2V4Y2VwdGlvbicsIG9wdCk7XHJcbiAgICAgIH1cclxuICAgIH0gY2F0Y2ggKGVycm9yKSB7XHJcbiAgICAgIHRoaXMudGhyb3coZXJyb3IpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ29vZ2xlLWFuYWx5dGljcy5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWdvb2dsZS1hbmFseXRpY3MvIiwic291cmNlcyI6WyJsaWIvc2VydmljZXMvZ29vZ2xlLWFuYWx5dGljcy5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNuRCxPQUFPLEVBQUUsbUNBQW1DLEVBQUUsTUFBTSwrQ0FBK0MsQ0FBQzs7O0FBTXBHLE1BQU0sT0FBTyxzQkFBc0I7Ozs7SUFFakMsWUFDeUQsV0FBcUM7UUFBckMsZ0JBQVcsR0FBWCxXQUFXLENBQTBCO0lBQzFGLENBQUM7Ozs7OztJQUVLLEtBQUssQ0FBQyxHQUFVO1FBQ3hCLElBQUksT0FBTyxJQUFJLE9BQU8sQ0FBQyxLQUFLLEVBQUU7WUFDNUIsT0FBTyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQztTQUNwQjtJQUNILENBQUM7Ozs7Ozs7OztJQVNELElBQUksQ0FBQyxNQUFjLEVBQUUsT0FBZSxFQUFFLEdBQUcsT0FBbUI7UUFDMUQsSUFBSTtZQUNGLE1BQU0sQ0FBQyxNQUFNLENBQUMsQ0FBQyxNQUFNLEVBQUUsT0FBTyxFQUFFLEdBQUcsT0FBTyxDQUFDLENBQUM7U0FDN0M7UUFBQyxPQUFPLEdBQUcsRUFBRTtZQUNaLElBQUksQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7U0FDakI7SUFDSCxDQUFDOzs7Ozs7Ozs7Ozs7Ozs7OztJQWdCRCxLQUFLLENBQUMsTUFBeUIsRUFBRSxRQUFpQixFQUFFLEtBQWMsRUFBRSxLQUFjLEVBQUUsV0FBcUI7UUFDdkcsSUFBSTtZQUNGLElBQUksTUFBTSxDQUFDLE1BQU0sQ0FBQyxFQUFFOztzQkFDWixHQUFHLEdBQUcsRUFBRTtnQkFDZCxJQUFJLFFBQVEsRUFBRTtvQkFDWixHQUFHLENBQUMsZ0JBQWdCLENBQUMsR0FBRyxRQUFR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QztpQkFDbEM7Z0JBQ0QsSUFBSSxLQUFLLEVBQUU7b0JBQ1QsR0FBRyxDQUFDLE9BQU8sQ0FBQyxHQUFHLEtBQUssQ0FBQztpQkFDdEI7Z0JBQ0QsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsV0FBVyxFQUFFLEdBQUcsQ0FBQyxDQUFDO2FBQ3RDO1NBQ0Y7UUFBQyxPQUFPLEtBQUssRUFBRTtZQUNkLElBQUksQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUM7U0FDbkI7SUFDSCxDQUFDOzs7WUFsTEYsVUFBVSxTQUFDO2dCQUNWLFVBQVUsRUFBRSxNQUFNO2FBQ25COzs7OzRDQUlJLE1BQU0sU0FBQyxtQ0FBbUM7Ozs7Ozs7O0lBQTNDLDZDQUE0RiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUsIEluamVjdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBOR1hfR09PR0xFX0FOQUxZVElDU19TRVRUSU5HU19UT0tFTiB9IGZyb20gJy4uL3Rva2Vucy9uZ3gtZ29vZ2xlLWFuYWx5dGljcy1zZXR0aW5ncy10b2tlbic7XHJcbmltcG9ydCB7IElHb29nbGVBbmFseXRpY3NTZXR0aW5ncyB9IGZyb20gJy4uL2ludGVyZmFjZXMvaS1nb29nbGUtYW5hbHl0aWNzLXNldHRpbmdzJztcclxuaW1wb3J0IHsgR2FBY3Rpb24gfSBmcm9tICcuLi90eXBlcy9nYS1hY3Rpb24udHlwZSc7XHJcbkBJbmplY3RhYmxlKHtcclxuICBwcm92aWRlZEluOiAncm9vdCdcclxufSlcclxuZXhwb3J0IGNsYXNzIEdvb2dsZUFuYWx5dGljc1NlcnZpY2Uge1xyXG5cclxuICBjb25zdHJ1Y3RvcihcclxuICAgIEBJbmplY3QoTkdYX0dPT0dMRV9BTkFMWVRJQ1NfU0VUVElOR1NfVE9LRU4pIHByb3RlY3RlZCAkdHJhY2tpbmdJZDogSUdvb2dsZUFuYWx5dGljc1NldHRpbmdzXHJcbiAgKSB7IH1cclxuXHJcbiAgcHJvdGVjdGVkIHRocm93KGVycjogRXJyb3IpIHtcclxuICAgIGlmIChjb25zb2xlICYmIGNvbnNvbGUuZXJyb3IpIHtcclxuICAgICAgY29uc29sZS5lcnJvcihlcnIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyoqXHJcbiAgICogQ2FsbCBuYXRpdmUgR0EgVGFnXHJcbiAgICpcclxuICAgKiBAcGFyYW0gYWN0aW9uIGNvbmZpZ3xldmVudFxyXG4gICAqIEBwYXJhbSBjb21tYW5kIEFjdGlvbiBzcGVjaWFsaXphdGlvblxyXG4gICAqIEBwYXJhbSBvcHRpb25zIENvbW1hbmQgY29uZmlndXJhdGlvblxyXG4gICAqL1xyXG4gIGd0YWcoYWN0aW9uOiBzdHJpbmcsIGNvbW1hbmQ6IHN0cmluZywgLi4ub3B0aW9uczogQXJyYXk8YW55Pikge1xyXG4gICAgdHJ5IHtcclxuICAgICAgd2luZG93WydndGFnJ10oYWN0aW9uLCBjb21tYW5kLCAuLi5vcHRpb25zKTtcclxuICAgIH0gY2F0Y2ggKGVycikge1xyXG4gICAgICB0aGlzLnRocm93KGVycik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBTZW5kIGFuIGV2ZW50IHRyaWdnZXIgdG8gR0EuIEl0IGlzIHRoZSBzYW1lIGFzIGNhbGw6XHJcbiAgICogYGBganNcclxuICAgKiBndGFnKCdldmVudCcsICd2aWRlb19hdXRvX3BsYXlfc3RhcnQnLCB7XHJcbiAgICogICAnZXZlbnRfbGFiZWwnOiAnTXkgcHJvbW90aW9uYWwgdmlkZW8nLFxyXG4gICAqICAgJ2V2ZW50X2NhdGVnb3J5JzogJ3ZpZGVvX2F1dG9fcGxheSdcclxuICAgKiB9KTtcclxuICAgKiBgYGBcclxuICAgKlxyXG4gICAqIEBwYXJhbSBhY3Rpb24gJ3ZpZGVvX2F1dG9fcGxheV9zdGFydCdcclxuICAgKiBAcGFyYW0gY2F0ZWdvcnkgJ3ZpZGVvX2F1dG9fcGxheSdcclxuICAgKiBAcGFyYW0gbGFiZWwgJ015IHByb21vdGlvbmFsIHZpZGVvJ1xyXG4gICAqIEBwYXJhbSB2YWx1ZSBBbiB2YWx1ZSB0byBtZWFzdXJlIHNvbWV0aGluZ1xyXG4gICAqL1xyXG4gIGV2ZW50KGFjdGlvbjogR2FBY3Rpb24gfCBzdHJpbmcsIGNhdGVnb3J5Pzogc3RyaW5nLCBsYWJlbD86IHN0cmluZywgdmFsdWU/OiBudW1iZXIsIGludGVyYWN0aW9uPzogYm9vbGVhbikge1xyXG4gICAgdHJ5IHtcclxuICAgICAgaWYgKHdpbmRvd1snZ3RhZyddKSB7XHJcbiAgICAgICAgY29uc3Qgb3B0ID0ge307XHJcbiAgICAgICAgaWYgKGNhdGVnb3J5KSB7XHJcbiAgICAgICAgICBvcHRbJ2V2ZW50X2NhdGVnb3J5J10gPSBjYXRlZ29yeTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKGxhYmVsKSB7XHJcbiAgICAgICAgICBvcHRbJ2V2ZW50X2xhYmVsJ10gPSBsYWJlbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKHZhbHVlKSB7XHJcbiAgICAgICAgICBvcHRbJ3ZhbHVlJ10gPSB2YWx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKGludGVyYWN0aW9uICE9PSB1bmRlZmluZWQpIHtcclxuICAgICAgICAgIG9wdFsnaW50ZXJhY3Rpb24nXSA9IGludGVyYWN0aW9uO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0aGlzLmd0YWcoJ2V2ZW50JywgYWN0aW9uIGFzIHN0cmluZywgb3B0KTtcclxuICAgICAgfVxyXG4gICAgfSBjYXRjaCAoZXJyb3IpIHtcclxuICAgICAgdGhpcy50aHJvdyhlcnJvcik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBTZW5kIGFuIHBhZ2UgdmlldyBldmVudC4gVGhpcyBpcyB0aGUgc2FtZSBhc1xyXG4gICAqXHJcbiAgICogYGBganNcclxuICAgKiBndGFnKCdjb25maWcnLCAnR0FfVFJBQ0tJTkdfSUQnLCB7XHJcbiAgICogICAncGFnZV90aXRsZScgOiAnSG9tZXBhZ2UnLFxyXG4gICAqICAgJ3BhZ2VfcGF0aCc6ICcvaG9tZSdcclxuICAgKiB9KTtcclxuICAgKiBgYGBcclxuICAgKlxyXG4gICAqIFRoZSB0cmFja2luZyBJRCBpcyBpbmplY3RlZCBhdXRvbWF0aWNhbGx5IGJ5IEluamVjdCBUb2tlbiBOR1hfR09PR0xFX0FOQUxZVElDU19TRVRUSU5HU19UT0tFTlxyXG4gICAqXHJcbiAgICogQHBhcmFtIHBhdGggL2hvbWVcclxuICAgKiBAcGFyYW0gdGl0bGUgSG9tZXBhZ2VcclxuICAgKiBAcGFyYW0gbG9jYXRpb24gJ3sgcGFnZV9sb2NhdGlvbiB9J1xyXG4gICAqIEBwYXJhbSBvcHRpb25zICd7IC4uLiBjdXN0b20gZGltZW50aW9ucyB9J1xyXG4gICAqL1xyXG4gIHBhZ2VWaWV3KCBwYXRoPzogc3RyaW5nLCB0aXRsZT86IHN0cmluZywgbG9jYXRpb24/OiBzdHJpbmcsIG9wdGlvbnM/OiBPYmplY3QpIHtcclxuICAgIHRyeSB7XHJcbiAgICAgIGlmICh3aW5kb3dbJ2d0YWcnXSkge1xyXG4gICAgICAgIGNvbnN0IG9wdCA9IHt9O1xyXG4gICAgICAgIGlmIChwYXRoKSB7XHJcbiAgICAgICAgICBvcHRbJ3BhZ2VfcGF0aCddID0gcGF0aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKHRpdGxlKSB7XHJcbiAgICAgICAgICBvcHRbJ3BhZ2VfdGl0bGUnXSA9IHRpdGxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZiAobG9jYXRpb24pIHtcclxuICAgICAgICAgIG9wdFsncGFnZV9sb2NhdGlvbiddID0gbG9jYXRpb247XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmIChvcHRpb25zKSB7XHJcbiAgICAgICAgICBPYmplY3QuYXNzaWduKG9wdCwgb3B0aW9ucyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoaXMuZ3RhZygnY29uZmlnJywgdGhpcy4kdHJhY2tpbmdJZC50cmFja2luZ0NvZGUsIG9wdCk7XHJcbiAgICAgIH1cclxuICAgIH0gY2F0Y2ggKGVycm9yKSB7XHJcbiAgICAgIHRoaXMudGhyb3coZXJyb3IpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyoqXHJcbiAgICogU2VuZCBhbiBldmVudG8gdG8gcmVwb3J0IGEgQXBwIFBhZ2UgVmlldy4gSXQgaXMgdGhlIHNhbWUgYXNcclxuICAgKlxyXG4gICAqIGBgYGpzXHJcbiAgICogZ3RhZygnZXZlbnQnLCAnc2NyZWVuX3ZpZXcnLCB7XHJcbiAgICogICAnYXBwX25hbWUnOiAnbXlBcHBOYW1lJyxcclxuICAgKiAgICdzY3JlZW5fbmFtZScgOiAnSG9tZSdcclxuICAgKiB9KTtcclxuICAgKlxyXG4gICAqIGBgYFxyXG4gICAqXHJcbiAgICogQHBhcmFtIHNjcmVlbiAnc2NyZWVuX25hbWUnXHJcbiAgICogQHBhcmFtIG5hbWUgJ2FwcF9uYW1lJ1xyXG4gICAqIEBwYXJhbSBhcHBJZCAnYXBwX2lkJ1xyXG4gICAqIEBwYXJhbSBhcHBWZXJzaW9uICdhcHBfdmVyc2lvbidcclxuICAgKiBAcGFyYW0gaW5zdGFsbGVySWQgJ2FwcF9pbnN0YWxsZXJfaWQnXHJcbiAgICovXHJcbiAgYXBwVmlldyhzY3JlZW46IHN0cmluZywgYXBwTmFtZTogc3RyaW5nLCBhcHBJZD86IHN0cmluZywgYXBwVmVyc2lvbj86IHN0cmluZywgaW5zdGFsbGVySWQ/OiBzdHJpbmcpIHtcclxuICAgIHRyeSB7XHJcbiAgICAgIGlmICh3aW5kb3dbJ2d0YWcnXSkge1xyXG4gICAgICAgIGNvbnN0IG9wdCA9IHt9O1xyXG4gICAgICAgIGlmIChzY3JlZW4pIHtcclxuICAgICAgICAgIG9wdFsnc2NyZWVuX25hbWUnXSA9IHNjcmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKGFwcE5hbWUpIHtcclxuICAgICAgICAgIG9wdFsnYXBwX25hbWUnXSA9IGFwcE5hbWU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmIChhcHBJZCkge1xyXG4gICAgICAgICAgb3B0WydhcHBfaWQnXSA9IGFwcElkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZiAoYXBwVmVyc2lvbikge1xyXG4gICAgICAgICAgb3B0WydhcHBfdmVyc2lvbiddID0gYXBwVmVyc2lvbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKGluc3RhbGxlcklkKSB7XHJcbiAgICAgICAgICBvcHRbJ2FwcF9pbnN0YWxsZXJfaWQnXSA9IGluc3RhbGxlcklkO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0aGlzLmd0YWcoJ2V2ZW50JywgJ3NjcmVlbl92aWV3Jywgb3B0KTtcclxuICAgICAgfVxyXG4gICAgfSBjYXRjaCAoZXJyb3IpIHtcclxuICAgICAgdGhpcy50aHJvdyhlcnJvcik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBTZW5kIGFuIGV2ZW50IHRvIEdBIHRvIHJlcG9ydCBhbiBhcHBsaWNhdGlvbiBlcnJvci4gSXQgaXMgdGhlIHNhbWUgYXNcclxuICAgKlxyXG4gICAqIGBgYGpzXHJcbiAgICogZ3RhZygnZXZlbnQnLCAnZXhjZXB0aW9uJywge1xyXG4gICAqICAgJ2Rlc2NyaXB0aW9uJzogJ2Vycm9yX2Rlc2NyaXB0aW9uJyxcclxuICAgKiAgICdmYXRhbCc6IGZhbHNlICAgLy8gc2V0IHRvIHRydWUgaWYgdGhlIGVycm9yIGlzIGZhdGFsXHJcbiAgICogfSk7XHJcbiAgICogYGBgXHJcbiAgICpcclxuICAgKiBAcGFyYW0gZGVzY3JpcHRpb24gJ2Vycm9yX2Rlc2NyaXB0aW9uJ1xyXG4gICAqIEBwYXJhbSBmYXRhbCBzZXQgdG8gdHJ1ZSBpZiB0aGUgZXJyb3IgaXMgZmF0YWxcclxuICAgKi9cclxuICBleGNlcHRpb24oZGVzY3JpcHRpb24/OiBzdHJpbmcsIGZhdGFsPzogYm9vbGVhbikge1xyXG4gICAgdHJ5IHtcclxuICAgICAgaWYgKHdpbmRvd1snZ3RhZyddKSB7XHJcbiAgICAgICAgY29uc3Qgb3B0ID0ge307XHJcbiAgICAgICAgaWYgKGRlc2NyaXB0aW9uKSB7XHJcbiAgICAgICAgICBvcHRbJ2Rlc2NyaXB0aW9uJ10gPSBkZXNjcmlwdGlvbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKGZhdGFsKSB7XHJcbiAgICAgICAgICBvcHRbJ2ZhdGFsJ10gPSBmYXRhbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGhpcy5ndGFnKCdldmVudCcsICdleGNlcHRpb24nLCBvcHQpO1xyXG4gICAgICB9XHJcbiAgICB9IGNhdGNoIChlcnJvcikge1xyXG4gICAgICB0aGlzLnRocm93KGVycm9yKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -8,5 +8,7 @@ import { InjectionToken } from '@angular/core';

export const NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN = new InjectionToken('ngx-hotjar-settings', {
factory: () => ({ trackingCode: '' })
factory: (/**
* @return {?}
*/
() => ({ trackingCode: '' }))
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWdvb2dsZS1hbmFseXRpY3Mtc2V0dGluZ3MtdG9rZW4uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtZ29vZ2xlLWFuYWx5dGljcy8iLCJzb3VyY2VzIjpbImxpYi90b2tlbnMvbmd4LWdvb2dsZS1hbmFseXRpY3Mtc2V0dGluZ3MtdG9rZW4udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxlQUFlLENBQUM7O0FBRy9DLGFBQWEsbUNBQW1DLEdBQUcsSUFBSSxjQUFjLENBQTJCLHFCQUFxQixFQUFFO0lBQ3JILE9BQU8sRUFBRSxHQUFHLEVBQUUsQ0FBQyxDQUFDLEVBQUUsWUFBWSxFQUFFLEVBQUUsRUFBRSxDQUFDO0NBQ3RDLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGlvblRva2VuIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IElHb29nbGVBbmFseXRpY3NTZXR0aW5ncyB9IGZyb20gJy4uL2ludGVyZmFjZXMvaS1nb29nbGUtYW5hbHl0aWNzLXNldHRpbmdzJztcclxuXHJcbmV4cG9ydCBjb25zdCBOR1hfR09PR0xFX0FOQUxZVElDU19TRVRUSU5HU19UT0tFTiA9IG5ldyBJbmplY3Rpb25Ub2tlbjxJR29vZ2xlQW5hbHl0aWNzU2V0dGluZ3M+KCduZ3gtaG90amFyLXNldHRpbmdzJywge1xyXG4gIGZhY3Rvcnk6ICgpID0+ICh7IHRyYWNraW5nQ29kZTogJycgfSlcclxufSk7XHJcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWdvb2dsZS1hbmFseXRpY3Mtc2V0dGluZ3MtdG9rZW4uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtZ29vZ2xlLWFuYWx5dGljcy8iLCJzb3VyY2VzIjpbImxpYi90b2tlbnMvbmd4LWdvb2dsZS1hbmFseXRpY3Mtc2V0dGluZ3MtdG9rZW4udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxlQUFlLENBQUM7O0FBRy9DLE1BQU0sT0FBTyxtQ0FBbUMsR0FBRyxJQUFJLGNBQWMsQ0FBMkIscUJBQXFCLEVBQUU7SUFDckgsT0FBTzs7O0lBQUUsR0FBRyxFQUFFLENBQUMsQ0FBQyxFQUFFLFlBQVksRUFBRSxFQUFFLEVBQUUsQ0FBQyxDQUFBO0NBQ3RDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3Rpb25Ub2tlbiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBJR29vZ2xlQW5hbHl0aWNzU2V0dGluZ3MgfSBmcm9tICcuLi9pbnRlcmZhY2VzL2ktZ29vZ2xlLWFuYWx5dGljcy1zZXR0aW5ncyc7XHJcblxyXG5leHBvcnQgY29uc3QgTkdYX0dPT0dMRV9BTkFMWVRJQ1NfU0VUVElOR1NfVE9LRU4gPSBuZXcgSW5qZWN0aW9uVG9rZW48SUdvb2dsZUFuYWx5dGljc1NldHRpbmdzPignbmd4LWhvdGphci1zZXR0aW5ncycsIHtcclxuICBmYWN0b3J5OiAoKSA9PiAoeyB0cmFja2luZ0NvZGU6ICcnIH0pXHJcbn0pO1xyXG4iXX0=
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/** @typedef {?} */
var GaAction;
export { GaAction };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2EtYWN0aW9uLnR5cGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtZ29vZ2xlLWFuYWx5dGljcy8iLCJzb3VyY2VzIjpbImxpYi90eXBlcy9nYS1hY3Rpb24udHlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHR5cGUgR2FBY3Rpb24gPSAndmlld19zZWFyY2hfcmVzdWx0cydcclxuICAgICAgICAgICAgICAgICAgICAgICAgfCAnYWRkX3BheW1lbnRfaW5mbydcclxuICAgICAgICAgICAgICAgICAgICAgICAgfCAnYWRkX3RvX2NhcnQnXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHwgJ2FkZF90b193aXNobGlzdCdcclxuICAgICAgICAgICAgICAgICAgICAgICAgfCAnYmVnaW5fY2hlY2tvdXQnXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHwgJ2NoZWNrb3V0X3Byb2dyZXNzJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB8ICdnZW5lcmF0ZV9sZWFkJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB8ICdsb2dpbidcclxuICAgICAgICAgICAgICAgICAgICAgICAgfCAncHVyY2hhc2UnXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHwgJ3JlZnVuZCdcclxuICAgICAgICAgICAgICAgICAgICAgICAgfCAncmVtb3ZlX2Zyb21fY2FydCdcclxuICAgICAgICAgICAgICAgICAgICAgICAgfCAnc2VhcmNoJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB8ICdzZWxlY3RfY29udGVudCdcclxuICAgICAgICAgICAgICAgICAgICAgICAgfCAnc2V0X2NoZWNrb3V0X29wdGlvbidcclxuICAgICAgICAgICAgICAgICAgICAgICAgfCAnc2hhcmUnXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHwgJ3NpZ25fdXAnXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHwgJ3ZpZXdfaXRlbSdcclxuICAgICAgICAgICAgICAgICAgICAgICAgfCAndmlld19pdGVtX2xpc3QnXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHwgJ3ZpZXdfcHJvbW90aW9uJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB8ICd2aWV3X3NlYXJjaF9yZXN1bHRzJztcclxuXHJcbiJdfQ==
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/** @typedef {?} */
var GaBind;
export { GaBind };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2EtYmluZC50eXBlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWdvb2dsZS1hbmFseXRpY3MvIiwic291cmNlcyI6WyJsaWIvdHlwZXMvZ2EtYmluZC50eXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiIiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgdHlwZSBHYUJpbmQgPSAnY2xpY2snfCdmb2N1cyd8J2JsdXInO1xyXG4iXX0=
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -9,3 +9,2 @@ /**

export { GoogleAnalyticsInitializer, NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER, GoogleAnalyticsRouterInitializer, NGX_GOOGLE_ANALYTICS_ROUTER_INITIALIZER_PROVIDER, NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN, GoogleAnalyticsService, GaEventCategoryDirective, GaEventDirective, GaEventFormInputDirective, NgxGoogleAnalyticsModule, NgxGoogleAnalyticsRouterModule } from './public_api';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWdvb2dsZS1hbmFseXRpY3MuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtZ29vZ2xlLWFuYWx5dGljcy8iLCJzb3VyY2VzIjpbIm5neC1nb29nbGUtYW5hbHl0aWNzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFJQSx3V0FBYyxjQUFjLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEdlbmVyYXRlZCBidW5kbGUgaW5kZXguIERvIG5vdCBlZGl0LlxuICovXG5cbmV4cG9ydCAqIGZyb20gJy4vcHVibGljX2FwaSc7XG4iXX0=
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -10,3 +10,7 @@ /*

export { GoogleAnalyticsRouterInitializer, NGX_GOOGLE_ANALYTICS_ROUTER_INITIALIZER_PROVIDER } from './lib/initializers/google-analytics-router.initializer';
export {} from './lib/interfaces/i-google-analytics-commant';
export {} from './lib/interfaces/i-google-analytics-settings';
export { NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN } from './lib/tokens/ngx-google-analytics-settings-token';
export {} from './lib/types/ga-action.type';
export {} from './lib/types/ga-bind.type';
export { GoogleAnalyticsService } from './lib/services/google-analytics.service';

@@ -18,3 +22,2 @@ export { GaEventCategoryDirective } from './lib/directives/ga-event-category.directive';

export { NgxGoogleAnalyticsRouterModule } from './lib/ngx-google-analytics-router/ngx-google-analytics-router.module';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1nb29nbGUtYW5hbHl0aWNzLyIsInNvdXJjZXMiOlsicHVibGljX2FwaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBSUEsc0ZBQWMsaURBQWlELENBQUM7QUFDaEUsbUdBQWMsd0RBQXdELENBQUM7QUFHdkUsb0RBQWMsa0RBQWtELENBQUM7QUFHakUsdUNBQWMseUNBQXlDLENBQUM7QUFDeEQseUNBQWMsOENBQThDLENBQUM7QUFDN0QsaUNBQWMscUNBQXFDLENBQUM7QUFDcEQsMENBQWMsZ0RBQWdELENBQUM7QUFDL0QseUNBQWMsbUNBQW1DLENBQUM7QUFDbEQsK0NBQWMsc0VBQXNFLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBQdWJsaWMgQVBJIFN1cmZhY2Ugb2Ygbmd4LWdvb2dsZS1hbmFseXRpY3NcclxuICovXHJcblxyXG5leHBvcnQgKiBmcm9tICcuL2xpYi9pbml0aWFsaXplcnMvZ29vZ2xlLWFuYWx5dGljcy5pbml0aWFsaXplcic7XHJcbmV4cG9ydCAqIGZyb20gJy4vbGliL2luaXRpYWxpemVycy9nb29nbGUtYW5hbHl0aWNzLXJvdXRlci5pbml0aWFsaXplcic7XHJcbmV4cG9ydCAqIGZyb20gJy4vbGliL2ludGVyZmFjZXMvaS1nb29nbGUtYW5hbHl0aWNzLWNvbW1hbnQnO1xyXG5leHBvcnQgKiBmcm9tICcuL2xpYi9pbnRlcmZhY2VzL2ktZ29vZ2xlLWFuYWx5dGljcy1zZXR0aW5ncyc7XHJcbmV4cG9ydCAqIGZyb20gJy4vbGliL3Rva2Vucy9uZ3gtZ29vZ2xlLWFuYWx5dGljcy1zZXR0aW5ncy10b2tlbic7XHJcbmV4cG9ydCAqIGZyb20gJy4vbGliL3R5cGVzL2dhLWFjdGlvbi50eXBlJztcclxuZXhwb3J0ICogZnJvbSAnLi9saWIvdHlwZXMvZ2EtYmluZC50eXBlJztcclxuZXhwb3J0ICogZnJvbSAnLi9saWIvc2VydmljZXMvZ29vZ2xlLWFuYWx5dGljcy5zZXJ2aWNlJztcclxuZXhwb3J0ICogZnJvbSAnLi9saWIvZGlyZWN0aXZlcy9nYS1ldmVudC1jYXRlZ29yeS5kaXJlY3RpdmUnO1xyXG5leHBvcnQgKiBmcm9tICcuL2xpYi9kaXJlY3RpdmVzL2dhLWV2ZW50LmRpcmVjdGl2ZSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vbGliL2RpcmVjdGl2ZXMvZ2EtZXZlbnQtZm9ybS1pbnB1dC5kaXJlY3RpdmUnO1xyXG5leHBvcnQgKiBmcm9tICcuL2xpYi9uZ3gtZ29vZ2xlLWFuYWx5dGljcy5tb2R1bGUnO1xyXG5leHBvcnQgKiBmcm9tICcuL2xpYi9uZ3gtZ29vZ2xlLWFuYWx5dGljcy1yb3V0ZXIvbmd4LWdvb2dsZS1hbmFseXRpY3Mtcm91dGVyLm1vZHVsZSc7XHJcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1nb29nbGUtYW5hbHl0aWNzLyIsInNvdXJjZXMiOlsicHVibGljX2FwaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBSUEsc0ZBQWMsaURBQWlELENBQUM7QUFDaEUsbUdBQWMsd0RBQXdELENBQUM7QUFDdkUsZUFBYyw2Q0FBNkMsQ0FBQztBQUM1RCxlQUFjLDhDQUE4QyxDQUFDO0FBQzdELG9EQUFjLGtEQUFrRCxDQUFDO0FBQ2pFLGVBQWMsNEJBQTRCLENBQUM7QUFDM0MsZUFBYywwQkFBMEIsQ0FBQztBQUN6Qyx1Q0FBYyx5Q0FBeUMsQ0FBQztBQUN4RCx5Q0FBYyw4Q0FBOEMsQ0FBQztBQUM3RCxpQ0FBYyxxQ0FBcUMsQ0FBQztBQUNwRCwwQ0FBYyxnREFBZ0QsQ0FBQztBQUMvRCx5Q0FBYyxtQ0FBbUMsQ0FBQztBQUNsRCwrQ0FBYyxzRUFBc0UsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIFB1YmxpYyBBUEkgU3VyZmFjZSBvZiBuZ3gtZ29vZ2xlLWFuYWx5dGljc1xyXG4gKi9cclxuXHJcbmV4cG9ydCAqIGZyb20gJy4vbGliL2luaXRpYWxpemVycy9nb29nbGUtYW5hbHl0aWNzLmluaXRpYWxpemVyJztcclxuZXhwb3J0ICogZnJvbSAnLi9saWIvaW5pdGlhbGl6ZXJzL2dvb2dsZS1hbmFseXRpY3Mtcm91dGVyLmluaXRpYWxpemVyJztcclxuZXhwb3J0ICogZnJvbSAnLi9saWIvaW50ZXJmYWNlcy9pLWdvb2dsZS1hbmFseXRpY3MtY29tbWFudCc7XHJcbmV4cG9ydCAqIGZyb20gJy4vbGliL2ludGVyZmFjZXMvaS1nb29nbGUtYW5hbHl0aWNzLXNldHRpbmdzJztcclxuZXhwb3J0ICogZnJvbSAnLi9saWIvdG9rZW5zL25neC1nb29nbGUtYW5hbHl0aWNzLXNldHRpbmdzLXRva2VuJztcclxuZXhwb3J0ICogZnJvbSAnLi9saWIvdHlwZXMvZ2EtYWN0aW9uLnR5cGUnO1xyXG5leHBvcnQgKiBmcm9tICcuL2xpYi90eXBlcy9nYS1iaW5kLnR5cGUnO1xyXG5leHBvcnQgKiBmcm9tICcuL2xpYi9zZXJ2aWNlcy9nb29nbGUtYW5hbHl0aWNzLnNlcnZpY2UnO1xyXG5leHBvcnQgKiBmcm9tICcuL2xpYi9kaXJlY3RpdmVzL2dhLWV2ZW50LWNhdGVnb3J5LmRpcmVjdGl2ZSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vbGliL2RpcmVjdGl2ZXMvZ2EtZXZlbnQuZGlyZWN0aXZlJztcclxuZXhwb3J0ICogZnJvbSAnLi9saWIvZGlyZWN0aXZlcy9nYS1ldmVudC1mb3JtLWlucHV0LmRpcmVjdGl2ZSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vbGliL25neC1nb29nbGUtYW5hbHl0aWNzLm1vZHVsZSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vbGliL25neC1nb29nbGUtYW5hbHl0aWNzLXJvdXRlci9uZ3gtZ29vZ2xlLWFuYWx5dGljcy1yb3V0ZXIubW9kdWxlJztcclxuIl19
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -27,3 +27,2 @@ import { Directive, Input } from '@angular/core';

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2EtZXZlbnQtY2F0ZWdvcnkuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWdvb2dsZS1hbmFseXRpY3MvIiwic291cmNlcyI6WyJsaWIvZGlyZWN0aXZlcy9nYS1ldmVudC1jYXRlZ29yeS5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDOztJQVMvQztLQUFpQjs7Z0JBUGxCLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsbURBQ2M7b0JBQ3hCLFFBQVEsRUFBRSxZQUFZO2lCQUN2Qjs7Ozs7NkJBS0UsS0FBSzs7bUNBWFI7O1NBT2Esd0JBQXdCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5ARGlyZWN0aXZlKHtcbiAgc2VsZWN0b3I6IGBbZ2FFdmVudF1bZ2FDYXRlZ29yeV0sXG4gICAgICAgICAgICAgW2dhQ2F0ZWdvcnldYCxcbiAgZXhwb3J0QXM6ICdnYUNhdGVnb3J5J1xufSlcbmV4cG9ydCBjbGFzcyBHYUV2ZW50Q2F0ZWdvcnlEaXJlY3RpdmUge1xuXG4gIGNvbnN0cnVjdG9yKCkgeyB9XG5cbiAgQElucHV0KCkgZ2FDYXRlZ29yeTogc3RyaW5nO1xuXG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2EtZXZlbnQtY2F0ZWdvcnkuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWdvb2dsZS1hbmFseXRpY3MvIiwic291cmNlcyI6WyJsaWIvZGlyZWN0aXZlcy9nYS1ldmVudC1jYXRlZ29yeS5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRWpEO0lBT0U7SUFBZ0IsQ0FBQzs7Z0JBUGxCLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsbURBQ2M7b0JBQ3hCLFFBQVEsRUFBRSxZQUFZO2lCQUN2Qjs7Ozs7NkJBS0UsS0FBSzs7SUFFUiwrQkFBQztDQUFBLEFBWEQsSUFXQztTQU5ZLHdCQUF3Qjs7O0lBSW5DLDhDQUE0QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQERpcmVjdGl2ZSh7XG4gIHNlbGVjdG9yOiBgW2dhRXZlbnRdW2dhQ2F0ZWdvcnldLFxuICAgICAgICAgICAgIFtnYUNhdGVnb3J5XWAsXG4gIGV4cG9ydEFzOiAnZ2FDYXRlZ29yeSdcbn0pXG5leHBvcnQgY2xhc3MgR2FFdmVudENhdGVnb3J5RGlyZWN0aXZlIHtcblxuICBjb25zdHJ1Y3RvcigpIHsgfVxuXG4gIEBJbnB1dCgpIGdhQ2F0ZWdvcnk6IHN0cmluZztcblxufVxuIl19
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -42,6 +42,8 @@ import { Directive, Host, Optional, Input } from '@angular/core';

GaEventFormInputDirective.prototype.gaBind;
/** @type {?} */
/**
* @type {?}
* @protected
*/
GaEventFormInputDirective.prototype.$gaEvent;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2EtZXZlbnQtZm9ybS1pbnB1dC5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtZ29vZ2xlLWFuYWx5dGljcy8iLCJzb3VyY2VzIjpbImxpYi9kaXJlY3RpdmVzL2dhLWV2ZW50LWZvcm0taW5wdXQuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLElBQUksRUFBRSxRQUFRLEVBQVUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pFLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHNCQUFzQixDQUFDOztJQVV0RCxtQ0FDZ0MsUUFBMEI7UUFBMUIsYUFBUSxHQUFSLFFBQVEsQ0FBa0I7S0FDckQ7Ozs7SUFJTCw0Q0FBUTs7O0lBQVI7UUFDRSxJQUFJLElBQUksQ0FBQyxRQUFRLEVBQUU7WUFDakIsSUFBSSxDQUFDLFFBQVEsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDO2dCQUNaLENBQUMsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLE1BQU07Z0JBQ3RCLENBQUMsQ0FBQyxPQUFPLENBQUM7U0FDbkM7S0FDRjs7Z0JBbkJGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsZ0ZBRW1CO2lCQUM5Qjs7OztnQkFQUSxnQkFBZ0IsdUJBV3BCLElBQUksWUFBSSxRQUFROzs7eUJBR2xCLEtBQUs7O29DQWZSOztTQVNhLHlCQUF5QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpcmVjdGl2ZSwgSG9zdCwgT3B0aW9uYWwsIE9uSW5pdCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEdhRXZlbnREaXJlY3RpdmUgfSBmcm9tICcuL2dhLWV2ZW50LmRpcmVjdGl2ZSc7XG5pbXBvcnQgeyBHYUJpbmQgfSBmcm9tICcuLi90eXBlcy9nYS1iaW5kLnR5cGUnO1xuXG5ARGlyZWN0aXZlKHtcbiAgc2VsZWN0b3I6IGBpbnB1dFtnYUV2ZW50XSxcbiAgICAgICAgICAgICBzZWxlY3RbZ2FFdmVudF0sXG4gICAgICAgICAgICAgdGV4dGFyZWFbZ2FFdmVudF1gXG59KVxuZXhwb3J0IGNsYXNzIEdhRXZlbnRGb3JtSW5wdXREaXJlY3RpdmUgaW1wbGVtZW50cyBPbkluaXQge1xuXG4gIGNvbnN0cnVjdG9yKFxuICAgIEBIb3N0KCkgQE9wdGlvbmFsKCkgcHJvdGVjdGVkICRnYUV2ZW50OiBHYUV2ZW50RGlyZWN0aXZlXG4gICkgeyB9XG5cbiAgQElucHV0KCkgZ2FCaW5kOiBHYUJpbmQ7XG5cbiAgbmdPbkluaXQoKSB7XG4gICAgaWYgKHRoaXMuJGdhRXZlbnQpIHtcbiAgICAgIHRoaXMuJGdhRXZlbnQuZ2FCaW5kID0gKHRoaXMuZ2FCaW5kKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyB0aGlzLiRnYUV2ZW50LmdhQmluZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAnZm9jdXMnO1xuICAgIH1cbiAgfVxuXG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2EtZXZlbnQtZm9ybS1pbnB1dC5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtZ29vZ2xlLWFuYWx5dGljcy8iLCJzb3VyY2VzIjpbImxpYi9kaXJlY3RpdmVzL2dhLWV2ZW50LWZvcm0taW5wdXQuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLElBQUksRUFBRSxRQUFRLEVBQVUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pFLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBR3hEO0lBT0UsbUNBQ2dDLFFBQTBCO1FBQTFCLGFBQVEsR0FBUixRQUFRLENBQWtCO0lBQ3RELENBQUM7Ozs7SUFJTCw0Q0FBUTs7O0lBQVI7UUFDRSxJQUFJLElBQUksQ0FBQyxRQUFRLEVBQUU7WUFDakIsSUFBSSxDQUFDLFFBQVEsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDO2dCQUNaLENBQUMsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLE1BQU07Z0JBQ3RCLENBQUMsQ0FBQyxPQUFPLENBQUM7U0FDbkM7SUFDSCxDQUFDOztnQkFuQkYsU0FBUyxTQUFDO29CQUNULFFBQVEsRUFBRSxnRkFFbUI7aUJBQzlCOzs7O2dCQVBRLGdCQUFnQix1QkFXcEIsSUFBSSxZQUFJLFFBQVE7Ozt5QkFHbEIsS0FBSzs7SUFVUixnQ0FBQztDQUFBLEFBckJELElBcUJDO1NBaEJZLHlCQUF5Qjs7O0lBTXBDLDJDQUF3Qjs7Ozs7SUFIdEIsNkNBQXdEIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBIb3N0LCBPcHRpb25hbCwgT25Jbml0LCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgR2FFdmVudERpcmVjdGl2ZSB9IGZyb20gJy4vZ2EtZXZlbnQuZGlyZWN0aXZlJztcbmltcG9ydCB7IEdhQmluZCB9IGZyb20gJy4uL3R5cGVzL2dhLWJpbmQudHlwZSc7XG5cbkBEaXJlY3RpdmUoe1xuICBzZWxlY3RvcjogYGlucHV0W2dhRXZlbnRdLFxuICAgICAgICAgICAgIHNlbGVjdFtnYUV2ZW50XSxcbiAgICAgICAgICAgICB0ZXh0YXJlYVtnYUV2ZW50XWBcbn0pXG5leHBvcnQgY2xhc3MgR2FFdmVudEZvcm1JbnB1dERpcmVjdGl2ZSBpbXBsZW1lbnRzIE9uSW5pdCB7XG5cbiAgY29uc3RydWN0b3IoXG4gICAgQEhvc3QoKSBAT3B0aW9uYWwoKSBwcm90ZWN0ZWQgJGdhRXZlbnQ6IEdhRXZlbnREaXJlY3RpdmVcbiAgKSB7IH1cblxuICBASW5wdXQoKSBnYUJpbmQ6IEdhQmluZDtcblxuICBuZ09uSW5pdCgpIHtcbiAgICBpZiAodGhpcy4kZ2FFdmVudCkge1xuICAgICAgdGhpcy4kZ2FFdmVudC5nYUJpbmQgPSAodGhpcy5nYUJpbmQpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IHRoaXMuJGdhRXZlbnQuZ2FCaW5kXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICdmb2N1cyc7XG4gICAgfVxuICB9XG5cbn1cbiJdfQ==
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -56,5 +56,7 @@ import { Directive, Optional, Input, HostListener } from '@angular/core';

/**
* @protected
* @return {?}
*/
GaEventDirective.prototype.trigger = /**
* @protected
* @return {?}

@@ -78,2 +80,3 @@ */

/**
* @protected
* @param {?} err

@@ -83,2 +86,3 @@ * @return {?}

GaEventDirective.prototype.throw = /**
* @protected
* @param {?} err

@@ -130,8 +134,13 @@ * @return {?}

GaEventDirective.prototype.gaBind;
/** @type {?} */
/**
* @type {?}
* @protected
*/
GaEventDirective.prototype.$gaCategoryDirective;
/** @type {?} */
/**
* @type {?}
* @protected
*/
GaEventDirective.prototype.$gaService;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2EtZXZlbnQuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWdvb2dsZS1hbmFseXRpY3MvIiwic291cmNlcyI6WyJsaWIvZGlyZWN0aXZlcy9nYS1ldmVudC5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsUUFBUSxFQUFFLEtBQUssRUFBRSxZQUFZLEVBQVUsTUFBTSxlQUFlLENBQUM7QUFDakYsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sK0JBQStCLENBQUM7QUFDekUsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sc0NBQXNDLENBQUM7O0lBVTVFLDBCQUN3QixvQkFBOEMsRUFDMUQsVUFBa0M7UUFEdEIseUJBQW9CLEdBQXBCLG9CQUFvQixDQUEwQjtRQUMxRCxlQUFVLEdBQVYsVUFBVSxDQUF3QjtzQkFTcEIsT0FBTztLQVBoQzs7OztJQVNELG1DQUFROzs7SUFBUjtLQUNDOzs7O0lBR0Qsa0NBQU87OztJQURQO1FBRUUsSUFBSSxJQUFJLENBQUMsTUFBTSxLQUFLLE9BQU8sRUFBRTtZQUMzQixJQUFJLENBQUMsT0FBTyxFQUFFLENBQUM7U0FDaEI7S0FDRjs7OztJQUdELGtDQUFPOzs7SUFEUDtRQUVFLElBQUksSUFBSSxDQUFDLE1BQU0sS0FBSyxPQUFPLEVBQUU7WUFDM0IsSUFBSSxDQUFDLE9BQU8sRUFBRSxDQUFDO1NBQ2hCO0tBQ0Y7Ozs7SUFHRCxpQ0FBTTs7O0lBRE47UUFFRSxJQUFJLElBQUksQ0FBQyxNQUFNLEtBQUssTUFBTSxFQUFFO1lBQzFCLElBQUksQ0FBQyxPQUFPLEVBQUUsQ0FBQztTQUNoQjtLQUNGOzs7O0lBRVMsa0NBQU87OztJQUFqQjtRQUNFLElBQUk7WUFDRixJQUFJLENBQUMsSUFBSSxDQUFDLG9CQUFvQixFQUFFO2dCQUM5QixNQUFNLElBQUksS0FBSyxDQUFDLCtEQUErRCxDQUFDLENBQUM7YUFDbEY7WUFFRCxJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRTtnQkFDbEIsTUFBTSxJQUFJLEtBQUssQ0FBQywrREFBK0QsQ0FBQyxDQUFDO2FBQ2xGO1lBRUQsSUFBSSxDQUFDLFVBQVU7aUJBQ1YsS0FBSyxDQUNKLElBQUksQ0FBQyxRQUFRLEVBQ2IsSUFBSSxDQUFDLG9CQUFvQixDQUFDLFVBQVUsRUFDcEMsSUFBSSxDQUFDLE9BQU8sSUFBSSxJQUFJLENBQUMsS0FBSyxFQUMxQixJQUFJLENBQUMsT0FBTyxFQUNaLElBQUksQ0FBQyxhQUFhLENBQ25CLENBQUM7U0FDUDtRQUFDLE9BQU8sR0FBRyxFQUFFO1lBQ1osSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQztTQUNqQjtLQUNGOzs7OztJQUVTLGdDQUFLOzs7O0lBQWYsVUFBZ0IsR0FBVTtRQUN4QixJQUFJLE9BQU8sSUFBSSxPQUFPLENBQUMsSUFBSSxFQUFFO1lBQzNCLE9BQU8sQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7U0FDbkI7S0FDRjs7Z0JBdEVGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsV0FBVztvQkFDckIsUUFBUSxFQUFFLFNBQVM7aUJBQ3BCOzs7O2dCQVJRLHdCQUF3Qix1QkFZNUIsUUFBUTtnQkFYSixzQkFBc0I7OzsyQkFnQjVCLEtBQUs7MEJBQ0wsS0FBSzt3QkFDTCxLQUFLOzBCQUNMLEtBQUs7Z0NBQ0wsS0FBSzt5QkFDTCxLQUFLOzBCQUtMLFlBQVksU0FBQyxPQUFPOzBCQU9wQixZQUFZLFNBQUMsT0FBTzt5QkFPcEIsWUFBWSxTQUFDLE1BQU07OzJCQTFDdEI7O1NBVWEsZ0JBQWdCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBPcHRpb25hbCwgSW5wdXQsIEhvc3RMaXN0ZW5lciwgT25Jbml0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IEdhRXZlbnRDYXRlZ29yeURpcmVjdGl2ZSB9IGZyb20gJy4vZ2EtZXZlbnQtY2F0ZWdvcnkuZGlyZWN0aXZlJztcclxuaW1wb3J0IHsgR29vZ2xlQW5hbHl0aWNzU2VydmljZSB9IGZyb20gJy4uL3NlcnZpY2VzL2dvb2dsZS1hbmFseXRpY3Muc2VydmljZSc7XHJcbmltcG9ydCB7IEdhQmluZCB9IGZyb20gJy4uL3R5cGVzL2dhLWJpbmQudHlwZSc7XHJcbmltcG9ydCB7IEdhQWN0aW9uIH0gZnJvbSAnLi4vdHlwZXMvZ2EtYWN0aW9uLnR5cGUnO1xyXG5cclxuQERpcmVjdGl2ZSh7XHJcbiAgc2VsZWN0b3I6IGBbZ2FFdmVudF1gLFxyXG4gIGV4cG9ydEFzOiAnZ2FFdmVudCdcclxufSlcclxuZXhwb3J0IGNsYXNzIEdhRXZlbnREaXJlY3RpdmUgaW1wbGVtZW50cyBPbkluaXQge1xyXG5cclxuICBjb25zdHJ1Y3RvcihcclxuICAgIEBPcHRpb25hbCgpIHByb3RlY3RlZCAkZ2FDYXRlZ29yeURpcmVjdGl2ZTogR2FFdmVudENhdGVnb3J5RGlyZWN0aXZlLFxyXG4gICAgcHJvdGVjdGVkICRnYVNlcnZpY2U6IEdvb2dsZUFuYWx5dGljc1NlcnZpY2VcclxuICApIHtcclxuICB9XHJcblxyXG4gIEBJbnB1dCgpIGdhQWN0aW9uOiBHYUFjdGlvbiB8IHN0cmluZztcclxuICBASW5wdXQoKSBnYUxhYmVsOiBzdHJpbmc7XHJcbiAgQElucHV0KCkgbGFiZWw6IHN0cmluZztcclxuICBASW5wdXQoKSBnYVZhbHVlOiBudW1iZXI7XHJcbiAgQElucHV0KCkgZ2FJbnRlcmFjdGlvbjogYm9vbGVhbjtcclxuICBASW5wdXQoKSBnYUJpbmQ6IEdhQmluZCA9ICdjbGljayc7XHJcblxyXG4gIG5nT25Jbml0KCkge1xyXG4gIH1cclxuXHJcbiAgQEhvc3RMaXN0ZW5lcignY2xpY2snKVxyXG4gIG9uQ2xpY2soKSB7XHJcbiAgICBpZiAodGhpcy5nYUJpbmQgPT09ICdjbGljaycpIHtcclxuICAgICAgdGhpcy50cmlnZ2VyKCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBASG9zdExpc3RlbmVyKCdmb2N1cycpXHJcbiAgb25Gb2N1cygpIHtcclxuICAgIGlmICh0aGlzLmdhQmluZCA9PT0gJ2ZvY3VzJykge1xyXG4gICAgICB0aGlzLnRyaWdnZXIoKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBIb3N0TGlzdGVuZXIoJ2JsdXInKVxyXG4gIG9uQmx1cigpIHtcclxuICAgIGlmICh0aGlzLmdhQmluZCA9PT0gJ2JsdXInKSB7XHJcbiAgICAgIHRoaXMudHJpZ2dlcigpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcHJvdGVjdGVkIHRyaWdnZXIoKSB7XHJcbiAgICB0cnkge1xyXG4gICAgICBpZiAoIXRoaXMuJGdhQ2F0ZWdvcnlEaXJlY3RpdmUpIHtcclxuICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ1lvdSBtdXN0IHByb3ZpZGUgYSBnYUNhdGVnb3J5IGF0dHJpYnV0ZSB3LyBnYUV2ZW50IERpcmVjdGl2ZS4nKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaWYgKCF0aGlzLmdhQWN0aW9uKSB7XHJcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdZb3UgbXVzdCBwcm92aWRlIGEgZ2FBY3Rpb24gYXRycmlidXRlIHRvIGlkZW50aWZ5IHRoaXMgZXZlbnQuJyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRoaXMuJGdhU2VydmljZVxyXG4gICAgICAgICAgLmV2ZW50KFxyXG4gICAgICAgICAgICB0aGlzLmdhQWN0aW9uLFxyXG4gICAgICAgICAgICB0aGlzLiRnYUNhdGVnb3J5RGlyZWN0aXZlLmdhQ2F0ZWdvcnksXHJcbiAgICAgICAgICAgIHRoaXMuZ2FMYWJlbCB8fCB0aGlzLmxhYmVsLFxyXG4gICAgICAgICAgICB0aGlzLmdhVmFsdWUsXHJcbiAgICAgICAgICAgIHRoaXMuZ2FJbnRlcmFjdGlvblxyXG4gICAgICAgICAgKTtcclxuICAgIH0gY2F0Y2ggKGVycikge1xyXG4gICAgICB0aGlzLnRocm93KGVycik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwcm90ZWN0ZWQgdGhyb3coZXJyOiBFcnJvcikge1xyXG4gICAgaWYgKGNvbnNvbGUgJiYgY29uc29sZS53YXJuKSB7XHJcbiAgICAgIGNvbnNvbGUud2FybihlcnIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2EtZXZlbnQuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWdvb2dsZS1hbmFseXRpY3MvIiwic291cmNlcyI6WyJsaWIvZGlyZWN0aXZlcy9nYS1ldmVudC5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsUUFBUSxFQUFFLEtBQUssRUFBRSxZQUFZLEVBQVUsTUFBTSxlQUFlLENBQUM7QUFDakYsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sK0JBQStCLENBQUM7QUFDekUsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sc0NBQXNDLENBQUM7QUFJOUU7SUFNRSwwQkFDd0Isb0JBQThDLEVBQzFELFVBQWtDO1FBRHRCLHlCQUFvQixHQUFwQixvQkFBb0IsQ0FBMEI7UUFDMUQsZUFBVSxHQUFWLFVBQVUsQ0FBd0I7UUFTckMsV0FBTSxHQUFXLE9BQU8sQ0FBQztJQVBsQyxDQUFDOzs7O0lBU0QsbUNBQVE7OztJQUFSO0lBQ0EsQ0FBQzs7OztJQUdELGtDQUFPOzs7SUFEUDtRQUVFLElBQUksSUFBSSxDQUFDLE1BQU0sS0FBSyxPQUFPLEVBQUU7WUFDM0IsSUFBSSxDQUFDLE9BQU8sRUFBRSxDQUFDO1NBQ2hCO0lBQ0gsQ0FBQzs7OztJQUdELGtDQUFPOzs7SUFEUDtRQUVFLElBQUksSUFBSSxDQUFDLE1BQU0sS0FBSyxPQUFPLEVBQUU7WUFDM0IsSUFBSSxDQUFDLE9BQU8sRUFBRSxDQUFDO1NBQ2hCO0lBQ0gsQ0FBQzs7OztJQUdELGlDQUFNOzs7SUFETjtRQUVFLElBQUksSUFBSSxDQUFDLE1BQU0sS0FBSyxNQUFNLEVBQUU7WUFDMUIsSUFBSSxDQUFDLE9BQU8sRUFBRSxDQUFDO1NBQ2hCO0lBQ0gsQ0FBQzs7Ozs7SUFFUyxrQ0FBTzs7OztJQUFqQjtRQUNFLElBQUk7WUFDRixJQUFJLENBQUMsSUFBSSxDQUFDLG9CQUFvQixFQUFFO2dCQUM5QixNQUFNLElBQUksS0FBSyxDQUFDLCtEQUErRCxDQUFDLENBQUM7YUFDbEY7WUFFRCxJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRTtnQkFDbEIsTUFBTSxJQUFJLEtBQUssQ0FBQywrREFBK0QsQ0FBQyxDQUFDO2FBQ2xGO1lBRUQsSUFBSSxDQUFDLFVBQVU7aUJBQ1YsS0FBSyxDQUNKLElBQUksQ0FBQyxRQUFRLEVBQ2IsSUFBSSxDQUFDLG9CQUFvQixDQUFDLFVBQVUsRUFDcEMsSUFBSSxDQUFDLE9BQU8sSUFBSSxJQUFJLENBQUMsS0FBSyxFQUMxQixJQUFJLENBQUMsT0FBTyxFQUNaLElBQUksQ0FBQyxhQUFhLENBQ25CLENBQUM7U0FDUDtRQUFDLE9BQU8sR0FBRyxFQUFFO1lBQ1osSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQztTQUNqQjtJQUNILENBQUM7Ozs7OztJQUVTLGdDQUFLOzs7OztJQUFmLFVBQWdCLEdBQVU7UUFDeEIsSUFBSSxPQUFPLElBQUksT0FBTyxDQUFDLElBQUksRUFBRTtZQUMzQixPQUFPLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO1NBQ25CO0lBQ0gsQ0FBQzs7Z0JBdEVGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsV0FBVztvQkFDckIsUUFBUSxFQUFFLFNBQVM7aUJBQ3BCOzs7O2dCQVJRLHdCQUF3Qix1QkFZNUIsUUFBUTtnQkFYSixzQkFBc0I7OzsyQkFnQjVCLEtBQUs7MEJBQ0wsS0FBSzt3QkFDTCxLQUFLOzBCQUNMLEtBQUs7Z0NBQ0wsS0FBSzt5QkFDTCxLQUFLOzBCQUtMLFlBQVksU0FBQyxPQUFPOzBCQU9wQixZQUFZLFNBQUMsT0FBTzt5QkFPcEIsWUFBWSxTQUFDLE1BQU07O0lBb0N0Qix1QkFBQztDQUFBLEFBeEVELElBd0VDO1NBcEVZLGdCQUFnQjs7O0lBUTNCLG9DQUFxQzs7SUFDckMsbUNBQXlCOztJQUN6QixpQ0FBdUI7O0lBQ3ZCLG1DQUF5Qjs7SUFDekIseUNBQWdDOztJQUNoQyxrQ0FBa0M7Ozs7O0lBVmhDLGdEQUFvRTs7Ozs7SUFDcEUsc0NBQTRDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBPcHRpb25hbCwgSW5wdXQsIEhvc3RMaXN0ZW5lciwgT25Jbml0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IEdhRXZlbnRDYXRlZ29yeURpcmVjdGl2ZSB9IGZyb20gJy4vZ2EtZXZlbnQtY2F0ZWdvcnkuZGlyZWN0aXZlJztcclxuaW1wb3J0IHsgR29vZ2xlQW5hbHl0aWNzU2VydmljZSB9IGZyb20gJy4uL3NlcnZpY2VzL2dvb2dsZS1hbmFseXRpY3Muc2VydmljZSc7XHJcbmltcG9ydCB7IEdhQmluZCB9IGZyb20gJy4uL3R5cGVzL2dhLWJpbmQudHlwZSc7XHJcbmltcG9ydCB7IEdhQWN0aW9uIH0gZnJvbSAnLi4vdHlwZXMvZ2EtYWN0aW9uLnR5cGUnO1xyXG5cclxuQERpcmVjdGl2ZSh7XHJcbiAgc2VsZWN0b3I6IGBbZ2FFdmVudF1gLFxyXG4gIGV4cG9ydEFzOiAnZ2FFdmVudCdcclxufSlcclxuZXhwb3J0IGNsYXNzIEdhRXZlbnREaXJlY3RpdmUgaW1wbGVtZW50cyBPbkluaXQge1xyXG5cclxuICBjb25zdHJ1Y3RvcihcclxuICAgIEBPcHRpb25hbCgpIHByb3RlY3RlZCAkZ2FDYXRlZ29yeURpcmVjdGl2ZTogR2FFdmVudENhdGVnb3J5RGlyZWN0aXZlLFxyXG4gICAgcHJvdGVjdGVkICRnYVNlcnZpY2U6IEdvb2dsZUFuYWx5dGljc1NlcnZpY2VcclxuICApIHtcclxuICB9XHJcblxyXG4gIEBJbnB1dCgpIGdhQWN0aW9uOiBHYUFjdGlvbiB8IHN0cmluZztcclxuICBASW5wdXQoKSBnYUxhYmVsOiBzdHJpbmc7XHJcbiAgQElucHV0KCkgbGFiZWw6IHN0cmluZztcclxuICBASW5wdXQoKSBnYVZhbHVlOiBudW1iZXI7XHJcbiAgQElucHV0KCkgZ2FJbnRlcmFjdGlvbjogYm9vbGVhbjtcclxuICBASW5wdXQoKSBnYUJpbmQ6IEdhQmluZCA9ICdjbGljayc7XHJcblxyXG4gIG5nT25Jbml0KCkge1xyXG4gIH1cclxuXHJcbiAgQEhvc3RMaXN0ZW5lcignY2xpY2snKVxyXG4gIG9uQ2xpY2soKSB7XHJcbiAgICBpZiAodGhpcy5nYUJpbmQgPT09ICdjbGljaycpIHtcclxuICAgICAgdGhpcy50cmlnZ2VyKCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBASG9zdExpc3RlbmVyKCdmb2N1cycpXHJcbiAgb25Gb2N1cygpIHtcclxuICAgIGlmICh0aGlzLmdhQmluZCA9PT0gJ2ZvY3VzJykge1xyXG4gICAgICB0aGlzLnRyaWdnZXIoKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBIb3N0TGlzdGVuZXIoJ2JsdXInKVxyXG4gIG9uQmx1cigpIHtcclxuICAgIGlmICh0aGlzLmdhQmluZCA9PT0gJ2JsdXInKSB7XHJcbiAgICAgIHRoaXMudHJpZ2dlcigpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcHJvdGVjdGVkIHRyaWdnZXIoKSB7XHJcbiAgICB0cnkge1xyXG4gICAgICBpZiAoIXRoaXMuJGdhQ2F0ZWdvcnlEaXJlY3RpdmUpIHtcclxuICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ1lvdSBtdXN0IHByb3ZpZGUgYSBnYUNhdGVnb3J5IGF0dHJpYnV0ZSB3LyBnYUV2ZW50IERpcmVjdGl2ZS4nKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaWYgKCF0aGlzLmdhQWN0aW9uKSB7XHJcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdZb3UgbXVzdCBwcm92aWRlIGEgZ2FBY3Rpb24gYXRycmlidXRlIHRvIGlkZW50aWZ5IHRoaXMgZXZlbnQuJyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRoaXMuJGdhU2VydmljZVxyXG4gICAgICAgICAgLmV2ZW50KFxyXG4gICAgICAgICAgICB0aGlzLmdhQWN0aW9uLFxyXG4gICAgICAgICAgICB0aGlzLiRnYUNhdGVnb3J5RGlyZWN0aXZlLmdhQ2F0ZWdvcnksXHJcbiAgICAgICAgICAgIHRoaXMuZ2FMYWJlbCB8fCB0aGlzLmxhYmVsLFxyXG4gICAgICAgICAgICB0aGlzLmdhVmFsdWUsXHJcbiAgICAgICAgICAgIHRoaXMuZ2FJbnRlcmFjdGlvblxyXG4gICAgICAgICAgKTtcclxuICAgIH0gY2F0Y2ggKGVycikge1xyXG4gICAgICB0aGlzLnRocm93KGVycik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwcm90ZWN0ZWQgdGhyb3coZXJyOiBFcnJvcikge1xyXG4gICAgaWYgKGNvbnNvbGUgJiYgY29uc29sZS53YXJuKSB7XHJcbiAgICAgIGNvbnNvbGUud2FybihlcnIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuIl19
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -26,16 +26,23 @@ import * as tslib_1 from "tslib";

var _this = this;
return function (c) { return tslib_1.__awaiter(_this, void 0, void 0, function () {
return (/**
* @param {?} c
* @return {?}
*/
function (c) { return tslib_1.__awaiter(_this, void 0, void 0, function () {
return tslib_1.__generator(this, function (_a) {
$router
.events
.subscribe(function (event) {
.subscribe((/**
* @param {?} event
* @return {?}
*/
function (event) {
if (event instanceof NavigationEnd) {
$gaService.pageView(event.urlAfterRedirects, undefined, document.location.href);
}
});
}));
return [2 /*return*/];
});
}); };
}); });
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ29vZ2xlLWFuYWx5dGljcy1yb3V0ZXIuaW5pdGlhbGl6ZXIuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtZ29vZ2xlLWFuYWx5dGljcy8iLCJzb3VyY2VzIjpbImxpYi9pbml0aWFsaXplcnMvZ29vZ2xlLWFuYWx5dGljcy1yb3V0ZXIuaW5pdGlhbGl6ZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQVksc0JBQXNCLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDakUsT0FBTyxFQUFFLE1BQU0sRUFBRSxhQUFhLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUN4RCxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSxzQ0FBc0MsQ0FBQzs7QUFHOUUsV0FBYSxnREFBZ0QsR0FBYTtJQUN4RSxPQUFPLEVBQUUsc0JBQXNCO0lBQy9CLEtBQUssRUFBRSxJQUFJO0lBQ1gsVUFBVSxFQUFFLGdDQUFnQztJQUM1QyxJQUFJLEVBQUU7UUFDSixzQkFBc0I7UUFDdEIsTUFBTTtLQUNQO0NBQ0YsQ0FBQzs7Ozs7O0FBRUYsTUFBTSwyQ0FDSixVQUFrQyxFQUNsQyxPQUFlO0lBRmpCLGlCQWFDO0lBVEMsT0FBTyxVQUFPLENBQW9COztZQUNoQyxPQUFPO2lCQUNKLE1BQU07aUJBQ04sU0FBUyxDQUFDLFVBQUEsS0FBSztnQkFDZCxJQUFJLEtBQUssWUFBWSxhQUFhLEVBQUU7b0JBQ2xDLFVBQVUsQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLGlCQUFpQixFQUFFLFNBQVMsRUFBRSxRQUFRLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxDQUFDO2lCQUNqRjthQUNGLENBQUMsQ0FBQzs7O1NBQ04sQ0FBQztDQUNIIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUHJvdmlkZXIsIEFQUF9CT09UU1RSQVBfTElTVEVORVIgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgUm91dGVyLCBOYXZpZ2F0aW9uRW5kIH0gZnJvbSAnQGFuZ3VsYXIvcm91dGVyJztcclxuaW1wb3J0IHsgR29vZ2xlQW5hbHl0aWNzU2VydmljZSB9IGZyb20gJy4uL3NlcnZpY2VzL2dvb2dsZS1hbmFseXRpY3Muc2VydmljZSc7XHJcbmltcG9ydCB7IENvbXBvbmVudFJlZiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUvc3JjL3JlbmRlcjMnO1xyXG5cclxuZXhwb3J0IGNvbnN0IE5HWF9HT09HTEVfQU5BTFlUSUNTX1JPVVRFUl9JTklUSUFMSVpFUl9QUk9WSURFUjogUHJvdmlkZXIgPSB7XHJcbiAgcHJvdmlkZTogQVBQX0JPT1RTVFJBUF9MSVNURU5FUixcclxuICBtdWx0aTogdHJ1ZSxcclxuICB1c2VGYWN0b3J5OiBHb29nbGVBbmFseXRpY3NSb3V0ZXJJbml0aWFsaXplcixcclxuICBkZXBzOiBbXHJcbiAgICBHb29nbGVBbmFseXRpY3NTZXJ2aWNlLFxyXG4gICAgUm91dGVyXHJcbiAgXVxyXG59O1xyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIEdvb2dsZUFuYWx5dGljc1JvdXRlckluaXRpYWxpemVyKFxyXG4gICRnYVNlcnZpY2U6IEdvb2dsZUFuYWx5dGljc1NlcnZpY2UsXHJcbiAgJHJvdXRlcjogUm91dGVyXHJcbikge1xyXG4gIHJldHVybiBhc3luYyAoYzogQ29tcG9uZW50UmVmPGFueT4pID0+IHtcclxuICAgICRyb3V0ZXJcclxuICAgICAgLmV2ZW50c1xyXG4gICAgICAuc3Vic2NyaWJlKGV2ZW50ID0+IHtcclxuICAgICAgICBpZiAoZXZlbnQgaW5zdGFuY2VvZiBOYXZpZ2F0aW9uRW5kKSB7XHJcbiAgICAgICAgICAkZ2FTZXJ2aWNlLnBhZ2VWaWV3KGV2ZW50LnVybEFmdGVyUmVkaXJlY3RzLCB1bmRlZmluZWQsIGRvY3VtZW50LmxvY2F0aW9uLmhyZWYpO1xyXG4gICAgICAgIH1cclxuICAgICAgfSk7XHJcbiAgfTtcclxufVxyXG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ29vZ2xlLWFuYWx5dGljcy1yb3V0ZXIuaW5pdGlhbGl6ZXIuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtZ29vZ2xlLWFuYWx5dGljcy8iLCJzb3VyY2VzIjpbImxpYi9pbml0aWFsaXplcnMvZ29vZ2xlLWFuYWx5dGljcy1yb3V0ZXIuaW5pdGlhbGl6ZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQVksc0JBQXNCLEVBQWdCLE1BQU0sZUFBZSxDQUFDO0FBQy9FLE9BQU8sRUFBRSxNQUFNLEVBQUUsYUFBYSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDeEQsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sc0NBQXNDLENBQUM7O0FBRTlFLE1BQU0sS0FBTyxnREFBZ0QsR0FBYTtJQUN4RSxPQUFPLEVBQUUsc0JBQXNCO0lBQy9CLEtBQUssRUFBRSxJQUFJO0lBQ1gsVUFBVSxFQUFFLGdDQUFnQztJQUM1QyxJQUFJLEVBQUU7UUFDSixzQkFBc0I7UUFDdEIsTUFBTTtLQUNQO0NBQ0Y7Ozs7OztBQUVELE1BQU0sVUFBVSxnQ0FBZ0MsQ0FDOUMsVUFBa0MsRUFDbEMsT0FBZTtJQUZqQixpQkFhQztJQVRDOzs7O0lBQU8sVUFBTyxDQUFvQjs7WUFDaEMsT0FBTztpQkFDSixNQUFNO2lCQUNOLFNBQVM7Ozs7WUFBQyxVQUFBLEtBQUs7Z0JBQ2QsSUFBSSxLQUFLLFlBQVksYUFBYSxFQUFFO29CQUNsQyxVQUFVLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxpQkFBaUIsRUFBRSxTQUFTLEVBQUUsUUFBUSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQztpQkFDakY7WUFDSCxDQUFDLEVBQUMsQ0FBQzs7O1NBQ04sRUFBQztBQUNKLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQcm92aWRlciwgQVBQX0JPT1RTVFJBUF9MSVNURU5FUiwgQ29tcG9uZW50UmVmIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IFJvdXRlciwgTmF2aWdhdGlvbkVuZCB9IGZyb20gJ0Bhbmd1bGFyL3JvdXRlcic7XHJcbmltcG9ydCB7IEdvb2dsZUFuYWx5dGljc1NlcnZpY2UgfSBmcm9tICcuLi9zZXJ2aWNlcy9nb29nbGUtYW5hbHl0aWNzLnNlcnZpY2UnO1xyXG5cclxuZXhwb3J0IGNvbnN0IE5HWF9HT09HTEVfQU5BTFlUSUNTX1JPVVRFUl9JTklUSUFMSVpFUl9QUk9WSURFUjogUHJvdmlkZXIgPSB7XHJcbiAgcHJvdmlkZTogQVBQX0JPT1RTVFJBUF9MSVNURU5FUixcclxuICBtdWx0aTogdHJ1ZSxcclxuICB1c2VGYWN0b3J5OiBHb29nbGVBbmFseXRpY3NSb3V0ZXJJbml0aWFsaXplcixcclxuICBkZXBzOiBbXHJcbiAgICBHb29nbGVBbmFseXRpY3NTZXJ2aWNlLFxyXG4gICAgUm91dGVyXHJcbiAgXVxyXG59O1xyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIEdvb2dsZUFuYWx5dGljc1JvdXRlckluaXRpYWxpemVyKFxyXG4gICRnYVNlcnZpY2U6IEdvb2dsZUFuYWx5dGljc1NlcnZpY2UsXHJcbiAgJHJvdXRlcjogUm91dGVyXHJcbikge1xyXG4gIHJldHVybiBhc3luYyAoYzogQ29tcG9uZW50UmVmPGFueT4pID0+IHtcclxuICAgICRyb3V0ZXJcclxuICAgICAgLmV2ZW50c1xyXG4gICAgICAuc3Vic2NyaWJlKGV2ZW50ID0+IHtcclxuICAgICAgICBpZiAoZXZlbnQgaW5zdGFuY2VvZiBOYXZpZ2F0aW9uRW5kKSB7XHJcbiAgICAgICAgICAkZ2FTZXJ2aWNlLnBhZ2VWaWV3KGV2ZW50LnVybEFmdGVyUmVkaXJlY3RzLCB1bmRlZmluZWQsIGRvY3VtZW50LmxvY2F0aW9uLmhyZWYpO1xyXG4gICAgICAgIH1cclxuICAgICAgfSk7XHJcbiAgfTtcclxufVxyXG4iXX0=
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -23,3 +23,6 @@ import * as tslib_1 from "tslib";

var _this = this;
return function () { return tslib_1.__awaiter(_this, void 0, void 0, function () {
return (/**
* @return {?}
*/
function () { return tslib_1.__awaiter(_this, void 0, void 0, function () {
var e_1, _a, initialCommands, _b, _c, command, s, head;

@@ -35,2 +38,3 @@ return tslib_1.__generator(this, function (_d) {

$settings.uri = $settings.uri || "https://www.googletagmanager.com/gtag/js?id=" + $settings.trackingCode;
// these commands should run first!
initialCommands = [

@@ -42,5 +46,8 @@ { command: 'js', values: [new Date()] },

window['dataLayer'] = window['dataLayer'] || [];
window['gtag'] = window['gtag'] || function () {
window['gtag'] = window['gtag'] || (/**
* @return {?}
*/
function () {
window['dataLayer'].push(arguments);
};
});
try {

@@ -66,5 +73,4 @@ for (_b = tslib_1.__values($settings.initCommands), _c = _b.next(); !_c.done; _c = _b.next()) {

});
}); };
}); });
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ29vZ2xlLWFuYWx5dGljcy5pbml0aWFsaXplci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1nb29nbGUtYW5hbHl0aWNzLyIsInNvdXJjZXMiOlsibGliL2luaXRpYWxpemVycy9nb29nbGUtYW5hbHl0aWNzLmluaXRpYWxpemVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFZLGVBQWUsRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDckUsT0FBTyxFQUFFLG1DQUFtQyxFQUFFLE1BQU0sK0NBQStDLENBQUM7O0FBSXBHLFdBQWEseUNBQXlDLEdBQWE7SUFDakUsT0FBTyxFQUFFLGVBQWU7SUFDeEIsS0FBSyxFQUFFLElBQUk7SUFDWCxVQUFVLEVBQUUsMEJBQTBCO0lBQ3RDLElBQUksRUFBRTtRQUNKLG1DQUFtQztLQUNwQztDQUNGLENBQUM7Ozs7O0FBRUYsTUFBTSxxQ0FDSixTQUFtQztJQURyQyxpQkF1Q0M7SUFwQ0MsT0FBTzs7O1lBQ0wsSUFBSSxDQUFDLFNBQVMsQ0FBQyxZQUFZLEVBQUU7Z0JBQzNCLElBQUksQ0FBQyxTQUFTLEVBQUUsRUFBRTtvQkFDaEIsT0FBTyxDQUFDLEtBQUssQ0FBQyxnSEFBZ0gsQ0FBQyxDQUFDO2lCQUNqSTtnQkFFRCxzQkFBTzthQUNSOztZQUdELFNBQVMsQ0FBQyxHQUFHLEdBQUcsU0FBUyxDQUFDLEdBQUcsSUFBSSxpREFBK0MsU0FBUyxDQUFDLFlBQWMsQ0FBQztZQUduRyxlQUFlLEdBQW1DO2dCQUN0RCxFQUFFLE9BQU8sRUFBRSxJQUFJLEVBQUUsTUFBTSxFQUFFLENBQUUsSUFBSSxJQUFJLEVBQUUsQ0FBRSxFQUFFO2dCQUN6QyxFQUFFLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxFQUFFLENBQUUsU0FBUyxDQUFDLFlBQVksQ0FBRSxFQUFFO2FBQzFELENBQUM7WUFFRixTQUFTLENBQUMsWUFBWSxvQkFBUSxlQUFlLEVBQUssQ0FBQyxTQUFTLENBQUMsWUFBWSxJQUFJLEVBQUUsQ0FBQyxDQUFFLENBQUM7WUFFbkYsTUFBTSxDQUFDLFdBQVcsQ0FBQyxHQUFHLE1BQU0sQ0FBQyxXQUFXLENBQUMsSUFBSSxFQUFFLENBQUM7WUFDaEQsTUFBTSxDQUFDLE1BQU0sQ0FBQyxHQUFHLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSTtnQkFDakMsTUFBTSxDQUFDLFdBQVcsQ0FBQyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQzthQUNyQyxDQUFDOztnQkFFRixLQUFzQixLQUFBLGlCQUFBLFNBQVMsQ0FBQyxZQUFZLENBQUEsNENBQUU7b0JBQW5DLE9BQU87b0JBQ2hCLE1BQU0sQ0FBQyxNQUFNLENBQUMsT0FBZCxNQUFNLG9CQUFTLE9BQU8sQ0FBQyxPQUFPLEdBQUssT0FBTyxDQUFDLE1BQU0sR0FBRTtpQkFDcEQ7Ozs7Ozs7OztZQUVLLENBQUMsR0FBc0IsUUFBUSxDQUFDLGFBQWEsQ0FBQyxRQUFRLENBQUMsQ0FBQztZQUM5RCxDQUFDLENBQUMsS0FBSyxHQUFHLElBQUksQ0FBQztZQUNmLENBQUMsQ0FBQyxHQUFHLEdBQUcsU0FBUyxDQUFDLEdBQUcsQ0FBQztZQUVoQixJQUFJLEdBQW9CLFFBQVEsQ0FBQyxvQkFBb0IsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztZQUN2RSxJQUFJLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQyxDQUFDOzs7U0FDckIsQ0FBQztDQUNIIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUHJvdmlkZXIsIEFQUF9JTklUSUFMSVpFUiwgaXNEZXZNb2RlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IE5HWF9HT09HTEVfQU5BTFlUSUNTX1NFVFRJTkdTX1RPS0VOIH0gZnJvbSAnLi4vdG9rZW5zL25neC1nb29nbGUtYW5hbHl0aWNzLXNldHRpbmdzLXRva2VuJztcclxuaW1wb3J0IHsgSUdvb2dsZUFuYWx5dGljc1NldHRpbmdzIH0gZnJvbSAnLi4vaW50ZXJmYWNlcy9pLWdvb2dsZS1hbmFseXRpY3Mtc2V0dGluZ3MnO1xyXG5pbXBvcnQgeyBJR29vZ2xlQW5hbHl0aWNzQ29tbWFuZCB9IGZyb20gJy4uL2ludGVyZmFjZXMvaS1nb29nbGUtYW5hbHl0aWNzLWNvbW1hbnQnO1xyXG5cclxuZXhwb3J0IGNvbnN0IE5HWF9HT09HTEVfQU5BTFlUSUNTX0lOSVRJQUxJWkVSX1BST1ZJREVSOiBQcm92aWRlciA9IHtcclxuICBwcm92aWRlOiBBUFBfSU5JVElBTElaRVIsXHJcbiAgbXVsdGk6IHRydWUsXHJcbiAgdXNlRmFjdG9yeTogR29vZ2xlQW5hbHl0aWNzSW5pdGlhbGl6ZXIsXHJcbiAgZGVwczogW1xyXG4gICAgTkdYX0dPT0dMRV9BTkFMWVRJQ1NfU0VUVElOR1NfVE9LRU5cclxuICBdXHJcbn07XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gR29vZ2xlQW5hbHl0aWNzSW5pdGlhbGl6ZXIoXHJcbiAgJHNldHRpbmdzOiBJR29vZ2xlQW5hbHl0aWNzU2V0dGluZ3NcclxuKSB7XHJcbiAgcmV0dXJuIGFzeW5jICgpID0+IHtcclxuICAgIGlmICghJHNldHRpbmdzLnRyYWNraW5nQ29kZSkge1xyXG4gICAgICBpZiAoIWlzRGV2TW9kZSgpKSB7XHJcbiAgICAgICAgY29uc29sZS5lcnJvcignRW1wdHkgdHJhY2tpbmcgY29kZSBmb3IgR29vZ2xlIEFuYWx5dGljcy4gTWFrZSBzdXJlIHRvIHByb3ZpZGUgb25lIHdoZW4gaW5pdGlhbGl6aW5nIE5neEdvb2dsZUFuYWx5dGljc01vZHVsZS4nKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcmV0dXJuO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFNldCBkZWZhdWx0IGdhLmpzIHVyaVxyXG4gICAgJHNldHRpbmdzLnVyaSA9ICRzZXR0aW5ncy51cmkgfHwgYGh0dHBzOi8vd3d3Lmdvb2dsZXRhZ21hbmFnZXIuY29tL2d0YWcvanM/aWQ9JHskc2V0dGluZ3MudHJhY2tpbmdDb2RlfWA7XHJcblxyXG4gICAgLy8gdGhlc2UgY29tbWFuZHMgc2hvdWxkIHJ1biBmaXJzdCFcclxuICAgIGNvbnN0IGluaXRpYWxDb21tYW5kczogQXJyYXk8SUdvb2dsZUFuYWx5dGljc0NvbW1hbmQ+ID0gW1xyXG4gICAgICB7IGNvbW1hbmQ6ICdqcycsIHZhbHVlczogWyBuZXcgRGF0ZSgpIF0gfSxcclxuICAgICAgeyBjb21tYW5kOiAnY29uZmlnJywgdmFsdWVzOiBbICRzZXR0aW5ncy50cmFja2luZ0NvZGUgXSB9XHJcbiAgICBdO1xyXG5cclxuICAgICRzZXR0aW5ncy5pbml0Q29tbWFuZHMgPSBbIC4uLmluaXRpYWxDb21tYW5kcywgLi4uKCRzZXR0aW5ncy5pbml0Q29tbWFuZHMgfHwgW10pIF07XHJcblxyXG4gICAgd2luZG93WydkYXRhTGF5ZXInXSA9IHdpbmRvd1snZGF0YUxheWVyJ10gfHwgW107XHJcbiAgICB3aW5kb3dbJ2d0YWcnXSA9IHdpbmRvd1snZ3RhZyddIHx8IGZ1bmN0aW9uICgpIHtcclxuICAgICAgd2luZG93WydkYXRhTGF5ZXInXS5wdXNoKGFyZ3VtZW50cyk7XHJcbiAgICB9O1xyXG5cclxuICAgIGZvciAoY29uc3QgY29tbWFuZCBvZiAkc2V0dGluZ3MuaW5pdENvbW1hbmRzKSB7XHJcbiAgICAgIHdpbmRvd1snZ3RhZyddKGNvbW1hbmQuY29tbWFuZCwgLi4uY29tbWFuZC52YWx1ZXMpO1xyXG4gICAgfVxyXG5cclxuICAgIGNvbnN0IHM6IEhUTUxTY3JpcHRFbGVtZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0Jyk7XHJcbiAgICBzLmFzeW5jID0gdHJ1ZTtcclxuICAgIHMuc3JjID0gJHNldHRpbmdzLnVyaTtcclxuXHJcbiAgICBjb25zdCBoZWFkOiBIVE1MSGVhZEVsZW1lbnQgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnaGVhZCcpWzBdO1xyXG4gICAgaGVhZC5hcHBlbmRDaGlsZChzKTtcclxuICB9O1xyXG59XHJcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ29vZ2xlLWFuYWx5dGljcy5pbml0aWFsaXplci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1nb29nbGUtYW5hbHl0aWNzLyIsInNvdXJjZXMiOlsibGliL2luaXRpYWxpemVycy9nb29nbGUtYW5hbHl0aWNzLmluaXRpYWxpemVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFZLGVBQWUsRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDckUsT0FBTyxFQUFFLG1DQUFtQyxFQUFFLE1BQU0sK0NBQStDLENBQUM7O0FBSXBHLE1BQU0sS0FBTyx5Q0FBeUMsR0FBYTtJQUNqRSxPQUFPLEVBQUUsZUFBZTtJQUN4QixLQUFLLEVBQUUsSUFBSTtJQUNYLFVBQVUsRUFBRSwwQkFBMEI7SUFDdEMsSUFBSSxFQUFFO1FBQ0osbUNBQW1DO0tBQ3BDO0NBQ0Y7Ozs7O0FBRUQsTUFBTSxVQUFVLDBCQUEwQixDQUN4QyxTQUFtQztJQURyQyxpQkF1Q0M7SUFwQ0M7OztJQUFPOzs7WUFDTCxJQUFJLENBQUMsU0FBUyxDQUFDLFlBQVksRUFBRTtnQkFDM0IsSUFBSSxDQUFDLFNBQVMsRUFBRSxFQUFFO29CQUNoQixPQUFPLENBQUMsS0FBSyxDQUFDLGdIQUFnSCxDQUFDLENBQUM7aUJBQ2pJO2dCQUVELHNCQUFPO2FBQ1I7WUFFRCx3QkFBd0I7WUFDeEIsU0FBUyxDQUFDLEdBQUcsR0FBRyxTQUFTLENBQUMsR0FBRyxJQUFJLGlEQUErQyxTQUFTLENBQUMsWUFBYyxDQUFDOztZQUduRyxlQUFlLEdBQW1DO2dCQUN0RCxFQUFFLE9BQU8sRUFBRSxJQUFJLEVBQUUsTUFBTSxFQUFFLENBQUUsSUFBSSxJQUFJLEVBQUUsQ0FBRSxFQUFFO2dCQUN6QyxFQUFFLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxFQUFFLENBQUUsU0FBUyxDQUFDLFlBQVksQ0FBRSxFQUFFO2FBQzFEO1lBRUQsU0FBUyxDQUFDLFlBQVksb0JBQVEsZUFBZSxFQUFLLENBQUMsU0FBUyxDQUFDLFlBQVksSUFBSSxFQUFFLENBQUMsQ0FBRSxDQUFDO1lBRW5GLE1BQU0sQ0FBQyxXQUFXLENBQUMsR0FBRyxNQUFNLENBQUMsV0FBVyxDQUFDLElBQUksRUFBRSxDQUFDO1lBQ2hELE1BQU0sQ0FBQyxNQUFNLENBQUMsR0FBRyxNQUFNLENBQUMsTUFBTSxDQUFDOzs7WUFBSTtnQkFDakMsTUFBTSxDQUFDLFdBQVcsQ0FBQyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQztZQUN0QyxDQUFDLENBQUEsQ0FBQzs7Z0JBRUYsS0FBc0IsS0FBQSxpQkFBQSxTQUFTLENBQUMsWUFBWSxDQUFBLDRDQUFFO29CQUFuQyxPQUFPO29CQUNoQixNQUFNLENBQUMsTUFBTSxDQUFDLE9BQWQsTUFBTSxvQkFBUyxPQUFPLENBQUMsT0FBTyxHQUFLLE9BQU8sQ0FBQyxNQUFNLEdBQUU7aUJBQ3BEOzs7Ozs7Ozs7WUFFSyxDQUFDLEdBQXNCLFFBQVEsQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFDO1lBQzdELENBQUMsQ0FBQyxLQUFLLEdBQUcsSUFBSSxDQUFDO1lBQ2YsQ0FBQyxDQUFDLEdBQUcsR0FBRyxTQUFTLENBQUMsR0FBRyxDQUFDO1lBRWhCLElBQUksR0FBb0IsUUFBUSxDQUFDLG9CQUFvQixDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQztZQUN0RSxJQUFJLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQyxDQUFDOzs7U0FDckIsRUFBQztBQUNKLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQcm92aWRlciwgQVBQX0lOSVRJQUxJWkVSLCBpc0Rldk1vZGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgTkdYX0dPT0dMRV9BTkFMWVRJQ1NfU0VUVElOR1NfVE9LRU4gfSBmcm9tICcuLi90b2tlbnMvbmd4LWdvb2dsZS1hbmFseXRpY3Mtc2V0dGluZ3MtdG9rZW4nO1xyXG5pbXBvcnQgeyBJR29vZ2xlQW5hbHl0aWNzU2V0dGluZ3MgfSBmcm9tICcuLi9pbnRlcmZhY2VzL2ktZ29vZ2xlLWFuYWx5dGljcy1zZXR0aW5ncyc7XHJcbmltcG9ydCB7IElHb29nbGVBbmFseXRpY3NDb21tYW5kIH0gZnJvbSAnLi4vaW50ZXJmYWNlcy9pLWdvb2dsZS1hbmFseXRpY3MtY29tbWFudCc7XHJcblxyXG5leHBvcnQgY29uc3QgTkdYX0dPT0dMRV9BTkFMWVRJQ1NfSU5JVElBTElaRVJfUFJPVklERVI6IFByb3ZpZGVyID0ge1xyXG4gIHByb3ZpZGU6IEFQUF9JTklUSUFMSVpFUixcclxuICBtdWx0aTogdHJ1ZSxcclxuICB1c2VGYWN0b3J5OiBHb29nbGVBbmFseXRpY3NJbml0aWFsaXplcixcclxuICBkZXBzOiBbXHJcbiAgICBOR1hfR09PR0xFX0FOQUxZVElDU19TRVRUSU5HU19UT0tFTlxyXG4gIF1cclxufTtcclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBHb29nbGVBbmFseXRpY3NJbml0aWFsaXplcihcclxuICAkc2V0dGluZ3M6IElHb29nbGVBbmFseXRpY3NTZXR0aW5nc1xyXG4pIHtcclxuICByZXR1cm4gYXN5bmMgKCkgPT4ge1xyXG4gICAgaWYgKCEkc2V0dGluZ3MudHJhY2tpbmdDb2RlKSB7XHJcbiAgICAgIGlmICghaXNEZXZNb2RlKCkpIHtcclxuICAgICAgICBjb25zb2xlLmVycm9yKCdFbXB0eSB0cmFja2luZyBjb2RlIGZvciBHb29nbGUgQW5hbHl0aWNzLiBNYWtlIHN1cmUgdG8gcHJvdmlkZSBvbmUgd2hlbiBpbml0aWFsaXppbmcgTmd4R29vZ2xlQW5hbHl0aWNzTW9kdWxlLicpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICByZXR1cm47XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU2V0IGRlZmF1bHQgZ2EuanMgdXJpXHJcbiAgICAkc2V0dGluZ3MudXJpID0gJHNldHRpbmdzLnVyaSB8fCBgaHR0cHM6Ly93d3cuZ29vZ2xldGFnbWFuYWdlci5jb20vZ3RhZy9qcz9pZD0keyRzZXR0aW5ncy50cmFja2luZ0NvZGV9YDtcclxuXHJcbiAgICAvLyB0aGVzZSBjb21tYW5kcyBzaG91bGQgcnVuIGZpcnN0IVxyXG4gICAgY29uc3QgaW5pdGlhbENvbW1hbmRzOiBBcnJheTxJR29vZ2xlQW5hbHl0aWNzQ29tbWFuZD4gPSBbXHJcbiAgICAgIHsgY29tbWFuZDogJ2pzJywgdmFsdWVzOiBbIG5ldyBEYXRlKCkgXSB9LFxyXG4gICAgICB7IGNvbW1hbmQ6ICdjb25maWcnLCB2YWx1ZXM6IFsgJHNldHRpbmdzLnRyYWNraW5nQ29kZSBdIH1cclxuICAgIF07XHJcblxyXG4gICAgJHNldHRpbmdzLmluaXRDb21tYW5kcyA9IFsgLi4uaW5pdGlhbENvbW1hbmRzLCAuLi4oJHNldHRpbmdzLmluaXRDb21tYW5kcyB8fCBbXSkgXTtcclxuXHJcbiAgICB3aW5kb3dbJ2RhdGFMYXllciddID0gd2luZG93WydkYXRhTGF5ZXInXSB8fCBbXTtcclxuICAgIHdpbmRvd1snZ3RhZyddID0gd2luZG93WydndGFnJ10gfHwgZnVuY3Rpb24gKCkge1xyXG4gICAgICB3aW5kb3dbJ2RhdGFMYXllciddLnB1c2goYXJndW1lbnRzKTtcclxuICAgIH07XHJcblxyXG4gICAgZm9yIChjb25zdCBjb21tYW5kIG9mICRzZXR0aW5ncy5pbml0Q29tbWFuZHMpIHtcclxuICAgICAgd2luZG93WydndGFnJ10oY29tbWFuZC5jb21tYW5kLCAuLi5jb21tYW5kLnZhbHVlcyk7XHJcbiAgICB9XHJcblxyXG4gICAgY29uc3QgczogSFRNTFNjcmlwdEVsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzY3JpcHQnKTtcclxuICAgIHMuYXN5bmMgPSB0cnVlO1xyXG4gICAgcy5zcmMgPSAkc2V0dGluZ3MudXJpO1xyXG5cclxuICAgIGNvbnN0IGhlYWQ6IEhUTUxIZWFkRWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdoZWFkJylbMF07XHJcbiAgICBoZWFkLmFwcGVuZENoaWxkKHMpO1xyXG4gIH07XHJcbn1cclxuIl19
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -9,7 +9,8 @@ /**

export function IGoogleAnalyticsCommand() { }
/** @type {?} */
IGoogleAnalyticsCommand.prototype.command;
/** @type {?} */
IGoogleAnalyticsCommand.prototype.values;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaS1nb29nbGUtYW5hbHl0aWNzLWNvbW1hbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtZ29vZ2xlLWFuYWx5dGljcy8iLCJzb3VyY2VzIjpbImxpYi9pbnRlcmZhY2VzL2ktZ29vZ2xlLWFuYWx5dGljcy1jb21tYW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiIiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgaW50ZXJmYWNlIElHb29nbGVBbmFseXRpY3NDb21tYW5kIHtcclxuICBjb21tYW5kOiBzdHJpbmc7XHJcbiAgdmFsdWVzOiBhbnlbXTtcclxufVxyXG4iXX0=
if (false) {
/** @type {?} */
IGoogleAnalyticsCommand.prototype.command;
/** @type {?} */
IGoogleAnalyticsCommand.prototype.values;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaS1nb29nbGUtYW5hbHl0aWNzLWNvbW1hbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtZ29vZ2xlLWFuYWx5dGljcy8iLCJzb3VyY2VzIjpbImxpYi9pbnRlcmZhY2VzL2ktZ29vZ2xlLWFuYWx5dGljcy1jb21tYW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQSw2Q0FHQzs7O0lBRkMsMENBQWdCOztJQUNoQix5Q0FBYyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBpbnRlcmZhY2UgSUdvb2dsZUFuYWx5dGljc0NvbW1hbmQge1xyXG4gIGNvbW1hbmQ6IHN0cmluZztcclxuICB2YWx1ZXM6IGFueVtdO1xyXG59XHJcbiJdfQ==
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -9,9 +9,10 @@ /**

export function IGoogleAnalyticsSettings() { }
/** @type {?} */
IGoogleAnalyticsSettings.prototype.trackingCode;
/** @type {?|undefined} */
IGoogleAnalyticsSettings.prototype.initCommands;
/** @type {?|undefined} */
IGoogleAnalyticsSettings.prototype.uri;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaS1nb29nbGUtYW5hbHl0aWNzLXNldHRpbmdzLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWdvb2dsZS1hbmFseXRpY3MvIiwic291cmNlcyI6WyJsaWIvaW50ZXJmYWNlcy9pLWdvb2dsZS1hbmFseXRpY3Mtc2V0dGluZ3MudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IElHb29nbGVBbmFseXRpY3NDb21tYW5kIH0gZnJvbSAnLi9pLWdvb2dsZS1hbmFseXRpY3MtY29tbWFudCc7XHJcblxyXG5leHBvcnQgaW50ZXJmYWNlIElHb29nbGVBbmFseXRpY3NTZXR0aW5ncyB7XHJcbiAgdHJhY2tpbmdDb2RlOiBzdHJpbmc7XHJcbiAgaW5pdENvbW1hbmRzPzogQXJyYXk8SUdvb2dsZUFuYWx5dGljc0NvbW1hbmQ+O1xyXG4gIHVyaT86IHN0cmluZztcclxufVxyXG4iXX0=
if (false) {
/** @type {?} */
IGoogleAnalyticsSettings.prototype.trackingCode;
/** @type {?|undefined} */
IGoogleAnalyticsSettings.prototype.initCommands;
/** @type {?|undefined} */
IGoogleAnalyticsSettings.prototype.uri;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaS1nb29nbGUtYW5hbHl0aWNzLXNldHRpbmdzLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWdvb2dsZS1hbmFseXRpY3MvIiwic291cmNlcyI6WyJsaWIvaW50ZXJmYWNlcy9pLWdvb2dsZS1hbmFseXRpY3Mtc2V0dGluZ3MudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUVBLDhDQUlDOzs7SUFIQyxnREFBcUI7O0lBQ3JCLGdEQUE4Qzs7SUFDOUMsdUNBQWEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJR29vZ2xlQW5hbHl0aWNzQ29tbWFuZCB9IGZyb20gJy4vaS1nb29nbGUtYW5hbHl0aWNzLWNvbW1hbnQnO1xyXG5cclxuZXhwb3J0IGludGVyZmFjZSBJR29vZ2xlQW5hbHl0aWNzU2V0dGluZ3Mge1xyXG4gIHRyYWNraW5nQ29kZTogc3RyaW5nO1xyXG4gIGluaXRDb21tYW5kcz86IEFycmF5PElHb29nbGVBbmFseXRpY3NDb21tYW5kPjtcclxuICB1cmk/OiBzdHJpbmc7XHJcbn1cclxuIl19
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -27,3 +27,2 @@ import { NgModule } from '@angular/core';

export { NgxGoogleAnalyticsRouterModule };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWdvb2dsZS1hbmFseXRpY3Mtcm91dGVyLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1nb29nbGUtYW5hbHl0aWNzLyIsInNvdXJjZXMiOlsibGliL25neC1nb29nbGUtYW5hbHl0aWNzLXJvdXRlci9uZ3gtZ29vZ2xlLWFuYWx5dGljcy1yb3V0ZXIubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFvQixNQUFNLGVBQWUsQ0FBQztBQUMzRCxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLGdEQUFnRCxFQUFFLE1BQU0scURBQXFELENBQUM7QUFDdkgsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sZ0NBQWdDLENBQUM7Ozs7O2dCQUV6RSxRQUFRLFNBQUM7b0JBQ1IsT0FBTyxFQUFFO3dCQUNQLFlBQVk7d0JBQ1osd0JBQXdCO3FCQUN6QjtvQkFDRCxTQUFTLEVBQUU7d0JBQ1QsZ0RBQWdEO3FCQUNqRDtvQkFDRCxZQUFZLEVBQUUsRUFBRTtpQkFDakI7O3lDQWREOztTQWVhLDhCQUE4QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlLCBPcHRpb25hbCwgSW5qZWN0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb21tb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xuaW1wb3J0IHsgTkdYX0dPT0dMRV9BTkFMWVRJQ1NfUk9VVEVSX0lOSVRJQUxJWkVSX1BST1ZJREVSIH0gZnJvbSAnLi4vaW5pdGlhbGl6ZXJzL2dvb2dsZS1hbmFseXRpY3Mtcm91dGVyLmluaXRpYWxpemVyJztcbmltcG9ydCB7IE5neEdvb2dsZUFuYWx5dGljc01vZHVsZSB9IGZyb20gJy4uL25neC1nb29nbGUtYW5hbHl0aWNzLm1vZHVsZSc7XG5cbkBOZ01vZHVsZSh7XG4gIGltcG9ydHM6IFtcbiAgICBDb21tb25Nb2R1bGUsXG4gICAgTmd4R29vZ2xlQW5hbHl0aWNzTW9kdWxlXG4gIF0sXG4gIHByb3ZpZGVyczogW1xuICAgIE5HWF9HT09HTEVfQU5BTFlUSUNTX1JPVVRFUl9JTklUSUFMSVpFUl9QUk9WSURFUlxuICBdLFxuICBkZWNsYXJhdGlvbnM6IFtdXG59KVxuZXhwb3J0IGNsYXNzIE5neEdvb2dsZUFuYWx5dGljc1JvdXRlck1vZHVsZSB7IH1cbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWdvb2dsZS1hbmFseXRpY3Mtcm91dGVyLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1nb29nbGUtYW5hbHl0aWNzLyIsInNvdXJjZXMiOlsibGliL25neC1nb29nbGUtYW5hbHl0aWNzLXJvdXRlci9uZ3gtZ29vZ2xlLWFuYWx5dGljcy1yb3V0ZXIubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsUUFBUSxFQUFvQixNQUFNLGVBQWUsQ0FBQztBQUMzRCxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLGdEQUFnRCxFQUFFLE1BQU0scURBQXFELENBQUM7QUFDdkgsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sZ0NBQWdDLENBQUM7QUFFMUU7SUFBQTtJQVU4QyxDQUFDOztnQkFWOUMsUUFBUSxTQUFDO29CQUNSLE9BQU8sRUFBRTt3QkFDUCxZQUFZO3dCQUNaLHdCQUF3QjtxQkFDekI7b0JBQ0QsU0FBUyxFQUFFO3dCQUNULGdEQUFnRDtxQkFDakQ7b0JBQ0QsWUFBWSxFQUFFLEVBQUU7aUJBQ2pCOztJQUM2QyxxQ0FBQztDQUFBLEFBVi9DLElBVStDO1NBQWxDLDhCQUE4QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlLCBPcHRpb25hbCwgSW5qZWN0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb21tb25Nb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xuaW1wb3J0IHsgTkdYX0dPT0dMRV9BTkFMWVRJQ1NfUk9VVEVSX0lOSVRJQUxJWkVSX1BST1ZJREVSIH0gZnJvbSAnLi4vaW5pdGlhbGl6ZXJzL2dvb2dsZS1hbmFseXRpY3Mtcm91dGVyLmluaXRpYWxpemVyJztcbmltcG9ydCB7IE5neEdvb2dsZUFuYWx5dGljc01vZHVsZSB9IGZyb20gJy4uL25neC1nb29nbGUtYW5hbHl0aWNzLm1vZHVsZSc7XG5cbkBOZ01vZHVsZSh7XG4gIGltcG9ydHM6IFtcbiAgICBDb21tb25Nb2R1bGUsXG4gICAgTmd4R29vZ2xlQW5hbHl0aWNzTW9kdWxlXG4gIF0sXG4gIHByb3ZpZGVyczogW1xuICAgIE5HWF9HT09HTEVfQU5BTFlUSUNTX1JPVVRFUl9JTklUSUFMSVpFUl9QUk9WSURFUlxuICBdLFxuICBkZWNsYXJhdGlvbnM6IFtdXG59KVxuZXhwb3J0IGNsYXNzIE5neEdvb2dsZUFuYWx5dGljc1JvdXRlck1vZHVsZSB7IH1cbiJdfQ==
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -53,3 +53,2 @@ import { NgModule } from '@angular/core';

export { NgxGoogleAnalyticsModule };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWdvb2dsZS1hbmFseXRpY3MubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWdvb2dsZS1hbmFseXRpY3MvIiwic291cmNlcyI6WyJsaWIvbmd4LWdvb2dsZS1hbmFseXRpY3MubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsUUFBUSxFQUF1QixNQUFNLGVBQWUsQ0FBQztBQUU5RCxPQUFPLEVBQUUseUNBQXlDLEVBQUUsTUFBTSw2Q0FBNkMsQ0FBQztBQUN4RyxPQUFPLEVBQUUsbUNBQW1DLEVBQUUsTUFBTSw4Q0FBOEMsQ0FBQztBQUNuRyxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUNuRSxPQUFPLEVBQUUsd0JBQXdCLEVBQUUsTUFBTSwwQ0FBMEMsQ0FBQztBQUNwRixPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSw0Q0FBNEMsQ0FBQzs7Ozs7Ozs7OztJQVM5RSxnQ0FBTzs7Ozs7O0lBQWQsVUFBZSxZQUFvQixFQUFFLFFBQXdDLEVBQUUsR0FBWTtRQUF0RCx5QkFBQSxFQUFBLGFBQXdDO1FBQzNFLE9BQU87WUFDTCxRQUFRLEVBQUUsd0JBQXdCO1lBQ2xDLFNBQVMsRUFBRTtnQkFDVDtvQkFDRSxPQUFPLEVBQUUsbUNBQW1DO29CQUM1QyxRQUFRLEVBQUU7d0JBQ1IsWUFBWSxFQUFFLFlBQVk7d0JBQzFCLFFBQVEsRUFBRSxRQUFRO3dCQUNsQixHQUFHLEVBQUUsR0FBRztxQkFDVDtpQkFDRjtnQkFDRCx5Q0FBeUM7YUFDMUM7U0FDRixDQUFDO0tBQ0g7O2dCQXRCRixRQUFRLFNBQUM7b0JBQ1IsT0FBTyxFQUFFLEVBQ1I7b0JBQ0QsWUFBWSxFQUFFLENBQUMsZ0JBQWdCLEVBQUUsd0JBQXdCLEVBQUUseUJBQXlCLENBQUM7b0JBQ3JGLE9BQU8sRUFBRSxDQUFDLGdCQUFnQixFQUFFLHdCQUF3QixFQUFFLHlCQUF5QixDQUFDO2lCQUNqRjs7bUNBYkQ7O1NBY2Esd0JBQXdCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUsIE1vZHVsZVdpdGhQcm92aWRlcnMgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgSUdvb2dsZUFuYWx5dGljc0NvbW1hbmQgfSBmcm9tICcuL2ludGVyZmFjZXMvaS1nb29nbGUtYW5hbHl0aWNzLWNvbW1hbnQnO1xyXG5pbXBvcnQgeyBOR1hfR09PR0xFX0FOQUxZVElDU19JTklUSUFMSVpFUl9QUk9WSURFUiB9IGZyb20gJy4vaW5pdGlhbGl6ZXJzL2dvb2dsZS1hbmFseXRpY3MuaW5pdGlhbGl6ZXInO1xyXG5pbXBvcnQgeyBOR1hfR09PR0xFX0FOQUxZVElDU19TRVRUSU5HU19UT0tFTiB9IGZyb20gJy4vdG9rZW5zL25neC1nb29nbGUtYW5hbHl0aWNzLXNldHRpbmdzLXRva2VuJztcclxuaW1wb3J0IHsgR2FFdmVudERpcmVjdGl2ZSB9IGZyb20gJy4vZGlyZWN0aXZlcy9nYS1ldmVudC5kaXJlY3RpdmUnO1xyXG5pbXBvcnQgeyBHYUV2ZW50Q2F0ZWdvcnlEaXJlY3RpdmUgfSBmcm9tICcuL2RpcmVjdGl2ZXMvZ2EtZXZlbnQtY2F0ZWdvcnkuZGlyZWN0aXZlJztcclxuaW1wb3J0IHsgR2FFdmVudEZvcm1JbnB1dERpcmVjdGl2ZSB9IGZyb20gJy4vZGlyZWN0aXZlcy9nYS1ldmVudC1mb3JtLWlucHV0LmRpcmVjdGl2ZSc7XHJcblxyXG5ATmdNb2R1bGUoe1xyXG4gIGltcG9ydHM6IFtcclxuICBdLFxyXG4gIGRlY2xhcmF0aW9uczogW0dhRXZlbnREaXJlY3RpdmUsIEdhRXZlbnRDYXRlZ29yeURpcmVjdGl2ZSwgR2FFdmVudEZvcm1JbnB1dERpcmVjdGl2ZV0sXHJcbiAgZXhwb3J0czogW0dhRXZlbnREaXJlY3RpdmUsIEdhRXZlbnRDYXRlZ29yeURpcmVjdGl2ZSwgR2FFdmVudEZvcm1JbnB1dERpcmVjdGl2ZV1cclxufSlcclxuZXhwb3J0IGNsYXNzIE5neEdvb2dsZUFuYWx5dGljc01vZHVsZSB7XHJcbiAgc3RhdGljIGZvclJvb3QodHJhY2tpbmdDb2RlOiBzdHJpbmcsIGNvbW1hbmRzOiBJR29vZ2xlQW5hbHl0aWNzQ29tbWFuZFtdID0gW10sIHVyaT86IHN0cmluZyk6IE1vZHVsZVdpdGhQcm92aWRlcnMge1xyXG4gICAgcmV0dXJuIHtcclxuICAgICAgbmdNb2R1bGU6IE5neEdvb2dsZUFuYWx5dGljc01vZHVsZSxcclxuICAgICAgcHJvdmlkZXJzOiBbXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgcHJvdmlkZTogTkdYX0dPT0dMRV9BTkFMWVRJQ1NfU0VUVElOR1NfVE9LRU4sXHJcbiAgICAgICAgICB1c2VWYWx1ZToge1xyXG4gICAgICAgICAgICB0cmFja2luZ0NvZGU6IHRyYWNraW5nQ29kZSxcclxuICAgICAgICAgICAgY29tbWFuZHM6IGNvbW1hbmRzLFxyXG4gICAgICAgICAgICB1cmk6IHVyaVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgTkdYX0dPT0dMRV9BTkFMWVRJQ1NfSU5JVElBTElaRVJfUFJPVklERVIsXHJcbiAgICAgIF1cclxuICAgIH07XHJcbiAgfVxyXG59XHJcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWdvb2dsZS1hbmFseXRpY3MubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWdvb2dsZS1hbmFseXRpY3MvIiwic291cmNlcyI6WyJsaWIvbmd4LWdvb2dsZS1hbmFseXRpY3MubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsUUFBUSxFQUF1QixNQUFNLGVBQWUsQ0FBQztBQUU5RCxPQUFPLEVBQUUseUNBQXlDLEVBQUUsTUFBTSw2Q0FBNkMsQ0FBQztBQUN4RyxPQUFPLEVBQUUsbUNBQW1DLEVBQUUsTUFBTSw4Q0FBOEMsQ0FBQztBQUNuRyxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUNuRSxPQUFPLEVBQUUsd0JBQXdCLEVBQUUsTUFBTSwwQ0FBMEMsQ0FBQztBQUNwRixPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSw0Q0FBNEMsQ0FBQztBQUV2RjtJQUFBO0lBdUJBLENBQUM7Ozs7Ozs7SUFoQlEsZ0NBQU87Ozs7OztJQUFkLFVBQWUsWUFBb0IsRUFBRSxRQUF3QyxFQUFFLEdBQVk7UUFBdEQseUJBQUEsRUFBQSxhQUF3QztRQUMzRSxPQUFPO1lBQ0wsUUFBUSxFQUFFLHdCQUF3QjtZQUNsQyxTQUFTLEVBQUU7Z0JBQ1Q7b0JBQ0UsT0FBTyxFQUFFLG1DQUFtQztvQkFDNUMsUUFBUSxFQUFFO3dCQUNSLFlBQVksRUFBRSxZQUFZO3dCQUMxQixRQUFRLEVBQUUsUUFBUTt3QkFDbEIsR0FBRyxFQUFFLEdBQUc7cUJBQ1Q7aUJBQ0Y7Z0JBQ0QseUNBQXlDO2FBQzFDO1NBQ0YsQ0FBQztJQUNKLENBQUM7O2dCQXRCRixRQUFRLFNBQUM7b0JBQ1IsT0FBTyxFQUFFLEVBQ1I7b0JBQ0QsWUFBWSxFQUFFLENBQUMsZ0JBQWdCLEVBQUUsd0JBQXdCLEVBQUUseUJBQXlCLENBQUM7b0JBQ3JGLE9BQU8sRUFBRSxDQUFDLGdCQUFnQixFQUFFLHdCQUF3QixFQUFFLHlCQUF5QixDQUFDO2lCQUNqRjs7SUFrQkQsK0JBQUM7Q0FBQSxBQXZCRCxJQXVCQztTQWpCWSx3QkFBd0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSwgTW9kdWxlV2l0aFByb3ZpZGVycyB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBJR29vZ2xlQW5hbHl0aWNzQ29tbWFuZCB9IGZyb20gJy4vaW50ZXJmYWNlcy9pLWdvb2dsZS1hbmFseXRpY3MtY29tbWFudCc7XHJcbmltcG9ydCB7IE5HWF9HT09HTEVfQU5BTFlUSUNTX0lOSVRJQUxJWkVSX1BST1ZJREVSIH0gZnJvbSAnLi9pbml0aWFsaXplcnMvZ29vZ2xlLWFuYWx5dGljcy5pbml0aWFsaXplcic7XHJcbmltcG9ydCB7IE5HWF9HT09HTEVfQU5BTFlUSUNTX1NFVFRJTkdTX1RPS0VOIH0gZnJvbSAnLi90b2tlbnMvbmd4LWdvb2dsZS1hbmFseXRpY3Mtc2V0dGluZ3MtdG9rZW4nO1xyXG5pbXBvcnQgeyBHYUV2ZW50RGlyZWN0aXZlIH0gZnJvbSAnLi9kaXJlY3RpdmVzL2dhLWV2ZW50LmRpcmVjdGl2ZSc7XHJcbmltcG9ydCB7IEdhRXZlbnRDYXRlZ29yeURpcmVjdGl2ZSB9IGZyb20gJy4vZGlyZWN0aXZlcy9nYS1ldmVudC1jYXRlZ29yeS5kaXJlY3RpdmUnO1xyXG5pbXBvcnQgeyBHYUV2ZW50Rm9ybUlucHV0RGlyZWN0aXZlIH0gZnJvbSAnLi9kaXJlY3RpdmVzL2dhLWV2ZW50LWZvcm0taW5wdXQuZGlyZWN0aXZlJztcclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgaW1wb3J0czogW1xyXG4gIF0sXHJcbiAgZGVjbGFyYXRpb25zOiBbR2FFdmVudERpcmVjdGl2ZSwgR2FFdmVudENhdGVnb3J5RGlyZWN0aXZlLCBHYUV2ZW50Rm9ybUlucHV0RGlyZWN0aXZlXSxcclxuICBleHBvcnRzOiBbR2FFdmVudERpcmVjdGl2ZSwgR2FFdmVudENhdGVnb3J5RGlyZWN0aXZlLCBHYUV2ZW50Rm9ybUlucHV0RGlyZWN0aXZlXVxyXG59KVxyXG5leHBvcnQgY2xhc3MgTmd4R29vZ2xlQW5hbHl0aWNzTW9kdWxlIHtcclxuICBzdGF0aWMgZm9yUm9vdCh0cmFja2luZ0NvZGU6IHN0cmluZywgY29tbWFuZHM6IElHb29nbGVBbmFseXRpY3NDb21tYW5kW10gPSBbXSwgdXJpPzogc3RyaW5nKTogTW9kdWxlV2l0aFByb3ZpZGVycyB7XHJcbiAgICByZXR1cm4ge1xyXG4gICAgICBuZ01vZHVsZTogTmd4R29vZ2xlQW5hbHl0aWNzTW9kdWxlLFxyXG4gICAgICBwcm92aWRlcnM6IFtcclxuICAgICAgICB7XHJcbiAgICAgICAgICBwcm92aWRlOiBOR1hfR09PR0xFX0FOQUxZVElDU19TRVRUSU5HU19UT0tFTixcclxuICAgICAgICAgIHVzZVZhbHVlOiB7XHJcbiAgICAgICAgICAgIHRyYWNraW5nQ29kZTogdHJhY2tpbmdDb2RlLFxyXG4gICAgICAgICAgICBjb21tYW5kczogY29tbWFuZHMsXHJcbiAgICAgICAgICAgIHVyaTogdXJpXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSxcclxuICAgICAgICBOR1hfR09PR0xFX0FOQUxZVElDU19JTklUSUFMSVpFUl9QUk9WSURFUixcclxuICAgICAgXVxyXG4gICAgfTtcclxuICB9XHJcbn1cclxuIl19
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -15,2 +15,3 @@ import * as tslib_1 from "tslib";

/**
* @protected
* @param {?} err

@@ -20,2 +21,3 @@ * @return {?}

GoogleAnalyticsService.prototype.throw = /**
* @protected
* @param {?} err

@@ -127,3 +129,3 @@ * @return {?}

}
this.gtag('event', /** @type {?} */ (action), opt);
this.gtag('event', (/** @type {?} */ (action)), opt);
}

@@ -360,3 +362,3 @@ }

]; };
/** @nocollapse */ GoogleAnalyticsService.ngInjectableDef = i0.defineInjectable({ factory: function GoogleAnalyticsService_Factory() { return new GoogleAnalyticsService(i0.inject(i1.NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN)); }, token: GoogleAnalyticsService, providedIn: "root" });
/** @nocollapse */ GoogleAnalyticsService.ngInjectableDef = i0.ɵɵdefineInjectable({ factory: function GoogleAnalyticsService_Factory() { return new GoogleAnalyticsService(i0.ɵɵinject(i1.NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN)); }, token: GoogleAnalyticsService, providedIn: "root" });
return GoogleAnalyticsService;

@@ -366,6 +368,8 @@ }());

if (false) {
/** @type {?} */
/**
* @type {?}
* @protected
*/
GoogleAnalyticsService.prototype.$trackingId;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ29vZ2xlLWFuYWx5dGljcy5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWdvb2dsZS1hbmFseXRpY3MvIiwic291cmNlcyI6WyJsaWIvc2VydmljZXMvZ29vZ2xlLWFuYWx5dGljcy5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDbkQsT0FBTyxFQUFFLG1DQUFtQyxFQUFFLE1BQU0sK0NBQStDLENBQUM7Ozs7SUFRbEcsZ0NBQ3lELFdBQXFDO1FBQXJDLGdCQUFXLEdBQVgsV0FBVyxDQUEwQjtLQUN6Rjs7Ozs7SUFFSyxzQ0FBSzs7OztJQUFmLFVBQWdCLEdBQVU7UUFDeEIsSUFBSSxPQUFPLElBQUksT0FBTyxDQUFDLEtBQUssRUFBRTtZQUM1QixPQUFPLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO1NBQ3BCO0tBQ0Y7SUFFRDs7Ozs7O09BTUc7Ozs7Ozs7OztJQUNILHFDQUFJOzs7Ozs7OztJQUFKLFVBQUssTUFBYyxFQUFFLE9BQWU7UUFBRSxpQkFBc0I7YUFBdEIsVUFBc0IsRUFBdEIscUJBQXNCLEVBQXRCLElBQXNCO1lBQXRCLGdDQUFzQjs7UUFDMUQsSUFBSTtZQUNGLE1BQU0sQ0FBQyxNQUFNLENBQUMsT0FBZCxNQUFNLG9CQUFTLE1BQU0sRUFBRSxPQUFPLEdBQUssT0FBTyxHQUFFO1NBQzdDO1FBQUMsT0FBTyxHQUFHLEVBQUU7WUFDWixJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO1NBQ2pCO0tBQ0Y7SUFFRDs7Ozs7Ozs7Ozs7OztPQWFHOzs7Ozs7Ozs7Ozs7Ozs7OztJQUNILHNDQUFLOzs7Ozs7Ozs7Ozs7Ozs7O0lBQUwsVUFBTSxNQUF5QixFQUFFLFFBQWlCLEVBQUUsS0FBYyxFQUFFLEtBQWMsRUFBRSxXQUFxQjtRQUN2RyxJQUFJO1lBQ0YsSUFBSSxNQUFNLENBQUMsTUFBTSxD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Q0FBQyxDQUFDO1NBQ25CO0tBQ0Y7SUFFRDs7Ozs7Ozs7Ozs7O09BWUc7Ozs7Ozs7Ozs7Ozs7OztJQUNILDBDQUFTOzs7Ozs7Ozs7Ozs7OztJQUFULFVBQVUsV0FBb0IsRUFBRSxLQUFlO1FBQzdDLElBQUk7WUFDRixJQUFJLE1BQU0sQ0FBQyxNQUFNLENBQUMsRUFBRTs7Z0JBQ2xCLElBQU0sR0FBRyxHQUFHLEVBQUUsQ0FBQztnQkFDZixJQUFJLFdBQVcsRUFBRTtvQkFDZixHQUFHLENBQUMsYUFBYSxDQUFDLEdBQUcsV0FBVyxDQUFDO2lCQUNsQztnQkFDRCxJQUFJLEtBQUssRUFBRTtvQkFDVCxHQUFHLENBQUMsT0FBTyxDQUFDLEdBQUcsS0FBSyxDQUFDO2lCQUN0QjtnQkFDRCxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxXQUFXLEVBQUUsR0FBRyxDQUFDLENBQUM7YUFDdEM7U0FDRjtRQUFDLE9BQU8sS0FBSyxFQUFFO1lBQ2QsSUFBSSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsQ0FBQztTQUNuQjtLQUNGOztnQkFsTEYsVUFBVSxTQUFDO29CQUNWLFVBQVUsRUFBRSxNQUFNO2lCQUNuQjs7OztnREFJSSxNQUFNLFNBQUMsbUNBQW1DOzs7aUNBVi9DOztTQU9hLHNCQUFzQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUsIEluamVjdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBOR1hfR09PR0xFX0FOQUxZVElDU19TRVRUSU5HU19UT0tFTiB9IGZyb20gJy4uL3Rva2Vucy9uZ3gtZ29vZ2xlLWFuYWx5dGljcy1zZXR0aW5ncy10b2tlbic7XHJcbmltcG9ydCB7IElHb29nbGVBbmFseXRpY3NTZXR0aW5ncyB9IGZyb20gJy4uL2ludGVyZmFjZXMvaS1nb29nbGUtYW5hbHl0aWNzLXNldHRpbmdzJztcclxuaW1wb3J0IHsgR2FBY3Rpb24gfSBmcm9tICcuLi90eXBlcy9nYS1hY3Rpb24udHlwZSc7XHJcbkBJbmplY3RhYmxlKHtcclxuICBwcm92aWRlZEluOiAncm9vdCdcclxufSlcclxuZXhwb3J0IGNsYXNzIEdvb2dsZUFuYWx5dGljc1NlcnZpY2Uge1xyXG5cclxuICBjb25zdHJ1Y3RvcihcclxuICAgIEBJbmplY3QoTkdYX0dPT0dMRV9BTkFMWVRJQ1NfU0VUVElOR1NfVE9LRU4pIHByb3RlY3RlZCAkdHJhY2tpbmdJZDogSUdvb2dsZUFuYWx5dGljc1NldHRpbmdzXHJcbiAgKSB7IH1cclxuXHJcbiAgcHJvdGVjdGVkIHRocm93KGVycjogRXJyb3IpIHtcclxuICAgIGlmIChjb25zb2xlICYmIGNvbnNvbGUuZXJyb3IpIHtcclxuICAgICAgY29uc29sZS5lcnJvcihlcnIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyoqXHJcbiAgICogQ2FsbCBuYXRpdmUgR0EgVGFnXHJcbiAgICpcclxuICAgKiBAcGFyYW0gYWN0aW9uIGNvbmZpZ3xldmVudFxyXG4gICAqIEBwYXJhbSBjb21tYW5kIEFjdGlvbiBzcGVjaWFsaXphdGlvblxyXG4gICAqIEBwYXJhbSBvcHRpb25zIENvbW1hbmQgY29uZmlndXJhdGlvblxyXG4gICAqL1xyXG4gIGd0YWcoYWN0aW9uOiBzdHJpbmcsIGNvbW1hbmQ6IHN0cmluZywgLi4ub3B0aW9uczogQXJyYXk8YW55Pikge1xyXG4gICAgdHJ5IHtcclxuICAgICAgd2luZG93WydndGFnJ10oYWN0aW9uLCBjb21tYW5kLCAuLi5vcHRpb25zKTtcclxuICAgIH0gY2F0Y2ggKGVycikge1xyXG4gICAgICB0aGlzLnRocm93KGVycik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBTZW5kIGFuIGV2ZW50IHRyaWdnZXIgdG8gR0EuIEl0IGlzIHRoZSBzYW1lIGFzIGNhbGw6XHJcbiAgICogYGBganNcclxuICAgKiBndGFnKCdldmVudCcsICd2aWRlb19hdXRvX3BsYXlfc3RhcnQnLCB7XHJcbiAgICogICAnZXZlbnRfbGFiZWwnOiAnTXkgcHJvbW90aW9uYWwgdmlkZW8nLFxyXG4gICAqICAgJ2V2ZW50X2NhdGVnb3J5JzogJ3ZpZGVvX2F1dG9fcGxheSdcclxuICAgKiB9KTtcclxuICAgKiBgYGBcclxuICAgKlxyXG4gICAqIEBwYXJhbSBhY3Rpb24gJ3ZpZGVvX2F1dG9fcGxheV9zdGFydCdcclxuICAgKiBAcGFyYW0gY2F0ZWdvcnkgJ3ZpZGVvX2F1dG9fcGxheSdcclxuICAgKiBAcGFyYW0gbGFiZWwgJ015IHByb21vdGlvbmFsIHZpZGVvJ1xyXG4gICAqIEBwYXJhbSB2YWx1ZSBBbiB2YWx1ZSB0byBtZWFzdXJlIHNvbWV0aGluZ1xyXG4gICAqL1xyXG4gIGV2ZW50KGFjdGlvbjogR2FBY3Rpb24gfCBzdHJpbmcsIGNhdGVnb3J5Pzogc3RyaW5nLCBsYWJlbD86IHN0cmluZywgdmFsdWU/OiBudW1iZXIsIGludGVyYWN0aW9uPzogYm9vbGVhbikge1xyXG4gICAgdHJ5IHtcclxuICAgICAgaWYgKHdpbmRvd1snZ3RhZyddKSB7XHJcbiAgICAgICAgY29uc3Qgb3B0ID0ge307XHJcbiAgICAgICAgaWYgKGNhdGVnb3J5KSB7XHJcbiAgICAgICAgICBvcHRbJ2V2ZW50X2NhdGVnb3J5J10gPSBjYXRlZ29yeTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKGxhYmVsKSB7XHJcbiAgICAgICAgICBvcHRbJ2V2ZW50X2xhYmVsJ10gPSBsYWJlbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKHZhbHVlKSB7XHJcbiAgICAgICAgICBvcHRbJ3ZhbHVlJ10gPSB2YWx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKGludGVyYWN0aW9uICE9PSB1bmRlZmluZWQpIHtcclxuICAgICAgICAgIG9wdFsnaW50ZXJhY3Rpb24nXSA9IGludGVyYWN0aW9uO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0aGlzLmd0YWcoJ2V2ZW50JywgYWN0aW9uIGFzIHN0cmluZywgb3B0KTtcclxuICAgICAgfVxyXG4gICAgfSBjYXRjaCAoZXJyb3IpIHtcclxuICAgICAgdGhpcy50aHJvdyhlcnJvcik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBTZW5kIGFuIHBhZ2UgdmlldyBldmVudC4gVGhpcyBpcyB0aGUgc2FtZSBhc1xyXG4gICAqXHJcbiAgICogYGBganNcclxuICAgKiBndGFnKCdjb25maWcnLCAnR0FfVFJBQ0tJTkdfSUQnLCB7XHJcbiAgICogICAncGFnZV90aXRsZScgOiAnSG9tZXBhZ2UnLFxyXG4gICAqICAgJ3BhZ2VfcGF0aCc6ICcvaG9tZSdcclxuICAgKiB9KTtcclxuICAgKiBgYGBcclxuICAgKlxyXG4gICAqIFRoZSB0cmFja2luZyBJRCBpcyBpbmplY3RlZCBhdXRvbWF0aWNhbGx5IGJ5IEluamVjdCBUb2tlbiBOR1hfR09PR0xFX0FOQUxZVElDU19TRVRUSU5HU19UT0tFTlxyXG4gICAqXHJcbiAgICogQHBhcmFtIHBhdGggL2hvbWVcclxuICAgKiBAcGFyYW0gdGl0bGUgSG9tZXBhZ2VcclxuICAgKiBAcGFyYW0gbG9jYXRpb24gJ3sgcGFnZV9sb2NhdGlvbiB9J1xyXG4gICAqIEBwYXJhbSBvcHRpb25zICd7IC4uLiBjdXN0b20gZGltZW50aW9ucyB9J1xyXG4gICAqL1xyXG4gIHBhZ2VWaWV3KCBwYXRoPzogc3RyaW5nLCB0aXRsZT86IHN0cmluZywgbG9jYXRpb24/OiBzdHJpbmcsIG9wdGlvbnM/OiBPYmplY3QpIHtcclxuICAgIHRyeSB7XHJcbiAgICAgIGlmICh3aW5kb3dbJ2d0YWcnXSkge1xyXG4gICAgICAgIGNvbnN0IG9wdCA9IHt9O1xyXG4gICAgICAgIGlmIChwYXRoKSB7XHJcbiAgICAgICAgICBvcHRbJ3BhZ2VfcGF0aCddID0gcGF0aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKHRpdGxlKSB7XHJcbiAgICAgICAgICBvcHRbJ3BhZ2VfdGl0bGUnXSA9IHRpdGxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZiAobG9jYXRpb24pIHtcclxuICAgICAgICAgIG9wdFsncGFnZV9sb2NhdGlvbiddID0gbG9jYXRpb247XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmIChvcHRpb25zKSB7XHJcbiAgICAgICAgICBPYmplY3QuYXNzaWduKG9wdCwgb3B0aW9ucyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoaXMuZ3RhZygnY29uZmlnJywgdGhpcy4kdHJhY2tpbmdJZC50cmFja2luZ0NvZGUsIG9wdCk7XHJcbiAgICAgIH1cclxuICAgIH0gY2F0Y2ggKGVycm9yKSB7XHJcbiAgICAgIHRoaXMudGhyb3coZXJyb3IpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyoqXHJcbiAgICogU2VuZCBhbiBldmVudG8gdG8gcmVwb3J0IGEgQXBwIFBhZ2UgVmlldy4gSXQgaXMgdGhlIHNhbWUgYXNcclxuICAgKlxyXG4gICAqIGBgYGpzXHJcbiAgICogZ3RhZygnZXZlbnQnLCAnc2NyZWVuX3ZpZXcnLCB7XHJcbiAgICogICAnYXBwX25hbWUnOiAnbXlBcHBOYW1lJyxcclxuICAgKiAgICdzY3JlZW5fbmFtZScgOiAnSG9tZSdcclxuICAgKiB9KTtcclxuICAgKlxyXG4gICAqIGBgYFxyXG4gICAqXHJcbiAgICogQHBhcmFtIHNjcmVlbiAnc2NyZWVuX25hbWUnXHJcbiAgICogQHBhcmFtIG5hbWUgJ2FwcF9uYW1lJ1xyXG4gICAqIEBwYXJhbSBhcHBJZCAnYXBwX2lkJ1xyXG4gICAqIEBwYXJhbSBhcHBWZXJzaW9uICdhcHBfdmVyc2lvbidcclxuICAgKiBAcGFyYW0gaW5zdGFsbGVySWQgJ2FwcF9pbnN0YWxsZXJfaWQnXHJcbiAgICovXHJcbiAgYXBwVmlldyhzY3JlZW46IHN0cmluZywgYXBwTmFtZTogc3RyaW5nLCBhcHBJZD86IHN0cmluZywgYXBwVmVyc2lvbj86IHN0cmluZywgaW5zdGFsbGVySWQ/OiBzdHJpbmcpIHtcclxuICAgIHRyeSB7XHJcbiAgICAgIGlmICh3aW5kb3dbJ2d0YWcnXSkge1xyXG4gICAgICAgIGNvbnN0IG9wdCA9IHt9O1xyXG4gICAgICAgIGlmIChzY3JlZW4pIHtcclxuICAgICAgICAgIG9wdFsnc2NyZWVuX25hbWUnXSA9IHNjcmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKGFwcE5hbWUpIHtcclxuICAgICAgICAgIG9wdFsnYXBwX25hbWUnXSA9IGFwcE5hbWU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmIChhcHBJZCkge1xyXG4gICAgICAgICAgb3B0WydhcHBfaWQnXSA9IGFwcElkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZiAoYXBwVmVyc2lvbikge1xyXG4gICAgICAgICAgb3B0WydhcHBfdmVyc2lvbiddID0gYXBwVmVyc2lvbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKGluc3RhbGxlcklkKSB7XHJcbiAgICAgICAgICBvcHRbJ2FwcF9pbnN0YWxsZXJfaWQnXSA9IGluc3RhbGxlcklkO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0aGlzLmd0YWcoJ2V2ZW50JywgJ3NjcmVlbl92aWV3Jywgb3B0KTtcclxuICAgICAgfVxyXG4gICAgfSBjYXRjaCAoZXJyb3IpIHtcclxuICAgICAgdGhpcy50aHJvdyhlcnJvcik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBTZW5kIGFuIGV2ZW50IHRvIEdBIHRvIHJlcG9ydCBhbiBhcHBsaWNhdGlvbiBlcnJvci4gSXQgaXMgdGhlIHNhbWUgYXNcclxuICAgKlxyXG4gICAqIGBgYGpzXHJcbiAgICogZ3RhZygnZXZlbnQnLCAnZXhjZXB0aW9uJywge1xyXG4gICAqICAgJ2Rlc2NyaXB0aW9uJzogJ2Vycm9yX2Rlc2NyaXB0aW9uJyxcclxuICAgKiAgICdmYXRhbCc6IGZhbHNlICAgLy8gc2V0IHRvIHRydWUgaWYgdGhlIGVycm9yIGlzIGZhdGFsXHJcbiAgICogfSk7XHJcbiAgICogYGBgXHJcbiAgICpcclxuICAgKiBAcGFyYW0gZGVzY3JpcHRpb24gJ2Vycm9yX2Rlc2NyaXB0aW9uJ1xyXG4gICAqIEBwYXJhbSBmYXRhbCBzZXQgdG8gdHJ1ZSBpZiB0aGUgZXJyb3IgaXMgZmF0YWxcclxuICAgKi9cclxuICBleGNlcHRpb24oZGVzY3JpcHRpb24/OiBzdHJpbmcsIGZhdGFsPzogYm9vbGVhbikge1xyXG4gICAgdHJ5IHtcclxuICAgICAgaWYgKHdpbmRvd1snZ3RhZyddKSB7XHJcbiAgICAgICAgY29uc3Qgb3B0ID0ge307XHJcbiAgICAgICAgaWYgKGRlc2NyaXB0aW9uKSB7XHJcbiAgICAgICAgICBvcHRbJ2Rlc2NyaXB0aW9uJ10gPSBkZXNjcmlwdGlvbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKGZhdGFsKSB7XHJcbiAgICAgICAgICBvcHRbJ2ZhdGFsJ10gPSBmYXRhbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGhpcy5ndGFnKCdldmVudCcsICdleGNlcHRpb24nLCBvcHQpO1xyXG4gICAgICB9XHJcbiAgICB9IGNhdGNoIChlcnJvcikge1xyXG4gICAgICB0aGlzLnRocm93KGVycm9yKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ29vZ2xlLWFuYWx5dGljcy5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWdvb2dsZS1hbmFseXRpY3MvIiwic291cmNlcyI6WyJsaWIvc2VydmljZXMvZ29vZ2xlLWFuYWx5dGljcy5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDbkQsT0FBTyxFQUFFLG1DQUFtQyxFQUFFLE1BQU0sK0NBQStDLENBQUM7OztBQUdwRztJQUtFLGdDQUN5RCxXQUFxQztRQUFyQyxnQkFBVyxHQUFYLFdBQVcsQ0FBMEI7SUFDMUYsQ0FBQzs7Ozs7O0lBRUssc0NBQUs7Ozs7O0lBQWYsVUFBZ0IsR0FBVTtRQUN4QixJQUFJLE9BQU8sSUFBSSxPQUFPLENBQUMsS0FBSyxFQUFFO1lBQzVCLE9BQU8sQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7U0FDcEI7SUFDSCxDQUFDO0lBRUQ7Ozs7OztPQU1HOzs7Ozs7Ozs7SUFDSCxxQ0FBSTs7Ozs7Ozs7SUFBSixVQUFLLE1BQWMsRUFBRSxPQUFlO1FBQUUsaUJBQXNCO2FBQXRCLFVBQXNCLEVBQXRCLHFCQUFzQixFQUF0QixJQUFzQjtZQUF0QixnQ0FBc0I7O1FBQzFELElBQUk7WUFDRixNQUFNLENBQUMsTUFBTSxDQUFDLE9BQWQsTUFBTSxvQkFBUyxNQUFNLEVBQUUsT0FBTyxHQUFLLE9BQU8sR0FBRTtTQUM3QztRQUFDLE9BQU8sR0FBRyxFQUFFO1lBQ1osSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQztTQUNqQjtJQUNILENBQUM7SUFFRDs7Ozs7Ozs7Ozs7OztPQWFHOzs7Ozs7Ozs7Ozs7Ozs7OztJQUNILHNDQUFLOzs7Ozs7Ozs7Ozs7Ozs7O0lBQUwsVUFBTSxNQUF5QixFQUFFLFFBQWlCLEVBQUUsS0FBYyxFQUFFLEtBQWMsRUFBRSxXQUFxQjtRQUN2RyxJQUFJO1lBQ0YsSUFBSSxNQUFNLENBQUMsTUFBTSxDQUFDLEVBQUU7O29CQUNaLEdBQUcsR0FBRyxFQUFFO2dCQUNkLElBQUksUUFBUSxFQUFFO29CQUNaLEdBQUcsQ0FBQyxnQkFBZ0IsQ0FBQyxHQUFHLFFBQVEsQ0FBQztpQkFDbEM7Z0JBQ0QsSUFBSSxLQUFLLEVBQUU7b0JBQ1QsR0FBRyxDQUFDLGFBQWEsQ0FBQyxHQUFHLEtBQUssQ0FBQztpQkFDNUI7Z0JBQ0QsSUFBSSxLQUFLLEVBQUU7b0JBQ1QsR0FBRyxDQUFDLE9BQU8sQ0FBQyxHQUFHLEtBQUssQ0FBQztpQkFDdEI7Z0JBQ0QsSUFBSSxXQUFXLEtBQUssU0FBUyxFQUFFO29CQUM3QixHQUFHLENBQUMsYUFBYSxDQUFDLEdBQUcsV0FBVyxDQUFDO2lCQUNsQztnQkFDRCxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxtQkFBQSxNQUFNLEVBQVUsRUFBRSxHQUFHLENBQUMsQ0FBQzthQUMzQztTQUNGO1FBQUMsT0FBTyxLQUFLLEVBQUU7WUFDZCxJQUFJLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxDQUFDO1NBQ25CO0lBQ0gsQ0FBQztJQUVEOzs7Ozs7Ozs7Ozs7Ozs7O09BZ0JHOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBQ0gseUNBQVE7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUFSLFVBQVUsSUFBYSxFQUFFLEtBQWMsRUFBRSxRQUFpQixFQUFFLE9BQWdCO1FBQzFFLElBQUk7WUFDRixJQUFJLE1BQU0sQ0FBQyxNQUFNLENBQUMsRUFBRTs7b0JBQ1osR0FBRyxHQUFHLEVBQUU7Z0JBQ2QsSUFBSSxJQUFJLEVBQUU7b0JBQ1IsR0FBRyxDQUFDLFdBQVcsQ0FBQyxHQUFHLElBQUksQ0FBQztpQkFDekI7Z0JBQ0QsSUFBSSxLQUFLLEVBQUU7b0JBQ1QsR0FBRyxDQUFDLFlBQVksQ0FBQyxHQUFHLEtBQUssQ0FBQztpQkFDM0I7Z0JBQ0QsSUFBSSxRQUFRLEVBQUU7b0JBQ1osR0FBRyxDQUFDLGVBQWUsQ0FBQyxHQUFHLFFBQVEsQ0FBQztpQkFDakM7Z0JBQ0QsSUFBSSxPQUFPLEVBQUU7b0JBQ1gsTUFBTSxDQUFDLE1BQU0sQ0FBQyxHQUFHLEVBQUUsT0FBTyxDQUFDLENBQUM7aUJBQzdCO2dCQUNELElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFLElBQUksQ0FBQyxXQUFXLENBQUMsWUFBWSxFQUFFLEdBQUcsQ0FBQyxDQUFDO2FBQ3pEO1NBQ0Y7UUFBQyxPQUFPLEtBQUssRUFBRTtZQUNkLElBQUksQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUM7U0FDbkI7SUFDSCxDQUFDO0lBRUQ7Ozs7Ozs7Ozs7Ozs7Ozs7T0FnQkc7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFDSCx3Q0FBTzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBQVAsVUFBUSxNQUFjLEVBQUUsT0FBZSxFQUFFLEtBQWMsRUFBRSxVQUFtQixFQUFFLFdBQW9CO1FBQ2hHLElBQUk7WUFDRixJQUFJLE1BQU0sQ0FBQyxNQUFNLENBQUMsRUFBRTs7b0JBQ1osR0FBRyxHQUFHLEVBQUU7Z0JBQ2QsSUFBSSxNQUFNLEVBQUU7b0JBQ1YsR0FBRyxDQUFDLGFBQWEsQ0FBQyxHQUFHLE1BQU0sQ0FBQztpQkFDN0I7Z0JBQ0QsSUFBSSxPQUFPLEVBQUU7b0JBQ1gsR0FBRyxDQUFDLFVBQVUsQ0FBQyxHQUFHLE9BQU8sQ0FBQztpQkFDM0I7Z0JBQ0QsSUFBSSxLQUFLLEVBQUU7b0JBQ1QsR0FBRyxDQUFDLFFBQVEsQ0FBQyxHQUFHLEtBQUssQ0FBQztpQkFDdkI7Z0JBQ0QsSUFBSSxVQUFVLEVBQUU7b0JBQ2QsR0FBRyxDQUFDLGFBQWEsQ0FBQyxHQUFHLFVBQVUsQ0FBQztpQkFDakM7Z0JBQ0QsSUFBSSxXQUFXLEVBQUU7b0JBQ2YsR0FBRyxDQUFDLGtCQUFrQixDQUFDLEdBQUcsV0FBVyxDQUFDO2lCQUN2QztnQkFDRCxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxhQUFhLEVBQUUsR0FBRyxDQUFDLENBQUM7YUFDeEM7U0FDRjtRQUFDLE9BQU8sS0FBSyxFQUFFO1lBQ2QsSUFBSSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsQ0FBQztTQUNuQjtJQUNILENBQUM7SUFFRDs7Ozs7Ozs7Ozs7O09BWUc7Ozs7Ozs7Ozs7Ozs7OztJQUNILDBDQUFTOzs7Ozs7Ozs7Ozs7OztJQUFULFVBQVUsV0FBb0IsRUFBRSxLQUFlO1FBQzdDLElBQUk7WUFDRixJQUFJLE1BQU0sQ0FBQyxNQUFNLENBQUMsRUFBRTs7b0JBQ1osR0FBRyxHQUFHLEVBQUU7Z0JBQ2QsSUFBSSxXQUFXLEVBQUU7b0JBQ2YsR0FBRyxDQUFDLGFBQWEsQ0FBQyxHQUFHLFdBQVcsQ0FBQztpQkFDbEM7Z0JBQ0QsSUFBSSxLQUFLLEVBQUU7b0JBQ1QsR0FBRyxDQUFDLE9BQU8sQ0FBQyxHQUFHLEtBQUssQ0FBQztpQkFDdEI7Z0JBQ0QsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsV0FBVyxFQUFFLEdBQUcsQ0FBQyxDQUFDO2FBQ3RDO1NBQ0Y7UUFBQyxPQUFPLEtBQUssRUFBRTtZQUNkLElBQUksQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUM7U0FDbkI7SUFDSCxDQUFDOztnQkFsTEYsVUFBVSxTQUFDO29CQUNWLFVBQVUsRUFBRSxNQUFNO2lCQUNuQjs7OztnREFJSSxNQUFNLFNBQUMsbUNBQW1DOzs7aUNBVi9DO0NBdUxDLEFBbkxELElBbUxDO1NBaExZLHNCQUFzQjs7Ozs7O0lBRy9CLDZDQUE0RiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUsIEluamVjdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBOR1hfR09PR0xFX0FOQUxZVElDU19TRVRUSU5HU19UT0tFTiB9IGZyb20gJy4uL3Rva2Vucy9uZ3gtZ29vZ2xlLWFuYWx5dGljcy1zZXR0aW5ncy10b2tlbic7XHJcbmltcG9ydCB7IElHb29nbGVBbmFseXRpY3NTZXR0aW5ncyB9IGZyb20gJy4uL2ludGVyZmFjZXMvaS1nb29nbGUtYW5hbHl0aWNzLXNldHRpbmdzJztcclxuaW1wb3J0IHsgR2FBY3Rpb24gfSBmcm9tICcuLi90eXBlcy9nYS1hY3Rpb24udHlwZSc7XHJcbkBJbmplY3RhYmxlKHtcclxuICBwcm92aWRlZEluOiAncm9vdCdcclxufSlcclxuZXhwb3J0IGNsYXNzIEdvb2dsZUFuYWx5dGljc1NlcnZpY2Uge1xyXG5cclxuICBjb25zdHJ1Y3RvcihcclxuICAgIEBJbmplY3QoTkdYX0dPT0dMRV9BTkFMWVRJQ1NfU0VUVElOR1NfVE9LRU4pIHByb3RlY3RlZCAkdHJhY2tpbmdJZDogSUdvb2dsZUFuYWx5dGljc1NldHRpbmdzXHJcbiAgKSB7IH1cclxuXHJcbiAgcHJvdGVjdGVkIHRocm93KGVycjogRXJyb3IpIHtcclxuICAgIGlmIChjb25zb2xlICYmIGNvbnNvbGUuZXJyb3IpIHtcclxuICAgICAgY29uc29sZS5lcnJvcihlcnIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyoqXHJcbiAgICogQ2FsbCBuYXRpdmUgR0EgVGFnXHJcbiAgICpcclxuICAgKiBAcGFyYW0gYWN0aW9uIGNvbmZpZ3xldmVudFxyXG4gICAqIEBwYXJhbSBjb21tYW5kIEFjdGlvbiBzcGVjaWFsaXphdGlvblxyXG4gICAqIEBwYXJhbSBvcHRpb25zIENvbW1hbmQgY29uZmlndXJhdGlvblxyXG4gICAqL1xyXG4gIGd0YWcoYWN0aW9uOiBzdHJpbmcsIGNvbW1hbmQ6IHN0cmluZywgLi4ub3B0aW9uczogQXJyYXk8YW55Pikge1xyXG4gICAgdHJ5IHtcclxuICAgICAgd2luZG93WydndGFnJ10oYWN0aW9uLCBjb21tYW5kLCAuLi5vcHRpb25zKTtcclxuICAgIH0gY2F0Y2ggKGVycikge1xyXG4gICAgICB0aGlzLnRocm93KGVycik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBTZW5kIGFuIGV2ZW50IHRyaWdnZXIgdG8gR0EuIEl0IGlzIHRoZSBzYW1lIGFzIGNhbGw6XHJcbiAgICogYGBganNcclxuICAgKiBndGFnKCdldmVudCcsICd2aWRlb19hdXRvX3BsYXlfc3RhcnQnLCB7XHJcbiAgICogICAnZXZlbnRfbGFiZWwnOiAnTXkgcHJvbW90aW9uYWwgdmlkZW8nLFxyXG4gICAqICAgJ2V2ZW50X2NhdGVnb3J5JzogJ3ZpZGVvX2F1dG9fcGxheSdcclxuICAgKiB9KTtcclxuICAgKiBgYGBcclxuICAgKlxyXG4gICAqIEBwYXJhbSBhY3Rpb24gJ3ZpZGVvX2F1dG9fcGxheV9zdGFydCdcclxuICAgKiBAcGFyYW0gY2F0ZWdvcnkgJ3ZpZGVvX2F1dG9fcGxheSdcclxuICAgKiBAcGFyYW0gbGFiZWwgJ015IHByb21vdGlvbmFsIHZpZGVvJ1xyXG4gICAqIEBwYXJhbSB2YWx1ZSBBbiB2YWx1ZSB0byBtZWFzdXJlIHNvbWV0aGluZ1xyXG4gICAqL1xyXG4gIGV2ZW50KGFjdGlvbjogR2FBY3Rpb24gfCBzdHJpbmcsIGNhdGVnb3J5Pzogc3RyaW5nLCBsYWJlbD86IHN0cmluZywgdmFsdWU/OiBudW1iZXIsIGludGVyYWN0aW9uPzogYm9vbGVhbikge1xyXG4gICAgdHJ5IHtcclxuICAgICAgaWYgKHdpbmRvd1snZ3RhZyddKSB7XHJcbiAgICAgICAgY29uc3Qgb3B0ID0ge307XHJcbiAgICAgICAgaWYgKGNhdGVnb3J5KSB7XHJcbiAgICAgICAgICBvcHRbJ2V2ZW50X2NhdGVnb3J5J10gPSBjYXRlZ29yeTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKGxhYmVsKSB7XHJcbiAgICAgICAgICBvcHRbJ2V2ZW50X2xhYmVsJ10gPSBsYWJlbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKHZhbHVlKSB7XHJcbiAgICAgICAgICBvcHRbJ3ZhbHVlJ10gPSB2YWx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKGludGVyYWN0aW9uICE9PSB1bmRlZmluZWQpIHtcclxuICAgICAgICAgIG9wdFsnaW50ZXJhY3Rpb24nXSA9IGludGVyYWN0aW9uO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0aGlzLmd0YWcoJ2V2ZW50JywgYWN0aW9uIGFzIHN0cmluZywgb3B0KTtcclxuICAgICAgfVxyXG4gICAgfSBjYXRjaCAoZXJyb3IpIHtcclxuICAgICAgdGhpcy50aHJvdyhlcnJvcik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBTZW5kIGFuIHBhZ2UgdmlldyBldmVudC4gVGhpcyBpcyB0aGUgc2FtZSBhc1xyXG4gICAqXHJcbiAgICogYGBganNcclxuICAgKiBndGFnKCdjb25maWcnLCAnR0FfVFJBQ0tJTkdfSUQnLCB7XHJcbiAgICogICAncGFnZV90aXRsZScgOiAnSG9tZXBhZ2UnLFxyXG4gICAqICAgJ3BhZ2VfcGF0aCc6ICcvaG9tZSdcclxuICAgKiB9KTtcclxuICAgKiBgYGBcclxuICAgKlxyXG4gICAqIFRoZSB0cmFja2luZyBJRCBpcyBpbmplY3RlZCBhdXRvbWF0aWNhbGx5IGJ5IEluamVjdCBUb2tlbiBOR1hfR09PR0xFX0FOQUxZVElDU19TRVRUSU5HU19UT0tFTlxyXG4gICAqXHJcbiAgICogQHBhcmFtIHBhdGggL2hvbWVcclxuICAgKiBAcGFyYW0gdGl0bGUgSG9tZXBhZ2VcclxuICAgKiBAcGFyYW0gbG9jYXRpb24gJ3sgcGFnZV9sb2NhdGlvbiB9J1xyXG4gICAqIEBwYXJhbSBvcHRpb25zICd7IC4uLiBjdXN0b20gZGltZW50aW9ucyB9J1xyXG4gICAqL1xyXG4gIHBhZ2VWaWV3KCBwYXRoPzogc3RyaW5nLCB0aXRsZT86IHN0cmluZywgbG9jYXRpb24/OiBzdHJpbmcsIG9wdGlvbnM/OiBPYmplY3QpIHtcclxuICAgIHRyeSB7XHJcbiAgICAgIGlmICh3aW5kb3dbJ2d0YWcnXSkge1xyXG4gICAgICAgIGNvbnN0IG9wdCA9IHt9O1xyXG4gICAgICAgIGlmIChwYXRoKSB7XHJcbiAgICAgICAgICBvcHRbJ3BhZ2VfcGF0aCddID0gcGF0aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKHRpdGxlKSB7XHJcbiAgICAgICAgICBvcHRbJ3BhZ2VfdGl0bGUnXSA9IHRpdGxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZiAobG9jYXRpb24pIHtcclxuICAgICAgICAgIG9wdFsncGFnZV9sb2NhdGlvbiddID0gbG9jYXRpb247XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmIChvcHRpb25zKSB7XHJcbiAgICAgICAgICBPYmplY3QuYXNzaWduKG9wdCwgb3B0aW9ucyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoaXMuZ3RhZygnY29uZmlnJywgdGhpcy4kdHJhY2tpbmdJZC50cmFja2luZ0NvZGUsIG9wdCk7XHJcbiAgICAgIH1cclxuICAgIH0gY2F0Y2ggKGVycm9yKSB7XHJcbiAgICAgIHRoaXMudGhyb3coZXJyb3IpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyoqXHJcbiAgICogU2VuZCBhbiBldmVudG8gdG8gcmVwb3J0IGEgQXBwIFBhZ2UgVmlldy4gSXQgaXMgdGhlIHNhbWUgYXNcclxuICAgKlxyXG4gICAqIGBgYGpzXHJcbiAgICogZ3RhZygnZXZlbnQnLCAnc2NyZWVuX3ZpZXcnLCB7XHJcbiAgICogICAnYXBwX25hbWUnOiAnbXlBcHBOYW1lJyxcclxuICAgKiAgICdzY3JlZW5fbmFtZScgOiAnSG9tZSdcclxuICAgKiB9KTtcclxuICAgKlxyXG4gICAqIGBgYFxyXG4gICAqXHJcbiAgICogQHBhcmFtIHNjcmVlbiAnc2NyZWVuX25hbWUnXHJcbiAgICogQHBhcmFtIG5hbWUgJ2FwcF9uYW1lJ1xyXG4gICAqIEBwYXJhbSBhcHBJZCAnYXBwX2lkJ1xyXG4gICAqIEBwYXJhbSBhcHBWZXJzaW9uICdhcHBfdmVyc2lvbidcclxuICAgKiBAcGFyYW0gaW5zdGFsbGVySWQgJ2FwcF9pbnN0YWxsZXJfaWQnXHJcbiAgICovXHJcbiAgYXBwVmlldyhzY3JlZW46IHN0cmluZywgYXBwTmFtZTogc3RyaW5nLCBhcHBJZD86IHN0cmluZywgYXBwVmVyc2lvbj86IHN0cmluZywgaW5zdGFsbGVySWQ/OiBzdHJpbmcpIHtcclxuICAgIHRyeSB7XHJcbiAgICAgIGlmICh3aW5kb3dbJ2d0YWcnXSkge1xyXG4gICAgICAgIGNvbnN0IG9wdCA9IHt9O1xyXG4gICAgICAgIGlmIChzY3JlZW4pIHtcclxuICAgICAgICAgIG9wdFsnc2NyZWVuX25hbWUnXSA9IHNjcmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKGFwcE5hbWUpIHtcclxuICAgICAgICAgIG9wdFsnYXBwX25hbWUnXSA9IGFwcE5hbWU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmIChhcHBJZCkge1xyXG4gICAgICAgICAgb3B0WydhcHBfaWQnXSA9IGFwcElkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZiAoYXBwVmVyc2lvbikge1xyXG4gICAgICAgICAgb3B0WydhcHBfdmVyc2lvbiddID0gYXBwVmVyc2lvbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKGluc3RhbGxlcklkKSB7XHJcbiAgICAgICAgICBvcHRbJ2FwcF9pbnN0YWxsZXJfaWQnXSA9IGluc3RhbGxlcklkO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0aGlzLmd0YWcoJ2V2ZW50JywgJ3NjcmVlbl92aWV3Jywgb3B0KTtcclxuICAgICAgfVxyXG4gICAgfSBjYXRjaCAoZXJyb3IpIHtcclxuICAgICAgdGhpcy50aHJvdyhlcnJvcik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBTZW5kIGFuIGV2ZW50IHRvIEdBIHRvIHJlcG9ydCBhbiBhcHBsaWNhdGlvbiBlcnJvci4gSXQgaXMgdGhlIHNhbWUgYXNcclxuICAgKlxyXG4gICAqIGBgYGpzXHJcbiAgICogZ3RhZygnZXZlbnQnLCAnZXhjZXB0aW9uJywge1xyXG4gICAqICAgJ2Rlc2NyaXB0aW9uJzogJ2Vycm9yX2Rlc2NyaXB0aW9uJyxcclxuICAgKiAgICdmYXRhbCc6IGZhbHNlICAgLy8gc2V0IHRvIHRydWUgaWYgdGhlIGVycm9yIGlzIGZhdGFsXHJcbiAgICogfSk7XHJcbiAgICogYGBgXHJcbiAgICpcclxuICAgKiBAcGFyYW0gZGVzY3JpcHRpb24gJ2Vycm9yX2Rlc2NyaXB0aW9uJ1xyXG4gICAqIEBwYXJhbSBmYXRhbCBzZXQgdG8gdHJ1ZSBpZiB0aGUgZXJyb3IgaXMgZmF0YWxcclxuICAgKi9cclxuICBleGNlcHRpb24oZGVzY3JpcHRpb24/OiBzdHJpbmcsIGZhdGFsPzogYm9vbGVhbikge1xyXG4gICAgdHJ5IHtcclxuICAgICAgaWYgKHdpbmRvd1snZ3RhZyddKSB7XHJcbiAgICAgICAgY29uc3Qgb3B0ID0ge307XHJcbiAgICAgICAgaWYgKGRlc2NyaXB0aW9uKSB7XHJcbiAgICAgICAgICBvcHRbJ2Rlc2NyaXB0aW9uJ10gPSBkZXNjcmlwdGlvbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKGZhdGFsKSB7XHJcbiAgICAgICAgICBvcHRbJ2ZhdGFsJ10gPSBmYXRhbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGhpcy5ndGFnKCdldmVudCcsICdleGNlcHRpb24nLCBvcHQpO1xyXG4gICAgICB9XHJcbiAgICB9IGNhdGNoIChlcnJvcikge1xyXG4gICAgICB0aGlzLnRocm93KGVycm9yKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -8,5 +8,7 @@ import { InjectionToken } from '@angular/core';

export var NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN = new InjectionToken('ngx-hotjar-settings', {
factory: function () { return ({ trackingCode: '' }); }
factory: (/**
* @return {?}
*/
function () { return ({ trackingCode: '' }); })
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWdvb2dsZS1hbmFseXRpY3Mtc2V0dGluZ3MtdG9rZW4uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtZ29vZ2xlLWFuYWx5dGljcy8iLCJzb3VyY2VzIjpbImxpYi90b2tlbnMvbmd4LWdvb2dsZS1hbmFseXRpY3Mtc2V0dGluZ3MtdG9rZW4udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxlQUFlLENBQUM7O0FBRy9DLFdBQWEsbUNBQW1DLEdBQUcsSUFBSSxjQUFjLENBQTJCLHFCQUFxQixFQUFFO0lBQ3JILE9BQU8sRUFBRSxjQUFNLE9BQUEsQ0FBQyxFQUFFLFlBQVksRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUF0QixDQUFzQjtDQUN0QyxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3Rpb25Ub2tlbiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBJR29vZ2xlQW5hbHl0aWNzU2V0dGluZ3MgfSBmcm9tICcuLi9pbnRlcmZhY2VzL2ktZ29vZ2xlLWFuYWx5dGljcy1zZXR0aW5ncyc7XHJcblxyXG5leHBvcnQgY29uc3QgTkdYX0dPT0dMRV9BTkFMWVRJQ1NfU0VUVElOR1NfVE9LRU4gPSBuZXcgSW5qZWN0aW9uVG9rZW48SUdvb2dsZUFuYWx5dGljc1NldHRpbmdzPignbmd4LWhvdGphci1zZXR0aW5ncycsIHtcclxuICBmYWN0b3J5OiAoKSA9PiAoeyB0cmFja2luZ0NvZGU6ICcnIH0pXHJcbn0pO1xyXG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWdvb2dsZS1hbmFseXRpY3Mtc2V0dGluZ3MtdG9rZW4uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtZ29vZ2xlLWFuYWx5dGljcy8iLCJzb3VyY2VzIjpbImxpYi90b2tlbnMvbmd4LWdvb2dsZS1hbmFseXRpY3Mtc2V0dGluZ3MtdG9rZW4udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxlQUFlLENBQUM7O0FBRy9DLE1BQU0sS0FBTyxtQ0FBbUMsR0FBRyxJQUFJLGNBQWMsQ0FBMkIscUJBQXFCLEVBQUU7SUFDckgsT0FBTzs7O0lBQUUsY0FBTSxPQUFBLENBQUMsRUFBRSxZQUFZLEVBQUUsRUFBRSxFQUFFLENBQUMsRUFBdEIsQ0FBc0IsQ0FBQTtDQUN0QyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0aW9uVG9rZW4gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgSUdvb2dsZUFuYWx5dGljc1NldHRpbmdzIH0gZnJvbSAnLi4vaW50ZXJmYWNlcy9pLWdvb2dsZS1hbmFseXRpY3Mtc2V0dGluZ3MnO1xyXG5cclxuZXhwb3J0IGNvbnN0IE5HWF9HT09HTEVfQU5BTFlUSUNTX1NFVFRJTkdTX1RPS0VOID0gbmV3IEluamVjdGlvblRva2VuPElHb29nbGVBbmFseXRpY3NTZXR0aW5ncz4oJ25neC1ob3RqYXItc2V0dGluZ3MnLCB7XHJcbiAgZmFjdG9yeTogKCkgPT4gKHsgdHJhY2tpbmdDb2RlOiAnJyB9KVxyXG59KTtcclxuIl19
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/** @typedef {?} */
var GaAction;
export { GaAction };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2EtYWN0aW9uLnR5cGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtZ29vZ2xlLWFuYWx5dGljcy8iLCJzb3VyY2VzIjpbImxpYi90eXBlcy9nYS1hY3Rpb24udHlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHR5cGUgR2FBY3Rpb24gPSAndmlld19zZWFyY2hfcmVzdWx0cydcclxuICAgICAgICAgICAgICAgICAgICAgICAgfCAnYWRkX3BheW1lbnRfaW5mbydcclxuICAgICAgICAgICAgICAgICAgICAgICAgfCAnYWRkX3RvX2NhcnQnXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHwgJ2FkZF90b193aXNobGlzdCdcclxuICAgICAgICAgICAgICAgICAgICAgICAgfCAnYmVnaW5fY2hlY2tvdXQnXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHwgJ2NoZWNrb3V0X3Byb2dyZXNzJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB8ICdnZW5lcmF0ZV9sZWFkJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB8ICdsb2dpbidcclxuICAgICAgICAgICAgICAgICAgICAgICAgfCAncHVyY2hhc2UnXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHwgJ3JlZnVuZCdcclxuICAgICAgICAgICAgICAgICAgICAgICAgfCAncmVtb3ZlX2Zyb21fY2FydCdcclxuICAgICAgICAgICAgICAgICAgICAgICAgfCAnc2VhcmNoJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB8ICdzZWxlY3RfY29udGVudCdcclxuICAgICAgICAgICAgICAgICAgICAgICAgfCAnc2V0X2NoZWNrb3V0X29wdGlvbidcclxuICAgICAgICAgICAgICAgICAgICAgICAgfCAnc2hhcmUnXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHwgJ3NpZ25fdXAnXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHwgJ3ZpZXdfaXRlbSdcclxuICAgICAgICAgICAgICAgICAgICAgICAgfCAndmlld19pdGVtX2xpc3QnXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHwgJ3ZpZXdfcHJvbW90aW9uJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB8ICd2aWV3X3NlYXJjaF9yZXN1bHRzJztcclxuXHJcbiJdfQ==
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/** @typedef {?} */
var GaBind;
export { GaBind };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2EtYmluZC50eXBlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWdvb2dsZS1hbmFseXRpY3MvIiwic291cmNlcyI6WyJsaWIvdHlwZXMvZ2EtYmluZC50eXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiIiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgdHlwZSBHYUJpbmQgPSAnY2xpY2snfCdmb2N1cyd8J2JsdXInO1xyXG4iXX0=
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -9,3 +9,2 @@ /**

export { GoogleAnalyticsInitializer, NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER, GoogleAnalyticsRouterInitializer, NGX_GOOGLE_ANALYTICS_ROUTER_INITIALIZER_PROVIDER, NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN, GoogleAnalyticsService, GaEventCategoryDirective, GaEventDirective, GaEventFormInputDirective, NgxGoogleAnalyticsModule, NgxGoogleAnalyticsRouterModule } from './public_api';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmd4LWdvb2dsZS1hbmFseXRpY3MuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZ3gtZ29vZ2xlLWFuYWx5dGljcy8iLCJzb3VyY2VzIjpbIm5neC1nb29nbGUtYW5hbHl0aWNzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFJQSx3V0FBYyxjQUFjLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEdlbmVyYXRlZCBidW5kbGUgaW5kZXguIERvIG5vdCBlZGl0LlxuICovXG5cbmV4cG9ydCAqIGZyb20gJy4vcHVibGljX2FwaSc7XG4iXX0=
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -10,3 +10,7 @@ /*

export { GoogleAnalyticsRouterInitializer, NGX_GOOGLE_ANALYTICS_ROUTER_INITIALIZER_PROVIDER } from './lib/initializers/google-analytics-router.initializer';
export {} from './lib/interfaces/i-google-analytics-commant';
export {} from './lib/interfaces/i-google-analytics-settings';
export { NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN } from './lib/tokens/ngx-google-analytics-settings-token';
export {} from './lib/types/ga-action.type';
export {} from './lib/types/ga-bind.type';
export { GoogleAnalyticsService } from './lib/services/google-analytics.service';

@@ -18,3 +22,2 @@ export { GaEventCategoryDirective } from './lib/directives/ga-event-category.directive';

export { NgxGoogleAnalyticsRouterModule } from './lib/ngx-google-analytics-router/ngx-google-analytics-router.module';
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1nb29nbGUtYW5hbHl0aWNzLyIsInNvdXJjZXMiOlsicHVibGljX2FwaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBSUEsc0ZBQWMsaURBQWlELENBQUM7QUFDaEUsbUdBQWMsd0RBQXdELENBQUM7QUFHdkUsb0RBQWMsa0RBQWtELENBQUM7QUFHakUsdUNBQWMseUNBQXlDLENBQUM7QUFDeEQseUNBQWMsOENBQThDLENBQUM7QUFDN0QsaUNBQWMscUNBQXFDLENBQUM7QUFDcEQsMENBQWMsZ0RBQWdELENBQUM7QUFDL0QseUNBQWMsbUNBQW1DLENBQUM7QUFDbEQsK0NBQWMsc0VBQXNFLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gKiBQdWJsaWMgQVBJIFN1cmZhY2Ugb2Ygbmd4LWdvb2dsZS1hbmFseXRpY3NcclxuICovXHJcblxyXG5leHBvcnQgKiBmcm9tICcuL2xpYi9pbml0aWFsaXplcnMvZ29vZ2xlLWFuYWx5dGljcy5pbml0aWFsaXplcic7XHJcbmV4cG9ydCAqIGZyb20gJy4vbGliL2luaXRpYWxpemVycy9nb29nbGUtYW5hbHl0aWNzLXJvdXRlci5pbml0aWFsaXplcic7XHJcbmV4cG9ydCAqIGZyb20gJy4vbGliL2ludGVyZmFjZXMvaS1nb29nbGUtYW5hbHl0aWNzLWNvbW1hbnQnO1xyXG5leHBvcnQgKiBmcm9tICcuL2xpYi9pbnRlcmZhY2VzL2ktZ29vZ2xlLWFuYWx5dGljcy1zZXR0aW5ncyc7XHJcbmV4cG9ydCAqIGZyb20gJy4vbGliL3Rva2Vucy9uZ3gtZ29vZ2xlLWFuYWx5dGljcy1zZXR0aW5ncy10b2tlbic7XHJcbmV4cG9ydCAqIGZyb20gJy4vbGliL3R5cGVzL2dhLWFjdGlvbi50eXBlJztcclxuZXhwb3J0ICogZnJvbSAnLi9saWIvdHlwZXMvZ2EtYmluZC50eXBlJztcclxuZXhwb3J0ICogZnJvbSAnLi9saWIvc2VydmljZXMvZ29vZ2xlLWFuYWx5dGljcy5zZXJ2aWNlJztcclxuZXhwb3J0ICogZnJvbSAnLi9saWIvZGlyZWN0aXZlcy9nYS1ldmVudC1jYXRlZ29yeS5kaXJlY3RpdmUnO1xyXG5leHBvcnQgKiBmcm9tICcuL2xpYi9kaXJlY3RpdmVzL2dhLWV2ZW50LmRpcmVjdGl2ZSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vbGliL2RpcmVjdGl2ZXMvZ2EtZXZlbnQtZm9ybS1pbnB1dC5kaXJlY3RpdmUnO1xyXG5leHBvcnQgKiBmcm9tICcuL2xpYi9uZ3gtZ29vZ2xlLWFuYWx5dGljcy5tb2R1bGUnO1xyXG5leHBvcnQgKiBmcm9tICcuL2xpYi9uZ3gtZ29vZ2xlLWFuYWx5dGljcy1yb3V0ZXIvbmd4LWdvb2dsZS1hbmFseXRpY3Mtcm91dGVyLm1vZHVsZSc7XHJcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljX2FwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1nb29nbGUtYW5hbHl0aWNzLyIsInNvdXJjZXMiOlsicHVibGljX2FwaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBSUEsc0ZBQWMsaURBQWlELENBQUM7QUFDaEUsbUdBQWMsd0RBQXdELENBQUM7QUFDdkUsZUFBYyw2Q0FBNkMsQ0FBQztBQUM1RCxlQUFjLDhDQUE4QyxDQUFDO0FBQzdELG9EQUFjLGtEQUFrRCxDQUFDO0FBQ2pFLGVBQWMsNEJBQTRCLENBQUM7QUFDM0MsZUFBYywwQkFBMEIsQ0FBQztBQUN6Qyx1Q0FBYyx5Q0FBeUMsQ0FBQztBQUN4RCx5Q0FBYyw4Q0FBOEMsQ0FBQztBQUM3RCxpQ0FBYyxxQ0FBcUMsQ0FBQztBQUNwRCwwQ0FBYyxnREFBZ0QsQ0FBQztBQUMvRCx5Q0FBYyxtQ0FBbUMsQ0FBQztBQUNsRCwrQ0FBYyxzRUFBc0UsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcbiAqIFB1YmxpYyBBUEkgU3VyZmFjZSBvZiBuZ3gtZ29vZ2xlLWFuYWx5dGljc1xyXG4gKi9cclxuXHJcbmV4cG9ydCAqIGZyb20gJy4vbGliL2luaXRpYWxpemVycy9nb29nbGUtYW5hbHl0aWNzLmluaXRpYWxpemVyJztcclxuZXhwb3J0ICogZnJvbSAnLi9saWIvaW5pdGlhbGl6ZXJzL2dvb2dsZS1hbmFseXRpY3Mtcm91dGVyLmluaXRpYWxpemVyJztcclxuZXhwb3J0ICogZnJvbSAnLi9saWIvaW50ZXJmYWNlcy9pLWdvb2dsZS1hbmFseXRpY3MtY29tbWFudCc7XHJcbmV4cG9ydCAqIGZyb20gJy4vbGliL2ludGVyZmFjZXMvaS1nb29nbGUtYW5hbHl0aWNzLXNldHRpbmdzJztcclxuZXhwb3J0ICogZnJvbSAnLi9saWIvdG9rZW5zL25neC1nb29nbGUtYW5hbHl0aWNzLXNldHRpbmdzLXRva2VuJztcclxuZXhwb3J0ICogZnJvbSAnLi9saWIvdHlwZXMvZ2EtYWN0aW9uLnR5cGUnO1xyXG5leHBvcnQgKiBmcm9tICcuL2xpYi90eXBlcy9nYS1iaW5kLnR5cGUnO1xyXG5leHBvcnQgKiBmcm9tICcuL2xpYi9zZXJ2aWNlcy9nb29nbGUtYW5hbHl0aWNzLnNlcnZpY2UnO1xyXG5leHBvcnQgKiBmcm9tICcuL2xpYi9kaXJlY3RpdmVzL2dhLWV2ZW50LWNhdGVnb3J5LmRpcmVjdGl2ZSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vbGliL2RpcmVjdGl2ZXMvZ2EtZXZlbnQuZGlyZWN0aXZlJztcclxuZXhwb3J0ICogZnJvbSAnLi9saWIvZGlyZWN0aXZlcy9nYS1ldmVudC1mb3JtLWlucHV0LmRpcmVjdGl2ZSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vbGliL25neC1nb29nbGUtYW5hbHl0aWNzLm1vZHVsZSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vbGliL25neC1nb29nbGUtYW5hbHl0aWNzLXJvdXRlci9uZ3gtZ29vZ2xlLWFuYWx5dGljcy1yb3V0ZXIubW9kdWxlJztcclxuIl19
import { __awaiter } from 'tslib';
import { InjectionToken, APP_INITIALIZER, isDevMode, Injectable, Inject, ɵɵdefineInjectable, ɵɵinject, APP_BOOTSTRAP_LISTENER, Directive, Input, Optional, HostListener, Host, NgModule } from '@angular/core';
import { Router, NavigationEnd } from '@angular/router';
import { InjectionToken, APP_INITIALIZER, isDevMode, Injectable, Inject, NgModule, Directive, Input, Optional, HostListener, Host, APP_BOOTSTRAP_LISTENER, defineInjectable, inject } from '@angular/core';
import { CommonModule } from '@angular/common';

@@ -8,7 +8,10 @@

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/** @type {?} */
const NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN = new InjectionToken('ngx-hotjar-settings', {
factory: () => ({ trackingCode: '' })
factory: (/**
* @return {?}
*/
() => ({ trackingCode: '' }))
});

@@ -18,3 +21,3 @@

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -35,3 +38,6 @@ /** @type {?} */

function GoogleAnalyticsInitializer($settings) {
return () => __awaiter(this, void 0, void 0, function* () {
return (/**
* @return {?}
*/
() => __awaiter(this, void 0, void 0, function* () {
if (!$settings.trackingCode) {

@@ -45,2 +51,3 @@ if (!isDevMode()) {

$settings.uri = $settings.uri || `https://www.googletagmanager.com/gtag/js?id=${$settings.trackingCode}`;
// these commands should run first!
/** @type {?} */

@@ -53,5 +60,8 @@ const initialCommands = [

window['dataLayer'] = window['dataLayer'] || [];
window['gtag'] = window['gtag'] || function () {
window['gtag'] = window['gtag'] || (/**
* @return {?}
*/
function () {
window['dataLayer'].push(arguments);
};
});
for (const command of $settings.initCommands) {

@@ -67,3 +77,3 @@ window['gtag'](command.command, ...command.values);

head.appendChild(s);
});
}));
}

@@ -73,3 +83,3 @@

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -84,2 +94,3 @@ class GoogleAnalyticsService {

/**
* @protected
* @param {?} err

@@ -142,3 +153,3 @@ * @return {?}

}
this.gtag('event', /** @type {?} */ (action), opt);
this.gtag('event', (/** @type {?} */ (action)), opt);
}

@@ -279,7 +290,7 @@ }

];
/** @nocollapse */ GoogleAnalyticsService.ngInjectableDef = defineInjectable({ factory: function GoogleAnalyticsService_Factory() { return new GoogleAnalyticsService(inject(NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN)); }, token: GoogleAnalyticsService, providedIn: "root" });
/** @nocollapse */ GoogleAnalyticsService.ngInjectableDef = ɵɵdefineInjectable({ factory: function GoogleAnalyticsService_Factory() { return new GoogleAnalyticsService(ɵɵinject(NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN)); }, token: GoogleAnalyticsService, providedIn: "root" });
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -302,11 +313,19 @@ /** @type {?} */

function GoogleAnalyticsRouterInitializer($gaService, $router) {
return (c) => __awaiter(this, void 0, void 0, function* () {
return (/**
* @param {?} c
* @return {?}
*/
(c) => __awaiter(this, void 0, void 0, function* () {
$router
.events
.subscribe(event => {
.subscribe((/**
* @param {?} event
* @return {?}
*/
event => {
if (event instanceof NavigationEnd) {
$gaService.pageView(event.urlAfterRedirects, undefined, document.location.href);
}
});
});
}));
}));
}

@@ -316,3 +335,3 @@

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -337,3 +356,3 @@ class GaEventCategoryDirective {

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -380,2 +399,3 @@ class GaEventDirective {

/**
* @protected
* @return {?}

@@ -399,2 +419,3 @@ */

/**
* @protected
* @param {?} err

@@ -434,3 +455,3 @@ * @return {?}

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -472,3 +493,3 @@ class GaEventFormInputDirective {

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -509,3 +530,3 @@ class NgxGoogleAnalyticsModule {

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -527,14 +548,3 @@ class NgxGoogleAnalyticsRouterModule {

/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
export { GoogleAnalyticsInitializer, NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER, GoogleAnalyticsRouterInitializer, NGX_GOOGLE_ANALYTICS_ROUTER_INITIALIZER_PROVIDER, NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN, GoogleAnalyticsService, GaEventCategoryDirective, GaEventDirective, GaEventFormInputDirective, NgxGoogleAnalyticsModule, NgxGoogleAnalyticsRouterModule };
//# sourceMappingURL=ngx-google-analytics.js.map
export { GaEventCategoryDirective, GaEventDirective, GaEventFormInputDirective, GoogleAnalyticsInitializer, GoogleAnalyticsRouterInitializer, GoogleAnalyticsService, NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER, NGX_GOOGLE_ANALYTICS_ROUTER_INITIALIZER_PROVIDER, NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN, NgxGoogleAnalyticsModule, NgxGoogleAnalyticsRouterModule };
//# sourceMappingURL=ngx-google-analytics.js.map

@@ -0,4 +1,4 @@

import { __awaiter, __generator, __spread, __values } from 'tslib';
import { InjectionToken, APP_INITIALIZER, isDevMode, Injectable, Inject, ɵɵdefineInjectable, ɵɵinject, APP_BOOTSTRAP_LISTENER, Directive, Input, Optional, HostListener, Host, NgModule } from '@angular/core';
import { Router, NavigationEnd } from '@angular/router';
import { __awaiter, __generator, __spread, __values } from 'tslib';
import { InjectionToken, APP_INITIALIZER, isDevMode, Injectable, Inject, NgModule, Directive, Input, Optional, HostListener, Host, APP_BOOTSTRAP_LISTENER, defineInjectable, inject } from '@angular/core';
import { CommonModule } from '@angular/common';

@@ -8,7 +8,10 @@

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/** @type {?} */
var NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN = new InjectionToken('ngx-hotjar-settings', {
factory: function () { return ({ trackingCode: '' }); }
factory: (/**
* @return {?}
*/
function () { return ({ trackingCode: '' }); })
});

@@ -18,3 +21,3 @@

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -36,3 +39,6 @@ /** @type {?} */

var _this = this;
return function () { return __awaiter(_this, void 0, void 0, function () {
return (/**
* @return {?}
*/
function () { return __awaiter(_this, void 0, void 0, function () {
var e_1, _a, initialCommands, _b, _c, command, s, head;

@@ -48,2 +54,3 @@ return __generator(this, function (_d) {

$settings.uri = $settings.uri || "https://www.googletagmanager.com/gtag/js?id=" + $settings.trackingCode;
// these commands should run first!
initialCommands = [

@@ -55,5 +62,8 @@ { command: 'js', values: [new Date()] },

window['dataLayer'] = window['dataLayer'] || [];
window['gtag'] = window['gtag'] || function () {
window['gtag'] = window['gtag'] || (/**
* @return {?}
*/
function () {
window['dataLayer'].push(arguments);
};
});
try {

@@ -79,3 +89,3 @@ for (_b = __values($settings.initCommands), _c = _b.next(); !_c.done; _c = _b.next()) {

});
}); };
}); });
}

@@ -85,3 +95,3 @@

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -93,2 +103,3 @@ var GoogleAnalyticsService = /** @class */ (function () {

/**
* @protected
* @param {?} err

@@ -98,2 +109,3 @@ * @return {?}

GoogleAnalyticsService.prototype.throw = /**
* @protected
* @param {?} err

@@ -205,3 +217,3 @@ * @return {?}

}
this.gtag('event', /** @type {?} */ (action), opt);
this.gtag('event', (/** @type {?} */ (action)), opt);
}

@@ -438,3 +450,3 @@ }

]; };
/** @nocollapse */ GoogleAnalyticsService.ngInjectableDef = defineInjectable({ factory: function GoogleAnalyticsService_Factory() { return new GoogleAnalyticsService(inject(NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN)); }, token: GoogleAnalyticsService, providedIn: "root" });
/** @nocollapse */ GoogleAnalyticsService.ngInjectableDef = ɵɵdefineInjectable({ factory: function GoogleAnalyticsService_Factory() { return new GoogleAnalyticsService(ɵɵinject(NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN)); }, token: GoogleAnalyticsService, providedIn: "root" });
return GoogleAnalyticsService;

@@ -445,3 +457,3 @@ }());

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -465,14 +477,22 @@ /** @type {?} */

var _this = this;
return function (c) { return __awaiter(_this, void 0, void 0, function () {
return (/**
* @param {?} c
* @return {?}
*/
function (c) { return __awaiter(_this, void 0, void 0, function () {
return __generator(this, function (_a) {
$router
.events
.subscribe(function (event) {
.subscribe((/**
* @param {?} event
* @return {?}
*/
function (event) {
if (event instanceof NavigationEnd) {
$gaService.pageView(event.urlAfterRedirects, undefined, document.location.href);
}
});
}));
return [2 /*return*/];
});
}); };
}); });
}

@@ -482,3 +502,3 @@

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -504,3 +524,3 @@ var GaEventCategoryDirective = /** @class */ (function () {

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -555,5 +575,7 @@ var GaEventDirective = /** @class */ (function () {

/**
* @protected
* @return {?}
*/
GaEventDirective.prototype.trigger = /**
* @protected
* @return {?}

@@ -577,2 +599,3 @@ */

/**
* @protected
* @param {?} err

@@ -582,2 +605,3 @@ * @return {?}

GaEventDirective.prototype.throw = /**
* @protected
* @param {?} err

@@ -618,3 +642,3 @@ * @return {?}

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -655,3 +679,3 @@ var GaEventFormInputDirective = /** @class */ (function () {

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -702,3 +726,3 @@ var NgxGoogleAnalyticsModule = /** @class */ (function () {

* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/

@@ -723,14 +747,3 @@ var NgxGoogleAnalyticsRouterModule = /** @class */ (function () {

/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
export { GoogleAnalyticsInitializer, NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER, GoogleAnalyticsRouterInitializer, NGX_GOOGLE_ANALYTICS_ROUTER_INITIALIZER_PROVIDER, NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN, GoogleAnalyticsService, GaEventCategoryDirective, GaEventDirective, GaEventFormInputDirective, NgxGoogleAnalyticsModule, NgxGoogleAnalyticsRouterModule };
//# sourceMappingURL=ngx-google-analytics.js.map
export { GaEventCategoryDirective, GaEventDirective, GaEventFormInputDirective, GoogleAnalyticsInitializer, GoogleAnalyticsRouterInitializer, GoogleAnalyticsService, NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER, NGX_GOOGLE_ANALYTICS_ROUTER_INITIALIZER_PROVIDER, NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN, NgxGoogleAnalyticsModule, NgxGoogleAnalyticsRouterModule };
//# sourceMappingURL=ngx-google-analytics.js.map

@@ -1,6 +0,5 @@

import { Provider } from '@angular/core';
import { Provider, ComponentRef } from '@angular/core';
import { Router } from '@angular/router';
import { GoogleAnalyticsService } from '../services/google-analytics.service';
import { ComponentRef } from '@angular/core/src/render3';
export declare const NGX_GOOGLE_ANALYTICS_ROUTER_INITIALIZER_PROVIDER: Provider;
export declare function GoogleAnalyticsRouterInitializer($gaService: GoogleAnalyticsService, $router: Router): (c: ComponentRef<any>) => Promise<void>;

@@ -1,1 +0,1 @@

{"__symbolic":"module","version":4,"metadata":{"NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER":{"provide":{"__symbolic":"reference","module":"@angular/core","name":"APP_INITIALIZER","line":6,"character":11},"multi":true,"useFactory":{"__symbolic":"reference","name":"GoogleAnalyticsInitializer"},"deps":[{"__symbolic":"reference","name":"NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN"}]},"GoogleAnalyticsInitializer":{"__symbolic":"function","parameters":["$settings"],"value":{"__symbolic":"error","message":"Lambda not supported","line":17,"character":9,"module":"./lib/initializers/google-analytics.initializer"}},"NGX_GOOGLE_ANALYTICS_ROUTER_INITIALIZER_PROVIDER":{"provide":{"__symbolic":"reference","module":"@angular/core","name":"APP_BOOTSTRAP_LISTENER","line":6,"character":11},"multi":true,"useFactory":{"__symbolic":"reference","name":"GoogleAnalyticsRouterInitializer"},"deps":[{"__symbolic":"reference","name":"GoogleAnalyticsService"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":11,"character":4}]},"GoogleAnalyticsRouterInitializer":{"__symbolic":"function","parameters":["$gaService","$router"],"value":{"__symbolic":"error","message":"Lambda not supported","line":19,"character":9,"module":"./lib/initializers/google-analytics-router.initializer"}},"IGoogleAnalyticsCommand":{"__symbolic":"interface"},"IGoogleAnalyticsSettings":{"__symbolic":"interface"},"NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":3,"character":55},"arguments":["ngx-hotjar-settings",{"__symbolic":"error","message":"Lambda not supported","line":4,"character":11,"module":"./lib/tokens/ngx-google-analytics-settings-token"}]},"GaAction":{"__symbolic":"interface"},"GaBind":{"__symbolic":"interface"},"GoogleAnalyticsService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":10,"character":5},"arguments":[{"__symbolic":"reference","name":"NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN"}]}]],"parameters":[{"__symbolic":"reference","name":"IGoogleAnalyticsSettings"}]}],"throw":[{"__symbolic":"method"}],"gtag":[{"__symbolic":"method"}],"event":[{"__symbolic":"method"}],"pageView":[{"__symbolic":"method"}],"appView":[{"__symbolic":"method"}],"exception":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"GaEventCategoryDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":2,"character":1},"arguments":[{"selector":"[gaEvent][gaCategory],\n [gaCategory]","exportAs":"gaCategory"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"gaCategory":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}]}},"GaEventDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":6,"character":1},"arguments":[{"selector":"[gaEvent]","exportAs":"gaEvent"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":13,"character":5}}],null],"parameters":[{"__symbolic":"reference","name":"GaEventCategoryDirective"},{"__symbolic":"reference","name":"GoogleAnalyticsService"}]}],"gaAction":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"gaLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"gaValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"gaInteraction":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"gaBind":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"ngOnInit":[{"__symbolic":"method"}],"onClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":28,"character":3},"arguments":["click"]}]}],"onFocus":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":35,"character":3},"arguments":["focus"]}]}],"onBlur":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":42,"character":3},"arguments":["blur"]}]}],"trigger":[{"__symbolic":"method"}],"throw":[{"__symbolic":"method"}]}},"GaEventFormInputDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"selector":"input[gaEvent],\n select[gaEvent],\n textarea[gaEvent]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Host","line":12,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":12,"character":13}}]],"parameters":[{"__symbolic":"reference","name":"GaEventDirective"}]}],"gaBind":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"ngOnInit":[{"__symbolic":"method"}]}},"NgxGoogleAnalyticsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"imports":[],"declarations":[{"__symbolic":"reference","name":"GaEventDirective"},{"__symbolic":"reference","name":"GaEventCategoryDirective"},{"__symbolic":"reference","name":"GaEventFormInputDirective"}],"exports":[{"__symbolic":"reference","name":"GaEventDirective"},{"__symbolic":"reference","name":"GaEventCategoryDirective"},{"__symbolic":"reference","name":"GaEventFormInputDirective"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["trackingCode","commands","uri"],"defaults":[null,[],null],"value":{"ngModule":{"__symbolic":"reference","name":"NgxGoogleAnalyticsModule"},"providers":[{"provide":{"__symbolic":"reference","name":"NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN"},"useValue":{"trackingCode":{"__symbolic":"reference","name":"trackingCode"},"commands":{"__symbolic":"reference","name":"commands"},"uri":{"__symbolic":"reference","name":"uri"}}},{"__symbolic":"reference","name":"NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER"}]}}}},"NgxGoogleAnalyticsRouterModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":4},{"__symbolic":"reference","name":"NgxGoogleAnalyticsModule"}],"providers":[{"__symbolic":"reference","name":"NGX_GOOGLE_ANALYTICS_ROUTER_INITIALIZER_PROVIDER"}],"declarations":[]}]}],"members":{}}},"origins":{"NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER":"./lib/initializers/google-analytics.initializer","GoogleAnalyticsInitializer":"./lib/initializers/google-analytics.initializer","NGX_GOOGLE_ANALYTICS_ROUTER_INITIALIZER_PROVIDER":"./lib/initializers/google-analytics-router.initializer","GoogleAnalyticsRouterInitializer":"./lib/initializers/google-analytics-router.initializer","IGoogleAnalyticsCommand":"./lib/interfaces/i-google-analytics-commant","IGoogleAnalyticsSettings":"./lib/interfaces/i-google-analytics-settings","NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN":"./lib/tokens/ngx-google-analytics-settings-token","GaAction":"./lib/types/ga-action.type","GaBind":"./lib/types/ga-bind.type","GoogleAnalyticsService":"./lib/services/google-analytics.service","GaEventCategoryDirective":"./lib/directives/ga-event-category.directive","GaEventDirective":"./lib/directives/ga-event.directive","GaEventFormInputDirective":"./lib/directives/ga-event-form-input.directive","NgxGoogleAnalyticsModule":"./lib/ngx-google-analytics.module","NgxGoogleAnalyticsRouterModule":"./lib/ngx-google-analytics-router/ngx-google-analytics-router.module"},"importAs":"ngx-google-analytics"}
{"__symbolic":"module","version":4,"metadata":{"NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER":{"provide":{"__symbolic":"reference","module":"@angular/core","name":"APP_INITIALIZER","line":6,"character":11},"multi":true,"useFactory":{"__symbolic":"reference","name":"GoogleAnalyticsInitializer"},"deps":[{"__symbolic":"reference","name":"NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN"}]},"GoogleAnalyticsInitializer":{"__symbolic":"function","parameters":["$settings"],"value":{"__symbolic":"error","message":"Lambda not supported","line":17,"character":9,"module":"./lib/initializers/google-analytics.initializer"}},"NGX_GOOGLE_ANALYTICS_ROUTER_INITIALIZER_PROVIDER":{"provide":{"__symbolic":"reference","module":"@angular/core","name":"APP_BOOTSTRAP_LISTENER","line":5,"character":11},"multi":true,"useFactory":{"__symbolic":"reference","name":"GoogleAnalyticsRouterInitializer"},"deps":[{"__symbolic":"reference","name":"GoogleAnalyticsService"},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":10,"character":4}]},"GoogleAnalyticsRouterInitializer":{"__symbolic":"function","parameters":["$gaService","$router"],"value":{"__symbolic":"error","message":"Lambda not supported","line":18,"character":9,"module":"./lib/initializers/google-analytics-router.initializer"}},"IGoogleAnalyticsCommand":{"__symbolic":"interface"},"IGoogleAnalyticsSettings":{"__symbolic":"interface"},"NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":3,"character":55},"arguments":["ngx-hotjar-settings",{"__symbolic":"error","message":"Lambda not supported","line":4,"character":11,"module":"./lib/tokens/ngx-google-analytics-settings-token"}]},"GaAction":{"__symbolic":"interface"},"GaBind":{"__symbolic":"interface"},"GoogleAnalyticsService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":10,"character":5},"arguments":[{"__symbolic":"reference","name":"NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN"}]}]],"parameters":[{"__symbolic":"reference","name":"IGoogleAnalyticsSettings"}]}],"throw":[{"__symbolic":"method"}],"gtag":[{"__symbolic":"method"}],"event":[{"__symbolic":"method"}],"pageView":[{"__symbolic":"method"}],"appView":[{"__symbolic":"method"}],"exception":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"GaEventCategoryDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":2,"character":1},"arguments":[{"selector":"[gaEvent][gaCategory],\n [gaCategory]","exportAs":"gaCategory"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"gaCategory":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}]}},"GaEventDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":6,"character":1},"arguments":[{"selector":"[gaEvent]","exportAs":"gaEvent"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":13,"character":5}}],null],"parameters":[{"__symbolic":"reference","name":"GaEventCategoryDirective"},{"__symbolic":"reference","name":"GoogleAnalyticsService"}]}],"gaAction":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"gaLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":3}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}],"gaValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"gaInteraction":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"gaBind":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"ngOnInit":[{"__symbolic":"method"}],"onClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":28,"character":3},"arguments":["click"]}]}],"onFocus":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":35,"character":3},"arguments":["focus"]}]}],"onBlur":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":42,"character":3},"arguments":["blur"]}]}],"trigger":[{"__symbolic":"method"}],"throw":[{"__symbolic":"method"}]}},"GaEventFormInputDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"selector":"input[gaEvent],\n select[gaEvent],\n textarea[gaEvent]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Host","line":12,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":12,"character":13}}]],"parameters":[{"__symbolic":"reference","name":"GaEventDirective"}]}],"gaBind":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"ngOnInit":[{"__symbolic":"method"}]}},"NgxGoogleAnalyticsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"imports":[],"declarations":[{"__symbolic":"reference","name":"GaEventDirective"},{"__symbolic":"reference","name":"GaEventCategoryDirective"},{"__symbolic":"reference","name":"GaEventFormInputDirective"}],"exports":[{"__symbolic":"reference","name":"GaEventDirective"},{"__symbolic":"reference","name":"GaEventCategoryDirective"},{"__symbolic":"reference","name":"GaEventFormInputDirective"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["trackingCode","commands","uri"],"defaults":[null,[],null],"value":{"ngModule":{"__symbolic":"reference","name":"NgxGoogleAnalyticsModule"},"providers":[{"provide":{"__symbolic":"reference","name":"NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN"},"useValue":{"trackingCode":{"__symbolic":"reference","name":"trackingCode"},"commands":{"__symbolic":"reference","name":"commands"},"uri":{"__symbolic":"reference","name":"uri"}}},{"__symbolic":"reference","name":"NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER"}]}}}},"NgxGoogleAnalyticsRouterModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":4},{"__symbolic":"reference","name":"NgxGoogleAnalyticsModule"}],"providers":[{"__symbolic":"reference","name":"NGX_GOOGLE_ANALYTICS_ROUTER_INITIALIZER_PROVIDER"}],"declarations":[]}]}],"members":{}}},"origins":{"NGX_GOOGLE_ANALYTICS_INITIALIZER_PROVIDER":"./lib/initializers/google-analytics.initializer","GoogleAnalyticsInitializer":"./lib/initializers/google-analytics.initializer","NGX_GOOGLE_ANALYTICS_ROUTER_INITIALIZER_PROVIDER":"./lib/initializers/google-analytics-router.initializer","GoogleAnalyticsRouterInitializer":"./lib/initializers/google-analytics-router.initializer","IGoogleAnalyticsCommand":"./lib/interfaces/i-google-analytics-commant","IGoogleAnalyticsSettings":"./lib/interfaces/i-google-analytics-settings","NGX_GOOGLE_ANALYTICS_SETTINGS_TOKEN":"./lib/tokens/ngx-google-analytics-settings-token","GaAction":"./lib/types/ga-action.type","GaBind":"./lib/types/ga-bind.type","GoogleAnalyticsService":"./lib/services/google-analytics.service","GaEventCategoryDirective":"./lib/directives/ga-event-category.directive","GaEventDirective":"./lib/directives/ga-event.directive","GaEventFormInputDirective":"./lib/directives/ga-event-form-input.directive","NgxGoogleAnalyticsModule":"./lib/ngx-google-analytics.module","NgxGoogleAnalyticsRouterModule":"./lib/ngx-google-analytics-router/ngx-google-analytics-router.module"},"importAs":"ngx-google-analytics"}
{
"name": "ngx-google-analytics",
"version": "0.0.8",
"version": "8.0.0",
"description": "A simple ng-6 wrapper to load Google Analytics dependency by angular way",

@@ -19,4 +19,4 @@ "keywords": [

"peerDependencies": {
"@angular/common": "^6.0.0-rc.0 || ^6.0.0",
"@angular/core": "^6.0.0-rc.0 || ^6.0.0"
"@angular/common": "^8.0.2",
"@angular/core": "^8.0.2"
},

@@ -23,0 +23,0 @@ "main": "bundles/ngx-google-analytics.umd.js",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc