Created
January 18, 2017 02:37
-
-
Save pganti/b47da2fa9ab2b105c3365242aeed6c81 to your computer and use it in GitHub Desktop.
sourcepoint js detection
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
! function(e) { | |
function t(r) { | |
if (n[r]) return n[r].exports; | |
var o = n[r] = { | |
exports: {}, | |
id: r, | |
loaded: !1 | |
}; | |
return e[r].call(o.exports, o, o.exports, t), o.loaded = !0, o.exports | |
} | |
var n = {}; | |
return t.m = e, t.c = n, t.p = "", t(0) | |
}(function(e) { | |
for (var t in e) | |
if (Object.prototype.hasOwnProperty.call(e, t)) switch (typeof e[t]) { | |
case "function": | |
break; | |
case "object": | |
e[t] = function(t) { | |
var n = t.slice(1), | |
r = e[t[0]]; | |
return function(e, t, o) { | |
r.apply(this, [e, t, o].concat(n)) | |
} | |
}(e[t]); | |
break; | |
default: | |
e[t] = e[e[t]] | |
} | |
return e | |
}([function(e, t, n) { | |
"use strict"; | |
var r = n(273); | |
if (r()) { | |
var o = n(265); | |
o.mockApi(["checkState", "pageChange"]) | |
} else { | |
var u = n(5); | |
u.init(u.specs.BASE); | |
var i = n(109), | |
a = n(264)["default"], | |
c = n(263)["default"], | |
l = n(94)["default"]; | |
i([a, c, l]) | |
} | |
}, function(e, t) { | |
"use strict"; | |
function n(e, t) { | |
if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return !t || "object" != typeof t && "function" != typeof t ? e : t | |
} | |
function r(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function, not " + typeof t); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
enumerable: !1, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t) | |
} | |
function o(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
function u(e) { | |
return e instanceof _ | |
} | |
function i(e) { | |
return e instanceof h | |
} | |
function a(e) { | |
return e instanceof v | |
} | |
function c(e) { | |
return e instanceof E | |
} | |
function l(e) { | |
return e instanceof y | |
} | |
function s(e) { | |
return e instanceof b | |
} | |
function f(e) { | |
var t = {}, | |
n = function(n) { | |
t[n] = e.filter(function(e) { | |
return O[n](e) | |
}) | |
}; | |
for (var r in O) n(r); | |
return t | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var d = function() { | |
function e(e, t) { | |
for (var n = 0; n < t.length; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
return function(t, n, r) { | |
return n && e(t.prototype, n), r && e(t, r), t | |
} | |
}(); | |
t.isType = u, t.isTest = i, t.isReason = a, t.isResult = c, t.isInfo = l, t.isData = s, t.groupAttributesByType = f; | |
var p = function() { | |
function e(t) { | |
o(this, e), this._str = t | |
} | |
return d(e, [{ | |
key: "is", | |
value: function(e) { | |
return e.name() === this.name() && e.toString() === this.toString() | |
} | |
}, { | |
key: "name", | |
value: function() { | |
return "at" | |
} | |
}, { | |
key: "toString", | |
value: function() { | |
return this._str | |
} | |
}]), e | |
}(), | |
_ = function(e) { | |
function t() { | |
return o(this, t), n(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments)) | |
} | |
return r(t, e), d(t, [{ | |
key: "name", | |
value: function() { | |
return "tat" | |
} | |
}]), t | |
}(p), | |
h = function(e) { | |
function t() { | |
return o(this, t), n(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments)) | |
} | |
return r(t, e), d(t, [{ | |
key: "name", | |
value: function() { | |
return "teat" | |
} | |
}]), t | |
}(p), | |
v = function(e) { | |
function t() { | |
return o(this, t), n(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments)) | |
} | |
return r(t, e), d(t, [{ | |
key: "name", | |
value: function() { | |
return "rat" | |
} | |
}]), t | |
}(p), | |
E = function(e) { | |
function t() { | |
return o(this, t), n(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments)) | |
} | |
return r(t, e), d(t, [{ | |
key: "name", | |
value: function() { | |
return "reat" | |
} | |
}]), t | |
}(p), | |
y = t.InfoAttribute = function(e) { | |
function t(e, r) { | |
return o(this, t), n(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e + "=" + r)) | |
} | |
return r(t, e), t | |
}(p), | |
b = (t.UrlInfoAttribute = function(e) { | |
function t(e) { | |
return o(this, t), n(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, "url", e)) | |
} | |
return r(t, e), t | |
}(y), t.ErrorInfoAttribute = function(e) { | |
function t(e) { | |
return o(this, t), n(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, "err", e.toString())) | |
} | |
return r(t, e), t | |
}(y), t.StatusInfoAttribute = function(e) { | |
function t(e) { | |
return o(this, t), n(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, "st", e.toFixed(3))) | |
} | |
return r(t, e), t | |
}(y), t.TimeStampInfoAttribute = function(e) { | |
function t(e) { | |
return o(this, t), n(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, "ts", e.toFixed(3))) | |
} | |
return r(t, e), t | |
}(y), t.TimeDiffInfoAttribute = function(e) { | |
function t(e) { | |
return o(this, t), n(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, "td", e.toFixed(3))) | |
} | |
return r(t, e), t | |
}(y), t.DomainNameInfoAttribute = function(e) { | |
function t(e) { | |
return o(this, t), n(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, "dom", e)) | |
} | |
return r(t, e), t | |
}(y), t.SelectorInfoAttribute = function(e) { | |
function t(e) { | |
return o(this, t), n(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, "sel", e)) | |
} | |
return r(t, e), t | |
}(y), t.ClassNameInfoAttribute = function(e) { | |
function t(e) { | |
return o(this, t), n(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, "cls", e)) | |
} | |
return r(t, e), t | |
}(y), t.ClientHeightInfoAttribute = function(e) { | |
function t(e) { | |
return o(this, t), n(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, "ch", e.toString())) | |
} | |
return r(t, e), t | |
}(y), t.DataAttribute = function(e) { | |
function t(e) { | |
o(this, t); | |
var r = n(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, "DataAttribute")); | |
return r._value = e, r | |
} | |
return r(t, e), d(t, [{ | |
key: "is", | |
value: function(e) { | |
return e instanceof t && e.getValue() === this._value | |
} | |
}, { | |
key: "getValue", | |
value: function() { | |
return this._value | |
} | |
}]), t | |
}(p)), | |
O = (t.EventDataAttribute = function(e) { | |
function t(e) { | |
return o(this, t), n(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e)) | |
} | |
return r(t, e), t | |
}(b), t.XhrDataAttribute = function(e) { | |
function t(e) { | |
return o(this, t), n(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e)) | |
} | |
return r(t, e), t | |
}(b), { | |
types: u, | |
tests: i, | |
reasons: a, | |
results: c, | |
info: l, | |
data: s | |
}), | |
m = t.types = {}, | |
g = { | |
INTERFERENCE: "in", | |
ADBLOCKER: "ad", | |
GENERIC_ADBLOCKER: "gad", | |
STAND_DOWN: "sd", | |
PRIVATE: "pr", | |
RECOVERY_INTERFERENCE: "rin" | |
}; | |
for (var S in g) m[S] = new _(g[S]); | |
var w = t.tests = {}, | |
T = { | |
INFERENCE: "inf", | |
NETWORK: "ne", | |
IMAGE: "im", | |
SCRIPT: "sc", | |
IFRAME: "if", | |
ELEMENT: "el", | |
ARTIFACT: "ar", | |
STYLE_SHEET: "ss", | |
STYLE_PROPERTY: "sp", | |
CUSTOM_PROPERTY: "cp", | |
HIDING: "hi", | |
USER_AGENT: "ua", | |
BOT: "bo", | |
PROXY_HOST: "ph", | |
NATIVE_OVERRIDE: "no", | |
FEATURE_ACCESS: "fa", | |
AJAX: "aj", | |
FSM: "fsm" | |
}; | |
for (var R in T) w[R] = new h(T[R]); | |
var A = t.reasons = {}, | |
P = { | |
NO_LOAD_BLOCK: "nlb", | |
LOAD_BLOCK: "lb", | |
ELEMENT_HIDDEN: "eh", | |
CONTROL_ELEMENT_HIDDEN: "ceh", | |
NO_ELEMENT_HIDDEN: "neh", | |
URL_REWRITTEN: "ur", | |
NO_URL_REWRITTEN: "nur", | |
DATA_URL_REWRITTEN: "dur", | |
NO_ARTIFACT_PRESENT: "nap", | |
ARTIFACT_PRESENT: "ap", | |
NO_STYLE_SHEET_PRESENT: "nssp", | |
STYLE_SHEET_PRESENT: "ssp", | |
NO_STYLE_PROPERTY_PRESENT: "nspp", | |
STYLE_PROPERTY_PRESENT: "spp", | |
NO_CUSTOM_PROPERTY_PRESENT: "ncpp", | |
CUSTOM_PROPERTY_PRESENT: "cpp", | |
TIMEOUT: "to", | |
NO_BOT_USER_AGENT: "nbua", | |
GOOGLE_BOT_USER_AGENT: "gbua", | |
BING_BOT_USER_AGENT: "bbua", | |
NO_PROXY_HOST: "nph", | |
GOOGLE_WEBCACHE_PROXY_HOST: "gwph", | |
NO_NATIVE_OVERRIDE: "nno", | |
SHADOW_ROOT_NATIVE_OVERRIDE: "srno", | |
REQUEST_FILE_SYSTEM_SUCCESS: "rfss", | |
REQUEST_FILE_SYSTEM_ERROR: "rfse", | |
NO_REQUEST_FILE_SYSTEM: "nrfs", | |
INDEXED_DB_OPEN_SUCCESS: "idos", | |
INDEXED_DB_OPEN_ERROR: "idoe", | |
NO_INDEXED_DB: "nid", | |
INDEXED_DB_EXISTS: "ide", | |
LOCAL_STORAGE_SET_SUCCESS: "lsss", | |
LOCAL_STORAGE_SET_ERROR: "lsse", | |
NO_LOCAL_STORAGE: "nls", | |
AJAX_LOAD_BLOCK: "alb", | |
AJAX_LOAD_SUCCESS: "als", | |
AJAX_LOAD_ERROR: "ale", | |
AJAX_OPEN_BLOCK: "aob", | |
AJAX_SEND_BLOCK: "asb", | |
PROTOCOL_MISMATCH: "pm", | |
EXA_BOT_USER_AGENT: "ebua", | |
CANNOT_TEST: "cnt", | |
GOOGLE_WEB_LIGHT: "gwl", | |
OPTIMIZELY_PREVIEW_PROXY_HOST: "opph", | |
NO_ELEMENT_HIDING_RULES: "nehr", | |
BROKEN_ELEMENT_HIDING_RULE: "behr" | |
}; | |
for (var N in P) A[N] = new v(P[N]); | |
var C = t.results = {}, | |
M = { | |
ADBLOCK: "ab", | |
ADBLOCK_PLUS: "abp", | |
ADGUARD: "ag", | |
UBLOCK: "ub", | |
UBLOCK_ORIGIN: "ubo", | |
NATIVE: "na", | |
PRESENT: "pr", | |
NOT_PRESENT: "npr", | |
UNKNOWN_ADBLOCKER: "ua" | |
}; | |
for (var j in M) C[j] = new E(M[j]) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e) { | |
if (Array.isArray(e)) { | |
for (var t = 0, n = Array(e.length); t < e.length; t++) n[t] = e[t]; | |
return n | |
} | |
return Array.from(e) | |
} | |
function u(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var i = function() { | |
function e(e, t) { | |
for (var n = 0; n < t.length; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
return function(t, n, r) { | |
return n && e(t.prototype, n), r && e(t, r), t | |
} | |
}(), | |
a = n(4), | |
c = r(a), | |
l = function() { | |
function e(t, n) { | |
u(this, e), this._detectionTestResultSchema = t, this._detectionTestCallback = n | |
} | |
return i(e, [{ | |
key: "getSchema", | |
value: function() { | |
return this._detectionTestResultSchema | |
} | |
}, { | |
key: "run", | |
value: function() { | |
for (var e = arguments.length, t = Array(e), n = 0; n < e; n++) t[n] = arguments[n]; | |
return c["default"].resolve(this._detectionTestCallback.apply(this, [this._detectionTestResultSchema].concat(t))) | |
} | |
}, { | |
key: "bindArgs", | |
value: function() { | |
for (var t = this, n = arguments.length, r = Array(n), u = 0; u < n; u++) r[u] = arguments[u]; | |
return new e(this.getSchema(), function(e) { | |
for (var n = arguments.length, u = Array(n > 1 ? n - 1 : 0), i = 1; i < n; i++) u[i - 1] = arguments[i]; | |
return t.run.apply(t, o(r.concat(u))) | |
}) | |
} | |
}, { | |
key: "has", | |
value: function() { | |
var e; | |
return (e = this._detectionTestResultSchema).has.apply(e, arguments) | |
} | |
}]), e | |
}(); | |
t["default"] = l | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e) { | |
if (Array.isArray(e)) { | |
for (var t = 0, n = Array(e.length); t < e.length; t++) n[t] = e[t]; | |
return n | |
} | |
return Array.from(e) | |
} | |
function u(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
function i(e, t) { | |
if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return !t || "object" != typeof t && "function" != typeof t ? e : t | |
} | |
function a(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function, not " + typeof t); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
enumerable: !1, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var c = n(29), | |
l = r(c), | |
s = function() { | |
function e(e, t) { | |
for (var n = 0; n < t.length; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
return function(t, n, r) { | |
return n && e(t.prototype, n), r && e(t, r), t | |
} | |
}(), | |
f = n(80), | |
d = r(f), | |
p = n(79), | |
_ = r(p), | |
h = n(1), | |
v = function(e) { | |
function t() { | |
var e; | |
u(this, t); | |
for (var n = arguments.length, r = Array(n), a = 0; a < n; a++) r[a] = arguments[a]; | |
var c = (0, l["default"])(r), | |
s = i(this, (e = t.__proto__ || Object.getPrototypeOf(t)).call.apply(e, [this].concat(o(c)))), | |
f = (0, h.groupAttributesByType)(c); | |
if (0 === f.types.length || 0 === f.tests.length) throw new Error("missing required types or tests from schema"); | |
return s | |
} | |
return a(t, e), s(t, [{ | |
key: "createResult", | |
value: function() { | |
for (var e = arguments.length, t = Array(e), n = 0; n < e; n++) t[n] = arguments[n]; | |
return new(Function.prototype.bind.apply(d["default"], [null].concat([this.attributes], t))) | |
} | |
}, { | |
key: "addAttribute", | |
value: function() { | |
for (var e = arguments.length, n = Array(e), r = 0; r < e; r++) n[r] = arguments[r]; | |
return new t(this.attributes, n) | |
} | |
}]), t | |
}(_["default"]); | |
t["default"] = v | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
function u(e) { | |
for (var t = arguments.length, n = Array(t > 1 ? t - 1 : 0), r = 1; r < t; r++) n[r - 1] = arguments[r]; | |
return new(Function.prototype.bind.apply(Error, [null].concat(["Uncaught in promise: " + (null == e ? "" : e.toString() + e.stack || "")], n))) | |
} | |
function i(e) { | |
return new p(function(t, n) { | |
e.then(function(e) { | |
t(e) | |
}, function(e) { | |
n(e) | |
}) | |
}) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t.UtilPromise = void 0; | |
var a = function() { | |
function e(e, t) { | |
for (var n = 0; n < t.length; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
return function(t, n, r) { | |
return n && e(t.prototype, n), r && e(t, r), t | |
} | |
}(), | |
c = n(54), | |
l = r(c), | |
s = 0, | |
f = 1, | |
d = 2, | |
p = t.UtilPromise = function() { | |
function e(t) { | |
if (o(this, e), this._state = s, this._resolveCallbacks = [], this._rejectCallbacks = [], this._catchListenerAdded = !1, null != t) try { | |
t(this._resolve.bind(this), this._reject.bind(this)) | |
} catch (n) { | |
if (n.message && n.message.match(/^Uncaught in promise: /)) throw n; | |
this._reject(n) | |
} | |
} | |
return a(e, null, [{ | |
key: "resolve", | |
value: function(t) { | |
return new e(function(e) { | |
e(t) | |
}) | |
} | |
}, { | |
key: "reject", | |
value: function(t) { | |
return new e(function(e, n) { | |
return n(t) | |
}) | |
} | |
}, { | |
key: "all", | |
value: function(t) { | |
var n = this; | |
if (0 === t.length) return e.resolve([]); | |
var r = 0, | |
o = []; | |
return new e(function(u, i) { | |
function a(e, n) { | |
o[e] = n, ++r === t.length && u(o) | |
} | |
t.forEach(function(t, r) { | |
e.resolve(t).then(a.bind(n, r), i) | |
}) | |
}) | |
} | |
}, { | |
key: "race", | |
value: function(t) { | |
return 0 === t.length ? _ : new e(function(e, n) { | |
t.forEach(function(t) { | |
t.then(e, n) | |
}) | |
}) | |
} | |
}]), a(e, [{ | |
key: "then", | |
value: function(t, n) { | |
var r = this; | |
return new e(function(e, o) { | |
r._then(function(n) { | |
return e(t(n)) | |
}), r._catch(function(t) { | |
null == n ? o(t) : e(n(t)) | |
}) | |
}) | |
} | |
}, { | |
key: "catch", | |
value: function(e) { | |
return this.then(function(e) { | |
return e | |
}, e) | |
} | |
}, { | |
key: "_resolve", | |
value: function(t) { | |
if (this._state === s) { | |
var n = this._resolve.bind(this), | |
r = this._reject.bind(this); | |
t instanceof e ? t.then(n, r) : t && t instanceof Object && t.then && "function" == typeof t.then && t["catch"] && "function" == typeof t["catch"] ? i(t).then(n, r) : (this._state = f, this._result = t, this._resolveCallbacks.forEach(function(e) { | |
e(t) | |
}), this._clearCallbacks()) | |
} | |
} | |
}, { | |
key: "_reject", | |
value: function(e) { | |
var t = this; | |
this._state === s && (this._state = d, this._error = e, this._catchListenerAdded || setTimeout(function() { | |
if (!t._catchListenerAdded) throw u(e) | |
}, 0), this._rejectCallbacks.forEach(function(t) { | |
t(e) | |
}), this._clearCallbacks()) | |
} | |
}, { | |
key: "_clearCallbacks", | |
value: function() { | |
this._resolveCallbacks = [], this._rejectCallbacks = [] | |
} | |
}, { | |
key: "_then", | |
value: function(e) { | |
this._state === f ? e(this._result) : this._state === s && this._resolveCallbacks.push(e) | |
} | |
}, { | |
key: "_catch", | |
value: function(e) { | |
this._catchListenerAdded = !0, this._state === d ? e(this._error) : this._state === s && this._rejectCallbacks.push(e) | |
} | |
}]), e | |
}(), | |
_ = p.resolve(null), | |
h = (0, l["default"])(window.Promise) ? window.Promise : p; | |
t["default"] = h | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e) { | |
return e.reduce(function(e, t) { | |
for (var n in t) e[n] = t[n]; | |
return e | |
}, {}) | |
} | |
function u(e) { | |
Object.keys(s).forEach(function(t) { | |
if (!e.hasOwnProperty(t)) throw new Error("invalid option: '" + t + "' valid keys are: '" + JSON.stringify(Object.keys(e)) + "'"); | |
if (e[t].type !== d(s[t])) throw new Error("invalid value: '" + JSON.stringify(s[t]) + "' for option: '" + t + "' expected: '" + e[t].type + "'"); | |
if (e[t].validation && !e[t].validation(s[t])) { | |
var n = e[t].validationMessage || ""; | |
throw new Error("invalid value: '" + JSON.stringify(s[t]) + "' for option: '" + t + "' " + n) | |
} | |
}), Object.keys(e).forEach(function(t) { | |
if (e[t].required && !s.hasOwnProperty(t)) throw new Error("required option: '" + t + "' not specified in config") | |
}) | |
} | |
function i(e) { | |
if (s && s.hasOwnProperty(e)) return s[e]; | |
if (!f) throw new Error("config value fetched before initialization"); | |
if (!f[e]) throw new Error("config value fetched that does not exist in spec"); | |
var t = f[e].fallback ? f[e].fallback() : null; | |
return null != t ? t : f[e]["default"] | |
} | |
function a() { | |
return Object.keys(f) | |
} | |
function c(e) { | |
var t = {}; | |
return e.forEach(function(e) { | |
t[e] = s[e] | |
}), JSON.stringify(t) | |
} | |
function l(e) { | |
s = JSON.parse(e); | |
for (var t = arguments.length, n = Array(t > 1 ? t - 1 : 0), r = 1; r < t; r++) n[r - 1] = arguments[r]; | |
f = o(n) | |
} | |
var s, f, d = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { | |
return typeof e | |
} : function(e) { | |
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e | |
}, | |
p = n(10), | |
_ = r(p), | |
h = n(69), | |
v = "boolean", | |
E = "string", | |
y = "number", | |
b = "object", | |
O = "function", | |
m = { | |
has_been_read: { | |
type: v, | |
"default": !1 | |
}, | |
account_id: { | |
type: y, | |
fallback: function() { | |
return i("client_id") | |
} | |
}, | |
client_id: { | |
type: E, | |
fallback: function() { | |
if (window.sp_cid) return window.sp_cid; | |
var e = document.currentScript || document.querySelectorAll("SCRIPT[data-client-id], SCRIPT[client-id]")[0]; | |
if ("undefined" != typeof e) { | |
var t = ""; | |
e.hasAttribute("data-client-id") && (t = "data-"); | |
var n = e.getAttribute(t + "client-id"); | |
if ("string" == typeof n && "" !== n.trim()) return n | |
} | |
} | |
}, | |
publisher_base: { | |
type: E, | |
"default": "$$PUBLISHER_BASE$$" | |
}, | |
beacon_endpoint: { | |
type: E, | |
fallback: function() { | |
return h.beacon.join("") | |
} | |
}, | |
content_control_beacon_endpoint: { | |
type: E, | |
fallback: function() { | |
return h.content_control_beacon.join("") | |
} | |
}, | |
custom_beacon_entries: { | |
type: b, | |
validation: function(e) { | |
return !!(Array.isArray(e) && e.length <= 3 && e.every(function(e) { | |
return "string" == typeof e | |
})) | |
}, | |
validationMessage: "expected an array of at most 3 string values", | |
fallback: function() { | |
return window._sp_kv | |
} | |
}, | |
content_control_callback: { | |
type: O, | |
fallback: function() { | |
return window._sp_lock | |
}, | |
"default": function() {} | |
}, | |
gpt_auto_load: { | |
type: v, | |
fallback: function() { | |
if (window._sp_.dfp) return window._sp_.dfp.gpt_auto_load | |
}, | |
"default": !0 | |
}, | |
dfp_targeting_key: { | |
type: E, | |
fallback: function() { | |
return window._sp_.dfp && window._sp_.dfp.gpt_targeting_key ? window._sp_.dfp.gpt_targeting_key : window._sp_dfp_target | |
}, | |
"default": "sp.block" | |
}, | |
enable_rid: { | |
type: v, | |
"default": !1 | |
}, | |
enable_rid_retry: { | |
type: v, | |
"default": !1 | |
}, | |
converge_recovery_domain: { | |
type: v, | |
fallback: function() { | |
var e = document.domain || ""; | |
if (e.indexOf(["s", "p", "ee", "d", "t", "e", "st", ".n", "et"].join("")) > -1) return !0 | |
}, | |
"default": !1 | |
}, | |
rid_asset_base: { | |
type: E, | |
"default": ["//rid-assets", ".", "sourcepoint", ".com/v1.6"].join("") | |
}, | |
vid_control_callback: { | |
type: O, | |
"default": function() {} | |
}, | |
enable_vid: { | |
type: v, | |
fallback: function() { | |
return i("enable_iframe_vid") | |
}, | |
"default": !1 | |
}, | |
enable_iframe_vid: { | |
type: v, | |
"default": !1 | |
}, | |
enable_artifact_detection: { | |
type: v, | |
"default": !1 | |
}, | |
enable_style_manager: { | |
type: v, | |
"default": !0 | |
}, | |
spid_control_callback: { | |
type: O, | |
"default": function() {} | |
}, | |
enable_spid: { | |
type: v, | |
"default": !1 | |
}, | |
enable_full_morph: { | |
type: v, | |
"default": !1 | |
}, | |
enable_fsm_detection: { | |
type: v, | |
"default": !1 | |
}, | |
fsm_endpoint: { | |
type: E, | |
fallback: function() { | |
return h.fsm.join("") | |
} | |
}, | |
site_css_url: { | |
type: E | |
}, | |
enable_blocker_style_sheet_disabling: { | |
type: v, | |
"default": !0 | |
} | |
}, | |
g = { | |
performance_relay_url: { | |
type: E, | |
"default": "http://perf.dev/relay/storage_relay.html", | |
fallback: function() { | |
return this["default"] | |
} | |
} | |
}, | |
g = { | |
performance_relay_url: { | |
type: E, | |
"default": "http://perf.dev/relay/storage_relay.html", | |
fallback: function() { | |
return this["default"] | |
} | |
} | |
}, | |
S = { | |
mms_domain: { | |
type: E, | |
"default": "" | |
}, | |
mms_client_data_callback: { | |
type: O | |
}, | |
mms_choice_selected_callback: { | |
type: O | |
}, | |
msg_lib_location: { | |
type: E, | |
"default": "" | |
}, | |
msg_z_index: { | |
type: y, | |
"default": 1e4 | |
}, | |
enable_vid: { | |
type: v, | |
"default": !0 | |
} | |
}, | |
w = { | |
smart_lib_url: { | |
type: E, | |
fallback: function() { | |
return window._sp_.smart_url | |
}, | |
required: !0 | |
}, | |
smart_auto_load: { | |
type: v, | |
"default": !1 | |
}, | |
smart_targeting_key: { | |
type: E, | |
"default": "sp_block" | |
} | |
}, | |
T = { | |
client_id: m.client_id, | |
publisher_base: m.publisher_base, | |
account_id: m.account_id, | |
enable_iframe_vid: m.enable_iframe_vid, | |
enable_spid: m.enable_spid, | |
enable_full_morph: m.enable_full_morph | |
}; | |
e.exports.init = function() { | |
window._sp_ && window._sp_.config && window._sp_.config.has_been_read || (0, _["default"])("config.has_been_read", !0), s = window._sp_.config; | |
for (var e = arguments.length, t = Array(e), n = 0; n < e; n++) t[n] = arguments[n]; | |
f = o(t), u(f) | |
}, e.exports.get = i, e.exports.availableConfigKeys = a, e.exports.serialize = c, e.exports.initFromSerialized = l, e.exports.specs = { | |
BASE: m, | |
LOGGER: g, | |
SMART: w, | |
RECOVERY_LIB_API_IFRAME: T, | |
MESSAGING: S | |
} | |
}, function(e, t) { | |
"use strict"; | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
t.selectorValueMatcher = /^([a-zA-Z0-9\-_]|\\.)+/, t.selectorHierarchyOperatorMatcher = /^( *\+ *| *~ *| *> *| +)/, t.selectorChildElementMatcher = /^ *> */, t.selectorGrandChildElementMatcher = /^ +/, t.selectorSiblingElementMatcher = /^ *\+ */, t.selectorGrandSiblingElementMatcher = /^ *~ */, t.selectorAnyElementMatcher = /^\*/, t.selectorElementOperatorMatcher = /^[#.[:]/, t.selectorAttributeOperatorMatcher = /^([~^$*]?=|])/, t.selectorAttributeValueMatcher = /.*?[^\\](\\\\)*]/, t.unwrappedAttributeValueMatcher = /^['"]?(.*?)['"]?( i)?]$/ | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t.artifactTypes = void 0; | |
var u = function() { | |
function e(e, t) { | |
for (var n = 0; n < t.length; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
return function(t, n, r) { | |
return n && e(t.prototype, n), r && e(t, r), t | |
} | |
}(), | |
i = n(4), | |
a = r(i), | |
c = function() { | |
function e(t, n, r) { | |
var u = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : []; | |
o(this, e), this._type = t, this._foundAdblocker = n, this._elementMatchMethod = r, this._adblockerStyleSheets = u | |
} | |
return u(e, [{ | |
key: "type", | |
value: function() { | |
return this._type | |
} | |
}, { | |
key: "foundAdblocker", | |
value: function() { | |
return this._foundAdblocker | |
} | |
}, { | |
key: "findElementMatches", | |
value: function() { | |
if (this._foundAdblocker && this._elementMatchMethod) return a["default"].resolve(this._elementMatchMethod.apply(this, arguments)); | |
throw new Error("no adblocker or element match method") | |
} | |
}, { | |
key: "supportsElementMatching", | |
value: function() { | |
return null != this._elementMatchMethod | |
} | |
}, { | |
key: "getAdblockerStyleSheets", | |
value: function() { | |
return this._adblockerStyleSheets | |
} | |
}]), e | |
}(); | |
t["default"] = c; | |
t.artifactTypes = { | |
ADBLOCK: "adblock", | |
ADBLOCK_PLUS: "adblock_plus", | |
ADGUARD: "adguard", | |
UBLOCK: "ublock", | |
UBLOCK_ORIGIN: "ublock_origin", | |
OPERA: "opera" | |
} | |
}, function(e, t, n) { | |
function r(e) { | |
if (!e) return []; | |
if (a(e)) return c(e) ? d(e) : u(e); | |
if (v && e[v]) return l(e[v]()); | |
var t = i(e), | |
n = t == _ ? s : t == h ? f : p; | |
return n(e) | |
} | |
var o = n(66), | |
u = n(126), | |
i = n(128), | |
a = n(34), | |
c = n(139), | |
l = n(132), | |
s = n(133), | |
f = n(67), | |
d = n(135), | |
p = n(140), | |
_ = "[object Map]", | |
h = "[object Set]", | |
v = o ? o.iterator : void 0; | |
e.exports = r | |
}, function(e, t) { | |
"use strict"; | |
function n(e) { | |
return r.indexOf(e) > -1 | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var r = (navigator.userAgent || navigator.vendor || window.opera).toLowerCase(), | |
o = { | |
chrome: function() { | |
return n("chrome") && !o.edge() && !o.android_chrome() && !o.opera() | |
}, | |
phantom: function() { | |
return n("phantom") | |
}, | |
mobile: function() { | |
return n("mobi") | |
}, | |
android: function() { | |
return n("android") | |
}, | |
firefox: function() { | |
return n("firefox") | |
}, | |
safari: function() { | |
return n("safari") && n("mozilla") && !o.edge() && !o.chrome() && !o.mobile() && !o.mobile_safari() && !o.opera() && !o.phantom() | |
}, | |
ie: function() { | |
return n("trident") || n("msie") | |
}, | |
edge: function() { | |
return n("edge") | |
}, | |
ipad: function() { | |
return n("ipad") | |
}, | |
mobile_safari: function() { | |
return null !== r.match(/(ipod|iphone|ipad)/gi) && null !== r.match(/AppleWebKit/gi) && !n("crios") | |
}, | |
android_chrome: function() { | |
return n("chrome") && n("android") | |
}, | |
googlebot: function() { | |
return n("googlebot") || n("adsbot-google") || n("mediapartners-google") | |
}, | |
googleweblight: function() { | |
return n("googleweblight") | |
}, | |
bingbot: function() { | |
return n("bingbot") || n("bingpreview") | |
}, | |
exabot: function() { | |
return n("exabot") | |
}, | |
opera: function() { | |
return n("opera") || n("opr/") | |
}, | |
contains: n | |
}; | |
t["default"] = o | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o() { | |
p = null | |
} | |
function u() { | |
return p | |
} | |
function i(e) { | |
p = e | |
} | |
function a() { | |
var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : window._sp_, | |
t = arguments[1]; | |
c("_setSpKey", function(n, r) { | |
var o = l(n, r, e, !0); | |
return null != o && t(o), o | |
}, e) | |
} | |
function c(e, t) { | |
var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : window._sp_; | |
if (!n) { | |
var r = (0, d.safelyAssignProperty)(window, "_sp_", {}); | |
if (null != r) return i(r), r; | |
n = window._sp_ | |
} | |
if (n._setSpKey) return n._setSpKey(e, t); | |
var o = l(e, t, n, !1); | |
return null != o && i(o), o | |
} | |
function l(e, t, n, r) { | |
for (var o = e.split("."), u = o.pop(), i = n, a = 0, c = void 0; null != (c = o[a]);) { | |
if (!i.hasOwnProperty(c)) { | |
var s = l(c, {}, i, r); | |
if (null != s) return s | |
} | |
i = i[c], a++ | |
} | |
if (r) { | |
if ((0, f["default"])(t)) { | |
var p = (0, d.recursivelyDefineProperties)(t); | |
if (null != p) return p | |
} | |
return (0, d.safelyDefineProperty)(i, u, t) | |
} | |
return (0, d.safelyAssignProperty)(i, u, t) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var s = n(15), | |
f = r(s); | |
t.resetSpKeyLock = o, t.getSpKeyLockResult = u, t.initSetSpKey = a, t["default"] = c; | |
var d = n(58), | |
p = null | |
}, function(e, t, n) { | |
var r = n(127), | |
o = "object" == typeof self && self && self.Object === Object && self, | |
u = r || o || Function("return this")(); | |
e.exports = u | |
}, function(e, t, n) { | |
function r(e) { | |
var t = e ? e.length : 0; | |
return t ? o(e, u) : [] | |
} | |
var o = n(30), | |
u = 1 / 0; | |
e.exports = r | |
}, function(e, t) { | |
"use strict"; | |
function n(e, t) { | |
if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return !t || "object" != typeof t && "function" != typeof t ? e : t | |
} | |
function r(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function, not " + typeof t); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
enumerable: !1, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t) | |
} | |
function o(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var u = function() { | |
function e(e, t) { | |
for (var n = 0; n < t.length; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
return function(t, n, r) { | |
return n && e(t.prototype, n), r && e(t, r), t | |
} | |
}(), | |
i = function() { | |
function e() { | |
o(this, e), this.eventMap = {} | |
} | |
return u(e, [{ | |
key: "on", | |
value: function(e, t) { | |
this.eventMap[e] = this.eventMap[e] || [], this.eventMap[e].push(t) | |
} | |
}, { | |
key: "emit", | |
value: function(e) { | |
var t = this; | |
(this.eventMap[e] || []).forEach(function(e) { | |
return e.call(t) | |
}) | |
} | |
}]), e | |
}(), | |
a = function(e) { | |
function t(e) { | |
o(this, t); | |
var r = n(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this)); | |
return r.detection = e, r | |
} | |
return r(t, e), t | |
}(i); | |
t["default"] = a; | |
t.NoDetectionFeature = function(e) { | |
function t() { | |
return o(this, t), n(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments)) | |
} | |
return r(t, e), t | |
}(i) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e, t) { | |
return i(e.querySelectorAll("style,link"), t) | |
} | |
function u(e, t) { | |
return i(e.querySelectorAll("::shadow style,::shadow link"), t) | |
} | |
function i(e, t) { | |
return (0, s["default"])(e).map(function(e) { | |
return e.sheet | |
}).filter(function(e) { | |
return c(e, t) | |
}) | |
} | |
function a(e, t) { | |
return e.some(function(e) { | |
return (0, d["default"])(e).some(t) | |
}) | |
} | |
function c(e, t) { | |
if (!e) return !1; | |
var n = void 0; | |
try { | |
n = (0, d["default"])(e) | |
} catch (r) { | |
return !1 | |
} | |
return !(!n || 0 === n.length) && n.every(t) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t.cssRegexes = void 0; | |
var l = n(8), | |
s = r(l); | |
t.getDocumentSheetsWithRules = o, t.getShadowSheetsWithRules = u, t.someSheetWithRule = a; | |
var f = n(41), | |
d = r(f); | |
t.cssRegexes = { | |
ONLY_DISPLAY_NONE: /{\s*display:\s*none\s*!\s*important;\s*}/, | |
ROOT: /:root/, | |
DISPLAY_NONE_AND_ORPHAN: /display\s*:\s*none\s*!\s*important.*orphans\s*:\s*4321/ | |
} | |
}, function(e, t) { | |
function n(e) { | |
var t = typeof e; | |
return !!e && ("object" == t || "function" == t) | |
} | |
e.exports = n | |
}, function(e, t) { | |
"use strict"; | |
var n = { | |
hash: function(e) { | |
return e.split("").reduce(function(e, t) { | |
return e = (e << 5) - e + t.charCodeAt(0), e & e | |
}, 0) | |
}, | |
generateRandomInteger: function(e, t) { | |
return Math.floor(Math.random() * (t - e)) + e | |
}, | |
generateFixedLengthRandomString: function(e) { | |
return Math.round(Math.pow(36, e + 1) - Math.random() * Math.pow(36, e)).toString(36).slice(1) | |
}, | |
generateRandomString: function(e) { | |
"undefined" == typeof e && (e = ""); | |
for (var t = [], n = e, r = 0; r < 5 + 4 * Math.random(); r++) t.push(Math.floor(97 + 26 * Math.random())); | |
return t.forEach(function(e) { | |
n += String.fromCharCode(e) | |
}), n | |
}, | |
generateRandomClass: function(e) { | |
"undefined" == typeof e && (e = ""); | |
for (var t = [], n = e, r = 0; r < 5 + 4 * Math.random(); r++) t.push(Math.floor(97 + 26 * Math.random())); | |
for (t.forEach(function(e) { | |
n += String.fromCharCode(e) | |
}); document.querySelectorAll("." + n).length > 0;) { | |
t = [], n = e; | |
for (var o = 0; o < 5 + 4 * Math.random(); o++) t.push(Math.floor(97 + 26 * Math.random())); | |
t.forEach(function(e) { | |
n += String.fromCharCode(e) | |
}) | |
} | |
return n | |
}, | |
generateRandomId: function(e) { | |
"undefined" == typeof e && (e = ""); | |
for (var t = [], n = e, r = 0; r < 5 + 4 * Math.random(); r++) t.push(Math.floor(97 + 26 * Math.random())); | |
for (t.forEach(function(e) { | |
n += String.fromCharCode(e) | |
}); null != document.getElementById(n);) { | |
t = [], n = e; | |
for (var r = 0; r < 5 + 4 * Math.random(); r++) t.push(Math.floor(97 + 26 * Math.random())); | |
t.forEach(function(e) { | |
n += String.fromCharCode(e) | |
}) | |
} | |
return n | |
} | |
}; | |
e.exports = n | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e, t, n) { | |
return new d["default"](t, n.length > 0, u.bind(null, e, n), n) | |
} | |
function u(e, t) { | |
for (var n = arguments.length, r = Array(n > 2 ? n - 2 : 0), o = 2; o < n; o++) r[o - 2] = arguments[o]; | |
return (0, s["default"])(t.map(function(t) { | |
return (0, v["default"])(t).map(function(t) { | |
var n = t.selectorText, | |
o = n.replace(/::content/g, ""), | |
u = e.querySelectorAll(o); | |
return (0, c["default"])(u).filter(function(e) { | |
return r.some(function(t) { | |
return t.contains(e) || e.contains(t) | |
}) | |
}).map(function(t) { | |
var n = i(e, o, t); | |
return new _["default"](p.artifactElementMatchTypes.STYLE, t, n) | |
}) | |
}) | |
})) | |
} | |
function i(e, t, n) { | |
return t.replace(/(\[[^\]]*),/g, "$1" + E).split(",").map(function(e) { | |
return e.trim().replace(E, ",") | |
}).filter(function(t) { | |
return (0, c["default"])(e.querySelectorAll(t)).some(function(e) { | |
return e === n | |
}) | |
}).join(",") | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var a = n(8), | |
c = r(a), | |
l = n(12), | |
s = r(l); | |
t["default"] = o, t.cosmeticElementMatcher = u; | |
var f = n(7), | |
d = r(f), | |
p = n(56), | |
_ = r(p), | |
h = n(41), | |
v = r(h), | |
E = "__SP__COMMA_PLACEHOLDER" | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
function u(e, t) { | |
if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return !t || "object" != typeof t && "function" != typeof t ? e : t | |
} | |
function i(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function, not " + typeof t); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
enumerable: !1, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var a = n(45), | |
c = r(a), | |
l = function(e) { | |
function t(e, n) { | |
o(this, t); | |
var r = u(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this)); | |
return r.key = e, r.value = n, r | |
} | |
return i(t, e), t | |
}(c["default"]); | |
t["default"] = l | |
}, function(e, t) { | |
"use strict"; | |
function n(e) { | |
return ("div" === e.tagName.toLowerCase() || "img" === e.tagName.toLowerCase() || "iframe" === e.tagName.toLowerCase()) && (!!r(e) || o(e)) | |
} | |
function r(e) { | |
return 0 === e.clientHeight || 0 === e.offsetHeight || 0 === e.offsetWidth || 0 === e.clientWidth | |
} | |
function o(e) { | |
if (window.getComputedStyle) { | |
var t = window.getComputedStyle(e, null); | |
if ("none" === t.getPropertyValue("display") || "hidden" === t.getPropertyValue("visibility")) return !0 | |
} | |
return !1 | |
} | |
e.exports = n, e.exports.elementIsCollapsed = r | |
}, function(e, t, n) { | |
var r = n(224), | |
o = n(240), | |
u = r(o); | |
e.exports = u | |
}, function(e, t) { | |
"use strict"; | |
e.exports = { | |
USER_ID: "uid", | |
SCRIPT_VERSION: "v", | |
ACCOUNT_ID: "cid", | |
PAGE_URL: "u", | |
CORRELATION_ID: "bid", | |
REASON_CODE: "rc", | |
SENTINEL_FLAG: "sntl", | |
ADBLOCK_DETECTED: "abl", | |
FIRST_ACCESS: "fa", | |
SESSION_START: "ss", | |
PRIVACY_LIST_BLOCKED: "pl", | |
UNSUPPORTED_OPERATING_SYSTEM: "unsupos", | |
UNSUPPORTED_NEW_BROWSER: "unsupnb", | |
UNSUPPORTED_USER_AGENT: "unsupua", | |
RECOVERY_FLAG: "rcv", | |
WHITELISTED_SESSION: "wnsk", | |
INJECTION_STATE: "st", | |
INJECTION_DOMAINS: "noq.id", | |
INJECTION_CLASSES: "noq.ic", | |
INJECTION_IDS: "noq.ii", | |
DEBUG_0: "d0", | |
DEBUG_1: "d1", | |
DEBUG_2: "d2", | |
CUSTOMER_1: "c0", | |
CUSTOMER_2: "c1", | |
CUSTOMER_3: "c2", | |
EXCEPTION_RULES: "er", | |
cct: { | |
LOCK: "l", | |
CONTROL_TYPE: "ct" | |
}, | |
msg: { | |
MSG_ID: "mid", | |
MSG_EVENT_TYPE: "met" | |
} | |
} | |
}, function(e, t) { | |
function n(e, t) { | |
return null == e ? void 0 : e[t] | |
} | |
e.exports = n | |
}, function(e, t) { | |
"use strict"; | |
e.exports = { | |
BEACON: "bcn", | |
IMPRESSION: "imp", | |
CLICK: "clk", | |
CONTEXT_CLICK: "ctx", | |
CONTENT_CONTROL: "cct", | |
MSG: "msg" | |
} | |
}, function(e, t, n) { | |
"use strict"; | |
function r() { | |
for (var e = (0, o.generateRandomInteger)(0, 5), t = [], n = 0; n < e; n++) t.push((0, o.generateRandomString)()); | |
return t | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t["default"] = r; | |
var o = n(16) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return o.unwrappedAttributeValueMatcher.exec(e)[1] | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t["default"] = r; | |
var o = n(6) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e) { | |
var t = e.lookAheadRegex(h.selectorValueMatcher, h.selectorAnyElementMatcher); | |
t.length > 0 && e.consumeCharacters(t); | |
var n = void 0; | |
n = "*" === t || 0 === t.length ? new i["default"]("div") : new i["default"](t); | |
for (var r = e.lookAheadRegex(h.selectorElementOperatorMatcher); r.length > 0;) { | |
var o = v[r]; | |
n.addElementModificationRecord(o(e)), r = e.lookAheadRegex(h.selectorElementOperatorMatcher) | |
} | |
return n | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t["default"] = o; | |
var u = n(46), | |
i = r(u), | |
a = n(195), | |
c = r(a), | |
l = n(198), | |
s = r(l), | |
f = n(199), | |
d = r(f), | |
p = n(203), | |
_ = r(p), | |
h = n(6), | |
v = { | |
"[": c["default"], | |
".": s["default"], | |
"#": _["default"], | |
":": d["default"] | |
} | |
}, function(e, t) { | |
"use strict"; | |
function n(e) { | |
return new Error("Unsupported Selector: " + e) | |
} | |
function r(e) { | |
return new Error("Unparseable Selector: " + e) | |
} | |
function o(e) { | |
return new Error("Non-Matching Selector: " + e) | |
} | |
function u(e) { | |
return new Error("Network Request Triggering Selector: " + e) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t.unsupportedSelectorError = n, t.unparseableSelectorError = r, t.nonMatchingSelectorError = o, t.networkRequestTriggeringSelectorError = u | |
}, function(e, t) { | |
"use strict"; | |
function n(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
function r(e, t) { | |
e.source = t | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t.setTestResultSource = r; | |
var o = function u(e, t, r, o) { | |
var i = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : ""; | |
n(this, u), this.result = e, this.test = t, this.reason = r, this.source = o, this.info = i.toString() | |
}; | |
t["default"] = o; | |
t.SPID_TEST_TYPES = { | |
RESULT: { | |
NO_LOCK: 0, | |
LOCK: 1 | |
}, | |
TEST: { | |
PROPERTY: "p", | |
NATIVE: "n", | |
BAIT_NATIVE: "b" | |
}, | |
REASON: { | |
NO_INTERFERENCE: "n", | |
ERROR: "e", | |
OVERRIDDEN: "o", | |
FROZEN: "f" | |
}, | |
SOURCE: { | |
PUBLISHER: "p", | |
CS: "c" | |
} | |
} | |
}, function(e, t, n) { | |
function r(e) { | |
var t = e ? e.length : 0; | |
return t ? o(e, 1) : [] | |
} | |
var o = n(30); | |
e.exports = r | |
}, function(e, t, n) { | |
function r(e, t, n, i, a) { | |
var c = -1, | |
l = e.length; | |
for (n || (n = u), a || (a = []); ++c < l;) { | |
var s = e[c]; | |
t > 0 && n(s) ? t > 1 ? r(s, t - 1, n, i, a) : o(a, s) : i || (a[a.length] = s) | |
} | |
return a | |
} | |
var o = n(214), | |
u = n(226); | |
e.exports = r | |
}, , function(e, t) { | |
"use strict"; | |
function n(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var r = function() { | |
function e(e, t) { | |
for (var n = 0; n < t.length; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
return function(t, n, r) { | |
return n && e(t.prototype, n), r && e(t, r), t | |
} | |
}(), | |
o = function() { | |
function e(t) { | |
n(this, e), this.elementRecord = t | |
} | |
return r(e, [{ | |
key: "applyToElementRecord", | |
value: function(e) { | |
throw new Error("not implemented") | |
} | |
}, { | |
key: "getElementRecord", | |
value: function() { | |
return this.elementRecord | |
} | |
}]), e | |
}(); | |
t["default"] = o | |
}, function(e, t, n) { | |
function r(e, t) { | |
for (var n = e.length; n--;) | |
if (o(e[n][0], t)) return n; | |
return -1 | |
} | |
var o = n(47); | |
e.exports = r | |
}, function(e, t, n) { | |
function r(e) { | |
return null != e && u(e.length) && !o(e) | |
} | |
var o = n(39), | |
u = n(138); | |
e.exports = r | |
}, function(e, t) { | |
var n = Array.isArray; | |
e.exports = n | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e) { | |
var t = e.document; | |
return (0, i["default"])(t).then(function(e) { | |
return (0, u.hasUblockOriginSheet)(e) ? [] : e | |
}).then(function(e) { | |
return new c["default"](a.artifactTypes.UBLOCK, e.length > 0, u.ublockElementMatcher.bind(null, t)) | |
}) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t["default"] = o; | |
var u = n(75), | |
i = r(u), | |
a = n(7), | |
c = r(a) | |
}, function(e, t) { | |
function n(e) { | |
return e | |
} | |
e.exports = n | |
}, function(e, t, n) { | |
function r(e, t) { | |
return t = u(void 0 === t ? e.length - 1 : t, 0), | |
function() { | |
for (var n = arguments, r = -1, i = u(n.length - t, 0), a = Array(i); ++r < i;) a[r] = n[t + r]; | |
r = -1; | |
for (var c = Array(t + 1); ++r < t;) c[r] = n[r]; | |
return c[t] = a, o(e, this, c) | |
} | |
} | |
var o = n(83), | |
u = Math.max; | |
e.exports = r | |
}, function(e, t, n) { | |
function r(e) { | |
var t = o(e) ? c.call(e) : ""; | |
return t == u || t == i | |
} | |
var o = n(15), | |
u = "[object Function]", | |
i = "[object GeneratorFunction]", | |
a = Object.prototype, | |
c = a.toString; | |
e.exports = r | |
}, , function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e) { | |
return null == e.cssRules ? [] : (0, l["default"])((0, a["default"])(e.cssRules).map(function(e) { | |
return u(e) | |
})) | |
} | |
function u(e) { | |
return e.type === CSSRule.STYLE_RULE ? e : null != e.cssRules ? (0, a["default"])(e.cssRules).map(function(e) { | |
return u(e) | |
}) : [] | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var i = n(8), | |
a = r(i), | |
c = n(12), | |
l = r(c); | |
t["default"] = o | |
}, function(e, t) { | |
"use strict"; | |
function n() { | |
return o++, o %= r.length, r[o] | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t["default"] = n; | |
var r = t.EASYLIST_CLASS_NAMES = ["ad-space", "placeholder-ad", "placeholderAd", "plainAd", "play-page-ads", "playAds1", "playAds2", "player-ads", "player-leaderboard-ad-wrapper", "player-under-ad", "playerAd", "player_ad", "player_ad2", "player_ad_box", "player_hover_ad", "player_page_ad_box"], | |
o = Math.floor(Math.random() * r.length) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e, t, n) { | |
return t in e ? Object.defineProperty(e, t, { | |
value: n, | |
enumerable: !0, | |
configurable: !0, | |
writable: !0 | |
}) : e[t] = n, e | |
} | |
function u(e) { | |
return new s["default"](function(t) { | |
(0, d["default"])(e, function(n, r, o, u, i) { | |
var a = n ? _[u] : h[u], | |
l = []; | |
if (o.indexOf("::") > -1) { | |
var s = o.split("::"), | |
f = c(s, 2), | |
d = f[0], | |
v = f[1]; | |
l.push(new p.StatusInfoAttribute(parseInt(d)), new p.TimeStampInfoAttribute(parseFloat(v))) | |
} else l.push(new p.ErrorInfoAttribute(o)); | |
l.push(new p.UrlInfoAttribute(e)), t({ | |
blocked: n, | |
succeeded: r, | |
reasonAttribute: a, | |
infoAttributes: l, | |
xhrData: new p.XhrDataAttribute(i) | |
}) | |
}) | |
}) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var i, a, c = function() { | |
function e(e, t) { | |
var n = [], | |
r = !0, | |
o = !1, | |
u = void 0; | |
try { | |
for (var i, a = e[Symbol.iterator](); !(r = (i = a.next()).done) && (n.push(i.value), !t || n.length !== t); r = !0); | |
} catch (c) { | |
o = !0, u = c | |
} finally { | |
try { | |
!r && a["return"] && a["return"]() | |
} finally { | |
if (o) throw u | |
} | |
} | |
return n | |
} | |
return function(t, n) { | |
if (Array.isArray(t)) return t; | |
if (Symbol.iterator in Object(t)) return e(t, n); | |
throw new TypeError("Invalid attempt to destructure non-iterable instance") | |
} | |
}(); | |
t["default"] = u; | |
var l = n(4), | |
s = r(l), | |
f = n(99), | |
d = r(f), | |
p = n(1), | |
_ = (i = {}, o(i, f.NETWORK_FAILURE, p.reasons.AJAX_LOAD_BLOCK), o(i, f.OPEN_BLOCKED, p.reasons.AJAX_OPEN_BLOCK), o(i, f.SEND_BLOCKED, p.reasons.AJAX_SEND_BLOCK), i), | |
h = (a = {}, o(a, f.XHR_SUCCEEDED, p.reasons.AJAX_LOAD_SUCCESS), o(a, f.NETWORK_FAILURE, p.reasons.AJAX_LOAD_ERROR), o(a, f.PROTOCOL_MISMATCH, p.reasons.PROTOCOL_MISMATCH), a) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = function() { | |
function e(e, t) { | |
for (var n = 0; n < t.length; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
return function(t, n, r) { | |
return n && e(t.prototype, n), r && e(t, r), t | |
} | |
}(), | |
u = n(141).beacon, | |
i = n(5), | |
a = n(23), | |
c = n(21), | |
l = n(71).version, | |
s = new(n(65))(u.shiftKey), | |
f = t.BEACON_CORRELATION_ID = Math.floor(1e9 * Math.random()), | |
d = function() { | |
function e() { | |
var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : a.BEACON, | |
n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : i.get("beacon_endpoint"), | |
o = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2]; | |
r(this, e), this._beaconType = t, this._data = {}, this._endpoint = n, this._sent = !1, this._shouldCipher = o | |
} | |
return o(e, [{ | |
key: "set", | |
value: function(e, t) { | |
this._data[e] = String(t) | |
} | |
}, { | |
key: "unset", | |
value: function(e) { | |
delete this._data[e] | |
} | |
}, { | |
key: "send", | |
value: function() { | |
var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : function() {}; | |
return this._sent === !0 ? void e(new Error("Beacon already sent")) : (this._sent = !0, this.set("cb", (new Date).getTime()), this.populateBeaconFields(), void this._sendBeacon(e)) | |
} | |
}, { | |
key: "populateBeaconFields", | |
value: function() { | |
this.set(c.SCRIPT_VERSION, l), this.set(c.CORRELATION_ID, f), this.set(c.ACCOUNT_ID, i.get("account_id")) | |
} | |
}, { | |
key: "_sendBeacon", | |
value: function(e) { | |
var t = "//" + this._getEndpoint() + "/" + this._beaconType + "?" + this._encodeData(), | |
n = new Image; | |
n.addEventListener("load", function() { | |
return e() | |
}), n.addEventListener("error", function(t) { | |
return e(t) | |
}), n.src = t | |
} | |
}, { | |
key: "_getEndpoint", | |
value: function() { | |
return this.processEndpoint(this._endpoint) | |
} | |
}, { | |
key: "processEndpoint", | |
value: function(e) { | |
return e | |
} | |
}, { | |
key: "_encodeData", | |
value: function() { | |
var e = this, | |
t = Object.keys(this._data).map(function(t) { | |
var n = encodeURIComponent(e._shouldCipher ? s.encode(t) : t), | |
r = encodeURIComponent(e._shouldCipher ? s.encode(e._data[t]) : e._data[t]); | |
return n + "=" + r | |
}); | |
return t = this.dataPostProcessing(t), t.join("&") | |
} | |
}, { | |
key: "dataPostProcessing", | |
value: function(e) { | |
return e | |
} | |
}]), e | |
}(); | |
t["default"] = d | |
}, function(e, t) { | |
"use strict"; | |
function n(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var r = function() { | |
function e(e, t) { | |
for (var n = 0; n < t.length; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
return function(t, n, r) { | |
return n && e(t.prototype, n), r && e(t, r), t | |
} | |
}(), | |
o = function() { | |
function e() { | |
n(this, e) | |
} | |
return r(e, [{ | |
key: "applyToElement", | |
value: function(e) { | |
throw new Error("not implemented") | |
} | |
}]), e | |
}(); | |
t["default"] = o | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e, t) { | |
if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return !t || "object" != typeof t && "function" != typeof t ? e : t | |
} | |
function u(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function, not " + typeof t); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
enumerable: !1, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t) | |
} | |
function i(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
function a(e, t) { | |
var n = e instanceof s["default"] ? 1 : -1, | |
r = t instanceof s["default"] ? 1 : -1; | |
return n - r | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t.RootElementRecord = void 0; | |
var c = function() { | |
function e(e, t) { | |
for (var n = 0; n < t.length; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
return function(t, n, r) { | |
return n && e(t.prototype, n), r && e(t, r), t | |
} | |
}(), | |
l = n(18), | |
s = r(l), | |
f = t.RootElementRecord = function() { | |
function e() { | |
i(this, e), this._childElementRecords = [] | |
} | |
return c(e, [{ | |
key: "appendChildElementRecord", | |
value: function(e) { | |
e.setParentElementRecord(this), this._childElementRecords.push(e) | |
} | |
}, { | |
key: "generateElementHierarchy", | |
value: function() { | |
return this._childElementRecords.map(function(e) { | |
return e.generateElement() | |
}) | |
} | |
}]), e | |
}(), | |
d = function(e) { | |
function t(e) { | |
i(this, t); | |
var n = o(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this)); | |
return n._nodeName = e, n._elementModificationRecords = [], n | |
} | |
return u(t, e), c(t, [{ | |
key: "addElementModificationRecord", | |
value: function(e) { | |
this._elementModificationRecords.push(e) | |
} | |
}, { | |
key: "setParentElementRecord", | |
value: function(e) { | |
this._parentElementRecord = e | |
} | |
}, { | |
key: "getParentElementRecord", | |
value: function() { | |
return this._parentElementRecord | |
} | |
}, { | |
key: "generateElement", | |
value: function() { | |
var e = document.createElement(this._nodeName); | |
this._elementModificationRecords.slice().sort(a).forEach(function(t) { | |
t.applyToElement(e) | |
}); | |
var t = this.generateElementHierarchy(); | |
return t.forEach(function(t) { | |
e.appendChild(t) | |
}), e | |
} | |
}]), t | |
}(f); | |
t["default"] = d | |
}, function(e, t) { | |
function n(e, t) { | |
return e === t || e !== e && t !== t | |
} | |
e.exports = n | |
}, , , function(e, t) { | |
function n() { | |
return !1 | |
} | |
e.exports = n | |
}, function(e, t, n) { | |
function r(e) { | |
if (!o(e)) return u(e); | |
var t = []; | |
for (var n in Object(e)) a.call(e, n) && "constructor" != n && t.push(n); | |
return t | |
} | |
var o = n(50), | |
u = n(134), | |
i = Object.prototype, | |
a = i.hasOwnProperty; | |
e.exports = r | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e) { | |
var t = e.document; | |
return (0, i["default"])(t).then(function(e) { | |
return (0, u.hasUblockOriginSheet)(e) ? e : [] | |
}).then(function(e) { | |
return new c["default"](a.artifactTypes.UBLOCK_ORIGIN, e.length > 0, u.ublockElementMatcher.bind(null, t)) | |
}) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t["default"] = o; | |
var u = n(75), | |
i = r(u), | |
a = n(7), | |
c = r(a) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o() { | |
var e = document.createElement("div"); | |
return e.className = "plainAd", e | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var u = n(2), | |
i = r(u), | |
a = n(3), | |
c = r(a), | |
l = n(4), | |
s = r(l), | |
f = n(1); | |
t["default"] = new i["default"](new c["default"](f.types.GENERIC_ADBLOCKER, f.tests.INFERENCE, f.tests.ELEMENT, f.tests.HIDING), function(e) { | |
var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : o(); | |
return new s["default"](function(n) { | |
function r(r, u) { | |
t.parentElement && document.body.removeChild(t), o.parentElement && document.body.removeChild(o), n(e.createResult(r, u, new f.ClassNameInfoAttribute(t.className))) | |
} | |
t.style.position = "absolute", t.style.top = "-2000px", t.style.left = "-2000px", t.style.height = "30px"; | |
var o = t.cloneNode(!1); | |
o.removeAttribute("class"), o.removeAttribute("id"), document.body.appendChild(t), document.body.appendChild(o), setTimeout(function() { | |
setTimeout(function() { | |
return 0 === o.clientHeight ? r(f.results.NOT_PRESENT, f.reasons.CONTROL_ELEMENT_HIDDEN) : void(0 === t.clientHeight ? r(f.results.PRESENT, f.reasons.ELEMENT_HIDDEN) : r(f.results.NOT_PRESENT, f.reasons.NO_ELEMENT_HIDDEN)) | |
}, 300) | |
}, 1) | |
}) | |
}) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e) { | |
try { | |
return (0, i["default"])(e) | |
} catch (t) { | |
return !1 | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var u = n(242), | |
i = r(u); | |
t["default"] = o | |
}, function(e, t) { | |
function n() {} | |
e.exports = n | |
}, function(e, t) { | |
"use strict"; | |
function n(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var r = function o(e, t, r) { | |
n(this, o), this.type = e, this.element = t, this.info = r | |
}; | |
t["default"] = r; | |
t.artifactElementMatchTypes = { | |
STYLE: "s", | |
MOZ: "m" | |
} | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e, t) { | |
var n = Object.getOwnPropertyDescriptor(e, t), | |
r = n && (!n.writable || !n.configurable || !n.enumerable); | |
return r ? new i["default"](u.SPID_TEST_TYPES.RESULT.LOCK, u.SPID_TEST_TYPES.TEST.PROPERTY, u.SPID_TEST_TYPES.REASON.FROZEN, u.SPID_TEST_TYPES.SOURCE.PUBLISHER, t) : null | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t["default"] = o; | |
var u = n(28), | |
i = r(u) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e) { | |
for (var t in e) { | |
var n = e[t]; | |
if ((0, l["default"])(n)) { | |
var r = o(n); | |
if (null != r) return r | |
} | |
var u = _(e, t, n); | |
if (null != u) return u | |
} | |
return null | |
} | |
function u(e) { | |
return function(t, n, r) { | |
var o = (0, f["default"])(t, n); | |
if (o) return o; | |
try { | |
e(t, n, r) | |
} catch (u) { | |
return new p["default"](d.SPID_TEST_TYPES.RESULT.LOCK, d.SPID_TEST_TYPES.TEST.PROPERTY, d.SPID_TEST_TYPES.REASON.ERROR, d.SPID_TEST_TYPES.SOURCE.PUBLISHER, n) | |
} | |
return t[n] !== r ? new p["default"](d.SPID_TEST_TYPES.RESULT.LOCK, d.SPID_TEST_TYPES.TEST.PROPERTY, d.SPID_TEST_TYPES.REASON.FROZEN, d.SPID_TEST_TYPES.SOURCE.PUBLISHER, n) : null | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t.safelyDefineProperty = t.safelyAssignProperty = void 0; | |
var i = n(55), | |
a = r(i), | |
c = n(15), | |
l = r(c); | |
t.recursivelyDefineProperties = o; | |
var s = n(57), | |
f = r(s), | |
d = n(28), | |
p = r(d), | |
_ = (t.safelyAssignProperty = u(function(e, t, n) { | |
e[t] = n | |
}), t.safelyDefineProperty = u(function(e, t, n) { | |
e.hasOwnProperty(t) && delete e[t], Object.defineProperty(e, t, { | |
get: function() { | |
return n | |
}, | |
set: a["default"] | |
}) | |
})) | |
}, function(e, t) { | |
function n(e, t) { | |
for (var n = -1, r = e ? e.length : 0, o = Array(r); ++n < r;) o[n] = t(e[n], n, e); | |
return o | |
} | |
e.exports = n | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t.LOG_LEVEL = t.logger = void 0; | |
var o = n(116), | |
u = r(o), | |
i = n(115), | |
a = r(i); | |
t.logger = u["default"], t.LOG_LEVEL = a["default"] | |
}, function(e, t, n) { | |
function r(e, t, n) { | |
var r = -1, | |
f = u, | |
d = e.length, | |
p = !0, | |
_ = [], | |
h = _; | |
if (n) p = !1, f = i; | |
else if (d >= s) { | |
var v = t ? null : c(e); | |
if (v) return l(v); | |
p = !1, f = a, h = new o | |
} else h = t ? [] : _; | |
e: for (; ++r < d;) { | |
var E = e[r], | |
y = t ? t(E) : E; | |
if (E = n || 0 !== E ? E : 0, p && y === y) { | |
for (var b = h.length; b--;) | |
if (h[b] === y) continue e; | |
t && h.push(y), _.push(E) | |
} else f(h, y, n) || (h !== _ && h.push(y), _.push(E)) | |
} | |
return _ | |
} | |
var o = n(210), | |
u = n(211), | |
i = n(212), | |
a = n(223), | |
c = n(225), | |
l = n(67), | |
s = 200; | |
e.exports = r | |
}, , , , function(e, t) { | |
"use strict"; | |
function n(e, t) { | |
for (var n = "", r = !1, o = 0, u = 0; u < e.length; u++) { | |
var i = e.charCodeAt(u); | |
r ? (o += 1, n += e.charAt(u), 3 === o && (r = !1, o = 0)) : 92 === i && u + 3 <= e.length ? 120 === e.charCodeAt(u + 1) && (r = !0) : i >= 33 && i <= 127 ? (r = !1, n += String.fromCharCode((i - 33 + t) % 94 + 33)) : n += e.charAt(u) | |
} | |
return n | |
} | |
function r(e, t, n) { | |
for (var r = "", o = 0; o < e.length; o++) { | |
var u = e.charCodeAt(o); | |
r += u >= 65 && u <= 90 ? String.fromCharCode((u - 65 + t) % 26 + 65) : u >= 97 && u <= 122 ? String.fromCharCode((u - 97 + t) % 26 + 97) : n && u >= 48 && u <= 57 ? String.fromCharCode((u - 48 + t) % 10 + 48) : e.charAt(o) | |
} | |
return r | |
} | |
function o(e, t) { | |
this.shift_key = e, "undefined" == typeof t ? this.full_cipher = !1 : this.full_cipher = t | |
} | |
o.prototype.encode = function(e) { | |
return this.full_cipher ? n(e, this.shift_key) : r(e, this.shift_key, !1) | |
}, o.prototype.decode = function(e) { | |
return this.full_cipher ? n(e, this.shift_key) : r(e, this.shift_key, !1) | |
}, e.exports = o | |
}, function(e, t, n) { | |
var r = n(11), | |
o = r.Symbol; | |
e.exports = o | |
}, function(e, t) { | |
function n(e) { | |
var t = -1, | |
n = Array(e.size); | |
return e.forEach(function(e) { | |
n[++t] = e | |
}), n | |
} | |
e.exports = n | |
}, function(e, t) { | |
function n(e) { | |
if (null != e) { | |
try { | |
return o.call(e) | |
} catch (t) {} | |
try { | |
return e + "" | |
} catch (t) {} | |
} | |
return "" | |
} | |
var r = Function.prototype, | |
o = r.toString; | |
e.exports = n | |
}, function(e, t) { | |
"use strict"; | |
e.exports = { | |
beacon: ["w", "w", "w", ".", "d", "e", "c", "e", "n", "t", "h", "a", "t", ".", "c", "o", "m"], | |
media_proxy: "", | |
content_control_beacon: ["w", "w", "w", ".", "b", "e", "e", "f", "t", "r", "a", "n", "s", "m", "i", "s", "s", "i", "o", "n", ".", "c", "o", "m"], | |
fsm: ["/", "/", "f", "s", "m", "1", "0", "1", "9", ".", "g", "l", "o", "b", "a", "l", ".", "s", "s", "l", ".", "f", "a", "s", "t", "l", "y", ".", "n", "e", "t", "/", "f", "s", "m", "/", "d", "s"] | |
} | |
}, function(e, t) { | |
"use strict"; | |
function n(e) { | |
var t = void 0; | |
try { | |
t = new Event(e, { | |
bubbles: !0, | |
cancelable: !1 | |
}) | |
} catch (n) { | |
t = document.createEvent("Event"), "function" == typeof t.initEvent && t.initEvent(e, !0, !1) | |
} | |
document.dispatchEvent(t) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t["default"] = n | |
}, function(e, t) { | |
"use strict"; | |
e.exports = { | |
version: "1.7.591", | |
env: "development", | |
name: "" | |
} | |
}, function(e, t, n) { | |
"use strict"; | |
var r = n(16); | |
e.exports = function() { | |
for (var e = ["/", "/", "a", "d", ".", "d", "o", "u", "b", "l", "e", "c", "l", "i", "c", "k", ".", "n", "e", "t", "/", "d", "d", "m", "/", "a", "d", "[randomstring]", "/", ";", "o", "r", "d", "=", "[timestamp]", "?"].join(""), t = "", n = 0; n < 1 + 4 * Math.random(); n++) t += "/" + r.generateFixedLengthRandomString(2 + 10 * Math.random()); | |
return e.replace("[timestamp]", (new Date).getTime().toString()).replace("[randomstring]", t) | |
} | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(155), | |
u = r(o), | |
i = [u["default"]]; | |
t["default"] = i | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(156), | |
u = r(o), | |
i = [u["default"]]; | |
t["default"] = i | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e) { | |
return new s["default"](function(t) { | |
var n = e.createElement("div"); | |
n.className = (0, d["default"])(); | |
var r = new MutationObserver(function(o) { | |
var u = o.some(function(e) { | |
return (0, c["default"])(e.addedNodes).some(function(e) { | |
return e === n | |
}) | |
}); | |
u && (n.parentElement && e.body.removeChild(n), r.disconnect(), window.setTimeout(function() { | |
t() | |
}, 1)) | |
}); | |
r.observe(e.body, { | |
childList: !0 | |
}), e.body.appendChild(n) | |
}).then(function() { | |
return new s["default"](function(t) { | |
window.setTimeout(function() { | |
var n = (0, _.getDocumentSheetsWithRules)(e, function(e) { | |
return _.cssRegexes.ONLY_DISPLAY_NONE.test(e.cssText) | |
}), | |
r = n.length > 0 && n.every(function(e) { | |
return e.cssRules.length < 50 | |
}), | |
o = (0, _.someSheetWithRule)(n, function(e) { | |
return f.EASYLIST_CLASS_NAMES.some(function(t) { | |
return e.selectorText.toLowerCase().indexOf(t.toLowerCase()) > -1 | |
}) | |
}); | |
t(r && o ? n : []) | |
}, 150) | |
}) | |
}) | |
} | |
function u(e) { | |
return (0, _.someSheetWithRule)(e, function(e) { | |
return _.cssRegexes.ROOT.test(e.cssText) | |
}) | |
} | |
function i(e) { | |
for (var t = arguments.length, n = Array(t > 1 ? t - 1 : 0), r = 1; r < t; r++) n[r - 1] = arguments[r]; | |
return o(e).then(function(t) { | |
return p.cosmeticElementMatcher.apply(void 0, [e, t].concat(n)) | |
}) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var a = n(8), | |
c = r(a); | |
t["default"] = o, t.hasUblockOriginSheet = u, t.ublockElementMatcher = i; | |
var l = n(4), | |
s = r(l), | |
f = n(42), | |
d = r(f), | |
p = n(17), | |
_ = n(14) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(2), | |
u = r(o), | |
i = n(3), | |
a = r(i), | |
c = n(4), | |
l = r(c), | |
s = n(72), | |
f = r(s), | |
d = n(19), | |
p = n(1); | |
t["default"] = new u["default"](new a["default"](p.types.GENERIC_ADBLOCKER, p.tests.HIDING, p.tests.IMAGE, p.tests.INFERENCE), function(e) { | |
var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : window, | |
n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : (0, f["default"])(); | |
return new l["default"](function(r) { | |
function o(o) { | |
function i() { | |
u.parentElement && t.document.body.removeChild(u), window.clearInterval(c) | |
} | |
var a = 0, | |
c = t.setInterval(function() { | |
var t = (0, d.elementIsCollapsed)(u), | |
c = o ? p.reasons.NO_LOAD_BLOCK : p.reasons.LOAD_BLOCK, | |
l = new p.UrlInfoAttribute(n), | |
s = new p.ClientHeightInfoAttribute(u.clientHeight); | |
t ? (i(), r(e.createResult(p.results.PRESENT, p.reasons.ELEMENT_HIDDEN, c, l, s))) : 10 === ++a && (i(), r(e.createResult(p.results.NOT_PRESENT, p.reasons.NO_ELEMENT_HIDDEN, c, l, s))) | |
}, 100) | |
} | |
if ("complete" === t.document.readyState) return void r(e.createResult(p.results.NOT_PRESENT, p.reasons.CANNOT_TEST)); | |
var u = new t.Image; | |
u.height = 5, u.width = 5, u.style.display = "block", u.style.position = "absolute", u.style.top = "-9999px", u.addEventListener("load", function() { | |
o(!0) | |
}), u.addEventListener("error", function() { | |
o(!1) | |
}), u.src = n, t.document.body.appendChild(u) | |
}) | |
}) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o() { | |
return y + Date.now().toString() | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var u = n(20), | |
i = r(u); | |
t.getImageUrl = o; | |
var a = n(2), | |
c = r(a), | |
l = n(4), | |
s = r(l), | |
f = n(43), | |
d = r(f), | |
p = n(5), | |
_ = r(p), | |
h = n(78), | |
v = r(h), | |
E = n(1), | |
y = ["/", "/", "0", "9", "1", "4", ".", "g", "l", "o", "b", "a", "l", ".", "s", "s", "l", ".", "f", "a", "s", "t", "l", "y", ".", "n", "e", "t", "/", "a", "d", "/", "i", "m", "g", "/", "x", ".", "g", "i", "f", "?", "c", "b", "="].join(""); | |
t["default"] = new c["default"](v["default"].getSchema().addAttribute(E.tests.AJAX), function() { | |
var e = o(); | |
return v["default"].run(e).then(function(t) { | |
if (t.has(E.results.NOT_PRESENT)) return t; | |
var n = []; | |
return new s["default"](function(e) { | |
var t = _["default"].get("site_css_url"); | |
if (!t) return e(); | |
var r = document.createElement("link"); | |
r.setAttribute("rel", "stylesheet"), r.setAttribute("type", "text/css"), r.addEventListener("load", function() { | |
n.push(new E.InfoAttribute("lnk_ld", (!0).toString())), r.parentElement && document.head.removeChild(r), e() | |
}), r.addEventListener("error", function() { | |
n.push(new E.InfoAttribute("lnk_ld", (!1).toString())), r.parentElement && document.head.removeChild(r), e() | |
}), r.href = t + "?cb=" + Date.now(), document.head.appendChild(r) | |
}).then(function() { | |
return s["default"].all([(0, d["default"])(e), (0, d["default"])(e), (0, d["default"])(e), (0, d["default"])(e), (0, d["default"])(e)]) | |
}).then(function(e) { | |
for (var r = (0, i["default"])(e, function(e) { | |
return !(e.blocked || e.succeeded) | |
}), o = e.map(function(e) { | |
return (0, i["default"])(e.infoAttributes, function(e) { | |
return 0 === e.toString().indexOf("ts=") | |
}) | |
}).filter(function(e) { | |
return Boolean(e) | |
}), u = o.map(function(e) { | |
return parseFloat(e.toString().slice("ts=".length)) | |
}), a = [], c = 1; c < u.length; c++) a.push(new E.TimeDiffInfoAttribute(u[c] - u[c - 1])); | |
if (r) return t.addAttribute(E.results.NOT_PRESENT, r.reasonAttribute, r.infoAttributes, o, a, n).removeAttribute(E.results.PRESENT); | |
var l = e[0]; | |
return t.addAttribute(l.reasonAttribute, l.infoAttributes, o, a, n) | |
}) | |
}) | |
}) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e, t) { | |
return new _["default"](function(n) { | |
var r = document.createElement("div"); | |
r.style.position = "absolute", r.style.left = "-9999px", r.style.top = "-9999px", r.style.width = "1px", r.style.height = "1px"; | |
var o = new Image; | |
o.setAttribute("height", "1"), o.setAttribute("width", "1"), r.appendChild(o); | |
var u = (0, c["default"])(function(o, u, i) { | |
r.parentElement && document.body.removeChild(r), n(e.createResult(o, u, new b.UrlInfoAttribute(t), new b.EventDataAttribute(i))) | |
}); | |
o.addEventListener("load", function(e) { | |
o.src === O ? u(b.results.PRESENT, b.reasons.URL_REWRITTEN, e) : u(b.results.NOT_PRESENT, b.reasons.NO_LOAD_BLOCK, e) | |
}, !0), o.addEventListener("error", function(e) { | |
u(b.results.PRESENT, b.reasons.LOAD_BLOCK, e) | |
}, !0), o.src = t, document.body.appendChild(r) | |
}) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var u = n(20), | |
i = r(u), | |
a = n(102), | |
c = r(a), | |
l = n(2), | |
s = r(l), | |
f = n(3), | |
d = r(f), | |
p = n(4), | |
_ = r(p), | |
h = n(5), | |
v = r(h), | |
E = n(72), | |
y = r(E), | |
b = n(1), | |
O = "data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs="; | |
t["default"] = new s["default"](new d["default"](b.types.INTERFERENCE, b.tests.INFERENCE, b.tests.IMAGE, b.tests.NETWORK), function(e) { | |
var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : (0, y["default"])(); | |
return _["default"].all([o(e, t), o(e, t), o(e, t), o(e, t), o(e, t)]).then(function(e) { | |
for (var t = (0, i["default"])(e, function(e) { | |
return e.has(b.results.NOT_PRESENT) | |
}), n = e.map(function(e) { | |
var t = e.getData(b.EventDataAttribute); | |
return t && t.timeStamp ? t.timeStamp : 1 / 0 | |
}), r = [], o = 1; o < n.length; o++) r.push(new b.TimeDiffInfoAttribute(n[o] - n[o - 1])); | |
if (t) return t.addAttribute(r); | |
var u = e[0], | |
a = []; | |
return new _["default"](function(e) { | |
var t = v["default"].get("site_css_url"); | |
if (!t) return e(); | |
var n = document.createElement("link"); | |
n.setAttribute("rel", "stylesheet"), n.setAttribute("type", "text/css"), n.addEventListener("load", function() { | |
a.push(new b.InfoAttribute("lnk_ld", (!0).toString())), n.parentElement && document.head.removeChild(n), e() | |
}), n.addEventListener("error", function() { | |
a.push(new b.InfoAttribute("lnk_ld", (!1).toString())), n.parentElement && document.head.removeChild(n), e() | |
}), n.href = t + "?cb=" + Date.now(), document.head.appendChild(n) | |
}).then(function() { | |
return u.addAttribute(r, a) | |
}) | |
}) | |
}) | |
}, function(e, t) { | |
"use strict"; | |
function n(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var r = function() { | |
function e(e, t) { | |
for (var n = 0; n < t.length; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
return function(t, n, r) { | |
return n && e(t.prototype, n), r && e(t, r), t | |
} | |
}(), | |
o = function() { | |
function e() { | |
n(this, e); | |
for (var t = arguments.length, r = Array(t), o = 0; o < t; o++) r[o] = arguments[o]; | |
this.attributes = r | |
} | |
return r(e, [{ | |
key: "has", | |
value: function() { | |
for (var e = this, t = arguments.length, n = Array(t), r = 0; r < t; r++) n[r] = arguments[r]; | |
return n.every(function(t) { | |
return e.attributes.some(function(e) { | |
return e.is(t) | |
}) | |
}) | |
} | |
}]), e | |
}(); | |
t["default"] = o | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e) { | |
if (Array.isArray(e)) { | |
for (var t = 0, n = Array(e.length); t < e.length; t++) n[t] = e[t]; | |
return n | |
} | |
return Array.from(e) | |
} | |
function u(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
function i(e, t) { | |
if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return !t || "object" != typeof t && "function" != typeof t ? e : t | |
} | |
function a(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function, not " + typeof t); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
enumerable: !1, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var c = n(20), | |
l = r(c), | |
s = n(29), | |
f = r(s), | |
d = n(247), | |
p = r(d), | |
_ = n(12), | |
h = r(_), | |
v = function() { | |
function e(e, t) { | |
for (var n = 0; n < t.length; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
return function(t, n, r) { | |
return n && e(t.prototype, n), r && e(t, r), t | |
} | |
}(), | |
E = n(79), | |
y = r(E), | |
b = n(1), | |
O = ["types", "tests", "reasons", "results"], | |
m = function(e) { | |
function t() { | |
var e; | |
u(this, t); | |
for (var n = arguments.length, r = Array(n), a = 0; a < n; a++) r[a] = arguments[a]; | |
var c = (0, h["default"])(r), | |
l = i(this, (e = t.__proto__ || Object.getPrototypeOf(t)).call.apply(e, [this].concat(o((0, p["default"])(c, function(e, t) { | |
return e.is(t) | |
}))))), | |
s = (0, b.groupAttributesByType)(c); | |
return O.forEach(function(e) { | |
if (0 === s[e].length) throw new Error("did not provide attribute type: " + e) | |
}), l | |
} | |
return a(t, e), v(t, [{ | |
key: "toString", | |
value: function() { | |
var e = (0, b.groupAttributesByType)(this.attributes); | |
return O.concat("info").filter(function(t) { | |
return e[t].length > 0 | |
}).map(function(t) { | |
return e[t].sort().join(",") | |
}).join("::") | |
} | |
}, { | |
key: "addAttribute", | |
value: function() { | |
for (var e = arguments.length, n = Array(e), r = 0; r < e; r++) n[r] = arguments[r]; | |
var o = (0, f["default"])(n); | |
return new t(this.attributes, o) | |
} | |
}, { | |
key: "removeAttribute", | |
value: function() { | |
for (var e = arguments.length, n = Array(e), r = 0; r < e; r++) n[r] = arguments[r]; | |
return new t(this.attributes.filter(function(e) { | |
return !n.some(function(t) { | |
return t.is(e) | |
}) | |
})) | |
} | |
}, { | |
key: "getData", | |
value: function(e) { | |
var t = (0, l["default"])(this.attributes, function(t) { | |
return t instanceof e | |
}); | |
return t ? t.getValue() : null | |
} | |
}]), t | |
}(y["default"]); | |
t["default"] = m | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o() { | |
for (var e = arguments.length, t = Array(e), n = 0; n < e; n++) t[n] = arguments[n]; | |
var r = (0, s["default"])(t).map(function(e) { | |
return e instanceof _["default"] && e.has(E.tests.NETWORK) ? u(e) : e | |
}); | |
return (0, v["default"])().then(function() { | |
return d["default"].all(r.map(function(e) { | |
return c(e) | |
})) | |
}).then(function(e) { | |
return (0, s["default"])(e) | |
}) | |
} | |
function u(e) { | |
return new _["default"](e.getSchema(), function() { | |
return e.run().then(i(function() { | |
return a(e) | |
})).then(i(function() { | |
return a(e) | |
})) | |
}) | |
} | |
function i(e) { | |
return function(t) { | |
return t.has(E.results.NOT_PRESENT) ? t : e() | |
} | |
} | |
function a(e) { | |
return new d["default"](function(e) { | |
setTimeout(function() { | |
e() | |
}, 500) | |
}).then(function() { | |
return e.run() | |
}) | |
} | |
function c(e) { | |
return new d["default"](function(t) { | |
e instanceof _["default"] ? e.run().then(t) : e().then(t) | |
}) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var l = n(29), | |
s = r(l); | |
t["default"] = o; | |
var f = n(4), | |
d = r(f), | |
p = n(2), | |
_ = r(p), | |
h = n(100), | |
v = r(h), | |
E = n(1) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o() { | |
for (var e = (0, a.generateRandomInteger)(0, 5), t = [], n = 0; n < e; n++) { | |
var r = c[(0, a.generateRandomInteger)(0, c.length)]; | |
t.push(new i["default"](r)) | |
} | |
return t | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t["default"] = o; | |
var u = n(46), | |
i = r(u), | |
a = n(16), | |
c = ["li", "span", "div"] | |
}, function(e, t) { | |
function n(e, t, n) { | |
switch (n.length) { | |
case 0: | |
return e.call(t); | |
case 1: | |
return e.call(t, n[0]); | |
case 2: | |
return e.call(t, n[0], n[1]); | |
case 3: | |
return e.call(t, n[0], n[1], n[2]) | |
} | |
return e.apply(t, n) | |
} | |
e.exports = n | |
}, function(e, t) { | |
function n(e, t, n, r) { | |
for (var o = e.length, u = n + (r ? 1 : -1); r ? u-- : ++u < o;) | |
if (t(e[u], u, e)) return u; | |
return -1 | |
} | |
e.exports = n | |
}, function(e, t, n) { | |
var r = n(11), | |
o = r["__core-js_shared__"]; | |
e.exports = o | |
}, 50, 37, , function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e) { | |
var t = e.document, | |
n = (0, c.getShadowSheetsWithRules)(t, function(e) { | |
return c.cssRegexes.ONLY_DISPLAY_NONE.test(e.cssText) | |
}), | |
r = 1 === n.length && n[0].cssRules.length < 200 ? n : []; | |
return (0, i["default"])(t, a.artifactTypes.ADBLOCK, r) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t["default"] = o; | |
var u = n(17), | |
i = r(u), | |
a = n(7), | |
c = n(14) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e) { | |
var t = e.document, | |
n = (0, c.getShadowSheetsWithRules)(t, function(e) { | |
return c.cssRegexes.ONLY_DISPLAY_NONE.test(e.cssText) | |
}), | |
r = 1 === n.length && n[0].cssRules.length < 200 ? n : []; | |
return (0, i["default"])(t, a.artifactTypes.ADBLOCK_PLUS, r) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t["default"] = o; | |
var u = n(17), | |
i = r(u), | |
a = n(7), | |
c = n(14) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e) { | |
var t = e.document, | |
n = (0, c.getShadowSheetsWithRules)(t, function(e) { | |
return c.cssRegexes.ONLY_DISPLAY_NONE.test(e.cssText) | |
}), | |
r = 2 === n.length ? n : []; | |
return (0, i["default"])(t, a.artifactTypes.ADGUARD, r) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t["default"] = o; | |
var u = n(17), | |
i = r(u), | |
a = n(7), | |
c = n(14) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e) { | |
var t = e.document, | |
n = u(t, (0, w["default"])()), | |
r = u(t); | |
return t.body.appendChild(n), t.body.appendChild(r), new g["default"](function(t) { | |
i(e, n) && (0, T.elementIsCollapsed)(n) && !(0, T.elementIsCollapsed)(r) ? window.setTimeout(function() { | |
window.setTimeout(function() { | |
t((0, T.elementIsCollapsed)(n)) | |
}, 300) | |
}, 1) : t(!1) | |
}).then(function(o) { | |
return n.parentElement && t.body.removeChild(n), r.parentElement && t.body.removeChild(r), a(o, e) | |
}) | |
} | |
function u(e, t) { | |
var n = e.createElement("div"); | |
return n.className = t || "", n.style.width = "1px", n.style.height = "1px", n.style.position = "absolute", n.style.top = "-9999px", n | |
} | |
function i(e, t) { | |
var n = e.getComputedStyle(t) || {}, | |
r = n.MozBinding || ""; | |
return r.indexOf("abp-elemhide") > -1 | |
} | |
function a(e, t) { | |
return new y["default"](E.artifactTypes.ADBLOCK_PLUS, e, c.bind(null, t)) | |
} | |
function c(e) { | |
function t(t) { | |
for (var n = []; t;) i(e, t) && n.push(new O["default"](b.artifactElementMatchTypes.MOZ, t, l(t))), t = t.parentElement; | |
return n | |
} | |
function n(t) { | |
return s(t).filter(function(t) { | |
return i(e, t) | |
}).map(function(e) { | |
return new O["default"](b.artifactElementMatchTypes.MOZ, e, l(e)) | |
}) | |
} | |
for (var r = arguments.length, o = Array(r > 1 ? r - 1 : 0), u = 1; u < r; u++) o[u - 1] = arguments[u]; | |
return (0, v["default"])((0, _["default"])(o, function(e) { | |
return [t(e), n(e)] | |
}), function(e) { | |
return e.element | |
}) | |
} | |
function l(e) { | |
return e.nodeName.toLowerCase() + "#" + e.id + "." + e.className | |
} | |
function s(e) { | |
return [e].concat((0, d["default"])(e.querySelectorAll("*"))); | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var f = n(8), | |
d = r(f), | |
p = n(241), | |
_ = r(p), | |
h = n(246), | |
v = r(h); | |
t["default"] = o; | |
var E = n(7), | |
y = r(E), | |
b = n(56), | |
O = r(b), | |
m = n(4), | |
g = r(m), | |
S = n(42), | |
w = r(S), | |
T = n(19) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e) { | |
var t = e.document, | |
n = (0, c.getDocumentSheetsWithRules)(t, function(e) { | |
return c.cssRegexes.ONLY_DISPLAY_NONE.test(e.cssText) | |
}), | |
r = 2 === n.length && n[0].cssRules.length > 300 ? n : []; | |
return (0, i["default"])(t, a.artifactTypes.ADGUARD, r) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t["default"] = o; | |
var u = n(17), | |
i = r(u), | |
a = n(7), | |
c = n(14) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e) { | |
if (Array.isArray(e)) { | |
for (var t = 0, n = Array(e.length); t < e.length; t++) n[t] = e[t]; | |
return n | |
} | |
return Array.from(e) | |
} | |
function u(e, t) { | |
if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return !t || "object" != typeof t && "function" != typeof t ? e : t | |
} | |
function i(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function, not " + typeof t); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
enumerable: !1, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t) | |
} | |
function a(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
function c(e) { | |
if (!x) | |
if (e._sp_ && e._sp_._artifactDetectorMap) x = e._sp_._artifactDetectorMap; | |
else { | |
if (!e.Map) return new D(e); | |
x = new e.Map, (0, I["default"])("_artifactDetectorMap", x) | |
} | |
var t = x.get(e); | |
return null == t && (t = new D(e), x.set(e, t)), t | |
} | |
function l() { | |
x && x.clear() | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t.ArtifactDetector = void 0; | |
var s = n(55), | |
f = r(s), | |
d = function() { | |
function e(e, t) { | |
for (var n = 0; n < t.length; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
return function(t, n, r) { | |
return n && e(t.prototype, n), r && e(t, r), t | |
} | |
}(); | |
t.getArtifactDetector = c, t.resetArtifactDetectors = l; | |
var p = n(13), | |
_ = r(p), | |
h = n(4), | |
v = r(h), | |
E = n(100), | |
y = r(E), | |
b = n(255), | |
O = r(b), | |
m = n(5), | |
g = r(m), | |
S = n(256), | |
w = r(S), | |
T = n(257), | |
R = r(T), | |
A = n(258), | |
P = r(A), | |
N = n(96), | |
C = r(N), | |
M = n(9), | |
j = r(M), | |
k = n(10), | |
I = r(k), | |
L = n(7), | |
D = t.ArtifactDetector = function() { | |
function e(t) { | |
var n = this; | |
a(this, e), this._windowObject = t; | |
var r = []; | |
j["default"].chrome() ? r = O["default"] : j["default"].firefox() ? r = w["default"] : j["default"].safari() ? r = P["default"] : j["default"].ie() ? r = R["default"] : j["default"].opera() && (r = C["default"]), this._artifactFinderPromise = (0, y["default"])(this._windowObject.document).then(function() { | |
return r.map(function(e) { | |
return e(n._windowObject) | |
}).map(function(e) { | |
return v["default"].resolve(e) | |
}) | |
}).then(function(e) { | |
return v["default"].all(e) | |
}).then(function(e) { | |
return e.filter(function(e) { | |
return e.foundAdblocker() | |
}) | |
}), this.hasUblock(f["default"]) | |
} | |
return d(e, [{ | |
key: "hasUblock", | |
value: function(e) { | |
var t = this; | |
null == this._hasUblock ? this._hasUblock = this.getAllFinders().then(function(n) { | |
var r = n.some(function(e) { | |
return e.type() === L.artifactTypes.UBLOCK || e.type() === L.artifactTypes.UBLOCK_ORIGIN | |
}); | |
return e(r), t._hasUblock = r, r | |
}) : this._hasUblock instanceof v["default"] ? this._hasUblock.then(function(t) { | |
e(t) | |
}) : "boolean" == typeof this._hasUblock && e(this._hasUblock) | |
} | |
}, { | |
key: "getAllFinders", | |
value: function() { | |
return this._artifactFinderPromise | |
} | |
}, { | |
key: "hasArtifact", | |
value: function() { | |
return this.getAllFinders().then(function(e) { | |
return e.length > 0 | |
}) | |
} | |
}, { | |
key: "getFirstFinder", | |
value: function() { | |
var e = this; | |
return new v["default"](function(t) { | |
e.getAllFinders().then(function(e) { | |
t(e[0] || null) | |
}) | |
}) | |
} | |
}]), e | |
}(), | |
x = void 0, | |
U = function(e) { | |
function t(e) { | |
a(this, t); | |
var n = u(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e)); | |
return g["default"].get("enable_artifact_detection") && (n._artifactDetector = c(window), n.exposePublicApi()), n | |
} | |
return i(t, e), d(t, [{ | |
key: "exposePublicApi", | |
value: function() { | |
var e = this, | |
t = function(t) { | |
e._artifactDetector.getAllFinders().then(function(e) { | |
return t.apply(void 0, o(e)) | |
}) | |
}; | |
(0, I["default"])("getAdblockers", t), (0, I["default"])("getAdblocker", t) | |
} | |
}]), t | |
}(_["default"]); | |
t["default"] = U | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e) { | |
return new i["default"](u.artifactTypes.ADBLOCK_PLUS, "0" === e.document.body.getAttribute("abp")) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t["default"] = o; | |
var u = n(7), | |
i = r(u) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e) { | |
return new i["default"](function(t) { | |
var n = e.document.createElement("div"); | |
n.className = (0, s["default"])(), e.document.body.appendChild(n), e.setTimeout(function() { | |
var r = "none" === n.style.display; | |
e.document.body.removeChild(n), t(new c["default"](a.artifactTypes.OPERA, r)) | |
}, 1) | |
}) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t.operaArtifactTest = o; | |
var u = n(4), | |
i = r(u), | |
a = n(7), | |
c = r(a), | |
l = n(42), | |
s = r(l), | |
f = [o]; | |
t["default"] = f | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e) { | |
var t = e.document, | |
n = (0, c.getDocumentSheetsWithRules)(t, function(e) { | |
return c.cssRegexes.DISPLAY_NONE_AND_ORPHAN.test(e.cssText) | |
}); | |
return (0, i["default"])(t, a.artifactTypes.ADBLOCK, n) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t["default"] = o; | |
var u = n(17), | |
i = r(u), | |
a = n(7), | |
c = n(14) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e) { | |
var t = e.document, | |
n = (0, c.getDocumentSheetsWithRules)(t, function(e) { | |
return c.cssRegexes.ONLY_DISPLAY_NONE.test(e.cssText) | |
}), | |
r = 1 === n.length && n[0].cssRules.length > 50 && n[0].cssRules.length < 200 ? n : []; | |
return (0, i["default"])(t, a.artifactTypes.ADBLOCK_PLUS, r) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t["default"] = o; | |
var u = n(17), | |
i = r(u), | |
a = n(7), | |
c = n(14) | |
}, function(e, t) { | |
"use strict"; | |
function n(e, t) { | |
function n(e) { | |
try { | |
return e && e.timeStamp ? e.timeStamp : window.performance.now() | |
} catch (e) { | |
return Date.now() | |
} | |
} | |
var c = document.createElement("a"); | |
if (c.href = e, "https:" === window.location.protocol && c.protocol !== window.location.protocol) return void t(!1, !1, c.protocol, a); | |
var l = new XMLHttpRequest; | |
try { | |
l.open("GET", e) | |
} catch (s) { | |
return void t(!0, !1, s.toString(), u, l) | |
} | |
var f = void 0, | |
d = void 0; | |
l.onloadstart = function(e) { | |
f = n(e) | |
}, l.onreadystatechange = function(e) { | |
if (4 === this.readyState) { | |
d = n(e) - f; | |
var u = 0 === this.status, | |
i = "2" === this.status.toString()[0], | |
a = i ? o : r; | |
return void t(u, i, this.status + "::" + d, a, l) | |
} | |
}; | |
try { | |
l.send() | |
} catch (s) { | |
return void t(!0, !1, s.toString(), i, l) | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t["default"] = n; | |
var r = t.NETWORK_FAILURE = "n", | |
o = t.XHR_SUCCEEDED = "nx", | |
u = t.OPEN_BLOCKED = "xo", | |
i = t.SEND_BLOCKED = "xs", | |
a = t.PROTOCOL_MISMATCH = "p" | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o() { | |
var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : document; | |
return new i["default"](function(t) { | |
function n() { | |
var r = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 100, | |
o = e.createElement("div"); | |
o.style.setProperty("display", "block", "important"), o.style.setProperty("height", "10px", "important"), e.body.appendChild(o), (0, a.elementIsCollapsed)(e.body) && r-- > 0 ? (o.parentElement && e.body.removeChild(o), setTimeout(function() { | |
n(r) | |
}, 100)) : (o.parentElement && e.body.removeChild(o), t()) | |
} | |
"loading" === e.readyState ? e.addEventListener("DOMContentLoaded", function() { | |
n() | |
}) : n() | |
}) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t["default"] = o; | |
var u = n(4), | |
i = r(u), | |
a = n(19) | |
}, function(e, t) { | |
function n(e) { | |
return !!e && "object" == typeof e | |
} | |
e.exports = n | |
}, function(e, t, n) { | |
function r(e) { | |
return o(2, e) | |
} | |
var o = n(238); | |
e.exports = r | |
}, function(e, t, n) { | |
"use strict"; | |
var r = n(253), | |
o = { | |
FIRST_ACCESS: "fa", | |
SESSION_START: "ss", | |
OPT_OUT: "oo" | |
}, | |
u = { | |
FIRST_ACCESS_EXPIRY: 63072e3, | |
SESSION_START_EXPIRY: 7200, | |
OPT_OUT_EXPIRY: 63072e3 | |
}; | |
for (var i in o) u[i] = r.cookie_prefix + o[i]; | |
e.exports = u | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e) { | |
if (Array.isArray(e)) { | |
for (var t = 0, n = Array(e.length); t < e.length; t++) n[t] = e[t]; | |
return n | |
} | |
return Array.from(e) | |
} | |
function u(e) { | |
return a(e, s) | |
} | |
function i(e) { | |
return a(e, f) | |
} | |
function a(e, t) { | |
var n = []; | |
if (!e.responseText) return n; | |
var r = JSON.parse(e.responseText), | |
u = (0, l["default"])(r.data, t); | |
for (var i in u) { | |
var a = u[i]; | |
if (a.hasOwnProperty("css")) { | |
var c = a.css, | |
s = c.blacklist, | |
f = c.non_specific_blacklist; | |
n.push.apply(n, o(s)), n.push.apply(n, o(f)) | |
} | |
} | |
return n | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var c = n(244), | |
l = r(c); | |
t["default"] = u, t.parseLegacyFsmData = i; | |
var s = ["reg", "exception"], | |
f = ["legacy"] | |
}, function(e, t) { | |
"use strict"; | |
var n = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { | |
return typeof e | |
} : function(e) { | |
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e | |
}, | |
r = { | |
getCookie: function(e) { | |
if (!e) return null; | |
e = " " + e + "="; | |
var t, n; | |
return n = " " + document.cookie + ";", (t = n.indexOf(e)) >= 0 ? (t += e.length, n = n.substring(t, n.indexOf(";", t))) : null | |
}, | |
setCookie: function(e, t, r, o) { | |
var u, i, a, c; | |
if (!e) return !1; | |
if (o || (o = document.domain), "object" === ("undefined" == typeof t ? "undefined" : n(t)) && 0 == Object.keys(t).length && (r = -1), u = this.objectToString(t, "&"), i = e + "=" + u, a = [i, "path=/", "domain=" + o], r && (c = new Date, r === -1 ? c.setTime(0) : c.setTime(c.getTime() + 1e3 * r), c = c.toUTCString(), a.push("expires=" + c)), !(i.length < 4e3)) return !1; | |
document.cookie = a.join("; "); | |
var l = this.getCookie(e) || ""; | |
return u === l | |
}, | |
objectToString: function(e, t) { | |
var r, o = []; | |
if (!e || "object" !== ("undefined" == typeof e ? "undefined" : n(e))) return e; | |
void 0 === t && (t = "\n\t"); | |
for (r in e) Object.prototype.hasOwnProperty.call(e, r) && o.push(encodeURIComponent(r) + "=" + encodeURIComponent(e[r])); | |
return o.join(t) | |
}, | |
getSubCookies: function(e) { | |
var t, n, r, o, u = {}; | |
if (!e) return null; | |
if (t = e.split("&"), 0 === t.length) return null; | |
for (n = 0, r = t.length; n < r; n++) o = t[n].split("="), o.push(""), u[decodeURIComponent(o[0])] = decodeURIComponent(o[1]); | |
return u | |
}, | |
removeCookie: function(e) { | |
return this.setCookie(e, {}, -1) | |
}, | |
setSubCookie: function(e, t, n, o) { | |
var u; | |
if (!document.cookie) return this; | |
if (u = r.getSubCookies(r.getCookie(e)) || {}, null == o ? delete u[n] : u[n] = o, Object.keys(u).length > 0) { | |
if (!r.setCookie(e, u, t)) return this | |
} else removeCookie(e); | |
return this | |
} | |
}; | |
e.exports = r | |
}, function(e, t, n) { | |
function r(e, t, n) { | |
var r = e[t]; | |
i.call(e, t) && o(r, n) && (void 0 !== n || t in e) || (e[t] = n) | |
} | |
var o = n(47), | |
u = Object.prototype, | |
i = u.hasOwnProperty; | |
e.exports = r | |
}, function(e, t, n) { | |
function r(e, t, n, r) { | |
n || (n = {}); | |
for (var u = -1, i = t.length; ++u < i;) { | |
var a = t[u], | |
c = r ? r(n[a], e[a], a, n, e) : void 0; | |
o(n, a, void 0 === c ? e[a] : c) | |
} | |
return n | |
} | |
var o = n(106); | |
e.exports = r | |
}, function(e, t, n) { | |
function r(e) { | |
return o(function(t, n) { | |
var r = -1, | |
o = n.length, | |
i = o > 1 ? n[o - 1] : void 0, | |
a = o > 2 ? n[2] : void 0; | |
for (i = e.length > 3 && "function" == typeof i ? (o--, i) : void 0, a && u(n[0], n[1], a) && (i = o < 3 ? void 0 : i, o = 1), t = Object(t); ++r < o;) { | |
var c = n[r]; | |
c && e(t, c, r, i) | |
} | |
return t | |
}) | |
} | |
var o = n(38), | |
u = n(112); | |
e.exports = r | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e) { | |
if (Array.isArray(e)) { | |
for (var t = 0, n = Array(e.length); t < e.length; t++) n[t] = e[t]; | |
return n | |
} | |
return Array.from(e) | |
} | |
var u = n(173), | |
i = r(u), | |
a = n(4), | |
c = r(a), | |
l = n(10), | |
s = r(l), | |
f = n(13), | |
d = r(f), | |
p = n(71).version, | |
_ = void 0, | |
h = new c["default"](function(e) { | |
_ = e.bind(void 0) | |
}); | |
e.exports = function(e) { | |
var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : [], | |
n = []; | |
(0, s["default"])("checkState", function(e) { | |
c.isInterfering().then(function(t) { | |
try { | |
e(t) | |
} catch (n) {} | |
}) | |
}), (0, s["default"])("pageChange", function() { | |
for (var e = 0; e < n.length; e++) n[e].emit("pagechange") | |
}), (0, s["default"])("version", p); | |
var r = e.filter(function(e) { | |
return e.prototype && e.prototype instanceof f.NoDetectionFeature | |
}), | |
u = e.filter(function(e) { | |
return e.prototype && e.prototype instanceof d["default"] | |
}), | |
a = r.map(function(e) { | |
return new e | |
}), | |
c = new i["default"]; | |
(0, s["default"])("_detectionInstance", c); | |
var l = u.map(function(e) { | |
return new e(c) | |
}); | |
n.push.apply(n, o(a)), n.push.apply(n, o(l)), h.then(function() { | |
n.push.apply(n, o(t.map(function(e) { | |
return new e(c) | |
}))) | |
}) | |
}, e.exports.triggerRecoveryLoaded = function() { | |
_() | |
}, e.exports.getDetectionInstance = function() { | |
if (!window._sp_._detectionInstance) throw new Error("no detection instance"); | |
return window._sp_._detectionInstance | |
} | |
}, , function(e, t) { | |
"use strict"; | |
var n = function() { | |
var e, t = navigator.userAgent, | |
n = t.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i) || []; | |
return /trident/i.test(n[1]) ? (e = /\brv[ :]+(\d+)/g.exec(t) || [], ["IE", e[1] || ""]) : "Chrome" === n[1] && (e = t.match(/\bOPR\/(\d+)/), null != e) ? ["Opera", e[1]] : (n = n[2] ? [n[1], n[2]] : [navigator.appName, navigator.appVersion, "-?"], null != (e = t.match(/version\/(\d+)/i)) && n.splice(1, 1, e[1]), n) | |
}, | |
r = { | |
is_firefox: !1, | |
is_ie: !1, | |
is_chrome: !1, | |
is_opera: !1, | |
is_safari: !1, | |
browser_version: 0 | |
}, | |
o = 0, | |
u = n(), | |
i = u[0], | |
o = o = u[1]; | |
"MSIE" == i && (i = "IE"), r.browser_version = parseInt(o, 10); | |
var a = function() { | |
switch (i) { | |
case "Opera": | |
r.is_opera = !0; | |
break; | |
case "Chrome": | |
r.is_chrome = !0; | |
break; | |
case "Firefox": | |
r.is_firefox = !0; | |
break; | |
case "IE": | |
r.is_ie = !0; | |
break; | |
case "Safari": | |
r.is_safari = !0 | |
} | |
}; | |
a(), e.exports = r | |
}, 50, 59, function(e, t) { | |
function n(e, t) { | |
return function(n) { | |
return e(t(n)) | |
} | |
} | |
e.exports = n | |
}, function(e, t) { | |
"use strict"; | |
e.exports = { | |
TIME: "time", | |
LOG: "log", | |
INFO: "info", | |
WARN: "warn", | |
DEBUG: "debug", | |
DIR: "dir", | |
ERROR: "error" | |
} | |
}, function(e, t) { | |
"use strict"; | |
function n(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var r = function() { | |
function e(e, t) { | |
for (var n = 0; n < t.length; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
return function(t, n, r) { | |
return n && e(t.prototype, n), r && e(t, r), t | |
} | |
}(), | |
o = void 0, | |
u = !1, | |
i = function() { | |
return !(u && !o) && (u = !0, o = window._sp_ && window._sp_.__el ? window._sp_.__el : window._sp___el ? window._sp___el : null) | |
}, | |
a = function() { | |
function e() { | |
n(this, e) | |
} | |
return r(e, null, [{ | |
key: "isDebug", | |
value: function() { | |
return Boolean(o) || Boolean(i()) | |
} | |
}, { | |
key: "markGroupStart", | |
value: function(e) { | |
i() && o.markGroupStart(e) | |
} | |
}, { | |
key: "group", | |
value: function() { | |
var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "", | |
t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1]; | |
i() && o.group(e, t) | |
} | |
}, { | |
key: "groupEnd", | |
value: function() { | |
i() && o.groupEnd() | |
} | |
}, { | |
key: "trace", | |
value: function() { | |
i() && o.trace() | |
} | |
}, { | |
key: "mark", | |
value: function(e, t, n) { | |
i() && o.mark(e, t, n) | |
} | |
}, { | |
key: "createPerfLogger", | |
value: function(e) { | |
i() && o.createPerfLogger(e) | |
} | |
}, { | |
key: "timeStamp", | |
value: function(e) { | |
i() && o.timeStamp(e) | |
} | |
}, { | |
key: "count", | |
value: function(e) { | |
return i() ? o.count(e) : 0 | |
} | |
}, { | |
key: "log", | |
value: function(e, t) { | |
for (var n, r = arguments.length, u = Array(r > 2 ? r - 2 : 0), a = 2; a < r; a++) u[a - 2] = arguments[a]; | |
i() && (n = o).log.apply(n, [e, t].concat(u)) | |
} | |
}, { | |
key: "time", | |
value: function(e) { | |
for (var t, n = arguments.length, r = Array(n > 1 ? n - 1 : 0), u = 1; u < n; u++) r[u - 1] = arguments[u]; | |
i() && (t = o).time.apply(t, [e].concat(r)) | |
} | |
}, { | |
key: "timeEnd", | |
value: function(e) { | |
for (var t, n = arguments.length, r = Array(n > 1 ? n - 1 : 0), u = 1; u < n; u++) r[u - 1] = arguments[u]; | |
i() && (t = o).timeEnd.apply(t, [e].concat(r)) | |
} | |
}]), e | |
}(); | |
t["default"] = a | |
}, , function(e, t, n) { | |
var r = n(22), | |
o = n(11), | |
u = r(o, "DataView"); | |
e.exports = u | |
}, function(e, t, n) { | |
var r = n(22), | |
o = n(11), | |
u = r(o, "Map"); | |
e.exports = u | |
}, function(e, t, n) { | |
var r = n(22), | |
o = n(11), | |
u = r(o, "Promise"); | |
e.exports = u | |
}, function(e, t, n) { | |
var r = n(22), | |
o = n(11), | |
u = r(o, "Set"); | |
e.exports = u | |
}, function(e, t, n) { | |
var r = n(22), | |
o = n(11), | |
u = r(o, "WeakMap"); | |
e.exports = u | |
}, function(e, t) { | |
function n(e) { | |
return e.split("") | |
} | |
e.exports = n | |
}, function(e, t) { | |
function n(e) { | |
return o.call(e) | |
} | |
var r = Object.prototype, | |
o = r.toString; | |
e.exports = n | |
}, function(e, t, n) { | |
function r(e, t) { | |
return o(t, function(t) { | |
return e[t] | |
}) | |
} | |
var o = n(59); | |
e.exports = r | |
}, function(e, t) { | |
function n(e, t) { | |
var n = -1, | |
r = e.length; | |
for (t || (t = Array(r)); ++n < r;) t[n] = e[n]; | |
return t | |
} | |
e.exports = n | |
}, function(e, t) { | |
(function(t) { | |
var n = "object" == typeof t && t && t.Object === Object && t; | |
e.exports = n | |
}).call(t, function() { | |
return this | |
}()) | |
}, function(e, t, n) { | |
var r = n(118), | |
o = n(119), | |
u = n(120), | |
i = n(121), | |
a = n(122), | |
c = n(124), | |
l = n(68), | |
s = "[object Map]", | |
f = "[object Object]", | |
d = "[object Promise]", | |
p = "[object Set]", | |
_ = "[object WeakMap]", | |
h = "[object DataView]", | |
v = Object.prototype, | |
E = v.toString, | |
y = l(r), | |
b = l(o), | |
O = l(u), | |
m = l(i), | |
g = l(a), | |
S = c; | |
(r && S(new r(new ArrayBuffer(1))) != h || o && S(new o) != s || u && S(u.resolve()) != d || i && S(new i) != p || a && S(new a) != _) && (S = function(e) { | |
var t = E.call(e), | |
n = t == f ? e.constructor : void 0, | |
r = n ? l(n) : void 0; | |
if (r) switch (r) { | |
case y: | |
return h; | |
case b: | |
return s; | |
case O: | |
return d; | |
case m: | |
return p; | |
case g: | |
return _ | |
} | |
return t | |
}), e.exports = S | |
}, function(e, t) { | |
function n(e) { | |
return c.test(e) | |
} | |
var r = "\\ud800-\\udfff", | |
o = "\\u0300-\\u036f\\ufe20-\\ufe23", | |
u = "\\u20d0-\\u20f0", | |
i = "\\ufe0e\\ufe0f", | |
a = "\\u200d", | |
c = RegExp("[" + a + r + o + u + i + "]"); | |
e.exports = n | |
}, 50, function(e, t) { | |
function n(e, t) { | |
return t = null == t ? r : t, !!t && ("number" == typeof e || o.test(e)) && e > -1 && e % 1 == 0 && e < t | |
} | |
var r = 9007199254740991, | |
o = /^(?:0|[1-9]\d*)$/; | |
e.exports = n | |
}, function(e, t) { | |
function n(e) { | |
for (var t, n = []; !(t = e.next()).done;) n.push(t.value); | |
return n | |
} | |
e.exports = n | |
}, function(e, t) { | |
function n(e) { | |
var t = -1, | |
n = Array(e.size); | |
return e.forEach(function(e, r) { | |
n[++t] = [r, e] | |
}), n | |
} | |
e.exports = n | |
}, function(e, t, n) { | |
var r = n(114), | |
o = r(Object.keys, Object); | |
e.exports = o | |
}, function(e, t, n) { | |
function r(e) { | |
return u(e) ? i(e) : o(e) | |
} | |
var o = n(123), | |
u = n(129), | |
i = n(137); | |
e.exports = r | |
}, 37, function(e, t) { | |
function n(e) { | |
return e.match(O) || [] | |
} | |
var r = "\\ud800-\\udfff", | |
o = "\\u0300-\\u036f\\ufe20-\\ufe23", | |
u = "\\u20d0-\\u20f0", | |
i = "\\ufe0e\\ufe0f", | |
a = "[" + r + "]", | |
c = "[" + o + u + "]", | |
l = "\\ud83c[\\udffb-\\udfff]", | |
s = "(?:" + c + "|" + l + ")", | |
f = "[^" + r + "]", | |
d = "(?:\\ud83c[\\udde6-\\uddff]){2}", | |
p = "[\\ud800-\\udbff][\\udc00-\\udfff]", | |
_ = "\\u200d", | |
h = s + "?", | |
v = "[" + i + "]?", | |
E = "(?:" + _ + "(?:" + [f, d, p].join("|") + ")" + v + h + ")*", | |
y = v + h + E, | |
b = "(?:" + [f + c + "?", c, d, p, a].join("|") + ")", | |
O = RegExp(l + "(?=" + l + ")|" + b + y, "g"); | |
e.exports = n | |
}, function(e, t) { | |
function n(e) { | |
return "number" == typeof e && e > -1 && e % 1 == 0 && e <= r | |
} | |
var r = 9007199254740991; | |
e.exports = n | |
}, function(e, t, n) { | |
function r(e) { | |
return "string" == typeof e || !o(e) && u(e) && c.call(e) == i | |
} | |
var o = n(35), | |
u = n(101), | |
i = "[object String]", | |
a = Object.prototype, | |
c = a.toString; | |
e.exports = r | |
}, function(e, t, n) { | |
function r(e) { | |
return e ? o(e, u(e)) : [] | |
} | |
var o = n(125), | |
u = n(51); | |
e.exports = r | |
}, function(e, t) { | |
"use strict"; | |
e.exports = { | |
bugsnagKey: "00eac706c084cf17802b8cba591a1128", | |
detection: { | |
elementDetection: { | |
waitInterval: 100, | |
maxRetries: 1 | |
} | |
}, | |
beacon: { | |
shiftKey: 3 | |
} | |
} | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(143), | |
u = r(o), | |
i = [u["default"]]; | |
t["default"] = i | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(2), | |
u = r(o), | |
i = n(3), | |
a = r(i), | |
c = n(1), | |
l = n(89), | |
s = r(l); | |
t["default"] = new u["default"](new a["default"](c.types.ADBLOCKER, c.tests.ARTIFACT, c.tests.STYLE_SHEET), function(e) { | |
var t = (0, s["default"])(window).foundAdblocker(); | |
return e.createResult(t ? c.results.ADBLOCK : c.results.NOT_PRESENT, t ? c.reasons.STYLE_SHEET_PRESENT : c.reasons.NO_STYLE_SHEET_PRESENT) | |
}) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(145), | |
u = r(o), | |
i = n(146), | |
a = r(i), | |
c = [u["default"], a["default"]]; | |
t["default"] = c | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(2), | |
u = r(o), | |
i = n(3), | |
a = r(i), | |
c = n(53), | |
l = r(c), | |
s = n(54), | |
f = r(s), | |
d = n(1); | |
t["default"] = new u["default"](new a["default"](d.types.ADBLOCKER, d.tests.ARTIFACT, d.tests.NATIVE_OVERRIDE), function(e) { | |
var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : window, | |
n = Object.getOwnPropertyDescriptor(t.Element.prototype, "shadowRoot").get, | |
r = !(0, f["default"])(n); | |
return r ? l["default"].run().then(function(t) { | |
return t.has(d.results.PRESENT) ? e.createResult(d.reasons.SHADOW_ROOT_NATIVE_OVERRIDE, d.results.ADBLOCK_PLUS) : e.createResult(d.reasons.NO_ELEMENT_HIDDEN, d.results.NOT_PRESENT) | |
}) : e.createResult(d.reasons.NO_NATIVE_OVERRIDE, d.results.NOT_PRESENT) | |
}) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(2), | |
u = r(o), | |
i = n(3), | |
a = r(i), | |
c = n(1), | |
l = n(90), | |
s = r(l); | |
t["default"] = new u["default"](new a["default"](c.types.ADBLOCKER, c.tests.ARTIFACT, c.tests.STYLE_SHEET), function(e) { | |
var t = (0, s["default"])(window).foundAdblocker(); | |
return e.createResult(t ? c.results.ADBLOCK_PLUS : c.results.NOT_PRESENT, t ? c.reasons.STYLE_SHEET_PRESENT : c.reasons.NO_STYLE_SHEET_PRESENT) | |
}) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(148), | |
u = r(o), | |
i = [u["default"]]; | |
t["default"] = i | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(2), | |
u = r(o), | |
i = n(3), | |
a = r(i), | |
c = n(1), | |
l = n(91), | |
s = r(l); | |
t["default"] = new u["default"](new a["default"](c.types.ADBLOCKER, c.tests.ARTIFACT, c.tests.STYLE_SHEET), function(e) { | |
var t = (0, s["default"])(window).foundAdblocker(); | |
return e.createResult(t ? c.results.ADGUARD : c.results.NOT_PRESENT, t ? c.reasons.STYLE_SHEET_PRESENT : c.reasons.NO_STYLE_SHEET_PRESENT) | |
}) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(12), | |
u = r(o), | |
i = n(142), | |
a = r(i), | |
c = n(144), | |
l = r(c), | |
s = n(147), | |
f = r(s), | |
d = n(73), | |
p = r(d), | |
_ = n(74), | |
h = r(_), | |
v = (0, u["default"])([a["default"], l["default"], f["default"], p["default"], h["default"]]); | |
t["default"] = v | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(151), | |
u = r(o), | |
i = [u["default"]]; | |
t["default"] = i | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(2), | |
u = r(o), | |
i = n(3), | |
a = r(i), | |
c = n(1), | |
l = n(92), | |
s = r(l); | |
t["default"] = new u["default"](new a["default"](c.types.ADBLOCKER, c.tests.ARTIFACT, c.tests.STYLE_PROPERTY), function(e) { | |
return (0, s["default"])(window).then(function(t) { | |
var n = t.foundAdblocker(); | |
return e.createResult(n ? c.results.ADBLOCK_PLUS : c.results.NOT_PRESENT, n ? c.reasons.STYLE_PROPERTY_PRESENT : c.reasons.NO_STYLE_PROPERTY_PRESENT) | |
}) | |
}) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(153), | |
u = r(o), | |
i = [u["default"]]; | |
t["default"] = i | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(2), | |
u = r(o), | |
i = n(3), | |
a = r(i), | |
c = n(1), | |
l = n(93), | |
s = r(l); | |
t["default"] = new u["default"](new a["default"](c.types.ADBLOCKER, c.tests.ARTIFACT, c.tests.STYLE_SHEET), function(e) { | |
var t = (0, s["default"])(window).foundAdblocker(); | |
return e.createResult(t ? c.results.ADGUARD : c.results.NOT_PRESENT, t ? c.reasons.STYLE_SHEET_PRESENT : c.reasons.NO_STYLE_SHEET_PRESENT) | |
}) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(12), | |
u = r(o), | |
i = n(150), | |
a = r(i), | |
c = n(152), | |
l = r(c), | |
s = n(74), | |
f = r(s), | |
d = (0, u["default"])([a["default"], l["default"], f["default"]]); | |
t["default"] = d | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(2), | |
u = r(o), | |
i = n(3), | |
a = r(i), | |
c = n(1), | |
l = n(36), | |
s = r(l); | |
t["default"] = new u["default"](new a["default"](c.types.ADBLOCKER, c.tests.ARTIFACT, c.tests.STYLE_SHEET), function(e) { | |
return (0, s["default"])(window).then(function(t) { | |
var n = t.foundAdblocker(); | |
return e.createResult(n ? c.results.UBLOCK : c.results.NOT_PRESENT, n ? c.reasons.STYLE_SHEET_PRESENT : c.reasons.NO_STYLE_SHEET_PRESENT) | |
}) | |
}) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(2), | |
u = r(o), | |
i = n(3), | |
a = r(i), | |
c = n(1), | |
l = n(52), | |
s = r(l); | |
t["default"] = new u["default"](new a["default"](c.types.ADBLOCKER, c.tests.ARTIFACT, c.tests.STYLE_SHEET), function(e) { | |
return (0, s["default"])(window).then(function(t) { | |
var n = t.foundAdblocker(); | |
return e.createResult(n ? c.results.UBLOCK_ORIGIN : c.results.NOT_PRESENT, n ? c.reasons.STYLE_SHEET_PRESENT : c.reasons.NO_STYLE_SHEET_PRESENT) | |
}) | |
}) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(2), | |
u = r(o), | |
i = n(3), | |
a = r(i), | |
c = n(1), | |
l = n(95), | |
s = r(l); | |
t["default"] = new u["default"](new a["default"](c.types.ADBLOCKER, c.tests.ARTIFACT, c.tests.CUSTOM_PROPERTY), function(e) { | |
var t = (0, s["default"])(window).foundAdblocker(); | |
return e.createResult(t ? c.results.ADBLOCK_PLUS : c.results.NOT_PRESENT, t ? c.reasons.CUSTOM_PROPERTY_PRESENT : c.reasons.NO_CUSTOM_PROPERTY_PRESENT) | |
}) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(157), | |
u = r(o), | |
i = [u["default"]]; | |
t["default"] = i | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(12), | |
u = r(o), | |
i = n(158), | |
a = r(i), | |
c = (0, u["default"])([a["default"]]); | |
t["default"] = c | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(12), | |
u = r(o), | |
i = n(161), | |
a = r(i), | |
c = (0, u["default"])([a["default"]]); | |
t["default"] = c | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(162), | |
u = r(o), | |
i = [u["default"]]; | |
t["default"] = i | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(2), | |
u = r(o), | |
i = n(3), | |
a = r(i), | |
c = n(1), | |
l = n(96); | |
t["default"] = new u["default"](new a["default"](c.types.ADBLOCKER, c.tests.ARTIFACT, c.tests.STYLE_PROPERTY), function(e) { | |
return (0, l.operaArtifactTest)(window).then(function(t) { | |
var n = t.foundAdblocker(); | |
return e.createResult(n ? c.results.NATIVE : c.results.NOT_PRESENT, n ? c.reasons.STYLE_PROPERTY_PRESENT : c.reasons.NO_STYLE_PROPERTY_PRESENT) | |
}) | |
}) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(164), | |
u = r(o), | |
i = [u["default"]]; | |
t["default"] = i | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(2), | |
u = r(o), | |
i = n(3), | |
a = r(i), | |
c = n(1), | |
l = n(97), | |
s = r(l); | |
t["default"] = new u["default"](new a["default"](c.types.ADBLOCKER, c.tests.ARTIFACT, c.tests.STYLE_SHEET), function(e) { | |
var t = (0, s["default"])(window).foundAdblocker(); | |
return e.createResult(t ? c.results.ADBLOCK : c.results.NOT_PRESENT, t ? c.reasons.STYLE_SHEET_PRESENT : c.reasons.NO_STYLE_SHEET_PRESENT) | |
}) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(166), | |
u = r(o), | |
i = [u["default"]]; | |
t["default"] = i | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(2), | |
u = r(o), | |
i = n(3), | |
a = r(i), | |
c = n(1), | |
l = n(98), | |
s = r(l); | |
t["default"] = new u["default"](new a["default"](c.types.ADBLOCKER, c.tests.ARTIFACT, c.tests.STYLE_SHEET), function(e) { | |
var t = (0, s["default"])(window).foundAdblocker(); | |
return e.createResult(t ? c.results.ADBLOCK_PLUS : c.results.NOT_PRESENT, t ? c.reasons.STYLE_SHEET_PRESENT : c.reasons.NO_STYLE_SHEET_PRESENT) | |
}) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(12), | |
u = r(o), | |
i = n(163), | |
a = r(i), | |
c = n(165), | |
l = r(c), | |
s = n(73), | |
f = r(s), | |
d = (0, u["default"])([a["default"], l["default"], f["default"]]); | |
t["default"] = d | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e, t) { | |
var n = e + "?domain=" + t; | |
return window._sp_ && window._sp_.getSafeUri ? window._sp_.getSafeUri(n) : n | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var u = n(2), | |
i = r(u), | |
a = n(3), | |
c = r(a), | |
l = n(43), | |
s = r(l), | |
f = n(1); | |
t["default"] = new i["default"](new c["default"](f.types.GENERIC_ADBLOCKER, f.tests.NETWORK, f.tests.INFERENCE, f.tests.AJAX, f.tests.FSM), function(e) { | |
var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "", | |
n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : ""; | |
return (0, s["default"])(o(t, n)).then(function(t) { | |
return e.createResult(t.blocked ? f.results.PRESENT : f.results.NOT_PRESENT, t.reasonAttribute, t.infoAttributes, t.xhrData, new f.DomainNameInfoAttribute(n)) | |
}) | |
}) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e) { | |
return new h.ErrorInfoAttribute("Selector No Container Support: " + e) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var u = n(2), | |
i = r(u), | |
a = n(3), | |
c = r(a), | |
l = n(4), | |
s = r(l), | |
f = n(205), | |
d = r(f), | |
p = n(19), | |
_ = n(16), | |
h = n(1), | |
v = ["div", "span", "li", "section"]; | |
t["default"] = new i["default"](new c["default"](h.types.GENERIC_ADBLOCKER, h.tests.INFERENCE, h.tests.FSM, h.tests.ELEMENT, h.tests.HIDING), function(e) { | |
var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "", | |
n = document.createElement(v[(0, _.generateRandomInteger)(0, v.length)]); | |
n.className = (0, _.generateRandomString)(), document.body.appendChild(n); | |
var r = document.createElement("style"); | |
return document.head.appendChild(r), r.innerHTML = "\n " + n.nodeName.toLowerCase() + "." + n.className + " {\n position: absolute !important;\n top: -9999px !important;\n left: -9999px !important;\n }\n ", new s["default"](function(u) { | |
var i = void 0; | |
try { | |
i = (0, d["default"])(t) | |
} catch (a) { | |
return void u(e.createResult(h.results.NOT_PRESENT, h.reasons.BROKEN_ELEMENT_HIDING_RULE, new h.ErrorInfoAttribute(a))) | |
} | |
var c = n.nodeName.toLowerCase() + "." + n.className + " " + t, | |
l = "\n " + c + " {\n display: block;\n height: 5px !important;\n width: 5px !important;\n }\n "; | |
null == r.sheet || "function" != typeof r.sheet.insertRule ? r.innerHTML += l : r.sheet.insertRule(l, 0), i.forEach(function(e) { | |
n.appendChild(e) | |
}), setTimeout(function() { | |
setTimeout(function() { | |
var n = document.querySelector(c); | |
if (!n) return void u(e.createResult(h.results.NOT_PRESENT, h.reasons.BROKEN_ELEMENT_HIDING_RULE, o(t))); | |
var r = (0, p.elementIsCollapsed)(n); | |
u(e.createResult(r ? h.results.PRESENT : h.results.NOT_PRESENT, r ? h.reasons.ELEMENT_HIDDEN : h.reasons.NO_ELEMENT_HIDDEN, new h.SelectorInfoAttribute(t))) | |
}, 200) | |
}, 1) | |
}).then(function(e) { | |
return n.parentElement && document.body.removeChild(n), r.parentElement && document.head.removeChild(r), e | |
}) | |
}) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o() { | |
return f["default"].get("enable_fsm_detection") ? (0, p["default"])(h["default"].bindArgs(f["default"].get("fsm_endpoint"), document.domain)).then(function(e) { | |
var t = u(e, 1), | |
n = t[0], | |
r = n.getData(O.XhrDataAttribute); | |
if (!n.has(O.reasons.AJAX_LOAD_SUCCESS) || !r.responseText) return e; | |
var o = (0, b["default"])(r); | |
return 0 === o.length ? e.concat(new a["default"](O.types.GENERIC_ADBLOCKER, O.tests.FSM, O.results.NOT_PRESENT, O.reasons.NO_ELEMENT_HIDING_RULES)) : o.reduce(function(e, t) { | |
return e.then(function(e) { | |
return e.some(function(e) { | |
return e.has(O.results.PRESENT) | |
}) ? e : E["default"].run(t).then(function(t) { | |
return e.concat(t) | |
}) | |
}) | |
}, l["default"].resolve([])).then(function(t) { | |
return e.concat(t) | |
}) | |
}) : l["default"].resolve([]) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var u = function() { | |
function e(e, t) { | |
var n = [], | |
r = !0, | |
o = !1, | |
u = void 0; | |
try { | |
for (var i, a = e[Symbol.iterator](); !(r = (i = a.next()).done) && (n.push(i.value), !t || n.length !== t); r = !0); | |
} catch (c) { | |
o = !0, u = c | |
} finally { | |
try { | |
!r && a["return"] && a["return"]() | |
} finally { | |
if (o) throw u | |
} | |
} | |
return n | |
} | |
return function(t, n) { | |
if (Array.isArray(t)) return t; | |
if (Symbol.iterator in Object(t)) return e(t, n); | |
throw new TypeError("Invalid attempt to destructure non-iterable instance") | |
} | |
}(); | |
t["default"] = o; | |
var i = n(80), | |
a = r(i), | |
c = n(4), | |
l = r(c), | |
s = n(5), | |
f = r(s), | |
d = n(81), | |
p = r(d), | |
_ = n(168), | |
h = r(_), | |
v = n(169), | |
E = r(v), | |
y = n(104), | |
b = r(y), | |
O = n(1) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(2), | |
u = r(o), | |
i = n(76), | |
a = r(i), | |
c = n(77); | |
t["default"] = new u["default"](a["default"].getSchema(), function(e) { | |
var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : window; | |
return a["default"].run(t, (0, c.getImageUrl)()) | |
}) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(53), | |
u = r(o), | |
i = n(171), | |
a = r(i), | |
c = n(76), | |
l = r(c), | |
s = [u["default"], a["default"], l["default"]]; | |
t["default"] = s | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function"); | |
} | |
function u(e) { | |
for (var t = arguments.length, n = Array(t > 1 ? t - 1 : 0), r = 1; r < t; r++) n[r - 1] = arguments[r]; | |
return e.filter(function(e) { | |
return e.has.apply(e, n) && !e.has(y.results.NOT_PRESENT) && !e.has(y.tests.FSM) | |
})[0] | |
} | |
function i(e) { | |
for (var t = arguments.length, n = Array(t > 1 ? t - 1 : 0), r = 1; r < t; r++) n[r - 1] = arguments[r]; | |
return null != u.apply(void 0, [e].concat(n)) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var a = n(20), | |
c = r(a), | |
l = n(239), | |
s = r(l), | |
f = function() { | |
function e(e, t) { | |
for (var n = 0; n < t.length; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
return function(t, n, r) { | |
return n && e(t.prototype, n), r && e(t, r), t | |
} | |
}(), | |
d = n(4), | |
p = r(d), | |
_ = n(81), | |
h = r(_), | |
v = n(9), | |
E = r(v), | |
y = n(1), | |
b = n(186), | |
O = r(b), | |
m = n(174), | |
g = r(m), | |
S = n(172), | |
w = r(S), | |
T = n(149), | |
R = r(T), | |
A = n(154), | |
P = r(A), | |
N = n(167), | |
C = r(N), | |
M = n(159), | |
j = r(M), | |
k = n(160), | |
I = r(k), | |
L = n(177), | |
D = r(L), | |
x = n(179), | |
U = r(x), | |
B = n(183), | |
Y = r(B), | |
F = n(181), | |
K = r(F), | |
G = n(170), | |
H = r(G), | |
V = function() { | |
function e(t) { | |
o(this, e), this._options = (0, s["default"])({}, t || {}, { | |
useInterference: !1, | |
useGenericAdblocker: !0, | |
useAdblocker: !0 | |
}), this.rerun() | |
} | |
return f(e, [{ | |
key: "rerun", | |
value: function() { | |
var e = this; | |
return this._run = (0, h["default"])(O["default"], g["default"], w["default"], E["default"].chrome() ? R["default"] : [], E["default"].firefox() ? P["default"] : [], E["default"].safari() ? C["default"] : [], E["default"].ie() ? j["default"] : [], E["default"].opera() ? I["default"] : [], E["default"].chrome() ? D["default"] : [], E["default"].firefox() ? U["default"] : [], E["default"].safari() ? Y["default"] : [], E["default"].ie() ? K["default"] : [], H["default"]).then(function(t) { | |
return new p["default"](function(n) { | |
if (e._getAdblockerResult = e._getAdblocker(t), window.googletag && window.googletag.pubads) return void n(t); | |
if (i(t, y.types.ADBLOCKER) || i(t, y.types.GENERIC_ADBLOCKER) || i(t, y.types.STAND_DOWN) || !i(t, y.types.INTERFERENCE)) return void n(t); | |
var r = document.querySelector('script[src*="tag/js/gpt.js"]'); | |
return r ? (r.addEventListener("load", function() { | |
n(t) | |
}), r.addEventListener("error", function() { | |
n(t) | |
}), void window.setTimeout(function() { | |
n(t) | |
}, 1e4)) : void n(t) | |
}) | |
}), this | |
} | |
}, { | |
key: "serializeResults", | |
value: function() { | |
return this._run.then(function(e) { | |
return e.join("|") | |
}) | |
} | |
}, { | |
key: "isStandingDown", | |
value: function() { | |
return this._run.then(function(e) { | |
return i(e, y.types.STAND_DOWN) | |
}) | |
} | |
}, { | |
key: "isInterfering", | |
value: function() { | |
return this._standDownOr(function(e) { | |
return i(e, y.types.INTERFERENCE) || i(e, y.types.GENERIC_ADBLOCKER) || i(e, y.types.ADBLOCKER) | |
}) | |
} | |
}, { | |
key: "isFsm", | |
value: function() { | |
return this._standDownOr(function(e) { | |
return e.some(function(e) { | |
return e.has(y.tests.FSM, y.results.PRESENT) | |
}) | |
}) | |
} | |
}, { | |
key: "isPrivate", | |
value: function() { | |
return this._standDownOr(function(e) { | |
return i(e, y.types.PRIVATE) | |
}) | |
} | |
}, { | |
key: "isAdblocking", | |
value: function() { | |
var e = this; | |
return this._standDownOr(function(t) { | |
var n = i(t, y.types.INTERFERENCE), | |
r = i(t, y.types.GENERIC_ADBLOCKER), | |
o = i(t, y.types.ADBLOCKER); | |
return e._options.useInterference && n || e._options.useGenericAdblocker && r || e._options.useAdblocker && o | |
}) | |
} | |
}, { | |
key: "getAdblocker", | |
value: function() { | |
var e = this; | |
return this.isAdblocking().then(function(t) { | |
return t ? e._run.then(function(t) { | |
return e._getAdblocker(t) | |
}) : null | |
}) | |
} | |
}, { | |
key: "getFsmData", | |
value: function() { | |
return this._run.then(function(e) { | |
var t = (0, c["default"])(e.map(function(e) { | |
return e.getData(y.XhrDataAttribute) | |
}), function(e) { | |
return null != e | |
}); | |
return t || null | |
}) | |
} | |
}, { | |
key: "getAdblockerSync", | |
value: function() { | |
if ("undefined" == typeof this._getAdblockerResult) throw new Error("get adblocker not ready"); | |
return this._getAdblockerResult | |
} | |
}, { | |
key: "_getAdblocker", | |
value: function(e) { | |
var t = u(e, y.types.ADBLOCKER); | |
return t ? (0, c["default"])(t.attributes, function(e) { | |
return (0, y.isResult)(e) && e !== y.results.PRESENT | |
}) : i(e, y.types.GENERIC_ADBLOCKER) ? y.results.UNKNOWN_ADBLOCKER : null | |
} | |
}, { | |
key: "_standDownOr", | |
value: function(e) { | |
var t = this; | |
return this.isStandingDown().then(function(n) { | |
return !n && t._run.then(function(t) { | |
return e(t) | |
}) | |
}) | |
} | |
}]), e | |
}(); | |
t["default"] = V | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(77), | |
u = r(o), | |
i = n(78), | |
a = r(i), | |
c = n(175), | |
l = r(c), | |
s = [u["default"], a["default"], l["default"]]; | |
t["default"] = s | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(2), | |
u = r(o), | |
i = n(176), | |
a = r(i), | |
c = ["/", "/", "0", "9", "1", "4", ".", "g", "l", "o", "b", "a", "l", ".", "s", "s", "l", ".", "f", "a", "s", "t", "l", "y", ".", "n", "e", "t", "/", "a", "d", "/", "s", "c", "r", "i", "p", "t", "/", "x", ".", "j", "s"].join(""); | |
t["default"] = new u["default"](a["default"].getSchema(), function() { | |
return a["default"].run(c) | |
}) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e, t) { | |
var n = document.createElement("script"); | |
return new p["default"](function(r) { | |
n.addEventListener("load", function(n) { | |
r(e.createResult(O.results.NOT_PRESENT, O.reasons.NO_LOAD_BLOCK, new O.UrlInfoAttribute(t), new O.EventDataAttribute(n))) | |
}), n.addEventListener("error", function(n) { | |
r(e.createResult(O.results.PRESENT, O.reasons.LOAD_BLOCK, new O.UrlInfoAttribute(t), new O.EventDataAttribute(n))) | |
}), b["default"].safari() && setTimeout(function() { | |
r(e.createResult(O.results.NOT_PRESENT, O.reasons.TIMEOUT, new O.UrlInfoAttribute(t))) | |
}, 1e4), n.src = t, document.body.appendChild(n) | |
}).then(function(e) { | |
return n.parentElement && n.parentElement.removeChild(n), e | |
}) | |
} | |
function u() { | |
var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : m; | |
return e + "?cb=" + Date.now() | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var i = n(20), | |
a = r(i), | |
c = n(2), | |
l = r(c), | |
s = n(3), | |
f = r(s), | |
d = n(4), | |
p = r(d), | |
_ = n(43), | |
h = r(_), | |
v = n(5), | |
E = r(v), | |
y = n(9), | |
b = r(y), | |
O = n(1), | |
m = ["/", "/", "d", "3", "u", "j", "i", "d", "s6", "8", "p", "6x", "m", "q", ".", "c", "l", "o", "ud", "f", "r", "o", "n", "t", ".", "ne", "t", "/", "x", ".", "j", "s"].join(""); | |
t["default"] = new l["default"](new f["default"](O.types.INTERFERENCE, O.tests.INFERENCE, O.tests.SCRIPT, O.tests.AJAX, O.tests.NETWORK), function(e, t) { | |
var n = u(t); | |
return p["default"].all([o(e, n), o(e, n), o(e, n), o(e, n), o(e, n)]).then(function(e) { | |
for (var t = (0, a["default"])(e, function(e) { | |
return e.has(O.results.NOT_PRESENT) | |
}), r = e.map(function(e) { | |
var t = e.getData(O.EventDataAttribute); | |
return t && t.timeStamp ? t.timeStamp : 1 / 0 | |
}), o = [], u = 1; u < r.length; u++) o.push(new O.TimeDiffInfoAttribute(r[u] - r[u - 1])); | |
if (t) return t.addAttribute(o); | |
var i = e[0], | |
c = i.addAttribute(o), | |
l = []; | |
return new p["default"](function(e) { | |
var t = E["default"].get("site_css_url"); | |
if (!t) return e(); | |
var n = document.createElement("link"); | |
n.setAttribute("rel", "stylesheet"), n.setAttribute("type", "text/css"), n.addEventListener("load", function() { | |
l.push(new O.InfoAttribute("lnk_ld", (!0).toString())), n.parentElement && document.head.removeChild(n), e() | |
}), n.addEventListener("error", function() { | |
l.push(new O.InfoAttribute("lnk_ld", (!1).toString())), n.parentElement && document.head.removeChild(n), e() | |
}), n.href = t + "?cb=" + Date.now(), document.head.appendChild(n) | |
}).then(function() { | |
return p["default"].all([(0, h["default"])(n), (0, h["default"])(n), (0, h["default"])(n), (0, h["default"])(n), (0, h["default"])(n)]) | |
}).then(function(e) { | |
for (var t = (0, a["default"])(e, function(e) { | |
return !(e.blocked || e.succeeded) | |
}), n = e.map(function(e) { | |
return (0, a["default"])(e.infoAttributes, function(e) { | |
return 0 === e.toString().indexOf("ts=") | |
}) | |
}).filter(function(e) { | |
return Boolean(e) | |
}), r = n.map(function(e) { | |
return parseFloat(e.toString().slice("ts=".length)) | |
}), o = [], u = 1; u < r.length; u++) o.push(new O.TimeDiffInfoAttribute(r[u] - r[u - 1])); | |
if (t) return c.addAttribute(O.results.NOT_PRESENT, t.reasonAttribute, t.infoAttributes, n, o, l).removeAttribute(O.results.PRESENT); | |
var i = e[0]; | |
return c.addAttribute(i.reasonAttribute, i.infoAttributes, n, o, l) | |
}) | |
}) | |
}) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(178), | |
u = r(o), | |
i = [u["default"]]; | |
t["default"] = i | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(2), | |
u = r(o), | |
i = n(3), | |
a = r(i), | |
c = n(4), | |
l = r(c), | |
s = n(1); | |
t["default"] = new u["default"](new a["default"](s.types.PRIVATE, s.tests.FEATURE_ACCESS), function(e) { | |
var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : window; | |
return new l["default"](function(n) { | |
t.webkitRequestFileSystem ? t.webkitRequestFileSystem(window.TEMPORARY, 1, function() { | |
n(e.createResult(s.results.NOT_PRESENT, s.reasons.REQUEST_FILE_SYSTEM_SUCCESS)) | |
}, function(t) { | |
n("SecurityError" === t.name ? e.createResult(s.results.PRESENT, s.reasons.REQUEST_FILE_SYSTEM_ERROR, new s.ErrorInfoAttribute(t.name)) : e.createResult(s.results.NOT_PRESENT, s.reasons.REQUEST_FILE_SYSTEM_ERROR, new s.ErrorInfoAttribute(t.name))) | |
}) : n(e.createResult(s.results.NOT_PRESENT, s.reasons.NO_REQUEST_FILE_SYSTEM)) | |
}) | |
}) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(180), | |
u = r(o), | |
i = [u["default"]]; | |
t["default"] = i | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(2), | |
u = r(o), | |
i = n(3), | |
a = r(i), | |
c = n(4), | |
l = r(c), | |
s = n(1); | |
t["default"] = new u["default"](new a["default"](s.types.PRIVATE, s.tests.FEATURE_ACCESS), function(e) { | |
var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : window; | |
return new l["default"](function(n) { | |
if (t.indexedDB) { | |
var r = t.indexedDB.open("test"); | |
r.onsuccess = function() { | |
n(e.createResult(s.results.NOT_PRESENT, s.reasons.INDEXED_DB_OPEN_SUCCESS)) | |
}, r.onerror = function() { | |
n(e.createResult(s.results.PRESENT, s.reasons.INDEXED_DB_OPEN_ERROR)) | |
} | |
} else n(e.createResult(s.results.NOT_PRESENT, s.reasons.NO_INDEXED_DB)) | |
}) | |
}) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(182), | |
u = r(o), | |
i = [u["default"]]; | |
t["default"] = i | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(2), | |
u = r(o), | |
i = n(3), | |
a = r(i), | |
c = n(1); | |
t["default"] = new u["default"](new a["default"](c.types.PRIVATE, c.tests.FEATURE_ACCESS), function(e) { | |
var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : window; | |
return t.indexedDB ? e.createResult(c.results.NOT_PRESENT, c.reasons.INDEXED_DB_EXISTS) : e.createResult(c.results.PRESENT, c.reasons.NO_INDEXED_DB) | |
}) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(184), | |
u = r(o), | |
i = [u["default"]]; | |
t["default"] = i | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(2), | |
u = r(o), | |
i = n(3), | |
a = r(i), | |
c = n(1); | |
t["default"] = new u["default"](new a["default"](c.types.PRIVATE, c.tests.FEATURE_ACCESS), function(e) { | |
var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : window; | |
if (!t.localStorage) return e.createResult(c.results.NOT_PRESENT, c.reasons.NO_LOCAL_STORAGE); | |
try { | |
return t.localStorage.setItem("sp", "1"), t.localStorage.removeItem("sp"), e.createResult(c.results.NOT_PRESENT, c.reasons.LOCAL_STORAGE_SET_SUCCESS) | |
} catch (n) { | |
return "QuotaExceededError" === n.name ? e.createResult(c.results.PRESENT, c.reasons.LOCAL_STORAGE_SET_ERROR, new c.ErrorInfoAttribute(n.name)) : e.createResult(c.results.NOT_PRESENT, c.reasons.LOCAL_STORAGE_SET_ERROR, new c.ErrorInfoAttribute(n.name)) | |
} | |
}) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(2), | |
u = r(o), | |
i = n(3), | |
a = r(i), | |
c = n(9), | |
l = r(c), | |
s = n(1); | |
t["default"] = new u["default"](new a["default"](s.types.STAND_DOWN, s.tests.USER_AGENT, s.tests.BOT), function(e) { | |
return l["default"].googlebot() ? e.createResult(s.results.PRESENT, s.reasons.GOOGLE_BOT_USER_AGENT) : l["default"].googleweblight() ? e.createResult(s.results.PRESENT, s.reasons.GOOGLE_WEB_LIGHT) : l["default"].bingbot() ? e.createResult(s.results.PRESENT, s.reasons.BING_BOT_USER_AGENT) : l["default"].exabot() ? e.createResult(s.results.PRESENT, s.reasons.EXA_BOT_USER_AGENT) : e.createResult(s.results.NOT_PRESENT, s.reasons.NO_BOT_USER_AGENT) | |
}) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(185), | |
u = r(o), | |
i = n(187), | |
a = r(i), | |
c = [u["default"], a["default"]]; | |
t["default"] = c | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(2), | |
u = r(o), | |
i = n(3), | |
a = r(i), | |
c = n(1), | |
l = ["w", "e", "b", "c", "a", "c", "h", "e", ".", "g", "o", "o", "g", "l", "e", "u", "s", "e", "r", "c", "o", "n", "t", "e", "n", "t", ".", "c", "o", "m"].join(""), | |
s = ["o", "p", "t", "i", "m", "i", "z", "e", "l", "y", "p", "r", "e", "v", "i", "e", "w", ".", "c", "o", "m"].join(""); | |
t["default"] = new u["default"](new a["default"](c.types.STAND_DOWN, c.tests.PROXY_HOST), function(e) { | |
return window.location.host === l ? e.createResult(c.results.PRESENT, c.reasons.GOOGLE_WEBCACHE_PROXY_HOST) : window.location.host.indexOf(s) > -1 ? e.createResult(c.results.PRESENT, c.reasons.OPTIMIZELY_PREVIEW_PROXY_HOST) : e.createResult(c.results.NOT_PRESENT, c.reasons.NO_PROXY_HOST) | |
}) | |
}, , , function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
function u(e, t) { | |
if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return !t || "object" != typeof t && "function" != typeof t ? e : t | |
} | |
function i(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function, not " + typeof t); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
enumerable: !1, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t) | |
} | |
function a(e, t) { | |
return e.consumeCharacters("]"), new p(t) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t.ElementAttributeAnyValueModificationRecord = void 0; | |
var c = function() { | |
function e(e, t) { | |
for (var n = 0; n < t.length; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
return function(t, n, r) { | |
return n && e(t.prototype, n), r && e(t, r), t | |
} | |
}(); | |
t["default"] = a; | |
var l = n(18), | |
s = r(l), | |
f = n(24), | |
d = r(f), | |
p = t.ElementAttributeAnyValueModificationRecord = function(e) { | |
function t(e) { | |
return o(this, t), u(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e, (0, d["default"])().join(" "))) | |
} | |
return i(t, e), c(t, [{ | |
key: "applyToElement", | |
value: function(e) { | |
e.setAttribute(this.key, e.hasAttribute(this.key) ? e.getAttribute(this.key) : this.value) | |
} | |
}]), t | |
}(s["default"]) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
function u(e, t) { | |
if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return !t || "object" != typeof t && "function" != typeof t ? e : t | |
} | |
function i(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function, not " + typeof t); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
enumerable: !1, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t) | |
} | |
function a(e, t) { | |
e.consumeCharacters("*="); | |
var n = e.consumeRegex(v.selectorAttributeValueMatcher), | |
r = (0, _["default"])(n); | |
return new E(t, r) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t.ElementAttributeValueContainsModificationRecord = void 0; | |
var c = function() { | |
function e(e, t) { | |
for (var n = 0; n < t.length; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
return function(t, n, r) { | |
return n && e(t.prototype, n), r && e(t, r), t | |
} | |
}(); | |
t["default"] = a; | |
var l = n(18), | |
s = r(l), | |
f = n(24), | |
d = r(f), | |
p = n(25), | |
_ = r(p), | |
h = n(16), | |
v = n(6), | |
E = t.ElementAttributeValueContainsModificationRecord = function(e) { | |
function t() { | |
return o(this, t), u(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments)) | |
} | |
return i(t, e), c(t, [{ | |
key: "applyToElement", | |
value: function(e) { | |
if (e.hasAttribute(this.key)) { | |
var t = e.getAttribute(this.key).split(" "); | |
t.splice((0, h.generateRandomInteger)(0, t.length), 0, this.value), e.setAttribute(this.key, t.join(" ")) | |
} else { | |
var n = (0, d["default"])().join(" "), | |
r = (0, h.generateRandomInteger)(0, n.length); | |
e.setAttribute(this.key, n.slice(0, r) + this.value + n.slice(r)) | |
} | |
} | |
}]), t | |
}(s["default"]) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
function u(e, t) { | |
if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return !t || "object" != typeof t && "function" != typeof t ? e : t | |
} | |
function i(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function, not " + typeof t); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
enumerable: !1, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t) | |
} | |
function a(e, t) { | |
e.consumeCharacters("$="); | |
var n = e.consumeRegex(h.selectorAttributeValueMatcher), | |
r = (0, _["default"])(n); | |
return new v(t, r) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t.ElementAttributeValueEndsWithModificationRecord = void 0; | |
var c = function() { | |
function e(e, t) { | |
for (var n = 0; n < t.length; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
return function(t, n, r) { | |
return n && e(t.prototype, n), r && e(t, r), t | |
} | |
}(); | |
t["default"] = a; | |
var l = n(18), | |
s = r(l), | |
f = n(24), | |
d = r(f), | |
p = n(25), | |
_ = r(p), | |
h = n(6), | |
v = t.ElementAttributeValueEndsWithModificationRecord = function(e) { | |
function t() { | |
return o(this, t), u(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments)) | |
} | |
return i(t, e), c(t, [{ | |
key: "applyToElement", | |
value: function(e) { | |
var t = e.hasAttribute(this.key) ? e.getAttribute(this.key) : (0, d["default"])().join(" "); | |
e.setAttribute(this.key, t + " " + this.value) | |
} | |
}]), t | |
}(s["default"]) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
function u(e, t) { | |
if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return !t || "object" != typeof t && "function" != typeof t ? e : t | |
} | |
function i(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function, not " + typeof t); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
enumerable: !1, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t) | |
} | |
function a(e, t) { | |
e.consumeCharacters("="); | |
var n = e.consumeRegex(p.selectorAttributeValueMatcher), | |
r = (0, d["default"])(n); | |
return new _(t, r) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t.ElementAttributeValueEqualsModificationRecord = void 0; | |
var c = function() { | |
function e(e, t) { | |
for (var n = 0; n < t.length; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
return function(t, n, r) { | |
return n && e(t.prototype, n), r && e(t, r), t | |
} | |
}(); | |
t["default"] = a; | |
var l = n(18), | |
s = r(l), | |
f = n(25), | |
d = r(f), | |
p = n(6), | |
_ = t.ElementAttributeValueEqualsModificationRecord = function(e) { | |
function t() { | |
return o(this, t), u(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments)) | |
} | |
return i(t, e), c(t, [{ | |
key: "applyToElement", | |
value: function(e) { | |
e.setAttribute(this.key, this.value) | |
} | |
}]), t | |
}(s["default"]) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
function u(e, t) { | |
if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return !t || "object" != typeof t && "function" != typeof t ? e : t | |
} | |
function i(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function, not " + typeof t); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
enumerable: !1, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t) | |
} | |
function a(e, t) { | |
e.consumeCharacters("~="); | |
var n = e.consumeRegex(v.selectorAttributeValueMatcher), | |
r = (0, _["default"])(n); | |
return new E(t, r) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t.ElementAttributeValueWordEqualsModificationRecord = void 0; | |
var c = function() { | |
function e(e, t) { | |
for (var n = 0; n < t.length; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
return function(t, n, r) { | |
return n && e(t.prototype, n), r && e(t, r), t | |
} | |
}(); | |
t["default"] = a; | |
var l = n(18), | |
s = r(l), | |
f = n(24), | |
d = r(f), | |
p = n(25), | |
_ = r(p), | |
h = n(16), | |
v = n(6), | |
E = t.ElementAttributeValueWordEqualsModificationRecord = function(e) { | |
function t() { | |
return o(this, t), u(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments)) | |
} | |
return i(t, e), c(t, [{ | |
key: "applyToElement", | |
value: function(e) { | |
var t = e.hasAttribute(this.key) ? e.getAttribute(this.key).split(" ") : (0, d["default"])(), | |
n = (0, h.generateRandomInteger)(0, t.length); | |
t.splice(n, 0, this.value), e.setAttribute(this.key, t.join(" ")) | |
} | |
}]), t | |
}(s["default"]) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e) { | |
e.consumeCharacters("["); | |
var t = e.consumeRegex(E.selectorValueMatcher); | |
if (b.indexOf(t) > -1) throw (0, y.networkRequestTriggeringSelectorError)(e.getSelector()); | |
var n = e.lookAheadRegex(E.selectorAttributeOperatorMatcher), | |
r = O[n]; | |
if (!r) throw (0, y.unparseableSelectorError)(e.getSelector()); | |
return r(e, t) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t["default"] = o; | |
var u = n(190), | |
i = r(u), | |
a = n(191), | |
c = r(a), | |
l = n(193), | |
s = r(l), | |
f = n(192), | |
d = r(f), | |
p = n(196), | |
_ = r(p), | |
h = n(194), | |
v = r(h), | |
E = n(6), | |
y = n(27), | |
b = ["src"], | |
O = { | |
"=": s["default"], | |
"~=": v["default"], | |
"^=": _["default"], | |
"$=": d["default"], | |
"*=": c["default"], | |
"]": i["default"] | |
} | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
function u(e, t) { | |
if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return !t || "object" != typeof t && "function" != typeof t ? e : t | |
} | |
function i(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function, not " + typeof t); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
enumerable: !1, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t) | |
} | |
function a(e, t) { | |
e.consumeCharacters("^="); | |
var n = e.consumeRegex(h.selectorAttributeValueMatcher), | |
r = (0, _["default"])(n); | |
return new v(t, r) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t.ElementAttributeValueStartsWithModificationRecord = void 0; | |
var c = function() { | |
function e(e, t) { | |
for (var n = 0; n < t.length; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
return function(t, n, r) { | |
return n && e(t.prototype, n), r && e(t, r), t | |
} | |
}(); | |
t["default"] = a; | |
var l = n(18), | |
s = r(l), | |
f = n(24), | |
d = r(f), | |
p = n(25), | |
_ = r(p), | |
h = n(6), | |
v = t.ElementAttributeValueStartsWithModificationRecord = function(e) { | |
function t() { | |
return o(this, t), u(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments)) | |
} | |
return i(t, e), c(t, [{ | |
key: "applyToElement", | |
value: function(e) { | |
var t = e.hasAttribute(this.key) ? e.getAttribute(this.key) : (0, d["default"])().join(" "); | |
e.setAttribute(this.key, this.value + " " + t) | |
} | |
}]), t | |
}(s["default"]) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
function u(e, t) { | |
if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return !t || "object" != typeof t && "function" != typeof t ? e : t | |
} | |
function i(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function, not " + typeof t); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
enumerable: !1, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t) | |
} | |
function a(e) { | |
return e.consumeRegex(p.selectorChildElementMatcher), new _((0, d["default"])(e)) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t.ChildElementHierarchyModificationRecord = void 0; | |
var c = function() { | |
function e(e, t) { | |
for (var n = 0; n < t.length; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
return function(t, n, r) { | |
return n && e(t.prototype, n), r && e(t, r), t | |
} | |
}(); | |
t["default"] = a; | |
var l = n(32), | |
s = r(l), | |
f = n(26), | |
d = r(f), | |
p = n(6), | |
_ = t.ChildElementHierarchyModificationRecord = function(e) { | |
function t() { | |
return o(this, t), u(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments)) | |
} | |
return i(t, e), c(t, [{ | |
key: "applyToElementRecord", | |
value: function(e) { | |
e.appendChildElementRecord(this.elementRecord) | |
} | |
}]), t | |
}(s["default"]) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
function u(e, t) { | |
if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return !t || "object" != typeof t && "function" != typeof t ? e : t | |
} | |
function i(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function, not " + typeof t); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
enumerable: !1, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t) | |
} | |
function a(e) { | |
return e.consumeCharacters("."), new d(e.consumeRegex(f.selectorValueMatcher)) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t.ElementClassNameModificationRecord = void 0; | |
var c = function() { | |
function e(e, t) { | |
for (var n = 0; n < t.length; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
return function(t, n, r) { | |
return n && e(t.prototype, n), r && e(t, r), t | |
} | |
}(); | |
t["default"] = a; | |
var l = n(45), | |
s = r(l), | |
f = n(6), | |
d = t.ElementClassNameModificationRecord = function(e) { | |
function t(e) { | |
o(this, t); | |
var n = u(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this)); | |
return n._className = e, n | |
} | |
return i(t, e), c(t, [{ | |
key: "applyToElement", | |
value: function(e) { | |
e.className = e.className ? e.className + " " + this._className : this._className | |
} | |
}]), t | |
}(s["default"]) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
throw e.consumeCharacters(":"), (0, o.unsupportedSelectorError)(e.getSelector()) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t["default"] = r; | |
var o = n(27) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e) { | |
var t = new h.RootElementRecord, | |
n = (0, _["default"])(e); | |
t.appendChildElementRecord(n); | |
for (var r = n; !e.isDone();) { | |
var o = e.lookAheadRegex(v.selectorHierarchyOperatorMatcher); | |
if ("" === o) throw (0, E.unparseableSelectorError)(e.getSelector()); | |
var u = y[o.trim()]; | |
if (!u) throw (0, E.unparseableSelectorError)(e.getSelector()); | |
var i = u(e); | |
i.applyToElementRecord(r), r = i.getElementRecord() | |
} | |
return t | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t["default"] = o; | |
var u = n(197), | |
i = r(u), | |
a = n(201), | |
c = r(a), | |
l = n(202), | |
s = r(l), | |
f = n(204), | |
d = r(f), | |
p = n(26), | |
_ = r(p), | |
h = n(46), | |
v = n(6), | |
E = n(27), | |
y = { | |
">": i["default"], | |
"": c["default"], | |
"+": d["default"], | |
"~": s["default"] | |
} | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
function u(e, t) { | |
if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return !t || "object" != typeof t && "function" != typeof t ? e : t | |
} | |
function i(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function, not " + typeof t); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
enumerable: !1, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t) | |
} | |
function a(e) { | |
return e.consumeRegex(h.selectorGrandChildElementMatcher), new v((0, d["default"])(e)) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t.GrandChildElementHierarchyModificationRecord = void 0; | |
var c = function() { | |
function e(e, t) { | |
for (var n = 0; n < t.length; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
return function(t, n, r) { | |
return n && e(t.prototype, n), r && e(t, r), t | |
} | |
}(); | |
t["default"] = a; | |
var l = n(32), | |
s = r(l), | |
f = n(26), | |
d = r(f), | |
p = n(82), | |
_ = r(p), | |
h = n(6), | |
v = t.GrandChildElementHierarchyModificationRecord = function(e) { | |
function t() { | |
return o(this, t), u(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments)) | |
} | |
return i(t, e), c(t, [{ | |
key: "applyToElementRecord", | |
value: function(e) { | |
var t = (0, _["default"])(); | |
t.push(this.elementRecord), t.forEach(function(e, n) { | |
n > 0 && t[n - 1].appendChildElementRecord(e) | |
}), e.appendChildElementRecord(t[0]) | |
} | |
}]), t | |
}(s["default"]) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
function u(e, t) { | |
if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return !t || "object" != typeof t && "function" != typeof t ? e : t | |
} | |
function i(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function, not " + typeof t); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
enumerable: !1, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t) | |
} | |
function a(e) { | |
return e.consumeRegex(h.selectorGrandSiblingElementMatcher), new v((0, d["default"])(e)) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t.GrandSiblingElementHierarchyModificationRecord = void 0; | |
var c = function() { | |
function e(e, t) { | |
for (var n = 0; n < t.length; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
return function(t, n, r) { | |
return n && e(t.prototype, n), r && e(t, r), t | |
} | |
}(); | |
t["default"] = a; | |
var l = n(32), | |
s = r(l), | |
f = n(26), | |
d = r(f), | |
p = n(82), | |
_ = r(p), | |
h = n(6), | |
v = t.GrandSiblingElementHierarchyModificationRecord = function(e) { | |
function t() { | |
return o(this, t), u(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments)) | |
} | |
return i(t, e), c(t, [{ | |
key: "applyToElementRecord", | |
value: function(e) { | |
var t = e.getParentElementRecord(), | |
n = (0, _["default"])(); | |
n.push(this.elementRecord), n.forEach(function(e) { | |
t.appendChildElementRecord(e) | |
}) | |
} | |
}]), t | |
}(s["default"]) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
function u(e, t) { | |
if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return !t || "object" != typeof t && "function" != typeof t ? e : t | |
} | |
function i(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function, not " + typeof t); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
enumerable: !1, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t) | |
} | |
function a(e) { | |
return e.consumeCharacters("#"), new d(e.consumeRegex(f.selectorValueMatcher)) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t.ElementIdModificationRecord = void 0; | |
var c = function() { | |
function e(e, t) { | |
for (var n = 0; n < t.length; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
return function(t, n, r) { | |
return n && e(t.prototype, n), r && e(t, r), t | |
} | |
}(); | |
t["default"] = a; | |
var l = n(45), | |
s = r(l), | |
f = n(6), | |
d = t.ElementIdModificationRecord = function(e) { | |
function t(e) { | |
o(this, t); | |
var n = u(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this)); | |
return n._id = e, n | |
} | |
return i(t, e), c(t, [{ | |
key: "applyToElement", | |
value: function(e) { | |
e.id = this._id | |
} | |
}]), t | |
}(s["default"]) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
function u(e, t) { | |
if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return !t || "object" != typeof t && "function" != typeof t ? e : t | |
} | |
function i(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function, not " + typeof t); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
enumerable: !1, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t) | |
} | |
function a(e) { | |
return e.consumeRegex(p.selectorSiblingElementMatcher), new _((0, d["default"])(e)) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t.SiblingElementHierarchyModificationRecord = void 0; | |
var c = function() { | |
function e(e, t) { | |
for (var n = 0; n < t.length; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
return function(t, n, r) { | |
return n && e(t.prototype, n), r && e(t, r), t | |
} | |
}(); | |
t["default"] = a; | |
var l = n(32), | |
s = r(l), | |
f = n(26), | |
d = r(f), | |
p = n(6), | |
_ = t.SiblingElementHierarchyModificationRecord = function(e) { | |
function t() { | |
return o(this, t), u(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments)) | |
} | |
return i(t, e), c(t, [{ | |
key: "applyToElementRecord", | |
value: function(e) { | |
e.getParentElementRecord().appendChildElementRecord(this.elementRecord) | |
} | |
}]), t | |
}(s["default"]) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e) { | |
try { | |
document.querySelector(e) | |
} catch (t) { | |
throw (0, s.unparseableSelectorError)(e.toString()) | |
} | |
var n = (0, l["default"])(new a["default"](e.trim())).generateElementHierarchy(); | |
return u(e, n), n | |
} | |
function u(e, t) { | |
var n = document.createElement("div"); | |
t.forEach(function(e) { | |
n.appendChild(e) | |
}); | |
var r = null != n.querySelector(e); | |
if (!r) throw (0, s.nonMatchingSelectorError)(e) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t["default"] = o; | |
var i = n(206), | |
a = r(i), | |
c = n(200), | |
l = r(c), | |
s = n(27) | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = function() { | |
function e(e, t) { | |
for (var n = 0; n < t.length; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
return function(t, n, r) { | |
return n && e(t.prototype, n), r && e(t, r), t | |
} | |
}(), | |
u = n(27), | |
i = function() { | |
function e(t) { | |
r(this, e), this._selector = t, this._index = 0 | |
} | |
return o(e, [{ | |
key: "lookAheadRegex", | |
value: function() { | |
var e = this._getCharsWithRegex.apply(this, arguments); | |
return this._validateNoSkippedChars(e), e | |
} | |
}, { | |
key: "consumeRegex", | |
value: function() { | |
var e = this._getCharsWithRegex.apply(this, arguments); | |
return this._validateConsumed(e), this._advanceReader(e.length), e | |
} | |
}, { | |
key: "consumeCharacters", | |
value: function(e) { | |
return this._validateConsumed(e), this._advanceReader(e.length), e | |
} | |
}, { | |
key: "getSelector", | |
value: function() { | |
return this._selector | |
} | |
}, { | |
key: "isDone", | |
value: function() { | |
return this._index >= this._selector.length | |
} | |
}, { | |
key: "_getCharsWithRegex", | |
value: function() { | |
for (var e = this._getRemainingCharacters(), t = arguments.length, n = Array(t), r = 0; r < t; r++) n[r] = arguments[r]; | |
var o = n.reduce(function(t, n) { | |
return t || n.exec(e) | |
}, null); | |
return o ? o[0] : "" | |
} | |
}, { | |
key: "_getRemainingCharacters", | |
value: function() { | |
return this._selector.slice(this._index) | |
} | |
}, { | |
key: "_advanceReader", | |
value: function(e) { | |
this._index += e | |
} | |
}, { | |
key: "_validateConsumed", | |
value: function(e) { | |
if (0 === e.length) throw (0, u.unparseableSelectorError)(this.getSelector()); | |
this._validateNoSkippedChars(e) | |
} | |
}, { | |
key: "_validateNoSkippedChars", | |
value: function(e) { | |
if (0 !== this._getRemainingCharacters().indexOf(e)) throw (0, u.unparseableSelectorError)(this.getSelector()) | |
} | |
}]), e | |
}(); | |
t["default"] = i | |
}, function(e, t, n) { | |
"use strict"; | |
var r = n(105), | |
o = n(103), | |
u = n(260), | |
i = n(21), | |
a = (new Date).getTime().toString(), | |
c = r.getCookie(o.FIRST_ACCESS) || ""; | |
"" === c && (c = a, r.setCookie(o.FIRST_ACCESS, a, o.FIRST_ACCESS)); | |
var l = r.getCookie(o.SESSION_START) || ""; | |
"" === l && (l = a, r.setCookie(o.SESSION_START, a, o.SESSION_START_EXPIRY)), e.exports = { | |
populateBeacon: function(e) { | |
e.set(i.FIRST_ACCESS, c), e.set(i.SESSION_START, l), e.set(i.USER_ID, u()) | |
} | |
} | |
}, , function(e, t, n) { | |
function r(e) { | |
var t = -1, | |
n = e ? e.length : 0; | |
for (this.clear(); ++t < n;) { | |
var r = e[t]; | |
this.set(r[0], r[1]) | |
} | |
} | |
var o = n(229), | |
u = n(230), | |
i = n(231), | |
a = n(232), | |
c = n(233); | |
r.prototype.clear = o, r.prototype["delete"] = u, r.prototype.get = i, r.prototype.has = a, r.prototype.set = c, e.exports = r | |
}, function(e, t, n) { | |
function r(e) { | |
var t = -1, | |
n = e ? e.length : 0; | |
for (this.__data__ = new o; ++t < n;) this.add(e[t]) | |
} | |
var o = n(209), | |
u = n(235), | |
i = n(236); | |
r.prototype.add = r.prototype.push = u, r.prototype.has = i, e.exports = r | |
}, function(e, t, n) { | |
function r(e, t) { | |
var n = e ? e.length : 0; | |
return !!n && o(e, t, 0) > -1 | |
} | |
var o = n(216); | |
e.exports = r | |
}, function(e, t) { | |
function n(e, t, n) { | |
for (var r = -1, o = e ? e.length : 0; ++r < o;) | |
if (n(t, e[r])) return !0; | |
return !1 | |
} | |
e.exports = n | |
}, function(e, t, n) { | |
function r(e, t) { | |
var n = i(e) || u(e) ? o(e.length, String) : [], | |
r = n.length, | |
c = !!r; | |
for (var s in e) !t && !l.call(e, s) || c && ("length" == s || a(s, r)) || n.push(s); | |
return n | |
} | |
var o = n(222), | |
u = n(86), | |
i = n(35), | |
a = n(131), | |
c = Object.prototype, | |
l = c.hasOwnProperty; | |
e.exports = r | |
}, function(e, t) { | |
function n(e, t) { | |
for (var n = -1, r = t.length, o = e.length; ++n < r;) e[o + n] = t[n]; | |
return e | |
} | |
e.exports = n | |
}, function(e, t, n) { | |
function r(e, t, n, r) { | |
return void 0 === e || o(e, u[n]) && !i.call(r, n) ? t : e | |
} | |
var o = n(47), | |
u = Object.prototype, | |
i = u.hasOwnProperty; | |
e.exports = r | |
}, function(e, t, n) { | |
function r(e, t, n) { | |
if (t !== t) return o(e, u, n); | |
for (var r = n - 1, i = e.length; ++r < i;) | |
if (e[r] === t) return r; | |
return -1 | |
} | |
var o = n(84), | |
u = n(217); | |
e.exports = r | |
}, function(e, t) { | |
function n(e) { | |
return e !== e | |
} | |
e.exports = n | |
}, function(e, t, n) { | |
function r(e) { | |
if (!a(e) || i(e)) return !1; | |
var t = o(e) || u(e) ? h : s; | |
return t.test(c(e)) | |
} | |
var o = n(39), | |
u = n(130), | |
i = n(228), | |
a = n(15), | |
c = n(68), | |
l = /[\\^$.*+?()[\]{}|]/g, | |
s = /^\[object .+?Constructor\]$/, | |
f = Function.prototype, | |
d = Object.prototype, | |
p = f.toString, | |
_ = d.hasOwnProperty, | |
h = RegExp("^" + p.call(_).replace(l, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"); | |
e.exports = r | |
}, function(e, t, n) { | |
function r(e) { | |
if (!o(e)) return i(e); | |
var t = u(e), | |
n = []; | |
for (var r in e)("constructor" != r || !t && c.call(e, r)) && n.push(r); | |
return n | |
} | |
var o = n(15), | |
u = n(50), | |
i = n(234), | |
a = Object.prototype, | |
c = a.hasOwnProperty; | |
e.exports = r | |
}, function(e, t, n) { | |
function r(e, t) { | |
return e = Object(e), o(e, t, function(t, n) { | |
return n in e | |
}) | |
} | |
var o = n(221); | |
e.exports = r | |
}, function(e, t) { | |
function n(e, t, n) { | |
for (var r = -1, o = t.length, u = {}; ++r < o;) { | |
var i = t[r], | |
a = e[i]; | |
n(a, i) && (u[i] = a) | |
} | |
return u | |
} | |
e.exports = n | |
}, function(e, t) { | |
function n(e, t) { | |
for (var n = -1, r = Array(e); ++n < e;) r[n] = t(n); | |
return r | |
} | |
e.exports = n | |
}, function(e, t) { | |
function n(e, t) { | |
return e.has(t) | |
} | |
e.exports = n | |
}, function(e, t, n) { | |
function r(e) { | |
return function(t, n, r) { | |
var a = Object(t); | |
if (!u(t)) { | |
var c = o(n, 3); | |
t = i(t), n = function(e) { | |
return c(a[e], e, a) | |
} | |
} | |
var l = e(t, n, r); | |
return l > -1 ? a[c ? t[l] : l] : void 0 | |
} | |
} | |
var o = n(37), | |
u = n(34), | |
i = n(51); | |
e.exports = r | |
}, 55, function(e, t, n) { | |
function r(e) { | |
return i(e) || u(e) || !!(a && e && e[a]) | |
} | |
var o = n(66), | |
u = n(86), | |
i = n(35), | |
a = o ? o.isConcatSpreadable : void 0; | |
e.exports = r | |
}, function(e, t, n) { | |
var r = n(85), | |
o = n(39), | |
u = n(245), | |
i = r ? o : u; | |
e.exports = i | |
}, function(e, t, n) { | |
function r(e) { | |
return !!u && u in e | |
} | |
var o = n(85), | |
u = function() { | |
var e = /[^.]+$/.exec(o && o.keys && o.keys.IE_PROTO || ""); | |
return e ? "Symbol(src)_1." + e : "" | |
}(); | |
e.exports = r | |
}, function(e, t) { | |
function n() { | |
this.__data__ = [] | |
} | |
e.exports = n | |
}, function(e, t, n) { | |
function r(e) { | |
var t = this.__data__, | |
n = o(t, e); | |
if (n < 0) return !1; | |
var r = t.length - 1; | |
return n == r ? t.pop() : i.call(t, n, 1), !0 | |
} | |
var o = n(33), | |
u = Array.prototype, | |
i = u.splice; | |
e.exports = r | |
}, function(e, t, n) { | |
function r(e) { | |
var t = this.__data__, | |
n = o(t, e); | |
return n < 0 ? void 0 : t[n][1] | |
} | |
var o = n(33); | |
e.exports = r | |
}, function(e, t, n) { | |
function r(e) { | |
return o(this.__data__, e) > -1 | |
} | |
var o = n(33); | |
e.exports = r | |
}, function(e, t, n) { | |
function r(e, t) { | |
var n = this.__data__, | |
r = o(n, e); | |
return r < 0 ? n.push([e, t]) : n[r][1] = t, this | |
} | |
var o = n(33); | |
e.exports = r | |
}, function(e, t) { | |
function n(e) { | |
var t = []; | |
if (null != e) | |
for (var n in Object(e)) t.push(n); | |
return t | |
} | |
e.exports = n | |
}, function(e, t) { | |
function n(e) { | |
return this.__data__.set(e, r), this | |
} | |
var r = "__lodash_hash_undefined__"; | |
e.exports = n | |
}, function(e, t) { | |
function n(e) { | |
return this.__data__.has(e) | |
} | |
e.exports = n | |
}, function(e, t, n) { | |
var r = n(107), | |
o = n(108), | |
u = n(243), | |
i = o(function(e, t, n, o) { | |
r(t, u(t), e, o) | |
}); | |
e.exports = i | |
}, function(e, t, n) { | |
function r(e, t) { | |
var n; | |
if ("function" != typeof t) throw new TypeError(u); | |
return e = o(e), | |
function() { | |
return --e > 0 && (n = t.apply(this, arguments)), e <= 1 && (t = void 0), n | |
} | |
} | |
var o = n(87), | |
u = "Expected a function"; | |
e.exports = r | |
}, function(e, t, n) { | |
var r = n(83), | |
o = n(215), | |
u = n(237), | |
i = n(38), | |
a = i(function(e) { | |
return e.push(void 0, o), r(u, void 0, e) | |
}); | |
e.exports = a | |
}, function(e, t, n) { | |
function r(e, t, n) { | |
var r = e ? e.length : 0; | |
if (!r) return -1; | |
var c = null == n ? 0 : i(n); | |
return c < 0 && (c = a(r + c, 0)), o(e, u(t, 3), c) | |
} | |
var o = n(84), | |
u = n(37), | |
i = n(87), | |
a = Math.max; | |
e.exports = r | |
}, function(e, t, n) { | |
function r(e, t) { | |
return o(u(e, t), i) | |
} | |
var o = n(30), | |
u = n(113), | |
i = 1 / 0; | |
e.exports = r | |
}, function(e, t, n) { | |
function r(e) { | |
if (u(e)) throw new Error("This method is not supported with core-js. Try https://github.com/es-shims."); | |
return o(e) | |
} | |
var o = n(218), | |
u = n(227); | |
e.exports = r | |
}, function(e, t, n) { | |
function r(e) { | |
return i(e) ? o(e, !0) : u(e) | |
} | |
var o = n(213), | |
u = n(219), | |
i = n(34); | |
e.exports = r | |
}, function(e, t, n) { | |
var r = n(59), | |
o = n(30), | |
u = n(220), | |
i = n(38), | |
a = n(136), | |
c = i(function(e, t) { | |
return null == e ? {} : u(e, r(o(t, 1), a)) | |
}); | |
e.exports = c | |
}, 50, function(e, t, n) { | |
function r(e, t) { | |
return e && e.length ? u(e, o(t, 2)) : [] | |
} | |
var o = n(37), | |
u = n(61); | |
e.exports = r | |
}, function(e, t, n) { | |
function r(e, t) { | |
return e && e.length ? o(e, void 0, t) : [] | |
} | |
var o = n(61); | |
e.exports = r | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
function u(e, t) { | |
if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return !t || "object" != typeof t && "function" != typeof t ? e : t | |
} | |
function i(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function, not " + typeof t); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
enumerable: !1, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t) | |
} | |
var a = function() { | |
function e(e, t) { | |
for (var n = 0; n < t.length; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
return function(t, n, r) { | |
return n && e(t.prototype, n), r && e(t, r), t | |
} | |
}(), | |
c = function v(e, t, n) { | |
null === e && (e = Function.prototype); | |
var r = Object.getOwnPropertyDescriptor(e, t); | |
if (void 0 === r) { | |
var o = Object.getPrototypeOf(e); | |
return null === o ? void 0 : v(o, t, n) | |
} | |
if ("value" in r) return r.value; | |
var u = r.get; | |
if (void 0 !== u) return u.call(n) | |
}, | |
l = n(44), | |
s = r(l), | |
f = n(5), | |
d = n(261), | |
p = n(21), | |
_ = n(23), | |
h = function(e) { | |
function t() { | |
var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : _.BEACON; | |
o(this, t); | |
var n = u(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e)); | |
return d(function() { | |
return n.send() | |
}), n | |
} | |
return i(t, e), a(t, [{ | |
key: "populateBeaconFields", | |
value: function() { | |
c(t.prototype.__proto__ || Object.getPrototypeOf(t.prototype), "populateBeaconFields", this).call(this), this._populateCommonFields(), this._populateCustomerFields() | |
} | |
}, { | |
key: "_populateCommonFields", | |
value: function() { | |
this.set(p.PAGE_URL, document.location.hostname + document.location.pathname) | |
} | |
}, { | |
key: "_populateCustomerFields", | |
value: function() { | |
var e = this, | |
t = f.get("custom_beacon_entries"); | |
t && t.forEach(function(t, n) { | |
e.set(p["CUSTOMER_" + (n + 1).toString()], t) | |
}) | |
} | |
}, { | |
key: "processEndpoint", | |
value: function(e) { | |
var t = window._sp_ && window._sp_.getSafeUri ? window._sp_.getSafeUri(e) : e; | |
return t.replace(/^(https?:)?\/\//, "") | |
} | |
}, { | |
key: "dataPostProcessing", | |
value: function(e) { | |
if (e = e.slice(), e.length > 0 && 0 === e[0].indexOf("id")) { | |
var t = Math.floor(Math.random() * (e.length - 1) + 1), | |
n = e[0]; | |
e[0] = e[t], e[t] = n | |
} | |
return e | |
} | |
}]), t | |
}(s["default"]); | |
e.exports = h | |
}, , , , function(e, t) { | |
var t = e.exports = function(e) { | |
e || (e = {}), "string" == typeof e && (e = { | |
cookie: e | |
}), void 0 === e.cookie && (e.cookie = ""); | |
var t = {}; | |
return t.get = function(t) { | |
for (var n = e.cookie.split(/;\s*/), r = 0; r < n.length; r++) { | |
var o = n[r].split("="), | |
u = unescape(o[0]); | |
if (u === t) return unescape(o[1]) | |
} | |
}, t.set = function(t, n, r) { | |
r || (r = {}); | |
var o = escape(t) + "=" + escape(n); | |
return r.expires && (o += "; expires=" + r.expires), r.path && (o += "; path=" + escape(r.path)), e.cookie = o, o | |
}, t | |
}; | |
if ("undefined" != typeof document) { | |
var n = t(document); | |
t.get = n.get, t.set = n.set | |
} | |
}, function(e, t) { | |
"use strict"; | |
e.exports = { | |
cookie_prefix: "bknx_" | |
} | |
}, , function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(89), | |
u = r(o), | |
i = n(90), | |
a = r(i), | |
c = n(91), | |
l = r(c), | |
s = n(52), | |
f = r(s), | |
d = n(36), | |
p = r(d), | |
_ = [u["default"], a["default"], l["default"], p["default"], f["default"]]; | |
t["default"] = _ | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(92), | |
u = r(o), | |
i = n(93), | |
a = r(i), | |
c = n(52), | |
l = r(c), | |
s = n(36), | |
f = r(s), | |
d = [u["default"], a["default"], f["default"], l["default"]]; | |
t["default"] = d | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(95), | |
u = r(o), | |
i = [u["default"]]; | |
t["default"] = i | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var o = n(36), | |
u = r(o), | |
i = n(97), | |
a = r(i), | |
c = n(98), | |
l = r(c), | |
s = [u["default"], a["default"], l["default"]]; | |
t["default"] = s | |
}, , function(e, t, n) { | |
"use strict"; | |
function r() { | |
var e = new i(document), | |
t = "Spfpc1", | |
n = e.get(t); | |
if (n) { | |
var r = n.split("!").map(function(e) { | |
var t = e.split("|"); | |
if ("uuid" === t[0]) return t[1] | |
}).filter(function(e) { | |
return Boolean(e) | |
}); | |
1 === r.length && (u = r[0]) | |
} | |
} | |
function o() { | |
return u ? u : "" | |
} | |
var u, i = (n(105), n(252)); | |
n(103); | |
r(), e.exports = o | |
}, function(e, t) { | |
"use strict"; | |
function n(e) { | |
var t = window.document, | |
n = t.addEventListener, | |
r = n ? "addEventListener" : "attachEvent", | |
o = n ? "" : "on"; | |
window[r](o + "unload", e, !1) | |
} | |
e.exports = n | |
}, , function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
function u(e, t) { | |
if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return !t || "object" != typeof t && "function" != typeof t ? e : t | |
} | |
function i(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function, not " + typeof t); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
enumerable: !1, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var a = function() { | |
function e(e, t) { | |
var n = [], | |
r = !0, | |
o = !1, | |
u = void 0; | |
try { | |
for (var i, a = e[Symbol.iterator](); !(r = (i = a.next()).done) && (n.push(i.value), !t || n.length !== t); r = !0); | |
} catch (c) { | |
o = !0, u = c | |
} finally { | |
try { | |
!r && a["return"] && a["return"]() | |
} finally { | |
if (o) throw u | |
} | |
} | |
return n | |
} | |
return function(t, n) { | |
if (Array.isArray(t)) return t; | |
if (Symbol.iterator in Object(t)) return e(t, n); | |
throw new TypeError("Invalid attempt to destructure non-iterable instance") | |
} | |
}(), | |
c = function() { | |
function e(e, t) { | |
for (var n = 0; n < t.length; n++) { | |
var r = t[n]; | |
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r) | |
} | |
} | |
return function(t, n, r) { | |
return n && e(t.prototype, n), r && e(t, r), t | |
} | |
}(), | |
l = n(13), | |
s = r(l), | |
f = n(4), | |
d = r(f), | |
p = n(266), | |
_ = r(p), | |
h = n(53), | |
v = r(h), | |
E = n(1), | |
y = n(248), | |
b = n(23), | |
O = n(21), | |
m = n(207), | |
g = function(e) { | |
function t(e) { | |
o(this, t); | |
var n = u(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, b.BEACON)); | |
return m.populateBeacon(n), d["default"].all([e.isInterfering(), e.isAdblocking(), e.isPrivate(), e.isFsm(), e.serializeResults()]).then(function(e) { | |
var t = a(e, 5), | |
r = t[0], | |
o = t[1], | |
u = t[2], | |
i = t[3], | |
c = t[4]; | |
n.onDetection(r, c, (0, _["default"])(), (r ? 1 : 0) + "::" + (o ? 1 : 0) + "::" + (u ? 1 : 0) + "::" + (i ? 1 : 0)) | |
}), n | |
} | |
return i(t, e), c(t, [{ | |
key: "onDetection", | |
value: function(e, t, n, r) { | |
this.set(O.SENTINEL_FLAG, 1), this.set(O.ADBLOCK_DETECTED, e ? 1 : 0), this.set(O.DEBUG_1, n), this.set(O.DEBUG_2, r), t && this.set(O.DEBUG_0, t), this._send(e) | |
} | |
}, { | |
key: "_send", | |
value: function(e) { | |
var t = this; | |
if (e) { | |
var n = document.createElement("div"); | |
n.className = "abp_ob_exist", v["default"].run(n).then(function(e) { | |
t.set(O.EXCEPTION_RULES, e.has(E.results.PRESENT) ? 1 : 0), t.send() | |
}) | |
} else this.set(O.EXCEPTION_RULES, 0), this.send() | |
} | |
}]), t | |
}(y), | |
S = function(e) { | |
function t(e) { | |
o(this, t); | |
var n = u(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e)); | |
return new g(e), n.on("pagechange", function() { | |
new g(e) | |
}), n | |
} | |
return i(t, e), t | |
}(s["default"]); | |
t["default"] = S | |
}, function(e, t, n) { | |
"use strict"; | |
function r(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function o(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
function u(e, t) { | |
if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); | |
return !t || "object" != typeof t && "function" != typeof t ? e : t | |
} | |
function i(e, t) { | |
if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function, not " + typeof t); | |
e.prototype = Object.create(t && t.prototype, { | |
constructor: { | |
value: e, | |
enumerable: !1, | |
writable: !0, | |
configurable: !0 | |
} | |
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t) | |
} | |
function a(e) { | |
e.isInterfering().then(function(e) { | |
setTimeout(function() { | |
d.logger.mark("DT", e ? "BD" : "NBD"), (0, f["default"])(e ? "sp.blocking" : "sp.not_blocking") | |
}, 0) | |
}) | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}); | |
var c = n(13), | |
l = r(c), | |
s = n(70), | |
f = r(s), | |
d = n(60), | |
p = function(e) { | |
function t(e) { | |
o(this, t), d.logger.markGroupStart("DT"); | |
var n = u(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e)); | |
return n.on("pagechange", function() { | |
a(e) | |
}), a(e), n | |
} | |
return i(t, e), t | |
}(l["default"]); | |
t["default"] = p | |
}, function(e, t) { | |
"use strict"; | |
function n(e) { | |
var t = document.createElement("script"); | |
t.type = "text/javascript", t.src = e; | |
var n = document.getElementsByTagName("script")[0]; | |
n.parentNode.insertBefore(t, n) | |
} | |
var r = ["/", "/", "w", "w", "w", ".", "g", "o", "o", "g", "l", "e", "t", "a", "g", "s", "e", "r", "v", "i", "c", "e", "s", ".", "c", "o", "m/", "t", "a", "g/j", "s", "/", "g", "p", "t", ".j", "s"].join(""); | |
window._sp_ = window._sp_ || {}; | |
var o = { | |
checkState: function(e) { | |
e(!1) | |
}, | |
isAdBlocking: function(e) { | |
e(!1) | |
}, | |
getSafeUri: function(e) { | |
return e | |
}, | |
pageChange: function() {}, | |
setupSmartBeacons: function() {} | |
}; | |
e.exports.loadGPTIfAuto = function() { | |
window._sp_.config && window._sp_.config.gpt_auto_load === !1 || window._sp_.dfp && window._sp_.dfp.gpt_auto_load === !1 || n(r) | |
}, e.exports.loadSmartIfAuto = function() { | |
window._sp_.config && window._sp_.config.smart_auto_load && n(window._sp_.smart_url) | |
}, e.exports.mockApi = function(e) { | |
for (var t = 0; t < e.length; t++) window._sp_[e[t]] = o[e[t]] | |
} | |
}, function(e, t) { | |
"use strict"; | |
function n() { | |
if (!window.googletag || !window.googletag.pubads) return i; | |
var e = void 0; | |
try { | |
e = r() | |
} catch (t) { | |
e = a + "_" + t.toString() | |
} | |
var n = void 0; | |
try { | |
n = o() | |
} catch (t) { | |
n = s + "_" + t.toString() | |
} | |
var c = void 0; | |
try { | |
c = u() | |
} catch (t) { | |
c = h + "_" + t.toString() | |
} | |
return [e, n, c].join("|") | |
} | |
function r() { | |
return window.googletag.pubads() ? c : l | |
} | |
function o() { | |
var e = window.googletag.getEventLog(); | |
if (!e) return f; | |
var t = e.getAllEvents(); | |
return 0 === t.length ? d : t.map(function(e) { | |
var t = e.getMessage(); | |
if (!t) return p; | |
var n = t.getMessageId(); | |
return "undefined" == typeof n ? _ : n | |
}).join(",") | |
} | |
function u() { | |
if (!window.googletag.pubads().getSlots && !window.googletag.getSlots) return v; | |
var e = window.googletag.pubads().getSlots ? window.googletag.pubads().getSlots() : window.googletag.getSlots(); | |
return 0 === e.length ? E : e.map(function(e) { | |
var t = [], | |
n = document.getElementById(e.getSlotElementId()); | |
if (!n) return y; | |
t.push(b + "_" + n.clientHeight); | |
var r = n.querySelector('iframe[id*="' + e.getName() + '"]:not([id*="__hidden__"])'); | |
return r ? t.push(m + "_" + r.clientHeight) : t.push(O), t.join(":") | |
}).join(",") | |
} | |
Object.defineProperty(t, "__esModule", { | |
value: !0 | |
}), t["default"] = n; | |
var i = "ng", | |
a = "pde", | |
c = "p", | |
l = "np", | |
s = "elde", | |
f = "nel", | |
d = "ne", | |
p = "nem", | |
_ = "nemi", | |
h = "sde", | |
v = "ngs", | |
E = "ns", | |
y = "nsc", | |
b = "sch", | |
O = "nsai", | |
m = "saih" | |
}, , , , , , , function(e, t, n) { | |
"use strict"; | |
var r = n(111); | |
e.exports = function() { | |
return r.is_ie && r.browser_version < 11 | |
} | |
}])); | |
//# sourceMappingURL=https://s3.amazonaws.com/d3jlsadfjkuern/1.7.591/YW5hbHl0aWNzLmpz.map |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
{
"version": 3,
"sources": ["webpack:///analytics.js", "webpack:///webpack/bootstrap a94483190f597ecc1627?bc41*******", "webpack:///./src/analytics.js", "webpack:///./src/detection/test_result/attribute.js?1fe1*******", "webpack:///./src/detection/test.js?7c89*******", "webpack:///./src/detection/test_result/schema.js?95df*******", "webpack:///./src/util/promise.js?31a0*******", "webpack:///./src/config/client_api.js?22e0*******", "webpack:///./src/util/get_elements_from_selector/selector_text_matchers.js?8a78*******", "webpack:///./src/detection/artifact/finder_record.js?2d7b*******", "webpack:///./
/lodash/toArray.js?5d9d*******", "webpack:///./src/util/ua_detection.js?fa85*******", "webpack:///./src/spid/set_sp_key.js?db2e*******", "webpack:///.//lodash/_root.js?c0bd*******", "webpack:///.//lodash/flattenDeep.js?52d9*******", "webpack:///./src/delivery/feature.js?5408*******", "webpack:///./src/detection/artifact/get_sheets_with_rules.js?46ea*******", "webpack:///.//lodash/isObject.js?e884*******", "webpack:///./src/util/random_generators.js?1f9b*******", "webpack:///./src/detection/artifact/get_cosmetic_finder_record.js?4af9*******", "webpack:///./src/util/get_elements_from_selector/consumers/attribute_consumer/element_attribute_modification_record.js?40ec*******", "webpack:///./src/recovery/element_hidden.js?99e5*******", "webpack:///.//lodash/find.js?0b8b*******", "webpack:///./src/util/beacon/beacon_keys.js?dfdc*******", "webpack:///.//lodash/_getNative.js?e38a*******", "webpack:///./src/util/beacon/beacon_types.js?f5d6*******", "webpack:///./src/util/get_elements_from_selector/consumers/attribute_consumer/generate_random_words.js?fc0b*******", "webpack:///./src/util/get_elements_from_selector/consumers/attribute_consumer/unwrap_attribute_value.js?58b1*******", "webpack:///./src/util/get_elements_from_selector/consumers/element_consumer.js?2d46*******", "webpack:///./src/util/get_elements_from_selector/error.js?3248*******", "webpack:///./src/spid/test_result.js?0c4b*******", "webpack:///.//lodash/flatten.js?9ac4*******", "webpack:///.//lodash/_baseFlatten.js?a3c3*******", "webpack:///./src/util/get_elements_from_selector/element_hierarchy_modification_record.js?ba74*******", "webpack:///.//lodash/_assocIndexOf.js?5fcb*******", "webpack:///.//lodash/isArrayLike.js?57ab*******", "webpack:///.//lodash/isArray.js?0d20*******", "webpack:///./src/detection/artifact/generic/ublock.js?d682*******", "webpack:///.//lodash/_baseIteratee.js?5bca*******", "webpack:///.//lodash/_baseRest.js?6b41*******", "webpack:///.//lodash/isFunction.js?2aaa*******", "webpack:///./src/util/css/extract_style_rules_from_style_sheet.js?749b*******", "webpack:///./src/detection/artifact/get_easylist_classnames.js?ff36*******", "webpack:///./src/detection/interference/ajax_network_test/promise.js?aa23*******", "webpack:///./src/util/beacon/core.js?2574*******", "webpack:///./src/util/get_elements_from_selector/element_modification_record.js?d971*******", "webpack:///./src/util/get_elements_from_selector/element_record.js?69e1*******", "webpack:///.//lodash/eq.js?acbb*******", "webpack:///.//lodash/_isPrototype.js?dafd*******", "webpack:///.//lodash/keys.js?ba83*******", "webpack:///./src/detection/artifact/generic/ublock_origin.js?e804*******", "webpack:///./src/detection/generic_adblocker/element_hiding_test.js?1a2c*******", "webpack:///./src/util/is_native.js?c11a*******", "webpack:///.//lodash/noop.js?c376*******", "webpack:///./src/detection/artifact/element_match_record.js?ae7d*******", "webpack:///./src/spid/property_descriptor_test.js?b9ed*******", "webpack:///./src/spid/safe_property_setting.js?2cd3*******", "webpack:///.//lodash/_arrayMap.js?3223*******", "webpack:///./src/util/logger.js?f999*******", "webpack:///.//lodash/_baseUniq.js?526e*******", "webpack:///./src/util/shift_cipher.js?297a*******", "webpack:///.//lodash/_Symbol.js?dfe5*******", "webpack:///.//lodash/_setToArray.js?f7ae*******", "webpack:///.//lodash/_toSource.js?ec2e*******", "webpack:///./build/tmp/config_modules/config/endpoints.js?487c*******", "webpack:///./src/util/dispatch_event.js?907c******", "webpack:///./build/tmp/config_modules/config/build.js?f895*******", "webpack:///./src/config/network_test_uri.js?f710*******", "webpack:///./src/detection/adblocker/generic/ublock/index.js?6f4d*******", "webpack:///./src/detection/adblocker/generic/ublock_origin/index.js?8ef5*******", "webpack:///./src/detection/artifact/get_ublock_sheets.js?e960*******", "webpack:///./src/detection/generic_adblocker/image_hiding_test.js?16dc*******", "webpack:///./src/detection/interference/image_ajax_network_test.js?80dd*******", "webpack:///./src/detection/interference/image_network_test.js?b3e4*******", "webpack:///./src/detection/test_result/core.js?49f0*******", "webpack:///./src/detection/test_result/index.js?efe1*******", "webpack:///./src/detection/test_run.js?15c2*******", "webpack:///./src/util/get_elements_from_selector/consumers/generate_random_element_records.js?9470*******", "webpack:///.//lodash/_apply.js?3e9d*******", "webpack:///.//lodash/_baseFindIndex.js?f447*******", "webpack:///.//lodash/_coreJsData.js?110d*******", "webpack:///./src/detection/artifact/chrome/adblock.js?7a83*******", "webpack:///./src/detection/artifact/chrome/adblock_plus.js?b4fc*******", "webpack:///./src/detection/artifact/chrome/adguard.js?053b*******", "webpack:///./src/detection/artifact/firefox/adblock_plus.js?a461*******", "webpack:///./src/detection/artifact/firefox/adguard.js?3416*******", "webpack:///./src/detection/artifact/index.js?6498******", "webpack:///./src/detection/artifact/internet_explorer/adblock_plus.js?4a0e*******", "webpack:///./src/detection/artifact/opera/index.js?dded*******", "webpack:///./src/detection/artifact/safari/adblock.js?b77f*******", "webpack:///./src/detection/artifact/safari/adblock_plus.js?3aa6*******", "webpack:///./src/detection/interference/ajax_network_test/core.js?bf6b*******", "webpack:///./src/util/dom_ready.js?c5f5*******", "webpack:///.//lodash/isObjectLike.js?36be*******", "webpack:///.//lodash/once.js?5102*******", "webpack:///./src/config/cookies/user_tracking.js?3630******", "webpack:///./src/detection/fsm/parse_data.js?cfc0*******", "webpack:///./src/util/cookie.js?9756******", "webpack:///.//lodash/_assignValue.js?a797*******", "webpack:///.//lodash/_copyObject.js?5dd9*******", "webpack:///.//lodash/_createAssigner.js?e687*******", "webpack:///./src/delivery/base.js?1cab*******", "webpack:///./src/user_agent/user_agent.js?ec21*******", "webpack:///.//lodash/_overArg.js?12d5*******", "webpack:///./src/util/logger/public/v1/log_level.js?fcfc*******", "webpack:///./src/util/logger/public/v1/logger_stub.js?1950*******", "webpack:///.//lodash/_DataView.js?a8d1*******", "webpack:///.//lodash/_Map.js?82ad*******", "webpack:///.//lodash/_Promise.js?d21c*******", "webpack:///.//lodash/_Set.js?c707*******", "webpack:///.//lodash/_WeakMap.js?7db1*******", "webpack:///.//lodash/_asciiToArray.js?d812*******", "webpack:///.//lodash/_baseGetTag.js?0d07*******", "webpack:///.//lodash/_baseValues.js?cfab*******", "webpack:///.//lodash/_copyArray.js?dc1e*******", "webpack:///.//lodash/_freeGlobal.js?e849*******", "webpack:///.//lodash/_getTag.js?c1a8*******", "webpack:///.//lodash/_hasUnicode.js?fd86*******", "webpack:///.//lodash/_isIndex.js?c85f*******", "webpack:///.//lodash/_iteratorToArray.js?f028*******", "webpack:///.//lodash/_mapToArray.js?f5f2*******", "webpack:///.//lodash/_nativeKeys.js?6d14*******", "webpack:///.//lodash/_stringToArray.js?01bf*******", "webpack:///.//lodash/_unicodeToArray.js?82d2*******", "webpack:///.//lodash/isLength.js?7706*******", "webpack:///.//lodash/isString.js?690e*******", "webpack:///.//lodash/values.js?1e92*******", "webpack:///./src/config/config.js?f720*******", "webpack:///./src/detection/adblocker/chrome/adblock/index.js?2965*******", "webpack:///./src/detection/adblocker/chrome/adblock/style_sheet_test.js?3861*******", "webpack:///./src/detection/adblocker/chrome/adblock_plus/index.js?ccc4*******", "webpack:///./src/detection/adblocker/chrome/adblock_plus/native_shadow_root_override_test.js?0f8a*******", "webpack:///./src/detection/adblocker/chrome/adblock_plus/style_sheet_test.js?216a*******", "webpack:///./src/detection/adblocker/chrome/adguard/index.js?d6fa*******", "webpack:///./src/detection/adblocker/chrome/adguard/style_sheet_test.js?1810*******", "webpack:///./src/detection/adblocker/chrome/index.js?faee*******", "webpack:///./src/detection/adblocker/firefox/adblock_plus/index.js?7273*******", "webpack:///./src/detection/adblocker/firefox/adblock_plus/style_property_test.js?340e*******", "webpack:///./src/detection/adblocker/firefox/adguard/index.js?4f1a*******", "webpack:///./src/detection/adblocker/firefox/adguard/style_sheet_test.js?77f0*******", "webpack:///./src/detection/adblocker/firefox/index.js?c932*******", "webpack:///./src/detection/adblocker/generic/ublock/style_sheet_test.js?52c7*******", "webpack:///./src/detection/adblocker/generic/ublock_origin/style_sheet_test.js?14a8*******", "webpack:///./src/detection/adblocker/internet_explorer/adblock_plus/custom_property_test.js?d3d6*******", "webpack:///./src/detection/adblocker/internet_explorer/adblock_plus/index.js?8ccd*******", "webpack:///./src/detection/adblocker/internet_explorer/index.js?1926*******", "webpack:///./src/detection/adblocker/opera/index.js?27b8*******", "webpack:///./src/detection/adblocker/opera/native/index.js?18b1*******", "webpack:///./src/detection/adblocker/opera/native/style_property_test.js?412e*******", "webpack:///./src/detection/adblocker/safari/adblock/index.js?8895*******", "webpack:///./src/detection/adblocker/safari/adblock/style_sheet_test.js?27a5*******", "webpack:///./src/detection/adblocker/safari/adblock_plus/index.js?b387*******", "webpack:///./src/detection/adblocker/safari/adblock_plus/style_sheet_test.js?02e9*******", "webpack:///./src/detection/adblocker/safari/index.js?9d73*******", "webpack:///./src/detection/fsm/ajax_data_test.js?b573*******", "webpack:///./src/detection/fsm/element_hiding_test.js?d3eb*******", "webpack:///./src/detection/fsm/index.js?a41f*******", "webpack:///./src/detection/generic_adblocker/image_hiding_fastly_test.js?a77b*******", "webpack:///./src/detection/generic_adblocker/index.js?cce3*******", "webpack:///./src/detection/index.js?e64b*******", "webpack:///./src/detection/interference/index.js?4e2b*******", "webpack:///./src/detection/interference/script_network_fastly_test.js?95f4*******", "webpack:///./src/detection/interference/script_network_test.js?b8f7*******", "webpack:///./src/detection/private/chrome/index.js?ea6c*******", "webpack:///./src/detection/private/chrome/request_file_system_test.js?93c7*******", "webpack:///./src/detection/private/firefox/index.js?f075*******", "webpack:///./src/detection/private/firefox/indexed_db_open_test.js?4122*******", "webpack:///./src/detection/private/internet_explorer/index.js?cf54*******", "webpack:///./src/detection/private/internet_explorer/indexed_db_exists_test.js?24f3*******", "webpack:///./src/detection/private/safari/index.js?b3df*******", "webpack:///./src/detection/private/safari/local_storage_set_test.js?1bda*******", "webpack:///./src/detection/stand_down/bot_ua_test.js?391d*******", "webpack:///./src/detection/stand_down/index.js?ca07*******", "webpack:///./src/detection/stand_down/proxy_host_test.js?6358*******", "webpack:///./src/util/get_elements_from_selector/consumers/attribute_consumer/any_value_consumer.js?9c60*******", "webpack:///./src/util/get_elements_from_selector/consumers/attribute_consumer/contains_value_consumer.js?34a5*******", "webpack:///./src/util/get_elements_from_selector/consumers/attribute_consumer/ends_with_value_consumer.js?10a0*******", "webpack:///./src/util/get_elements_from_selector/consumers/attribute_consumer/equals_value_consumer.js?129e*******", "webpack:///./src/util/get_elements_from_selector/consumers/attribute_consumer/equals_word_value_consumer.js?2b28*******", "webpack:///./src/util/get_elements_from_selector/consumers/attribute_consumer/index.js?3d5b*******", "webpack:///./src/util/get_elements_from_selector/consumers/attribute_consumer/starts_with_value_consumer.js?098e*******", "webpack:///./src/util/get_elements_from_selector/consumers/child_element_consumer.js?ee27*******", "webpack:///./src/util/get_elements_from_selector/consumers/class_name_consumer.js?a701*******", "webpack:///./src/util/get_elements_from_selector/consumers/custom_selector_method_consumer.js?eb34*******", "webpack:///./src/util/get_elements_from_selector/consumers/element_hierarchy_consumer.js?2552*******", "webpack:///./src/util/get_elements_from_selector/consumers/grand_child_element_consumer.js?ea3f*******", "webpack:///./src/util/get_elements_from_selector/consumers/grand_sibling_element_consumer.js?ba41*******", "webpack:///./src/util/get_elements_from_selector/consumers/id_consumer.js?7aed*******", "webpack:///./src/util/get_elements_from_selector/consumers/sibling_element_consumer.js?b708*******", "webpack:///./src/util/get_elements_from_selector/index.js?c9fe*******", "webpack:///./src/util/get_elements_from_selector/selector_reader.js?5501*******", "webpack:///./src/util/retention_tracking.js?febd******", "webpack:///.//lodash/_MapCache.js?d85b*******", "webpack:///.//lodash/_SetCache.js?6afd*******", "webpack:///.//lodash/_arrayIncludes.js?b9ca*******", "webpack:///.//lodash/_arrayIncludesWith.js?87be*******", "webpack:///.//lodash/_arrayLikeKeys.js?1b18*******", "webpack:///.//lodash/_arrayPush.js?e96e*******", "webpack:///.//lodash/_assignInDefaults.js?378c*******", "webpack:///.//lodash/_baseIndexOf.js?009b*******", "webpack:///.//lodash/_baseIsNaN.js?f4a0*******", "webpack:///.//lodash/_baseIsNative.js?edb7*******", "webpack:///.//lodash/_baseKeysIn.js?1aea*******", "webpack:///.//lodash/_basePick.js?448c*******", "webpack:///.//lodash/_basePickBy.js?d561*******", "webpack:///.//lodash/_baseTimes.js?7a30*******", "webpack:///.//lodash/_cacheHas.js?e79d*******", "webpack:///.//lodash/_createFind.js?7a0a*******", "webpack:///.//lodash/_isFlattenable.js?0a54*******", "webpack:///.//lodash/_isMaskable.js?9728*******", "webpack:///.//lodash/_isMasked.js?cd6a*******", "webpack:///.//lodash/_listCacheClear.js?489c*******", "webpack:///.//lodash/_listCacheDelete.js?d6f5*******", "webpack:///.//lodash/_listCacheGet.js?c767*******", "webpack:///.//lodash/_listCacheHas.js?bb9c*******", "webpack:///.//lodash/_listCacheSet.js?6a2c*******", "webpack:///.//lodash/_nativeKeysIn.js?c2eb*******", "webpack:///.//lodash/_setCacheAdd.js?d281*******", "webpack:///.//lodash/_setCacheHas.js?a91d*******", "webpack:///.//lodash/assignInWith.js?25ed*******", "webpack:///.//lodash/before.js?b8b3*******", "webpack:///.//lodash/defaults.js?5166*******", "webpack:///.//lodash/findIndex.js?f9ba*******", "webpack:///.//lodash/flatMapDeep.js?2b82*******", "webpack:///.//lodash/isNative.js?58d3*******", "webpack:///.//lodash/keysIn.js?5508*******", "webpack:///.//lodash/pick.js?f42f*******", "webpack:///.//lodash/uniqBy.js?bfd7*******", "webpack:///.//lodash/uniqWith.js?0298*******", "webpack:///./src/util/beacon/generic_beacon_callback.js?1de4******", "webpack:///.//cookie-cutter/index.js?95de******", "webpack:///./build/tmp/config_modules/config/client_static.js?cac5******", "webpack:///./src/detection/artifact/chrome/index.js?b457******", "webpack:///./src/detection/artifact/firefox/index.js?f3ef******", "webpack:///./src/detection/artifact/internet_explorer/index.js?b750******", "webpack:///./src/detection/artifact/safari/index.js?30ad******", "webpack:///./src/util/uid.js?2ac0******", "webpack:///./src/util/unload.js?76d4******", "webpack:///./src/delivery/adblock_beacon.js?03f1*****", "webpack:///./src/delivery/blocker_events.js?76ff*****", "webpack:///./src/delivery/stand_down.js?9d46*****", "webpack:///./src/detection/collect_dfp_data.js?635d*****", "webpack:///./src/util/detect_stand_down_browser.js?d5cb*****"],=", "^=", "$=", "*=", "]", "attributeValueStartsWithConsumer", "ElementAttributeValueStartsWithModificationRecord", "childElementConsumer", "ChildElementHierarchyModificationRecord", "_element_consumer2", "_element_hierarchy_modification_record", "_element_hierarchy_modification_record2", "_element_consumer", "_ElementHierarchyModi", "appendChildElementRecord", "classNameConsumer", "ElementClassNameModificationRecord", "_className", "customSelectorMethodConsumer", "elementHierarchyConsumer", "rootElementRecord", "currentElementRecord", "isDone", "selectorHierarchyOperatorChars", "_elementHierarchyConsumer", "elementHierarchyOperatorToElementHierarchyModificationConsumerMap", "elementHierarchyModificationRecord", "applyToElementRecord", "getElementRecord", "_child_element_consumer", "_child_element_consumer2", "_grand_child_element_consumer", "_grand_child_element_consumer2", "_grand_sibling_element_consumer", "_grand_sibling_element_consumer2", "_sibling_element_consumer", "_sibling_element_consumer2", ">", "", "+", "~", "grandChildElementConsumer", "GrandChildElementHierarchyModificationRecord", "_generate_random_element_records", "_generate_random_element_records2", "randomElementRecords", "grandSiblingElementConsumer", "GrandSiblingElementHierarchyModificationRecord", "getParentElementRecord", "idConsumer", "ElementIdModificationRecord", "_id", "siblingElementConsumer", "SiblingElementHierarchyModificationRecord", "getElementsFromSelector", "els", "_element_hierarchy_consumer2", "_selector_reader2", "validateSelectors", "wrapperDiv", "_selector_reader", "_element_hierarchy_consumer", "SelectorReader", "_selector", "lookAheadCharacters", "_getCharsWithRegex", "_validateNoSkippedChars", "consumedCharacters", "_validateConsumed", "_advanceReader", "characterConsumer", "remainingCharacters", "_getRemainingCharacters", "regexes", "textMatches", "characterCount", "characters", "Cookie", "cookie_config", "uid", "beacon_keys", "time_now", "first_access_cookie", "session_start_cookie", "populateBeacon", "ListCache", "entry", "listCacheClear", "listCacheDelete", "listCacheGet", "listCacheHas", "listCacheSet", "data", "MapCache", "add", "setCacheAdd", "setCacheHas", "baseIndexOf", "arrayLikeKeys", "inherited", "isArguments", "baseTimes", "skipIndexes", "offset", "assignInDefaults", "srcValue", "baseIsNaN", "baseIsNative", "isMasked", "pattern", "isHostObject", "reIsNative", "reIsHostCtor", "reRegExpChar", "baseKeysIn", "nativeKeysIn", "isProto", "basePick", "basePickBy", "n", "cache", "findIndexFunc", "collection", "iterable", "baseIteratee", "spreadableSymbol", "isConcatSpreadable", "isMaskable", "maskSrcKey", "IE_PROTO", "lastIndex", "arrayProto", "HASH_UNDEFINED", "keysIn", "assignInWith", "srcIndex", "FUNC_ERROR_TEXT", "toInteger", "defaults", "flatMapDeep", "toKey", "pick", "uniqBy", "uniqWith", "_get", "property", "receiver", "desc", "parent", "getter", "unload", "Beacon", "_BeaconCore", "_populateCommonFields", "_populateCustomerFields", "hostname", "pathname", "customBeaconEntries", "rewrittenEndpoint", "holder", "splat", "ps", "unescape", "opts", "escape", "expires", "path", "chromeArtifactTests", "firefoxArtifactTests", "internetExplorerArtifactTests", "safariArtifactTests", "read_uid", "fp_cookie", "cookieCutter", "cookie_header", "uid_cookie", "kvp", "get_uid", "windowUnloaded", "modern", "pre", "_collect_dfp_data", "_collect_dfp_data2", "retentionTracking", "AdblockBeacon", "_Beacon", "isPrivate", "isFsm", "serializeResults", "_ref2", "serializedResults", "onDetection", "d1Data", "d2Data", "_send", "AdblockBeaconFeature", "on", "runFeature", "_logger", "_dispatch_event2", "_dispatch_event", "loader", "f", "getElementsByTagName", "parentNode", "insertBefore", "gpt_url", "mockMethods", "checkState", "isAdBlocking", "pageChange", "setupSmartBeacons", "loadGPTIfAuto", "loadSmartIfAuto", "methods", "collectDfpData", "NO_GOOGLETAG", "pubadsData", "collectPubadsData", "PUBADS_DATA_ERROR", "eventLogData", "collectEventLogData", "EVENT_LOG_DATA_ERROR", "slotData", "collectSlotData", "SLOT_DATA_ERROR", "PUBADS", "NO_PUBADS", "eventLog", "getEventLog", "NO_EVENT_LOG", "events", "getAllEvents", "NO_EVENTS", "getMessage", "NO_EVENT_MESSAGE", "messageId", "getMessageId", "NO_EVENT_MESSAGE_ID", "getSlots", "NO_GET_SLOTS", "slots", "NO_SLOTS", "slot", "slotContainer", "getSlotElementId", "NO_SLOT_CONTAINER", "SLOT_CONTAINER_HEIGHT", "slotAdIframe", "getName", "SLOT_AD_IFRAME_HEIGHT", "NO_SLOT_AD_IFRAME", "user_agent"],"names": ["modules", "webpack_require", "moduleId", "installedModules", "exports", "module", "id", "loaded", "call", "m", "c", "p", "i", "Object", "prototype", "hasOwnProperty", "_m", "args", "slice", "fn", "a", "b", "apply", "this", "concat", "detectStandDownBrowser", "standDown", "mockApi", "clientApiConfig", "init", "specs", "BASE", "delivery_base", "BlockerEventsFeature", "BeaconFeature", "ArtifactDetectionFeature", "_possibleConstructorReturn", "self", "ReferenceError", "_inherits", "subClass", "superClass", "TypeError", "create", "constructor", "value", "enumerable", "writable", "configurable", "setPrototypeOf", "proto", "_classCallCheck", "instance", "Constructor", "isType", "inst", "TypeAttribute", "isTest", "TestAttribute", "isReason", "ReasonAttribute", "isResult", "ResultAttribute", "isInfo", "InfoAttribute", "isData", "DataAttribute", "groupAttributesByType", "attributes", "result", "_loop", "attributeType", "filter", "attr", "attributeTestMap", "defineProperty", "_createClass", "defineProperties", "target", "props", "length", "descriptor", "key", "protoProps", "staticProps", "Attribute", "str", "_str", "name", "toString", "_Attribute", "getPrototypeOf", "arguments", "_Attribute2", "_Attribute3", "_Attribute4", "_Attribute5", "k", "v", "UrlInfoAttribute", "_InfoAttribute", "url", "ErrorInfoAttribute", "_InfoAttribute2", "err", "StatusInfoAttribute", "_InfoAttribute3", "status", "toFixed", "TimeStampInfoAttribute", "_InfoAttribute4", "timeStamp", "TimeDiffInfoAttribute", "_InfoAttribute5", "timeDiff", "DomainNameInfoAttribute", "_InfoAttribute6", "domain", "SelectorInfoAttribute", "_InfoAttribute7", "selector", "ClassNameInfoAttribute", "_InfoAttribute8", "className", "ClientHeightInfoAttribute", "_InfoAttribute9", "clientHeight", "_Attribute6", "_this15", "_value", "getValue", "EventDataAttribute", "_DataAttribute", "event", "XhrDataAttribute", "_DataAttribute2", "xhr", "types", "tests", "reasons", "results", "info", "data", "typeMap", "INTERFERENCE", "ADBLOCKER", "GENERIC_ADBLOCKER", "STAND_DOWN", "PRIVATE", "RECOVERY_INTERFERENCE", "testMap", "INFERENCE", "NETWORK", "IMAGE", "SCRIPT", "IFRAME", "ELEMENT", "ARTIFACT", "STYLE_SHEET", "STYLE_PROPERTY", "CUSTOM_PROPERTY", "HIDING", "USER_AGENT", "BOT", "PROXY_HOST", "NATIVE_OVERRIDE", "FEATURE_ACCESS", "AJAX", "FSM", "_k", "reasonMap", "NO_LOAD_BLOCK", "LOAD_BLOCK", "ELEMENT_HIDDEN", "CONTROL_ELEMENT_HIDDEN", "NO_ELEMENT_HIDDEN", "URL_REWRITTEN", "NO_URL_REWRITTEN", "DATA_URL_REWRITTEN", "NO_ARTIFACT_PRESENT", "ARTIFACT_PRESENT", "NO_STYLE_SHEET_PRESENT", "STYLE_SHEET_PRESENT", "NO_STYLE_PROPERTY_PRESENT", "STYLE_PROPERTY_PRESENT", "NO_CUSTOM_PROPERTY_PRESENT", "CUSTOM_PROPERTY_PRESENT", "TIMEOUT", "NO_BOT_USER_AGENT", "GOOGLE_BOT_USER_AGENT", "BING_BOT_USER_AGENT", "NO_PROXY_HOST", "GOOGLE_WEBCACHE_PROXY_HOST", "NO_NATIVE_OVERRIDE", "SHADOW_ROOT_NATIVE_OVERRIDE", "REQUEST_FILE_SYSTEM_SUCCESS", "REQUEST_FILE_SYSTEM_ERROR", "NO_REQUEST_FILE_SYSTEM", "INDEXED_DB_OPEN_SUCCESS", "INDEXED_DB_OPEN_ERROR", "NO_INDEXED_DB", "INDEXED_DB_EXISTS", "LOCAL_STORAGE_SET_SUCCESS", "LOCAL_STORAGE_SET_ERROR", "NO_LOCAL_STORAGE", "AJAX_LOAD_BLOCK", "AJAX_LOAD_SUCCESS", "AJAX_LOAD_ERROR", "AJAX_OPEN_BLOCK", "AJAX_SEND_BLOCK", "PROTOCOL_MISMATCH", "EXA_BOT_USER_AGENT", "CANNOT_TEST", "GOOGLE_WEB_LIGHT", "OPTIMIZELY_PREVIEW_PROXY_HOST", "NO_ELEMENT_HIDING_RULES", "BROKEN_ELEMENT_HIDING_RULE", "_k2", "resultMap", "ADBLOCK", "ADBLOCK_PLUS", "ADGUARD", "UBLOCK", "UBLOCK_ORIGIN", "NATIVE", "PRESENT", "NOT_PRESENT", "UNKNOWN_ADBLOCKER", "_k3", "_interopRequireDefault", "obj", "__esModule", "default", "_toConsumableArray", "arr", "Array", "isArray", "arr2", "from", "_promise", "_promise2", "DetectionTest", "detectionTestResultSchema", "detectionTestCallback", "_detectionTestResultSchema", "_detectionTestCallback", "_len", "_key", "resolve", "_this", "_len2", "boundArgs", "_key2", "getSchema", "schema", "_len3", "_key3", "run", "_detectionTestResultS", "has", "_flatten2", "_flatten3", "_test_result", "_test_result2", "_core", "_core2", "_attribute", "DetectionTestResultSchema", "_DetectionTestResultC", "_ref", "flattenedAttributes", "groupedAttributes", "Error", "Function", "bind", "uncaughtInUtilPromiseError", "rest", "stack", "cast", "promiseLikeObject", "UtilPromise", "reject", "then", "val", "undefined", "_is_native", "_is_native2", "PENDING", "RESOLVED", "REJECTED", "callback", "_state", "_resolveCallbacks", "_rejectCallbacks", "_catchListenerAdded", "_resolve", "reject", "e", "message", "match", "error", "", "promises", "resolvedCount", "resolvedResults", "onUtilPromiseResolve", "index", "forEach", "promise", "emptyUtilPromise", "resolver", "rejector", "onResolve", "onReject", "_this2", "_then", "_catch", "onNestedUtilPromiseResolve", "onNestedUtilPromiseReject", "_result", "cb", "_clearCallbacks", "_this3", "_error", "setTimeout", "push", "Promise", "window", "initializeConfigSpec", "configSpecs", "reduce", "initializingConfigSpec", "configSpec", "validate", "keys", "config", "JSON", "stringify", "type", "_typeof", "validation", "validationMessage", "required", "get", "initializedConfigSpec", "fallbackValue", "fallback", "availableConfigKeys", "serialize", "copiedConfig", "initFromSerialized", "serializedConfig", "parse", "Symbol", "iterator", "_set_sp_key", "_set_sp_key2", "endpoints", "BOOLEAN", "STRING", "NUMBER", "OBJECT", "FUNCTION", "BASE_SPEC", "has_been_read", "account_id", "client_id", "sp_cid", "thisScript", "document", "currentScript", "querySelectorAll", "prefix", "hasAttribute", "cid", "getAttribute", "trim", "publisher_base", "beacon_endpoint", "beacon", "join", "content_control_beacon_endpoint", "content_control_beacon", "custom_beacon_entries", "entries", "every", "_sp_kv", "content_control_callback", "_sp_lock", "gpt_auto_load", "sp", "dfp", "dfp_targeting_key", "gpt_targeting_key", "_sp_dfp_target", "enable_rid", "enable_rid_retry", "converge_recovery_domain", "indexOf", "rid_asset_base", "vid_control_callback", "enable_vid", "enable_iframe_vid", "enable_artifact_detection", "enable_style_manager", "spid_control_callback", "enable_spid", "enable_full_morph", "enable_fsm_detection", "fsm_endpoint", "fsm", "site_css_url", "enable_blocker_style_sheet_disabling", "LOGGER_SPEC", "performance_relay_url", "MESSAGING_SPEC", "mms_domain", "mms_client_data_callback", "mms_choice_selected_callback", "msg_lib_location", "msg_z_index", "SMART_SPEC", "smart_lib_url", "smart_url", "smart_auto_load", "smart_targeting_key", "RECOVERY_LIB_API_IFRAME_SPEC", "LOGGER", "SMART", "RECOVERY_LIB_API_IFRAME", "MESSAGING", "selectorValueMatcher", "selectorHierarchyOperatorMatcher", "selectorChildElementMatcher", "selectorGrandChildElementMatcher", "selectorSiblingElementMatcher", "selectorGrandSiblingElementMatcher", "selectorAnyElementMatcher", "selectorElementOperatorMatcher", "selectorAttributeOperatorMatcher", "selectorAttributeValueMatcher", "unwrappedAttributeValueMatcher", "artifactTypes", "ArtifactFinderRecord", "foundAdblocker", "elementMatchMethod", "adblockerStyleSheets", "_type", "_foundAdblocker", "_elementMatchMethod", "_adblockerStyleSheets", "OPERA", "toArray", "isArrayLike", "isString", "stringToArray", "copyArray", "iteratorSymbol", "iteratorToArray", "tag", "getTag", "func", "mapTag", "mapToArray", "setTag", "setToArray", "values", "userAgentContains", "UA", "navigator", "userAgent", "vendor", "opera", "toLowerCase", "uaDetection", "chrome", "edge", "android_chrome", "phantom", "mobile", "android", "firefox", "safari", "mobile_safari", "ie", "ipad", "googlebot", "googleweblight", "bingbot", "exabot", "contains", "resetSpKeyLock", "lockResult", "getSpKeyLockResult", "setSpKeyLockResult", "testResult", "initSetSpKey", "spObject", "contentControlCallback", "setSpKey", "internalSetSpKey", "_lockResult", "_safe_property_setting", "safelyAssignProperty", "_setSpKey", "spidRunning", "split", "lastKey", "pop", "targetObject", "nextKey", "_lockResult2", "_isObject3", "_lockResult3", "recursivelyDefineProperties", "safelyDefineProperty", "_isObject2", "freeGlobal", "freeSelf", "root", "flattenDeep", "array", "baseFlatten", "INFINITY", "CoreFeature", "eventMap", "Feature", "_CoreFeature", "detection", "NoDetectionFeature", "_CoreFeature2", "getDocumentSheetsWithRules", "docObject", "ruleTestCallback", "getSheetsWithRules", "getShadowSheetsWithRules", "styleSheets", "_toArray3", "map", "style", "sheet", "everyCssRule", "someSheetWithRule", "some", "_extract_style_rules_from_style_sheet2", "styleSheet", "cssRules", "cssRegexes", "_toArray2", "_extract_style_rules_from_style_sheet", "ONLY_DISPLAY_NONE", "ROOT", "DISPLAY_NONE_AND_ORPHAN", "isObject", "impl", "hash", "s", "charCodeAt", "generateRandomInteger", "min", "max", "Math", "floor", "random", "generateFixedLengthRandomString", "len", "round", "pow", "generateRandomString", "new_cb", "snew_cb", "ix", "String", "fromCharCode", "generateRandomClass", "new_class_name", "new_class", "sel_ix", "generateRandomId", "new_id", "snew_id", "getElementById", "getCosmeticFinderRecord", "artifactType", "_finder_record2", "cosmeticElementMatcher", "elements", "_flattenDeep3", "cssRule", "selectorText", "prunedSelectorText", "replace", "matchedElements", "matchedEl", "el", "refineSelector", "_element_match_record2", "_element_match_record", "artifactElementMatchTypes", "STYLE", "COMMA_PLACEHOLDER", "_flattenDeep2", "_finder_record", "_element_modification_record", "_element_modification_record2", "ElementAttributeModificationRecord", "_ElementModificationR", "isElementHidden", "element", "tagName", "elementIsCollapsed", "hasHiddenStyle", "offsetHeight", "offsetWidth", "clientWidth", "getComputedStyle", "getPropertyValue", "createFind", "findIndex", "find", "USER_ID", "SCRIPT_VERSION", "ACCOUNT_ID", "PAGE_URL", "CORRELATION_ID", "REASON_CODE", "SENTINEL_FLAG", "ADBLOCK_DETECTED", "FIRST_ACCESS", "SESSION_START", "PRIVACY_LIST_BLOCKED", "UNSUPPORTED_OPERATING_SYSTEM", "UNSUPPORTED_NEW_BROWSER", "UNSUPPORTED_USER_AGENT", "RECOVERY_FLAG", "WHITELISTED_SESSION", "INJECTION_STATE", "INJECTION_DOMAINS", "INJECTION_CLASSES", "INJECTION_IDS", "DEBUG_0", "DEBUG_1", "DEBUG_2", "CUSTOMER_1", "CUSTOMER_2", "CUSTOMER_3", "EXCEPTION_RULES", "cct", "LOCK", "CONTROL_TYPE", "msg", "MSG_ID", "MSG_EVENT_TYPE", "object", "BEACON", "IMPRESSION", "CLICK", "CONTEXT_CLICK", "CONTENT_CONTROL", "MSG", "generateRandomWords", "random0To5", "_random_generators", "unwrapAttributeValue", "wrappedAttributeValue", "_selector_text_matchers", "exec", "elementConsumer", "selectorReader", "upcomingElementCharacters", "lookAheadRegex", "consumeCharacters", "elementRecord", "_element_record2", "elementModificationOperatorCharacters", "elementModificationConsumer", "elementOperatorToElementModificationConsumerMap", "addElementModificationRecord", "_element_record", "_attribute_consumer", "_attribute_consumer2", "_class_name_consumer", "_class_name_consumer2", "_custom_selector_method_consumer", "_custom_selector_method_consumer2", "_id_consumer", "_id_consumer2", "[", ".", "#", ":", "unsupportedSelectorError", "unparseableSelectorError", "nonMatchingSelectorError", "networkRequestTriggeringSelectorError", "setTestResultSource", "source", "SpidTestResult", "test", "reason", "SPID_TEST_TYPES", "RESULT", "NO_LOCK", "TEST", "PROPERTY", "BAIT_NATIVE", "REASON", "NO_INTERFERENCE", "ERROR", "OVERRIDDEN", "FROZEN", "SOURCE", "PUBLISHER", "CS", "flatten", "depth", "predicate", "isStrict", "isFlattenable", "arrayPush", "ElementHierarchyModificationRecord", "assocIndexOf", "eq", "isLength", "isFunction", "genericUblockArtifactTest", "windowObject", "_get_ublock_sheets2", "ublockSheets", "_get_ublock_sheets", "hasUblockOriginSheet", "ublockElementMatcher", "identity", "baseRest", "start", "nativeMax", "otherArgs", "objectToString", "funcTag", "genTag", "objectProto", "extractStyleRulesFromStyleSheet", "rule", "recursivelyGetStyleRules", "CSSRule", "STYLE_RULE", "getEasyListClassName", "classIndex", "EASYLIST_CLASS_NAMES", "_defineProperty", "ajaxNetworkTestPromise", "src", "blocked", "succeeded", "coreType", "reasonAttribute", "blockedReasonMap", "unblockedReasonMap", "infoAttributes", "_info$split", "_info$split2", "_slicedToArray", "statusCode", "timing", "parseInt", "parseFloat", "xhrData", "_blockedReasonMap", "_unblockedReasonMap", "sliceIterator", "_arr", "_n", "_d", "_e", "_s", "_i", "next", "done", "NETWORK_FAILURE", "OPEN_BLOCKED", "SEND_BLOCKED", "XHR_SUCCEEDED", "beaconTypes", "beaconKeys", "version", "cipher", "shiftKey", "BEACON_CORRELATION_ID", "BeaconCore", "beaconType", "endpoint", "shouldCipher", "_beaconType", "_data", "_endpoint", "_sent", "_shouldCipher", "set", "Date", "getTime", "populateBeaconFields", "_sendBeacon", "_getEndpoint", "_encodeData", "img", "Image", "addEventListener", "processEndpoint", "encodedKey", "encodeURIComponent", "encode", "encodedValue", "dataPostProcessing", "strArray", "ElementModificationRecord", "elementAttributeModificationRecordsLast", "recA", "recB", "_element_attribute_modification_record2", "RootElementRecord", "_element_attribute_modification_record", "_childElementRecords", "setParentElementRecord", "generateElement", "ElementRecord", "_RootElementRecord", "nodeName", "_nodeName", "_elementModificationRecords", "elementModificationRecord", "parentElementRecord", "_parentElementRecord", "selfElement", "createElement", "sort", "rec", "applyToElement", "childElements", "generateElementHierarchy", "appendChild", "other", "stubFalse", "baseKeys", "isPrototype", "nativeKeys", "genericUblockOriginArtifactTest", "defaultElement", "defaultEl", "_test", "_test2", "_schema", "_schema2", "testElement", "detectAdblock", "parentElement", "body", "removeChild", "controlElement", "createResult", "position", "top", "left", "height", "cloneNode", "removeAttribute", "isNative", "method", "_isNative3", "_isNative2", "noop", "ArtifactElementMatchRecord", "MOZ", "propertyDescriptorTest", "propertyDescriptor", "getOwnPropertyDescriptor", "shouldLock", "safeOp", "_property_descriptor_test2", "_noop2", "_noop3", "_property_descriptor_test", "arrayMap", "iteratee", "LOG_LEVEL", "logger", "_logger_stub", "_logger_stub2", "_log_level", "_log_level2", "baseUniq", "comparator", "includes", "arrayIncludes", "isCommon", "seen", "arrayIncludesWith", "LARGE_ARRAY_SIZE", "createSet", "cacheHas", "SetCache", "outer", "computed", "seenIndex", "fullCipher", "text", "shift", "in_control_sequence", "control_sequence_depth", "charAt", "cesarCipher", "cipher_digits", "ShiftCipher", "shift_key", "full_cipher", "decode", "size", "toSource", "funcToString", "funcProto", "media_proxy", "dispatchEvent", "ev", "Event", "bubbles", "cancelable", "createEvent", "initEvent", "env", "random_generators", "test_base_uri", "random_path_looking_string", "_style_sheet_test", "_style_sheet_test2", "genericUblockDetectionTests", "genericUblockOriginDetectionTests", "getUblockSheets", "baitDiv", "_get_easylist_classnames2", "observer", "MutationObserver", "mutations", "baitDivAdded", "mutation", "addedNodes", "node", "disconnect", "observe", "childList", "displayNoneSheets", "_get_sheets_with_rules", "cssText", "allSmallSheets", "hasEasyListClass", "_get_easylist_classnames", "_get_cosmetic_finder_record", "_network_test_uri", "_network_test_uri2", "_element_hidden", "windowObj", "imgSrc", "imageHidingTest", "loadSucceeded", "cleanup", "clearInterval", "interval", "count", "setInterval", "isHidden", "loadReason", "imgSrcInfo", "imgClientHeightInfo", "readyState", "width", "display", "getImageUrl", "fastlyUrl", "now", "_find2", "_find3", "_promise3", "_promise4", "_client_api", "_client_api2", "_image_network_test", "_image_network_test2", "addAttribute", "imgUrl", "imageResult", "linkBlockedInfo", "siteCssUrl", "link", "setAttribute", "head", "href", "all", "ajaxResults", "notBlockedAjaxResult", "ajaxResult", "timeStampInfoAttributes", "iAttr", "Boolean", "timeStamps", "timeStampInfo", "timeStampDiffInfoAttributes", "imageNetworkTest", "imgWrapper", "_once3", "UBLOCK_SRC", "_once2", "detectionTestResults", "notPresentDetectionTestResult", "detectionTestResult", "requestEvent", "getData", "Infinity", "DetectionTestResultCore", "attrs", "is", "_uniqWith2", "_uniqWith3", "REQUIRED_TYPES_ORDERED_BY_IMPORTANCE", "DetectionTestResult", "attrA", "attrB", "removeAttr", "Clazz", "matchingDataAttr", "detectionTestRun", "detectionTests", "rerunWrappedDetectionTests", "rerunWrapper", "_dom_ready2", "detectionTest", "runTest", "notPresentOr", "runAfterDelay", "promiseCallback", "_dom_ready", "generateRandomElementRecords", "possibleTagNames", "thisArg", "baseFindIndex", "fromIndex", "fromRight", "coreJsData", "chromeAdblockArtifactTest", "shadowSheets", "adblockSheets", "_get_cosmetic_finder_record2", "chromeAdblockPlusArtifactTest", "adblockPlusSheets", "chromeAdguardArtifactTest", "adguardSheets", "firefoxAdblockPlusArtifactTest", "doc", "baitElement", "createTestElement", "hasAbpMozBinding", "adblockPlusPresent", "getAdblockPlusFirefoxRecord", "elementComputedStyle", "elementMozBinding", "adblockPlusElementMatcher", "getParentMatches", "parentMatches", "selectorFromElement", "getChildMatches", "collectChildren", "_uniqBy3", "_flatMapDeep3", "matchRecord", "_flatMapDeep2", "_uniqBy2", "firefoxAdguardArtifactTest", "documentSheets", "getArtifactDetector", "artifactDetectorMap", "_artifactDetectorMap", "Map", "ArtifactDetector", "artifactDetector", "resetArtifactDetectors", "clear", "_feature", "_feature2", "_chrome", "_chrome2", "_firefox", "_firefox2", "_internet_explorer", "_internet_explorer2", "_safari", "_safari2", "_opera", "_opera2", "_ua_detection", "_ua_detection2", "_windowObject", "artifactTestsForBrowser", "_artifactFinderPromise", "artifactTest", "runningTest", "artifactTestPromises", "artifactFinders", "finder", "hasUblock", "_hasUblock", "getAllFinders", "finders", "res", "matchingFinders", "_Feature", "_this4", "_artifactDetector", "exposePublicApi", "_this5", "getAdblockers", "internetExplorerAdblockPlusArtifactTest", "operaArtifactTest", "operaArtifactTests", "safariAdblockArtifactTest", "safariAdblockPlusArtifactTest", "ajaxNetworkTestCore", "performance", "protocolParser", "location", "protocol", "XMLHttpRequest", "open", "startTime", "requestLength", "onloadstart", "onreadystatechange", "resultType", "send", "domReady", "waitUntilDocumentBodyIsVisible", "remainingAttemptCount", "div", "setProperty", "isObjectLike", "once", "before", "client", "cookie_names", "OPT_OUT", "cookie_constants", "FIRST_ACCESS_EXPIRY", "SESSION_START_EXPIRY", "OPT_OUT_EXPIRY", "cookie_prefix", "parseFsmData", "fsmXhr", "parseFsmRuleTypes", "CURRENT_RULES", "parseLegacyFsmData", "LEGACY_RULES", "RULE_TYPES", "rules", "responseText", "response", "ruleSets", "_pick3", "ruleSet", "ruleSetData", "_ruleSetData$css", "css", "blacklist", "non_specific_blacklist", "_pick2", "getCookie", "cookies", "cookie", "substring", "setCookie", "subcookies", "max_age", "cookie_domain", "nameval", "exp", "setTime", "toUTCString", "savedVal", "o", "separator", "getSubCookies", "cookies_a", "l", "kv", "decodeURIComponent", "removeCookie", "setSubCookie", "parent_cookie_name", "parent_cookie_expiry", "cookie_name", "cookie_value", "assignValue", "objValue", "copyObject", "customizer", "newValue", "createAssigner", "assigner", "sources", "guard", "isIterateeCall", "_index", "_index2", "build_version", "resolvePromise", "recoveryLoadedPromise", "initFeatures", "recoveryFeatures", "features", "isInterfering", "emit", "preDetectionFeatures", "FeatureClass", "postDetectionFeatures", "initedPreDetectionFeatures", "initedPostDetectionFeatures", "triggerRecoveryLoaded", "getDetectionInstance", "_detectionInstance", "get_browser_version", "tem", "ua", "M", "appName", "appVersion", "splice", "is_firefox", "is_ie", "is_chrome", "is_opera", "is_safari", "browser_version", "bv", "browser", "detect", "overArg", "transform", "arg", "TIME", "LOG", "INFO", "WARN", "DEBUG", "DIR", "logger_ref", "sought_logger", "seekLogger", "__el", "_sp___el", "LoggerStub", "group_name_lookup", "markGroupStart", "collapsed", "group", "groupEnd", "trace", "event_name", "data_to_attach", "mark", "createPerfLogger", "stamp_name", "counter_name_lookup", "log_level", "message_key", "_logger_ref", "tokens", "log", "timer_name_lookup", "_logger_ref2", "time", "_logger_ref3", "timeEnd", "getNative", "DataView", "Set", "WeakMap", "asciiToArray", "string", "baseGetTag", "baseValues", "global", "objectTag", "promiseTag", "weakMapTag", "dataViewTag", "dataViewCtorString", "mapCtorString", "promiseCtorString", "setCtorString", "weakMapCtorString", "ArrayBuffer", "Ctor", "ctorString", "hasUnicode", "reHasUnicode", "rsAstralRange", "rsComboMarksRange", "rsComboSymbolsRange", "rsVarRange", "rsZWJ", "RegExp", "isIndex", "MAX_SAFE_INTEGER", "reIsUint", "unicodeToArray", "reUnicode", "rsAstral", "rsCombo", "rsFitz", "rsModifier", "rsNonAstral", "rsRegional", "rsSurrPair", "reOptMod", "rsOptVar", "rsOptJoin", "rsSeq", "rsSymbol", "stringTag", "bugsnagKey", "elementDetection", "waitInterval", "maxRetries", "chromeAdblockDetectionTests", "_adblock", "_adblock2", "adblockerPresent", "_native_shadow_root_override_test", "_native_shadow_root_override_test2", "chromeAdblockPlusDetectionTests", "_element_hiding_test", "_element_hiding_test2", "localWindow", "shadowRootGet", "Element", "nativeOverridden", "_adblock_plus", "_adblock_plus2", "chromeAdguardDetectionTests", "_adguard", "_adguard2", "_ublock", "_ublock2", "_ublock_origin", "_ublock_origin2", "chromeAdblockerDetectionTests", "_style_property_test", "_style_property_test2", "firefoxAdblockPlusDetectionTests", "adblockerFinderRecord", "firefoxAdguardDetectionTests", "firefoxAdblockerDetectionTests", "ublockFinderRecord", "ublockOriginFinderRecord", "_custom_property_test", "_custom_property_test2", "internetExplorerAdblockPlusDetectionTests", "internetExplorerAdblockerDetectionTests", "_native", "_native2", "operaAdblockerDetectionTests", "operaNativeDetectionTests", "safariAdblockDetectionTests", "safariAdblockPlusDetectionTests", "safariAdblockerDetectionTests", "getFsmEndpoint", "getSafeUri", "loadResult", "selectorDoesNotSupportContainerInfo", "_get_elements_from_selector", "_get_elements_from_selector2", "CONTAINERS", "containerEl", "innerHTML", "ruleWithContainerSelector", "newRule", "insertRule", "testEl", "querySelector", "fsmDetectionTestRun", "_test_run2", "_ajax_data_test2", "bindArgs", "ajaxDetectionTestResults", "_ajaxDetectionTestRes", "fsmDataAjaxDetectionTestResult", "_parse_data2", "detectionTestResultsPromise", "fsmDetectionTestResult", "elementHidingDetectionTestResults", "_test_run", "_ajax_data_test", "_parse_data", "_image_hiding_test", "_image_hiding_test2", "_image_ajax_network_test", "_image_hiding_fastly_test", "_image_hiding_fastly_test2", "genericAdblockerDetectionTests", "findResultWithType", "hasResultWithType", "_defaults2", "_defaults3", "_stand_down", "_stand_down2", "_interference", "_interference2", "_generic_adblocker", "_generic_adblocker2", "_chrome3", "_chrome4", "_firefox3", "_firefox4", "_safari3", "_safari4", "_internet_explorer3", "_internet_explorer4", "_fsm", "_fsm2", "Detection", "options", "_options", "useInterference", "useGenericAdblocker", "useAdblocker", "rerun", "_run", "_getAdblockerResult", "_getAdblocker", "googletag", "pubads", "gptScript", "_standDownOr", "hasInterference", "hasGenericAdblocker", "hasAdblocker", "isAdblocking", "adblocking", "fsmData", "r", "adblockerDetectionTestResult", "isStandingDown", "_image_ajax_network_test2", "_script_network_fastly_test", "_script_network_fastly_test2", "interferenceDetectionTests", "_script_network_test", "_script_network_test2", "fastlyScriptUrl", "scriptNetworkTest", "script", "getScriptUrl", "blockedAsset", "scriptUrl", "scriptResult", "_request_file_system_test", "_request_file_system_test2", "chromePrivateDetectionTests", "webkitRequestFileSystem", "TEMPORARY", "_indexed_db_open_test", "_indexed_db_open_test2", "firefoxPrivateDetectionTests", "indexedDB", "db", "onsuccess", "onerror", "_indexed_db_exists_test", "_indexed_db_exists_test2", "internetExplorerPrivateDetectionTests", "_local_storage_set_test", "_local_storage_set_test2", "safariPrivateDetectionTests", "localStorage", "setItem", "removeItem", "_bot_ua_test", "_bot_ua_test2", "_proxy_host_test", "_proxy_host_test2", "standDownDetectionTests", "GOOGLE_WEBCACHE_HOST", "OPTIMIZELY_PREVIEW_HOST", "host", "attributeAnyValueConsumer", "ElementAttributeAnyValueModificationRecord", "_generate_random_words", "_generate_random_words2", "_ElementAttributeModi", "attributeValueContainsConsumer", "consumedValueCharacters", "consumeRegex", "unwrappedAttributeValue", "_unwrap_attribute_value2", "ElementAttributeValueContainsModificationRecord", "_unwrap_attribute_value", "existingWords", "randomWord", "randomIndex", "attributeValueEndsWithConsumer", "ElementAttributeValueEndsWithModificationRecord", "wordValue", "attributeValueEqualsConsumer", "ElementAttributeValueEqualsModificationRecord", "attributeValueWordEqualsConsumer", "ElementAttributeValueWordEqualsModificationRecord", "wordValues", "attributeConsumer", "consumedKeyCharacters", "networkRequestTriggeringKeys", "getSelector", "upcomingAttributeOperatorCharacters", "attributeValueConsumer", "attributeOperatorToAttributeValueConsumerMap", "_any_value_consumer", "_any_value_consumer2", "_contains_value_consumer", "_contains_value_consumer2", "_equals_value_consumer", "_equals_value_consumer2", "_ends_with_value_consumer", "_ends_with_value_consumer2", "_starts_with_value_consumer", "_starts_with_value_consumer2", "_equals_word_value_consumer", "_equals_word_value_consumer2", "=", "
"mappings": "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