File: /home/u665686179/domains/hometuitionacademy.com/public_html/fbevents.js
/**
* Copyright (c) 2017-present, Facebook, Inc. All rights reserved.
*
* You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
* copy, modify, and distribute this software in source code or binary form for use
* in connection with the web services and APIs provided by Facebook.
*
* As with any software that integrates with the Facebook platform, your use of
* this software is subject to the Facebook Platform Policy
* [http://developers.facebook.com/policy/]. This copyright notice shall be
* included in all copies or substantial portions of the software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
fbq.version = "2.9.176";
fbq._releaseSegment = "stable";
fbq.pendingConfigs = ["global_config"];
fbq.__openBridgeRollout = 1.0;
(function (a, b, c, d) {
var e = { exports: {} };
e.exports;
(function () {
var f = a.fbq;
f.execStart = a.performance && a.performance.now && a.performance.now();
if (
!(function () {
var b = a.postMessage || function () {};
if (!f) {
b(
{
action: "FB_LOG",
logType: "Facebook Pixel Error",
logMessage: "Pixel code is not installed correctly on this page",
},
"*"
);
"error" in console &&
console.error(
"Facebook Pixel Error: Pixel code is not installed correctly on this page"
);
return !1;
}
return !0;
})()
)
return;
var g = (function () {
function a(a, b) {
var c = [],
d = !0,
e = !1,
f = void 0;
try {
for (
var g =
a[
typeof Symbol === "function"
? Symbol.iterator
: "@@iterator"
](),
a;
!(d = (a = g.next()).done);
d = !0
) {
c.push(a.value);
if (b && c.length === b) break;
}
} catch (a) {
(e = !0), (f = a);
} finally {
try {
!d && g["return"] && g["return"]();
} finally {
if (e) throw f;
}
}
return c;
}
return function (b, c) {
if (Array.isArray(b)) return b;
else if (
(typeof Symbol === "function" ? Symbol.iterator : "@@iterator") in
Object(b)
)
return a(b, c);
else
throw new TypeError(
"Invalid attempt to destructure non-iterable instance"
);
};
})(),
h = (function () {
function a(a, b) {
for (var c = 0; c < b.length; c++) {
var d = b[c];
d.enumerable = d.enumerable || !1;
d.configurable = !0;
"value" in d && (d.writable = !0);
Object.defineProperty(a, d.key, d);
}
}
return function (b, c, d) {
c && a(b.prototype, c);
d && a(b, d);
return b;
};
})(),
i =
typeof Symbol === "function" &&
typeof (typeof Symbol === "function"
? Symbol.iterator
: "@@iterator") === "symbol"
? function (a) {
return typeof a;
}
: function (a) {
return a &&
typeof Symbol === "function" &&
a.constructor === Symbol &&
a !==
(typeof Symbol === "function"
? Symbol.prototype
: "@@prototype")
? "symbol"
: typeof a;
};
function j(a, b) {
if (!a)
throw new ReferenceError(
"this hasn't been initialised - super() hasn't been called"
);
return b && (typeof b === "object" || typeof b === "function") ? b : a;
}
function k(a, b) {
if (typeof b !== "function" && b !== null)
throw new TypeError(
"Super expression must either be null or a function, not " + typeof b
);
a.prototype = Object.create(b && b.prototype, {
constructor: {
value: a,
enumerable: !1,
writable: !0,
configurable: !0,
},
});
b &&
(Object.setPrototypeOf
? Object.setPrototypeOf(a, b)
: (a.__proto__ = b));
}
function l(a, b, c) {
b in a
? Object.defineProperty(a, b, {
value: c,
enumerable: !0,
configurable: !0,
writable: !0,
})
: (a[b] = c);
return a;
}
function m(a) {
if (Array.isArray(a)) {
for (var b = 0, c = Array(a.length); b < a.length; b++) c[b] = a[b];
return c;
} else return Array.from(a);
}
function n(a, b) {
if (!(a instanceof b))
throw new TypeError("Cannot call a class as a function");
}
f.__fbeventsModules ||
((f.__fbeventsModules = {}),
(f.__fbeventsResolvedModules = {}),
(f.getFbeventsModules = function (a) {
f.__fbeventsResolvedModules[a] ||
(f.__fbeventsResolvedModules[a] = f.__fbeventsModules[a]());
return f.__fbeventsResolvedModules[a];
}),
(f.fbIsModuleLoaded = function (a) {
return !!f.__fbeventsModules[a];
}),
(f.ensureModuleRegistered = function (b, a) {
f.fbIsModuleLoaded(b) || (f.__fbeventsModules[b] = a);
}));
f.ensureModuleRegistered("generateUUID", function () {
return (function (f, g, h, i) {
var j = { exports: {} };
j.exports;
(function () {
"use strict";
function a() {
var a = new Date().getTime(),
b = "xxxxxxxsx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(
/[xy]/g,
function (b) {
var c = (a + Math.random() * 16) % 16 | 0;
a = Math.floor(a / 16);
return (b == "x" ? c : (c & 3) | 8).toString(16);
}
);
return b;
}
j.exports = a;
})();
return j.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsConvertNodeToHTMLElement", function () {
return (function (f, g, h, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
function a(a) {
if (
(typeof HTMLElement === "undefined"
? "undefined"
: i(HTMLElement)) === "object"
)
return a instanceof HTMLElement;
else
return (
a !== null &&
(typeof a === "undefined" ? "undefined" : i(a)) === "object" &&
a.nodeType === Node.ELEMENT_NODE &&
typeof a.nodeName === "string"
);
}
function b(b) {
return !a(b) ? null : b;
}
k.exports = b;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsEventValidation", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsLogging"),
b = a.logUserError,
c = /^[+-]?\d+(\.\d+)?$/,
d = "number",
e = "currency_code",
g = {
AED: 1,
ARS: 1,
AUD: 1,
BOB: 1,
BRL: 1,
CAD: 1,
CHF: 1,
CLP: 1,
CNY: 1,
COP: 1,
CRC: 1,
CZK: 1,
DKK: 1,
EUR: 1,
GBP: 1,
GTQ: 1,
HKD: 1,
HNL: 1,
HUF: 1,
IDR: 1,
ILS: 1,
INR: 1,
ISK: 1,
JPY: 1,
KRW: 1,
MOP: 1,
MXN: 1,
MYR: 1,
NIO: 1,
NOK: 1,
NZD: 1,
PEN: 1,
PHP: 1,
PLN: 1,
PYG: 1,
QAR: 1,
RON: 1,
RUB: 1,
SAR: 1,
SEK: 1,
SGD: 1,
THB: 1,
TRY: 1,
TWD: 1,
USD: 1,
UYU: 1,
VEF: 1,
VND: 1,
ZAR: 1,
};
a = {
value: { isRequired: !0, type: d },
currency: { isRequired: !0, type: e },
};
var h = {
AddPaymentInfo: {},
AddToCart: {},
AddToWishlist: {},
CompleteRegistration: {},
Contact: {},
CustomEvent: { validationSchema: { event: { isRequired: !0 } } },
CustomizeProduct: {},
Donate: {},
FindLocation: {},
InitiateCheckout: {},
Lead: {},
PageView: {},
PixelInitialized: {},
Purchase: { validationSchema: a },
Schedule: {},
Search: {},
StartTrial: {},
SubmitApplication: {},
Subscribe: {},
ViewContent: {},
},
i = {
agent: !0,
automaticmatchingconfig: !0,
codeless: !0,
tracksingleonly: !0,
"cbdata.onetrustid": !0,
},
j = Object.prototype.hasOwnProperty;
function l() {
return { error: null, warnings: [] };
}
function m(a) {
return { error: a, warnings: [] };
}
function n(a) {
return { error: null, warnings: a };
}
function o(a) {
if (a) {
a = a.toLowerCase();
var b = i[a];
if (b !== !0)
return m({
metadata: a,
type: "UNSUPPORTED_METADATA_ARGUMENT",
});
}
return l();
}
function p(a) {
var b =
arguments.length > 1 && arguments[1] !== void 0
? arguments[1]
: {};
if (!a) return m({ type: "NO_EVENT_NAME" });
var c = h[a];
return !c
? n([{ eventName: a, type: "NONSTANDARD_EVENT" }])
: q(a, b, c);
}
function q(a, b, f) {
f = f.validationSchema;
var h = [];
for (var i in f)
if (j.call(f, i)) {
var k = f[i],
l = b[i];
if (k) {
if (k.isRequired != null && !j.call(b, i))
return m({
eventName: a,
param: i,
type: "REQUIRED_PARAM_MISSING",
});
if (k.type != null && typeof k.type === "string") {
var o = !0;
switch (k.type) {
case d:
k =
(typeof l === "string" || typeof l === "number") &&
c.test("" + l);
k &&
Number(l) < 0 &&
h.push({
eventName: a ? a : "null",
param: i,
type: "NEGATIVE_EVENT_PARAM",
});
o = k;
break;
case e:
o = typeof l === "string" && !!g[l.toUpperCase()];
break;
}
if (!o)
return m({
eventName: a,
param: i,
type: "INVALID_PARAM",
});
}
}
}
return n(h);
}
function r(a, c) {
a = p(a, c);
a.error && b(a.error);
if (a.warnings)
for (c = 0; c < a.warnings.length; c++) b(a.warnings[c]);
return a;
}
k.exports = {
validateEvent: p,
validateEventAndLog: r,
validateMetadata: o,
};
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered(
"SignalsFBEventsActionIDConfigTypedef",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped");
a.coerce;
a = a.Typed;
a = a.objectWithFields({
portNumber: a.withValidation({
def: a.number(),
validators: [
function (a) {
return a > 0;
},
],
}),
ttlInHour: a.withValidation({
def: a.number(),
validators: [
function (a) {
return a > 0;
},
],
}),
});
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered("SignalsFBEventsBaseEvent", function () {
return (function (g, i, j, k) {
var l = { exports: {} };
l.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsUtils"),
b = a.map,
c = a.keys;
a = (function () {
function a(b) {
n(this, a),
(this._regKey = 0),
(this._subscriptions = {}),
(this._coerceArgs = b || null);
}
h(a, [
{
key: "listen",
value: function (a) {
var b = this,
c = "" + this._regKey++;
this._subscriptions[c] = a;
return function () {
delete b._subscriptions[c];
};
},
},
{
key: "listenOnce",
value: function (a) {
var b = null,
c = function () {
b && b();
b = null;
return a.apply(void 0, arguments);
};
b = this.listen(c);
return b;
},
},
{
key: "trigger",
value: function () {
var a = this;
for (
var d = arguments.length, e = Array(d), f = 0;
f < d;
f++
)
e[f] = arguments[f];
return b(c(this._subscriptions), function (b) {
if (b in a._subscriptions && a._subscriptions[b] != null) {
var c;
return (c = a._subscriptions)[b].apply(c, e);
} else return null;
});
},
},
{
key: "triggerWeakly",
value: function () {
var a =
this._coerceArgs != null
? this._coerceArgs.apply(this, arguments)
: null;
return a == null ? [] : this.trigger.apply(this, m(a));
},
},
]);
return a;
})();
l.exports = a;
})();
return l.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsBatcher", function () {
return (function (g, i, j, k) {
var l = { exports: {} };
l.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsConfigStore"),
b = 1e3,
c = 10;
function d() {
var b = a.get(null, "batching");
return b != null ? b.maxBatchSize : c;
}
function e() {
var c = a.get(null, "batching");
return c != null ? c.batchWaitTimeMs : b;
}
var i = (function () {
function a(b) {
n(this, a),
(this._waitHandle = null),
(this._data = []),
(this._cb = b);
}
h(a, [
{
key: "addToBatch",
value: function (a) {
var b = this;
this._waitHandle == null &&
(this._waitHandle = g.setTimeout(function () {
(b._waitHandle = null), b.forceEndBatch();
}, e()));
this._data.push(a);
this._data.length >= d() && this.forceEndBatch();
},
},
{
key: "forceEndBatch",
value: function () {
this._waitHandle != null &&
(g.clearTimeout(this._waitHandle),
(this._waitHandle = null)),
this._data.length > 0 && this._cb(this._data),
(this._data = []);
},
},
]);
return a;
})();
l.exports = i;
})();
return l.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered(
"SignalsFBEventsBrowserPropertiesConfigTypedef",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped"),
b = a.Typed;
a.coerce;
a = b.objectWithFields({
delayInMs: b.allowNull(b.number()),
enableEventSuppression: b.allowNull(b["boolean"]()),
enableBackupTimeout: b.allowNull(b["boolean"]()),
experiment: b.allowNull(b.string()),
fbcParamsConfig: b.allowNull(
b.objectWithFields({
params: b.arrayOf(
b.objectWithFields({
ebp_path: b.string(),
prefix: b.string(),
query: b.string(),
})
),
})
),
enableFbcParamSplit: b.allowNull(b["boolean"]()),
});
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered("SignalsFBEventsBufferConfigTypedef", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped"),
b = a.Typed;
a.coerce;
a = b.objectWithFields({
delayInMs: b.number(),
experimentName: b.allowNull(b.string()),
enableMultiEid: b.allowNull(b["boolean"]()),
});
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered(
"SignalsFBEventsCCRuleEvaluatorConfigTypedef",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped"),
b = a.Typed;
a.coerce;
a = b.objectWithFields({
ccRules: b.allowNull(
b.arrayOf(
b.allowNull(
b.objectWithFields({
id: b.allowNull(b.stringOrNumber()),
rule: b.allowNull(b.objectOrString()),
})
)
)
),
wcaRules: b.allowNull(
b.arrayOf(
b.allowNull(
b.objectWithFields({
id: b.allowNull(b.stringOrNumber()),
rule: b.allowNull(b.objectOrString()),
})
)
)
),
valueRules: b.allowNull(
b.arrayOf(
b.allowNull(
b.objectWithFields({
id: b.allowNull(b.string()),
rule: b.allowNull(b.object()),
})
)
)
),
blacklistedIframeReferrers: b.allowNull(b.mapOf(b["boolean"]())),
});
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered(
"SignalsFBEventsClientHintConfigTypedef",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped"),
b = a.Typed;
a.coerce;
a = b.objectWithFields({
delayInMs: b.allowNull(b.number()),
disableBackupTimeout: b.allowNull(b["boolean"]()),
});
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered(
"SignalsFBEventsClientSidePixelForkingConfigTypedef",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped");
a.coerce;
a = a.Typed;
a = a.objectWithFields({
forkedPixelIds: a.allowNull(a.arrayOf(a.string())),
forkedPixelIdsInBrowserChannel: a.allowNull(
a.arrayOf(a.string())
),
forkedPixelIdsInServerChannel: a.allowNull(a.arrayOf(a.string())),
forkedPixelsInBrowserChannel: a.arrayOf(
a.objectWithFields({
destination_pixel_id: a.string(),
domains: a.allowNull(a.arrayOf(a.string())),
})
),
forkedPixelsInServerChannel: a.arrayOf(
a.objectWithFields({
destination_pixel_id: a.string(),
domains: a.allowNull(a.arrayOf(a.string())),
})
),
});
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered(
"signalsFBEventsCoerceAutomaticMatchingConfig",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped"),
b = a.coerce;
a = a.Typed;
var c = a.objectWithFields({
selectedMatchKeys: a.arrayOf(a.string()),
});
k.exports = function (a) {
return b(a, c);
};
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered(
"signalsFBEventsCoerceBatchingConfig",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped"),
b = a.Typed,
c = a.coerce,
d = a.enforce,
e = function (a) {
var e = c(
a,
b.objectWithFields({
max_batch_size: b.number(),
wait_time_ms: b.number(),
})
);
return e != null
? {
batchWaitTimeMs: e.wait_time_ms,
maxBatchSize: e.max_batch_size,
}
: d(
a,
b.objectWithFields({
batchWaitTimeMs: b.number(),
maxBatchSize: b.number(),
})
);
};
k.exports = function (a) {
return c(a, e);
};
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered(
"signalsFBEventsCoerceInferedEventsConfig",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped"),
b = a.coerce;
a = a.Typed;
var c = a.objectWithFields({
buttonSelector: a.allowNull(a.string()),
disableRestrictedData: a.allowNull(a["boolean"]()),
});
k.exports = function (a) {
return b(a, c);
};
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered(
"signalsFBEventsCoerceParameterExtractors",
function () {
return (function (g, h, j, k) {
var l = { exports: {} };
l.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsUtils"),
b = a.filter,
c = a.map,
d = f.getFbeventsModules(
"signalsFBEventsCoerceStandardParameter"
);
function e(a) {
if (
a == null ||
(typeof a === "undefined" ? "undefined" : i(a)) !== "object"
)
return null;
var b = a.domain_uri,
c = a.event_type,
d = a.extractor_type;
a = a.id;
b = typeof b === "string" ? b : null;
c = c != null && typeof c === "string" && c !== "" ? c : null;
a = a != null && typeof a === "string" && a !== "" ? a : null;
d =
d === "CONSTANT_VALUE" ||
d === "CSS" ||
d === "GLOBAL_VARIABLE" ||
d === "GTM" ||
d === "JSON_LD" ||
d === "META_TAG" ||
d === "OPEN_GRAPH" ||
d === "RDFA" ||
d === "SCHEMA_DOT_ORG" ||
d === "URI"
? d
: null;
return b != null && c != null && a != null && d != null
? { domain_uri: b, event_type: c, extractor_type: d, id: a }
: null;
}
function g(a) {
if (
a == null ||
(typeof a === "undefined" ? "undefined" : i(a)) !== "object"
)
return null;
a = a.extractor_config;
if (
a == null ||
(typeof a === "undefined" ? "undefined" : i(a)) !== "object"
)
return null;
var b = a.parameter_type;
a = a.value;
b = d(b);
a = a != null && typeof a === "string" && a !== "" ? a : null;
return b != null && a != null
? { parameter_type: b, value: a }
: null;
}
function h(a) {
if (
a == null ||
(typeof a === "undefined" ? "undefined" : i(a)) !== "object"
)
return null;
var b = a.parameter_type;
a = a.selector;
b = d(b);
a = a != null && typeof a === "string" && a !== "" ? a : null;
return b != null && a != null
? { parameter_type: b, selector: a }
: null;
}
function j(a) {
if (
a == null ||
(typeof a === "undefined" ? "undefined" : i(a)) !== "object"
)
return null;
a = a.extractor_config;
if (
a == null ||
(typeof a === "undefined" ? "undefined" : i(a)) !== "object"
)
return null;
a = a.parameter_selectors;
if (Array.isArray(a)) {
a = c(a, h);
var d = b(a, Boolean);
if (a.length === d.length) return { parameter_selectors: d };
}
return null;
}
function k(a) {
if (
a == null ||
(typeof a === "undefined" ? "undefined" : i(a)) !== "object"
)
return null;
a = a.extractor_config;
if (
a == null ||
(typeof a === "undefined" ? "undefined" : i(a)) !== "object"
)
return null;
var b = a.context,
c = a.parameter_type;
a = a.value;
b = b != null && typeof b === "string" && b !== "" ? b : null;
c = d(c);
a = a != null && typeof a === "string" && a !== "" ? a : null;
return b != null && c != null && a != null
? { context: b, parameter_type: c, value: a }
: null;
}
function m(a) {
var b = e(a);
if (
b == null ||
a == null ||
(typeof a === "undefined" ? "undefined" : i(a)) !== "object"
)
return null;
var c = b.domain_uri,
d = b.event_type,
f = b.extractor_type;
b = b.id;
if (f === "CSS") {
var h = j(a);
if (h != null)
return {
domain_uri: c,
event_type: d,
extractor_config: h,
extractor_type: "CSS",
id: b,
};
}
if (f === "CONSTANT_VALUE") {
h = g(a);
if (h != null)
return {
domain_uri: c,
event_type: d,
extractor_config: h,
extractor_type: "CONSTANT_VALUE",
id: b,
};
}
if (f === "GLOBAL_VARIABLE")
return {
domain_uri: c,
event_type: d,
extractor_type: "GLOBAL_VARIABLE",
id: b,
};
if (f === "GTM")
return {
domain_uri: c,
event_type: d,
extractor_type: "GTM",
id: b,
};
if (f === "JSON_LD")
return {
domain_uri: c,
event_type: d,
extractor_type: "JSON_LD",
id: b,
};
if (f === "META_TAG")
return {
domain_uri: c,
event_type: d,
extractor_type: "META_TAG",
id: b,
};
if (f === "OPEN_GRAPH")
return {
domain_uri: c,
event_type: d,
extractor_type: "OPEN_GRAPH",
id: b,
};
if (f === "RDFA")
return {
domain_uri: c,
event_type: d,
extractor_type: "RDFA",
id: b,
};
if (f === "SCHEMA_DOT_ORG")
return {
domain_uri: c,
event_type: d,
extractor_type: "SCHEMA_DOT_ORG",
id: b,
};
if (f === "URI") {
h = k(a);
if (h != null)
return {
domain_uri: c,
event_type: d,
extractor_config: h,
extractor_type: "URI",
id: b,
};
}
return null;
}
l.exports = m;
})();
return l.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered("signalsFBEventsCoercePixelID", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsLogging"),
b = a.logUserError;
a = f.getFbeventsModules("SignalsFBEventsTyped");
var c = a.Typed,
d = a.coerce;
function e(a) {
a = d(a, c.fbid());
if (a == null) {
var e = JSON.stringify(a);
b({
pixelID: e != null ? e : "undefined",
type: "INVALID_PIXEL_ID",
});
return null;
}
return a;
}
k.exports = e;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsCoercePrimitives", function () {
return (function (g, h, j, k) {
var m = { exports: {} };
m.exports;
(function () {
"use strict";
var a =
Object.assign ||
function (a) {
for (var b = 1; b < arguments.length; b++) {
var c = arguments[b];
for (var d in c)
Object.prototype.hasOwnProperty.call(c, d) && (a[d] = c[d]);
}
return a;
},
b = f.getFbeventsModules("SignalsFBEventsUtils"),
c = b.filter,
d = b.map,
e = b.reduce;
function g(a) {
return Object.values(a);
}
function h(a) {
return typeof a === "boolean" ? a : null;
}
function j(a) {
return typeof a === "number" ? a : null;
}
function k(a) {
return typeof a === "string" ? a : null;
}
function n(a) {
return (typeof a === "undefined" ? "undefined" : i(a)) ===
"object" &&
!Array.isArray(a) &&
a != null
? a
: null;
}
function o(a) {
return Array.isArray(a) ? a : null;
}
function p(a, b) {
return g(a).includes(b) ? b : null;
}
function q(a, b) {
a = o(a);
return a == null
? null
: c(d(a, b), function (a) {
return a != null;
});
}
function r(a, b) {
var c = o(a);
if (c == null) return null;
a = q(a, b);
return a == null ? null : a.length === c.length ? a : null;
}
function s(b, c) {
var d = n(b);
if (d == null) return null;
b = e(
Object.keys(d),
function (b, e) {
var f = c(d[e]);
return f == null ? b : a({}, b, l({}, e, f));
},
{}
);
return Object.keys(d).length === Object.keys(b).length ? b : null;
}
function t(a) {
var b = function (b) {
return a(b);
};
b.nullable = !0;
return b;
}
function u(b, c) {
var d = n(b);
if (d == null) return null;
b = Object.keys(c).reduce(function (b, e) {
if (b == null) return null;
var f = c[e],
g = d[e];
if (f.nullable === !0 && g == null)
return a({}, b, l({}, e, null));
f = f(g);
return f == null ? null : a({}, b, l({}, e, f));
}, {});
return b != null ? Object.freeze(b) : null;
}
m.exports = {
coerceArray: o,
coerceArrayFilteringNulls: q,
coerceArrayOf: r,
coerceBoolean: h,
coerceEnum: p,
coerceMapOf: s,
coerceNullableField: t,
coerceNumber: j,
coerceObject: n,
coerceObjectWithFields: u,
coerceString: k,
};
})();
return m.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered(
"signalsFBEventsCoerceStandardParameter",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsUtils");
a = a.FBSet;
var b = new a([
"content_category",
"content_ids",
"content_name",
"content_type",
"currency",
"contents",
"num_items",
"order_id",
"predicted_ltv",
"search_string",
"status",
"subscription_id",
"value",
"id",
"item_price",
"quantity",
"ct",
"db",
"em",
"external_id",
"fn",
"ge",
"ln",
"namespace",
"ph",
"st",
"zp",
]);
function c(a) {
return typeof a === "string" && b.has(a) ? a : null;
}
k.exports = c;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered("SignalsFBEventsConfigLoadedEvent", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsBaseEvent"),
b = f.getFbeventsModules("signalsFBEventsCoercePixelID");
function c(a) {
a = b(a);
return a != null ? [a] : null;
}
a = new a(c);
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsConfigStore", function () {
return (function (g, i, j, k) {
var m = { exports: {} };
m.exports;
(function () {
"use strict";
var a = f.getFbeventsModules(
"signalsFBEventsCoerceAutomaticMatchingConfig"
),
b = f.getFbeventsModules("signalsFBEventsCoerceBatchingConfig"),
c = f.getFbeventsModules(
"signalsFBEventsCoerceInferedEventsConfig"
),
d = f.getFbeventsModules("signalsFBEventsCoercePixelID"),
e = f.getFbeventsModules("SignalsFBEventsLogging"),
g = e.logError,
i = f.getFbeventsModules("SignalsFBEventsQE");
e = f.getFbeventsModules(
"SignalsFBEventsBrowserPropertiesConfigTypedef"
);
var j = f.getFbeventsModules("SignalsFBEventsBufferConfigTypedef"),
k = f.getFbeventsModules(
"SignalsFBEventsESTRuleEngineConfigTypedef"
),
o = f.getFbeventsModules(
"SignalsFBEventsDataProcessingOptionsConfigTypedef"
),
p = f.getFbeventsModules(
"SignalsFBEventsDefaultCustomDataConfigTypedef"
),
q = f.getFbeventsModules("SignalsFBEventsMicrodataConfigTypedef"),
r = f.getFbeventsModules("SignalsFBEventsOpenBridgeConfigTypedef"),
s = f.getFbeventsModules(
"SignalsFBEventsParallelFireConfigTypedef"
),
t = f.getFbeventsModules("SignalsFBEventsProhibitedSourcesTypedef"),
u = f.getFbeventsModules("SignalsFBEventsTyped"),
v = u.Typed,
w = u.coerce;
u = f.getFbeventsModules("SignalsFBEventsUnwantedDataTypedef");
var x = f.getFbeventsModules(
"SignalsFBEventsEventValidationConfigTypedef"
),
y = f.getFbeventsModules(
"SignalsFBEventsProtectedDataModeConfigTypedef"
),
z = f.getFbeventsModules("SignalsFBEventsClientHintConfigTypedef"),
A = f.getFbeventsModules(
"SignalsFBEventsCCRuleEvaluatorConfigTypedef"
),
B = f.getFbeventsModules(
"SignalsFBEventsRestrictedDomainsConfigTypedef"
),
C = f.getFbeventsModules(
"SignalsFBEventsIABPCMAEBridgeConfigTypedef"
),
D = f.getFbeventsModules(
"SignalsFBEventsCookieDeprecationLabelConfigTypedef"
),
E = f.getFbeventsModules(
"SignalsFBEventsUnwantedEventsConfigTypedef"
),
F = f.getFbeventsModules(
"SignalsFBEventsUnwantedEventNamesConfigTypedef"
),
G = f.getFbeventsModules(
"SignalsFBEventsUnwantedParamsConfigTypedef"
),
H = f.getFbeventsModules(
"SignalsFBEventsStandardParamChecksConfigTypedef"
),
I = f.getFbeventsModules(
"SignalsFBEventsClientSidePixelForkingConfigTypedef"
),
J = f.getFbeventsModules("SignalsFBEventsCookieConfigTypedef"),
K = f.getFbeventsModules("SignalsFBEventsActionIDConfigTypedef"),
L = f.getFbeventsModules("SignalsFBEventsGatingConfigTypedef"),
M = f.getFbeventsModules(
"SignalsFBEventsProhibitedPixelConfigTypedef"
),
N = "global",
O = {
automaticMatching: a,
openbridge: r,
batching: b,
inferredEvents: c,
microdata: q,
prohibitedSources: t,
unwantedData: u,
dataProcessingOptions: o,
parallelfire: s,
buffer: j,
browserProperties: e,
defaultCustomData: p,
estRuleEngine: k,
eventValidation: x,
protectedDataMode: y,
clientHint: z,
ccRuleEvaluator: A,
restrictedDomains: B,
IABPCMAEBridge: C,
cookieDeprecationLabel: D,
unwantedEvents: E,
unwantedEventNames: F,
unwantedParams: G,
standardParamChecks: H,
clientSidePixelForking: I,
cookie: J,
actionID: K,
gating: L,
prohibitedPixels: M,
};
a = (function () {
function a() {
var b;
n(this, a);
this._configStore =
((b = {
automaticMatching: {},
batching: {},
inferredEvents: {},
microdata: {},
prohibitedSources: {},
unwantedData: {},
dataProcessingOptions: {},
openbridge: {},
parallelfire: {},
buffer: {},
defaultCustomData: {},
estRuleEngine: {},
}),
l(b, "defaultCustomData", {}),
l(b, "browserProperties", {}),
l(b, "eventValidation", {}),
l(b, "protectedDataMode", {}),
l(b, "clientHint", {}),
l(b, "ccRuleEvaluator", {}),
l(b, "restrictedDomains", {}),
l(b, "IABPCMAEBridge", {}),
l(b, "cookieDeprecationLabel", {}),
l(b, "unwantedEvents", {}),
l(b, "unwantedParams", {}),
l(b, "standardParamChecks", {}),
l(b, "unwantedEventNames", {}),
l(b, "clientSidePixelForking", {}),
l(b, "cookie", {}),
l(b, "actionID", {}),
l(b, "gating", {}),
l(b, "prohibitedPixels", {}),
b);
}
h(a, [
{
key: "set",
value: function (a, b, c) {
a = a == null ? N : d(a);
if (a == null) return;
b = w(b, v.string());
if (b == null) return;
if (this._configStore[b] == null) return;
this._configStore[b][a] = O[b] != null ? O[b](c) : c;
},
},
{
key: "setExperimental",
value: function (a) {
a = w(
a,
v.objectWithFields({
config: v.object(),
experimentName: v.string(),
pixelID: d,
pluginName: v.string(),
})
);
if (a == null) return;
var b = a.config,
c = a.experimentName,
e = a.pixelID;
a = a.pluginName;
i.isInTest(c) && this.set(e, a, b);
},
},
{
key: "get",
value: function (a, b) {
return this._configStore[b][a != null ? a : N];
},
},
{
key: "getWithGlobalFallback",
value: function (a, b) {
var c = N;
b = this._configStore[b];
a != null &&
Object.prototype.hasOwnProperty.call(b, a) &&
(c = a);
return b[c];
},
},
{
key: "getAutomaticMatchingConfig",
value: function (a) {
g(new Error("Calling legacy api getAutomaticMatchingConfig"));
return this.get(a, "automaticMatching");
},
},
{
key: "getInferredEventsConfig",
value: function (a) {
g(new Error("Calling legacy api getInferredEventsConfig"));
return this.get(a, "inferredEvents");
},
},
]);
return a;
})();
m.exports = new a();
})();
return m.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsCookieConfigTypedef", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped"),
b = a.Typed;
a.coerce;
a = b.objectWithFields({
fbcParamsConfig: b.allowNull(
b.objectWithFields({
params: b.arrayOf(
b.objectWithFields({
ebp_path: b.string(),
prefix: b.string(),
query: b.string(),
})
),
})
),
enableFbcParamSplit: b.allowNull(b["boolean"]()),
});
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered(
"SignalsFBEventsCookieDeprecationLabelConfigTypedef",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped"),
b = a.Typed;
a.coerce;
a = b.objectWithFields({
delayInMs: b.allowNull(b.number()),
disableBackupTimeout: b.allowNull(b["boolean"]()),
});
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered(
"SignalsFBEventsDataProcessingOptionsConfigTypedef",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped");
a = a.Typed;
a = a.objectWithFields({
dataProcessingOptions: a.withValidation({
def: a.arrayOf(a.string()),
validators: [
function (a) {
return a.reduce(function (a, b) {
return a === !0 && b === "LDU";
}, !0);
},
],
}),
dataProcessingCountry: a.withValidation({
def: a.allowNull(a.number()),
validators: [
function (a) {
return a === null || a === 0 || a === 1;
},
],
}),
dataProcessingState: a.withValidation({
def: a.allowNull(a.number()),
validators: [
function (a) {
return a === null || a === 0 || a === 1e3;
},
],
}),
});
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered(
"SignalsFBEventsDefaultCustomDataConfigTypedef",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped"),
b = a.Typed;
a.coerce;
a = b.objectWithFields({
enable_order_id: b["boolean"](),
enable_value: b["boolean"](),
enable_currency: b["boolean"](),
enable_contents: b["boolean"](),
enable_content_ids: b["boolean"](),
enable_content_type: b["boolean"](),
experiment: b.allowNull(b.string()),
});
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered("signalsFBEventsDoAutomaticMatching", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsUtils"),
b = a.keys,
c = f.getFbeventsModules("SignalsFBEventsConfigStore");
a = f.getFbeventsModules("SignalsFBEventsEvents");
var d = a.piiAutomatched;
function e(a, e, f, g) {
a = g != null ? g : c.get(e.id, "automaticMatching");
if (b(f).length > 0 && a != null) {
g = a.selectedMatchKeys;
for (a in f)
g.indexOf(a) >= 0 && (e.userDataFormFields[a] = f[a]);
d.trigger(e);
}
}
k.exports = e;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered(
"SignalsFBEventsESTRuleEngineConfigTypedef",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped"),
b = a.Typed;
a.coerce;
a = b.objectWithFields({ experimentName: b.allowNull(b.string()) });
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered("SignalsFBEventsEvents", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsBaseEvent"),
b = f.getFbeventsModules("SignalsFBEventsConfigLoadedEvent"),
c = f.getFbeventsModules("SignalsFBEventsFiredEvent"),
d = f.getFbeventsModules("SignalsFBEventsGetCustomParametersEvent"),
e = f.getFbeventsModules("SignalsFBEventsGetIWLParametersEvent"),
g = f.getFbeventsModules("SignalsFBEventsIWLBootStrapEvent"),
h = f.getFbeventsModules("SignalsFBEventsPIIAutomatchedEvent"),
i = f.getFbeventsModules("SignalsFBEventsPIIConflictingEvent"),
j = f.getFbeventsModules("SignalsFBEventsPIIInvalidatedEvent"),
l = f.getFbeventsModules("SignalsFBEventsPluginLoadedEvent"),
m = f.getFbeventsModules("SignalsFBEventsSetEventIDEvent"),
n = f.getFbeventsModules("SignalsFBEventsSetIWLExtractorsEvent"),
o = f.getFbeventsModules("SignalsFBEventsSetESTRules"),
p = f.getFbeventsModules("SignalsFBEventsSetCCRules"),
q = f.getFbeventsModules(
"SignalsFBEventsValidateCustomParametersEvent"
),
r = f.getFbeventsModules(
"SignalsFBEventsLateValidateCustomParametersEvent"
),
s = f.getFbeventsModules(
"SignalsFBEventsValidateUrlParametersEvent"
),
t = f.getFbeventsModules("SignalsFBEventsGetAemResultEvent"),
u = f.getFbeventsModules(
"SignalsFBEventsValidateGetClickIDFromBrowserProperties"
),
v = f.getFbeventsModules("SignalsFBEventsExtractPII"),
w = f.getFbeventsModules("SignalsFBEventsSetFBPEvent");
b = {
configLoaded: b,
execEnd: new a(),
fired: c,
getCustomParameters: d,
getIWLParameters: e,
iwlBootstrap: g,
piiAutomatched: h,
piiConflicting: i,
piiInvalidated: j,
pluginLoaded: l,
setEventId: m,
setIWLExtractors: n,
setESTRules: o,
setCCRules: p,
validateCustomParameters: q,
lateValidateCustomParameters: r,
validateUrlParameters: s,
getAemResult: t,
getClickIDFromBrowserProperties: u,
extractPii: v,
setFBP: w,
};
k.exports = b;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered(
"SignalsFBEventsEventValidationConfigTypedef",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped"),
b = a.Typed;
a.coerce;
a = b.objectWithFields({
unverifiedEventNames: b.allowNull(b.arrayOf(b.string())),
enableEventSanitization: b.allowNull(b["boolean"]()),
restrictedEventNames: b.allowNull(b.arrayOf(b.string())),
});
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered("SignalsFBEventsExperimentNames", function () {
return (function (f, g, h, i) {
var j = { exports: {} };
j.exports;
(function () {
"use strict";
j.exports = {
BATCHING_EXPERIMENT: "batching",
SEND_XHR_EXPERIMENT: "send_xhr",
USE_FBC_AS_CACHE_KEY_EXPERIMENT: "use_fbc_as_cache_key",
NETWORK_RETRY_EXPERIMENT: "network_retry_when_not_success",
BUFFER_EVENTS_EXPERIMENT: "buffer_events",
NO_OP_EXPERIMENT: "no_op_exp",
NO_CD_FILTERED_PARAMS: "no_cd_filtered_params",
LOWER_MICRODATA_DELAY: "lower_microdata_delay",
};
})();
return j.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsExperimentsTypedef", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped"),
b = a.Typed;
a.coerce;
a.enforce;
a = b.arrayOf(
b.objectWithFields({
allocation: b.number(),
code: b.string(),
name: b.string(),
passRate: b.number(),
})
);
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsExtractPII", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsBaseEvent"),
b = f.getFbeventsModules("SignalsFBEventsPixelTypedef"),
c = f.getFbeventsModules("SignalsFBEventsTyped"),
d = c.Typed,
e = c.coerce;
function g(a, c, f) {
c = e(a, b);
f = d.allowNull(d.object());
a = d.allowNull(d.object());
return c != null ? [{ pixel: c, form: f, button: a }] : null;
}
c = new a(g);
k.exports = c;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsFBQ", function () {
return (function (g, i, j, k) {
var l = { exports: {} };
l.exports;
(function () {
var a =
Object.assign ||
function (a) {
for (var b = 1; b < arguments.length; b++) {
var c = arguments[b];
for (var d in c)
Object.prototype.hasOwnProperty.call(c, d) && (a[d] = c[d]);
}
return a;
},
b = f.getFbeventsModules("SignalsEventValidation"),
c = f.getFbeventsModules("SignalsFBEventsConfigStore"),
d = f.getFbeventsModules("SignalsFBEventsEvents"),
e = d.configLoaded,
k = f.getFbeventsModules("SignalsFBEventsFireLock"),
o = f.getFbeventsModules("SignalsFBEventsJSLoader");
d = f.getFbeventsModules("SignalsFBEventsLogging");
var p = f.getFbeventsModules("SignalsFBEventsOptIn"),
q = f.getFbeventsModules("SignalsFBEventsUtils"),
r = f.getFbeventsModules("signalsFBEventsGetIsIosInAppBrowser"),
s = f.getFbeventsModules("SignalsFBEventsURLUtil"),
t = s.getURLParameter,
u = f.getFbeventsModules("SignalsFBEventsGetValidUrl"),
v = f.getFbeventsModules("SignalsFBEventsResolveLink");
s = f.getFbeventsModules("SignalsPixelCookieUtils");
var w = s.CLICK_ID_PARAMETER,
x = s.readPackedCookie,
y = s.CLICKTHROUGH_COOKIE_NAME;
s = f.getFbeventsModules("SignalsFBEventsExperimentNames");
var z = s.USE_FBC_AS_CACHE_KEY_EXPERIMENT,
A = f.getFbeventsModules("SignalsFBEventsQE"),
B = f.getFbeventsModules("SignalsFBEventsModuleEncodings"),
C = f.getFbeventsModules("SignalsParamList"),
D = f.getFbeventsModules("signalsFBEventsSendEvent"),
E = q.each,
F = q.keys,
G = q.map,
H = q.some,
I = d.logError,
J = d.logUserError,
K = {
AutomaticMatching: !0,
AutomaticMatchingForPartnerIntegrations: !0,
DefaultCustomData: !0,
Buffer: !0,
CommonIncludes: !0,
FirstPartyCookies: !0,
IWLBootstrapper: !0,
IWLParameters: !0,
IdentifyIntegration: !0,
InferredEvents: !0,
Microdata: !0,
MicrodataJsonLd: !0,
OpenBridge: !0,
ParallelFire: !0,
ProhibitedSources: !0,
Timespent: !0,
UnwantedData: !0,
LocalComputation: !0,
IABPCMAEBridge: !0,
AEM: !0,
BrowserProperties: !0,
ESTRuleEngine: !0,
EventValidation: !0,
ProtectedDataMode: !0,
PrivacySandbox: !0,
ClientHint: !0,
CCRuleEvaluator: !0,
ProhibitedPixels: !0,
LastExternalReferrer: !0,
CookieDeprecationLabel: !0,
UnwantedEvents: !0,
UnwantedEventNames: !0,
UnwantedParams: !0,
StandardParamChecks: !0,
ShopifyAppIntegratedPixel: !0,
clientSidePixelForking: !0,
ShadowTest: !0,
ActionID: !0,
TopicsAPI: !0,
Gating: !0,
},
L = {
Track: 0,
TrackCustom: 4,
TrackSingle: 1,
TrackSingleCustom: 2,
TrackSingleSystem: 3,
TrackSystem: 5,
};
s = ["InferredEvents", "Microdata"];
var M = { AutomaticSetup: s },
N = {
AutomaticMatching: ["inferredevents", "identity"],
AutomaticMatchingForPartnerIntegrations: [
"automaticmatchingforpartnerintegrations",
],
CommonIncludes: ["commonincludes"],
DefaultCustomData: ["defaultcustomdata"],
FirstPartyCookies: ["cookie"],
IWLBootstrapper: ["iwlbootstrapper"],
IWLParameters: ["iwlparameters"],
ESTRuleEngine: ["estruleengine"],
IdentifyIntegration: ["identifyintegration"],
Buffer: ["buffer"],
InferredEvents: ["inferredevents", "identity"],
Microdata: ["microdata", "identity"],
MicrodataJsonLd: ["jsonld_microdata"],
ParallelFire: ["parallelfire"],
ProhibitedSources: ["prohibitedsources"],
Timespent: ["timespent"],
UnwantedData: ["unwanteddata"],
LocalComputation: ["localcomputation"],
IABPCMAEBridge: ["iabpcmaebridge"],
AEM: ["aem"],
BrowserProperties: ["browserproperties"],
EventValidation: ["eventvalidation"],
ProtectedDataMode: ["protecteddatamode"],
PrivacySandbox: ["privacysandbox"],
ClientHint: ["clienthint"],
CCRuleEvaluator: ["ccruleevaluator"],
ProhibitedPixels: ["prohibitedpixels"],
LastExternalReferrer: ["lastexternalreferrer"],
CookieDeprecationLabel: ["cookiedeprecationlabel"],
UnwantedEvents: ["unwantedevents"],
UnwantedEventNames: ["unwantedeventnames"],
UnwantedParams: ["unwantedparams"],
ShopifyAppIntegratedPixel: ["shopifyappintegratedpixel"],
clientSidePixelForking: ["clientsidepixelforking"],
actionID: ["actionid"],
TopicsAPI: ["topicsapi"],
Gating: ["gating"],
};
function O(a) {
return !!(K[a] || M[a]);
}
var P = function (a, b, c, d, e, f) {
var g = new C(function (a) {
return a;
});
g.append("v", b);
g.append("r", c);
d === !0 && g.append("no_min", !0);
e != null && e != "" && g.append("domain", e);
f != null && r() && e != "" && g.append("fbc", f);
B.addEncodings(g);
return (
o.CONFIG.CDN_BASE_URL +
"signals/config/" +
a +
"?" +
g.toQueryString()
);
};
function Q(a, b, c, d, e, f) {
o.loadJSFile(P(a, b, c, e, d, f));
}
q = (function () {
function d(a, b) {
var e = this;
n(this, d);
this.VALID_FEATURES = K;
this.optIns = new p(M);
this.configsLoaded = {};
this.locks = k.global;
this.pluginConfig = c;
this.disableFirstPartyCookies = !1;
this.disableAutoConfig = !1;
this.disableErrorLogging = !1;
this.VERSION = a.version;
this.RELEASE_SEGMENT = a._releaseSegment;
this.pixelsByID = b;
this.fbq = a;
E(a.pendingConfigs || [], function (a) {
return e.locks.lockConfig(a);
});
}
h(d, [
{
key: "optIn",
value: function (a, b) {
var c = this,
d =
arguments.length > 2 && arguments[2] !== void 0
? arguments[2]
: !1;
if (typeof b !== "string" || !O(b))
throw new Error(
'Invalid Argument: "' +
b +
'" is not a valid opt-in feature'
);
O(b) &&
(this.optIns.optIn(a, b, d),
E([b].concat(m(M[b] || [])), function (a) {
N[a] &&
E(N[a], function (a) {
return c.fbq.loadPlugin(a);
});
}));
return this;
},
},
{
key: "optOut",
value: function (a, b) {
this.optIns.optOut(a, b);
return this;
},
},
{
key: "consent",
value: function (a) {
a === "revoke"
? this.locks.lockConsent()
: a === "grant"
? this.locks.unlockConsent()
: J({ action: a, type: "INVALID_CONSENT_ACTION" });
return this;
},
},
{
key: "setUserProperties",
value: function (b, c) {
var d = this.pluginConfig.get(null, "dataProcessingOptions");
if (d != null && d.dataProcessingOptions.includes("LDU"))
return;
if (
!Object.prototype.hasOwnProperty.call(this.pixelsByID, b)
) {
J({ pixelID: b, type: "PIXEL_NOT_INITIALIZED" });
return;
}
this.trackSingleSystem(
"user_properties",
b,
"UserProperties",
a({}, c)
);
},
},
{
key: "trackSingle",
value: function (a, c, d, e) {
b.validateEventAndLog(c, d);
return this.trackSingleGeneric(a, c, d, L.TrackSingle, e);
},
},
{
key: "trackSingleCustom",
value: function (a, b, c, d) {
return this.trackSingleGeneric(
a,
b,
c,
L.TrackSingleCustom,
d
);
},
},
{
key: "trackSingleSystem",
value: function (a, b, c, d, e) {
return this.trackSingleGeneric(
b,
c,
d,
L.TrackSingleSystem,
e || null,
a
);
},
},
{
key: "trackSingleGeneric",
value: function (b, c, d, e, f, g) {
b = typeof b === "string" ? b : b.id;
if (
!Object.prototype.hasOwnProperty.call(this.pixelsByID, b)
) {
var h = { pixelID: b, type: "PIXEL_NOT_INITIALIZED" };
g == null ? J(h) : I(new Error(h.type + " " + h.pixelID));
return this;
}
h = this.getDefaultSendData(b, c, f);
h.customData = d;
g != null && (h.customParameters = { es: g });
h.customParameters = a({}, h.customParameters, {
tm: "" + e,
});
this.fire(h, !1);
return this;
},
},
{
key: "_validateSend",
value: function (a, c) {
if (!a.eventName || !a.eventName.length)
throw new Error("Event name not specified");
if (!a.pixelId || !a.pixelId.length)
throw new Error("PixelId not specified");
a.set &&
E(
G(F(a.set), function (a) {
return b.validateMetadata(a);
}),
function (a) {
if (a.error) throw new Error(a.error);
a.warnings.length && E(a.warnings, J);
}
);
if (c) {
c = b.validateEvent(a.eventName, a.customData || {});
if (c.error) throw new Error(c.error);
c.warnings && c.warnings.length && E(c.warnings, J);
}
return this;
},
},
{
key: "_argsHasAnyUserData",
value: function (a) {
var b = a.userData != null && F(a.userData).length > 0;
a =
a.userDataFormFields != null &&
F(a.userDataFormFields).length > 0;
return b || a;
},
},
{
key: "fire",
value: function (a) {
var b =
arguments.length > 1 && arguments[1] !== void 0
? arguments[1]
: !1;
this._validateSend(a, b);
if (
(this._argsHasAnyUserData(a) &&
!this.fbq.loadPlugin("identity")) ||
this.locks.isLocked()
) {
g.fbq("fire", a);
return this;
}
var c = a.customParameters,
d = "";
c && c.es && typeof c.es === "string" && (d = c.es);
a.customData = a.customData || {};
var e = this.fbq.getEventCustomParameters(
this.getPixel(a.pixelId),
a.eventName,
a.customData,
d,
a.eventData
),
f = a.eventData.eventID;
e.append("eid", f);
c &&
E(F(c), function (a) {
if (e.containsKey(a))
throw new Error(
"Custom parameter " + a + " already specified."
);
e.append(a, c[a]);
});
D({
customData: a.customData,
customParams: e,
eventName: a.eventName,
id: a.pixelId,
piiTranslator: null,
});
return this;
},
},
{
key: "callMethod",
value: function (a) {
var b = a[0];
a = Array.prototype.slice.call(a, 1);
if (typeof b !== "string") {
J({ type: "FBQ_NO_METHOD_NAME" });
return;
}
if (typeof this[b] === "function")
try {
this[b].apply(this, a);
} catch (a) {
I(a);
}
else J({ method: b, type: "INVALID_FBQ_METHOD" });
},
},
{
key: "getDefaultSendData",
value: function (a, b, c) {
var d = this.getPixel(a);
c = { eventData: c || {}, eventName: b, pixelId: a };
d &&
(d.userData && (c.userData = d.userData),
d.agent != null && d.agent !== ""
? (c.set = { agent: d.agent })
: this.fbq.agent != null &&
this.fbq.agent !== "" &&
(c.set = { agent: this.fbq.agent }));
return c;
},
},
{
key: "getOptedInPixels",
value: function (a) {
var b = this;
return this.optIns.listPixelIds(a).map(function (a) {
return b.pixelsByID[a];
});
},
},
{
key: "getPixel",
value: function (a) {
return this.pixelsByID[a];
},
},
{
key: "getFBCWithAEMPayload",
value: function () {
if (!A.isInTest(z) || r() === !1) return "";
var a = t(g.location.href, w);
(a == null || a.trim() == "") && (a = t(i.referrer, w));
if (a != null && a.includes("_aem_")) {
a = a.split("_aem_");
if (a.length === 2) return a[1];
}
a = x(y);
if (a == null) return "";
a = a.payload;
if (a == null) return "";
a = a.split("_aem_");
return a.length !== 2 ? "" : a[1];
},
},
{
key: "loadConfig",
value: function (a) {
if (
this.fbq.disableConfigLoading === !0 ||
Object.prototype.hasOwnProperty.call(this.configsLoaded, a)
)
return;
this.locks.lockConfig(a);
if (
!this.fbq.pendingConfigs ||
H(this.fbq.pendingConfigs, function (b) {
return b === a;
}) === !1
) {
var b = j.href,
c = i.referrer;
b = v(b, c, { google: !0 });
c = u(b);
b = "";
c != null && (b = c.hostname);
Q(
a,
this.VERSION,
this.RELEASE_SEGMENT != null
? this.RELEASE_SEGMENT
: "stable",
b,
this.fbq._no_min,
this.getFBCWithAEMPayload()
);
}
},
},
{
key: "configLoaded",
value: function (a) {
(this.configsLoaded[a] = !0),
e.trigger(a),
this.locks.releaseConfig(a);
},
},
]);
return d;
})();
l.exports = q;
})();
return l.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("signalsFBEventsFillParamList", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a =
Object.assign ||
function (a) {
for (var b = 1; b < arguments.length; b++) {
var c = arguments[b];
for (var d in c)
Object.prototype.hasOwnProperty.call(c, d) && (a[d] = c[d]);
}
return a;
},
b = f.getFbeventsModules("SignalsParamList"),
c = f.getFbeventsModules("SignalsFBEventsQE"),
d = g.top !== g;
function e(e) {
var f = e.customData,
j = e.customParams,
k = e.eventName,
l = e.id,
m = e.piiTranslator,
n = e.documentLink,
o = e.referrerLink,
p = e.timestamp;
f = f != null ? a({}, f) : null;
var q = i.href;
Object.prototype.hasOwnProperty.call(e, "documentLink")
? (q = n)
: (e.documentLink = q);
n = h.referrer;
Object.prototype.hasOwnProperty.call(e, "referrerLink")
? (n = o)
: (e.referrerLink = n);
o = new b(m);
o.append("id", l);
o.append("ev", k);
o.append("dl", q);
o.append("rl", n);
o.append("if", d);
o.append("ts", p);
o.append("cd", f);
o.append("sw", g.screen.width);
o.append("sh", g.screen.height);
j && o.addRange(j);
e = c.get();
e != null && o.append("exp", c.getCode());
return o;
}
k.exports = e;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered(
"SignalsFBEventsFilterProtectedModeEvent",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsBaseEvent");
f.getFbeventsModules("SignalsFBEventsPixelTypedef");
var b = f.getFbeventsModules("SignalsFBEventsTyped");
b = b.Typed;
var c = f.getFbeventsModules("SignalsFBEventsMessageParamsTypedef");
a = new a(b.tuple([c]));
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered("SignalsFBEventsFiredEvent", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsBaseEvent"),
b = f.getFbeventsModules("SignalsParamList");
function c(a, c) {
var d = null;
(a === "GET" || a === "POST" || a === "BEACON") && (d = a);
a = c instanceof b ? c : null;
return d != null && a != null ? [d, a] : null;
}
a = new a(c);
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("signalsFBEventsFireEvent", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsEvents"),
b = a.fired;
a.setEventId;
var c = f.getFbeventsModules("SignalsFBEventsQE");
a = f.getFbeventsModules("SignalsFBEventsExperimentNames");
var d = a.NO_OP_EXPERIMENT,
e = f.getFbeventsModules("signalsFBEventsSendBeacon"),
g = f.getFbeventsModules(
"signalsFBEventsSendBeaconWithParamsInURL"
),
h = f.getFbeventsModules("signalsFBEventsSendGET"),
i = f.getFbeventsModules("signalsFBEventsSendFormPOST"),
j = f.getFbeventsModules("signalsFBEventsSendFetch"),
l = f.getFbeventsModules("SignalsFBEventsForkEvent"),
m = f.getFbeventsModules("signalsFBEventsSendBatch"),
n = f.getFbeventsModules("SignalsFBEventsGetTimingsEvent"),
o = f.getFbeventsModules("signalsFBEventsGetIsChrome"),
p = f.getFbeventsModules("signalsFBEventsFillParamList"),
q = "SubscribedButtonClick";
function r(a) {
l.trigger(a);
var f = a.eventName;
a = p(a);
n.trigger(a);
var k = !o();
c.isInTest(d);
if (c.isInTest("send_events_in_batch")) {
m(a);
return;
}
if (c.isInTest("prioritize_send_beacon_in_url") && g(a)) {
b.trigger("BEACON_URL", a);
return;
}
if (j(a)) {
b.trigger("FETCH", a);
return;
}
if (k && f === q && e(a)) {
b.trigger("BEACON", a);
return;
}
if (h(a)) {
b.trigger("GET", a);
return;
}
if (k && e(a)) {
b.trigger("BEACON", a);
return;
}
i(a);
b.trigger("POST", a);
}
k.exports = r;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsFireLock", function () {
return (function (g, i, j, k) {
var l = { exports: {} };
l.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsUtils"),
b = a.each,
c = a.keys;
a = (function () {
function a() {
n(this, a), (this._locks = {}), (this._callbacks = []);
}
h(a, [
{
key: "lock",
value: function (a) {
this._locks[a] = !0;
},
},
{
key: "release",
value: function (a) {
Object.prototype.hasOwnProperty.call(this._locks, a) &&
(delete this._locks[a],
c(this._locks).length === 0 &&
b(this._callbacks, function (b) {
return b(a);
}));
},
},
{
key: "onUnlocked",
value: function (a) {
this._callbacks.push(a);
},
},
{
key: "isLocked",
value: function () {
return c(this._locks).length > 0;
},
},
{
key: "lockPlugin",
value: function (a) {
this.lock("plugin:" + a);
},
},
{
key: "releasePlugin",
value: function (a) {
this.release("plugin:" + a);
},
},
{
key: "lockConfig",
value: function (a) {
this.lock("config:" + a);
},
},
{
key: "releaseConfig",
value: function (a) {
this.release("config:" + a);
},
},
{
key: "lockConsent",
value: function () {
this.lock("consent");
},
},
{
key: "unlockConsent",
value: function () {
this.release("consent");
},
},
]);
return a;
})();
a.global = new a();
l.exports = a;
})();
return l.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsForkEvent", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsBaseEvent"),
b = f.getFbeventsModules("SignalsParamList");
f.getFbeventsModules("SignalsFBEventsPixelTypedef");
var c = f.getFbeventsModules("SignalsFBEventsTyped"),
d = c.Typed;
c.coerce;
c = d.objectWithFields({
customData: d.allowNull(d.object()),
customParams: function (a) {
return a instanceof b ? a : void 0;
},
eventName: d.string(),
id: d.string(),
piiTranslator: function (a) {
return typeof a === "function" ? a : void 0;
},
documentLink: d.allowNull(d.string()),
referrerLink: d.allowNull(d.string()),
});
a = new a(d.tuple([c]));
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsGatingConfigTypedef", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped");
a.coerce;
a = a.Typed;
a = a.objectWithFields({
gatings: a.arrayOf(
a.allowNull(
a.objectWithFields({
name: a.allowNull(a.string()),
passed: a.allowNull(a["boolean"]()),
})
)
),
});
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsGetAemResultEvent", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsBaseEvent");
function b(a, b, c) {
a = a != null && typeof a === "number" && a !== -1 ? a : null;
b = b != null && typeof b === "number" && b !== -1 ? b : null;
c = c != null && typeof c === "string" && c !== "" ? c : null;
return a !== null && b !== null && c !== null ? [a, b, c] : null;
}
a = new a(b);
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered(
"SignalsFBEventsGetCustomParametersEvent",
function () {
return (function (g, h, j, k) {
var l = { exports: {} };
l.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsBaseEvent"),
b = f.getFbeventsModules("SignalsFBEventsPixelTypedef"),
c = f.getFbeventsModules("SignalsFBEventsTyped"),
d = c.Typed,
e = c.coerce;
function g(a, c, f, g, h) {
a = e(a, b);
c = e(c, d.string());
var j = {};
f != null &&
(typeof f === "undefined" ? "undefined" : i(f)) === "object" &&
(j = f);
f = g != null && typeof g === "string" ? g : null;
g = {};
h != null &&
(typeof h === "undefined" ? "undefined" : i(h)) === "object" &&
(g = h);
return a != null && c != null ? [a, c, j, f, g] : null;
}
c = new a(g);
l.exports = c;
})();
return l.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered("signalsFBEventsGetIsChrome", function () {
return (function (f, g, h, i) {
var j = { exports: {} };
j.exports;
(function () {
"use strict";
function a() {
var a = f.chrome,
b = f.navigator,
c = b.vendor,
d = f.opr !== void 0,
e = b.userAgent.indexOf("Edg") > -1;
b = b.userAgent.match("CriOS");
return (
!b &&
a !== null &&
a !== void 0 &&
c === "Google Inc." &&
d === !1 &&
e === !1
);
}
j.exports = a;
})();
return j.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered(
"signalsFBEventsGetIsIosInAppBrowser",
function () {
return (function (f, g, h, i) {
var j = { exports: {} };
j.exports;
(function () {
"use strict";
function a() {
var a = f.navigator,
b = a.userAgent.indexOf("AppleWebKit"),
c = a.userAgent.indexOf("FBIOS"),
d = a.userAgent.indexOf("Instagram");
a = a.userAgent.indexOf("MessengerLiteForiOS");
return b !== null && (c != -1 || d != -1 || a != -1);
}
function b(b) {
return a();
}
j.exports = b;
})();
return j.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered(
"SignalsFBEventsGetIWLParametersEvent",
function () {
return (function (g, h, j, k) {
var l = { exports: {} };
l.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsBaseEvent"),
b = f.getFbeventsModules("SignalsConvertNodeToHTMLElement"),
c = f.getFbeventsModules("SignalsFBEventsPixelTypedef"),
d = f.getFbeventsModules("SignalsFBEventsTyped"),
e = d.coerce;
function g() {
for (var a = arguments.length, d = Array(a), f = 0; f < a; f++)
d[f] = arguments[f];
var g = d[0];
if (
g == null ||
(typeof g === "undefined" ? "undefined" : i(g)) !== "object"
)
return null;
var h = g.unsafePixel,
j = g.unsafeTarget,
k = e(h, c),
l = j instanceof Node ? b(j) : null;
return k != null && l != null ? [{ pixel: k, target: l }] : null;
}
l.exports = new a(g);
})();
return l.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered("SignalsFBEventsGetTimingsEvent", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsBaseEvent"),
b = f.getFbeventsModules("SignalsParamList");
function c(a) {
a = a instanceof b ? a : null;
return a != null ? [a] : null;
}
a = new a(c);
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsGetValidUrl", function () {
return (function (f, g, h, i) {
var j = { exports: {} };
j.exports;
(function () {
"use strict";
j.exports = function (a) {
if (a == null) return null;
try {
a = new URL(a);
return a;
} catch (a) {
return null;
}
};
})();
return j.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsGuardrail", function () {
return (function (g, i, j, k) {
var l = { exports: {} };
l.exports;
(function () {
"use strict";
var a =
Object.assign ||
function (a) {
for (var b = 1; b < arguments.length; b++) {
var c = arguments[b];
for (var d in c)
Object.prototype.hasOwnProperty.call(c, d) && (a[d] = c[d]);
}
return a;
},
b = f.getFbeventsModules("SignalsFBEventsGuardrailTypedef");
f.getFbeventsModules("SignalsFBEventsExperimentsTypedef");
f.getFbeventsModules("SignalsFBEventsLegacyExperimentGroupsTypedef");
f.getFbeventsModules("SignalsFBEventsTypeVersioning");
var c = f.getFbeventsModules("SignalsFBEventsTyped"),
d = c.coerce;
c = f.getFbeventsModules("SignalsFBEventsUtils");
c.reduce;
var e = function () {
return Math.random();
},
g = {};
function i(a) {
var b = a.passRate;
a.name;
b != null && (a.passed = e() < b);
}
c = (function () {
function c() {
n(this, c);
}
h(c, [
{
key: "setGuardrails",
value: function (c) {
c = d(c, b);
if (c != null) {
this._guardrails = c;
c = !0;
var e = !1,
f = void 0;
try {
for (
var h =
this._guardrails[
typeof Symbol === "function"
? Symbol.iterator
: "@@iterator"
](),
i;
!(c = (i = h.next()).done);
c = !0
) {
i = i.value;
if (i.name != null) {
var j = i.name,
k = { passed: null };
k = a({}, k, i);
g[j] = k;
}
}
} catch (a) {
(e = !0), (f = a);
} finally {
try {
!c && h["return"] && h["return"]();
} finally {
if (e) throw f;
}
}
}
},
},
{
key: "eval",
value: function (a, b) {
a = g[a];
if (!a) return !1;
if (a.enableForPixels && a.enableForPixels.includes(b))
return !0;
if (a.passed != null) return a.passed;
i(a);
return a.passed != null ? a.passed : !1;
},
},
{
key: "enable",
value: function (a) {
var b = g[a];
if (b != null) b.passed = !0;
else {
b = { passed: !0 };
g[a] = b;
}
},
},
{
key: "disable",
value: function (a) {
var b = g[a];
if (b != null) b.passed = !1;
else {
b = { passed: !1 };
g[a] = b;
}
},
},
]);
return c;
})();
l.exports = new c();
})();
return l.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsGuardrailTypedef", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped"),
b = a.Typed;
a.coerce;
a.enforce;
a = b.arrayOf(
b.objectWithFields({
name: b.allowNull(b.string()),
passRate: b.allowNull(b.number()),
enableForPixels: b.allowNull(b.arrayOf(b.string())),
code: b.allowNull(b.string()),
passed: b.allowNull(b["boolean"]()),
})
);
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered(
"SignalsFBEventsIABPCMAEBridgeConfigTypedef",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped"),
b = a.Typed;
a.coerce;
a = b.objectWithFields({
enableAutoEventId: b.allowNull(b["boolean"]()),
});
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered("signalsFBEventsInjectMethod", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("signalsFBEventsMakeSafe");
function b(b, c, d) {
var e = b[c],
f = a(d);
b[c] = function () {
for (var a = arguments.length, b = Array(a), c = 0; c < a; c++)
b[c] = arguments[c];
var d = e.apply(this, b);
f.apply(this, b);
return d;
};
}
k.exports = b;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsIWLBootStrapEvent", function () {
return (function (g, h, j, k) {
var l = { exports: {} };
l.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsBaseEvent"),
b = f.getFbeventsModules("signalsFBEventsCoercePixelID");
function c() {
for (var a = arguments.length, c = Array(a), d = 0; d < a; d++)
c[d] = arguments[d];
var e = c[0];
if (
e == null ||
(typeof e === "undefined" ? "undefined" : i(e)) !== "object"
)
return null;
var f = e.graphToken,
g = e.pixelID,
h = b(g);
return f != null && typeof f === "string" && h != null
? [{ graphToken: f, pixelID: h }]
: null;
}
a = new a(c);
l.exports = a;
})();
return l.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsJSLoader", function () {
return (function (f, g, h, i) {
var j = { exports: {} };
j.exports;
(function () {
"use strict";
var a = { CDN_BASE_URL: "https://connect.facebook.net/" };
function b() {
var b = g.getElementsByTagName("script");
for (var c = 0; c < b.length; c++) {
var d = b[c];
if (d && d.src && d.src.indexOf(a.CDN_BASE_URL) !== -1) return d;
}
return null;
}
var c = d();
function d() {
try {
if (f.trustedTypes && f.trustedTypes.createPolicy) {
var b = f.trustedTypes;
return b.createPolicy("connect.facebook.net/fbevents", {
createScriptURL: function (b) {
if (!b.startsWith(a.CDN_BASE_URL))
throw new Error("Disallowed script URL");
return b;
},
});
}
} catch (a) {}
return null;
}
function e(a) {
var d = g.createElement("script");
c != null ? (d.src = c.createScriptURL(a)) : (d.src = a);
d.async = !0;
a = b();
a && a.parentNode
? a.parentNode.insertBefore(d, a)
: g.head && g.head.firstChild && g.head.appendChild(d);
}
j.exports = { CONFIG: a, loadJSFile: e };
})();
return j.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered(
"SignalsFBEventsLateValidateCustomParametersEvent",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsBaseEvent"),
b = f.getFbeventsModules("SignalsFBEventsTyped"),
c = b.coerce,
d = b.Typed;
f.getFbeventsModules("SignalsFBEventsPixelTypedef");
b = f.getFbeventsModules("SignalsFBEventsCoercePrimitives");
b.coerceString;
function e() {
for (var a = arguments.length, b = Array(a), e = 0; e < a; e++)
b[e] = arguments[e];
return c(b, d.tuple([d.string(), d.object(), d.string()]));
}
b = new a(e);
k.exports = b;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered(
"SignalsFBEventsLegacyExperimentGroupsTypedef",
function () {
return (function (g, h, j, k) {
var l = { exports: {} };
l.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped"),
b = a.Typed;
a.coerce;
var c = a.enforce;
a = f.getFbeventsModules("SignalsFBEventsTypeVersioning");
a = a.upgrade;
function d(a) {
return a != null &&
(typeof a === "undefined" ? "undefined" : i(a)) === "object"
? Object.values(a)
: null;
}
var e = function (a) {
a = Array.isArray(a) ? a : d(a);
return c(
a,
b.arrayOf(
b.objectWithFields({
code: b.string(),
name: b.string(),
passRate: b.number(),
range: b.tuple([b.number(), b.number()]),
})
)
);
};
function g(a) {
var b = a.name,
c = a.code,
d = a.range;
a = a.passRate;
return { allocation: d[1] - d[0], code: c, name: b, passRate: a };
}
l.exports = a(e, function (a) {
return a.map(g);
});
})();
return l.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered("SignalsFBEventsLogging", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsUtils"),
b = a.isArray,
c = a.isInstanceOf,
d = a.map,
e = f.getFbeventsModules("SignalsParamList"),
h = f.getFbeventsModules("signalsFBEventsSendGET"),
i = f.getFbeventsModules("SignalsFBEventsJSLoader"),
j = !1;
function l() {
j = !0;
}
var m = !0;
function n() {
m = !1;
}
var o = !1;
function p() {
o = !0;
}
var q = "console",
r = "warn",
s = [];
function t(a) {
g[q] && g[q][r] && (g[q][r](a), o && s.push(a));
}
var u = !1;
function v() {
u = !0;
}
function w(a) {
if (u) return;
t("[Meta Pixel] - " + a);
}
var x = "Meta Pixel Error",
y = function () {
g.postMessage != null && g.postMessage.apply(g, arguments);
},
z = {};
function A(a) {
switch (a.type) {
case "FBQ_NO_METHOD_NAME":
return "You must provide an argument to fbq().";
case "INVALID_FBQ_METHOD":
var b = a.method;
return "\"fbq('" + b + "', ...);\" is not a valid fbq command.";
case "INVALID_FBQ_METHOD_PARAMETER":
b = a.invalidParamName;
var c = a.invalidParamValue,
d = a.method,
e = a.params;
return (
"Call to \"fbq('" +
d +
"', " +
C(e) +
');" with parameter "' +
b +
'" has an invalid value of "' +
B(c) +
'"'
);
case "INVALID_PIXEL_ID":
d = a.pixelID;
return "Invalid PixelID: " + d + ".";
case "DUPLICATE_PIXEL_ID":
e = a.pixelID;
return "Duplicate Pixel ID: " + e + ".";
case "SET_METADATA_ON_UNINITIALIZED_PIXEL_ID":
b = a.metadataValue;
c = a.pixelID;
return (
"Trying to set argument " +
b +
" for uninitialized Pixel ID " +
c +
"."
);
case "CONFLICTING_VERSIONS":
return "Multiple pixels with conflicting versions were detected on this page.";
case "MULTIPLE_PIXELS":
return "Multiple pixels were detected on this page.";
case "UNSUPPORTED_METADATA_ARGUMENT":
d = a.metadata;
return "Unsupported metadata argument: " + d + ".";
case "REQUIRED_PARAM_MISSING":
e = a.param;
b = a.eventName;
return (
"Required parameter '" +
e +
"' is missing for event '" +
b +
"'."
);
case "INVALID_PARAM":
c = a.param;
d = a.eventName;
return (
"Parameter '" + c + "' is invalid for event '" + d + "'."
);
case "NO_EVENT_NAME":
return 'Missing event name. Track events must be logged with an event name fbq("track", eventName)';
case "NONSTANDARD_EVENT":
e = a.eventName;
return (
"You are sending a non-standard event '" +
e +
"'. The preferred way to send these events is using trackCustom. See 'https://developers.facebook.com/docs/ads-for-websites/pixel-events/#events' for more information."
);
case "NEGATIVE_EVENT_PARAM":
b = a.param;
c = a.eventName;
return (
"Parameter '" + b + "' is negative for event '" + c + "'."
);
case "PII_INVALID_TYPE":
d = a.key_type;
e = a.key_val;
return (
"An invalid " +
d +
" was specified for '" +
e +
"'. This data will not be sent with any events for this Pixel."
);
case "PII_UNHASHED_PII":
b = a.key;
return (
"The value for the '" +
b +
"' key appeared to be PII. This data will not be sent with any events for this Pixel."
);
case "INVALID_CONSENT_ACTION":
c = a.action;
return (
"\"fbq('" +
c +
"', ...);\" is not a valid fbq('consent', ...) action. Valid actions are 'revoke' and 'grant'."
);
case "INVALID_JSON_LD":
d = a.jsonLd;
return (
"Unable to parse JSON-LD tag. Malformed JSON found: '" +
d +
"'."
);
case "SITE_CODELESS_OPT_OUT":
e = a.pixelID;
return (
"Unable to open Codeless events interface for pixel as the site has opted out. Pixel ID: " +
e +
"."
);
case "PIXEL_NOT_INITIALIZED":
b = a.pixelID;
return "Pixel " + b + " not found";
case "UNWANTED_CUSTOM_DATA":
return "Removed parameters from custom data due to potential violations. Go to Events Manager to learn more.";
case "UNWANTED_URL_DATA":
return "Removed URL query parameters due to potential violations.";
case "UNWANTED_EVENT_NAME":
return "Blocked Event due to potential violations.";
case "UNVERIFIED_EVENT":
return "You are attempting to send an unverified event. The event was suppressed. Go to Events Manager to learn more.";
case "RESTRICTED_EVENT":
return "You are attempting to send a restricted event. The event was suppressed. Go to Events Manager to learn more.";
case "INVALID_PARAM_FORMAT":
c = a.invalidParamName;
return (
"Invalid parameter format for " +
c +
". Please refer https://developers.facebook.com/docs/meta-pixel/reference/ for valid parameter specifications."
);
default:
F(
new Error(
"INVALID_USER_ERROR - " + a.type + " - " + JSON.stringify(a)
)
);
return "Invalid User Error.";
}
}
var B = function (a) {
if (typeof a === "string") return "'" + a + "'";
else if (typeof a == "undefined") return "undefined";
else if (a === null) return "null";
else if (
!b(a) &&
a.constructor != null &&
a.constructor.name != null
)
return a.constructor.name;
try {
return JSON.stringify(a) || "undefined";
} catch (a) {
return "undefined";
}
},
C = function (a) {
return d(a, B).join(", ");
};
function D(a, b) {
try {
var d = g.fbq.instance.pluginConfig.get(
null,
"dataProcessingOptions"
);
if (d != null && d.dataPrivacyOptions.includes("LDU")) return;
d = Math.random();
var f =
g.fbq && g.fbq._releaseSegment
? g.fbq._releaseSegment
: "unknown";
if (
(!g.fbq || !g.fbq.disableErrorLogging) &&
((m && d < 0.01) || f === "canary")
) {
d = new e(null);
d.append("p", "pixel");
d.append(
"v",
g.fbq && g.fbq.version ? g.fbq.version : "unknown"
);
d.append("e", a.toString());
c(a, Error) &&
(d.append("f", a.fileName),
d.append("s", a.stackTrace || a.stack));
d.append("ue", b ? "1" : "0");
d.append("rs", f);
h(d, {
url: i.CONFIG.CDN_BASE_URL + "/log/error",
ignoreRequestLengthCheck: !0,
});
}
} catch (a) {}
}
function E(a) {
var b = JSON.stringify(a);
if (!Object.prototype.hasOwnProperty.call(z, b)) z[b] = !0;
else return;
b = A(a);
w(b);
y({ action: "FB_LOG", logMessage: b, logType: x }, "*");
D(new Error(b), !0);
}
function F(a) {
D(a, !1), j && w(a.toString());
}
a = {
consoleWarn: t,
disableAllLogging: v,
disableSampling: n,
enableVerboseDebugLogging: l,
logError: F,
logUserError: E,
enableBufferedLoggedWarnings: p,
bufferedLoggedWarnings: s,
};
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("signalsFBEventsMakeSafe", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsLogging"),
b = a.logError;
function c(a) {
return function () {
try {
for (var c = arguments.length, d = Array(c), e = 0; e < c; e++)
d[e] = arguments[e];
a.apply(this, d);
} catch (a) {
b(a);
}
return;
};
}
k.exports = c;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered(
"SignalsFBEventsMessageParamsTypedef",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped");
a = a.Typed;
var b = f.getFbeventsModules("SignalsParamList");
a = a.objectWithFields({
customData: a.allowNull(a.object()),
customParams: function (a) {
return a instanceof b ? a : void 0;
},
eventName: a.string(),
id: a.string(),
piiTranslator: function (a) {
return typeof a === "function" ? a : void 0;
},
documentLink: a.allowNull(a.string()),
referrerLink: a.allowNull(a.string()),
});
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered(
"SignalsFBEventsMicrodataConfigTypedef",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped");
a = a.Typed;
a = a.objectWithFields({
waitTimeMs: a.allowNull(
a.withValidation({
def: a.number(),
validators: [
function (a) {
return a > 0 && a < 1e4;
},
],
})
),
disableMicrodataEvent: a.allowNull(a["boolean"]()),
enablePageHash: a.allowNull(a["boolean"]()),
});
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered("SignalsFBEventsMobileAppBridge", function () {
return (function (g, h, j, k) {
var l = { exports: {} };
l.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTelemetry"),
b = f.getFbeventsModules("SignalsFBEventsUtils"),
c = b.each,
d = "fbmq-0.1",
e = {
AddPaymentInfo: "fb_mobile_add_payment_info",
AddToCart: "fb_mobile_add_to_cart",
AddToWishlist: "fb_mobile_add_to_wishlist",
CompleteRegistration: "fb_mobile_complete_registration",
InitiateCheckout: "fb_mobile_initiated_checkout",
Other: "other",
Purchase: "fb_mobile_purchase",
Search: "fb_mobile_search",
ViewContent: "fb_mobile_content_view",
},
h = {
content_ids: "fb_content_id",
content_type: "fb_content_type",
currency: "fb_currency",
num_items: "fb_num_items",
search_string: "fb_search_string",
value: "_valueToSum",
contents: "fb_content",
},
j = {};
function k(a) {
return "fbmq_" + a[1];
}
function m(a) {
if (
Object.prototype.hasOwnProperty.call(j, [0]) &&
Object.prototype.hasOwnProperty.call(j[a[0]], a[1])
)
return !0;
var b = g[k(a)];
b = b && b.getProtocol.call && b.getProtocol() === d ? b : null;
b !== null && ((j[a[0]] = j[a[0]] || {}), (j[a[0]][a[1]] = b));
return b !== null;
}
function n(a) {
var b = [];
a = j[a.id] || {};
for (var c in a)
Object.prototype.hasOwnProperty.call(a, c) && b.push(a[c]);
return b;
}
function o(a) {
return n(a).length > 0;
}
function p(a) {
return Object.prototype.hasOwnProperty.call(e, a) ? e[a] : a;
}
function q(a) {
return Object.prototype.hasOwnProperty.call(h, a) ? h[a] : a;
}
function r(a) {
if (typeof a === "string") return a;
if (typeof a === "number") return isNaN(a) ? void 0 : a;
try {
return JSON.stringify(a);
} catch (a) {}
return a.toString && a.toString.call ? a.toString() : void 0;
}
function s(a) {
var b = {};
if (
a != null &&
(typeof a === "undefined" ? "undefined" : i(a)) === "object"
)
for (var c in a)
if (Object.prototype.hasOwnProperty.call(a, c)) {
var d = r(a[c]);
d != null && (b[q(c)] = d);
}
return b;
}
var t = 0;
function u() {
var b = t;
t = 0;
a.logMobileNativeForwarding(b);
}
function v(a, b, d) {
c(n(a), function (c) {
return c.sendEvent(a.id, p(b), JSON.stringify(s(d)));
}),
t++,
setTimeout(u, 0);
}
l.exports = {
pixelHasActiveBridge: o,
registerBridge: m,
sendEvent: v,
};
})();
return l.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsModuleEncodings", function () {
return (function (g, i, j, k) {
var l = { exports: {} };
l.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped"),
b = a.coerce,
c = f.getFbeventsModules("SignalsFBEventsModuleEncodingsTypedef");
f.getFbeventsModules("SignalsParamList");
a = f.getFbeventsModules("SignalsFBEventsTyped");
var d = a.Typed;
a = f.getFbeventsModules("SignalsFBEventsUtils");
var i = a.map,
j = a.keys,
k = a.filter;
f.getFbeventsModules("SignalsFBEventsQE");
f.getFbeventsModules("SignalsFBEventsGuardrail");
a = (function () {
function a() {
n(this, a);
}
h(a, [
{
key: "setModuleEncodings",
value: function (a) {
a = b(a, c);
a != null && (this.moduleEncodings = a);
},
},
{
key: "addEncodings",
value: function (a) {
var c = this;
if (g.fbq == null || g.fbq.__fbeventsResolvedModules == null)
return;
if (this.moduleEncodings == null) return;
var f = b(g.fbq.__fbeventsResolvedModules, d.object());
if (f == null) return;
f = k(
i(j(f), function (a) {
return c.moduleEncodings.map != null &&
a in c.moduleEncodings.map
? c.moduleEncodings.map[a]
: null;
}),
function (a) {
return a != null;
}
);
f.length > 0 &&
(this.moduleEncodings.hash != null &&
a.append("hme", this.moduleEncodings.hash),
a.append("ex_m", f.join(",")));
},
},
]);
return a;
})();
l.exports = new a();
})();
return l.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered(
"SignalsFBEventsModuleEncodingsTypedef",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped");
a = a.Typed;
a = a.objectWithFields({
map: a.allowNull(a.object()),
hash: a.allowNull(a.string()),
});
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered("SignalsFBEventsNetworkConfig", function () {
return (function (f, g, h, i) {
var j = { exports: {} };
j.exports;
(function () {
"use strict";
var a = {
ENDPOINT: "https://www.facebook.com/tr/",
INSTAGRAM_TRIGGER_ATTRIBUTION: "https://www.instagram.com/tr/",
AEM_ENDPOINT:
"https://www.facebook.com/.well-known/aggregated-event-measurement/",
GPS_ENDPOINT:
"https://www.facebook.com/privacy_sandbox/pixel/register/trigger/",
TOPICS_API_ENDPOINT:
"https://www.facebook.com/privacy_sandbox/topics/registration/",
};
j.exports = a;
})();
return j.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered(
"SignalsFBEventsOpenBridgeConfigTypedef",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped"),
b = a.Typed;
a.coerce;
a = b.objectWithFields({
endpoints: b.arrayOf(
b.objectWithFields({
targetDomain: b.allowNull(b.string()),
endpoint: b.allowNull(b.string()),
usePathCookie: b.allowNull(b["boolean"]()),
fallbackDomain: b.allowNull(b.string()),
})
),
eventsFilter: b.allowNull(
b.objectWithFields({
filteringMode: b.allowNull(b.string()),
eventNames: b.allowNull(b.arrayOf(b.string())),
})
),
additionalUserData: b.allowNull(
b.objectWithFields({
sendFBLoginID: b.allowNull(b["boolean"]()),
})
),
});
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered("SignalsFBEventsOptIn", function () {
return (function (g, i, j, k) {
var l = { exports: {} };
l.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsUtils"),
b = a.each,
c = a.filter,
d = a.keys,
e = a.some;
function g(a) {
b(d(a), function (b) {
if (
e(a[b], function (b) {
return Object.prototype.hasOwnProperty.call(a, b);
})
)
throw new Error(
"Circular subOpts are not allowed. " +
b +
" depends on another subOpt"
);
});
}
a = (function () {
function a() {
var b =
arguments.length > 0 && arguments[0] !== void 0
? arguments[0]
: {};
n(this, a);
this._opts = {};
this._subOpts = b;
g(this._subOpts);
}
h(a, [
{
key: "_getOpts",
value: function (a) {
return [].concat(
m(
Object.prototype.hasOwnProperty.call(this._subOpts, a)
? this._subOpts[a]
: []
),
[a]
);
},
},
{
key: "_setOpt",
value: function (a, b, c) {
b = this._opts[b] || (this._opts[b] = {});
b[a] = c;
},
},
{
key: "optIn",
value: function (a, c) {
var d = this,
e =
arguments.length > 2 && arguments[2] !== void 0
? arguments[2]
: !1;
b(this._getOpts(c), function (b) {
var f = e == !0 && d.isOptedOut(a, c);
f || d._setOpt(a, b, !0);
});
return this;
},
},
{
key: "optOut",
value: function (a, c) {
var d = this;
b(this._getOpts(c), function (b) {
return d._setOpt(a, b, !1);
});
return this;
},
},
{
key: "isOptedIn",
value: function (a, b) {
return this._opts[b] != null && this._opts[b][a] === !0;
},
},
{
key: "isOptedOut",
value: function (a, b) {
return this._opts[b] != null && this._opts[b][a] === !1;
},
},
{
key: "listPixelIds",
value: function (a) {
var b = this._opts[a];
return b != null
? c(d(b), function (a) {
return b[a] === !0;
})
: [];
},
},
]);
return a;
})();
l.exports = a;
})();
return l.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered(
"SignalsFBEventsParallelFireConfigTypedef",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped");
a = a.Typed;
a = a.objectWithFields({ target: a.string() });
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered("SignalsFBEventsPIIAutomatchedEvent", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsBaseEvent"),
b = f.getFbeventsModules("SignalsFBEventsPixelTypedef"),
c = f.getFbeventsModules("SignalsFBEventsTyped"),
d = c.coerce;
function e(a) {
a = d(a, b);
return a != null ? [a] : null;
}
c = new a(e);
k.exports = c;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsPIIConflictingEvent", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsBaseEvent"),
b = f.getFbeventsModules("SignalsFBEventsPixelTypedef"),
c = f.getFbeventsModules("SignalsFBEventsTyped"),
d = c.coerce;
function e(a) {
a = d(a, b);
return a != null ? [a] : null;
}
c = new a(e);
k.exports = c;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsPIIInvalidatedEvent", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsBaseEvent"),
b = f.getFbeventsModules("SignalsFBEventsPixelTypedef"),
c = f.getFbeventsModules("SignalsFBEventsTyped"),
d = c.coerce;
function e(a) {
a = d(a, b);
return a != null ? [a] : null;
}
k.exports = new a(e);
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsPixelCookie", function () {
return (function (i, j, k, l) {
var m = { exports: {} };
m.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsLogging"),
b = a.logError,
c = "fb",
d = 4;
a = (function () {
function a(b) {
n(this, a),
typeof b === "string"
? this.maybeUpdatePayload(b)
: ((this.subdomainIndex = b.subdomainIndex),
(this.creationTime = b.creationTime),
(this.payload = b.payload));
}
h(
a,
[
{
key: "pack",
value: function () {
return [
c,
this.subdomainIndex,
this.creationTime,
this.payload,
].join(".");
},
},
{
key: "maybeUpdatePayload",
value: function (a) {
if (this.payload === null || this.payload !== a) {
this.payload = a;
a = Date.now();
this.creationTime =
typeof a === "number" ? a : new Date().getTime();
}
},
},
],
[
{
key: "unpack",
value: function (e) {
try {
e = e.split(".");
if (e.length !== d) return null;
var f = g(e, 4),
h = f[0],
i = f[1],
j = f[2];
f = f[3];
if (h !== c)
throw new Error(
"Unexpected version number '" + e[0] + "'"
);
h = parseInt(i, 10);
if (isNaN(h))
throw new Error(
"Illegal subdomain index '" + e[1] + "'"
);
i = parseInt(j, 10);
if (isNaN(i))
throw new Error("Illegal creation time '" + e[2] + "'");
if (f == null || f === "")
throw new Error("Empty cookie payload");
return new a({
creationTime: i,
payload: f,
subdomainIndex: h,
});
} catch (a) {
b(a);
return null;
}
},
},
]
);
return a;
})();
m.exports = a;
})();
return m.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsPixelTypedef", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped");
a = a.Typed;
a = a.objectWithFields({
eventCount: a.number(),
id: a.fbid(),
userData: a.mapOf(a.string()),
userDataFormFields: a.mapOf(a.string()),
});
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsPlugin", function () {
return (function (f, g, h, i) {
var j = { exports: {} };
j.exports;
(function () {
"use strict";
var a = function a(b) {
n(this, a),
(this.__fbEventsPlugin = 1),
(this.plugin = b),
(this.__fbEventsPlugin = 1);
};
j.exports = a;
})();
return j.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsPluginLoadedEvent", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsBaseEvent");
function b(a) {
a = a != null && typeof a === "string" ? a : null;
return a != null ? [a] : null;
}
k.exports = new a(b);
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsPluginManager", function () {
return (function (g, j, k, l) {
var m = { exports: {} };
m.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsConfigStore"),
b = f.getFbeventsModules("SignalsFBEventsEvents"),
c = b.pluginLoaded,
d = f.getFbeventsModules("SignalsFBEventsJSLoader");
b = f.getFbeventsModules("SignalsFBEventsLogging");
var e = b.logError,
g = f.getFbeventsModules("SignalsFBEventsPlugin");
function j(a) {
return "fbevents.plugins." + a;
}
function k(a, b) {
if (a === "fbevents") return new g(function () {});
if (b instanceof g) return b;
if (
b == null ||
(typeof b === "undefined" ? "undefined" : i(b)) !== "object"
) {
e(new Error("Invalid plugin registered " + a));
return new g(function () {});
}
var c = b.__fbEventsPlugin;
b = b.plugin;
if (c !== 1 || typeof b !== "function") {
e(new Error("Invalid plugin registered " + a));
return new g(function () {});
}
return new g(b);
}
b = (function () {
function b(a, c) {
n(this, b),
(this._loadedPlugins = {}),
(this._instance = a),
(this._lock = c);
}
h(b, [
{
key: "registerPlugin",
value: function (b, d) {
if (
Object.prototype.hasOwnProperty.call(this._loadedPlugins, b)
)
return;
this._loadedPlugins[b] = k(b, d);
this._loadedPlugins[b].plugin(f, this._instance, a);
c.trigger(b);
this._lock.releasePlugin(b);
},
},
{
key: "loadPlugin",
value: function (a) {
if (/^[a-zA-Z]\w+$/.test(a) === !1)
throw new Error("Invalid plugin name: " + a);
var b = j(a);
if (this._loadedPlugins[b]) return !0;
if (f.fbIsModuleLoaded(b)) {
this.registerPlugin(b, f.getFbeventsModules(b));
return !0;
}
a =
d.CONFIG.CDN_BASE_URL +
"signals/plugins/" +
a +
".js?v=" +
f.version;
if (!this._loadedPlugins[b]) {
this._lock.lockPlugin(b);
d.loadJSFile(a);
return !0;
}
return !1;
},
},
]);
return b;
})();
m.exports = b;
})();
return m.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsProcessCCRulesEvent", function () {
return (function (g, h, j, k) {
var l = { exports: {} };
l.exports;
(function () {
"use strict";
var a =
Object.assign ||
function (a) {
for (var b = 1; b < arguments.length; b++) {
var c = arguments[b];
for (var d in c)
Object.prototype.hasOwnProperty.call(c, d) && (a[d] = c[d]);
}
return a;
},
b = f.getFbeventsModules("SignalsFBEventsBaseEvent"),
c = f.getFbeventsModules("SignalsParamList");
function d(b, d) {
b = b instanceof c ? b : null;
d =
(typeof d === "undefined" ? "undefined" : i(d)) === "object"
? a({}, d)
: null;
return b != null ? [b, d] : null;
}
b = new b(d);
l.exports = b;
})();
return l.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered(
"SignalsFBEventsProhibitedPixelConfigTypedef",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped");
a.coerce;
a = a.Typed;
a = a.objectWithFields({
lockWebpage: a.allowNull(a["boolean"]()),
});
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered(
"SignalsFBEventsProhibitedSourcesTypedef",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped"),
b = a.Typed;
a.coerce;
a = b.objectWithFields({
prohibitedSources: b.arrayOf(
b.objectWithFields({ domain: b.allowNull(b.string()) })
),
});
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered(
"SignalsFBEventsProtectedDataModeConfigTypedef",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped"),
b = a.Typed;
a.coerce;
a = b.objectWithFields({ standardParams: b.mapOf(b["boolean"]()) });
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered("SignalsFBEventsQE", function () {
return (function (i, j, k, l) {
var m = { exports: {} };
m.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsExperimentsTypedef"),
b = f.getFbeventsModules(
"SignalsFBEventsLegacyExperimentGroupsTypedef"
),
c = f.getFbeventsModules("SignalsFBEventsTypeVersioning"),
d = f.getFbeventsModules("SignalsFBEventsTyped"),
e = d.coerce;
d = f.getFbeventsModules("SignalsFBEventsUtils");
var i = d.reduce,
j = function () {
return Math.random();
};
function k(a) {
var b = i(
a,
function (b, c, a) {
if (a === 0) {
b.push([0, c.allocation]);
return b;
}
a = g(b[a - 1], 2);
a[0];
a = a[1];
b.push([a, a + c.allocation]);
return b;
},
[]
),
c = j();
for (var d = 0; d < a.length; d++) {
var e = a[d],
f = e.passRate,
h = e.code;
e = e.name;
var k = g(b[d], 2),
l = k[0];
k = k[1];
if (c >= l && c < k) {
l = j() < f;
return { code: h, isInExperimentGroup: l, name: e };
}
}
return null;
}
d = (function () {
function d() {
n(this, d),
(this._result = null),
(this._hasRolled = !1),
(this._isExposed = !1),
(this.CONTROL = "CONTROL"),
(this.TEST = "TEST"),
(this.UNASSIGNED = "UNASSIGNED");
}
h(d, [
{
key: "setExperiments",
value: function (d) {
d = e(d, c.waterfall([b, a]));
d != null &&
((this._experiments = d),
(this._hasRolled = !1),
(this._result = null),
(this._isExposed = !1));
},
},
{
key: "get",
value: function (a) {
if (!this._hasRolled) {
var b = this._experiments;
if (b == null) return null;
b = k(b);
b != null && (this._result = b);
this._hasRolled = !0;
}
if (a == null || a === "") return this._result;
return this._result != null && this._result.name === a
? this._result
: null;
},
},
{
key: "getCode",
value: function () {
var a = this.get();
if (a == null) return "";
var b = 0;
a.isInExperimentGroup && (b |= 1);
this._isExposed && (b |= 2);
return a.code + b.toString();
},
},
{
key: "getAssignmentFor",
value: function (a) {
var b = this.get();
if (b != null && b.name === a) {
this._isExposed = !0;
return b.isInExperimentGroup ? this.TEST : this.CONTROL;
}
return this.UNASSIGNED;
},
},
{
key: "isInTest",
value: function (a) {
var b = this.get();
if (b != null && b.name === a) {
this._isExposed = !0;
return b.isInExperimentGroup;
}
return !1;
},
},
]);
return d;
})();
m.exports = new d();
})();
return m.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered(
"signalsFBEventsResolveLegacyArguments",
function () {
return (function (f, h, j, k) {
var l = { exports: {} };
l.exports;
(function () {
"use strict";
var a = "report";
function b(a) {
var b = g(a, 1);
b = b[0];
return a.length === 1 && Array.isArray(b)
? { args: b, isLegacySyntax: !0 }
: { args: a, isLegacySyntax: !1 };
}
function c(b) {
var c = g(b, 2),
d = c[0];
c = c[1];
if (typeof d === "string" && d.slice(0, a.length) === a) {
d = d.slice(a.length);
if (d === "CustomEvent") {
c != null &&
(typeof c === "undefined" ? "undefined" : i(c)) ===
"object" &&
typeof c.event === "string" &&
(d = c.event);
return ["trackCustom", d].concat(b.slice(1));
}
return ["track", d].concat(b.slice(1));
}
return b;
}
function d(a) {
a = b(a);
var d = a.args;
a = a.isLegacySyntax;
d = c(d);
return { args: d, isLegacySyntax: a };
}
l.exports = d;
})();
return l.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered("SignalsFBEventsResolveLink", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsGetValidUrl"),
b = f.getFbeventsModules("SignalsFBEventsUtils"),
c = b.each,
d = b.keys;
k.exports = function (b, e, f) {
var h = g.top !== g;
if (h && e != null && e.length > 0) {
if (f != null) {
h = !1;
var i = a(e);
if (i != null) {
var j = i.origin;
c(d(f), function (a) {
a != null && j.indexOf(a) >= 0 && (h = !0);
});
}
if (i == null || h) return b;
}
return e;
} else return b != null && b.length > 0 ? b : e;
};
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered(
"SignalsFBEventsRestrictedDomainsConfigTypedef",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped"),
b = a.Typed;
a.coerce;
a = b.objectWithFields({
restrictedDomains: b.allowNull(
b.arrayOf(b.allowNull(b.string()))
),
blacklistedIframeReferrers: b.allowNull(b.mapOf(b["boolean"]())),
});
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered("signalsFBEventsSendBatch", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsBatcher"),
b = f.getFbeventsModules("SignalsFBEventsLogging"),
c = b.logError;
b = f.getFbeventsModules("SignalsFBEventsUtils");
var d = b.map,
e = f.getFbeventsModules("SignalsParamList"),
h = f.getFbeventsModules("signalsFBEventsSendBeacon"),
i = f.getFbeventsModules("signalsFBEventsSendGET"),
j = f.getFbeventsModules("signalsFBEventsSendXHR");
b = f.getFbeventsModules("SignalsFBEventsEvents");
var l = b.fired;
function m(a, b) {
var c = !0,
d = !1,
e = void 0;
try {
for (
var f =
b[
typeof Symbol === "function"
? Symbol.iterator
: "@@iterator"
](),
b;
!(c = (b = f.next()).done);
c = !0
) {
b = b.value;
l.trigger(a, b);
}
} catch (a) {
(d = !0), (e = a);
} finally {
try {
!c && f["return"] && f["return"]();
} finally {
if (d) throw e;
}
}
}
function n(a) {
var b = d(a, function (a) {
return a.toQueryString();
});
b = new e().appendHash({ batch: 1, events: b });
if (i(b)) {
m("GET", a);
return;
}
if (h(b)) {
m("BEACON", a);
return;
}
if (j(b)) {
m("POST", a);
return;
}
if (i(b, { ignoreRequestLengthCheck: !0 })) {
m("GET", a);
return;
}
c(new Error("could not send batch"));
}
var o = new a(n);
function p(a) {
o.addToBatch(a);
}
g.addEventListener(
"onpagehide" in g ? "pagehide" : "unload",
function () {
return o.forceEndBatch();
}
);
k.exports = p;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("signalsFBEventsSendBeacon", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
f.getFbeventsModules("SignalsFBEventsQE");
var a = f.getFbeventsModules("SignalsFBEventsNetworkConfig"),
b = f.getFbeventsModules("SignalsFBEventsLogging"),
c = b.logError;
function d(b, d) {
try {
if (!g.navigator || !g.navigator.sendBeacon) return !1;
d = d || {};
d = d.url;
d = d === void 0 ? a.ENDPOINT : d;
b.replaceEntry("rqm", "SB");
return g.navigator.sendBeacon(d, b.toFormData());
} catch (a) {
a instanceof Error && c(new Error("[SendBeacon]:" + a.message));
return !1;
}
}
k.exports = d;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered(
"signalsFBEventsSendBeaconWithParamsInURL",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsNetworkConfig"),
b = f.getFbeventsModules("SignalsFBEventsLogging"),
c = b.logError,
d = 2048;
function e(b, e) {
try {
if (!g.navigator || !g.navigator.sendBeacon) return !1;
e = e || {};
e = e.url;
e = e === void 0 ? a.ENDPOINT : e;
b.replaceEntry("rqm", "SB");
b = b.toQueryString();
e = e + "?" + b;
return e.length > d ? !1 : g.navigator.sendBeacon(e);
} catch (a) {
a instanceof Error &&
c(new Error("[SendBeaconWithParamsInURL]:" + a.message));
return !1;
}
}
k.exports = e;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered(
"SignalsFBEventsSendCloudbridgeEvent",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsBaseEvent");
f.getFbeventsModules("SignalsFBEventsPixelTypedef");
var b = f.getFbeventsModules("SignalsFBEventsTyped");
b = b.Typed;
var c = f.getFbeventsModules("SignalsFBEventsMessageParamsTypedef");
a = new a(b.tuple([c]));
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered("signalsFBEventsSendEvent", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a =
Object.assign ||
function (a) {
for (var b = 1; b < arguments.length; b++) {
var c = arguments[b];
for (var d in c)
Object.prototype.hasOwnProperty.call(c, d) && (a[d] = c[d]);
}
return a;
},
b = f.getFbeventsModules("SignalsFBEventsEvents");
b.fired;
var c = b.setEventId,
d = f.getFbeventsModules("SignalsParamList"),
e = f.getFbeventsModules("SignalsFBEventsSendEventEvent"),
h = f.getFbeventsModules("SignalsFBEventsSendCloudbridgeEvent"),
i = f.getFbeventsModules("SignalsFBEventsFilterProtectedModeEvent"),
j = f.getFbeventsModules("SignalsFBEventsProcessCCRulesEvent"),
l = f.getFbeventsModules(
"SignalsFBEventsLateValidateCustomParametersEvent"
);
b = f.getFbeventsModules("SignalsFBEventsUtils");
var m = b.some,
n = b.each,
o = b.keys;
f.getFbeventsModules("SignalsFBEventsNetworkConfig");
f.getFbeventsModules("generateUUID");
var p = f.getFbeventsModules("SignalsFBEventsSetFilteredEventName"),
q = f.getFbeventsModules("signalsFBEventsFillParamList"),
r = f.getFbeventsModules("signalsFBEventsFireEvent");
b = f.getFbeventsModules("SignalsFBEventsExperimentNames");
b.BATCHING_EXPERIMENT;
b.SEND_XHR_EXPERIMENT;
g.top !== g;
function s(b) {
b.customData = a({}, b.customData);
b.timestamp = new Date().valueOf();
var f = null;
b.customParams != null && (f = b.customParams.get("eid"));
if (f == null || f === "") {
b.customParams = b.customParams || new d();
f = b.customParams;
b.id != null && c.trigger(String(b.id), f);
}
f = j.trigger(q(b), b.customData);
f != null &&
n(f, function (a) {
a != null &&
n(o(a), function (c) {
(b.customParams = b.customParams || new d()),
b.customParams.append(c, a[c]);
});
});
l.trigger(String(b.id), b.customData || {}, b.eventName);
f = p.trigger(q(b));
f != null &&
n(f, function (a) {
a != null &&
n(o(a), function (c) {
(b.customParams = b.customParams || new d()),
b.customParams.append(c, a[c]);
});
});
i.trigger(b);
f = e.trigger(b);
if (
m(f, function (a) {
return a;
})
)
return;
f = h.trigger(b);
if (
m(f, function (a) {
return a;
})
)
return;
f =
Object.prototype.hasOwnProperty.call(b, "customData") &&
typeof b.customData !== "undefined" &&
b.customData !== null;
f || (b.customData = {});
r(b);
}
k.exports = s;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsSendEventEvent", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsBaseEvent"),
b = f.getFbeventsModules("SignalsParamList");
f.getFbeventsModules("SignalsFBEventsPixelTypedef");
var c = f.getFbeventsModules("SignalsFBEventsTyped"),
d = c.Typed;
c.coerce;
c = d.objectWithFields({
customData: d.allowNull(d.object()),
customParams: function (a) {
return a instanceof b ? a : void 0;
},
eventName: d.string(),
id: d.string(),
piiTranslator: function (a) {
return typeof a === "function" ? a : void 0;
},
documentLink: d.allowNull(d.string()),
referrerLink: d.allowNull(d.string()),
});
a = new a(d.tuple([c]));
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("signalsFBEventsSendFetch", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
var a = f.getFbeventsModules("SignalsFBEventsQE"),
b = f.getFbeventsModules("SignalsFBEventsGuardrail"),
c = f.getFbeventsModules("SignalsFBEventsNetworkConfig");
function d(d, e, f) {
if (!("fetch" in g && typeof g.fetch === "function")) return !1;
if (!a.isInTest("use_keepalive") && !b.eval("use_keepalive_on"))
return !1;
f = e || {};
e = f.url;
f = e === void 0 ? c.ENDPOINT : e;
d.replaceEntry("rqm", "fetch");
e = { method: "POST", body: d.toFormData(), keepalive: !0 };
g.fetch(f, e);
return !0;
}
k.exports = d;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("signalsFBEventsSendFormPOST", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsNetworkConfig"),
b = f.getFbeventsModules("SignalsFBEventsUtils"),
c = b.listenOnce;
b = f.getFbeventsModules("SignalsFBEventsLogging");
var d = b.logError;
function e(b, e) {
try {
b.replaceEntry("rqm", "formPOST");
var f = "fb" + Math.random().toString().replace(".", ""),
i = h.createElement("form");
i.method = "post";
i.action = e != null ? e : a.ENDPOINT;
i.target = f;
i.acceptCharset = "utf-8";
i.style.display = "none";
e = !!(g.attachEvent && !g.addEventListener);
var j = h.createElement("iframe");
e && (j.name = f);
j.src = "about:blank";
j.id = f;
j.name = f;
i.appendChild(j);
c(j, "load", function () {
b.each(function (a, b) {
var c = h.createElement("input");
c.name = decodeURIComponent(a);
c.value = b;
i.appendChild(c);
}),
c(j, "load", function () {
i.parentNode && i.parentNode.removeChild(i);
}),
i.submit();
});
h.body != null && h.body.appendChild(i);
return !0;
} catch (a) {
a instanceof Error && d(new Error("[POST]:" + a.message));
return !0;
}
}
k.exports = e;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("signalsFBEventsSendGET", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsNetworkConfig"),
b = f.getFbeventsModules(
"SignalsFBEventsShouldRestrictReferrerEvent"
),
c = f.getFbeventsModules("SignalsFBEventsUtils"),
d = c.some,
e = 2048;
function g(c, f) {
try {
var g = f || {},
h = g.ignoreRequestLengthCheck;
h = h === void 0 ? !1 : h;
var i = g.url;
i = i === void 0 ? a.ENDPOINT : i;
g = g.attributionReporting;
g = g === void 0 ? !1 : g;
c.replaceEntry("rqm", h ? "FGET" : "GET");
var j = c.toQueryString();
i = i + "?" + j;
if (h || i.length < e) {
j = new Image();
f != null &&
f.errorHandler != null &&
(j.onerror = f.errorHandler);
h = b.trigger(c);
d(h, function (a) {
return a;
}) && (j.referrerPolicy = "origin");
g && j.setAttribute("attributionsrc", "");
j.src = i;
return !0;
}
return !1;
} catch (a) {
return !1;
}
}
k.exports = g;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("signalsFBEventsSendXHR", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsNetworkConfig"),
b = f.getFbeventsModules("SignalsParamList"),
c = f.getFbeventsModules("SignalsFBEventsLogging"),
d = c.logError,
e = {
UNSENT: 0,
OPENED: 1,
HEADERS_RECEIVED: 2,
LOADING: 3,
DONE: 4,
},
g =
typeof XMLHttpRequest !== "undefined" &&
"withCredentials" in new XMLHttpRequest();
function h(a, b, c) {
var f = new XMLHttpRequest();
f.withCredentials = !0;
f.open("POST", b);
f.onreadystatechange = function () {
if (f.readyState !== e.DONE) return;
f.status !== 200 &&
(c != null
? c()
: d(
new Error(
"Error sending XHR " + f.status + " - " + f.statusText
)
));
};
f.send(a);
}
function i(c) {
var d =
arguments.length > 1 && arguments[1] !== void 0
? arguments[1]
: a.ENDPOINT,
e = arguments[2];
if (!g) return !1;
c instanceof b && c.replaceEntry("rqm", "xhr");
var f = c instanceof b ? c.toFormData() : c;
h(f, d, e);
return !0;
}
k.exports = i;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsSetCCRules", function () {
return (function (g, h, j, k) {
var l = { exports: {} };
l.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsBaseEvent"),
b = f.getFbeventsModules("SignalsFBEventsUtils");
b.filter;
b.map;
b = f.getFbeventsModules("SignalsFBEventsTyped");
var c = b.coerce;
b = b.Typed;
f.getFbeventsModules("signalsFBEventsCoerceParameterExtractors");
var d = f.getFbeventsModules("signalsFBEventsCoercePixelID"),
e = b.arrayOf(
b.objectWithFields({ id: b.number(), rule: b.string() })
);
function g() {
for (var a = arguments.length, b = Array(a), f = 0; f < a; f++)
b[f] = arguments[f];
var g = b[0];
if (
g == null ||
(typeof g === "undefined" ? "undefined" : i(g)) !== "object"
)
return null;
var h = g.pixelID,
j = g.rules,
k = d(h);
if (k == null) return null;
var l = c(j, e);
return [{ rules: l, pixelID: k }];
}
b = new a(g);
l.exports = b;
})();
return l.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsSetESTRules", function () {
return (function (g, h, j, k) {
var l = { exports: {} };
l.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsBaseEvent"),
b = f.getFbeventsModules("SignalsFBEventsUtils");
b.filter;
b.map;
b = f.getFbeventsModules("SignalsFBEventsTyped");
var c = b.coerce;
b = b.Typed;
f.getFbeventsModules("signalsFBEventsCoerceParameterExtractors");
var d = f.getFbeventsModules("signalsFBEventsCoercePixelID"),
e = b.arrayOf(
b.objectWithFields({
condition: b.objectOrString(),
derived_event_name: b.string(),
rule_status: b.allowNull(b.string()),
transformations: b.allowNull(b.array()),
rule_id: b.allowNull(b.string()),
})
);
function g() {
for (var a = arguments.length, b = Array(a), f = 0; f < a; f++)
b[f] = arguments[f];
var g = b[0];
if (
g == null ||
(typeof g === "undefined" ? "undefined" : i(g)) !== "object"
)
return null;
var h = g.pixelID,
j = g.rules,
k = d(h);
if (k == null) return null;
var l = c(j, e);
return [{ rules: l, pixelID: k }];
}
b = new a(g);
l.exports = b;
})();
return l.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsSetEventIDEvent", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsBaseEvent"),
b = f.getFbeventsModules("SignalsParamList");
f.getFbeventsModules("SignalsFBEventsPixelTypedef");
var c = f.getFbeventsModules("SignalsFBEventsTyped");
c.coerce;
var d = f.getFbeventsModules("signalsFBEventsCoercePixelID");
function e(a, c) {
a = d(a);
c = c instanceof b ? c : null;
return a != null && c != null ? [a, c] : null;
}
c = new a(e);
k.exports = c;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsSetFBPEvent", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsBaseEvent"),
b = f.getFbeventsModules("signalsFBEventsCoercePixelID");
function c(a, c) {
a = b(a);
c = c != null && typeof c === "string" && c !== "" ? c : null;
return [a, c];
}
a = new a(c);
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered(
"SignalsFBEventsSetFilteredEventName",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsBaseEvent"),
b = f.getFbeventsModules("SignalsParamList");
f.getFbeventsModules("SignalsFBEventsPixelTypedef");
var c = f.getFbeventsModules("SignalsFBEventsTyped");
c.Typed;
c.coerce;
function d(a) {
a = a instanceof b ? a : null;
return a != null ? [a] : null;
}
c = new a(d);
k.exports = c;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered(
"SignalsFBEventsSetIWLExtractorsEvent",
function () {
return (function (g, h, j, k) {
var l = { exports: {} };
l.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsBaseEvent"),
b = f.getFbeventsModules("SignalsFBEventsUtils"),
c = b.filter,
d = b.map,
e = f.getFbeventsModules(
"signalsFBEventsCoerceParameterExtractors"
),
g = f.getFbeventsModules("signalsFBEventsCoercePixelID");
function h() {
for (var a = arguments.length, b = Array(a), f = 0; f < a; f++)
b[f] = arguments[f];
var h = b[0];
if (
h == null ||
(typeof h === "undefined" ? "undefined" : i(h)) !== "object"
)
return null;
var j = h.pixelID,
k = h.extractors,
l = g(j),
m = Array.isArray(k) ? d(k, e) : null,
n = m != null ? c(m, Boolean) : null;
return n != null &&
m != null &&
n.length === m.length &&
l != null
? [{ extractors: n, pixelID: l }]
: null;
}
b = new a(h);
l.exports = b;
})();
return l.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered(
"SignalsFBEventsShouldRestrictReferrerEvent",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsParamList"),
b = f.getFbeventsModules("SignalsFBEventsBaseEvent"),
c = f.getFbeventsModules("SignalsFBEventsTyped");
c.coerce;
c.Typed;
f.getFbeventsModules("SignalsFBEventsPixelTypedef");
c = f.getFbeventsModules("SignalsFBEventsCoercePrimitives");
c.coerceString;
function d(b) {
b = b instanceof a ? b : null;
return b != null ? [b] : null;
}
c = new b(d);
k.exports = c;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered(
"SignalsFBEventsStandardParamChecksConfigTypedef",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped"),
b = a.Typed;
a.coerce;
a = b.objectWithFields({
standardParamChecks: b.allowNull(
b.mapOf(
b.allowNull(
b.arrayOf(
b.allowNull(
b.objectWithFields({
require_exact_match: b["boolean"](),
potential_matches: b.allowNull(b.arrayOf(b.string())),
})
)
)
)
)
),
});
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered("SignalsFBEventsTelemetry", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsLogging"),
b = f.getFbeventsModules("SignalsParamList");
f.getFbeventsModules("SignalsFBEventsQE");
var c = f.getFbeventsModules("signalsFBEventsSendGET");
f.getFbeventsModules("signalsFBEventsSendXHR");
f.getFbeventsModules("signalsFBEventsSendBeacon");
var d = 0.01,
e = Math.random(),
h =
g.fbq && g.fbq._releaseSegment
? g.fbq._releaseSegment
: "unknown",
i = e < d || h === "canary",
j = "https://connect.facebook.net/log/fbevents_telemetry/";
function l(d) {
var e =
arguments.length > 1 && arguments[1] !== void 0
? arguments[1]
: 0,
f =
arguments.length > 2 && arguments[2] !== void 0
? arguments[2]
: !1;
if (!f && !i) return;
try {
var k = new b(null);
k.append("v", g.fbq && g.fbq.version ? g.fbq.version : "unknown");
k.append("rs", h);
k.append("e", d);
k.append("p", e);
c(k, { ignoreRequestLengthCheck: !0, url: j });
} catch (b) {
a.logError(b);
}
}
function m(a) {
l("FBMQ_FORWARDED", a, !0);
}
k.exports = { logMobileNativeForwarding: m };
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsTyped", function () {
return (function (g, h, m, d) {
var e = { exports: {} };
e.exports;
(function () {
"use strict";
var a =
Object.assign ||
function (a) {
for (var b = 1; b < arguments.length; b++) {
var c = arguments[b];
for (var d in c)
Object.prototype.hasOwnProperty.call(c, d) && (a[d] = c[d]);
}
return a;
},
b = f.getFbeventsModules("SignalsFBEventsUtils");
b.filter;
b.map;
var c = b.reduce;
b = f.getFbeventsModules("SignalsFBEventsUtils");
var d = b.isSafeInteger,
g = (function (b) {
k(a, b);
function a() {
var b =
arguments.length > 0 && arguments[0] !== void 0
? arguments[0]
: "";
n(this, a);
var c = j(
this,
(a.__proto__ || Object.getPrototypeOf(a)).call(this, b)
);
c.name = "FBEventsCoercionError";
return c;
}
return a;
})(Error);
function h(a) {
return Object.values(a);
}
function m() {
return function (a) {
if (typeof a !== "boolean") throw new g();
return a;
};
}
function o() {
return function (a) {
if (typeof a !== "number") throw new g();
return a;
};
}
function p() {
return function (a) {
if (typeof a !== "string") throw new g();
return a;
};
}
function q() {
return function (a) {
if (typeof a !== "string" && typeof a !== "number") throw new g();
return a;
};
}
function r() {
return function (a) {
if (
(typeof a === "undefined" ? "undefined" : i(a)) !== "object" ||
Array.isArray(a) ||
a == null
)
throw new g();
return a;
};
}
function s() {
return function (a) {
if (
((typeof a === "undefined" ? "undefined" : i(a)) !== "object" &&
typeof a !== "string") ||
Array.isArray(a) ||
a == null
)
throw new g();
return a;
};
}
function t() {
return function (a) {
if (typeof a !== "function" || a == null) throw new g();
return a;
};
}
function u() {
return function (a) {
if (a == null || !Array.isArray(a)) throw new g();
return a;
};
}
function v(a) {
return function (b) {
if (h(a).includes(b)) return b;
throw new g();
};
}
function w(a) {
return function (b) {
return B(b, I.array()).map(a);
};
}
function x(b) {
return function (e) {
var d = B(e, I.object());
return c(
Object.keys(d),
function (c, e) {
return a({}, c, l({}, e, b(d[e])));
},
{}
);
};
}
function y(a) {
return function (b) {
return b == null ? null : a(b);
};
}
function z(b) {
return function (e) {
var d = B(e, I.object());
e = c(
Object.keys(b),
function (c, e) {
if (c == null) return null;
var f = b[e],
g = d[e];
f = f(g);
return a({}, c, l({}, e, f));
},
{}
);
return e;
};
}
function A(a, b) {
try {
return b(a);
} catch (a) {
if (a.name === "FBEventsCoercionError") return null;
throw a;
}
}
function B(a, b) {
return b(a);
}
function C(a) {
return function (b) {
b = B(b, I.string());
if (a.test(b)) return b;
throw new g();
};
}
function D(a) {
if (!a) throw new g();
}
function E(a) {
return function (b) {
b = B(b, u());
D(b.length === a.length);
return b.map(function (b, c) {
return B(b, a[c]);
});
};
}
function F(a) {
var b = a.def,
c = a.validators;
return function (a) {
var d = B(a, b);
c.forEach(function (a) {
if (!a(d)) throw new g();
});
return d;
};
}
var G = /^[1-9][0-9]{0,25}$/;
function H() {
return F({
def: function (a) {
var b = A(a, I.number());
if (b != null) {
I.assert(d(b));
return "" + b;
}
return B(a, I.string());
},
validators: [
function (a) {
return G.test(a);
},
],
});
}
var I = {
allowNull: y,
array: u,
arrayOf: w,
assert: D,
boolean: m,
enumeration: v,
fbid: H,
mapOf: x,
matches: C,
number: o,
object: r,
objectOrString: s,
objectWithFields: z,
string: p,
stringOrNumber: q,
tuple: E,
withValidation: F,
func: t,
};
e.exports = {
Typed: I,
coerce: A,
enforce: B,
FBEventsCoercionError: g,
};
})();
return e.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsTypeVersioning", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
var a = f.getFbeventsModules("SignalsFBEventsTyped");
a.coerce;
var b = a.enforce,
c = a.FBEventsCoercionError;
function d(a) {
return function (d) {
for (var e = 0; e < a.length; e++) {
var f = a[e];
try {
return b(d, f);
} catch (a) {
if (a.name === "FBEventsCoercionError") continue;
throw a;
}
}
throw new c();
};
}
function e(a, c) {
return function (d) {
return c(b(d, a));
};
}
a = { waterfall: d, upgrade: e };
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsUnwantedDataTypedef", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped"),
b = a.Typed;
a.coerce;
a = b.objectWithFields({
blacklisted_keys: b.allowNull(
b.mapOf(b.mapOf(b.arrayOf(b.string())))
),
sensitive_keys: b.allowNull(
b.mapOf(b.mapOf(b.arrayOf(b.string())))
),
});
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered(
"SignalsFBEventsUnwantedEventNamesConfigTypedef",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped");
a = a.Typed;
a = a.objectWithFields({
unwantedEventNames: a.allowNull(a.mapOf(a.allowNull(a.number()))),
});
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered(
"SignalsFBEventsUnwantedEventsConfigTypedef",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped");
a = a.Typed;
a = a.objectWithFields({
restrictedEventNames: a.allowNull(
a.mapOf(a.allowNull(a.number()))
),
});
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered(
"SignalsFBEventsUnwantedParamsConfigTypedef",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsTyped");
a = a.Typed;
a = a.objectWithFields({
unwantedParams: a.allowNull(a.arrayOf(a.string())),
});
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered("SignalsFBEventsURLUtil", function () {
return (function (f, g, h, i) {
var j = { exports: {} };
j.exports;
(function () {
"use strict";
function a(a, b) {
b = new RegExp(
"[?#&]" + b.replace(/[\[\]]/g, "\\$&") + "(=([^&#]*)|&|#|$)"
);
b = b.exec(a);
if (!b) return null;
return !b[2] ? "" : decodeURIComponent(b[2].replace(/\+/g, " "));
}
function b(b) {
var c;
c = a(f.location.href, b);
if (c != null) return c;
c = a(g.referrer, b);
return c;
}
j.exports = { getURLParameter: a, maybeGetParamFromUrlForEbp: b };
})();
return j.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsUtils", function () {
return (function (f, g, j, k) {
var l = { exports: {} };
l.exports;
(function () {
"use strict";
var a = Object.prototype.toString,
b = !("addEventListener" in g);
function c(a, b) {
return b != null && a instanceof b;
}
function d(b) {
return Array.isArray
? Array.isArray(b)
: a.call(b) === "[object Array]";
}
function e(a) {
return (
typeof a === "number" ||
(typeof a === "string" && /^\d+$/.test(a))
);
}
function f(a) {
return (
a != null &&
(typeof a === "undefined" ? "undefined" : i(a)) === "object" &&
d(a) === !1
);
}
function j(a) {
return (
f(a) === !0 &&
Object.prototype.toString.call(a) === "[object Object]"
);
}
function k(a) {
if (j(a) === !1) return !1;
a = a.constructor;
if (typeof a !== "function") return !1;
a = a.prototype;
if (j(a) === !1) return !1;
return Object.prototype.hasOwnProperty.call(a, "isPrototypeOf") ===
!1
? !1
: !0;
}
var m =
Number.isInteger ||
function (a) {
return (
typeof a === "number" && isFinite(a) && Math.floor(a) === a
);
};
function o(a) {
return m(a) && a >= 0 && a <= Number.MAX_SAFE_INTEGER;
}
function p(a, c, d) {
var e = b ? "on" + c : c;
c = b ? a.attachEvent : a.addEventListener;
var f = b ? a.detachEvent : a.removeEventListener,
g = function b() {
f && f.call(a, e, b, !1), d();
};
c && c.call(a, e, g, !1);
}
var q = Object.prototype.hasOwnProperty,
r = !{ toString: null }.propertyIsEnumerable("toString"),
s = [
"toString",
"toLocaleString",
"valueOf",
"hasOwnProperty",
"isPrototypeOf",
"propertyIsEnumerable",
"constructor",
],
t = s.length;
function u(a) {
if (
(typeof a === "undefined" ? "undefined" : i(a)) !== "object" &&
(typeof a !== "function" || a === null)
)
throw new TypeError("Object.keys called on non-object");
var b = [];
for (var c in a) q.call(a, c) && b.push(c);
if (r) for (c = 0; c < t; c++) q.call(a, s[c]) && b.push(s[c]);
return b;
}
function v(a, b) {
if (a == null) throw new TypeError(" array is null or not defined");
a = Object(a);
var c = a.length >>> 0;
if (typeof b !== "function")
throw new TypeError(b + " is not a function");
var d = new Array(c),
e = 0;
while (e < c) {
var f;
e in a && ((f = a[e]), (f = b(f, e, a)), (d[e] = f));
e++;
}
return d;
}
function w(a, b, c, d) {
if (a == null) throw new TypeError(" array is null or not defined");
if (typeof b !== "function")
throw new TypeError(b + " is not a function");
var e = Object(a),
f = e.length >>> 0,
g = 0;
if (c != null || d === !0) d = c;
else {
while (g < f && !(g in e)) g++;
if (g >= f)
throw new TypeError(
"Reduce of empty array with no initial value"
);
d = e[g++];
}
while (g < f) g in e && (d = b(d, e[g], g, a)), g++;
return d;
}
function x(a) {
if (typeof a !== "function") throw new TypeError();
var b = Object(this),
c = b.length >>> 0,
d = arguments.length >= 2 ? arguments[1] : void 0;
for (var e = 0; e < c; e++)
if (e in b && a.call(d, b[e], e, b)) return !0;
return !1;
}
function y(a) {
return u(a).length === 0;
}
function z(a) {
if (this === void 0 || this === null) throw new TypeError();
var b = Object(this),
c = b.length >>> 0;
if (typeof a !== "function") throw new TypeError();
var d = [],
e = arguments.length >= 2 ? arguments[1] : void 0;
for (var f = 0; f < c; f++)
if (f in b) {
var g = b[f];
a.call(e, g, f, b) && d.push(g);
}
return d;
}
function A(a, b) {
try {
return b(a);
} catch (a) {
if (a instanceof TypeError)
if (B.test(a)) return null;
else if (C.test(a)) return void 0;
throw a;
}
}
var B = /^null | null$|^[^(]* null /i,
C = /^undefined | undefined$|^[^(]* undefined /i;
A["default"] = A;
var D = (function () {
function a(b) {
n(this, a), (this.items = b || []);
}
h(a, [
{
key: "has",
value: function (a) {
return x.call(this.items, function (b) {
return b === a;
});
},
},
{
key: "add",
value: function (a) {
this.items.push(a);
},
},
]);
return a;
})();
function E(a) {
return a;
}
function F(a, b) {
return a == null || b == null ? !1 : a.indexOf(b) >= 0;
}
function G(a, b) {
return a == null || b == null ? !1 : a.indexOf(b) === 0;
}
D = {
FBSet: D,
castTo: E,
each: function (a, b) {
v.call(this, a, b);
},
filter: function (a, b) {
return z.call(a, b);
},
idx: A,
isArray: d,
isEmptyObject: y,
isInstanceOf: c,
isInteger: m,
isNumber: e,
isObject: f,
isPlainObject: k,
isSafeInteger: o,
keys: u,
listenOnce: p,
map: v,
reduce: w,
some: function (a, b) {
return x.call(a, b);
},
stringIncludes: F,
stringStartsWith: G,
};
l.exports = D;
})();
return l.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered(
"SignalsFBEventsValidateCustomParametersEvent",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsBaseEvent"),
b = f.getFbeventsModules("SignalsFBEventsTyped"),
c = b.coerce,
d = b.Typed,
e = f.getFbeventsModules("SignalsFBEventsPixelTypedef");
b = f.getFbeventsModules("SignalsFBEventsCoercePrimitives");
b.coerceString;
function g() {
for (var a = arguments.length, b = Array(a), f = 0; f < a; f++)
b[f] = arguments[f];
return c(b, d.tuple([e, d.object(), d.string()]));
}
b = new a(g);
k.exports = b;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered(
"SignalsFBEventsValidateGetClickIDFromBrowserProperties",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsBaseEvent");
function b(a) {
return a != null && typeof a === "string" && a !== "" ? a : null;
}
a = new a(b);
k.exports = a;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered(
"SignalsFBEventsValidateUrlParametersEvent",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsBaseEvent"),
b = f.getFbeventsModules("SignalsFBEventsTyped"),
c = b.coerce,
d = b.Typed,
e = f.getFbeventsModules("SignalsFBEventsPixelTypedef");
b = f.getFbeventsModules("SignalsFBEventsCoercePrimitives");
b.coerceString;
f.getFbeventsModules("SignalsParamList");
function g() {
for (var a = arguments.length, b = Array(a), f = 0; f < a; f++)
b[f] = arguments[f];
return c(
b,
d.tuple([e, d.mapOf(d.string()), d.string(), d.object()])
);
}
b = new a(g);
k.exports = b;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered("SignalsParamList", function () {
return (function (f, j, k, l) {
var m = { exports: {} };
m.exports;
(function () {
"use strict";
var a = "deep",
b = "shallow",
c = ["eid"];
function d(a) {
return JSON === void 0 || JSON === null || !JSON.stringify
? Object.prototype.toString.call(a)
: JSON.stringify(a);
}
function e(a) {
if (a === null || a === void 0) return !0;
a = typeof a === "undefined" ? "undefined" : i(a);
return a === "number" || a === "boolean" || a === "string";
}
var f = (function () {
function f(a) {
n(this, f), (this._params = new Map()), (this._piiTranslator = a);
}
h(
f,
[
{
key: "containsKey",
value: function (a) {
return this._params.has(a);
},
},
{
key: "get",
value: function (a) {
a = this._params.get(a);
return a == null || a.length === 0 ? null : a[a.length - 1];
},
},
{
key: "getAllParams",
value: function () {
var a = [],
b = !0,
c = !1,
d = void 0;
try {
for (
var e = this._params
.entries()
[
typeof Symbol === "function"
? Symbol.iterator
: "@@iterator"
](),
f;
!(b = (f = e.next()).done);
b = !0
) {
f = f.value;
f = g(f, 2);
var h = f[0];
f = f[1];
var i = !0,
j = !1,
k = void 0;
try {
for (
var l =
f[
typeof Symbol === "function"
? Symbol.iterator
: "@@iterator"
](),
f;
!(i = (f = l.next()).done);
i = !0
) {
f = f.value;
a.push({ name: h, value: f });
}
} catch (a) {
(j = !0), (k = a);
} finally {
try {
!i && l["return"] && l["return"]();
} finally {
if (j) throw k;
}
}
}
} catch (a) {
(c = !0), (d = a);
} finally {
try {
!b && e["return"] && e["return"]();
} finally {
if (c) throw d;
}
}
return a;
},
},
{
key: "replaceEntry",
value: function (a, b) {
this._removeKey(a), this.append(a, b);
},
},
{
key: "replaceObjectEntry",
value: function (a, b) {
this._removeObjectKey(a, b), this.append(a, b);
},
},
{
key: "addRange",
value: function (a) {
this.addParams(a.getAllParams());
},
},
{
key: "addParams",
value: function (a) {
for (var c = 0; c < a.length; c++) {
var d = a[c];
this._append({ name: d.name, value: d.value }, b, !1);
}
return this;
},
},
{
key: "append",
value: function (b, c) {
var d =
arguments.length > 2 && arguments[2] !== void 0
? arguments[2]
: !1;
this._append(
{ name: encodeURIComponent(b), value: c },
a,
d
);
return this;
},
},
{
key: "appendHash",
value: function (b) {
var c =
arguments.length > 1 && arguments[1] !== void 0
? arguments[1]
: !1;
for (var d in b)
Object.prototype.hasOwnProperty.call(b, d) &&
this._append(
{ name: encodeURIComponent(d), value: b[d] },
a,
c
);
return this;
},
},
{
key: "_removeKey",
value: function (a) {
this._params["delete"](a);
},
},
{
key: "_removeObjectKey",
value: function (a, b) {
for (var c in b)
if (Object.prototype.hasOwnProperty.call(b, c)) {
var d = a + "[" + encodeURIComponent(c) + "]";
this._removeKey(d);
}
},
},
{
key: "_append",
value: function (b, f, g) {
var h = b.name;
b = b.value;
if (b != null)
for (var i = 0; i < c.length; i++) {
var j = c[i];
j === h && this._removeKey(h);
}
e(b)
? this._appendPrimitive(h, b, g)
: f === a
? this._appendObject(h, b, g)
: this._appendPrimitive(h, d(b), g);
},
},
{
key: "_translateValue",
value: function (a, b, c) {
if (typeof b === "boolean") return b ? "true" : "false";
if (!c) return "" + b;
if (!this._piiTranslator) throw new Error();
return this._piiTranslator(a, "" + b);
},
},
{
key: "_appendPrimitive",
value: function (a, b, c) {
if (b != null) {
b = this._translateValue(a, b, c);
if (b != null) {
c = this._params.get(a);
c != null
? (c.push(b), this._params.set(a, c))
: this._params.set(a, [b]);
}
}
},
},
{
key: "_appendObject",
value: function (a, c, d) {
var e = null;
for (var f in c)
if (Object.prototype.hasOwnProperty.call(c, f)) {
var g = a + "[" + encodeURIComponent(f) + "]";
try {
this._append({ name: g, value: c[f] }, b, d);
} catch (a) {
e == null && (e = a);
}
}
if (e != null) throw e;
},
},
{
key: "each",
value: function (a) {
var b = !0,
c = !1,
d = void 0;
try {
for (
var e = this._params
.entries()
[
typeof Symbol === "function"
? Symbol.iterator
: "@@iterator"
](),
f;
!(b = (f = e.next()).done);
b = !0
) {
f = f.value;
f = g(f, 2);
var h = f[0];
f = f[1];
var i = !0,
j = !1,
k = void 0;
try {
for (
var l =
f[
typeof Symbol === "function"
? Symbol.iterator
: "@@iterator"
](),
f;
!(i = (f = l.next()).done);
i = !0
) {
f = f.value;
a(h, f);
}
} catch (a) {
(j = !0), (k = a);
} finally {
try {
!i && l["return"] && l["return"]();
} finally {
if (j) throw k;
}
}
}
} catch (a) {
(c = !0), (d = a);
} finally {
try {
!b && e["return"] && e["return"]();
} finally {
if (c) throw d;
}
}
},
},
{
key: "toQueryString",
value: function () {
var a = [];
this.each(function (b, c) {
a.push(b + "=" + encodeURIComponent(c));
});
return a.join("&");
},
},
{
key: "toFormData",
value: function () {
var a = new FormData();
this.each(function (b, c) {
a.append(b, c);
});
return a;
},
},
],
[
{
key: "fromHash",
value: function (a, b) {
return new f(b).appendHash(a);
},
},
]
);
return f;
})();
m.exports = f;
})();
return m.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsPixelCookieUtils", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsPixelCookie"),
b = f.getFbeventsModules("signalsFBEventsGetIsChrome"),
c = f.getFbeventsModules("SignalsFBEventsLogging"),
d = c.logError,
e = 90 * 24 * 60 * 60 * 1e3;
c = "_fbc";
var i = "fbc",
j = "_fbp",
l = "fbp",
m = "fbclid",
n = [{ prefix: "", query: "fbclid", ebp_path: "clickID" }],
o = { params: n },
p = !1;
function q(a) {
return new Date(Date.now() + Math.round(a)).toUTCString();
}
function r(a) {
var b = [];
try {
var c = h.cookie.split(";");
a = "^\\s*" + a + "=\\s*(.*?)\\s*$";
a = new RegExp(a);
for (var e = 0; e < c.length; e++) {
var f = c[e].match(a);
f && b.push(f[1]);
}
return b &&
Object.prototype.hasOwnProperty.call(b, 0) &&
typeof b[0] === "string"
? b[0]
: "";
} catch (a) {
d("Fail to read from cookie: " + a.message);
return "";
}
}
function s(b) {
b = r(b);
return typeof b !== "string" || b === "" ? null : a.unpack(b);
}
function t(a, b) {
return a.slice(a.length - 1 - b).join(".");
}
function u(a, c, f) {
var g = q(e);
try {
c = encodeURIComponent(c);
h.cookie =
a +
"=" +
c +
";" +
("expires=" + g + ";") +
("domain=." + f + ";") +
("" + (b() ? "SameSite=Lax;" : "")) +
"path=/";
} catch (a) {
d("Fail to write cookie: " + a.message);
}
}
function v(a, b) {
var c = g.location.hostname;
c = c.split(".");
if (b.subdomainIndex == null)
throw new Error("Subdomain index not set on cookie.");
c = t(c, b.subdomainIndex);
u(a, b.pack(), c);
return b;
}
function w(b, c) {
var d = g.location.hostname;
d = d.split(".");
c = new a(c);
for (var e = 0; e < d.length; e++) {
var f = t(d, e);
c.subdomainIndex = e;
u(b, c.pack(), f);
if (r(b) !== "") return c;
}
return c;
}
k.exports = {
readPackedCookie: s,
writeNewCookie: w,
writeExistingCookie: v,
CLICK_ID_PARAMETER: m,
CLICKTHROUGH_COOKIE_NAME: c,
CLICKTHROUGH_COOKIE_PARAM: i,
DOMAIN_SCOPED_BROWSER_ID_COOKIE_NAME: j,
DOMAIN_SCOPED_BROWSER_ID_COOKIE_PARAM: l,
DEFAULT_FBC_PARAMS: n,
DEFAULT_FBC_PARAM_CONFIG: o,
DEFAULT_ENABLE_FBC_PARAM_SPLIT: p,
};
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered(
"SignalsFBEvents.plugins.commonincludes",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsPlugin");
k.exports = new a(function (a, b) {});
})();
return k.exports;
})(a, b, c, d);
}
);
e.exports = f.getFbeventsModules("SignalsFBEvents.plugins.commonincludes");
f.registerPlugin &&
f.registerPlugin("fbevents.plugins.commonincludes", e.exports);
f.ensureModuleRegistered("fbevents.plugins.commonincludes", function () {
return e.exports;
});
})();
})(window, document, location, history);
(function (a, b, c, d) {
var e = { exports: {} };
e.exports;
(function () {
var f = a.fbq;
f.execStart = a.performance && a.performance.now && a.performance.now();
if (
!(function () {
var b = a.postMessage || function () {};
if (!f) {
b(
{
action: "FB_LOG",
logType: "Facebook Pixel Error",
logMessage: "Pixel code is not installed correctly on this page",
},
"*"
);
"error" in console &&
console.error(
"Facebook Pixel Error: Pixel code is not installed correctly on this page"
);
return !1;
}
return !0;
})()
)
return;
var g = (function () {
function a(a, b) {
var c = [],
d = !0,
e = !1,
f = void 0;
try {
for (
var g =
a[
typeof Symbol === "function"
? Symbol.iterator
: "@@iterator"
](),
a;
!(d = (a = g.next()).done);
d = !0
) {
c.push(a.value);
if (b && c.length === b) break;
}
} catch (a) {
(e = !0), (f = a);
} finally {
try {
!d && g["return"] && g["return"]();
} finally {
if (e) throw f;
}
}
return c;
}
return function (b, c) {
if (Array.isArray(b)) return b;
else if (
(typeof Symbol === "function" ? Symbol.iterator : "@@iterator") in
Object(b)
)
return a(b, c);
else
throw new TypeError(
"Invalid attempt to destructure non-iterable instance"
);
};
})(),
h =
typeof Symbol === "function" &&
typeof (typeof Symbol === "function"
? Symbol.iterator
: "@@iterator") === "symbol"
? function (a) {
return typeof a;
}
: function (a) {
return a &&
typeof Symbol === "function" &&
a.constructor === Symbol &&
a !==
(typeof Symbol === "function"
? Symbol.prototype
: "@@prototype")
? "symbol"
: typeof a;
};
function i(a, b) {
if (!(a instanceof b))
throw new TypeError("Cannot call a class as a function");
}
function j(a, b) {
if (!a)
throw new ReferenceError(
"this hasn't been initialised - super() hasn't been called"
);
return b && (typeof b === "object" || typeof b === "function") ? b : a;
}
function k(a, b) {
if (typeof b !== "function" && b !== null)
throw new TypeError(
"Super expression must either be null or a function, not " + typeof b
);
a.prototype = Object.create(b && b.prototype, {
constructor: {
value: a,
enumerable: !1,
writable: !0,
configurable: !0,
},
});
b &&
(Object.setPrototypeOf
? Object.setPrototypeOf(a, b)
: (a.__proto__ = b));
}
f.__fbeventsModules ||
((f.__fbeventsModules = {}),
(f.__fbeventsResolvedModules = {}),
(f.getFbeventsModules = function (a) {
f.__fbeventsResolvedModules[a] ||
(f.__fbeventsResolvedModules[a] = f.__fbeventsModules[a]());
return f.__fbeventsResolvedModules[a];
}),
(f.fbIsModuleLoaded = function (a) {
return !!f.__fbeventsModules[a];
}),
(f.ensureModuleRegistered = function (b, a) {
f.fbIsModuleLoaded(b) || (f.__fbeventsModules[b] = a);
}));
f.ensureModuleRegistered("normalizeSignalsFBEventsEmailType", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsValidationUtils"),
b = a.looksLikeHashed,
c = a.trim,
d =
/^[\w!#\$%&\'\*\+\/\=\?\^`\{\|\}~\-]+(:?\.[\w!#\$%&\'\*\+\/\=\?\^`\{\|\}~\-]+)*@(?:[a-z0-9](?:[a-z0-9\-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9\-]*[a-z0-9])?$/i;
function e(a) {
return d.test(a);
}
function g(a) {
var d = null;
if (a != null)
if (b(a)) d = a;
else {
a = c(a.toLowerCase());
d = e(a) ? a : null;
}
return d;
}
k.exports = g;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("normalizeSignalsFBEventsEnumType", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsShared"),
b = a.unicodeSafeTruncate;
a = f.getFbeventsModules("SignalsFBEventsValidationUtils");
var c = a.looksLikeHashed,
d = a.trim;
function e(a) {
var e =
arguments.length > 1 && arguments[1] !== void 0
? arguments[1]
: {},
f = null,
g = e.caseInsensitive,
h = e.lowercase,
i = e.options,
j = e.truncate,
k = e.uppercase;
if (a != null && i != null && Array.isArray(i) && i.length)
if (typeof a === "string" && c(a)) f = a;
else {
var l = d(String(a));
h === !0 && (l = l.toLowerCase());
k === !0 && (l = l.toUpperCase());
j != null && j !== 0 && (l = b(l, j));
if (g === !0) {
var m = l.toLowerCase();
for (var n = 0; n < i.length; ++n)
if (m === i[n].toLowerCase()) {
l = i[n];
break;
}
}
f = i.indexOf(l) > -1 ? l : null;
}
return f;
}
k.exports = e;
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered(
"normalizeSignalsFBEventsPhoneNumberType",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsValidationUtils"),
b = f.getFbeventsModules("SignalsFBEventsUtils");
b = b.stringStartsWith;
var c = a.looksLikeHashed;
f.getFbeventsModules("SignalsFBEventsQE");
var d = /^0*/,
e = /[\-@#<>\'\",; ]|\(|\)|\+|[a-z]/gi;
b = /^1\(?\d{3}\)?\d{7}$/;
a = /^47\d{8}$/;
b = /^\d{1,4}\(?\d{2,3}\)?\d{4,}$/;
function g(a) {
var b = null;
if (a != null)
if (c(a)) b = a;
else {
a = String(a);
b = a.replace(e, "").replace(d, "");
}
return b;
}
k.exports = g;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered(
"normalizeSignalsFBEventsPostalCodeType",
function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsValidationUtils"),
b = a.looksLikeHashed,
c = a.trim;
function d(a) {
var d = null;
if (a != null && typeof a === "string")
if (b(a)) d = a;
else {
a = c(String(a).toLowerCase().split("-", 1)[0]);
a.length >= 2 && (d = a);
}
return d;
}
k.exports = d;
})();
return k.exports;
})(a, b, c, d);
}
);
f.ensureModuleRegistered("normalizeSignalsFBEventsStringType", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsShared"),
b = a.unicodeSafeTruncate;
a = f.getFbeventsModules("SignalsFBEventsValidationUtils");
var c = a.looksLikeHashed,
d = a.strip;
function e(a) {
var e =
arguments.length > 1 && arguments[1] !== void 0
? arguments[1]
: {},
f = null;
if (a != null)
if (c(a) && typeof a === "string")
e.rejectHashed !== !0 && (f = a);
else {
var g = String(a);
e.strip != null && (g = d(g, e.strip));
e.lowercase === !0
? (g = g.toLowerCase())
: e.uppercase === !0 && (g = g.toUpperCase());
e.truncate != null &&
e.truncate !== 0 &&
(g = b(g, e.truncate));
e.test != null && e.test !== ""
? (f = new RegExp(e.test).test(g) ? g : null)
: (f = g);
}
return f;
}
function g(a) {
return e(a, { strip: "whitespace_and_punctuation" });
}
function h(a) {
return e(a, {
truncate: 2,
strip: "all_non_latin_alpha_numeric",
test: "^[a-z]+",
});
}
function i(a) {
return e(a, {
strip: "all_non_latin_alpha_numeric",
test: "^[a-z]+",
});
}
k.exports = {
normalize: e,
normalizeName: g,
normalizeCity: i,
normalizeState: h,
};
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("sha256_with_dependencies_new", function () {
return (function (f, g, h, i) {
var j = { exports: {} };
j.exports;
(function () {
"use strict";
function a(a) {
var b = "",
c = void 0,
d;
for (var e = 0; e < a.length; e++)
(c = a.charCodeAt(e)),
(d = e + 1 < a.length ? a.charCodeAt(e + 1) : 0),
c >= 55296 &&
c <= 56319 &&
d >= 56320 &&
d <= 57343 &&
((c = 65536 + ((c & 1023) << 10) + (d & 1023)), e++),
c <= 127
? (b += String.fromCharCode(c))
: c <= 2047
? (b += String.fromCharCode(
192 | ((c >>> 6) & 31),
128 | (c & 63)
))
: c <= 65535
? (b += String.fromCharCode(
224 | ((c >>> 12) & 15),
128 | ((c >>> 6) & 63),
128 | (c & 63)
))
: c <= 2097151 &&
(b += String.fromCharCode(
240 | ((c >>> 18) & 7),
128 | ((c >>> 12) & 63),
128 | ((c >>> 6) & 63),
128 | (c & 63)
));
return b;
}
function b(a, b) {
return (b >>> a) | (b << (32 - a));
}
function c(a, b, c) {
return (a & b) ^ (~a & c);
}
function d(a, b, c) {
return (a & b) ^ (a & c) ^ (b & c);
}
function e(a) {
return b(2, a) ^ b(13, a) ^ b(22, a);
}
function f(a) {
return b(6, a) ^ b(11, a) ^ b(25, a);
}
function g(a) {
return b(7, a) ^ b(18, a) ^ (a >>> 3);
}
function h(a) {
return b(17, a) ^ b(19, a) ^ (a >>> 10);
}
function i(a, b) {
return (a[b & 15] +=
h(a[(b + 14) & 15]) + a[(b + 9) & 15] + g(a[(b + 1) & 15]));
}
var k = [
1116352408, 1899447441, 3049323471, 3921009573, 961987163,
1508970993, 2453635748, 2870763221, 3624381080, 310598401,
607225278, 1426881987, 1925078388, 2162078206, 2614888103,
3248222580, 3835390401, 4022224774, 264347078, 604807628,
770255983, 1249150122, 1555081692, 1996064986, 2554220882,
2821834349, 2952996808, 3210313671, 3336571891, 3584528711,
113926993, 338241895, 666307205, 773529912, 1294757372,
1396182291, 1695183700, 1986661051, 2177026350, 2456956037,
2730485921, 2820302411, 3259730800, 3345764771, 3516065817,
3600352804, 4094571909, 275423344, 430227734, 506948616,
659060556, 883997877, 958139571, 1322822218, 1537002063,
1747873779, 1955562222, 2024104815, 2227730452, 2361852424,
2428436474, 2756734187, 3204031479, 3329325298,
],
l = new Array(8),
m = new Array(2),
n = new Array(64),
o = new Array(16),
p = "0123456789abcdef";
function q(a, b) {
var c = (a & 65535) + (b & 65535);
a = (a >> 16) + (b >> 16) + (c >> 16);
return (a << 16) | (c & 65535);
}
function r() {
(m[0] = m[1] = 0),
(l[0] = 1779033703),
(l[1] = 3144134277),
(l[2] = 1013904242),
(l[3] = 2773480762),
(l[4] = 1359893119),
(l[5] = 2600822924),
(l[6] = 528734635),
(l[7] = 1541459225);
}
function s() {
var a = void 0,
b = void 0,
g = void 0,
h = void 0,
j = void 0,
m = void 0,
p = void 0,
r = void 0,
s = void 0,
t = void 0;
g = l[0];
h = l[1];
j = l[2];
m = l[3];
p = l[4];
r = l[5];
s = l[6];
t = l[7];
for (var u = 0; u < 16; u++)
o[u] =
n[(u << 2) + 3] |
(n[(u << 2) + 2] << 8) |
(n[(u << 2) + 1] << 16) |
(n[u << 2] << 24);
for (u = 0; u < 64; u++)
(a = t + f(p) + c(p, r, s) + k[u]),
u < 16 ? (a += o[u]) : (a += i(o, u)),
(b = e(g) + d(g, h, j)),
(t = s),
(s = r),
(r = p),
(p = q(m, a)),
(m = j),
(j = h),
(h = g),
(g = q(a, b));
l[0] += g;
l[1] += h;
l[2] += j;
l[3] += m;
l[4] += p;
l[5] += r;
l[6] += s;
l[7] += t;
}
function t(a, b) {
var c = void 0,
d,
e = 0;
d = (m[0] >> 3) & 63;
var f = b & 63;
(m[0] += b << 3) < b << 3 && m[1]++;
m[1] += b >> 29;
for (c = 0; c + 63 < b; c += 64) {
for (var g = d; g < 64; g++) n[g] = a.charCodeAt(e++);
s();
d = 0;
}
for (g = 0; g < f; g++) n[g] = a.charCodeAt(e++);
}
function u() {
var a = (m[0] >> 3) & 63;
n[a++] = 128;
if (a <= 56) for (var b = a; b < 56; b++) n[b] = 0;
else {
for (b = a; b < 64; b++) n[b] = 0;
s();
for (a = 0; a < 56; a++) n[a] = 0;
}
n[56] = (m[1] >>> 24) & 255;
n[57] = (m[1] >>> 16) & 255;
n[58] = (m[1] >>> 8) & 255;
n[59] = m[1] & 255;
n[60] = (m[0] >>> 24) & 255;
n[61] = (m[0] >>> 16) & 255;
n[62] = (m[0] >>> 8) & 255;
n[63] = m[0] & 255;
s();
}
function v() {
var a = "";
for (var b = 0; b < 8; b++)
for (var c = 28; c >= 0; c -= 4) a += p.charAt((l[b] >>> c) & 15);
return a;
}
function w(a) {
var b = 0;
for (var c = 0; c < 8; c++)
for (var d = 28; d >= 0; d -= 4)
a[b++] = p.charCodeAt((l[c] >>> d) & 15);
}
function x(a, b) {
r();
t(a, a.length);
u();
if (b) w(b);
else return v();
}
function y(b) {
var c =
arguments.length > 1 && arguments[1] !== void 0
? arguments[1]
: !0,
d = arguments[2];
if (b === null || b === void 0) return null;
var e = b;
c && (e = a(b));
return x(e, d);
}
j.exports = y;
})();
return j.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsNormalizers", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("normalizeSignalsFBEventsStringType");
a = a.normalize;
k.exports = {
email: f.getFbeventsModules("normalizeSignalsFBEventsEmailType"),
enum: f.getFbeventsModules("normalizeSignalsFBEventsEnumType"),
postal_code: f.getFbeventsModules(
"normalizeSignalsFBEventsPostalCodeType"
),
phone_number: f.getFbeventsModules(
"normalizeSignalsFBEventsPhoneNumberType"
),
string: a,
};
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsPixelPIISchema", function () {
return (function (f, g, h, i) {
var j = { exports: {} };
j.exports;
(function () {
"use strict";
j.exports = {
default: {
type: "string",
typeParams: { lowercase: !0, strip: "whitespace_only" },
},
ph: { type: "phone_number" },
em: { type: "email" },
fn: {
type: "string",
typeParams: {
lowercase: !0,
strip: "whitespace_and_punctuation",
},
},
ln: {
type: "string",
typeParams: {
lowercase: !0,
strip: "whitespace_and_punctuation",
},
},
zp: { type: "postal_code" },
ct: {
type: "string",
typeParams: {
lowercase: !0,
strip: "all_non_latin_alpha_numeric",
test: "^[a-z]+",
},
},
st: {
type: "string",
typeParams: {
lowercase: !0,
truncate: 2,
strip: "all_non_latin_alpha_numeric",
test: "^[a-z]+",
},
},
dob: { type: "date" },
doby: { type: "string", typeParams: { test: "^[0-9]{4,4}$" } },
ge: {
type: "enum",
typeParams: { lowercase: !0, options: ["f", "m"] },
},
dobm: {
type: "string",
typeParams: {
test: "^(0?[1-9]|1[012])$|^jan|^feb|^mar|^apr|^may|^jun|^jul|^aug|^sep|^oct|^nov|^dec",
},
},
dobd: {
type: "string",
typeParams: { test: "^(([0]?[1-9])|([1-2][0-9])|(3[01]))$" },
},
};
})();
return j.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsShared", function () {
return (function (f, g, i, j) {
var k = { exports: {} };
k.exports;
(function () {
k.exports = (function (a) {
var b = {};
function c(d) {
if (b[d]) return b[d].exports;
var e = (b[d] = { i: d, l: !1, exports: {} });
return (
a[d].call(e.exports, e, e.exports, c), (e.l = !0), e.exports
);
}
return (
(c.m = a),
(c.c = b),
(c.d = function (a, b, d) {
c.o(a, b) ||
Object.defineProperty(a, b, { enumerable: !0, get: d });
}),
(c.r = function (a) {
"undefined" != typeof Symbol &&
(typeof Symbol === "function"
? Symbol.toStringTag
: "@@toStringTag") &&
Object.defineProperty(
a,
typeof Symbol === "function"
? Symbol.toStringTag
: "@@toStringTag",
{ value: "Module" }
),
Object.defineProperty(a, "__esModule", { value: !0 });
}),
(c.t = function (a, b) {
if ((1 & b && (a = c(a)), 8 & b)) return a;
if (
4 & b &&
"object" == (typeof a === "undefined" ? "undefined" : h(a)) &&
a &&
a.__esModule
)
return a;
var d = Object.create(null);
if (
(c.r(d),
Object.defineProperty(d, "default", {
enumerable: !0,
value: a,
}),
2 & b && "string" != typeof a)
)
for (b in a)
c.d(
d,
b,
function (b) {
return a[b];
}.bind(null, b)
);
return d;
}),
(c.n = function (a) {
var b =
a && a.__esModule
? function () {
return a["default"];
}
: function () {
return a;
};
return c.d(b, "a", b), b;
}),
(c.o = function (a, b) {
return Object.prototype.hasOwnProperty.call(a, b);
}),
(c.p = ""),
c((c.s = 76))
);
})([
function (a, b, c) {
"use strict";
a.exports = c(79);
},
function (a, b, c) {
"use strict";
a.exports = function (a) {
if (null != a) return a;
throw new Error("Got unexpected null or undefined");
};
},
function (a, b, c) {
"use strict";
a.exports = c(133);
},
function (a, b, c) {
"use strict";
b = c(53);
var d = b.all;
a.exports = b.IS_HTMLDDA
? function (a) {
return "function" == typeof a || a === d;
}
: function (a) {
return "function" == typeof a;
};
},
function (a, b, c) {
"use strict";
a.exports = c(98);
},
function (a, b, c) {
"use strict";
a.exports = function (a) {
try {
return !!a();
} catch (a) {
return !0;
}
};
},
function (a, b, c) {
"use strict";
b = c(8);
var d = c(59),
e = c(14),
f = c(60),
g = c(57);
c = c(56);
var h = b.Symbol,
i = d("wks"),
j = c ? h["for"] || h : (h && h.withoutSetter) || f;
a.exports = function (a) {
return (
e(i, a) || (i[a] = g && e(h, a) ? h[a] : j("Symbol." + a)),
i[a]
);
};
},
function (a, b, c) {
"use strict";
b = c(25);
c = Function.prototype;
var d = c.call;
c = b && c.bind.bind(d, d);
a.exports = b
? c
: function (a) {
return function () {
return d.apply(a, arguments);
};
};
},
function (a, b, c) {
"use strict";
(function (b) {
var c = function (a) {
return a && a.Math === Math && a;
};
a.exports =
c(
"object" ==
(typeof globalThis === "undefined"
? "undefined"
: h(globalThis)) && globalThis
) ||
c(
"object" ==
(typeof f === "undefined" ? "undefined" : h(f)) && f
) ||
c(
"object" ==
(typeof self === "undefined" ? "undefined" : h(self)) &&
self
) ||
c(
"object" ==
(typeof b === "undefined" ? "undefined" : h(b)) && b
) ||
(function () {
return this;
})() ||
this ||
Function("return this")();
}).call(this, c(84));
},
function (a, b, c) {
"use strict";
a.exports = c(138);
},
function (a, b, c) {
"use strict";
var d = c(8),
e = c(85),
f = c(26),
g = c(3),
i = c(54).f,
j = c(92),
k = c(40),
l = c(44),
m = c(23),
n = c(14),
o = function (a) {
var b = function b(c, d, f) {
if (this instanceof b) {
switch (arguments.length) {
case 0:
return new a();
case 1:
return new a(c);
case 2:
return new a(c, d);
}
return new a(c, d, f);
}
return e(a, this, arguments);
};
return (b.prototype = a.prototype), b;
};
a.exports = function (a, b) {
var c,
e,
p,
q,
r,
s,
t = a.target,
u = a.global,
v = a.stat,
w = a.proto,
x = u ? d : v ? d[t] : (d[t] || {}).prototype,
y = u ? k : k[t] || m(k, t, {})[t],
z = y.prototype;
for (p in b)
(e =
!(c = j(u ? p : t + (v ? "." : "#") + p, a.forced)) &&
x &&
n(x, p)),
(q = y[p]),
e &&
(r = a.dontCallGetSet ? (s = i(x, p)) && s.value : x[p]),
(s = e && r ? r : b[p]),
(e &&
(typeof q === "undefined" ? "undefined" : h(q)) ==
(typeof s === "undefined" ? "undefined" : h(s))) ||
((e =
a.bind && e
? l(s, d)
: a.wrap && e
? o(s)
: w && g(s)
? f(s)
: s),
(a.sham || (s && s.sham) || (q && q.sham)) &&
m(e, "sham", !0),
m(y, p, e),
w &&
(n(k, (q = t + "Prototype")) || m(k, q, {}),
m(k[q], p, s),
a.real && z && (c || !z[p]) && m(z, p, s)));
};
},
function (a, b, c) {
"use strict";
var d = c(77);
a.exports = function a(b, c) {
return (
!(!b || !c) &&
(b === c ||
(!d(b) &&
(d(c)
? a(b, c.parentNode)
: "contains" in b
? b.contains(c)
: !!b.compareDocumentPosition &&
!!(16 & b.compareDocumentPosition(c)))))
);
};
},
function (a, b, c) {
"use strict";
a.exports = c(128);
},
function (a, b, c) {
"use strict";
var d = c(3);
b = c(53);
var e = b.all;
a.exports = b.IS_HTMLDDA
? function (a) {
return "object" ==
(typeof a === "undefined" ? "undefined" : h(a))
? null !== a
: d(a) || a === e;
}
: function (a) {
return "object" ==
(typeof a === "undefined" ? "undefined" : h(a))
? null !== a
: d(a);
};
},
function (a, b, c) {
"use strict";
b = c(7);
var d = c(22),
e = b({}.hasOwnProperty);
a.exports =
Object.hasOwn ||
function (a, b) {
return e(d(a), b);
};
},
function (a, b, c) {
"use strict";
b = c(5);
a.exports = !b(function () {
return (
7 !==
Object.defineProperty({}, 1, {
get: function () {
return 7;
},
})[1]
);
});
},
function (a, b, c) {
"use strict";
b = c(25);
var d = Function.prototype.call;
a.exports = b
? d.bind(d)
: function () {
return d.apply(d, arguments);
};
},
function (a, b, c) {
"use strict";
var d = c(13),
e = String,
f = TypeError;
a.exports = function (a) {
if (d(a)) return a;
throw f(e(a) + " is not an object");
};
},
function (a, b, c) {
"use strict";
b = c(30);
a.exports = b;
},
function (a, b, c) {
"use strict";
a.exports = c(158);
},
function (a, b, c) {
"use strict";
b = c(7);
var d = b({}.toString),
e = b("".slice);
a.exports = function (a) {
return e(d(a), 8, -1);
};
},
function (a, b, c) {
"use strict";
var d = c(3),
e = c(58),
f = TypeError;
a.exports = function (a) {
if (d(a)) return a;
throw f(e(a) + " is not a function");
};
},
function (a, b, c) {
"use strict";
var d = c(29),
e = Object;
a.exports = function (a) {
return e(d(a));
};
},
function (a, b, c) {
"use strict";
b = c(15);
var d = c(32),
e = c(27);
a.exports = b
? function (a, b, c) {
return d.f(a, b, e(1, c));
}
: function (a, b, c) {
return (a[b] = c), a;
};
},
function (a, b, c) {
"use strict";
a.exports = c(145);
},
function (a, b, c) {
"use strict";
b = c(5);
a.exports = !b(function () {
var a = function () {}.bind();
return (
"function" != typeof a ||
Object.prototype.hasOwnProperty.call(a, "prototype")
);
});
},
function (a, b, c) {
"use strict";
var d = c(20),
e = c(7);
a.exports = function (a) {
if ("Function" === d(a)) return e(a);
};
},
function (a, b, c) {
"use strict";
a.exports = function (a, b) {
return {
enumerable: !(1 & a),
configurable: !(2 & a),
writable: !(4 & a),
value: b,
};
};
},
function (a, b, c) {
"use strict";
var d = c(37),
e = c(29);
a.exports = function (a) {
return d(e(a));
};
},
function (a, b, c) {
"use strict";
var d = c(38),
e = TypeError;
a.exports = function (a) {
if (d(a)) throw e("Can't call method on " + a);
return a;
};
},
function (a, b, c) {
"use strict";
var d = c(40),
e = c(8),
f = c(3),
g = function (a) {
return f(a) ? a : void 0;
};
a.exports = function (a, b) {
return arguments.length < 2
? g(d[a]) || g(e[a])
: (d[a] && d[a][b]) || (e[a] && e[a][b]);
};
},
function (a, b, c) {
"use strict";
a.exports = !0;
},
function (a, b, c) {
"use strict";
a = c(15);
var d = c(61),
e = c(63),
f = c(17),
g = c(39),
h = TypeError,
i = Object.defineProperty,
j = Object.getOwnPropertyDescriptor;
b.f = a
? e
? function (a, b, c) {
if (
(f(a),
(b = g(b)),
f(c),
"function" == typeof a &&
"prototype" === b &&
"value" in c &&
"writable" in c &&
!c.writable)
) {
var d = j(a, b);
d &&
d.writable &&
((a[b] = c.value),
(c = {
configurable:
"configurable" in c
? c.configurable
: d.configurable,
enumerable:
"enumerable" in c ? c.enumerable : d.enumerable,
writable: !1,
}));
}
return i(a, b, c);
}
: i
: function (a, b, c) {
if ((f(a), (b = g(b)), f(c), d))
try {
return i(a, b, c);
} catch (a) {}
if ("get" in c || "set" in c)
throw h("Accessors not supported");
return "value" in c && (a[b] = c.value), a;
};
},
function (a, b, c) {
"use strict";
var d = c(64);
a.exports = function (a) {
return d(a.length);
};
},
function (a, b, c) {
"use strict";
b = c(47);
var d = c(3),
e = c(20),
f = c(6)("toStringTag"),
g = Object,
h =
"Arguments" ===
e(
(function () {
return arguments;
})()
);
a.exports = b
? e
: function (a) {
var b;
return void 0 === a
? "Undefined"
: null === a
? "Null"
: "string" ==
typeof (b = (function (a, b) {
try {
return a[b];
} catch (a) {}
})((a = g(a)), f))
? b
: h
? e(a)
: "Object" === (b = e(a)) && d(a.callee)
? "Arguments"
: b;
};
},
function (a, b, c) {
"use strict";
a.exports = {};
},
function (a, b, c) {
"use strict";
a.exports = function (a) {
var b = [];
return (
(function a(b, c) {
var d = b.length,
e = 0;
for (; d--; ) {
var f = b[e++];
Array.isArray(f) ? a(f, c) : c.push(f);
}
})(a, b),
b
);
};
},
function (a, b, c) {
"use strict";
b = c(7);
var d = c(5),
e = c(20),
f = Object,
g = b("".split);
a.exports = d(function () {
return !f("z").propertyIsEnumerable(0);
})
? function (a) {
return "String" === e(a) ? g(a, "") : f(a);
}
: f;
},
function (a, b, c) {
"use strict";
a.exports = function (a) {
return null == a;
};
},
function (a, b, c) {
"use strict";
var d = c(87),
e = c(55);
a.exports = function (a) {
a = d(a, "string");
return e(a) ? a : a + "";
};
},
function (a, b, c) {
"use strict";
a.exports = {};
},
function (a, b, c) {
"use strict";
var d, e;
b = c(8);
c = c(89);
var f = b.process;
b = b.Deno;
f = (f && f.versions) || (b && b.version);
b = f && f.v8;
b &&
(e =
(d = b.split("."))[0] > 0 && d[0] < 4 ? 1 : +(d[0] + d[1])),
!e &&
c &&
(!(d = c.match(/Edge\/(\d+)/)) || d[1] >= 74) &&
(d = c.match(/Chrome\/(\d+)/)) &&
(e = +d[1]),
(a.exports = e);
},
function (a, b, c) {
"use strict";
var d = c(21),
e = c(38);
a.exports = function (a, b) {
a = a[b];
return e(a) ? void 0 : d(a);
};
},
function (a, b, c) {
"use strict";
b = c(8);
c = c(91);
b = b["__core-js_shared__"] || c("__core-js_shared__", {});
a.exports = b;
},
function (a, b, c) {
"use strict";
b = c(26);
var d = c(21),
e = c(25),
f = b(b.bind);
a.exports = function (a, b) {
return (
d(a),
void 0 === b
? a
: e
? f(a, b)
: function () {
return a.apply(b, arguments);
}
);
};
},
function (a, b, c) {
"use strict";
var d = c(44);
b = c(7);
var e = c(37),
f = c(22),
g = c(33),
h = c(94),
i = b([].push);
c = function (a) {
var b = 1 === a,
c = 2 === a,
j = 3 === a,
k = 4 === a,
l = 6 === a,
m = 7 === a,
n = 5 === a || l;
return function (o, p, q, r) {
for (
var s,
t,
u = f(o),
v = e(u),
p = d(p, q),
q = g(v),
w = 0,
r = r || h,
r = b ? r(o, q) : c || m ? r(o, 0) : void 0;
q > w;
w++
)
if ((n || w in v) && ((t = p((s = v[w]), w, u)), a))
if (b) r[w] = t;
else if (t)
switch (a) {
case 3:
return !0;
case 5:
return s;
case 6:
return w;
case 2:
i(r, s);
}
else
switch (a) {
case 4:
return !1;
case 7:
i(r, s);
}
return l ? -1 : j || k ? k : r;
};
};
a.exports = {
forEach: c(0),
map: c(1),
filter: c(2),
some: c(3),
every: c(4),
find: c(5),
findIndex: c(6),
filterReject: c(7),
};
},
function (a, b, c) {
"use strict";
var d = c(93);
a.exports = function (a) {
a = +a;
return a != a || 0 === a ? 0 : d(a);
};
},
function (a, b, c) {
"use strict";
b = {};
(b[c(6)("toStringTag")] = "z"),
(a.exports = "[object z]" === String(b));
},
function (a, b, c) {
"use strict";
var d = c(34),
e = String;
a.exports = function (a) {
if ("Symbol" === d(a))
throw TypeError("Cannot convert a Symbol value to a string");
return e(a);
};
},
function (a, b, c) {
"use strict";
b = c(59);
var d = c(60),
e = b("keys");
a.exports = function (a) {
return e[a] || (e[a] = d(a));
};
},
function (a, b, c) {
"use strict";
a.exports = {};
},
function (a, b, c) {
"use strict";
var d = c(28),
e = c(112),
f = c(33);
b = function (a) {
return function (b, c, g) {
var h;
b = d(b);
var i = f(b);
g = e(g, i);
if (a && c != c) {
for (; i > g; ) if ((h = b[g++]) != h) return !0;
} else
for (; i > g; g++)
if ((a || g in b) && b[g] === c) return a || g || 0;
return !a && -1;
};
};
a.exports = { includes: b(!0), indexOf: b(!1) };
},
function (a, b, c) {
"use strict";
a.exports = c(153);
},
function (a, b, c) {
"use strict";
b =
"object" == (typeof g === "undefined" ? "undefined" : h(g)) &&
g.all;
c = void 0 === b && void 0 !== b;
a.exports = { all: b, IS_HTMLDDA: c };
},
function (a, b, c) {
"use strict";
a = c(15);
var d = c(16),
e = c(86),
f = c(27),
g = c(28),
h = c(39),
i = c(14),
j = c(61),
k = Object.getOwnPropertyDescriptor;
b.f = a
? k
: function (a, b) {
if (((a = g(a)), (b = h(b)), j))
try {
return k(a, b);
} catch (a) {}
if (i(a, b)) return f(!d(e.f, a, b), a[b]);
};
},
function (a, b, c) {
"use strict";
var d = c(30),
e = c(3),
f = c(88);
b = c(56);
var g = Object;
a.exports = b
? function (a) {
return (
"symbol" ==
(typeof a === "undefined" ? "undefined" : h(a))
);
}
: function (a) {
var b = d("Symbol");
return e(b) && f(b.prototype, g(a));
};
},
function (a, b, c) {
"use strict";
b = c(57);
a.exports =
b &&
!(typeof Symbol === "function" ? Symbol.sham : "@@sham") &&
"symbol" ==
h(
typeof Symbol === "function"
? Symbol.iterator
: "@@iterator"
);
},
function (a, b, c) {
"use strict";
var d = c(41);
b = c(5);
var e = c(8).String;
a.exports =
!!Object.getOwnPropertySymbols &&
!b(function () {
var a = Symbol("symbol detection");
return (
!e(a) ||
!(Object(a) instanceof Symbol) ||
(!(typeof Symbol === "function" ? Symbol.sham : "@@sham") &&
d &&
d < 41)
);
});
},
function (a, b, c) {
"use strict";
var d = String;
a.exports = function (a) {
try {
return d(a);
} catch (a) {
return "Object";
}
};
},
function (a, b, c) {
"use strict";
b = c(31);
var d = c(43);
(a.exports = function (a, b) {
return d[a] || (d[a] = void 0 !== b ? b : {});
})("versions", []).push({
version: "3.32.2",
mode: b ? "pure" : "global",
copyright: "\xa9 2014-2023 Denis Pushkarev (zloirock.ru)",
license:
"https://github.com/zloirock/core-js/blob/v3.32.2/LICENSE",
source: "https://github.com/zloirock/core-js",
});
},
function (a, b, c) {
"use strict";
b = c(7);
var d = 0,
e = Math.random(),
f = b((1).toString);
a.exports = function (a) {
return (
"Symbol(" + (void 0 === a ? "" : a) + ")_" + f(++d + e, 36)
);
};
},
function (a, b, c) {
"use strict";
b = c(15);
var d = c(5),
e = c(62);
a.exports =
!b &&
!d(function () {
return (
7 !==
Object.defineProperty(e("div"), "a", {
get: function () {
return 7;
},
}).a
);
});
},
function (a, b, c) {
"use strict";
b = c(8);
c = c(13);
var d = b.document,
e = c(d) && c(d.createElement);
a.exports = function (a) {
return e ? d.createElement(a) : {};
};
},
function (a, b, c) {
"use strict";
b = c(15);
c = c(5);
a.exports =
b &&
c(function () {
return (
42 !==
Object.defineProperty(function () {}, "prototype", {
value: 42,
writable: !1,
}).prototype
);
});
},
function (a, b, c) {
"use strict";
var d = c(46),
e = Math.min;
a.exports = function (a) {
return a > 0 ? e(d(a), 9007199254740991) : 0;
};
},
function (a, b, c) {
"use strict";
b = c(7);
var d = c(5),
e = c(3),
f = c(34),
g = c(30),
h = c(97),
i = function () {},
j = [],
k = g("Reflect", "construct"),
l = /^\s*(?:class|function)\b/,
m = b(l.exec),
n = !l.exec(i),
o = function (a) {
if (!e(a)) return !1;
try {
return k(i, j, a), !0;
} catch (a) {
return !1;
}
};
c = function (a) {
if (!e(a)) return !1;
switch (f(a)) {
case "AsyncFunction":
case "GeneratorFunction":
case "AsyncGeneratorFunction":
return !1;
}
try {
return n || !!m(l, h(a));
} catch (a) {
return !0;
}
};
(c.sham = !0),
(a.exports =
!k ||
d(function () {
var a;
return (
o(o.call) ||
!o(Object) ||
!o(function () {
a = !0;
}) ||
a
);
})
? c
: o);
},
function (a, b, c) {
"use strict";
var d = c(5);
b = c(6);
var e = c(41),
f = b("species");
a.exports = function (a) {
return (
e >= 51 ||
!d(function () {
var b = [];
return (
((b.constructor = {})[f] = function () {
return { foo: 1 };
}),
1 !== b[a](Boolean).foo
);
})
);
};
},
function (a, b, c) {
"use strict";
var d, e;
b = c(5);
var f = c(3),
g = c(13),
h = c(68),
i = c(70),
j = c(71),
k = c(6);
c = c(31);
var l = k("iterator");
k = !1;
[].keys &&
("next" in (e = [].keys())
? (i = i(i(e))) !== Object.prototype && (d = i)
: (k = !0)),
!g(d) ||
b(function () {
var a = {};
return d[l].call(a) !== a;
})
? (d = {})
: c && (d = h(d)),
f(d[l]) ||
j(d, l, function () {
return this;
}),
(a.exports = {
IteratorPrototype: d,
BUGGY_SAFARI_ITERATORS: k,
});
},
function (a, b, c) {
"use strict";
var d,
e = c(17),
f = c(109),
h = c(69);
b = c(50);
var i = c(113),
j = c(62);
c = c(49);
var k = c("IE_PROTO"),
l = function () {},
m = function (a) {
return "<script>" + a + "</script>";
},
n = function (a) {
a.write(m("")), a.close();
var b = a.parentWindow.Object;
return (a = null), b;
},
o = function () {
try {
d = new ActiveXObject("htmlfile");
} catch (a) {}
var a;
o =
"undefined" != typeof g
? g.domain && d
? n(d)
: (((a = j("iframe")).style.display = "none"),
i.appendChild(a),
(a.src = String("javascript:")),
(a = a.contentWindow.document).open(),
a.write(m("document.F=Object")),
a.close(),
a.F)
: n(d);
for (a = h.length; a--; ) delete o.prototype[h[a]];
return o();
};
(b[k] = !0),
(a.exports =
Object.create ||
function (a, b) {
var c;
return (
null !== a
? ((l.prototype = e(a)),
(c = new l()),
(l.prototype = null),
(c[k] = a))
: (c = o()),
void 0 === b ? c : f.f(c, b)
);
});
},
function (a, b, c) {
"use strict";
a.exports = [
"constructor",
"hasOwnProperty",
"isPrototypeOf",
"propertyIsEnumerable",
"toLocaleString",
"toString",
"valueOf",
];
},
function (a, b, c) {
"use strict";
var d = c(14),
e = c(3),
f = c(22);
b = c(49);
c = c(114);
var g = b("IE_PROTO"),
h = Object,
i = h.prototype;
a.exports = c
? h.getPrototypeOf
: function (a) {
a = f(a);
if (d(a, g)) return a[g];
var b = a.constructor;
return e(b) && a instanceof b
? b.prototype
: a instanceof h
? i
: null;
};
},
function (a, b, c) {
"use strict";
var d = c(23);
a.exports = function (a, b, c, e) {
return e && e.enumerable ? (a[b] = c) : d(a, b, c), a;
};
},
function (a, b, c) {
"use strict";
var d = c(47),
e = c(32).f,
f = c(23),
g = c(14),
h = c(115),
i = c(6)("toStringTag");
a.exports = function (a, b, c, j) {
if (a) {
c = c ? a : a.prototype;
g(c, i) || e(c, i, { configurable: !0, value: b }),
j && !d && f(c, "toString", h);
}
};
},
function (a, b, c) {
"use strict";
var d = c(34),
e = c(42),
f = c(38),
g = c(35),
h = c(6)("iterator");
a.exports = function (a) {
if (!f(a)) return e(a, h) || e(a, "@@iterator") || g[d(a)];
};
},
function (a, b, c) {
"use strict";
a.exports = function () {};
},
function (a, b, c) {
"use strict";
var d = c(5);
a.exports = function (a, b) {
var c = [][a];
return (
!!c &&
d(function () {
c.call(
null,
b ||
function () {
return 1;
},
1
);
})
);
};
},
function (a, b, c) {
a.exports = c(163);
},
function (a, b, c) {
"use strict";
var d = c(78);
a.exports = function (a) {
return d(a) && 3 == a.nodeType;
};
},
function (a, b, c) {
"use strict";
a.exports = function (a) {
var b = (a ? a.ownerDocument || a : g).defaultView || f;
return !(
!a ||
!("function" == typeof b.Node
? a instanceof b.Node
: "object" ==
(typeof a === "undefined" ? "undefined" : h(a)) &&
"number" == typeof a.nodeType &&
"string" == typeof a.nodeName)
);
};
},
function (a, b, c) {
"use strict";
b = c(80);
a.exports = b;
},
function (a, b, c) {
"use strict";
b = c(81);
a.exports = b;
},
function (a, b, c) {
"use strict";
b = c(82);
a.exports = b;
},
function (a, b, c) {
"use strict";
c(83);
b = c(18);
a.exports = b("Array", "map");
},
function (a, b, c) {
"use strict";
a = c(10);
var d = c(45).map;
a(
{ target: "Array", proto: !0, forced: !c(66)("map") },
{
map: function (a) {
return d(
this,
a,
arguments.length > 1 ? arguments[1] : void 0
);
},
}
);
},
function (a, b) {
b = (function () {
return this;
})();
try {
b = b || new Function("return this")();
} catch (a) {
"object" == (typeof f === "undefined" ? "undefined" : h(f)) &&
(b = f);
}
a.exports = b;
},
function (a, b, c) {
"use strict";
b = c(25);
c = Function.prototype;
var d = c.apply,
e = c.call;
a.exports =
("object" ==
(typeof Reflect === "undefined" ? "undefined" : h(Reflect)) &&
Reflect.apply) ||
(b
? e.bind(d)
: function () {
return e.apply(d, arguments);
});
},
function (a, b, c) {
"use strict";
a = {}.propertyIsEnumerable;
var d = Object.getOwnPropertyDescriptor;
c = d && !a.call({ 1: 2 }, 1);
b.f = c
? function (a) {
a = d(this, a);
return !!a && a.enumerable;
}
: a;
},
function (a, b, c) {
"use strict";
var d = c(16),
e = c(13),
f = c(55),
g = c(42),
h = c(90);
b = c(6);
var i = TypeError,
j = b("toPrimitive");
a.exports = function (a, b) {
if (!e(a) || f(a)) return a;
var c = g(a, j);
if (c) {
if (
(void 0 === b && (b = "default"),
(c = d(c, a, b)),
!e(c) || f(c))
)
return c;
throw i("Can't convert object to primitive value");
}
return void 0 === b && (b = "number"), h(a, b);
};
},
function (a, b, c) {
"use strict";
b = c(7);
a.exports = b({}.isPrototypeOf);
},
function (a, b, c) {
"use strict";
a.exports =
("undefined" != typeof navigator &&
String(navigator.userAgent)) ||
"";
},
function (a, b, c) {
"use strict";
var d = c(16),
e = c(3),
f = c(13),
g = TypeError;
a.exports = function (a, b) {
var c, h;
if ("string" === b && e((c = a.toString)) && !f((h = d(c, a))))
return h;
if (e((c = a.valueOf)) && !f((h = d(c, a)))) return h;
if ("string" !== b && e((c = a.toString)) && !f((h = d(c, a))))
return h;
throw g("Can't convert object to primitive value");
};
},
function (a, b, c) {
"use strict";
var d = c(8),
e = Object.defineProperty;
a.exports = function (a, b) {
try {
e(d, a, { value: b, configurable: !0, writable: !0 });
} catch (c) {
d[a] = b;
}
return b;
};
},
function (a, b, c) {
"use strict";
var d = c(5),
e = c(3),
f = /#|\.prototype\./;
b = function (a, b) {
a = h[g(a)];
return a === j || (a !== i && (e(b) ? d(b) : !!b));
};
var g = (b.normalize = function (a) {
return String(a).replace(f, ".").toLowerCase();
}),
h = (b.data = {}),
i = (b.NATIVE = "N"),
j = (b.POLYFILL = "P");
a.exports = b;
},
function (a, b, c) {
"use strict";
var d = Math.ceil,
e = Math.floor;
a.exports =
Math.trunc ||
function (a) {
a = +a;
return (a > 0 ? e : d)(a);
};
},
function (a, b, c) {
"use strict";
var d = c(95);
a.exports = function (a, b) {
return new (d(a))(0 === b ? 0 : b);
};
},
function (a, b, c) {
"use strict";
var d = c(96),
e = c(65),
f = c(13),
g = c(6)("species"),
h = Array;
a.exports = function (a) {
var b;
return (
d(a) &&
((b = a.constructor),
((e(b) && (b === h || d(b.prototype))) ||
(f(b) && null === (b = b[g]))) &&
(b = void 0)),
void 0 === b ? h : b
);
};
},
function (a, b, c) {
"use strict";
var d = c(20);
a.exports =
Array.isArray ||
function (a) {
return "Array" === d(a);
};
},
function (a, b, c) {
"use strict";
b = c(7);
var d = c(3);
c = c(43);
var e = b(Function.toString);
d(c.inspectSource) ||
(c.inspectSource = function (a) {
return e(a);
}),
(a.exports = c.inspectSource);
},
function (a, b, c) {
"use strict";
b = c(99);
a.exports = b;
},
function (a, b, c) {
"use strict";
b = c(100);
a.exports = b;
},
function (a, b, c) {
"use strict";
b = c(101);
a.exports = b;
},
function (a, b, c) {
"use strict";
c(102), c(120);
b = c(40);
a.exports = b.Array.from;
},
function (a, b, c) {
"use strict";
var d = c(103).charAt,
e = c(48);
a = c(104);
b = c(106);
var f = c(119),
g = a.set,
h = a.getterFor("String Iterator");
b(
String,
"String",
function (a) {
g(this, { type: "String Iterator", string: e(a), index: 0 });
},
function () {
var a = h(this),
b = a.string,
c = a.index;
return c >= b.length
? f(void 0, !0)
: ((b = d(b, c)), (a.index += b.length), f(b, !1));
}
);
},
function (a, b, c) {
"use strict";
b = c(7);
var d = c(46),
e = c(48),
f = c(29),
g = b("".charAt),
h = b("".charCodeAt),
i = b("".slice);
c = function (a) {
return function (b, c) {
var j, k;
b = e(f(b));
c = d(c);
var l = b.length;
return c < 0 || c >= l
? a
? ""
: void 0
: (j = h(b, c)) < 55296 ||
j > 56319 ||
c + 1 === l ||
(k = h(b, c + 1)) < 56320 ||
k > 57343
? a
? g(b, c)
: j
: a
? i(b, c, c + 2)
: k - 56320 + ((j - 55296) << 10) + 65536;
};
};
a.exports = { codeAt: c(!1), charAt: c(!0) };
},
function (a, b, c) {
"use strict";
var d, e, f;
b = c(105);
var g = c(8),
h = c(13),
i = c(23),
j = c(14),
k = c(43),
l = c(49);
c = c(50);
var m = g.TypeError;
g = g.WeakMap;
if (b || k.state) {
var n = k.state || (k.state = new g());
(n.get = n.get),
(n.has = n.has),
(n.set = n.set),
(d = function (a, b) {
if (n.has(a)) throw m("Object already initialized");
return (b.facade = a), n.set(a, b), b;
}),
(e = function (a) {
return n.get(a) || {};
}),
(f = function (a) {
return n.has(a);
});
} else {
var o = l("state");
(c[o] = !0),
(d = function (a, b) {
if (j(a, o)) throw m("Object already initialized");
return (b.facade = a), i(a, o, b), b;
}),
(e = function (a) {
return j(a, o) ? a[o] : {};
}),
(f = function (a) {
return j(a, o);
});
}
a.exports = {
set: d,
get: e,
has: f,
enforce: function (a) {
return f(a) ? e(a) : d(a, {});
},
getterFor: function (a) {
return function (b) {
var c;
if (!h(b) || (c = e(b)).type !== a)
throw m("Incompatible receiver, " + a + " required");
return c;
};
},
};
},
function (a, b, c) {
"use strict";
b = c(8);
c = c(3);
b = b.WeakMap;
a.exports = c(b) && /native code/.test(String(b));
},
function (a, b, c) {
"use strict";
var d = c(10),
e = c(16),
f = c(31);
b = c(107);
var g = c(3),
h = c(108),
i = c(70),
j = c(116),
k = c(72),
l = c(23),
m = c(71),
n = c(6),
o = c(35);
c = c(67);
var p = b.PROPER,
q = b.CONFIGURABLE,
r = c.IteratorPrototype,
s = c.BUGGY_SAFARI_ITERATORS,
t = n("iterator"),
u = function () {
return this;
};
a.exports = function (a, b, c, v, n, w, x) {
h(c, b, v);
var y, z;
v = function (a) {
if (a === n && E) return E;
if (!s && a && a in C) return C[a];
switch (a) {
case "keys":
case "values":
case "entries":
return function () {
return new c(this, a);
};
}
return function () {
return new c(this);
};
};
var A = b + " Iterator",
B = !1,
C = a.prototype,
D = C[t] || C["@@iterator"] || (n && C[n]),
E = (!s && D) || v(n),
F = ("Array" === b && C.entries) || D;
if (
(F &&
(y = i(F.call(new a()))) !== Object.prototype &&
y.next &&
(f || i(y) === r || (j ? j(y, r) : g(y[t]) || m(y, t, u)),
k(y, A, !0, !0),
f && (o[A] = u)),
p &&
"values" === n &&
D &&
"values" !== D.name &&
(!f && q
? l(C, "name", "values")
: ((B = !0),
(E = function () {
return e(D, this);
}))),
n)
)
if (
((z = {
values: v("values"),
keys: w ? E : v("keys"),
entries: v("entries"),
}),
x)
)
for (F in z) (s || B || !(F in C)) && m(C, F, z[F]);
else d({ target: b, proto: !0, forced: s || B }, z);
return (
(f && !x) || C[t] === E || m(C, t, E, { name: n }),
(o[b] = E),
z
);
};
},
function (a, b, c) {
"use strict";
b = c(15);
c = c(14);
var d = Function.prototype,
e = b && Object.getOwnPropertyDescriptor;
c = c(d, "name");
var f = c && "something" === function () {}.name;
b = c && (!b || (b && e(d, "name").configurable));
a.exports = { EXISTS: c, PROPER: f, CONFIGURABLE: b };
},
function (a, b, c) {
"use strict";
var d = c(67).IteratorPrototype,
e = c(68),
f = c(27),
g = c(72),
h = c(35),
i = function () {
return this;
};
a.exports = function (a, b, c, j) {
b = b + " Iterator";
return (
(a.prototype = e(d, { next: f(+!j, c) })),
g(a, b, !1, !0),
(h[b] = i),
a
);
};
},
function (a, b, c) {
"use strict";
a = c(15);
var d = c(63),
e = c(32),
f = c(17),
g = c(28),
h = c(110);
b.f =
a && !d
? Object.defineProperties
: function (a, b) {
f(a);
for (
var c, d = g(b), b = h(b), i = b.length, j = 0;
i > j;
)
e.f(a, (c = b[j++]), d[c]);
return a;
};
},
function (a, b, c) {
"use strict";
var d = c(111),
e = c(69);
a.exports =
Object.keys ||
function (a) {
return d(a, e);
};
},
function (a, b, c) {
"use strict";
b = c(7);
var d = c(14),
e = c(28),
f = c(51).indexOf,
g = c(50),
h = b([].push);
a.exports = function (a, b) {
var c;
a = e(a);
var i = 0,
j = [];
for (c in a) !d(g, c) && d(a, c) && h(j, c);
for (; b.length > i; )
d(a, (c = b[i++])) && (~f(j, c) || h(j, c));
return j;
};
},
function (a, b, c) {
"use strict";
var d = c(46),
e = Math.max,
f = Math.min;
a.exports = function (a, b) {
a = d(a);
return a < 0 ? e(a + b, 0) : f(a, b);
};
},
function (a, b, c) {
"use strict";
b = c(30);
a.exports = b("document", "documentElement");
},
function (a, b, c) {
"use strict";
b = c(5);
a.exports = !b(function () {
function a() {}
return (
(a.prototype.constructor = null),
Object.getPrototypeOf(new a()) !== a.prototype
);
});
},
function (a, b, c) {
"use strict";
b = c(47);
var d = c(34);
a.exports = b
? {}.toString
: function () {
return "[object " + d(this) + "]";
};
},
function (a, b, c) {
"use strict";
var d = c(117),
e = c(17),
f = c(118);
a.exports =
Object.setPrototypeOf ||
("__proto__" in {}
? (function () {
var a,
b = !1,
c = {};
try {
(a = d(Object.prototype, "__proto__", "set"))(c, []),
(b = c instanceof Array);
} catch (a) {}
return function (c, d) {
return e(c), f(d), b ? a(c, d) : (c.__proto__ = d), c;
};
})()
: void 0);
},
function (a, b, c) {
"use strict";
var d = c(7),
e = c(21);
a.exports = function (a, b, c) {
try {
return d(e(Object.getOwnPropertyDescriptor(a, b)[c]));
} catch (a) {}
};
},
function (a, b, c) {
"use strict";
var d = c(3),
e = String,
f = TypeError;
a.exports = function (a) {
if (
"object" == (typeof a === "undefined" ? "undefined" : h(a)) ||
d(a)
)
return a;
throw f("Can't set " + e(a) + " as a prototype");
};
},
function (a, b, c) {
"use strict";
a.exports = function (a, b) {
return { value: a, done: b };
};
},
function (a, b, c) {
"use strict";
a = c(10);
b = c(121);
a(
{
target: "Array",
stat: !0,
forced: !c(127)(function (a) {
Array.from(a);
}),
},
{ from: b }
);
},
function (a, b, c) {
"use strict";
var d = c(44),
e = c(16),
f = c(22),
g = c(122),
h = c(124),
i = c(65),
j = c(33),
k = c(125),
l = c(126),
m = c(73),
n = Array;
a.exports = function (a) {
var b = f(a),
c = i(this),
o = arguments.length,
p = o > 1 ? arguments[1] : void 0,
q = void 0 !== p;
q && (p = d(p, o > 2 ? arguments[2] : void 0));
var r,
s,
t,
u,
v,
w,
x = m(b),
y = 0;
if (!x || (this === n && h(x)))
for (r = j(b), s = c ? new this(r) : n(r); r > y; y++)
(w = q ? p(b[y], y) : b[y]), k(s, y, w);
else
for (
v = (u = l(b, x)).next, s = c ? new this() : [];
!(t = e(v, u)).done;
y++
)
(w = q ? g(u, p, [t.value, y], !0) : t.value), k(s, y, w);
return (s.length = y), s;
};
},
function (a, b, c) {
"use strict";
var d = c(17),
e = c(123);
a.exports = function (a, b, c, f) {
try {
return f ? b(d(c)[0], c[1]) : b(c);
} catch (b) {
e(a, "throw", b);
}
};
},
function (a, b, c) {
"use strict";
var d = c(16),
e = c(17),
f = c(42);
a.exports = function (a, b, c) {
var g, h;
e(a);
try {
if (!(g = f(a, "return"))) {
if ("throw" === b) throw c;
return c;
}
g = d(g, a);
} catch (a) {
(h = !0), (g = a);
}
if ("throw" === b) throw c;
if (h) throw g;
return e(g), c;
};
},
function (a, b, c) {
"use strict";
b = c(6);
var d = c(35),
e = b("iterator"),
f = Array.prototype;
a.exports = function (a) {
return void 0 !== a && (d.Array === a || f[e] === a);
};
},
function (a, b, c) {
"use strict";
var d = c(39),
e = c(32),
f = c(27);
a.exports = function (a, b, c) {
b = d(b);
b in a ? e.f(a, b, f(0, c)) : (a[b] = c);
};
},
function (a, b, c) {
"use strict";
var d = c(16),
e = c(21),
f = c(17),
g = c(58),
h = c(73),
i = TypeError;
a.exports = function (a, b) {
var c = arguments.length < 2 ? h(a) : b;
if (e(c)) return f(d(c, a));
throw i(g(a) + " is not iterable");
};
},
function (a, b, c) {
"use strict";
var d = c(6)("iterator"),
e = !1;
try {
var f = 0;
b = {
next: function () {
return { done: !!f++ };
},
return: function () {
e = !0;
},
};
(b[d] = function () {
return this;
}),
Array.from(b, function () {
throw 2;
});
} catch (a) {}
a.exports = function (a, b) {
try {
if (!b && !e) return !1;
} catch (a) {
return !1;
}
b = !1;
try {
var c = {};
(c[d] = function () {
return {
next: function () {
return { done: (b = !0) };
},
};
}),
a(c);
} catch (a) {}
return b;
};
},
function (a, b, c) {
"use strict";
b = c(129);
a.exports = b;
},
function (a, b, c) {
"use strict";
b = c(130);
a.exports = b;
},
function (a, b, c) {
"use strict";
b = c(131);
a.exports = b;
},
function (a, b, c) {
"use strict";
c(132);
b = c(18);
a.exports = b("Array", "includes");
},
function (a, b, c) {
"use strict";
a = c(10);
var d = c(51).includes;
b = c(5);
c = c(74);
a(
{
target: "Array",
proto: !0,
forced: b(function () {
return !Array(1).includes();
}),
},
{
includes: function (a) {
return d(
this,
a,
arguments.length > 1 ? arguments[1] : void 0
);
},
}
),
c("includes");
},
function (a, b, c) {
"use strict";
b = c(134);
a.exports = b;
},
function (a, b, c) {
"use strict";
b = c(135);
a.exports = b;
},
function (a, b, c) {
"use strict";
b = c(136);
a.exports = b;
},
function (a, b, c) {
"use strict";
c(137);
b = c(18);
a.exports = b("Array", "filter");
},
function (a, b, c) {
"use strict";
a = c(10);
var d = c(45).filter;
a(
{ target: "Array", proto: !0, forced: !c(66)("filter") },
{
filter: function (a) {
return d(
this,
a,
arguments.length > 1 ? arguments[1] : void 0
);
},
}
);
},
function (a, b, c) {
"use strict";
b = c(139);
a.exports = b;
},
function (a, b, c) {
"use strict";
b = c(140);
a.exports = b;
},
function (a, b, c) {
"use strict";
b = c(141);
a.exports = b;
},
function (a, b, c) {
"use strict";
c(142);
b = c(18);
a.exports = b("Array", "reduce");
},
function (a, b, c) {
"use strict";
a = c(10);
var d = c(143).left;
b = c(75);
var e = c(41);
a(
{
target: "Array",
proto: !0,
forced: (!c(144) && e > 79 && e < 83) || !b("reduce"),
},
{
reduce: function (a) {
var b = arguments.length;
return d(this, a, b, b > 1 ? arguments[1] : void 0);
},
}
);
},
function (a, b, c) {
"use strict";
var d = c(21),
e = c(22),
f = c(37),
g = c(33),
h = TypeError;
b = function (a) {
return function (b, c, i, j) {
d(c);
b = e(b);
var k = f(b),
l = g(b),
m = a ? l - 1 : 0,
n = a ? -1 : 1;
if (i < 2)
for (;;) {
if (m in k) {
(j = k[m]), (m += n);
break;
}
if (((m += n), a ? m < 0 : l <= m))
throw h("Reduce of empty array with no initial value");
}
for (; a ? m >= 0 : l > m; m += n)
m in k && (j = c(j, k[m], m, b));
return j;
};
};
a.exports = { left: b(!1), right: b(!0) };
},
function (a, b, c) {
"use strict";
b = c(8);
c = c(20);
a.exports = "process" === c(b.process);
},
function (a, b, c) {
"use strict";
b = c(146);
a.exports = b;
},
function (a, b, c) {
"use strict";
b = c(147);
a.exports = b;
},
function (a, b, c) {
"use strict";
b = c(148);
a.exports = b;
},
function (a, b, c) {
"use strict";
c(149);
b = c(18);
a.exports = b("String", "startsWith");
},
function (a, b, c) {
"use strict";
a = c(10);
b = c(26);
var d = c(54).f,
e = c(64),
f = c(48),
g = c(150),
h = c(29),
i = c(152);
c = c(31);
var j = b("".startsWith),
k = b("".slice),
l = Math.min;
b = i("startsWith");
a(
{
target: "String",
proto: !0,
forced:
!!(
c ||
b ||
((i = d(String.prototype, "startsWith")),
!i || i.writable)
) && !b,
},
{
startsWith: function (a) {
var b = f(h(this));
g(a);
var c = e(
l(
arguments.length > 1 ? arguments[1] : void 0,
b.length
)
),
d = f(a);
return j ? j(b, d, c) : k(b, c, c + d.length) === d;
},
}
);
},
function (a, b, c) {
"use strict";
var d = c(151),
e = TypeError;
a.exports = function (a) {
if (d(a))
throw e("The method doesn't accept regular expressions");
return a;
};
},
function (a, b, c) {
"use strict";
var d = c(13),
e = c(20),
f = c(6)("match");
a.exports = function (a) {
var b;
return (
d(a) && (void 0 !== (b = a[f]) ? !!b : "RegExp" === e(a))
);
};
},
function (a, b, c) {
"use strict";
var d = c(6)("match");
a.exports = function (a) {
var b = /./;
try {
"/./"[a](b);
} catch (c) {
try {
return (b[d] = !1), "/./"[a](b);
} catch (a) {}
}
return !1;
};
},
function (a, b, c) {
"use strict";
b = c(154);
a.exports = b;
},
function (a, b, c) {
"use strict";
b = c(155);
a.exports = b;
},
function (a, b, c) {
"use strict";
b = c(156);
a.exports = b;
},
function (a, b, c) {
"use strict";
c(157);
b = c(18);
a.exports = b("Array", "indexOf");
},
function (a, b, c) {
"use strict";
a = c(10);
b = c(26);
var d = c(51).indexOf;
c = c(75);
var e = b([].indexOf),
f = !!e && 1 / e([1], 1, -0) < 0;
a(
{ target: "Array", proto: !0, forced: f || !c("indexOf") },
{
indexOf: function (a) {
var b = arguments.length > 1 ? arguments[1] : void 0;
return f ? e(this, a, b) || 0 : d(this, a, b);
},
}
);
},
function (a, b, c) {
"use strict";
b = c(159);
a.exports = b;
},
function (a, b, c) {
"use strict";
b = c(160);
a.exports = b;
},
function (a, b, c) {
"use strict";
b = c(161);
a.exports = b;
},
function (a, b, c) {
"use strict";
c(162);
b = c(18);
a.exports = b("Array", "find");
},
function (a, b, c) {
"use strict";
a = c(10);
var d = c(45).find;
b = c(74);
c = !0;
"find" in [] &&
Array(1).find(function () {
c = !1;
}),
a(
{ target: "Array", proto: !0, forced: c },
{
find: function (a) {
return d(
this,
a,
arguments.length > 1 ? arguments[1] : void 0
);
},
}
),
b("find");
},
function (a, b, c) {
"use strict";
c.r(b);
var d = {};
function e(a) {
if (null == a) return null;
if (null != a.innerText && 0 !== a.innerText.length)
return a.innerText;
var b = a.text;
return null != b && "string" == typeof b && 0 !== b.length
? b
: null != a.textContent && a.textContent.length > 0
? a.textContent
: null;
}
c.r(d),
c.d(d, "BUTTON_SELECTOR_SEPARATOR", function () {
return R;
}),
c.d(d, "BUTTON_SELECTORS", function () {
return S;
}),
c.d(d, "BUTTON_SELECTOR_FORM_BLACKLIST", function () {
return Ka;
}),
c.d(d, "EXTENDED_BUTTON_SELECTORS", function () {
return La;
}),
c.d(d, "EXPLICIT_BUTTON_SELECTORS", function () {
return Ma;
});
function i(a) {
var b = void 0;
switch (a.tagName.toLowerCase()) {
case "meta":
b = a.getAttribute("content");
break;
case "audio":
case "embed":
case "iframe":
case "img":
case "source":
case "track":
case "video":
b = a.getAttribute("src");
break;
case "a":
case "area":
case "link":
b = a.getAttribute("href");
break;
case "object":
b = a.getAttribute("data");
break;
case "data":
case "meter":
b = a.getAttribute("value");
break;
case "time":
b = a.getAttribute("datetime");
break;
default:
b = e(a) || "";
}
return "string" == typeof b ? b.substr(0, 500) : "";
}
var j = [
"Order",
"AggregateOffer",
"CreativeWork",
"Event",
"MenuItem",
"Product",
"Service",
"Trip",
"ActionAccessSpecification",
"ConsumeAction",
"MediaSubscription",
"Organization",
"Person",
],
k = c(11),
l = c.n(k);
k = c(1);
var m = c.n(k);
k = c(2);
var n = c.n(k);
k = c(4);
var o = c.n(k);
k = c(12);
var p = c.n(k);
k = c(0);
var q = c.n(k),
r = function (a) {
for (
var b = q()(j, function (a) {
return '[vocab$="'
.concat("http://schema.org/", '"][typeof$="')
.concat(a, '"]');
}).join(", "),
c = [],
b = o()(g.querySelectorAll(b)),
d = [];
b.length > 0;
) {
var e = b.pop();
if (!p()(c, e)) {
var s = { "@context": "http://schema.org" };
d.push({ htmlElement: e, jsonLD: s });
for (e = [{ element: e, workingNode: s }]; e.length; ) {
s = e.pop();
var v = s.element;
s = s.workingNode;
var f = m()(v.getAttribute("typeof"));
s["@type"] = f;
for (
f = o()(v.querySelectorAll("[property]")).reverse();
f.length;
) {
var h = f.pop();
if (!p()(c, h)) {
c.push(h);
var w = m()(h.getAttribute("property"));
if (h.hasAttribute("typeof")) {
var k = {};
(s[w] = k),
e.push({ element: v, workingNode: s }),
e.push({ element: h, workingNode: k });
break;
}
s[w] = i(h);
}
}
}
}
}
return n()(d, function (b) {
return l()(b.htmlElement, a);
});
};
function s(a) {
return (s =
"function" == typeof Symbol &&
"symbol" ==
h(
typeof Symbol === "function"
? Symbol.iterator
: "@@iterator"
)
? function (a) {
return typeof a === "undefined" ? "undefined" : h(a);
}
: function (a) {
return a &&
"function" == typeof Symbol &&
a.constructor === Symbol &&
a !==
(typeof Symbol === "function"
? Symbol.prototype
: "@@prototype")
? "symbol"
: typeof a === "undefined"
? "undefined"
: h(a);
})(a);
}
function t(a) {
return (
"object" ===
("undefined" == typeof HTMLElement
? "undefined"
: s(HTMLElement))
? a instanceof HTMLElement
: null != a &&
"object" === s(a) &&
null !== a &&
1 === a.nodeType &&
"string" == typeof a.nodeName
)
? a
: null;
}
k = c(9);
var u = c.n(k);
function v(a) {
return (v =
"function" == typeof Symbol &&
"symbol" ==
h(
typeof Symbol === "function"
? Symbol.iterator
: "@@iterator"
)
? function (a) {
return typeof a === "undefined" ? "undefined" : h(a);
}
: function (a) {
return a &&
"function" == typeof Symbol &&
a.constructor === Symbol &&
a !==
(typeof Symbol === "function"
? Symbol.prototype
: "@@prototype")
? "symbol"
: typeof a === "undefined"
? "undefined"
: h(a);
})(a);
}
function w(a, b) {
var c = Object.keys(a);
if (Object.getOwnPropertySymbols) {
var d = Object.getOwnPropertySymbols(a);
b &&
(d = d.filter(function (b) {
return Object.getOwnPropertyDescriptor(a, b).enumerable;
})),
c.push.apply(c, d);
}
return c;
}
function x(a) {
for (var b = 1; b < arguments.length; b++) {
var c = null != arguments[b] ? arguments[b] : {};
b % 2
? w(Object(c), !0).forEach(function (b) {
z(a, b, c[b]);
})
: Object.getOwnPropertyDescriptors
? Object.defineProperties(
a,
Object.getOwnPropertyDescriptors(c)
)
: w(Object(c)).forEach(function (b) {
Object.defineProperty(
a,
b,
Object.getOwnPropertyDescriptor(c, b)
);
});
}
return a;
}
function y(a, b) {
for (var c = 0; c < b.length; c++) {
var d = b[c];
(d.enumerable = d.enumerable || !1),
(d.configurable = !0),
"value" in d && (d.writable = !0),
Object.defineProperty(a, A(d.key), d);
}
}
function z(a, b, c) {
return (
(b = A(b)) in a
? Object.defineProperty(a, b, {
value: c,
enumerable: !0,
configurable: !0,
writable: !0,
})
: (a[b] = c),
a
);
}
function A(a) {
a = (function (a, b) {
if ("object" !== v(a) || null === a) return a;
var c =
a[
typeof Symbol === "function"
? Symbol.toPrimitive
: "@@toPrimitive"
];
if (void 0 !== c) {
c = c.call(a, b || "default");
if ("object" !== v(c)) return c;
throw new TypeError(
"@@toPrimitive must return a primitive value."
);
}
return ("string" === b ? String : Number)(a);
})(a, "string");
return "symbol" === v(a) ? a : String(a);
}
var B = (function () {
function a(b) {
!(function (a, b) {
if (!(a instanceof b))
throw new TypeError(
"Cannot call a class as a function"
);
})(this, a),
z(this, "_anchorElement", void 0),
z(this, "_parsedQuery", void 0),
(this._anchorElement = g.createElement("a")),
(this._anchorElement.href = b);
}
var b, c, d;
return (
(b = a),
(c = [
{
key: "hash",
get: function () {
return this._anchorElement.hash;
},
},
{
key: "host",
get: function () {
return this._anchorElement.host;
},
},
{
key: "hostname",
get: function () {
return this._anchorElement.hostname;
},
},
{
key: "pathname",
get: function () {
return this._anchorElement.pathname.replace(
/(^\/?)/,
"/"
);
},
},
{
key: "port",
get: function () {
return this._anchorElement.port;
},
},
{
key: "protocol",
get: function () {
return this._anchorElement.protocol;
},
},
{
key: "searchParams",
get: function () {
var a = this;
return {
get: function (b) {
if (null != a._parsedQuery)
return a._parsedQuery[b] || null;
var c = a._anchorElement.search;
if ("" === c || null == c)
return (a._parsedQuery = {}), null;
c = "?" === c[0] ? c.substring(1) : c;
return (
(a._parsedQuery = u()(
c.split("&"),
function (a, b) {
b = b.split("=");
return null == b || 2 !== b.length
? a
: x(
x({}, a),
{},
z(
{},
decodeURIComponent(b[0]),
decodeURIComponent(b[1])
)
);
},
{}
)),
a._parsedQuery[b] || null
);
},
};
},
},
{
key: "toString",
value: function () {
return this._anchorElement.href;
},
},
{
key: "toJSON",
value: function () {
return this._anchorElement.href;
},
},
]) && y(b.prototype, c),
d && y(b, d),
Object.defineProperty(b, "prototype", { writable: !1 }),
a
);
})(),
C = /^\s*:scope/gi;
k = function a(b, c) {
if (">" === c[c.length - 1]) return [];
var d = ">" === c[0];
if ((a.CAN_USE_SCOPE || !c.match(C)) && !d)
return b.querySelectorAll(c);
var e = c;
d && (e = ":scope ".concat(c));
d = !1;
b.id ||
((b.id = "__fb_scoped_query_selector_" + Date.now()),
(d = !0));
c = b.querySelectorAll(e.replace(C, "#" + b.id));
return d && (b.id = ""), c;
};
k.CAN_USE_SCOPE = !0;
var D = g.createElement("div");
try {
D.querySelectorAll(":scope *");
} catch (a) {
k.CAN_USE_SCOPE = !1;
}
var E = k;
D = c(36);
var F = c.n(D);
k = c(19);
var G = c.n(k);
D = (c(52), c(24));
var H = c.n(D);
function I(a) {
return (
(function (a) {
if (Array.isArray(a)) return L(a);
})(a) ||
(function (a) {
if (
("undefined" != typeof Symbol &&
null !=
a[
typeof Symbol === "function"
? Symbol.iterator
: "@@iterator"
]) ||
null != a["@@iterator"]
)
return Array.from(a);
})(a) ||
K(a) ||
(function () {
throw new TypeError(
"Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."
);
})()
);
}
function J(a, b) {
return (
(function (a) {
if (Array.isArray(a)) return a;
})(a) ||
(function (a, b) {
var c =
null == a
? null
: ("undefined" != typeof Symbol &&
a[
typeof Symbol === "function"
? Symbol.iterator
: "@@iterator"
]) ||
a["@@iterator"];
if (null != c) {
var d,
e,
f = [],
g = !0,
h = !1;
try {
if (((a = (c = c.call(a)).next), 0 === b)) {
if (Object(c) !== c) return;
g = !1;
} else
for (
;
!(g = (d = a.call(c)).done) &&
(f.push(d.value), f.length !== b);
g = !0
);
} catch (a) {
(h = !0), (e = a);
} finally {
try {
if (
!g &&
null != c["return"] &&
((d = c["return"]()), Object(d) !== d)
)
return;
} finally {
if (h) throw e;
}
}
return f;
}
})(a, b) ||
K(a, b) ||
(function () {
throw new TypeError(
"Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."
);
})()
);
}
function K(a, b) {
if (a) {
if ("string" == typeof a) return L(a, b);
var c = Object.prototype.toString.call(a).slice(8, -1);
return (
"Object" === c && a.constructor && (c = a.constructor.name),
"Map" === c || "Set" === c
? Array.from(a)
: "Arguments" === c ||
/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)
? L(a, b)
: void 0
);
}
}
function L(a, b) {
(null == b || b > a.length) && (b = a.length);
for (var c = 0, d = new Array(b); c < b; c++) d[c] = a[c];
return d;
}
function aa(a, b) {
return ba(
a,
n()(
q()(
b.split(/((?:closest|children)\([^)]+\))/),
function (a) {
return a.trim();
}
),
Boolean
)
);
}
function ba(a, b) {
var c = function (a, b) {
return b.substring(a.length, b.length - 1).trim();
};
b = q()(b, function (a) {
return H()(a, "closest(")
? { selector: c("closest(", a), type: "closest" }
: H()(a, "children(")
? { selector: c("children(", a), type: "children" }
: { selector: a, type: "standard" };
});
b = u()(
b,
function (a, b) {
if ("standard" !== b.type) return [].concat(I(a), [b]);
var c = a[a.length - 1];
return c && "standard" === c.type
? ((c.selector += " " + b.selector), a)
: [].concat(I(a), [b]);
},
[]
);
return u()(
b,
function (a, b) {
return n()(
F()(
q()(a, function (a) {
return ca(a, b);
})
),
Boolean
);
},
[a]
);
}
var ca = function (a, b) {
var c = b.selector;
switch (b.type) {
case "children":
if (null == a) return [];
b = J(c.split(","), 2);
var d = b[0],
e = b[1];
return [
o()(
n()(o()(a.childNodes), function (a) {
return null != t(a) && a.matches(e);
})
)[parseInt(d, 0)],
];
case "closest":
return a.parentNode ? [a.parentNode.closest(c)] : [];
default:
return o()(E(a, c));
}
};
if (
(Element.prototype.matches ||
(Element.prototype.matches =
Element.prototype.msMatchesSelector ||
Element.prototype.webkitMatchesSelector),
!Element.prototype.closest)
) {
var da = g.documentElement;
Element.prototype.closest = function (a) {
var b = this;
if (!da.contains(b)) return null;
do {
if (b.matches(a)) return b;
b = b.parentElement || b.parentNode;
} while (null !== b && 1 === b.nodeType);
return null;
};
}
var ea = [
"og",
"product",
"music",
"video",
"article",
"book",
"profile",
"website",
"twitter",
];
function M(a) {
return (M =
"function" == typeof Symbol &&
"symbol" ==
h(
typeof Symbol === "function"
? Symbol.iterator
: "@@iterator"
)
? function (a) {
return typeof a === "undefined" ? "undefined" : h(a);
}
: function (a) {
return a &&
"function" == typeof Symbol &&
a.constructor === Symbol &&
a !==
(typeof Symbol === "function"
? Symbol.prototype
: "@@prototype")
? "symbol"
: typeof a === "undefined"
? "undefined"
: h(a);
})(a);
}
function fa(a, b) {
var c = Object.keys(a);
if (Object.getOwnPropertySymbols) {
var d = Object.getOwnPropertySymbols(a);
b &&
(d = d.filter(function (b) {
return Object.getOwnPropertyDescriptor(a, b).enumerable;
})),
c.push.apply(c, d);
}
return c;
}
function ga(a) {
for (var b = 1; b < arguments.length; b++) {
var c = null != arguments[b] ? arguments[b] : {};
b % 2
? fa(Object(c), !0).forEach(function (b) {
ha(a, b, c[b]);
})
: Object.getOwnPropertyDescriptors
? Object.defineProperties(
a,
Object.getOwnPropertyDescriptors(c)
)
: fa(Object(c)).forEach(function (b) {
Object.defineProperty(
a,
b,
Object.getOwnPropertyDescriptor(c, b)
);
});
}
return a;
}
function ha(a, b, c) {
return (
(b = (function (a) {
a = (function (a, b) {
if ("object" !== M(a) || null === a) return a;
var c =
a[
typeof Symbol === "function"
? Symbol.toPrimitive
: "@@toPrimitive"
];
if (void 0 !== c) {
c = c.call(a, b || "default");
if ("object" !== M(c)) return c;
throw new TypeError(
"@@toPrimitive must return a primitive value."
);
}
return ("string" === b ? String : Number)(a);
})(a, "string");
return "symbol" === M(a) ? a : String(a);
})(b)) in a
? Object.defineProperty(a, b, {
value: c,
enumerable: !0,
configurable: !0,
writable: !0,
})
: (a[b] = c),
a
);
}
var ia = function () {
var a = u()(
n()(
q()(
o()(g.querySelectorAll("meta[property]")),
function (a) {
var b = a.getAttribute("property");
a = a.getAttribute("content");
return "string" == typeof b &&
-1 !== b.indexOf(":") &&
"string" == typeof a &&
p()(ea, b.split(":")[0])
? { key: b, value: a.substr(0, 500) }
: null;
}
),
Boolean
),
function (a, b) {
return ga(
ga({}, a),
{},
ha({}, b.key, a[b.key] || b.value)
);
},
{}
);
return "product.item" !== a["og:type"]
? null
: {
"@context": "http://schema.org",
"@type": "Product",
offers: {
price: a["product:price:amount"],
priceCurrency: a["product:price:currency"],
},
productID: a["product:retailer_item_id"],
};
},
ja = "PATH",
ka = "QUERY_STRING";
function la(a) {
return (
(function (a) {
if (Array.isArray(a)) return na(a);
})(a) ||
(function (a) {
if (
("undefined" != typeof Symbol &&
null !=
a[
typeof Symbol === "function"
? Symbol.iterator
: "@@iterator"
]) ||
null != a["@@iterator"]
)
return Array.from(a);
})(a) ||
ma(a) ||
(function () {
throw new TypeError(
"Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."
);
})()
);
}
function ma(a, b) {
if (a) {
if ("string" == typeof a) return na(a, b);
var c = Object.prototype.toString.call(a).slice(8, -1);
return (
"Object" === c && a.constructor && (c = a.constructor.name),
"Map" === c || "Set" === c
? Array.from(a)
: "Arguments" === c ||
/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)
? na(a, b)
: void 0
);
}
}
function na(a, b) {
(null == b || b > a.length) && (b = a.length);
for (var c = 0, d = new Array(b); c < b; c++) d[c] = a[c];
return d;
}
function oa(a, b) {
a = m()(t(a)).className;
b = m()(t(b)).className;
a = a.split(" ");
var c = b.split(" ");
return a
.filter(function (a) {
return c.includes(a);
})
.toString();
}
var N = 0,
pa = 1,
qa = 2;
function ra(a, b) {
if (
(a && !b) ||
(!a && b) ||
void 0 === a ||
void 0 === b ||
a.nodeType !== b.nodeType ||
a.nodeName !== b.nodeName
)
return N;
a = t(a);
b = t(b);
if ((a && !b) || (!a && b)) return N;
if (a && b) {
if (a.tagName !== b.tagName) return N;
if (a.className === b.className) return pa;
}
return qa;
}
function sa(a, b, c, d) {
var e = ra(a, d.node);
return e === N
? e
: c > 0 && b !== d.index
? N
: 1 === e
? pa
: 0 === d.relativeClass.length
? N
: (oa(a, d.node), d.relativeClass, pa);
}
function ta(a, b, c, d) {
if (d === c.length - 1) {
if (!sa(a, b, d, c[d])) return null;
var e = t(a);
if (e) return [e];
}
if (!a || !sa(a, b, d, c[d])) return null;
for (e = [], b = a.firstChild, a = 0; b; ) {
var f = ta(b, a, c, d + 1);
f && e.push.apply(e, la(f)), (b = b.nextSibling), (a += 1);
}
return e;
}
function ua(a, b) {
var c = [],
d = (function (a, b) {
var c =
("undefined" != typeof Symbol &&
a[
typeof Symbol === "function"
? Symbol.iterator
: "@@iterator"
]) ||
a["@@iterator"];
if (!c) {
if (
Array.isArray(a) ||
(c = ma(a)) ||
(b && a && "number" == typeof a.length)
) {
c && (a = c);
var g = 0;
b = function () {};
return {
s: b,
n: function () {
return g >= a.length
? { done: !0 }
: { done: !1, value: a[g++] };
},
e: function (a) {
throw a;
},
f: b,
};
}
throw new TypeError(
"Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."
);
}
var d,
e = !0,
f = !1;
return {
s: function () {
c = c.call(a);
},
n: function () {
var a = c.next();
return (e = a.done), a;
},
e: function (a) {
(f = !0), (d = a);
},
f: function () {
try {
e || null == c["return"] || c["return"]();
} finally {
if (f) throw d;
}
},
};
})(a);
try {
for (d.s(); !(a = d.n()).done; ) {
a = ta(a.value, 0, b, 0);
a && c.push.apply(c, la(a));
}
} catch (a) {
d.e(a);
} finally {
d.f();
}
return c;
}
function va(a, b) {
a = (function (a, b) {
for (
var c = function (a) {
var b = a.parentNode;
if (!b) return -1;
for (var b = b.firstChild, c = 0; b && b !== a; )
(b = b.nextSibling), (c += 1);
return b === a ? c : -1;
},
a = a,
b = b,
d = [],
e = [];
!a.isSameNode(b);
) {
var f = ra(a, b);
if (f === N) return null;
var g = "";
if (f === qa && 0 === (g = oa(a, b)).length) return null;
if (
(d.push({ node: a, relativeClass: g, index: c(a) }),
e.push(b),
(a = a.parentNode),
(b = b.parentNode),
!a || !b)
)
return null;
}
return a && b && a.isSameNode(b) && d.length > 0
? {
parentNode: a,
node1Tree: d.reverse(),
node2Tree: e.reverse(),
}
: null;
})(a, b);
if (!a) return null;
b = (function (a, b, c) {
for (var d = [], a = a.firstChild; a; )
a.isSameNode(b.node) ||
a.isSameNode(c) ||
!ra(b.node, a) ||
d.push(a),
(a = a.nextSibling);
return d;
})(a.parentNode, a.node1Tree[0], a.node2Tree[0]);
return b && 0 !== b.length ? ua(b, a.node1Tree) : null;
}
function O(a) {
return (O =
"function" == typeof Symbol &&
"symbol" ==
h(
typeof Symbol === "function"
? Symbol.iterator
: "@@iterator"
)
? function (a) {
return typeof a === "undefined" ? "undefined" : h(a);
}
: function (a) {
return a &&
"function" == typeof Symbol &&
a.constructor === Symbol &&
a !==
(typeof Symbol === "function"
? Symbol.prototype
: "@@prototype")
? "symbol"
: typeof a === "undefined"
? "undefined"
: h(a);
})(a);
}
function wa(a, b) {
return (
(function (a) {
if (Array.isArray(a)) return a;
})(a) ||
(function (a, b) {
var c =
null == a
? null
: ("undefined" != typeof Symbol &&
a[
typeof Symbol === "function"
? Symbol.iterator
: "@@iterator"
]) ||
a["@@iterator"];
if (null != c) {
var d,
e,
f = [],
g = !0,
h = !1;
try {
if (((a = (c = c.call(a)).next), 0 === b)) {
if (Object(c) !== c) return;
g = !1;
} else
for (
;
!(g = (d = a.call(c)).done) &&
(f.push(d.value), f.length !== b);
g = !0
);
} catch (a) {
(h = !0), (e = a);
} finally {
try {
if (
!g &&
null != c["return"] &&
((d = c["return"]()), Object(d) !== d)
)
return;
} finally {
if (h) throw e;
}
}
return f;
}
})(a, b) ||
(function (a, b) {
if (!a) return;
if ("string" == typeof a) return xa(a, b);
var c = Object.prototype.toString.call(a).slice(8, -1);
"Object" === c && a.constructor && (c = a.constructor.name);
if ("Map" === c || "Set" === c) return Array.from(a);
if (
"Arguments" === c ||
/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)
)
return xa(a, b);
})(a, b) ||
(function () {
throw new TypeError(
"Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."
);
})()
);
}
function xa(a, b) {
(null == b || b > a.length) && (b = a.length);
for (var c = 0, d = new Array(b); c < b; c++) d[c] = a[c];
return d;
}
function ya(a, b) {
var c = Object.keys(a);
if (Object.getOwnPropertySymbols) {
var d = Object.getOwnPropertySymbols(a);
b &&
(d = d.filter(function (b) {
return Object.getOwnPropertyDescriptor(a, b).enumerable;
})),
c.push.apply(c, d);
}
return c;
}
function za(a) {
for (var b = 1; b < arguments.length; b++) {
var c = null != arguments[b] ? arguments[b] : {};
b % 2
? ya(Object(c), !0).forEach(function (b) {
Aa(a, b, c[b]);
})
: Object.getOwnPropertyDescriptors
? Object.defineProperties(
a,
Object.getOwnPropertyDescriptors(c)
)
: ya(Object(c)).forEach(function (b) {
Object.defineProperty(
a,
b,
Object.getOwnPropertyDescriptor(c, b)
);
});
}
return a;
}
function Aa(a, b, c) {
return (
(b = (function (a) {
a = (function (a, b) {
if ("object" !== O(a) || null === a) return a;
var c =
a[
typeof Symbol === "function"
? Symbol.toPrimitive
: "@@toPrimitive"
];
if (void 0 !== c) {
c = c.call(a, b || "default");
if ("object" !== O(c)) return c;
throw new TypeError(
"@@toPrimitive must return a primitive value."
);
}
return ("string" === b ? String : Number)(a);
})(a, "string");
return "symbol" === O(a) ? a : String(a);
})(b)) in a
? Object.defineProperty(a, b, {
value: c,
enumerable: !0,
configurable: !0,
writable: !0,
})
: (a[b] = c),
a
);
}
var P = u()(
[
"CONSTANT_VALUE",
"CSS",
"URI",
"SCHEMA_DOT_ORG",
"JSON_LD",
"RDFA",
"OPEN_GRAPH",
"GTM",
"META_TAG",
"GLOBAL_VARIABLE",
],
function (a, b, c) {
return za(za({}, a), {}, Aa({}, b, c));
},
{}
),
Ba = {
"@context": "http://schema.org",
"@type": "Product",
additionalType: void 0,
offers: { price: void 0, priceCurrency: void 0 },
productID: void 0,
},
Ca = function (a, b, c) {
if (null == c) return a;
var d = m()(a.offers);
return {
"@context": "http://schema.org",
"@type": "Product",
additionalType:
null != a.additionalType
? a.additionalType
: "content_type" === b
? c
: void 0,
offers: {
price:
null != d.price ? d.price : "value" === b ? c : void 0,
priceCurrency:
null != d.priceCurrency
? d.priceCurrency
: "currency" === b
? c
: void 0,
},
productID:
null != a.productID
? a.productID
: "content_ids" === b
? c
: void 0,
};
};
function a(a, b) {
b = b.sort(function (a, b) {
return P[a.extractorType] > P[b.extractorType] ? 1 : -1;
});
return n()(
F()(
q()(b, function (b) {
switch (b.extractorType) {
case "SCHEMA_DOT_ORG":
return q()(
(function (a) {
for (
var b = q()(j, function (a) {
return '[itemtype$="'
.concat("schema.org/")
.concat(a, '"]');
}).join(", "),
c = [],
b = o()(g.querySelectorAll(b)),
d = [];
b.length > 0;
) {
var e = b.pop();
if (!p()(c, e)) {
var s = { "@context": "http://schema.org" };
d.push({ htmlElement: e, jsonLD: s });
for (
e = [{ element: e, workingNode: s }];
e.length;
) {
s = e.pop();
var v = s.element;
s = s.workingNode;
var f = m()(v.getAttribute("itemtype"));
s["@type"] = f.substr(
f.indexOf("schema.org/") +
"schema.org/".length
);
for (
f = o()(
v.querySelectorAll("[itemprop]")
).reverse();
f.length;
) {
var h = f.pop();
if (!p()(c, h)) {
c.push(h);
var w = m()(h.getAttribute("itemprop"));
if (h.hasAttribute("itemscope")) {
var k = {};
(s[w] = k),
e.push({
element: v,
workingNode: s,
}),
e.push({
element: h,
workingNode: k,
});
break;
}
s[w] = i(h);
}
}
}
}
}
return n()(d, function (b) {
return l()(b.htmlElement, a);
});
})(a),
function (a) {
return { extractorID: b.id, jsonLD: a.jsonLD };
}
);
case "RDFA":
return q()(r(a), function (a) {
return { extractorID: b.id, jsonLD: a.jsonLD };
});
case "OPEN_GRAPH":
return { extractorID: b.id, jsonLD: ia() };
case "CSS":
var c = q()(
b.extractorConfig.parameterSelectors,
function (b) {
return null === (b = aa(a, b.selector)) ||
void 0 === b
? void 0
: b[0];
}
);
if (null == c) return null;
if (2 === c.length) {
var d = c[0],
e = c[1];
if (null != d && null != e) {
d = va(d, e);
d && c.push.apply(c, d);
}
}
var h =
b.extractorConfig.parameterSelectors[0]
.parameterType;
e = q()(c, function (a) {
a =
(null == a ? void 0 : a.innerText) ||
(null == a ? void 0 : a.textContent);
return [h, a];
});
d = q()(
n()(e, function (a) {
return "totalPrice" !== wa(a, 1)[0];
}),
function (a) {
a = wa(a, 2);
var b = a[0];
a = a[1];
return Ca(Ba, b, a);
}
);
if (
"InitiateCheckout" === b.eventType ||
"Purchase" === b.eventType
) {
c = G()(e, function (a) {
return "totalPrice" === wa(a, 1)[0];
});
c &&
(d = [
{
"@context": "http://schema.org",
"@type": "ItemList",
itemListElement: q()(d, function (a, b) {
return {
"@type": "ListItem",
item: a,
position: b + 1,
};
}),
totalPrice: null != c[1] ? c[1] : void 0,
},
]);
}
return q()(d, function (a) {
return { extractorID: b.id, jsonLD: a };
});
case "CONSTANT_VALUE":
e = b.extractorConfig;
c = e.parameterType;
d = e.value;
return { extractorID: b.id, jsonLD: Ca(Ba, c, d) };
case "URI":
e = b.extractorConfig.parameterType;
c = (function (a, b, c) {
a = new B(a);
switch (b) {
case ja:
b = n()(
q()(a.pathname.split("/"), function (a) {
return a.trim();
}),
Boolean
);
var d = parseInt(c, 10);
return d < b.length ? b[d] : null;
case ka:
return a.searchParams.get(c);
}
return null;
})(
f.location.href,
b.extractorConfig.context,
b.extractorConfig.value
);
return { extractorID: b.id, jsonLD: Ca(Ba, e, c) };
default:
throw new Error(
"Extractor ".concat(b.extractorType, " not mapped")
);
}
})
),
function (a) {
a = a.jsonLD;
return Boolean(a);
}
);
}
a.EXTRACTOR_PRECEDENCE = P;
var Da = a;
function Ea(a) {
switch (a.extractor_type) {
case "CSS":
if (null == a.extractor_config)
throw new Error("extractor_config must be set");
var b = a.extractor_config;
if (b.parameter_type)
throw new Error("extractor_config must be set");
return {
domainURI: new B(a.domain_uri),
eventType: a.event_type,
extractorConfig:
((b = b),
{
parameterSelectors: q()(
b.parameter_selectors,
function (a) {
return {
parameterType: a.parameter_type,
selector: a.selector,
};
}
),
}),
extractorType: "CSS",
id: m()(a.id),
ruleId:
null === (b = a.event_rule) || void 0 === b
? void 0
: b.id,
};
case "CONSTANT_VALUE":
if (null == a.extractor_config)
throw new Error("extractor_config must be set");
b = a.extractor_config;
if (b.parameter_selectors)
throw new Error("extractor_config must be set");
return {
domainURI: new B(a.domain_uri),
eventType: a.event_type,
extractorConfig: Fa(b),
extractorType: "CONSTANT_VALUE",
id: m()(a.id),
ruleId:
null === (b = a.event_rule) || void 0 === b
? void 0
: b.id,
};
case "URI":
if (null == a.extractor_config)
throw new Error("extractor_config must be set");
b = a.extractor_config;
if (b.parameter_selectors)
throw new Error("extractor_config must be set");
return {
domainURI: new B(a.domain_uri),
eventType: a.event_type,
extractorConfig: Ga(b),
extractorType: "URI",
id: m()(a.id),
ruleId:
null === (b = a.event_rule) || void 0 === b
? void 0
: b.id,
};
default:
return {
domainURI: new B(a.domain_uri),
eventType: a.event_type,
extractorType: a.extractor_type,
id: m()(a.id),
ruleId:
null === (b = a.event_rule) || void 0 === b
? void 0
: b.id,
};
}
}
function Fa(a) {
return { parameterType: a.parameter_type, value: a.value };
}
function Ga(a) {
return {
context: a.context,
parameterType: a.parameter_type,
value: a.value,
};
}
a.EXTRACTOR_PRECEDENCE = P;
var Ha = function (a, b, c) {
return "string" != typeof a
? ""
: a.length < c && 0 === b
? a
: []
.concat(o()(a))
.slice(b, b + c)
.join("");
},
Q = function (a, b) {
return Ha(a, 0, b);
},
Ia = [
"button",
"submit",
"input",
"li",
"option",
"progress",
"param",
];
function Ja(a) {
var b = e(a);
if (null != b && "" !== b) return Q(b, 120);
b = a.type;
a = a.value;
return null != b && p()(Ia, b) && null != a && "" !== a
? Q(a, 120)
: Q("", 120);
}
var R = ", ",
S = [
"input[type='button']",
"input[type='image']",
"input[type='submit']",
"button",
"[class*=btn]",
"[class*=Btn]",
"[class*=submit]",
"[class*=Submit]",
"[class*=button]",
"[class*=Button]",
"[role*=button]",
"[href^='tel:']",
"[href^='callto:']",
"[href^='mailto:']",
"[href^='sms:']",
"[href^='skype:']",
"[href^='whatsapp:']",
"[id*=btn]",
"[id*=Btn]",
"[id*=button]",
"[id*=Button]",
"a",
].join(R),
Ka = [
"[href^='tel:']",
"[href^='callto:']",
"[href^='sms:']",
"[href^='skype:']",
"[href^='whatsapp:']",
].join(R),
La = S,
Ma = [
"input[type='button']",
"input[type='submit']",
"button",
"a",
].join(R);
function Na(a) {
var b = "";
if ("IMG" === a.tagName) return a.getAttribute("src") || "";
if (f.getComputedStyle) {
var c = f
.getComputedStyle(a)
.getPropertyValue("background-image");
if (null != c && "none" !== c && c.length > 0) return c;
}
if (
"INPUT" === a.tagName &&
"image" === a.getAttribute("type")
) {
c = a.getAttribute("src");
if (null != c) return c;
}
c = a.getElementsByTagName("img");
if (0 !== c.length) {
a = c.item(0);
b = (a ? a.getAttribute("src") : null) || "";
}
return b;
}
var Oa = [
"sms:",
"mailto:",
"tel:",
"whatsapp:",
"https://wa.me/",
"skype:",
"callto:",
],
Pa = /[\-!$><-==&_\/\?\.,0-9:; \]\[%~\"\{\}\)\(\+\@\^\`]/g,
Qa = /((([a-z])(?=[A-Z]))|(([A-Z])(?=[A-Z][a-z])))/g,
Ra = /(^\S{1}(?!\S))|((\s)\S{1}(?!\S))/g,
Sa = /\s+/g;
function Ta(a) {
return (
!!(function (a) {
var b = Oa;
if (!a.hasAttribute("href")) return !1;
var c = a.getAttribute("href");
return (
null != c &&
!!G()(b, function (a) {
return H()(c, a);
})
);
})(a) ||
!!Ja(a)
.replace(Pa, " ")
.replace(Qa, function (a) {
return a + " ";
})
.replace(Ra, function (a) {
return Q(a, a.length - 1) + " ";
})
.replace(Sa, " ")
.trim()
.toLowerCase() ||
!!Na(a)
);
}
function Ua(a) {
if (null == a || a === g.body || !Ta(a)) return !1;
a =
("function" == typeof a.getBoundingClientRect &&
a.getBoundingClientRect().height) ||
a.offsetHeight;
return !isNaN(a) && a < 600 && a > 10;
}
function Va(a, b) {
for (var c = 0; c < b.length; c++) {
var d = b[c];
(d.enumerable = d.enumerable || !1),
(d.configurable = !0),
"value" in d && (d.writable = !0),
Object.defineProperty(a, Wa(d.key), d);
}
}
function Wa(a) {
a = (function (a, b) {
if ("object" !== T(a) || null === a) return a;
var c =
a[
typeof Symbol === "function"
? Symbol.toPrimitive
: "@@toPrimitive"
];
if (void 0 !== c) {
c = c.call(a, b || "default");
if ("object" !== T(c)) return c;
throw new TypeError(
"@@toPrimitive must return a primitive value."
);
}
return ("string" === b ? String : Number)(a);
})(a, "string");
return "symbol" === T(a) ? a : String(a);
}
function T(a) {
return (T =
"function" == typeof Symbol &&
"symbol" ==
h(
typeof Symbol === "function"
? Symbol.iterator
: "@@iterator"
)
? function (a) {
return typeof a === "undefined" ? "undefined" : h(a);
}
: function (a) {
return a &&
"function" == typeof Symbol &&
a.constructor === Symbol &&
a !==
(typeof Symbol === "function"
? Symbol.prototype
: "@@prototype")
? "symbol"
: typeof a === "undefined"
? "undefined"
: h(a);
})(a);
}
var Xa = Object.prototype.toString,
Ya = !("addEventListener" in g);
function Za(a) {
return Array.isArray
? Array.isArray(a)
: "[object Array]" === Xa.call(a);
}
function $a(a) {
return null != a && "object" === T(a) && !1 === Za(a);
}
function ab(a) {
return (
!0 === $a(a) &&
"[object Object]" === Object.prototype.toString.call(a)
);
}
var bb =
Number.isInteger ||
function (a) {
return (
"number" == typeof a && isFinite(a) && Math.floor(a) === a
);
},
cb = Object.prototype.hasOwnProperty,
db = !{ toString: null }.propertyIsEnumerable("toString"),
eb = [
"toString",
"toLocaleString",
"valueOf",
"hasOwnProperty",
"isPrototypeOf",
"propertyIsEnumerable",
"constructor",
],
fb = eb.length;
function gb(a) {
if ("object" !== T(a) && ("function" != typeof a || null === a))
throw new TypeError("Object.keys called on non-object");
var b = [];
for (var c in a) cb.call(a, c) && b.push(c);
if (db)
for (c = 0; c < fb; c++) cb.call(a, eb[c]) && b.push(eb[c]);
return b;
}
function hb(a, b) {
if (null == a)
throw new TypeError(" array is null or not defined");
a = Object(a);
var c = a.length >>> 0;
if ("function" != typeof b)
throw new TypeError(b + " is not a function");
for (var d = new Array(c), e = 0; e < c; ) {
var f;
e in a && ((f = b(a[e], e, a)), (d[e] = f)), e++;
}
return d;
}
function ib(a) {
if ("function" != typeof a) throw new TypeError();
for (
var b = Object(this),
c = b.length >>> 0,
d = arguments.length >= 2 ? arguments[1] : void 0,
e = 0;
e < c;
e++
)
if (e in b && a.call(d, b[e], e, b)) return !0;
return !1;
}
function jb(a) {
if (null == this) throw new TypeError();
var b = Object(this),
c = b.length >>> 0;
if ("function" != typeof a) throw new TypeError();
for (
var d = [],
e = arguments.length >= 2 ? arguments[1] : void 0,
f = 0;
f < c;
f++
)
if (f in b) {
var g = b[f];
a.call(e, g, f, b) && d.push(g);
}
return d;
}
function U(a, b) {
try {
return b(a);
} catch (a) {
if (a instanceof TypeError) {
if (kb.test(a)) return null;
if (lb.test(a)) return;
}
throw a;
}
}
var kb = /^null | null$|^[^(]* null /i,
lb = /^undefined | undefined$|^[^(]* undefined /i;
U["default"] = U;
k = {
FBSet: (function () {
function a(b) {
var c, d, e;
!(function (a, b) {
if (!(a instanceof b))
throw new TypeError(
"Cannot call a class as a function"
);
})(this, a),
(c = this),
(e = void 0),
(d = Wa("items")) in c
? Object.defineProperty(c, d, {
value: e,
enumerable: !0,
configurable: !0,
writable: !0,
})
: (c[d] = e),
(this.items = b || []);
}
var b, c, d;
return (
(b = a),
(c = [
{
key: "has",
value: function (a) {
return ib.call(this.items, function (b) {
return b === a;
});
},
},
{
key: "add",
value: function (a) {
this.items.push(a);
},
},
]) && Va(b.prototype, c),
d && Va(b, d),
Object.defineProperty(b, "prototype", { writable: !1 }),
a
);
})(),
castTo: function (a) {
return a;
},
each: function (a, b) {
hb.call(this, a, b);
},
filter: function (a, b) {
return jb.call(a, b);
},
idx: U,
isArray: Za,
isEmptyObject: function (a) {
return 0 === gb(a).length;
},
isInstanceOf: function (a, b) {
return null != b && a instanceof b;
},
isInteger: bb,
isNumber: function (a) {
return (
"number" == typeof a ||
("string" == typeof a && /^\d+$/.test(a))
);
},
isObject: $a,
isPlainObject: function (a) {
if (!1 === ab(a)) return !1;
a = a.constructor;
if ("function" != typeof a) return !1;
a = a.prototype;
return (
!1 !== ab(a) &&
!1 !==
Object.prototype.hasOwnProperty.call(a, "isPrototypeOf")
);
},
isSafeInteger: function (a) {
return bb(a) && a >= 0 && a <= Number.MAX_SAFE_INTEGER;
},
keys: gb,
listenOnce: function (a, b, c) {
var d = Ya ? "on" + b : b;
b = Ya ? a.attachEvent : a.addEventListener;
var e = Ya ? a.detachEvent : a.removeEventListener;
b &&
b.call(
a,
d,
function b() {
e && e.call(a, d, b, !1), c();
},
!1
);
},
map: hb,
reduce: function (a, b, c, d) {
if (null == a)
throw new TypeError(" array is null or not defined");
if ("function" != typeof b)
throw new TypeError(b + " is not a function");
var e = Object(a),
f = e.length >>> 0,
g = 0;
if (null != c || !0 === d) d = c;
else {
for (; g < f && !(g in e); ) g++;
if (g >= f)
throw new TypeError(
"Reduce of empty array with no initial value"
);
d = e[g++];
}
for (; g < f; ) g in e && (d = b(d, e[g], g, a)), g++;
return d;
},
some: function (a, b) {
return ib.call(a, b);
},
stringIncludes: function (a, b) {
return null != a && null != b && a.indexOf(b) >= 0;
},
stringStartsWith: function (a, b) {
return null != a && null != b && 0 === a.indexOf(b);
},
};
function mb(a, b) {
var c = Object.keys(a);
if (Object.getOwnPropertySymbols) {
var d = Object.getOwnPropertySymbols(a);
b &&
(d = d.filter(function (b) {
return Object.getOwnPropertyDescriptor(a, b).enumerable;
})),
c.push.apply(c, d);
}
return c;
}
function nb(a) {
for (var b = 1; b < arguments.length; b++) {
var c = null != arguments[b] ? arguments[b] : {};
b % 2
? mb(Object(c), !0).forEach(function (b) {
ob(a, b, c[b]);
})
: Object.getOwnPropertyDescriptors
? Object.defineProperties(
a,
Object.getOwnPropertyDescriptors(c)
)
: mb(Object(c)).forEach(function (b) {
Object.defineProperty(
a,
b,
Object.getOwnPropertyDescriptor(c, b)
);
});
}
return a;
}
function ob(a, b, c) {
return (
(b = qb(b)) in a
? Object.defineProperty(a, b, {
value: c,
enumerable: !0,
configurable: !0,
writable: !0,
})
: (a[b] = c),
a
);
}
function V(a) {
return (V =
"function" == typeof Symbol &&
"symbol" ==
h(
typeof Symbol === "function"
? Symbol.iterator
: "@@iterator"
)
? function (a) {
return typeof a === "undefined" ? "undefined" : h(a);
}
: function (a) {
return a &&
"function" == typeof Symbol &&
a.constructor === Symbol &&
a !==
(typeof Symbol === "function"
? Symbol.prototype
: "@@prototype")
? "symbol"
: typeof a === "undefined"
? "undefined"
: h(a);
})(a);
}
function pb(a, b) {
for (var c = 0; c < b.length; c++) {
var d = b[c];
(d.enumerable = d.enumerable || !1),
(d.configurable = !0),
"value" in d && (d.writable = !0),
Object.defineProperty(a, qb(d.key), d);
}
}
function qb(a) {
a = (function (a, b) {
if ("object" !== V(a) || null === a) return a;
var c =
a[
typeof Symbol === "function"
? Symbol.toPrimitive
: "@@toPrimitive"
];
if (void 0 !== c) {
c = c.call(a, b || "default");
if ("object" !== V(c)) return c;
throw new TypeError(
"@@toPrimitive must return a primitive value."
);
}
return ("string" === b ? String : Number)(a);
})(a, "string");
return "symbol" === V(a) ? a : String(a);
}
function rb(a, b) {
if (!(a instanceof b))
throw new TypeError("Cannot call a class as a function");
}
function sb(a, b) {
if (b && ("object" === V(b) || "function" == typeof b))
return b;
if (void 0 !== b)
throw new TypeError(
"Derived constructors may only return object or undefined"
);
return (function (a) {
if (void 0 === a)
throw new ReferenceError(
"this hasn't been initialised - super() hasn't been called"
);
return a;
})(a);
}
function tb(a) {
var b = "function" == typeof Map ? new Map() : void 0;
return (tb = function (a) {
if (
null === a ||
((c = a),
-1 === Function.toString.call(c).indexOf("[native code]"))
)
return a;
var c;
if ("function" != typeof a)
throw new TypeError(
"Super expression must either be null or a function"
);
if (void 0 !== b) {
if (b.has(a)) return b.get(a);
b.set(a, d);
}
function d() {
return ub(a, arguments, xb(this).constructor);
}
return (
(d.prototype = Object.create(a.prototype, {
constructor: {
value: d,
enumerable: !1,
writable: !0,
configurable: !0,
},
})),
wb(d, a)
);
})(a);
}
function ub(a, b, c) {
return (ub = vb()
? Reflect.construct.bind()
: function (a, b, c) {
var d = [null];
d.push.apply(d, b);
b = new (Function.bind.apply(a, d))();
return c && wb(b, c.prototype), b;
}).apply(null, arguments);
}
function vb() {
if ("undefined" == typeof Reflect || !Reflect.construct)
return !1;
if (Reflect.construct.sham) return !1;
if ("function" == typeof Proxy) return !0;
try {
return (
Boolean.prototype.valueOf.call(
Reflect.construct(Boolean, [], function () {})
),
!0
);
} catch (a) {
return !1;
}
}
function wb(a, b) {
return (wb = Object.setPrototypeOf
? Object.setPrototypeOf.bind()
: function (a, b) {
return (a.__proto__ = b), a;
})(a, b);
}
function xb(a) {
return (xb = Object.setPrototypeOf
? Object.getPrototypeOf.bind()
: function (a) {
return a.__proto__ || Object.getPrototypeOf(a);
})(a);
}
var yb = k.isSafeInteger,
zb = k.reduce,
W = (function (a) {
!(function (a, b) {
if ("function" != typeof b && null !== b)
throw new TypeError(
"Super expression must either be null or a function"
);
(a.prototype = Object.create(b && b.prototype, {
constructor: { value: a, writable: !0, configurable: !0 },
})),
Object.defineProperty(a, "prototype", { writable: !1 }),
b && wb(a, b);
})(g, a);
var b,
c,
d,
e,
f =
((b = g),
(c = vb()),
function () {
var a,
d = xb(b);
if (c) {
var e = xb(this).constructor;
a = Reflect.construct(d, arguments, e);
} else a = d.apply(this, arguments);
return sb(this, a);
});
function g() {
var a,
b =
arguments.length > 0 && void 0 !== arguments[0]
? arguments[0]
: "";
return (
rb(this, g),
((a = f.call(this, b)).name = "PixelCoercionError"),
a
);
}
return (
(a = g),
d && pb(a.prototype, d),
e && pb(a, e),
Object.defineProperty(a, "prototype", { writable: !1 }),
a
);
})(tb(Error));
function Ab() {
return function (a) {
if (null == a || !Array.isArray(a)) throw new W();
return a;
};
}
function Bb(a, b) {
try {
return b(a);
} catch (a) {
if ("PixelCoercionError" === a.name) return null;
throw a;
}
}
function X(a, b) {
return b(a);
}
function Cb(a) {
if (!a) throw new W();
}
function Db(a) {
var b = a.def,
c = a.validators;
return function (a) {
var d = X(a, b);
return (
c.forEach(function (a) {
if (!a(d)) throw new W();
}),
d
);
};
}
var Eb = /^[1-9][0-9]{0,25}$/,
Y = {
allowNull: function (a) {
return function (b) {
return null == b ? null : a(b);
};
},
array: Ab,
arrayOf: function (a) {
return function (b) {
return X(b, Y.array()).map(a);
};
},
assert: Cb,
boolean: function () {
return function (a) {
if ("boolean" != typeof a) throw new W();
return a;
};
},
enumeration: function (a) {
return function (b) {
if (((c = a), Object.values(c)).includes(b)) return b;
var c;
throw new W();
};
},
fbid: function () {
return Db({
def: function (a) {
var b = Bb(a, Y.number());
return null != b
? (Y.assert(yb(b)), "".concat(b))
: X(a, Y.string());
},
validators: [
function (a) {
return Eb.test(a);
},
],
});
},
mapOf: function (a) {
return function (b) {
var c = X(b, Y.object());
return zb(
Object.keys(c),
function (b, d) {
return nb(nb({}, b), {}, ob({}, d, a(c[d])));
},
{}
);
};
},
matches: function (a) {
return function (b) {
b = X(b, Y.string());
if (a.test(b)) return b;
throw new W();
};
},
number: function () {
return function (a) {
if ("number" != typeof a) throw new W();
return a;
};
},
object: function () {
return function (a) {
if ("object" !== V(a) || Array.isArray(a) || null == a)
throw new W();
return a;
};
},
objectOrString: function () {
return function (a) {
if (
("object" !== V(a) && "string" != typeof a) ||
Array.isArray(a) ||
null == a
)
throw new W();
return a;
};
},
objectWithFields: function (a) {
return function (b) {
var c = X(b, Y.object());
return zb(
Object.keys(a),
function (b, d) {
if (null == b) return null;
var e = a[d](c[d]);
return nb(nb({}, b), {}, ob({}, d, e));
},
{}
);
};
},
string: function () {
return function (a) {
if ("string" != typeof a) throw new W();
return a;
};
},
stringOrNumber: function () {
return function (a) {
if ("string" != typeof a && "number" != typeof a)
throw new W();
return a;
};
},
tuple: function (a) {
return function (b) {
b = X(b, Ab());
return (
Cb(b.length === a.length),
b.map(function (b, c) {
return X(b, a[c]);
})
);
};
},
withValidation: Db,
func: function () {
return function (a) {
if ("function" != typeof a || null == a) throw new W();
return a;
};
},
};
D = { Typed: Y, coerce: Bb, enforce: X, PixelCoercionError: W };
a = D.Typed;
var Fb = a.objectWithFields({
type: a.withValidation({
def: a.number(),
validators: [
function (a) {
return a >= 1 && a <= 3;
},
],
}),
conditions: a.arrayOf(
a.objectWithFields({
targetType: a.withValidation({
def: a.number(),
validators: [
function (a) {
return a >= 1 && a <= 6;
},
],
}),
extractor: a.allowNull(
a.withValidation({
def: a.number(),
validators: [
function (a) {
return a >= 1 && a <= 11;
},
],
})
),
operator: a.withValidation({
def: a.number(),
validators: [
function (a) {
return a >= 1 && a <= 4;
},
],
}),
action: a.withValidation({
def: a.number(),
validators: [
function (a) {
return a >= 1 && a <= 4;
},
],
}),
value: a.allowNull(a.string()),
})
),
});
function Gb(a) {
var b = [];
a = a;
do {
var c = a.indexOf("*");
c < 0
? (b.push(a), (a = ""))
: 0 === c
? (b.push("*"), (a = a.slice(1)))
: (b.push(a.slice(0, c)), (a = a.slice(c)));
} while (a.length > 0);
return b;
}
U = function (a, b) {
for (var a = Gb(a), b = b, c = 0; c < a.length; c++) {
var d = a[c];
if ("*" !== d) {
if (0 !== b.indexOf(d)) return !1;
b = b.slice(d.length);
} else {
if (c === a.length - 1) return !0;
d = a[c + 1];
if ("*" === d) continue;
d = b.indexOf(d);
if (d < 0) return !1;
b = b.slice(d);
}
}
return "" === b;
};
var Hb = D.enforce,
Ib = U,
Jb = Object.freeze({
CLICK: 1,
LOAD: 2,
BECOME_VISIBLE: 3,
TRACK: 4,
}),
Kb = Object.freeze({
BUTTON: 1,
PAGE: 2,
JS_VARIABLE: 3,
EVENT: 4,
ELEMENT: 6,
}),
Lb = Object.freeze({
CONTAINS: 1,
EQUALS: 2,
DOMAIN_MATCHES: 3,
STRING_MATCHES: 4,
}),
Z = Object.freeze({
URL: 1,
TOKENIZED_TEXT_V1: 2,
TOKENIZED_TEXT_V2: 3,
TEXT: 4,
CLASS_NAME: 5,
ELEMENT_ID: 6,
EVENT_NAME: 7,
DESTINATION_URL: 8,
DOMAIN: 9,
PAGE_TITLE: 10,
IMAGE_URL: 11,
}),
Mb = Object.freeze({ ALL: 1, ANY: 2, NONE: 3 });
function Nb(a, b, c) {
if (null == b) return null;
switch (a) {
case Kb.PAGE:
return (function (a, b) {
switch (a) {
case Z.URL:
return b.resolvedLink;
case Z.DOMAIN:
return new URL(b.resolvedLink).hostname;
case Z.PAGE_TITLE:
if (null != b.pageFeatures)
return JSON.parse(
b.pageFeatures
).title.toLowerCase();
default:
return null;
}
})(b, c);
case Kb.BUTTON:
return (function (a, b) {
var c;
null != b.buttonText && (c = b.buttonText.toLowerCase());
var d = {};
switch (
(null != b.buttonFeatures &&
(d = JSON.parse(b.buttonFeatures)),
a)
) {
case Z.DESTINATION_URL:
return d.destination;
case Z.TEXT:
return c;
case Z.TOKENIZED_TEXT_V1:
return null == c ? null : Qb(c);
case Z.TOKENIZED_TEXT_V2:
return null == c ? null : Rb(c);
case Z.ELEMENT_ID:
return d.id;
case Z.CLASS_NAME:
return d.classList;
case Z.IMAGE_URL:
return d.imageUrl;
default:
return null;
}
})(b, c);
case Kb.EVENT:
return (function (a, b) {
switch (a) {
case Z.EVENT_NAME:
return b.event;
default:
return null;
}
})(b, c);
default:
return null;
}
}
function Ob(a) {
return null != a ? a.split("#")[0] : a;
}
function Pb(a, b) {
var c;
a = a.replace(
/[\-!$><-==&_\/\?\.,0-9:; \]\[%~\"\{\}\)\(\+\@\^\`]/g,
" "
);
var d = a.replace(/([A-Z])/g, " $1").split(" ");
if (null == d || 0 == d.length) return "";
for (a = d[0], c = 1; c < d.length; c++)
null != d[c - 1] &&
null != d[c] &&
1 === d[c - 1].length &&
1 === d[c].length &&
d[c - 1] === d[c - 1].toUpperCase() &&
d[c] === d[c].toUpperCase()
? (a += d[c])
: (a += " " + d[c]);
d = a.split(" ");
if (null == d || 0 == d.length) return a;
a = "";
b = b ? 1 : 2;
for (c = 0; c < d.length; c++)
null != d[c] && d[c].length > b && (a += d[c] + " ");
return a.replace(/\s+/g, " ");
}
function Qb(a) {
var b = Pb(a, !0).toLowerCase().split(" ");
return b
.filter(function (a, c) {
return b.indexOf(a) === c;
})
.join(" ")
.trim();
}
function Rb(a) {
return Pb(a, !1).toLowerCase().trim();
}
function Sb(a, b) {
if (b.startsWith("*.")) {
var c = b.slice(2).split(".").reverse(),
d = a.split(".").reverse();
if (c.length !== d.length) return !1;
for (var e = 0; e < c.length; e++)
if (c[e] !== d[e]) return !1;
return !0;
}
return a === b;
}
function Tb(a, b) {
if (
!(function (a, b) {
switch (a) {
case Jb.LOAD:
return "PageView" === b.event;
case Jb.CLICK:
return "SubscribedButtonClick" === b.event;
case Jb.TRACK:
return !0;
case Jb.BECOME_VISIBLE:
default:
return !1;
}
})(a.action, b)
)
return !1;
b = Nb(a.targetType, a.extractor, b);
if (null == b) return !1;
var c = a.value;
return (
null != c &&
((a.extractor !== Z.TOKENIZED_TEXT_V1 &&
a.extractor !== Z.TOKENIZED_TEXT_V2) ||
(c = c.toLowerCase()),
(function (a, b, c) {
switch (a) {
case Lb.EQUALS:
return (
b === c ||
b.toLowerCase() ===
unescape(encodeURIComponent(c)).toLowerCase() ||
Qb(b) === c ||
Ob(b) === Ob(c)
);
case Lb.CONTAINS:
return null != c && c.includes(b);
case Lb.DOMAIN_MATCHES:
return Sb(c, b);
case Lb.STRING_MATCHES:
return null != c && Ib(b, c);
default:
return !1;
}
})(a.operator, c, b))
);
}
var Ub = {
isMatchESTRule: function (a, b) {
var c = a;
"string" == typeof a && (c = JSON.parse(a));
for (
var a = Hb(c, Fb), c = [], d = 0;
d < a.conditions.length;
d++
)
c.push(Tb(a.conditions[d], b));
switch (a.type) {
case Mb.ALL:
return !c.includes(!1);
case Mb.ANY:
return c.includes(!0);
case Mb.NONE:
return !c.includes(!0);
}
return !1;
},
getKeywordsStringFromTextV1: Qb,
getKeywordsStringFromTextV2: Rb,
domainMatches: Sb,
},
Vb = D.coerce;
a = D.Typed;
var $ = k.each,
Wb = k.filter,
Xb = k.reduce,
Yb = [
"product",
"product_group",
"vehicle",
"automotive_model",
],
Zb = a.objectWithFields({
"@context": a.string(),
additionalType: a.allowNull(a.string()),
offers: a.allowNull(
a.objectWithFields({
priceCurrency: a.allowNull(a.string()),
price: a.allowNull(a.string()),
})
),
productID: a.allowNull(a.string()),
sku: a.allowNull(a.string()),
"@type": a.string(),
}),
$b = a.objectWithFields({
"@context": a.string(),
"@type": a.string(),
item: Zb,
}),
ac = a.objectWithFields({
"@context": a.string(),
"@type": a.string(),
itemListElement: a.array(),
totalPrice: a.allowNull(a.string()),
});
function bc(a) {
a = Vb(a, Zb);
if (null == a) return null;
var b = "string" == typeof a.productID ? a.productID : null,
c = "string" == typeof a.sku ? a.sku : null,
d = a.offers,
e = null,
f = null;
null != d && ((e = fc(d.price)), (f = d.priceCurrency));
d =
"string" == typeof a.additionalType &&
Yb.includes(a.additionalType)
? a.additionalType
: null;
a = [b, c];
b = {};
return (
(a = Wb(a, function (a) {
return null != a;
})).length && (b.content_ids = a),
null != f && (b.currency = f),
null != e && (b.value = e),
null != d && (b.content_type = d),
[b]
);
}
function cc(a) {
a = Vb(a, $b);
return null == a ? null : ec([a.item]);
}
function dc(a) {
a = Vb(a, ac);
if (null == a) return null;
var b = "string" == typeof a.totalPrice ? a.totalPrice : null;
b = fc(b);
a = ec(a.itemListElement);
var c = null;
return (
null != a &&
a.length > 0 &&
(c = Xb(
a,
function (a, b) {
b = b.value;
if (null == b) return a;
try {
b = parseFloat(b);
return null == a ? b : a + b;
} catch (b) {
return a;
}
},
null,
!0
)),
(a = [
{ value: b },
{ value: null != c ? c.toString() : null },
].concat(a))
);
}
function ec(a) {
var b = [];
return (
$(a, function (c) {
if (null != a) {
var d = "string" == typeof c["@type"] ? c["@type"] : null;
if (null !== d) {
var e = null;
switch (d) {
case "Product":
e = bc(c);
break;
case "ItemList":
e = dc(c);
break;
case "ListItem":
e = cc(c);
}
null != e && (b = b.concat(e));
}
}
}),
(b = Wb(b, function (a) {
return null != a;
})),
$(b, function (a) {
$(Object.keys(a), function (b) {
var c = a[b];
(Array.isArray(c) && c.length > 0) ||
("string" == typeof c && "" !== c) ||
delete a[b];
});
}),
(b = Wb(b, function (a) {
return Object.keys(a).length > 0;
}))
);
}
function fc(a) {
if (null == a) return null;
a = a.replace(/\\u[\dA-F]{4}/gi, function (a) {
a = a.replace(/\\u/g, "");
a = parseInt(a, 16);
return String.fromCharCode(a);
});
if (
!gc(
(a = (function (a) {
a = a;
if (a.length >= 3) {
var b = a.substring(a.length - 3);
if (/((\.)(\d)(0)|(\,)(0)(0))/.test(b)) {
var c = b.charAt(0),
d = b.charAt(1);
b = b.charAt(2);
"0" !== d && (c += d),
"0" !== b && (c += b),
1 === c.length && (c = ""),
(a = a.substring(0, a.length - 3) + c);
}
}
return a;
})(
(a = (a = (a = a.replace(/[^\d,\.]/g, "")).replace(
/(\.){2,}/g,
""
)).replace(/(\,){2,}/g, ""))
))
)
)
return null;
var b = (function (a) {
a = a;
if (null == a) return null;
var b = (function (a) {
a = a.replace(/\,/g, "");
return ic(hc(a), !1);
})(a);
a = (function (a) {
a = a.replace(/\./g, "");
return ic(hc(a.replace(/\,/g, ".")), !0);
})(a);
if (null == b || null == a)
return null != b ? b : null != a ? a : null;
var c = a.length;
c > 0 && "0" !== a.charAt(c - 1) && (c -= 1);
return b.length >= c ? b : a;
})(a);
return null == b ? null : gc((a = b)) ? a : null;
}
function gc(a) {
return /\d/.test(a);
}
function hc(a) {
a = a;
var b = a.indexOf(".");
return b < 0
? a
: (a =
a.substring(0, b + 1) +
a.substring(b + 1).replace(/\./g, ""));
}
function ic(a, b) {
try {
a = parseFloat(a);
if ("number" != typeof (c = a) || Number.isNaN(c))
return null;
c = b ? 3 : 2;
return parseFloat(a.toFixed(c)).toString();
} catch (a) {
return null;
}
var c;
}
var jc = {
genCustomData: ec,
reduceCustomData: function (a) {
if (0 === a.length) return {};
var b = Xb(
a,
function (a, b) {
return (
$(Object.keys(b), function (c) {
var d = b[c],
e = a[c];
if (null == e) a[c] = d;
else if (Array.isArray(e)) {
d = Array.isArray(d) ? d : [d];
a[c] = e.concat(d);
}
}),
a
);
},
{}
);
return (
$(Object.keys(b), function (a) {
b[a], null == b[a] && delete b[a];
}),
b
);
},
getProductData: bc,
getItemListData: dc,
getListItemData: cc,
genNormalizePrice: fc,
},
kc = function (a, b) {
var c = a.id,
d = a.tagName,
f = e(a);
d = d.toLowerCase();
var g = a.className,
h = a.querySelectorAll(S).length,
i = null;
"A" === a.tagName && a instanceof HTMLAnchorElement && a.href
? (i = a.href)
: null != b &&
b instanceof HTMLFormElement &&
b.action &&
(i = b.action),
"string" != typeof i && (i = "");
b = {
classList: g,
destination: i,
id: c,
imageUrl: Na(a),
innerText: f || "",
numChildButtons: h,
tag: d,
type: a.getAttribute("type"),
};
return (
(a instanceof HTMLInputElement ||
a instanceof HTMLSelectElement ||
a instanceof HTMLTextAreaElement ||
a instanceof HTMLButtonElement) &&
((b.name = a.name), (b.value = a.value)),
a instanceof HTMLAnchorElement && (b.name = a.name),
b
);
},
lc = function () {
var a = g.querySelector("title");
return { title: Q(a && a.text, 500) };
},
mc = function (a, b) {
var c = a;
c =
a.matches ||
c.matchesSelector ||
c.mozMatchesSelector ||
c.msMatchesSelector ||
c.oMatchesSelector ||
c.webkitMatchesSelector ||
null;
return null !== c && c.bind(a)(b);
},
nc = function (a) {
if (a instanceof HTMLInputElement) return a.form;
if (mc(a, Ka)) return null;
for (a = t(a); "FORM" !== a.nodeName; ) {
var b = t(a.parentElement);
if (null == b) return null;
a = b;
}
return a;
},
oc = function (a) {
return Ja(a).substring(0, 200);
},
pc = function (a) {
if (
null != f.FacebookIWL &&
null != f.FacebookIWL.getIWLRoot &&
"function" == typeof f.FacebookIWL.getIWLRoot
) {
var b = f.FacebookIWL.getIWLRoot();
return b && b.contains(a);
}
return !1;
},
qc = k
.filter(S.split(R), function (a) {
return "a" !== a;
})
.join(R),
rc = function a(b, c) {
if (null == b || !Ua(b)) return null;
if (mc(b, c ? S : qc)) return b;
b = t(b.parentNode);
return null != b ? a(b, c) : null;
};
c.d(b, "inferredEventsSharedUtils", function () {
return sc;
}),
c.d(b, "getJsonLDForExtractors", function () {
return Da;
}),
c.d(b, "getParameterExtractorFromGraphPayload", function () {
return Ea;
}),
c.d(b, "unicodeSafeTruncate", function () {
return Q;
}),
c.d(b, "signalsGetTextFromElement", function () {
return e;
}),
c.d(b, "signalsGetTextOrValueFromElement", function () {
return Ja;
}),
c.d(b, "signalsGetValueFromHTMLElement", function () {
return i;
}),
c.d(b, "signalsGetButtonImageUrl", function () {
return Na;
}),
c.d(b, "signalsIsSaneButton", function () {
return Ua;
}),
c.d(b, "signalsConvertNodeToHTMLElement", function () {
return t;
}),
c.d(b, "SignalsESTRuleEngine", function () {
return Ub;
}),
c.d(b, "SignalsESTCustomData", function () {
return jc;
}),
c.d(b, "signalsExtractButtonFeatures", function () {
return kc;
}),
c.d(b, "signalsExtractPageFeatures", function () {
return lc;
}),
c.d(b, "signalsExtractForm", function () {
return nc;
}),
c.d(b, "signalsGetTruncatedButtonText", function () {
return oc;
}),
c.d(b, "signalsIsIWLElement", function () {
return pc;
}),
c.d(b, "signalsGetWrappingButton", function () {
return rc;
});
var sc = d;
},
]);
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsValidationUtils", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsUtils"),
b = a.stringStartsWith,
c = /^[a-f0-9]{64}$/i,
d = /^\s+|\s+$/g,
e = /\s+/g,
g = /[!\"#\$%&\'\(\)\*\+,\-\.\/:;<=>\?@ \[\\\]\^_`\{\|\}~\s]+/g,
h = /\W+/g,
i = /^1\(?\d{3}\)?\d{7}$/,
j = /^47\d{8}$/,
l = /^\d{1,4}\(?\d{2,3}\)?\d{4,}$/;
function m(a) {
return typeof a === "string" ? a.replace(d, "") : "";
}
function n(a) {
var b =
arguments.length > 1 && arguments[1] !== void 0
? arguments[1]
: "whitespace_only",
c = "";
if (typeof a === "string")
switch (b) {
case "whitespace_only":
c = a.replace(e, "");
break;
case "whitespace_and_punctuation":
c = a.replace(g, "");
break;
case "all_non_latin_alpha_numeric":
c = a.replace(h, "");
break;
}
return c;
}
function o(a) {
return typeof a === "string" && c.test(a);
}
function p(a) {
a = String(a)
.replace(/[\-\s]+/g, "")
.replace(/^\+?0{0,2}/, "");
if (b(a, "0")) return !1;
if (b(a, "1")) return i.test(a);
return b(a, "47") ? j.test(a) : l.test(a);
}
k.exports = {
isInternationalPhoneNumber: p,
looksLikeHashed: o,
strip: n,
trim: m,
};
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsPixelPIIConstants", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsUtils"),
b = a.keys;
a = a.map;
var c = {
ct: "ct",
city: "ct",
dob: "db",
dobd: "dobd",
dobm: "dobm",
doby: "doby",
email: "em",
fn: "fn",
f_name: "fn",
gen: "ge",
ln: "ln",
l_name: "ln",
phone: "ph",
st: "st",
state: "st",
zip: "zp",
zip_code: "zp",
},
d = {
CITY: ["city"],
DATE: ["date", "dt", "day", "dobd"],
DOB: ["birth", "bday", "bdate", "bmonth", "byear", "dob"],
FEMALE: ["female", "girl", "woman"],
FIRST_NAME: ["firstname", "fn", "fname", "givenname", "forename"],
GENDER_FIELDS: ["gender", "gen", "sex"],
GENDER_VALUES: ["male", "boy", "man", "female", "girl", "woman"],
LAST_NAME: [
"lastname",
"ln",
"lname",
"surname",
"sname",
"familyname",
],
MALE: ["male", "boy", "man"],
MONTH: ["month", "mo", "mnth", "dobm"],
NAME: ["name", "fullname"],
PHONE_NUMBER: ["phone", "mobile", "contact"],
RESTRICTED: [
"ssn",
"unique",
"cc",
"card",
"cvv",
"cvc",
"cvn",
"creditcard",
"billing",
"security",
"social",
"pass",
],
STATE: ["state", "province"],
USERNAME: ["username"],
YEAR: ["year", "yr", "doby"],
ZIP_CODE: [
"zip",
"zcode",
"pincode",
"pcode",
"postalcode",
"postcode",
],
},
e =
/^[\w!#\$%&\'\*\+\/\=\?\^`\{\|\}~\-]+(:?\.[\w!#\$%&\'\*\+\/\=\?\^`\{\|\}~\-]+)*@(?:[a-z0-9](?:[a-z0-9\-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9\-]*[a-z0-9])?$/i,
g = Object.freeze({ US: "^\\d{5}$" });
a = a(b(g), function (a) {
return g[a];
});
b = {};
b["^\\d{1,2}/\\d{1,2}/\\d{4}$"] = ["DD/MM/YYYY", "MM/DD/YYYY"];
b["^\\d{1,2}-\\d{1,2}-\\d{4}$"] = ["DD-MM-YYYY", "MM-DD-YYYY"];
b["^\\d{4}/\\d{1,2}/\\d{1,2}$"] = ["YYYY/MM/DD"];
b["^\\d{4}-\\d{1,2}-\\d{1,2}$"] = ["YYYY-MM-DD"];
b["^\\d{1,2}/\\d{1,2}/\\d{2}$"] = ["DD/MM/YY", "MM/DD/YY"];
b["^\\d{1,2}-\\d{1,2}-\\d{2}$"] = ["DD-MM-YY", "MM-DD-YY"];
b["^\\d{2}/\\d{1,2}/\\d{1,2}$"] = ["YY/MM/DD"];
b["^\\d{2}-\\d{1,2}-\\d{1,2}$"] = ["YY-MM-DD"];
var h = [
"MM-DD-YYYY",
"MM/DD/YYYY",
"DD-MM-YYYY",
"DD/MM/YYYY",
"YYYY-MM-DD",
"YYYY/MM/DD",
"MM-DD-YY",
"MM/DD/YY",
"DD-MM-YY",
"DD/MM/YY",
"YY-MM-DD",
"YY/MM/DD",
];
k.exports = {
EMAIL_REGEX: e,
POSSIBLE_FEATURE_FIELDS: d,
PII_KEY_ALIAS_TO_SHORT_CODE: c,
SIGNALS_FBEVENTS_DATE_FORMATS: h,
VALID_DATE_REGEX_FORMATS: b,
ZIP_REGEX_VALUES: a,
};
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsPixelPIIUtils", function () {
return (function (g, h, i, j) {
var k = { exports: {} };
k.exports;
(function () {
"use strict";
var a =
Object.assign ||
function (a) {
for (var b = 1; b < arguments.length; b++) {
var c = arguments[b];
for (var d in c)
Object.prototype.hasOwnProperty.call(c, d) && (a[d] = c[d]);
}
return a;
},
b = f.getFbeventsModules("SignalsFBEventsNormalizers"),
c = f.getFbeventsModules("SignalsFBEventsPixelPIISchema"),
d = f.getFbeventsModules("SignalsFBEventsUtils"),
e = f.getFbeventsModules("normalizeSignalsFBEventsEmailType"),
g = f.getFbeventsModules("normalizeSignalsFBEventsPostalCodeType"),
h = f.getFbeventsModules("normalizeSignalsFBEventsPhoneNumberType"),
i = f.getFbeventsModules("normalizeSignalsFBEventsStringType"),
j = i.normalizeName,
l = i.normalizeCity,
m = i.normalizeState;
i = f.getFbeventsModules("SignalsPixelPIIConstants");
var n = i.EMAIL_REGEX,
o = i.POSSIBLE_FEATURE_FIELDS,
p = i.PII_KEY_ALIAS_TO_SHORT_CODE,
q = i.ZIP_REGEX_VALUES,
r = d.some,
s = d.stringIncludes;
function t(a) {
var b = a.id,
c = a.keyword,
d = a.name,
e = a.placeholder;
a = a.value;
return c.length > 2
? s(d, c) || s(b, c) || s(e, c) || s(a, c)
: d === c || b === c || e === c || a === c;
}
function u(a) {
var b = a.id,
c = a.keywords,
d = a.name,
e = a.placeholder,
f = a.value;
return r(c, function (a) {
return t({
id: b,
keyword: a,
name: d,
placeholder: e,
value: f,
});
});
}
function v(a) {
return a != null && typeof a === "string" && n.test(a);
}
function w(a) {
var b = a.value,
c = a.parentElement;
a = a.previousElementSibling;
var d = null;
a instanceof HTMLInputElement
? (d = a.value)
: a instanceof HTMLTextAreaElement && (d = a.value);
if (d == null || typeof d !== "string") return null;
if (c == null) return null;
a = c.innerText != null ? c.innerText : c.textContent;
if (a == null || a.indexOf("@") < 0) return null;
c = d + "@" + b;
return !n.test(c) ? null : c;
}
function x(a, b) {
var c = a.name,
d = a.id,
e = a.placeholder;
a = a.value;
return (
(b === "tel" && !(a.length <= 6 && o.ZIP_CODE.includes(d))) ||
u({ id: d, keywords: o.PHONE_NUMBER, name: c, placeholder: e })
);
}
function y(a) {
var b = a.name,
c = a.id;
a = a.placeholder;
return u({
id: c,
keywords: o.FIRST_NAME,
name: b,
placeholder: a,
});
}
function z(a) {
var b = a.name,
c = a.id;
a = a.placeholder;
return u({ id: c, keywords: o.LAST_NAME, name: b, placeholder: a });
}
function A(a) {
var b = a.name,
c = a.id;
a = a.placeholder;
return (
u({ id: c, keywords: o.NAME, name: b, placeholder: a }) &&
!u({ id: c, keywords: o.USERNAME, name: b, placeholder: a })
);
}
function B(a) {
var b = a.name,
c = a.id;
a = a.placeholder;
return u({ id: c, keywords: o.CITY, name: b, placeholder: a });
}
function C(a) {
var b = a.name,
c = a.id;
a = a.placeholder;
return u({ id: c, keywords: o.STATE, name: b, placeholder: a });
}
function D(a, b, c) {
var d = a.name,
e = a.id,
f = a.placeholder;
a = a.value;
if ((b === "checkbox" || b === "radio") && c === !0)
return u({
id: e,
keywords: o.GENDER_VALUES,
name: d,
placeholder: f,
value: a,
});
else if (b === "text")
return u({
id: e,
keywords: o.GENDER_FIELDS,
name: d,
placeholder: f,
});
return !1;
}
function E(a, b) {
var c = a.name;
a = a.id;
return (
(b !== "" &&
r(q, function (a) {
a = b.match(String(a));
return a != null && a[0] === b;
})) ||
u({ id: a, keywords: o.ZIP_CODE, name: c })
);
}
function F(a) {
var b = a.name;
a = a.id;
return u({ id: a, keywords: o.RESTRICTED, name: b });
}
function G(a) {
return a.trim().toLowerCase().replace(/[_-]/g, "");
}
function H(a) {
return a.trim().toLowerCase();
}
function I(a) {
if (
r(o.MALE, function (b) {
return b === a;
})
)
return "m";
else if (
r(o.FEMALE, function (b) {
return b === a;
})
)
return "f";
return "";
}
function J(a) {
return p[a] !== void 0 ? p[a] : a;
}
function K(a, d) {
a = J(a);
a = c[a];
(a == null || a.length === 0) && (a = c["default"]);
var e = b[a.type];
if (e == null) return null;
e = e(d, a.typeParams);
return e != null && e !== "" ? e : null;
}
function L(b, c) {
var d = c.value,
f = c instanceof HTMLInputElement && c.checked === !0,
i = b.name,
k = b.id,
n = b.inputType;
b = b.placeholder;
i = {
id: G(i),
name: G(k),
placeholder: (b != null && G(b)) || "",
value: H(d),
};
if (F(i) || n === "password" || d === "" || d == null) return null;
else if (v(i.value)) return { em: e(i.value) };
else if (w(c) != null) return { em: e(w(c)) };
else if (y(i)) return { fn: j(i.value) };
else if (z(i)) return { ln: j(i.value) };
else if (x(i, n)) return { ph: h(i.value) };
else if (A(i)) {
k = i.value.split(" ");
b = { fn: j(k[0]) };
k.shift();
c = { ln: j(k.join(" ")) };
return a({}, b, c);
} else if (B(i)) return { ct: l(i.value) };
else if (C(i)) return { st: m(i.value) };
else if (n != null && D(i, n, f)) return { ge: I(i.value) };
else if (E(i, d)) return { zp: g(i.value) };
return null;
}
k.exports = {
extractPIIFields: L,
getNormalizedPIIKey: J,
getNormalizedPIIValue: K,
};
})();
return k.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEvents.plugins.identity", function () {
return (function (h, b, c, d) {
var e = { exports: {} };
e.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("SignalsFBEventsLogging"),
b = a.logUserError;
a = f.getFbeventsModules("SignalsFBEventsPlugin");
var c = f.getFbeventsModules("SignalsFBEventsUtils");
c = c.FBSet;
var d = f.getFbeventsModules("SignalsPixelPIIUtils"),
h = d.getNormalizedPIIKey,
l = d.getNormalizedPIIValue,
m = f.getFbeventsModules("sha256_with_dependencies_new"),
n = /^[A-Fa-f0-9]{64}$|^[A-Fa-f0-9]{32}$/,
o =
/^[\w!#\$%&\'\*\+\/\=\?\^`\{\|\}~\-]+(:?\.[\w!#\$%&\'\*\+\/\=\?\^`\{\|\}~\-]+)*@(?:[a-z0-9](?:[a-z0-9\-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9\-]*[a-z0-9])?$/i;
d = /^\s+|\s+$/g;
Object.prototype.hasOwnProperty;
var p = new c(["uid"]);
function q(a) {
return !!a && o.test(a);
}
function r(a, c) {
var d = h(a);
if (c == null || c === "") return null;
var e = l(d, c);
if (d === "em" && !q(e)) {
b({
key_type: "email address",
key_val: a,
type: "PII_INVALID_TYPE",
});
throw new Error();
}
return e != null && e != "" ? e : c;
}
function s(a, c) {
if (c == null) return null;
var d = /\[(.*)\]/.exec(a);
if (d == null) throw new Error();
d = g(d, 2);
d = d[1];
if (p.has(d)) {
if (q(c)) {
b({ key: a, type: "PII_UNHASHED_PII" });
throw new Error();
}
return c;
}
if (n.test(c)) return c.toLowerCase();
a = r(d, c);
return a != null && a != "" ? m(a) : null;
}
d = (function (a) {
k(b, a);
function b(a) {
i(this, b);
var c = j(
this,
(b.__proto__ || Object.getPrototypeOf(b)).call(
this,
function (b) {
b.piiTranslator = a;
}
)
);
c.piiTranslator = a;
return c;
}
return b;
})(a);
c = new d(s);
e.exports = c;
})();
return e.exports;
})(a, b, c, d);
});
e.exports = f.getFbeventsModules("SignalsFBEvents.plugins.identity");
f.registerPlugin &&
f.registerPlugin("fbevents.plugins.identity", e.exports);
f.ensureModuleRegistered("fbevents.plugins.identity", function () {
return e.exports;
});
})();
})(window, document, location, history);
(function (a, b, c, d) {
var e = { exports: {} };
e.exports;
(function () {
var f = a.fbq;
f.execStart = a.performance && a.performance.now && a.performance.now();
if (
!(function () {
var b = a.postMessage || function () {};
if (!f) {
b(
{
action: "FB_LOG",
logType: "Facebook Pixel Error",
logMessage: "Pixel code is not installed correctly on this page",
},
"*"
);
"error" in console &&
console.error(
"Facebook Pixel Error: Pixel code is not installed correctly on this page"
);
return !1;
}
return !0;
})()
)
return;
f.__fbeventsModules ||
((f.__fbeventsModules = {}),
(f.__fbeventsResolvedModules = {}),
(f.getFbeventsModules = function (a) {
f.__fbeventsResolvedModules[a] ||
(f.__fbeventsResolvedModules[a] = f.__fbeventsModules[a]());
return f.__fbeventsResolvedModules[a];
}),
(f.fbIsModuleLoaded = function (a) {
return !!f.__fbeventsModules[a];
}),
(f.ensureModuleRegistered = function (b, a) {
f.fbIsModuleLoaded(b) || (f.__fbeventsModules[b] = a);
}));
f.ensureModuleRegistered("signalsFBEventsGetIsAndroid", function () {
return (function (f, b, c, d) {
var e = { exports: {} };
e.exports;
(function () {
"use strict";
var a = f.navigator;
a = a.userAgent;
var b = a.indexOf("Android") >= 0;
function c() {
return b;
}
e.exports = c;
})();
return e.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("signalsFBEventsGetIsAndroidIAW", function () {
return (function (a, b, c, d) {
var e = { exports: {} };
e.exports;
(function () {
"use strict";
var b = f.getFbeventsModules("signalsFBEventsGetIsAndroid"),
c = a.navigator;
c = c.userAgent;
var d = c.indexOf("FB_IAB") >= 0,
g = c.indexOf("Instagram") >= 0,
h = 0;
c = c.match(/(FBAV|Instagram)[/\s](\d+)/);
if (c != null) {
c = c[0].match(/(\d+)/);
c != null && (h = parseInt(c[0], 10));
}
function i(a, c) {
var e = b() && (d || g);
if (!e) return !1;
if (d && a != null) return a <= h;
return g && c != null ? c <= h : e;
}
e.exports = i;
})();
return e.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered(
"SignalsFBEvents.plugins.privacysandbox",
function () {
return (function (a, b, c, d) {
var e = { exports: {} };
e.exports;
(function () {
"use strict";
var a = f.getFbeventsModules("signalsFBEventsGetIsChrome"),
c = f.getFbeventsModules("signalsFBEventsGetIsAndroidIAW");
f.getFbeventsModules("SignalsParamList");
var d = f.getFbeventsModules("SignalsFBEventsNetworkConfig"),
g = d.GPS_ENDPOINT,
h = f.getFbeventsModules("signalsFBEventsSendGET"),
i = f.getFbeventsModules("SignalsFBEventsFiredEvent");
d = f.getFbeventsModules("SignalsFBEventsPlugin");
e.exports = new d(function (d, e) {
if (!a() && !c()) return;
if (
b.featurePolicy == null ||
!b.featurePolicy.allowsFeature("attribution-reporting")
)
return;
i.listen(function (a, b) {
a = b.get("id");
if (a == null) return;
h(b, {
ignoreRequestLengthCheck: !0,
attributionReporting: !0,
url: g,
});
});
});
})();
return e.exports;
})(a, b, c, d);
}
);
e.exports = f.getFbeventsModules("SignalsFBEvents.plugins.privacysandbox");
f.registerPlugin &&
f.registerPlugin("fbevents.plugins.privacysandbox", e.exports);
f.ensureModuleRegistered("fbevents.plugins.privacysandbox", function () {
return e.exports;
});
})();
})(window, document, location, history);
(function (a, b, c, d) {
var e = { exports: {} };
e.exports;
(function () {
var f = a.fbq;
f.execStart = a.performance && a.performance.now && a.performance.now();
if (
!(function () {
var b = a.postMessage || function () {};
if (!f) {
b(
{
action: "FB_LOG",
logType: "Facebook Pixel Error",
logMessage: "Pixel code is not installed correctly on this page",
},
"*"
);
"error" in console &&
console.error(
"Facebook Pixel Error: Pixel code is not installed correctly on this page"
);
return !1;
}
return !0;
})()
)
return;
f.__fbeventsModules ||
((f.__fbeventsModules = {}),
(f.__fbeventsResolvedModules = {}),
(f.getFbeventsModules = function (a) {
f.__fbeventsResolvedModules[a] ||
(f.__fbeventsResolvedModules[a] = f.__fbeventsModules[a]());
return f.__fbeventsResolvedModules[a];
}),
(f.fbIsModuleLoaded = function (a) {
return !!f.__fbeventsModules[a];
}),
(f.ensureModuleRegistered = function (b, a) {
f.fbIsModuleLoaded(b) || (f.__fbeventsModules[b] = a);
}));
f.ensureModuleRegistered("signalsFBEventsGetIwlUrl", function () {
return (function (a, b, c, d) {
var e = { exports: {} };
e.exports;
(function () {
"use strict";
var b = f.getFbeventsModules("signalsFBEventsGetTier"),
c = d();
function d() {
try {
if (a.trustedTypes && a.trustedTypes.createPolicy) {
var b = a.trustedTypes;
return b.createPolicy("facebook.com/signals/iwl", {
createScriptURL: function (a) {
var b = new URL(a);
b =
b.hostname.endsWith(".facebook.com") &&
b.pathname == "/signals/iwl.js";
if (!b) throw new Error("Disallowed script URL");
return a;
},
});
}
} catch (a) {}
return null;
}
e.exports = function (a, d) {
d = b(d);
d = d == null ? "www.facebook.com" : "www." + d + ".facebook.com";
d = "https://" + d + "/signals/iwl.js?pixel_id=" + a;
if (c != null) return c.createScriptURL(d);
else return d;
};
})();
return e.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("signalsFBEventsGetTier", function () {
return (function (f, b, c, d) {
var e = { exports: {} };
e.exports;
(function () {
"use strict";
var a = /^https:\/\/www\.([A-Za-z0-9\.]+)\.facebook\.com\/tr\/?$/,
b = ["https://www.facebook.com/tr", "https://www.facebook.com/tr/"];
e.exports = function (c) {
if (b.indexOf(c) !== -1) return null;
var d = a.exec(c);
if (d == null) throw new Error("Malformed tier: " + c);
return d[1];
};
})();
return e.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered(
"SignalsFBEvents.plugins.iwlbootstrapper",
function () {
return (function (a, b, c, d) {
var e = { exports: {} };
e.exports;
(function () {
"use strict";
var c = f.getFbeventsModules("SignalsFBEventsIWLBootStrapEvent"),
d = f.getFbeventsModules("SignalsFBEventsLogging"),
g = f.getFbeventsModules("SignalsFBEventsNetworkConfig"),
h = f.getFbeventsModules("SignalsFBEventsPlugin"),
i = f.getFbeventsModules("signalsFBEventsGetIwlUrl"),
j = f.getFbeventsModules("signalsFBEventsGetTier"),
k = d.logUserError,
l = /^https:\/\/.*\.facebook\.com$/i,
m = "FACEBOOK_IWL_CONFIG_STORAGE_KEY",
n = null;
e.exports = new h(function (d, e) {
try {
n = a.sessionStorage
? a.sessionStorage
: {
getItem: function (a) {
return null;
},
removeItem: function (a) {},
setItem: function (a, b) {},
};
} catch (a) {
return;
}
function h(c, d) {
var e = b.createElement("script");
e.async = !0;
e.onload = function () {
if (!a.FacebookIWL || !a.FacebookIWL.init) return;
var b = j(g.ENDPOINT);
b != null &&
a.FacebookIWL.set &&
a.FacebookIWL.set("tier", b);
d();
};
a.FacebookIWLSessionEnd = function () {
n.removeItem(m), a.close();
};
e.src = i(c, g.ENDPOINT);
b.body && b.body.appendChild(e);
}
var o = !1,
p = function (a) {
return !!(
e &&
e.pixelsByID &&
Object.prototype.hasOwnProperty.call(e.pixelsByID, a)
);
};
function q() {
if (o) return;
var b = n.getItem(m);
if (!b) return;
b = JSON.parse(b);
var c = b.pixelID,
d = b.graphToken,
e = b.sessionStartTime;
o = !0;
h(c, function () {
var b = p(c) ? c.toString() : null;
a.FacebookIWL.init(b, d, e);
});
}
function r(b) {
if (o) return;
h(b, function () {
return a.FacebookIWL.showConfirmModal(b);
});
}
function s(a, b, c) {
n.setItem(
m,
JSON.stringify({
graphToken: a,
pixelID: b,
sessionStartTime: c,
})
),
q();
}
c.listen(function (b) {
var c = b.graphToken;
b = b.pixelID;
s(c, b);
a.FacebookIWLSessionEnd = function () {
return n.removeItem(m);
};
});
function d(a) {
var b = a.data,
c = b.graphToken,
d = b.msg_type,
f = b.pixelID;
b = b.sessionStartTime;
if (
e &&
e.pixelsByID &&
e.pixelsByID[f] &&
e.pixelsByID[f].codeless === "false"
) {
k({ pixelID: f, type: "SITE_CODELESS_OPT_OUT" });
return;
}
if (
n.getItem(m) ||
!l.test(a.origin) ||
!(
a.data &&
(d === "FACEBOOK_IWL_BOOTSTRAP" ||
d === "FACEBOOK_IWL_CONFIRM_DOMAIN")
)
)
return;
if (!Object.prototype.hasOwnProperty.call(e.pixelsByID, f)) {
a.source.postMessage(
"FACEBOOK_IWL_ERROR_PIXEL_DOES_NOT_MATCH",
a.origin
);
return;
}
switch (d) {
case "FACEBOOK_IWL_BOOTSTRAP":
a.source.postMessage(
"FACEBOOK_IWL_BOOTSTRAP_ACK",
a.origin
);
s(c, f, b);
break;
case "FACEBOOK_IWL_CONFIRM_DOMAIN":
a.source.postMessage(
"FACEBOOK_IWL_CONFIRM_DOMAIN_ACK",
a.origin
);
r(f);
break;
}
}
if (n.getItem(m)) {
q();
return;
}
a.opener && a.addEventListener("message", d);
});
})();
return e.exports;
})(a, b, c, d);
}
);
e.exports = f.getFbeventsModules("SignalsFBEvents.plugins.iwlbootstrapper");
f.registerPlugin &&
f.registerPlugin("fbevents.plugins.iwlbootstrapper", e.exports);
f.ensureModuleRegistered("fbevents.plugins.iwlbootstrapper", function () {
return e.exports;
});
})();
})(window, document, location, history);
(function (a, b, c, d) {
var e = { exports: {} };
e.exports;
(function () {
var f = a.fbq;
f.execStart = a.performance && a.performance.now && a.performance.now();
if (
!(function () {
var b = a.postMessage || function () {};
if (!f) {
b(
{
action: "FB_LOG",
logType: "Facebook Pixel Error",
logMessage: "Pixel code is not installed correctly on this page",
},
"*"
);
"error" in console &&
console.error(
"Facebook Pixel Error: Pixel code is not installed correctly on this page"
);
return !1;
}
return !0;
})()
)
return;
f.__fbeventsModules ||
((f.__fbeventsModules = {}),
(f.__fbeventsResolvedModules = {}),
(f.getFbeventsModules = function (a) {
f.__fbeventsResolvedModules[a] ||
(f.__fbeventsResolvedModules[a] = f.__fbeventsModules[a]());
return f.__fbeventsResolvedModules[a];
}),
(f.fbIsModuleLoaded = function (a) {
return !!f.__fbeventsModules[a];
}),
(f.ensureModuleRegistered = function (b, a) {
f.fbIsModuleLoaded(b) || (f.__fbeventsModules[b] = a);
}));
f.ensureModuleRegistered("SignalsFBEventsOptTrackingOptions", function () {
return (function (f, b, c, d) {
var e = { exports: {} };
e.exports;
(function () {
"use strict";
e.exports = {
AUTO_CONFIG_OPT_OUT: 1 << 0,
AUTO_CONFIG: 1 << 1,
CONFIG_LOADING: 1 << 2,
SUPPORTS_DEFINE_PROPERTY: 1 << 3,
SUPPORTS_SEND_BEACON: 1 << 4,
HAS_INVALIDATED_PII: 1 << 5,
SHOULD_PROXY: 1 << 6,
IS_HEADLESS: 1 << 7,
IS_SELENIUM: 1 << 8,
HAS_DETECTION_FAILED: 1 << 9,
HAS_CONFLICTING_PII: 1 << 10,
HAS_AUTOMATCHED_PII: 1 << 11,
FIRST_PARTY_COOKIES: 1 << 12,
IS_SHADOW_TEST: 1 << 13,
};
})();
return e.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered("SignalsFBEventsProxyState", function () {
return (function (f, b, c, d) {
var e = { exports: {} };
e.exports;
(function () {
"use strict";
var a = !1;
e.exports = {
getShouldProxy: function () {
return a;
},
setShouldProxy: function (b) {
a = b;
},
};
})();
return e.exports;
})(a, b, c, d);
});
f.ensureModuleRegistered(
"SignalsFBEvents.plugins.opttracking",
function () {
return (function (a, b, c, d) {
var e = { exports: {} };
e.exports;
(function () {
"use strict";
var b = f.getFbeventsModules("SignalsFBEventsEvents"),
c = b.getCustomParameters,
d = b.piiAutomatched,
g = b.piiConflicting,
h = b.piiInvalidated,
i = f.getFbeventsModules("SignalsFBEventsOptTrackingOptions");
b = f.getFbeventsModules("SignalsFBEventsPlugin");
var j = f.getFbeventsModules("SignalsFBEventsProxyState"),
k = f.getFbeventsModules("SignalsFBEventsUtils"),
l = k.some,
m = !1;
function n() {
try {
Object.defineProperty({}, "test", {});
} catch (a) {
return !1;
}
return !0;
}
function o() {
return !!(a.navigator && a.navigator.sendBeacon);
}
function p(a, b) {
return a ? b : 0;
}
var q = ["_selenium", "callSelenium", "_Selenium_IDE_Recorder"],
r = [
"__webdriver_evaluate",
"__selenium_evaluate",
"__webdriver_script_function",
"__webdriver_script_func",
"__webdriver_script_fn",
"__fxdriver_evaluate",
"__driver_unwrapped",
"__webdriver_unwrapped",
"__driver_evaluate",
"__selenium_unwrapped",
"__fxdriver_unwrapped",
];
function s() {
if (u(q)) return !0;
var b = l(r, function (b) {
return a.document[b] ? !0 : !1;
});
if (b) return !0;
b = a.document;
for (var c in b)
if (c.match(/\$[a-z]dc_/) && b[c].cache_) return !0;
if (
a.external &&
a.external.toString &&
a.external.toString().indexOf("Sequentum") >= 0
)
return !0;
if (b.documentElement && b.documentElement.getAttribute) {
c = l(["selenium", "webdriver", "driver"], function (b) {
return a.document.documentElement.getAttribute(b) ? !0 : !1;
});
if (c) return !0;
}
return !1;
}
function t() {
if (u(["_phantom", "__nightmare", "callPhantom"])) return !0;
return /HeadlessChrome/.test(a.navigator.userAgent) ? !0 : !1;
}
function u(b) {
b = l(b, function (b) {
return a[b] ? !0 : !1;
});
return b;
}
function v() {
var a = 0,
b = 0,
c = 0;
try {
(a = p(s(), i.IS_SELENIUM)), (b = p(t(), i.IS_HEADLESS));
} catch (a) {
c = i.HAS_DETECTION_FAILED;
}
return { hasDetectionFailed: c, isHeadless: b, isSelenium: a };
}
k = new b(function (a, b) {
if (m) return;
var e = {};
h.listen(function (a) {
a != null && (e[typeof a === "string" ? a : a.id] = !0);
});
var k = {};
g.listen(function (a) {
a != null && (k[typeof a === "string" ? a : a.id] = !0);
});
var l = {};
d.listen(function (a) {
a != null && (l[typeof a === "string" ? a : a.id] = !0);
});
c.listen(function (c) {
var d = b.optIns,
f = p(
c != null &&
d.isOptedOut(c.id, "AutomaticSetup") &&
d.isOptedOut(c.id, "InferredEvents") &&
d.isOptedOut(c.id, "Microdata"),
i.AUTO_CONFIG_OPT_OUT
),
g = p(
c != null &&
(d.isOptedIn(c.id, "AutomaticSetup") ||
d.isOptedIn(c.id, "InferredEvents") ||
d.isOptedIn(c.id, "Microdata")),
i.AUTO_CONFIG
),
h = p(a.disableConfigLoading !== !0, i.CONFIG_LOADING),
m = p(n(), i.SUPPORTS_DEFINE_PROPERTY),
q = p(o(), i.SUPPORTS_SEND_BEACON),
r = p(c != null && k[c.id], i.HAS_CONFLICTING_PII),
s = p(c != null && e[c.id], i.HAS_INVALIDATED_PII),
t = p(c != null && l[c.id], i.HAS_AUTOMATCHED_PII),
u = p(j.getShouldProxy(), i.SHOULD_PROXY),
w = p(
c != null && d.isOptedIn(c.id, "FirstPartyCookies"),
i.FIRST_PARTY_COOKIES
);
d = p(
c != null && d.isOptedIn(c.id, "ShadowTest"),
i.IS_SHADOW_TEST
);
c = v();
f =
f |
g |
h |
m |
q |
s |
u |
c.isHeadless |
c.isSelenium |
c.hasDetectionFailed |
r |
t |
w |
d;
return { o: f };
});
m = !0;
});
k.OPTIONS = i;
e.exports = k;
})();
return e.exports;
})(a, b, c, d);
}
);
e.exports = f.getFbeventsModules("SignalsFBEvents.plugins.opttracking");
f.registerPlugin &&
f.registerPlugin("fbevents.plugins.opttracking", e.exports);
f.ensureModuleRegistered("fbevents.plugins.opttracking", function () {
return e.exports;
});
})();
})(window, document, location, history);
(function (a, b, c, d) {
var e = { exports: {} };
e.exports;
(function () {
var f = a.fbq;
f.execStart = a.performance && a.performance.now && a.performance.now();
if (
!(function () {
var b = a.postMessage || function () {};
if (!f) {
b(
{
action: "FB_LOG",
logType: "Facebook Pixel Error",
logMessage: "Pixel code is not installed correctly on this page",
},
"*"
);
"error" in console &&
console.error(
"Facebook Pixel Error: Pixel code is not installed correctly on this page"
);
return !1;
}
return !0;
})()
)
return;
var g = (function () {
function a(a, b) {
var c = [],
d = !0,
e = !1,
f = void 0;
try {
for (
var g =
a[
typeof Symbol === "function" ? Symbol.iterator : "@@iterator"
](),
a;
!(d = (a = g.next()).done);
d = !0
) {
c.push(a.value);
if (b && c.length === b) break;
}
} catch (a) {
(e = !0), (f = a);
} finally {
try {
!d && g["return"] && g["return"]();
} finally {
if (e) throw f;
}
}
return c;
}
return function (b, c) {
if (Array.isArray(b)) return b;
else if (
(typeof Symbol === "function" ? Symbol.iterator : "@@iterator") in
Object(b)
)
return a(b, c);
else
throw new TypeError(
"Invalid attempt to destructure non-iterable instance"
);
};
})();
function h(a) {
return Array.isArray(a) ? a : Array.from(a);
}
function i(a) {
if (Array.isArray(a)) {
for (var b = 0, c = Array(a.length); b < a.length; b++) c[b] = a[b];
return c;
} else return Array.from(a);
}
f.__fbeventsModules ||
((f.__fbeventsModules = {}),
(f.__fbeventsResolvedModules = {}),
(f.getFbeventsModules = function (a) {
f.__fbeventsResolvedModules[a] ||
(f.__fbeventsResolvedModules[a] = f.__fbeventsModules[a]());
return f.__fbeventsResolvedModules[a];
}),
(f.fbIsModuleLoaded = function (a) {
return !!f.__fbeventsModules[a];
}),
(f.ensureModuleRegistered = function (b, a) {
f.fbIsModuleLoaded(b) || (f.__fbeventsModules[b] = a);
}));
f.ensureModuleRegistered("SignalsFBEvents", function () {
return (function (a, b, c, d) {
var e = { exports: {} };
e.exports;
(function () {
"use strict";
var j =
Object.assign ||
function (a) {
for (var b = 1; b < arguments.length; b++) {
var c = arguments[b];
for (var d in c)
Object.prototype.hasOwnProperty.call(c, d) && (a[d] = c[d]);
}
return a;
},
f = a.fbq;
f.execStart =
a.performance && typeof a.performance.now === "function"
? a.performance.now()
: null;
f.performanceMark = function (b, c) {
a.performance != null &&
typeof a.performance.mark === "function" &&
(c != null
? a.performance.mark(b + "_" + c)
: a.performance.mark(b));
};
var k = f.getFbeventsModules("SignalsFBEventsNetworkConfig"),
l = f.getFbeventsModules("SignalsFBEventsQE"),
m = f.getFbeventsModules("SignalsParamList"),
n = f.getFbeventsModules("signalsFBEventsSendEvent"),
o = f.getFbeventsModules("SignalsFBEventsUtils"),
p = f.getFbeventsModules("SignalsFBEventsLogging"),
q = f.getFbeventsModules("SignalsEventValidation"),
r = f.getFbeventsModules("SignalsFBEventsFBQ"),
aa = f.getFbeventsModules("SignalsFBEventsJSLoader"),
s = f.getFbeventsModules("SignalsFBEventsFireLock"),
t = f.getFbeventsModules("SignalsFBEventsMobileAppBridge"),
u = f.getFbeventsModules("signalsFBEventsInjectMethod"),
v = f.getFbeventsModules("signalsFBEventsMakeSafe"),
ba = f.getFbeventsModules("signalsFBEventsResolveLegacyArguments"),
ca = f.getFbeventsModules("SignalsFBEventsPluginManager"),
da = f.getFbeventsModules("signalsFBEventsCoercePixelID"),
w = f.getFbeventsModules("SignalsFBEventsEvents"),
x = f.getFbeventsModules("SignalsFBEventsTyped"),
ea = x.coerce,
y = x.Typed,
fa = f.getFbeventsModules("SignalsFBEventsGuardrail"),
ga = f.getFbeventsModules("SignalsFBEventsModuleEncodings"),
ha = f.getFbeventsModules("signalsFBEventsDoAutomaticMatching"),
z = o.each;
x = o.FBSet;
var A = o.isEmptyObject,
ia = o.isPlainObject,
ja = o.isNumber,
B = o.keys;
o = w.execEnd;
var C = w.fired,
D = w.getCustomParameters,
ka = w.iwlBootstrap,
E = w.piiInvalidated,
la = w.setIWLExtractors,
F = w.validateCustomParameters,
G = w.validateUrlParameters,
ma = w.setESTRules,
na = w.setCCRules,
H = p.logError,
I = p.logUserError,
J = s.global,
K = -1,
L =
"b68919aff001d8366249403a2544fba2d833084f1ad22839b6310aadacb6a138",
M = Array.prototype.slice,
N = Object.prototype.hasOwnProperty,
O = c.href,
P = !1,
Q = !1,
R = [],
S = {},
T;
b.referrer;
var U = { PageView: new x(), PixelInitialized: new x() },
V = new r(f, S),
W = new ca(V, J),
X = new x(["eid"]);
function Y(a) {
for (var b in a) N.call(a, b) && (this[b] = a[b]);
return this;
}
function Z() {
try {
var a = M.call(arguments);
if (J.isLocked() && a[0] !== "consent") {
f.queue.push(arguments);
return;
}
var b = ba(a),
c = [].concat(i(b.args)),
d = b.isLegacySyntax,
e = c.shift();
switch (e) {
case "addPixelId":
P = !0;
$.apply(this, c);
break;
case "init":
Q = !0;
$.apply(this, c);
break;
case "set":
oa.apply(this, c);
break;
case "track":
if (ja(c[0])) {
va.apply(this, c);
break;
}
if (d) {
sa.apply(this, c);
break;
}
ra.apply(this, c);
break;
case "trackCustom":
sa.apply(this, c);
break;
case "trackShopify":
ta.apply(this, c);
break;
case "send":
wa.apply(this, c);
break;
case "on":
var j = h(c),
k = j[0],
l = j.slice(1),
m = w[k];
m && m.triggerWeakly(l);
break;
case "loadPlugin":
W.loadPlugin(c[0]);
break;
case "dataProcessingOptions":
switch (c.length) {
case 1:
var n = g(c, 1),
o = n[0];
V.pluginConfig.set(null, "dataProcessingOptions", {
dataProcessingOptions: o,
dataProcessingCountry: null,
dataProcessingState: null,
});
break;
case 3:
var p = g(c, 3),
q = p[0],
r = p[1],
aa = p[2];
V.pluginConfig.set(null, "dataProcessingOptions", {
dataProcessingOptions: q,
dataProcessingCountry: r,
dataProcessingState: aa,
});
break;
case 4:
var s = g(c, 3),
t = s[0],
u = s[1],
v = s[2];
V.pluginConfig.set(null, "dataProcessingOptions", {
dataProcessingOptions: t,
dataProcessingCountry: u,
dataProcessingState: v,
});
break;
}
break;
default:
V.callMethod(arguments);
break;
}
} catch (a) {
H(a);
}
}
function oa(a) {
for (
var b = arguments.length, c = Array(b > 1 ? b - 1 : 0), d = 1;
d < b;
d++
)
c[d - 1] = arguments[d];
var e = [a].concat(c);
switch (a) {
case "endpoint":
var g = c[0];
if (typeof g !== "string")
throw new Error("endpoint value must be a string");
k.ENDPOINT = g;
break;
case "cdn":
var h = c[0];
if (typeof h !== "string")
throw new Error("cdn value must be a string");
aa.CONFIG.CDN_BASE_URL = h;
break;
case "releaseSegment":
var i = c[0];
if (typeof i !== "string") {
I({
invalidParamName: "new_release_segment",
invalidParamValue: i,
method: "set",
params: e,
type: "INVALID_FBQ_METHOD_PARAMETER",
});
break;
}
f._releaseSegment = i;
break;
case "autoConfig":
var j = c[0],
m = c[1],
n = j === !0 || j === "true" ? "optIn" : "optOut";
typeof m === "string"
? V.callMethod([n, m, "AutomaticSetup"])
: m === void 0
? (V.disableAutoConfig = n === "optOut")
: I({
invalidParamName: "pixel_id",
invalidParamValue: m,
method: "set",
params: e,
type: "INVALID_FBQ_METHOD_PARAMETER",
});
break;
case "firstPartyCookies":
var o = c[0],
p = c[1],
r = o === !0 || o === "true" ? "optIn" : "optOut";
typeof p === "string"
? V.callMethod([r, p, "FirstPartyCookies"])
: p === void 0
? (V.disableFirstPartyCookies = r === "optOut")
: I({
invalidParamName: "pixel_id",
invalidParamValue: p,
method: "set",
params: e,
type: "INVALID_FBQ_METHOD_PARAMETER",
});
break;
case "experiments":
l.setExperiments.apply(l, c);
break;
case "guardrails":
fa.setGuardrails.apply(fa, c);
break;
case "moduleEncodings":
ga.setModuleEncodings.apply(ga, c);
break;
case "mobileBridge":
var s = c[0],
u = c[1];
if (typeof s !== "string") {
I({
invalidParamName: "pixel_id",
invalidParamValue: s,
method: "set",
params: e,
type: "INVALID_FBQ_METHOD_PARAMETER",
});
break;
}
if (typeof u !== "string") {
I({
invalidParamName: "app_id",
invalidParamValue: u,
method: "set",
params: e,
type: "INVALID_FBQ_METHOD_PARAMETER",
});
break;
}
t.registerBridge([s, u]);
break;
case "iwlExtractors":
var v = c[0],
ba = c[1];
la.triggerWeakly({ extractors: ba, pixelID: v });
break;
case "estRules":
var ca = c[0],
da = c[1];
ma.triggerWeakly({ rules: da, pixelID: ca });
break;
case "ccRules":
var w = c[0],
x = c[1];
na.triggerWeakly({ rules: x, pixelID: w });
break;
case "startIWLBootstrap":
var z = c[0],
A = c[1];
ka.triggerWeakly({ graphToken: z, pixelID: A });
break;
case "parallelfire":
var ja = c[0],
B = c[1];
V.pluginConfig.set(ja, "parallelfire", { target: B });
break;
case "openbridge":
var C = c[0],
D = c[1];
C !== null &&
D !== null &&
typeof C === "string" &&
typeof D === "string" &&
(V.callMethod(["optIn", C, "OpenBridge"]),
V.pluginConfig.set(C, "openbridge", {
endpoints: [{ endpoint: D }],
}));
break;
case "trackSingleOnly":
var E = c[0],
F = c[1],
G = ea(E, y["boolean"]()),
H = ea(F, y.fbid());
if (H == null) {
I({
invalidParamName: "pixel_id",
invalidParamValue: F,
method: "set",
params: e,
type: "INVALID_FBQ_METHOD_PARAMETER",
});
break;
}
if (G == null) {
I({
invalidParamName: "on_or_off",
invalidParamValue: E,
method: "set",
params: e,
type: "INVALID_FBQ_METHOD_PARAMETER",
});
break;
}
var J = q.validateMetadata(a);
J.error && I(J.error);
J.warnings &&
J.warnings.forEach(function (a) {
I(a);
});
N.call(S, H)
? (S[H].trackSingleOnly = G)
: I({
metadataValue: a,
pixelID: H,
type: "SET_METADATA_ON_UNINITIALIZED_PIXEL_ID",
});
break;
case "userData":
var K = c[0],
L = K == null || ia(K);
if (!L) {
I({
invalidParamName: "user_data",
invalidParamValue: K,
method: "set",
params: e,
type: "INVALID_FBQ_METHOD_PARAMETER",
});
return;
}
for (var M = 0; M < R.length; M++) {
var O = R[M],
P = V.optIns.isOptedIn(O.id, "AutomaticMatching"),
Q = V.optIns.isOptedIn(O.id, "ShopifyAppIntegratedPixel"),
T = l.isInTest("process_pii_from_shopify");
P && Q && T
? ha(V, O, K)
: I({
invalidParamName: "pixel_id",
invalidParamValue: O.id,
method: "set",
params: e,
type: "INVALID_FBQ_METHOD_PARAMETER",
});
}
break;
default:
var U = V.pluginConfig.getWithGlobalFallback(
null,
"dataProcessingOptions"
),
W = U != null && U.dataProcessingOptions.includes("LDU"),
X = c[0],
Y = c[1];
if (typeof a !== "string")
throw new Error(
"The metadata setting provided in the 'set' call is invalid."
);
if (typeof X !== "string") {
if (W) break;
I({
invalidParamName: "value",
invalidParamValue: X,
method: "set",
params: e,
type: "INVALID_FBQ_METHOD_PARAMETER",
});
break;
}
if (typeof Y !== "string") {
if (W) break;
I({
invalidParamName: "pixel_id",
invalidParamValue: Y,
method: "set",
params: e,
type: "INVALID_FBQ_METHOD_PARAMETER",
});
break;
}
qa(a, X, Y);
break;
}
}
f._initHandlers = [];
f._initsDone = {};
function $(a, b, c) {
K = K === -1 ? Date.now() : K;
var d = da(a);
if (d == null) return;
var e = b == null || ia(b);
e ||
I({
invalidParamName: "user_data",
invalidParamValue: b,
method: "init",
params: [a, b],
type: "INVALID_FBQ_METHOD_PARAMETER",
});
if (N.call(S, d)) {
b != null && A(S[d].userData)
? ((S[d].userData = e ? b || {} : {}), W.loadPlugin("identity"))
: I({ pixelID: d, type: "DUPLICATE_PIXEL_ID" });
return;
}
a = {
agent: c ? c.agent : null,
eventCount: 0,
id: d,
userData: e ? b || {} : {},
userDataFormFields: {},
};
R.push(a);
S[d] = a;
b != null && W.loadPlugin("identity");
V.optIns.isOptedIn(d, "OpenBridge") && W.loadPlugin("openbridge3");
pa();
V.loadConfig(d);
}
function pa() {
for (var a = 0; a < f._initHandlers.length; a++) {
var b = f._initHandlers[a];
f._initsDone[a] || (f._initsDone[a] = {});
for (var c = 0; c < R.length; c++) {
var d = R[c];
f._initsDone[a][d.id] || ((f._initsDone[a][d.id] = !0), b(d));
}
}
}
function qa(a, b, c) {
var d = q.validateMetadata(a);
d.error && I(d.error);
d.warnings &&
d.warnings.forEach(function (a) {
I(a);
});
if (N.call(S, c)) {
for (var d = 0, e = R.length; d < e; d++)
if (R[d].id === c) {
R[d][a] = b;
break;
}
} else I({ metadataValue: b, pixelID: c, type: "SET_METADATA_ON_UNINITIALIZED_PIXEL_ID" });
}
function ra(a, b, c) {
(b = b || {}),
q.validateEventAndLog(a, b),
a === "CustomEvent" &&
typeof b.event === "string" &&
(a = b.event),
sa.call(this, a, b, c);
}
function sa(a, b, c) {
for (var d = 0, e = R.length; d < e; d++) {
var f = R[d];
if (
!(a === "PageView" && this.allowDuplicatePageViews) &&
Object.prototype.hasOwnProperty.call(U, a) &&
U[a].has(f.id)
)
continue;
if (f.trackSingleOnly) continue;
za({ customData: b, eventData: c, eventName: a, pixel: f });
Object.prototype.hasOwnProperty.call(U, a) && U[a].add(f.id);
}
}
function ta(a, b, c, d, e) {
(c = ua(a, c, e)),
q.validateEventAndLog(b, c),
b === "CustomEvent" &&
typeof c.event === "string" &&
(b = c.event),
sa.call(this, b, c, d);
}
function ua(b, c, d) {
c = c || {};
try {
if (d == null || Object.keys(d).length === 0) return c;
var e = V.optIns.isOptedIn(b, "ShopifyAppIntegratedPixel");
if (!e) return c;
e = a.fbq.instance.pluginConfig.get(b, "gating");
b = e.gatings.find(function (a) {
return a.name === "content_type_opt";
}).passed;
if (!b) return c;
e = ea(
d,
y.objectWithFields({
product_variant_ids: y.arrayOf(y.number()),
content_type_favor_variant: y.string(),
})
);
if (e == null) return c;
c.content_ids = e.product_variant_ids;
c.content_type = e.content_type_favor_variant;
return c;
} catch (a) {
H(a);
return c;
}
}
function va(a, b) {
za({ customData: b, eventName: a, pixel: null });
}
function wa(a, b, c) {
R.forEach(function (c) {
return za({ customData: b, eventName: a, pixel: c });
});
}
function xa(a) {
a = a.toLowerCase().trim();
var b = a.endsWith("@icloud.com");
a = a.endsWith("@privaterelay.appleid.com");
if (b) return 2;
if (a) return 1;
}
function ya(a, b, c, d, e) {
var g = new m(f.piiTranslator);
try {
var h = (a && a.userData) || {},
i = (a && a.userDataFormFields) || {},
k = {},
l = {},
n = void 0,
o = h.em;
o != null && xa(o) && ((n = xa(o)), n === 1 && (k.em = L));
o = i.em;
o != null && xa(o) && ((n = xa(o)), n === 1 && (l.em = L));
n != null && g.append("ped", n);
g.append("ud", j({}, h, k), !0);
g.append("udff", j({}, i, l), !0);
} catch (b) {
E.trigger(a);
}
g.append("v", f.version);
f._releaseSegment && g.append("r", f._releaseSegment);
g.append("a", a && a.agent ? a.agent : f.agent);
a && (g.append("ec", a.eventCount), a.eventCount++);
o = D.trigger(a, b, c, d, e);
z(o, function (a) {
return z(B(a), function (b) {
if (g.containsKey(b)) {
if (!X.has(b))
throw new Error(
"Custom parameter " + b + " has already been specified."
);
} else g.append(b, a[b]);
});
});
g.append("it", K);
n = a && a.codeless === "false";
g.append("coo", n);
h = V.pluginConfig.getWithGlobalFallback(
a ? a.id : null,
"dataProcessingOptions"
);
if (h != null) {
k = h.dataProcessingCountry;
i = h.dataProcessingOptions;
l = h.dataProcessingState;
g.append("dpo", i.join(","));
g.append("dpoco", k);
g.append("dpost", l);
}
return g;
}
function za(a) {
var d = a.customData,
e = a.eventData,
f = a.eventName;
a = a.pixel;
d = d || {};
if (a != null && t.pixelHasActiveBridge(a)) {
t.sendEvent(a, f, d);
return;
}
var g = ya(a, f, d, void 0, e);
if (e != null) {
var h = e.eventID;
e = e.event_id;
h = h != null ? h : e;
h == null &&
(d.event_id != null || d.eventID != null) &&
p.consoleWarn(
"eventID is being sent in the 3rd parameter, it should be in the 4th parameter."
);
g.containsKey("eid")
? h == null || h.length == 0
? p.logError(
new Error("got null or empty eventID from 4th parameter")
)
: g.replaceEntry("eid", h)
: g.append("eid", h);
}
e = F.trigger(a, d, f);
z(e, function (a) {
a != null &&
z(B(a), function (b) {
b != null && g.append(b, a[b]);
});
});
h = c.href;
e = b.referrer;
var i = {};
h != null && (i.dl = h);
e != null && (i.rl = e);
A(i) || G.trigger(a, i, f, g);
n({
customData: d,
customParams: g,
eventName: f,
id: a ? a.id : null,
piiTranslator: null,
documentLink: i.dl ? i.dl : "",
referrerLink: i.rl ? i.rl : "",
});
}
function Aa() {
while (f.queue && f.queue.length && !J.isLocked()) {
var a = f.queue.shift();
Z.apply(f, a);
}
}
J.onUnlocked(function () {
Aa();
});
f.pixelId && ((P = !0), $(f.pixelId));
((P && Q) || a.fbq !== a._fbq) && I({ type: "CONFLICTING_VERSIONS" });
R.length > 1 && I({ type: "MULTIPLE_PIXELS" });
function Ba() {
if (f.disablePushState === !0) return;
if (!d.pushState || !d.replaceState) return;
var b = v(function () {
T = O;
O = c.href;
if (O === T) return;
var a = new Y({ allowDuplicatePageViews: !0 });
Z.call(a, "trackCustom", "PageView");
});
u(d, "pushState", b);
u(d, "replaceState", b);
a.addEventListener("popstate", b, !1);
}
function Ca() {
"onpageshow" in a &&
a.addEventListener("pageshow", function (a) {
if (a.persisted) {
a = new Y({ allowDuplicatePageViews: !0 });
Z.call(a, "trackCustom", "PageView");
}
});
}
C.listenOnce(function () {
Ba(), Ca();
});
function Da(a) {
f._initHandlers.push(a), pa();
}
function Ea() {
return { pixelInitializationTime: K, pixels: R };
}
function Fa(a) {
(a.instance = V),
(a.callMethod = Z),
(a._initHandlers = []),
(a._initsDone = {}),
(a.send = wa),
(a.getEventCustomParameters = ya),
(a.addInitHandler = Da),
(a.getState = Ea),
(a.init = $),
(a.set = oa),
(a.loadPlugin = function (a) {
return W.loadPlugin(a);
}),
(a.registerPlugin = function (a, b) {
W.registerPlugin(a, b);
});
}
Fa(a.fbq);
Aa();
e.exports = { doExport: Fa };
o.trigger();
})();
return e.exports;
})(a, b, c, d);
});
e.exports = f.getFbeventsModules("SignalsFBEvents");
f.registerPlugin && f.registerPlugin("fbevents", e.exports);
f.ensureModuleRegistered("fbevents", function () {
return e.exports;
});
})();
})(window, document, location, history);
fbq.registerPlugin("global_config", {
__fbEventsPlugin: 1,
plugin: function (fbq, instance, config) {
fbq.loadPlugin("commonincludes");
fbq.loadPlugin("identity");
fbq.loadPlugin("privacysandbox");
fbq.loadPlugin("opttracking");
fbq.set("experiments", [
{ allocation: 0, code: "c", name: "no_op_exp", passRate: 0.5 },
{ allocation: 0, code: "d", name: "config_dedupe", passRate: 1 },
{
allocation: 0,
code: "e",
name: "send_fbc_when_no_cookie",
passRate: 1,
},
{
allocation: 0.02,
code: "f",
name: "send_events_in_batch",
passRate: 0.5,
},
{
allocation: 0,
code: "g",
name: "process_pii_from_shopify",
passRate: 0,
},
{
allocation: 0,
code: "h",
name: "set_fbc_cookie_after_config_load",
passRate: 1,
},
{
allocation: 0,
code: "i",
name: "prioritize_send_beacon_in_url",
passRate: 0.5,
},
]);
fbq.set("guardrails", [
{
name: "no_op",
code: "a",
passRate: 1,
enableForPixels: ["569835061642423"],
},
{
name: "extract_extra_microdata",
code: "b",
passRate: 0,
enableForPixels: [],
},
]);
fbq.set("moduleEncodings", {
map: {
generateUUID: 0,
SignalsConvertNodeToHTMLElement: 1,
SignalsEventValidation: 2,
SignalsFBEventsActionIDConfigTypedef: 3,
SignalsFBEventsBaseEvent: 4,
SignalsFBEventsBatcher: 5,
SignalsFBEventsBrowserPropertiesConfigTypedef: 6,
SignalsFBEventsBufferConfigTypedef: 7,
SignalsFBEventsCCRuleEvaluatorConfigTypedef: 8,
SignalsFBEventsClientHintConfigTypedef: 9,
SignalsFBEventsClientSidePixelForkingConfigTypedef: 10,
signalsFBEventsCoerceAutomaticMatchingConfig: 11,
signalsFBEventsCoerceBatchingConfig: 12,
signalsFBEventsCoerceInferedEventsConfig: 13,
signalsFBEventsCoerceParameterExtractors: 14,
signalsFBEventsCoercePixelID: 15,
SignalsFBEventsCoercePrimitives: 16,
signalsFBEventsCoerceStandardParameter: 17,
SignalsFBEventsConfigLoadedEvent: 18,
SignalsFBEventsConfigStore: 19,
SignalsFBEventsCookieConfigTypedef: 20,
SignalsFBEventsCookieDeprecationLabelConfigTypedef: 21,
SignalsFBEventsDataProcessingOptionsConfigTypedef: 22,
SignalsFBEventsDefaultCustomDataConfigTypedef: 23,
signalsFBEventsDoAutomaticMatching: 24,
SignalsFBEventsESTRuleEngineConfigTypedef: 25,
SignalsFBEventsEvents: 26,
SignalsFBEventsEventValidationConfigTypedef: 27,
SignalsFBEventsExperimentNames: 28,
SignalsFBEventsExperimentsTypedef: 29,
SignalsFBEventsExtractPII: 30,
SignalsFBEventsFBQ: 31,
signalsFBEventsFillParamList: 32,
SignalsFBEventsFilterProtectedModeEvent: 33,
SignalsFBEventsFiredEvent: 34,
signalsFBEventsFireEvent: 35,
SignalsFBEventsFireLock: 36,
SignalsFBEventsForkEvent: 37,
SignalsFBEventsGatingConfigTypedef: 38,
SignalsFBEventsGetAemResultEvent: 39,
SignalsFBEventsGetCustomParametersEvent: 40,
signalsFBEventsGetIsChrome: 41,
signalsFBEventsGetIsIosInAppBrowser: 42,
SignalsFBEventsGetIWLParametersEvent: 43,
SignalsFBEventsGetTimingsEvent: 44,
SignalsFBEventsGetValidUrl: 45,
SignalsFBEventsGuardrail: 46,
SignalsFBEventsGuardrailTypedef: 47,
SignalsFBEventsIABPCMAEBridgeConfigTypedef: 48,
signalsFBEventsInjectMethod: 49,
SignalsFBEventsIWLBootStrapEvent: 50,
SignalsFBEventsJSLoader: 51,
SignalsFBEventsLateValidateCustomParametersEvent: 52,
SignalsFBEventsLegacyExperimentGroupsTypedef: 53,
SignalsFBEventsLogging: 54,
signalsFBEventsMakeSafe: 55,
SignalsFBEventsMessageParamsTypedef: 56,
SignalsFBEventsMicrodataConfigTypedef: 57,
SignalsFBEventsMobileAppBridge: 58,
SignalsFBEventsModuleEncodings: 59,
SignalsFBEventsModuleEncodingsTypedef: 60,
SignalsFBEventsNetworkConfig: 61,
SignalsFBEventsOpenBridgeConfigTypedef: 62,
SignalsFBEventsOptIn: 63,
SignalsFBEventsParallelFireConfigTypedef: 64,
SignalsFBEventsPIIAutomatchedEvent: 65,
SignalsFBEventsPIIConflictingEvent: 66,
SignalsFBEventsPIIInvalidatedEvent: 67,
SignalsFBEventsPixelCookie: 68,
SignalsFBEventsPixelTypedef: 69,
SignalsFBEventsPlugin: 70,
SignalsFBEventsPluginLoadedEvent: 71,
SignalsFBEventsPluginManager: 72,
SignalsFBEventsProcessCCRulesEvent: 73,
SignalsFBEventsProhibitedPixelConfigTypedef: 74,
SignalsFBEventsProhibitedSourcesTypedef: 75,
SignalsFBEventsProtectedDataModeConfigTypedef: 76,
SignalsFBEventsQE: 77,
signalsFBEventsResolveLegacyArguments: 78,
SignalsFBEventsResolveLink: 79,
SignalsFBEventsRestrictedDomainsConfigTypedef: 80,
signalsFBEventsSendBatch: 81,
signalsFBEventsSendBeacon: 82,
signalsFBEventsSendBeaconWithParamsInURL: 83,
SignalsFBEventsSendCloudbridgeEvent: 84,
signalsFBEventsSendEvent: 85,
SignalsFBEventsSendEventEvent: 86,
signalsFBEventsSendFetch: 87,
signalsFBEventsSendFormPOST: 88,
signalsFBEventsSendGET: 89,
signalsFBEventsSendXHR: 90,
SignalsFBEventsSetCCRules: 91,
SignalsFBEventsSetESTRules: 92,
SignalsFBEventsSetEventIDEvent: 93,
SignalsFBEventsSetFBPEvent: 94,
SignalsFBEventsSetFilteredEventName: 95,
SignalsFBEventsSetIWLExtractorsEvent: 96,
SignalsFBEventsShouldRestrictReferrerEvent: 97,
SignalsFBEventsStandardParamChecksConfigTypedef: 98,
SignalsFBEventsTelemetry: 99,
SignalsFBEventsTyped: 100,
SignalsFBEventsTypeVersioning: 101,
SignalsFBEventsUnwantedDataTypedef: 102,
SignalsFBEventsUnwantedEventNamesConfigTypedef: 103,
SignalsFBEventsUnwantedEventsConfigTypedef: 104,
SignalsFBEventsUnwantedParamsConfigTypedef: 105,
SignalsFBEventsURLUtil: 106,
SignalsFBEventsUtils: 107,
SignalsFBEventsValidateCustomParametersEvent: 108,
SignalsFBEventsValidateGetClickIDFromBrowserProperties: 109,
SignalsFBEventsValidateUrlParametersEvent: 110,
SignalsParamList: 111,
SignalsPixelCookieUtils: 112,
SignalsFBEvents: 113,
"SignalsFBEvents.plugins.actionid": 114,
"[object Object]": 115,
"SignalsFBEvents.plugins.browserproperties": 116,
"SignalsFBEvents.plugins.buffer": 117,
"SignalsFBEvents.plugins.ccruleevaluator": 118,
"SignalsFBEvents.plugins.clienthint": 119,
"SignalsFBEvents.plugins.clientsidepixelforking": 120,
"SignalsFBEvents.plugins.commonincludes": 121,
"SignalsFBEvents.plugins.cookie": 122,
"SignalsFBEvents.plugins.cookiedeprecationlabel": 123,
"SignalsFBEvents.plugins.debug": 124,
"SignalsFBEvents.plugins.defaultcustomdata": 125,
"SignalsFBEvents.plugins.estruleengine": 126,
"SignalsFBEvents.plugins.eventvalidation": 127,
"SignalsFBEvents.plugins.gating": 128,
"SignalsFBEvents.plugins.iabpcmaebridge": 129,
"SignalsFBEvents.plugins.identifyintegration": 130,
"SignalsFBEvents.plugins.identity": 131,
"SignalsFBEvents.plugins.inferredevents": 132,
"SignalsFBEvents.plugins.iwlbootstrapper": 133,
"SignalsFBEvents.plugins.iwlparameters": 134,
"SignalsFBEvents.plugins.jsonld_microdata": 135,
"SignalsFBEvents.plugins.lastexternalreferrer": 136,
"SignalsFBEvents.plugins.microdata": 137,
"SignalsFBEvents.plugins.openbridge3": 138,
"SignalsFBEvents.plugins.openbridgerollout": 139,
"SignalsFBEvents.plugins.opttracking": 140,
"SignalsFBEvents.plugins.parallelfire": 141,
"SignalsFBEvents.plugins.performance": 142,
"SignalsFBEvents.plugins.privacysandbox": 143,
"SignalsFBEvents.plugins.prohibitedpixels": 144,
"SignalsFBEvents.plugins.prohibitedsources": 145,
"SignalsFBEvents.plugins.protecteddatamode": 146,
"SignalsFBEvents.plugins.shopifyappintegratedpixel": 147,
"SignalsFBEvents.plugins.standardparamchecks": 148,
"SignalsFBEvents.plugins.timespent": 149,
"SignalsFBEvents.plugins.topicsapi": 150,
"SignalsFBEvents.plugins.unwanteddata": 151,
"SignalsFBEvents.plugins.unwantedeventnames": 152,
"SignalsFBEvents.plugins.unwantedevents": 153,
"SignalsFBEvents.plugins.unwantedparams": 154,
"SignalsFBEventsEvents.plugins.aem": 155,
SignalsFBEventsTimespentTracking: 156,
"SignalsFBevents.plugins.automaticmatchingforpartnerintegrations": 157,
cbsdk_fbevents_embed: 158,
SignalsFBEventsCCRuleEngine: 159,
SignalsFBEventsESTCustomData: 160,
SignalsFBEventsESTRuleEngine: 161,
SignalsFBEventsEnums: 162,
SignalsFBEventsFbcCombiner: 163,
SignalsFBEventsFormFieldFeaturesType: 164,
SignalsFBEventsGetIsAndroidChrome: 165,
SignalsFBEventsLocalStorageUtils: 166,
SignalsFBEventsNormalizers: 167,
SignalsFBEventsOptTrackingOptions: 168,
SignalsFBEventsPerformanceTiming: 169,
SignalsFBEventsPixelPIISchema: 170,
SignalsFBEventsProxyState: 171,
SignalsFBEventsShared: 172,
SignalsFBEventsTransformToCCInput: 173,
SignalsFBEventsTypes: 174,
SignalsFBEventsValidationUtils: 175,
SignalsFBEventsWildcardMatches: 176,
SignalsInteractionUtil: 177,
SignalsPageVisibilityUtil: 178,
SignalsPixelClientSideForkingUtils: 179,
SignalsPixelPIIConstants: 180,
SignalsPixelPIIUtils: 181,
generateEventId: 182,
normalizeSignalsFBEventsEmailType: 183,
normalizeSignalsFBEventsEnumType: 184,
normalizeSignalsFBEventsPhoneNumberType: 185,
normalizeSignalsFBEventsPostalCodeType: 186,
normalizeSignalsFBEventsStringType: 187,
sha256_with_dependencies_new: 188,
signalsFBEventsGetIsAndroid: 189,
signalsFBEventsGetIsAndroidIAW: 190,
signalsFBEventsGetIsChromeInclIOS: 191,
signalsFBEventsGetIsMobileSafari: 192,
signalsFBEventsGetIsWebview: 193,
signalsFBEventsGetIwlUrl: 194,
signalsFBEventsGetTier: 195,
signalsFBEventsIsHostFacebook: 196,
signalsFBEventsMakeSafeString: 197,
signalsFBEventsShouldNotDropCookie: 198,
SignalsFBEventsAutomaticEventsTypes: 199,
SignalsFBEventsFeatureCounter: 200,
SignalsFBEventsThrottler: 201,
signalsFBEventsCollapseUserData: 202,
signalsFBEventsElementDoesMatch: 203,
signalsFBEventsExtractButtonFeatures: 204,
signalsFBEventsExtractEventPayload: 205,
signalsFBEventsExtractForm: 206,
signalsFBEventsExtractFormFieldFeatures: 207,
signalsFBEventsExtractFromInputs: 208,
signalsFBEventsExtractPageFeatures: 209,
signalsFBEventsGetTruncatedButtonText: 210,
signalsFBEventsGetWrappingButton: 211,
signalsFBEventsIsIWLElement: 212,
signalsFBEventsIsSaneAndNotDisabledButton: 213,
signalsFBEventsValidateButtonEventExtractUserData: 214,
"babel.config": 215,
signalsFBEventsCoerceUserData: 216,
SignalsFBEventsConfigTypes: 217,
SignalsFBEventsForkCbsdkEvent: 218,
getDeepStackTrace: 219,
getIntegrationCandidates: 220,
signalsFBEventsSendXHRWithRetry: 221,
FeatureGate: 222,
OpenBridgeConnection: 223,
ResolveLinks: 224,
openBridgeDomainFilter: 225,
openBridgeGetUserData: 226,
analytics_debug: 227,
analytics_ecommerce: 228,
analytics_enhanced_ecommerce: 229,
analytics_enhanced_link_attribution: 230,
analytics_release: 231,
proxy_polyfill: 232,
SignalsFBEventsBrowserPropertiesTypedef: 233,
SignalsFBEventsClientHintTypedef: 234,
SignalsFBEventsESTRuleConditionTypedef: 235,
SignalsFBEventsLocalStorageTypedef: 236,
fbevents_embed: 237,
},
hash: "872f04a0547459b3285cb03b0d7a47bfde40628f4b386809918a621e2688602f",
});
config.set(null, "batching", { batchWaitTimeMs: 10, maxBatchSize: 10 });
config.set(null, "microdata", { waitTimeMs: 500 });
instance.configLoaded("global_config");
},
});