Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ! 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(296);
- if (r()) {
- var o = n(238);
- o.mockApi(["checkState", "isAdBlocking", "pageChange"])
- } else {
- var i = function() {
- var e = n(5);
- e.init(e.specs.BASE, e.specs.MESSAGING);
- var t = n(180),
- r = n(236).default,
- o = n(235).default,
- i = n(383).default,
- u = n(371).default,
- a = n(71).default,
- s = n(292).default,
- l = n(152).default,
- c = n(372).default;
- t([r, o, i, l, a, s, c, u])
- };
- if (document.getElementById("_sp_override")) i();
- else {
- var u = n(237).default;
- u("messaging", function(e) {
- if (e) throw new Error("overridden");
- i()
- })
- }
- }
- }, 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 i(e) {
- return e instanceof _
- }
- function u(e) {
- return e instanceof h
- }
- function a(e) {
- return e instanceof v
- }
- function s(e) {
- return e instanceof y
- }
- function l(e) {
- return e instanceof m
- }
- function c(e) {
- return e instanceof E
- }
- function f(e) {
- var t = {},
- n = function(n) {
- t[n] = e.filter(function(e) {
- return w[n](e)
- })
- };
- for (var r in w) 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 = i, t.isTest = u, t.isReason = a, t.isResult = s, t.isInfo = l, t.isData = c, 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),
- y = 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),
- m = 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),
- g = (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
- }(m), 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
- }(m), t.StatusInfoAttribute = function(e) {
- function t(e) {
- return o(this, t), n(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, "st", e.toFixed()))
- }
- return r(t, e), t
- }(m), 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
- }(m), 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
- }(m), 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
- }(m), 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
- }(m), 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
- }(m), function(e) {
- function t(e, r, i) {
- return o(this, t), n(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, "net_" + e, JSON.stringify({
- src: r,
- tag: i
- })))
- }
- return r(t, e), t
- }(m)),
- b = (t.NetworkLoadEventInfoAttribute = function(e) {
- function t(e, r) {
- return o(this, t), n(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, "ld", e, r))
- }
- return r(t, e), t
- }(g), t.NetworkErrorEventInfoAttribute = function(e) {
- function t(e, r) {
- return o(this, t), n(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, "err", e, r))
- }
- return r(t, e), t
- }(g), function(e) {
- function t(e, r, i, u) {
- return o(this, t), n(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, "netr_" + e, JSON.stringify({
- rule: r,
- lds: i.map(function(e) {
- return e.toString()
- }),
- errs: u.map(function(e) {
- return e.toString()
- })
- })))
- }
- return r(t, e), t
- }(m)),
- E = (t.NetworkBlacklistRuleInfoAttribute = function(e) {
- function t(e, r, i) {
- return o(this, t), n(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, "bl", e, r, i))
- }
- return r(t, e), t
- }(b), t.NetworkWhitelistRuleInfoAttribute = function(e) {
- function t(e, r, i) {
- return o(this, t), n(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, "wl", e, r, i))
- }
- return r(t, e), t
- }(b), t.BlockerListInfoAttribute = function(e) {
- function t(e, r, i) {
- return o(this, t), n(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, "bkrl", JSON.stringify({
- name: e,
- bls: r.map(function(e) {
- return e.toString()
- }),
- wls: i.map(function(e) {
- return e.toString()
- })
- })))
- }
- return r(t, e), t
- }(m), 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)),
- w = (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
- }(E), 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
- }(E), {
- types: i,
- tests: u,
- reasons: a,
- results: s,
- info: l,
- data: c
- }),
- O = t.types = {},
- S = {
- INTERFERENCE: "in",
- ADBLOCKER: "ad",
- GENERIC_ADBLOCKER: "gad",
- STAND_DOWN: "sd",
- PRIVATE: "pr",
- RECOVERY_INTERFERENCE: "rin"
- };
- for (var T in S) O[T] = new _(S[T]);
- var R = t.tests = {},
- P = {
- INFERENCE: "inf",
- NETWORK: "ne",
- IMAGE: "im",
- SCRIPT: "sc",
- IFRAME: "if",
- ELEMENT: "el",
- ARTIFACT: "ar",
- STYLE_SHEET: "ss",
- STYLE_PROPERTY: "sp",
- HIDDEN_PROPERTY: "hp",
- CUSTOM_PROPERTY: "cp",
- HIDING: "hi",
- USER_AGENT: "ua",
- BOT: "bo",
- PROXY_HOST: "ph",
- NATIVE_OVERRIDE: "no",
- FEATURE_ACCESS: "fa",
- AJAX: "aj",
- FSM: "fsm",
- NETWORK_LISTENER: "nel"
- };
- for (var A in P) R[A] = new h(P[A]);
- var x = t.reasons = {},
- M = {
- 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_HIDDEN_PROPERTY_PRESENT: "nhpp",
- HIDDEN_PROPERTY_PRESENT: "hpp",
- 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_BLOCKER_RULES: "nbr",
- BROKEN_ELEMENT_HIDING_RULE: "behr",
- NO_MATCHING_BLACKLIST: "nmbl",
- ERROR_MATCHING_BLACKLIST: "embl",
- LOAD_MATCHING_BLACKLIST: "lmbl",
- ERROR_MATCHING_WHITELIST: "emwl",
- LOAD_MATCHING_WHITELIST: "lmwl"
- };
- for (var N in M) x[N] = new v(M[N]);
- var k = t.results = {},
- C = {
- 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 C) k[j] = new y(C[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 i(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
- }
- }(),
- a = n(4),
- s = r(a),
- l = function() {
- function e(t, n) {
- i(this, e), this._detectionTestResultSchema = t, this._detectionTestCallback = n
- }
- return u(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 s.default.resolve(this._detectionTestCallback.apply(this, [this._detectionTestResultSchema].concat(t)))
- }
- }, {
- key: "bindArgs",
- value: function() {
- for (var t = this, n = arguments.length, r = Array(n), i = 0; i < n; i++) r[i] = arguments[i];
- return new e(this.getSchema(), function(e) {
- for (var n = arguments.length, i = Array(n > 1 ? n - 1 : 0), u = 1; u < n; u++) i[u - 1] = arguments[u];
- return t.run.apply(t, o(r.concat(i)))
- })
- }
- }, {
- 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 i(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 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 s = n(22),
- l = r(s),
- 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
- }
- }(),
- f = n(131),
- d = r(f),
- p = n(130),
- _ = r(p),
- h = n(1),
- v = function(e) {
- function t() {
- var e;
- i(this, t);
- for (var n = arguments.length, r = Array(n), a = 0; a < n; a++) r[a] = arguments[a];
- var s = (0, l.default)(r),
- c = u(this, (e = t.__proto__ || Object.getPrototypeOf(t)).call.apply(e, [this].concat(o(s)))),
- f = (0, h.groupAttributesByType)(s);
- if (0 === f.types.length || 0 === f.tests.length) throw new Error("missing required types or tests from schema");
- return c
- }
- return a(t, e), c(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 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 new(Function.prototype.bind.apply(Error, [null].concat(["Uncaught in promise: " + (null == e ? "" : e.toString() + e.stack || "")], n)))
- }
- function u(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
- }
- }(),
- s = n(65),
- l = r(s),
- c = 0,
- f = 1,
- d = 2,
- p = t.UtilPromise = function() {
- function e(t) {
- if (o(this, e), this._state = c, this._resolveCallbacks = [], this._rejectCallbacks = [], this._catchListenerAdded = !1, null != t) try {
- t(this._resolve.bind(this), this._reject.bind(this))
- } catch (e) {
- if (e.message && e.message.match(/^Uncaught in promise: /)) throw e;
- this._reject(e)
- }
- }
- 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(i, u) {
- function a(e, n) {
- o[e] = n, ++r === t.length && i(o)
- }
- t.forEach(function(t, r) {
- e.resolve(t).then(a.bind(n, r), u)
- })
- })
- }
- }, {
- 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 === c) {
- 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 ? u(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 === c && (this._state = d, this._error = e, this._catchListenerAdded || setTimeout(function() {
- if (!t._catchListenerAdded) throw i(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 === c && this._resolveCallbacks.push(e)
- }
- }, {
- key: "_catch",
- value: function(e) {
- this._catchListenerAdded = !0, this._state === d ? e(this._error) : this._state === c && 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 i(e) {
- Object.keys(c).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 !== p(c[t])) throw new Error("invalid value: '" + JSON.stringify(c[t]) + "' for option: '" + t + "' expected: '" + e[t].type + "'");
- if (e[t].validation && !e[t].validation(c[t])) {
- var n = e[t].validationMessage || "";
- throw new Error("invalid value: '" + JSON.stringify(c[t]) + "' for option: '" + t + "' " + n)
- }
- }), Object.keys(e).forEach(function(t) {
- if (e[t].required && !c.hasOwnProperty(t)) throw new Error("required option: '" + t + "' not specified in config")
- })
- }
- function u(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");
- if (f[e].mapQueryParam) {
- var t = d["_sp_" + e];
- if (t) {
- var n = f[e].mapQueryParam(t);
- if ("undefined" != typeof n) return n
- }
- }
- if (c && c.hasOwnProperty(e)) return c[e];
- var r = f[e].fallback ? f[e].fallback() : null;
- return null != r ? r : f[e].default
- }
- function a() {
- return Object.keys(f)
- }
- function s(e) {
- var t = {};
- return e.forEach(function(e) {
- t[e] = c[e]
- }), JSON.stringify(t)
- }
- function l(e) {
- c = 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 c, f, d, p = "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
- },
- _ = n(41),
- h = r(_),
- v = n(10),
- y = r(v),
- m = n(82),
- g = "boolean",
- b = "string",
- E = "number",
- w = "object",
- O = "function",
- S = {
- has_been_read: {
- type: g,
- default: !1
- },
- account_id: {
- type: E,
- fallback: function() {
- return u("client_id")
- }
- },
- client_id: {
- type: b,
- 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: b,
- default: "$$PUBLISHER_BASE$$"
- },
- beacon_endpoint: {
- type: b,
- fallback: function() {
- return m.beacon.join("")
- }
- },
- content_control_beacon_endpoint: {
- type: b,
- fallback: function() {
- return m.content_control_beacon.join("")
- }
- },
- custom_beacon_entries: {
- type: w,
- 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: g,
- fallback: function() {
- if (window._sp_.dfp) return window._sp_.dfp.gpt_auto_load
- },
- default: !0
- },
- dfp_targeting_key: {
- type: b,
- 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: g,
- default: !1
- },
- enable_rid_retry: {
- type: g,
- default: !1
- },
- converge_recovery_domain: {
- type: g,
- 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: b,
- default: ["//s", "p-ri", "d-ass", "ets", ".s", "3.ama", "zonaws", ".com/v1.7"].join("")
- },
- vid_control_callback: {
- type: O,
- default: function() {}
- },
- enable_vid: {
- type: g,
- fallback: function() {
- return u("enable_iframe_vid")
- },
- default: !1
- },
- enable_iframe_vid: {
- type: g,
- default: !1
- },
- enable_artifact_detection: {
- type: g,
- default: !1
- },
- enable_style_manager: {
- type: g,
- default: !0
- },
- enable_simple_style_manager: {
- type: g,
- default: !1,
- mapQueryParam: function(e) {
- if ("true" === e) return !0
- }
- },
- spid_control_callback: {
- type: O,
- default: function() {}
- },
- enable_spid: {
- type: g,
- default: !1
- },
- enable_full_morph: {
- type: g,
- default: !1
- },
- enable_fsm_detection: {
- type: g,
- default: !1,
- mapQueryParam: function(e) {
- if ("true" === e) return !0
- }
- },
- enable_fsm_network_detection: {
- type: g,
- default: !1,
- mapQueryParam: function(e) {
- if ("true" === e) return !0
- }
- },
- fsm_endpoint: {
- type: b,
- fallback: function() {
- return m.fsm.join("")
- }
- },
- site_css_url: {
- type: b
- },
- enable_blocker_style_sheet_disabling: {
- type: g,
- default: !0
- },
- disable_blocker_style_sheets: {
- type: g,
- default: !0,
- fallback: function() {
- return u("enable_blocker_style_sheet_disabling")
- }
- }
- },
- T = {
- performance_relay_url: {
- type: b,
- default: "http://perf.dev/relay/storage_relay.html",
- fallback: function() {
- return this.default
- }
- }
- },
- T = {
- performance_relay_url: {
- type: b,
- default: "http://perf.dev/relay/storage_relay.html",
- fallback: function() {
- return this.default
- }
- }
- },
- R = {
- mms_domain: {
- type: b,
- default: ""
- },
- mms_client_data_callback: {
- type: O
- },
- mms_choice_selected_callback: {
- type: O
- },
- msg_lib_location: {
- type: b,
- default: ""
- },
- msg_z_index: {
- type: E,
- default: 1e4
- },
- enable_vid: {
- type: g,
- default: !0
- }
- },
- P = {
- smart_lib_url: {
- type: b,
- fallback: function() {
- return window._sp_.smart_url
- },
- required: !0
- },
- smart_auto_load: {
- type: g,
- default: !1
- },
- smart_targeting_key: {
- type: b,
- default: "sp_block"
- }
- },
- A = {
- client_id: S.client_id,
- publisher_base: S.publisher_base,
- account_id: S.account_id,
- enable_iframe_vid: S.enable_iframe_vid,
- enable_spid: S.enable_spid,
- enable_full_morph: S.enable_full_morph
- };
- e.exports.init = function() {
- window._sp_ && window._sp_.config && window._sp_.config.has_been_read || (0, y.default)("config.has_been_read", !0), c = window._sp_.config, d = (0, h.default)(e.exports.getSearchParam());
- for (var t = arguments.length, n = Array(t), r = 0; r < t; r++) n[r] = arguments[r];
- f = o(n), i(f)
- }, e.exports.getSearchParam = function() {
- return window.location.search
- }, e.exports.get = u, e.exports.availableConfigKeys = a, e.exports.serialize = s, e.exports.initFromSerialized = l, e.exports.specs = {
- BASE: S,
- LOGGER: T,
- SMART: P,
- RECOVERY_LIB_API_IFRAME: A,
- MESSAGING: 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")
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.artifactTypes = void 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
- }
- }(),
- u = n(4),
- a = r(u),
- s = function() {
- function e(t, n, r) {
- var i = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : [];
- o(this, e), this._type = t, this._foundAdblocker = n, this._elementMatchMethod = r, this._adblockerStyleSheets = i
- }
- return i(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 = s;
- 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 s(e) ? d(e) : i(e);
- if (v && e[v]) return l(e[v]());
- var t = u(e),
- n = t == _ ? c : t == h ? f : p;
- return n(e)
- }
- var o = n(78),
- i = n(83),
- u = n(142),
- a = n(34),
- s = n(148),
- l = n(144),
- c = n(145),
- f = n(81),
- d = n(146),
- p = n(85),
- _ = "[object Map]",
- h = "[object Set]",
- v = o ? o.iterator : void 0;
- e.exports = r
- }, 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) {
- function n(e) {
- var t = typeof e;
- return null != e && ("object" == t || "function" == t)
- }
- e.exports = n
- }, function(e, t, n) {
- "use strict";
- function r(e) {
- return e && e.__esModule ? e : {
- default: e
- }
- }
- function o() {
- p = null
- }
- function i() {
- return p
- }
- function u(e) {
- p = e
- }
- function a() {
- var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : window._sp_,
- t = arguments[1];
- s("_setSpKey", function(n, r) {
- var o = l(n, r, e, !0);
- return null != o && t(o), o
- }, e)
- }
- function s(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 u(r), r;
- n = window._sp_
- }
- if (n._setSpKey) return n._setSpKey(e, t);
- var o = l(e, t, n, !1);
- return null != o && u(o), o
- }
- function l(e, t, n, r) {
- for (var o = e.split("."), i = o.pop(), u = n, a = 0, s = void 0; null != (s = o[a]);) {
- if (!u.hasOwnProperty(s)) {
- var c = l(s, {}, u, r);
- if (null != c) return c
- }
- u = u[s], a++
- }
- if (r) {
- if ((0, f.default)(t)) {
- var p = (0, d.recursivelyDefineProperties)(t);
- if (null != p) return p
- }
- return (0, d.safelyDefineProperty)(u, i, t)
- }
- return (0, d.safelyAssignProperty)(u, i, t)
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var c = n(9),
- f = r(c);
- t.resetSpKeyLock = o, t.getSpKeyLockResult = i, t.initSetSpKey = a, t.default = s;
- var d = n(58),
- p = null
- }, 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) {
- "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 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
- }
- }(),
- u = function() {
- function e() {
- o(this, e), this.eventMap = {}
- }
- return i(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
- }(u);
- 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
- }(u)
- }, function(e, t, n) {
- "use strict";
- function r(e) {
- return e && e.__esModule ? e : {
- default: e
- }
- }
- function o(e, t) {
- return u(e.querySelectorAll("style,link"), t)
- }
- function i(e, t) {
- return u(e.querySelectorAll("::shadow style,::shadow link"), t)
- }
- function u(e, t) {
- return (0, c.default)(e).map(function(e) {
- return e.sheet
- }).filter(function(e) {
- return s(e, t)
- })
- }
- function a(e, t) {
- return e.some(function(e) {
- return (0, d.default)(e).some(t)
- })
- }
- function s(e, t) {
- if (!e) return !1;
- var n = void 0;
- try {
- n = (0, d.default)(e)
- } catch (e) {
- return !1
- }
- return !(!n || 0 === n.length) && n.every(t)
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.cssRegexes = void 0;
- var l = n(7),
- c = r(l);
- t.getDocumentSheetsWithRules = o, t.getShadowSheetsWithRules = i, t.someSheetWithRule = a;
- var f = n(48),
- 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) {
- var n = Array.isArray;
- e.exports = n
- }, function(e, t, n) {
- function r(e) {
- var t = null == e ? 0 : e.length;
- return t ? o(e, i) : []
- }
- var o = n(39),
- i = 1 / 0;
- e.exports = r
- }, 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, i.bind(null, e, n), n)
- }
- function i(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, c.default)(t.map(function(t) {
- return (0, v.default)(t).map(function(t) {
- var n = t.selectorText,
- o = n.replace(/::content/g, ""),
- i = e.querySelectorAll(o);
- return (0, s.default)(i).filter(function(e) {
- return r.some(function(t) {
- return t.contains(e) || e.contains(t)
- })
- }).map(function(t) {
- var n = u(e, o, t);
- return new _.default(p.artifactElementMatchTypes.STYLE, t, n)
- })
- })
- }))
- }
- function u(e, t, n) {
- return t.replace(/(\[[^\]]*),/g, "$1" + y).split(",").map(function(e) {
- return e.trim().replace(y, ",")
- }).filter(function(t) {
- return (0, s.default)(e.querySelectorAll(t)).some(function(e) {
- return e === n
- })
- }).join(",")
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var a = n(7),
- s = r(a),
- l = n(15),
- c = r(l);
- t.default = o, t.cosmeticElementMatcher = i;
- var f = n(6),
- d = r(f),
- p = n(43),
- _ = r(p),
- h = n(48),
- v = r(h),
- y = "__SP__COMMA_PLACEHOLDER"
- }, 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
- }
- function i(e) {
- return u([e])[0]
- }
- function u(e) {
- return e.map(function(e) {
- var t = document.createElement("div");
- return t._sp_isMarker = !0, t.style.height = "2px", t.style.width = "2px", t.style.position = "absolute", t.style.top = "-9999px", t.style.left = "-9999px", e.appendChild(t), t
- }).map(function(e) {
- var t = r(e);
- return e.parentElement && e.parentElement.removeChild(e), !t
- })
- }
- function a(e) {
- return e._sp_isMarker || !1
- }
- e.exports = n, e.exports.elementIsCollapsed = r, e.exports.elementIsDisplayable = i, e.exports.batchedElementIsDisplayable = u, e.exports.isMarkerElement = a
- }, function(e, t, n) {
- "use strict";
- function r(e) {
- return e && e.__esModule ? e : {
- default: e
- }
- }
- function o(e, t) {
- return (0, p.default)(e, t)
- }
- function i(e) {
- return (0, f.default)(Math.floor(e), l).join("")
- }
- function u() {
- return i(o(5, 25))
- }
- function a() {
- var e = u();
- return document.getElementsByClassName(e).length > 0 ? a() : e
- }
- function s() {
- var e = u();
- return null != document.getElementById(e) ? s() : e
- }
- function l() {
- return String.fromCharCode(o(97, 122))
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var c = n(150),
- f = r(c),
- d = n(149),
- p = r(d);
- t.generateRandomInteger = o, t.generateFixedLengthRandomString = i, t.generateRandomString = u, t.generateRandomClass = a, t.generateRandomId = s
- }, 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, 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 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 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)
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var a = n(75),
- s = r(a),
- l = function(e) {
- function t(e, n) {
- o(this, t);
- var r = i(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this));
- return r.key = e, r.value = n, r
- }
- return u(t, e), t
- }(s.default);
- t.default = l
- }, 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) {
- function r(e) {
- var t = null == e ? 0 : e.length;
- return t ? o(e, 1) : []
- }
- var o = n(39);
- 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")
- }
- function r(e, t) {
- e.source = t
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.setTestResultSource = r;
- var o = function e(t, r, o, i) {
- var u = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : "";
- n(this, e), this.result = t, this.test = r, this.reason = o, this.source = i, this.info = u.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) {
- var r = n(141),
- o = "object" == typeof self && self && self.Object === Object && self,
- i = r || o || Function("return this")();
- e.exports = i
- }, function(e, t) {
- function n(e) {
- return e
- }
- 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 i(e) {
- if ("string" != typeof e) throw new Error('attempted to proxy non string value: "' + e + '"');
- if (0 === e.indexOf("data:")) return e;
- if ("string" != typeof e && (e = e.toString()), 0 === e.trim().length) return e;
- var t = f.default.get("publisher_base");
- if ("$$PUBLISHER_BASE$$" === t) return e;
- var n = new y(e),
- r = new y(t),
- o = f.default.get("account_id");
- if ("number" == typeof o) {
- var i = p.default.sAndGuard(o),
- a = u(i, 3),
- s = a[0],
- c = a[1],
- d = a[2];
- r.set("s", s), r.setGuardParam(c, d)
- }
- return r.set("r", p.default.r(6, e)), null == r.get("q") && r.set("q", p.default.q(2, l.default.cipher_key, n.getQueryString())), r.getParsedUrl()
- }
- var u = function() {
- function e(e, t) {
- var n = [],
- r = !0,
- o = !1,
- i = void 0;
- try {
- for (var u, a = e[Symbol.iterator](); !(r = (u = a.next()).done) && (n.push(u.value), !t || n.length !== t); r = !0);
- } catch (e) {
- o = !0, i = e
- } finally {
- try {
- !r && a.return && a.return()
- } finally {
- if (o) throw i
- }
- }
- 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")
- }
- }(),
- 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
- }
- }(),
- s = n(86),
- l = r(s),
- c = n(5),
- f = r(c),
- d = n(119),
- p = r(d),
- _ = n(41),
- h = r(_),
- v = ["p", "r", "q", "s"],
- y = function() {
- function e(t) {
- o(this, e), this._parser = window.document.createElement("a"), this._parser.href = t, this._queryStringMap = (0, h.default)(this._parser.search)
- }
- return a(e, [{
- key: "getKeyPosition",
- value: function(e) {
- var t = v.indexOf(e);
- return t !== -1 ? t : 1 / 0
- }
- }, {
- key: "getParsedUrl",
- value: function() {
- var e = this._parser.host,
- t = this._parser.pathname,
- n = "/" !== e[e.length - 1] && "/" !== t[0] ? e + "/" + t : e + t;
- return this._parser.protocol + "//" + n + ("?" + (this.getQueryString() + this._parser.hash))
- }
- }, {
- key: "getQueryString",
- value: function() {
- var e = this;
- return Object.keys(this._queryStringMap).sort(function(t, n) {
- return e.getKeyPosition(t) - e.getKeyPosition(n)
- }).map(function(t) {
- return encodeURIComponent(t) + "=" + encodeURIComponent(e.get(t))
- }).join("&")
- }
- }, {
- key: "get",
- value: function(e) {
- return this._queryStringMap[e]
- }
- }, {
- key: "set",
- value: function(e, t) {
- this._queryStringMap[e] = t
- }
- }, {
- key: "setGuardParam",
- value: function(e, t) {
- this._removeGuardParam(), this._queryStringMap[e] = t
- }
- }, {
- key: "_removeGuardParam",
- value: function() {
- for (var e in this._queryStringMap) v.indexOf(e) === -1 && delete this._queryStringMap[e]
- }
- }]), e
- }();
- e.exports = i
- }, function(e, t, n) {
- function r(e) {
- if (!i(e)) return !1;
- var t = o(e);
- return t == a || t == s || t == u || t == l
- }
- var o = n(44),
- i = n(9),
- u = "[object AsyncFunction]",
- a = "[object Function]",
- s = "[object GeneratorFunction]",
- l = "[object Proxy]";
- e.exports = r
- }, 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(18)
- }, 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(8)
- }, 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 u.default("div") : new u.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 i = n(76),
- u = r(i),
- a = n(302),
- s = r(a),
- l = n(305),
- c = r(l),
- f = n(306),
- d = r(f),
- p = n(310),
- _ = r(p),
- h = n(8),
- v = {
- "[": s.default,
- ".": c.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 i(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 = i
- }, function(e, t, n) {
- "use strict";
- function r(e) {
- return e && e.__esModule ? e : {
- default: e
- }
- }
- function o(e) {
- for (var t = arguments.length, n = Array(t > 1 ? t - 1 : 0), r = 1; r < t; r++) n[r - 1] = arguments[r];
- return n.some(function(t) {
- return e.nodeName.toLowerCase() === t
- })
- }
- function i(e) {
- return o(e, "iframe")
- }
- function u(e) {
- return o(e, "img")
- }
- function a(e) {
- return o(e, "video")
- }
- function s(e) {
- return i(e) && (!e.src || "about:blank" === e.src || 0 === e.src.indexOf("javascript"))
- }
- function l(e, t) {
- try {
- return "complete" === e.contentDocument.readyState && e.contentDocument.body && (0, g.default)(e.contentDocument.querySelectorAll("*")).some(t)
- } catch (e) {}
- }
- function c(e) {
- var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];
- return l(e, function(n) {
- return !o(n, "html", "head", "body") && (t || !o(n, "link", "script") && !e.contentDocument.head.contains(n))
- })
- }
- function f(e) {
- return l(e, function(e) {
- return !o(e, "html", "head", "body") && y(e)
- })
- }
- function d(e) {
- return s(e) && c(e)
- }
- function p() {
- function e(e) {
- i(e.target) && n.add(e.target)
- }
- var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : window;
- if (b && !E.has(t)) {
- var n = b.get(t) || window.Set && new window.Set;
- n && (b.set(t, n), E.set(t, e), t.document.addEventListener("load", e, !0))
- }
- }
- function _() {
- var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : window;
- return !!E && (e.document.removeEventListener("load", E.get(e), !0), E.delete(e))
- }
- function h(e) {
- if (c(e, !0)) return !0;
- if (!b) return !1;
- var t = b.get(e.ownerDocument.defaultView);
- return !!t && t.has(e)
- }
- function v(e) {
- if (o.apply(void 0, [e].concat(O))) return !0;
- if (u(e) && (!e.naturalHeight || 1 === e.naturalHeight || !e.complete)) return !0;
- if (e.ownerDocument.head.contains(e)) return !0;
- if (i(e)) {
- var t = e;
- if (f(t) === !1) return !0
- }
- return !1
- }
- function y(e) {
- if (v(e)) return !1;
- if (0 === e.children.length) return !0;
- var t = (0, g.default)(e.childNodes).some(function(e) {
- return 3 === e.nodeType && e.data.trim().length > 0
- });
- if (t) return !0;
- if (o.apply(void 0, [e].concat(w))) return !0;
- var n = e.ownerDocument.defaultView.getComputedStyle(e);
- return n.backgroundImage.toLowerCase().indexOf("url(") > -1
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var m = n(7),
- g = r(m);
- t.default = o, t.isIframe = i, t.isImage = u, t.isVideo = a, t.iframeHasContent = c, t.iframeHasDisplayContent = f, t.isLoadedInlineIframe = d, t.setupIframeLoadListener = p, t.removeIframeLoadListener = _, t.isLoadedIframe = h, t.isNeverDisplayElement = v, t.isDisplayElement = y;
- var b = window.Map && new window.Map,
- E = window.Map && new window.Map,
- w = ["iframe", "img", "video", "object", "input", "button", "select", "textarea"],
- O = ["link", "script"]
- }, function(e, t, n) {
- function r(e, t) {
- return o(e) ? e : i(e, t) ? [e] : u(a(e))
- }
- var o = n(14),
- i = n(167),
- u = n(169),
- a = n(174);
- e.exports = r
- }, function(e, t, n) {
- function r(e) {
- return null != e && i(e.length) && !o(e)
- }
- var o = n(27),
- i = n(84);
- e.exports = r
- }, function(e, t, n) {
- var r = n(80),
- o = r(Object.keys, Object);
- e.exports = o
- }, function(e, t, n) {
- var r = n(204),
- o = n(171),
- i = r(o);
- e.exports = i
- }, 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(42);
- e.exports = r
- }, function(e, t, n) {
- function r(e, t, n) {
- "__proto__" == t && o ? o(e, t, {
- configurable: !0,
- enumerable: !0,
- value: n,
- writable: !0
- }) : e[t] = n
- }
- var o = n(205);
- e.exports = r
- }, function(e, t, n) {
- function r(e, t, n, u, a) {
- var s = -1,
- l = e.length;
- for (n || (n = i), a || (a = []); ++s < l;) {
- var c = e[s];
- t > 0 && n(c) ? t > 1 ? r(c, t - 1, n, u, a) : o(a, c) : u || (a[a.length] = c)
- }
- return a
- }
- var o = n(161),
- i = n(166);
- 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, u.default)(t).then(function(e) {
- return (0, i.hasUblockOriginSheet)(e) ? [] : e
- }).then(function(e) {
- return new s.default(a.artifactTypes.UBLOCK, e.length > 0, i.ublockElementMatcher.bind(null, t))
- })
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = o;
- var i = n(55),
- u = r(i),
- a = n(6),
- s = r(a)
- }, function(e, t) {
- "use strict";
- function n(e) {
- if (0 === e.length) return {};
- var t = e.match(/\?(.*)/);
- if (!t) throw new Error('invalid query string: "' + e + '"');
- return t[1].trim().split("&").reduce(function(e, t) {
- var n = t.indexOf("="),
- r = t.substring(0, n),
- o = t.substring(n + 1);
- return e[decodeURIComponent(r)] = decodeURIComponent(o), e
- }, {})
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = n
- }, function(e, t) {
- function n(e, t) {
- return e === t || e !== e && t !== t
- }
- 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 e(t, r, o) {
- n(this, e), this.type = t, this.element = r, this.info = o
- };
- t.default = r;
- t.artifactElementMatchTypes = {
- STYLE: "s",
- MOZ: "m"
- }
- }, function(e, t) {
- function n(e) {
- return o.call(e)
- }
- var r = Object.prototype,
- o = r.toString;
- e.exports = n
- }, function(e, t) {
- function n(e) {
- return null != e && "object" == typeof e
- }
- e.exports = n
- }, , 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
- }
- }(),
- i = n(153).beacon,
- u = n(5),
- a = n(21),
- s = n(19),
- l = n(95).version,
- c = new(n(77))(i.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] : u.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(s.SCRIPT_VERSION, l), this.set(s.CORRELATION_ID, f), this.set(s.ACCOUNT_ID, u.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 ? c.encode(t) : t),
- r = encodeURIComponent(e._shouldCipher ? c.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, 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 i(e)
- }))
- }
- function i(e) {
- return e.type === CSSRule.STYLE_RULE ? e : null != e.cssRules ? (0, a.default)(e.cssRules).map(function(e) {
- return i(e)
- }) : []
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var u = n(7),
- a = r(u),
- s = n(15),
- l = r(s);
- t.default = o
- }, function(e, t) {
- "use strict";
- function n(e) {
- var t = !1,
- n = null;
- return function() {
- return t || (t = !0, n = e.apply(void 0, arguments)), n
- }
- }
- function r(e) {
- var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : function(e) {
- return Boolean(e)
- },
- n = e.length,
- r = void 0,
- o = [],
- i = function(e) {
- r = e, o.forEach(function(t) {
- return t(e)
- }), o = []
- };
- return e.forEach(function(e) {
- e(function(e) {
- null == r && (t(e) ? i(e) : (n--, 0 === n && i(e)))
- })
- }),
- function(e) {
- null != r ? e(r) : o.push(e)
- }
- }
- function o(e) {
- for (var t = arguments.length, n = Array(t > 1 ? t - 1 : 0), r = 1; r < t; r++) n[r - 1] = arguments[r];
- return function() {
- for (var t = arguments.length, r = Array(t), o = 0; o < t; o++) r[o] = arguments[o];
- var i = n.map(function(e) {
- return null != e ? e : r.length > 0 ? r.shift() : void 0
- });
- return e.apply(null, i.concat(r))
- }
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = n, t.some = r, t.partial = o
- }, 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
- }, 25, function(e, t) {
- function n() {
- return !1
- }
- e.exports = n
- }, function(e, t) {
- function n() {}
- e.exports = n
- }, 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) {
- return i(e, function() {
- var t = (0, h.getDocumentSheetsWithRules)(e, function(e) {
- return h.cssRegexes.ONLY_DISPLAY_NONE.test(e.cssText)
- }),
- n = t.length > 0 && t.every(function(e) {
- return e.cssRules.length < 50
- }),
- r = (0, h.someSheetWithRule)(t, function(e) {
- return d.EASYLIST_CLASS_NAMES.some(function(t) {
- return e.selectorText.toLowerCase().indexOf(t.toLowerCase()) > -1
- })
- });
- return n && r ? t : []
- })
- }
- function i(e, t) {
- var n = e.createElement("div");
- return new f.default(function(t) {
- n.className = (0, p.default)();
- var r = new MutationObserver(function(e) {
- var o = e.some(function(e) {
- return (0, l.default)(e.addedNodes).some(function(e) {
- return e === n
- })
- });
- o && (r.disconnect(), window.setTimeout(function() {
- t()
- }, 1))
- });
- r.observe(e.body, {
- childList: !0
- }), e.body.appendChild(n)
- }).then(function() {
- return new f.default(function(r) {
- e.defaultView.setTimeout(function() {
- r(t(n)), n.parentElement && e.body.removeChild(n)
- }, 150)
- })
- })
- }
- function u(e) {
- return (0, h.someSheetWithRule)(e, function(e) {
- return h.cssRegexes.ROOT.test(e.cssText)
- })
- }
- function a(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 _.cosmeticElementMatcher.apply(void 0, [e, t].concat(n))
- })
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var s = n(7),
- l = r(s);
- t.default = o, t.onUblockLoad = i, t.hasUblockOriginSheet = u, t.ublockElementMatcher = a;
- var c = n(4),
- f = r(c),
- d = n(54),
- p = r(d),
- _ = n(16),
- h = n(13)
- }, , 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 u.default(i.SPID_TEST_TYPES.RESULT.LOCK, i.SPID_TEST_TYPES.TEST.PROPERTY, i.SPID_TEST_TYPES.REASON.FROZEN, i.SPID_TEST_TYPES.SOURCE.PUBLISHER, t) : null
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = o;
- var i = n(23),
- u = r(i)
- }, 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 i = _(e, t, n);
- if (null != i) return i
- }
- return null
- }
- function i(e) {
- return function(t, n, r) {
- var o = (0, f.default)(t, n);
- if (o) return o;
- try {
- e(t, n, r)
- } catch (e) {
- 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 u = n(53),
- a = r(u),
- s = n(9),
- l = r(s);
- t.recursivelyDefineProperties = o;
- var c = n(57),
- f = r(c),
- d = n(23),
- p = r(d),
- _ = (t.safelyAssignProperty = i(function(e, t, n) {
- e[t] = n
- }), t.safelyDefineProperty = i(function(e, t, n) {
- e.hasOwnProperty(t) && delete e[t], Object.defineProperty(e, t, {
- get: function() {
- return n
- },
- set: a.default
- })
- }))
- }, 52, , 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, u.default)(t).then(function(e) {
- return (0, i.hasUblockOriginSheet)(e) ? e : []
- }).then(function(e) {
- return new s.default(a.artifactTypes.UBLOCK_ORIGIN, e.length > 0, i.ublockElementMatcher.bind(null, t))
- })
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = o;
- var i = n(55),
- u = r(i),
- a = n(6),
- s = r(a)
- }, 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(137),
- i = r(o),
- u = n(136),
- a = r(u);
- t.logger = i.default, t.LOG_LEVEL = a.default
- }, function(e, t, n) {
- "use strict";
- function r(e) {
- return e && e.__esModule ? e : {
- default: e
- }
- }
- function o(e, t, n, r) {
- for (var o = arguments.length, i = Array(o > 4 ? o - 4 : 0), u = 4; u < o; u++) i[u - 4] = arguments[u];
- return {
- result: e,
- test: t,
- reason: n,
- info: null == r ? "" : r.toString(),
- elements: i
- }
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var i = n(170),
- u = r(i);
- t.default = o;
- var a = n(43);
- o.Result = {
- NO_LOCK: 0,
- LOCK: 1
- }, o.Test = (0, u.default)({
- NA: "n/a",
- CLIENT_HEIGHT: "ch"
- }, a.artifactElementMatchTypes), o.Reason = {
- VISIBLE: "v",
- HIDDEN: "h",
- LOADING: "l",
- NO_CONTENT: "nc"
- }
- }, 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, n) {
- "use strict";
- function r(e) {
- return e && e.__esModule ? e : {
- default: e
- }
- }
- function o(e) {
- try {
- return (0, u.default)(e)
- } catch (e) {
- return !1
- }
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var i = n(221),
- u = r(i);
- t.default = o
- }, function(e, t, n) {
- function r(e, t, n) {
- var r = e[t];
- a.call(e, t) && i(r, n) && (void 0 !== n || t in e) || o(e, t, n)
- }
- var o = n(38),
- i = n(42),
- u = Object.prototype,
- a = u.hasOwnProperty;
- e.exports = r
- }, function(e, t, n) {
- function r(e) {
- return o(2, e)
- }
- var o = n(218);
- e.exports = r
- }, function(e, t, n) {
- function r(e, t) {
- return u(i(e, t, o), e + "")
- }
- var o = n(116),
- i = n(91),
- u = n(92);
- e.exports = r
- }, function(e, t, n) {
- function r(e, t, n, r) {
- var u = !n;
- n || (n = {});
- for (var a = -1, s = t.length; ++a < s;) {
- var l = t[a],
- c = r ? r(n[l], e[l], l, n, e) : void 0;
- void 0 === c && (c = e[l]), u ? i(n, l, c) : o(n, l, c)
- }
- return n
- }
- var o = n(66),
- i = n(38);
- e.exports = r
- }, function(e, t, n) {
- function r(e) {
- return o(function(t, n) {
- var r = -1,
- o = n.length,
- u = o > 1 ? n[o - 1] : void 0,
- a = o > 2 ? n[2] : void 0;
- for (u = e.length > 3 && "function" == typeof u ? (o--, u) : void 0, a && i(n[0], n[1], a) && (u = o < 3 ? void 0 : u, o = 1), t = Object(t); ++r < o;) {
- var s = n[r];
- s && e(t, s, r, u)
- }
- return t
- })
- }
- var o = n(68),
- i = n(59);
- 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)
- }
- 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 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 a(e, t) {
- if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function")
- }
- function s(e) {
- if (!D)
- if (e._sp_ && e._sp_._artifactDetectorMap) D = e._sp_._artifactDetectorMap;
- else {
- if (!e.Map) return new I(e);
- D = new e.Map, (0, j.default)("_artifactDetectorMap", D)
- }
- var t = D.get(e);
- return null == t && (t = new I(e), D.set(e, t)), t
- }
- function l() {
- D && D.clear()
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.ArtifactDetector = void 0;
- var c = n(53),
- f = r(c),
- 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 = s, t.resetArtifactDetectors = l;
- var p = n(12),
- _ = r(p),
- h = n(4),
- v = r(h),
- y = n(115),
- m = r(y),
- g = n(181),
- b = r(g),
- E = n(5),
- w = r(E),
- O = n(182),
- S = r(O),
- T = n(184),
- R = r(T),
- P = n(185),
- A = r(P),
- x = n(112),
- M = r(x),
- N = n(11),
- k = r(N),
- C = n(10),
- j = r(C),
- L = n(6),
- I = t.ArtifactDetector = function() {
- function e(t) {
- var n = this;
- a(this, e), this._windowObject = t;
- var r = [];
- k.default.chrome() ? r = b.default : k.default.firefox() ? r = S.default : k.default.safari() ? r = A.default : k.default.ie() ? r = R.default : k.default.opera() && (r = M.default), this._artifactFinderPromise = (0, m.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
- }(),
- D = void 0,
- U = function(e) {
- function t(e) {
- a(this, t);
- var n = i(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e));
- return w.default.get("enable_artifact_detection") && (n._artifactDetector = s(window), n.exposePublicApi()), n
- }
- return u(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, j.default)("getAdblockers", t), (0, j.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() {
- var e = document.createElement("div");
- return e.className = "plainAd", e
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var i = n(2),
- u = r(i),
- a = n(3),
- s = r(a),
- l = n(4),
- c = r(l),
- f = n(1);
- t.default = new u.default(new s.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 c.default(function(n) {
- function r(r, i) {
- t.parentElement && document.body.removeChild(t), o.parentElement && document.body.removeChild(o), n(e.createResult(r, i, 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, t, n) {
- return t in e ? Object.defineProperty(e, t, {
- value: n,
- enumerable: !0,
- configurable: !0,
- writable: !0
- }) : e[t] = n, e
- }
- function i(e) {
- return new c.default(function(t) {
- (0, d.default)(e, function(n, r, o, i, u) {
- var a = n ? _[i] : h[i],
- l = [];
- if (o.indexOf("::") > -1) {
- var c = o.split("::"),
- f = s(c, 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), new p.InfoAttribute("onl", navigator.onLine ? "1" : "0")), t({
- blocked: n,
- succeeded: r,
- reasonAttribute: a,
- infoAttributes: l,
- xhrData: u && new p.XhrDataAttribute(u)
- })
- })
- })
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var u, a, s = function() {
- function e(e, t) {
- var n = [],
- r = !0,
- o = !1,
- i = void 0;
- try {
- for (var u, a = e[Symbol.iterator](); !(r = (u = a.next()).done) && (n.push(u.value), !t || n.length !== t); r = !0);
- } catch (e) {
- o = !0, i = e
- } finally {
- try {
- !r && a.return && a.return()
- } finally {
- if (o) throw i
- }
- }
- 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 = i;
- var l = n(4),
- c = r(l),
- f = n(118),
- d = r(f),
- p = n(1),
- _ = (u = {}, o(u, f.NETWORK_FAILURE, p.reasons.AJAX_LOAD_BLOCK), o(u, f.OPEN_BLOCKED, p.reasons.AJAX_OPEN_BLOCK), o(u, f.SEND_BLOCKED, p.reasons.AJAX_SEND_BLOCK), u),
- 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) {
- "use strict";
- function n(e) {
- var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : document,
- n = void 0;
- try {
- n = new Event(e, {
- bubbles: !0,
- cancelable: !1
- })
- } catch (t) {
- n = document.createEvent("Event"), "function" == typeof n.initEvent && n.initEvent(e, !0, !1)
- }
- t.dispatchEvent(n)
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = 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() {
- 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 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 u(e, t) {
- if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function")
- }
- function a(e, t) {
- var n = e instanceof c.default ? 1 : -1,
- r = t instanceof c.default ? 1 : -1;
- return n - r
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.RootElementRecord = void 0;
- var 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
- }
- }(),
- l = n(20),
- c = r(l),
- f = t.RootElementRecord = function() {
- function e() {
- u(this, e), this._childElementRecords = []
- }
- return s(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) {
- u(this, t);
- var n = o(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this));
- return n._nodeName = e, n._elementModificationRecords = [], n
- }
- return i(t, e), s(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) {
- "use strict";
- function n(e, t) {
- for (var n = "", r = !1, o = 0, i = 0; i < e.length; i++) {
- var u = e.charCodeAt(i);
- r ? (o += 1, n += e.charAt(i), 3 === o && (r = !1, o = 0)) : 92 === u && i + 3 <= e.length ? 120 === e.charCodeAt(i + 1) && (r = !0) : u >= 33 && u <= 127 ? (r = !1, n += String.fromCharCode((u - 33 + t) % 94 + 33)) : n += e.charAt(i)
- }
- return n
- }
- function r(e, t, n) {
- for (var r = "", o = 0; o < e.length; o++) {
- var i = e.charCodeAt(o);
- r += i >= 65 && i <= 90 ? String.fromCharCode((i - 65 + t) % 26 + 65) : i >= 97 && i <= 122 ? String.fromCharCode((i - 97 + t) % 26 + 97) : n && i >= 48 && i <= 57 ? String.fromCharCode((i - 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(24),
- o = r.Symbol;
- e.exports = o
- }, function(e, t, n) {
- function r(e, t, n) {
- var r = -1,
- f = i,
- d = e.length,
- p = !0,
- _ = [],
- h = _;
- if (n) p = !1, f = u;
- else if (d >= c) {
- var v = t ? null : s(e);
- if (v) return l(v);
- p = !1, f = a, h = new o
- } else h = t ? [] : _;
- e: for (; ++r < d;) {
- var y = e[r],
- m = t ? t(y) : y;
- if (y = n || 0 !== y ? y : 0, p && m === m) {
- for (var g = h.length; g--;)
- if (h[g] === m) continue e;
- t && h.push(m), _.push(y)
- } else f(h, m, n) || (h !== _ && h.push(m), _.push(y))
- }
- return _
- }
- var o = n(158),
- i = n(159),
- u = n(160),
- a = n(164),
- s = n(165),
- l = n(81),
- c = 200;
- e.exports = r
- }, function(e, t) {
- function n(e, t) {
- return function(n) {
- return e(t(n))
- }
- }
- e.exports = n
- }, function(e, t) {
- function n() {
- return []
- }
- 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", ".", "r", "o", "o", "s", "t", "e", "r", "f", "i", "r", "e", "w", "o", "r", "k", ".", "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) {
- 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 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 null == e ? [] : o(e, i(e))
- }
- var o = n(140),
- i = n(35);
- e.exports = r
- }, function(e, t) {
- "use strict";
- e.exports = {
- cipher_key: 8,
- wait_interval: 125
- }
- }, function(e, t, n) {
- var r = n(384);
- r.Template = n(385).Template, r.template = r.Template, e.exports = r
- }, function(e, t) {
- function n(e, t, n) {
- for (var r = n - 1, o = e.length; ++r < o;)
- if (e[r] === t) return r;
- return -1
- }
- e.exports = n
- }, function(e, t, n) {
- var r = n(80),
- o = r(Object.getPrototypeOf, Object);
- e.exports = o
- }, 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, n) {
- function r(e, t, n) {
- return t = i(void 0 === t ? e.length - 1 : t, 0),
- function() {
- for (var r = arguments, u = -1, a = i(r.length - t, 0), s = Array(a); ++u < a;) s[u] = r[t + u];
- u = -1;
- for (var l = Array(t + 1); ++u < t;) l[u] = r[u];
- return l[t] = n(s), o(e, this, l)
- }
- }
- var o = n(96),
- i = Math.max;
- e.exports = r
- }, 25, function(e, t, n) {
- function r(e, t) {
- return o(i(e, t), 1)
- }
- var o = n(39),
- i = n(122);
- e.exports = r
- }, 25, function(e, t) {
- "use strict";
- e.exports = {
- version: "1.7.659",
- env: "development",
- name: ""
- }
- }, 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) {
- for (var n = -1, r = null == e ? 0 : e.length, o = Array(r); ++n < r;) o[n] = t(e[n], n, e);
- return o
- }
- e.exports = n
- }, function(e, t, n) {
- "use strict";
- var r = n(179),
- o = {
- FIRST_ACCESS: "fa",
- SESSION_START: "ss",
- OPT_OUT: "oo"
- },
- i = {
- FIRST_ACCESS_EXPIRY: 63072e3,
- SESSION_START_EXPIRY: 7200,
- OPT_OUT_EXPIRY: 63072e3
- };
- for (var u in o) i[u] = r.cookie_prefix + o[u];
- e.exports = i
- }, 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 i, u, a, s;
- if (!e) return !1;
- if (o || (o = document.domain), "object" === ("undefined" == typeof t ? "undefined" : n(t)) && 0 == Object.keys(t).length && (r = -1), i = this.objectToString(t, "&"), u = e + "=" + i, a = [u, "path=/", "domain=" + o], r && (s = new Date, r === -1 ? s.setTime(0) : s.setTime(s.getTime() + 1e3 * r), s = s.toUTCString(), a.push("expires=" + s)), !(u.length < 4e3)) return !1;
- document.cookie = a.join("; ");
- var l = this.getCookie(e) || "";
- return i === 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, i = {};
- 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(""), i[decodeURIComponent(o[0])] = decodeURIComponent(o[1]);
- return i
- },
- removeCookie: function(e) {
- return this.setCookie(e, {}, -1)
- },
- setSubCookie: function(e, t, n, o) {
- var i;
- if (!document.cookie) return this;
- if (i = r.getSubCookies(r.getCookie(e)) || {}, null == o ? delete i[n] : i[n] = o, Object.keys(i).length > 0) {
- if (!r.setCookie(e, i, t)) return this
- } else removeCookie(e);
- return this
- }
- };
- e.exports = r
- }, function(e, t, n) {
- "use strict";
- function r(e) {
- return e && e.__esModule ? e : {
- default: e
- }
- }
- function o(e) {
- for (var t = [], n = e; n && !(0, s.default)(n, "html", "head", "body");) t.push(n), n = n.parentElement;
- t.reverse();
- var r = e.querySelectorAll("*");
- return t.concat((0, u.default)(r))
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var i = n(7),
- u = r(i);
- t.default = o;
- var a = n(32),
- s = r(a)
- }, function(e, t, n) {
- function r(e, t, n) {
- (void 0 === n || i(e[t], n)) && (void 0 !== n || t in e) || o(e, t, n)
- }
- var o = n(38),
- i = n(42);
- e.exports = r
- }, function(e, t, n) {
- var r = n(203),
- o = r();
- e.exports = o
- }, function(e, t, n) {
- var r = n(24),
- o = r["__core-js_shared__"];
- e.exports = o
- }, function(e, t, n) {
- function r(e, t) {
- return e && e.length ? i(e, o(t, 2)) : []
- }
- var o = n(25),
- i = n(79);
- 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,
- n = (0, s.getShadowSheetsWithRules)(t, function(e) {
- return s.cssRegexes.ONLY_DISPLAY_NONE.test(e.cssText)
- }),
- r = 1 === n.length && n[0].cssRules.length < 200 ? n : [];
- return (0, u.default)(t, a.artifactTypes.ADBLOCK, r)
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = o;
- var i = n(16),
- u = r(i),
- a = n(6),
- s = n(13)
- }, 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, s.getShadowSheetsWithRules)(t, function(e) {
- return s.cssRegexes.ONLY_DISPLAY_NONE.test(e.cssText)
- }),
- r = 1 === n.length && n[0].cssRules.length < 200 ? n : [];
- return (0, u.default)(t, a.artifactTypes.ADBLOCK_PLUS, r)
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = o;
- var i = n(16),
- u = r(i),
- a = n(6),
- s = n(13)
- }, 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, s.getShadowSheetsWithRules)(t, function(e) {
- return s.cssRegexes.ONLY_DISPLAY_NONE.test(e.cssText)
- }),
- r = 2 === n.length || 3 === n.length ? n : [];
- return (0, u.default)(t, a.artifactTypes.ADGUARD, r)
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = o;
- var i = n(16),
- u = r(i),
- a = n(6),
- s = n(13)
- }, function(e, t, n) {
- "use strict";
- function r(e) {
- return e && e.__esModule ? e : {
- default: e
- }
- }
- function o(e) {
- var t = e.document,
- n = i(t, (0, O.default)()),
- r = i(t);
- return t.body.appendChild(n), t.body.appendChild(r), new g.default(function(t) {
- u(e, n) && (0, S.elementIsCollapsed)(n) && !(0, S.elementIsCollapsed)(r) ? window.setTimeout(function() {
- window.setTimeout(function() {
- t((0, S.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 i(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 u(e, t) {
- var n = e.getComputedStyle(t) || {},
- r = n.MozBinding || "";
- return r.indexOf("abp-elemhide") > -1
- }
- function a(e, t) {
- return new h.default(_.artifactTypes.ADBLOCK_PLUS, e, s.bind(null, t))
- }
- function s(e) {
- for (var t = arguments.length, n = Array(t > 1 ? t - 1 : 0), r = 1; r < t; r++) n[r - 1] = arguments[r];
- var o = (0, p.default)(n, function(e) {
- return (0, E.default)(e)
- }).filter(function(t) {
- return u(e, t)
- }).map(function(e) {
- return new y.default(v.artifactElementMatchTypes.MOZ, e, l(e))
- });
- return (0, f.default)(o, function(e) {
- return e.element
- })
- }
- function l(e) {
- return e.nodeName.toLowerCase() + "#" + e.id + "." + e.className
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var c = n(104),
- f = r(c),
- d = n(93),
- p = r(d);
- t.default = o;
- var _ = n(6),
- h = r(_),
- v = n(43),
- y = r(v),
- m = n(4),
- g = r(m),
- b = n(100),
- E = r(b),
- w = n(54),
- O = r(w),
- S = n(17)
- }, 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, s.getDocumentSheetsWithRules)(t, function(e) {
- return s.cssRegexes.ONLY_DISPLAY_NONE.test(e.cssText)
- }),
- r = (2 === n.length || 3 === n.length) && n[0].cssRules.length > 300 ? n : [];
- return (0, u.default)(t, a.artifactTypes.ADGUARD, r)
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = o;
- var i = n(16),
- u = r(i),
- a = n(6),
- s = n(13)
- }, function(e, t, n) {
- "use strict";
- function r(e) {
- return e && e.__esModule ? e : {
- default: e
- }
- }
- function o(e) {
- return (0, T.onUblockLoad)(e.document, function(t) {
- var n = l(t);
- return new w.default(E.artifactTypes.UBLOCK_ORIGIN, u(e, t) && null != n, i.bind(null, e, n))
- })
- }
- function i(e, t) {
- for (var n = arguments.length, r = Array(n > 2 ? n - 2 : 0), o = 2; o < n; o++) r[o - 2] = arguments[o];
- var i = (0, m.default)(r, function(e) {
- return (0, S.default)(e)
- }).filter(function(n) {
- return u(e, n) || c(e, t, n)
- }).map(function(e) {
- return new b.default(g.artifactElementMatchTypes.STYLE, e, s(e))
- });
- return (0, v.default)(i, function(e) {
- return e.element
- })
- }
- function u(e, t) {
- return a(e, t) && t.hidden
- }
- function a(e, t) {
- var n = e.getComputedStyle(t) || {},
- r = n.display || "";
- return "none" === r
- }
- function s(e) {
- return e.nodeName.toLowerCase() + "#" + e.id + "." + e.className
- }
- function l(e) {
- var t = (0, _.default)(e.attributes, function(e) {
- return R.indexOf(e.name) === -1 && "" === e.value
- });
- return t ? t.name : null
- }
- function c(e, t, n) {
- return a(e, n) && (0, d.default)(n.attributes).some(function(e) {
- return e.name === t
- })
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var f = n(7),
- d = r(f),
- p = n(36),
- _ = r(p),
- h = n(104),
- v = r(h),
- y = n(93),
- m = r(y);
- t.default = o;
- var g = n(43),
- b = r(g),
- E = n(6),
- w = r(E),
- O = n(100),
- S = r(O),
- T = n(55),
- R = ["id", "class", "hidden"]
- }, function(e, t, n) {
- "use strict";
- function r(e) {
- return e && e.__esModule ? e : {
- default: e
- }
- }
- function o(e) {
- return new u.default(i.artifactTypes.ADBLOCK_PLUS, "0" === e.document.body.getAttribute("abp"))
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = o;
- var i = n(6),
- u = r(i)
- }, function(e, t, n) {
- "use strict";
- function r(e) {
- return e && e.__esModule ? e : {
- default: e
- }
- }
- function o(e) {
- return new u.default(function(t) {
- var n = e.document.createElement("div");
- n.className = (0, c.default)(), e.document.body.appendChild(n), e.setTimeout(function() {
- var r = "none" === n.style.display;
- e.document.body.removeChild(n), t(new s.default(a.artifactTypes.OPERA, r))
- }, 1)
- })
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.operaArtifactTest = o;
- var i = n(4),
- u = r(i),
- a = n(6),
- s = r(a),
- l = n(54),
- c = 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, s.getDocumentSheetsWithRules)(t, function(e) {
- return s.cssRegexes.DISPLAY_NONE_AND_ORPHAN.test(e.cssText)
- });
- return (0, u.default)(t, a.artifactTypes.ADBLOCK, n)
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = o;
- var i = n(16),
- u = r(i),
- a = n(6),
- s = n(13)
- }, 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, s.getDocumentSheetsWithRules)(t, function(e) {
- return s.cssRegexes.ONLY_DISPLAY_NONE.test(e.cssText)
- }),
- r = 1 === n.length && n[0].cssRules.length > 50 && n[0].cssRules.length < 200 ? n : [];
- return (0, u.default)(t, a.artifactTypes.ADBLOCK_PLUS, r)
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = o;
- var i = n(16),
- u = r(i),
- a = n(6),
- s = n(13)
- }, 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 u.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 i = n(4),
- u = r(i),
- a = n(17)
- }, 25, 52, 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 s = document.createElement("a");
- if (s.href = e, "https:" === window.location.protocol && s.protocol !== window.location.protocol) return void t(!1, !1, s.protocol, a);
- var l = new XMLHttpRequest;
- try {
- l.open("GET", e)
- } catch (e) {
- return void t(!0, !1, e.toString(), i, l)
- }
- var c = void 0,
- f = void 0;
- l.onloadstart = function(e) {
- c = n(e)
- }, l.onreadystatechange = function(e) {
- if (4 === this.readyState) {
- f = n(e) - c;
- var i = 0 === this.status,
- u = "2" === this.status.toString()[0],
- a = u ? o : r;
- return void t(i, u, this.status + "::" + f, a, l)
- }
- };
- try {
- l.send()
- } catch (e) {
- return void t(!0, !1, e.toString(), u, l)
- }
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = n;
- var r = t.NETWORK_FAILURE = "n",
- o = t.XHR_SUCCEEDED = "nx",
- i = t.OPEN_BLOCKED = "xo",
- u = t.SEND_BLOCKED = "xs",
- a = t.PROTOCOL_MISMATCH = "p"
- }, function(e, t, n) {
- "use strict";
- function r(e, t) {
- for (; e.length < t;) e = "0" + e;
- return e
- }
- function o(e) {
- for (var t = 0, n = 0; n < e.length; n++) t += e.charCodeAt(n);
- return t %= 1e3, r(t.toString(), 3)
- }
- function i(e) {
- return e.charAt(Math.floor(Math.random() * e.length))
- }
- function u(e, t) {
- return Math.floor(Math.random() * (t - e + 1)) + e
- }
- function a() {
- for (var e = "", t = i(_), n = 0; n < u(1, 5); n++) e += t;
- return e
- }
- function s(e) {
- var t = e.type,
- n = e.cipherKey,
- i = e.includeChecksum,
- u = e.includeFlagByte,
- a = e.content,
- s = r(n.toString(), 2),
- l = new d(n, !0),
- c = l.encode(a),
- f = i ? o(c) : "",
- _ = u ? "0" : "";
- return t.toString() + s + f + _ + p(c)
- }
- function l(e, t) {
- return s({
- type: e,
- cipherKey: u(1, 91),
- includeFlagByte: !0,
- content: a() + ":" + t.toString()
- })
- }
- function c(e, t, n) {
- return s({
- type: e,
- cipherKey: t,
- content: n,
- includeChecksum: !0
- })
- }
- function f(e) {
- var t = (-1 * (Math.random() * Math.pow(10, 13) + 1)).toFixed(),
- n = i(h),
- r = i(h) + i(h),
- o = "|A:" + e + "|S:0|C:" + t + "|G:" + n + "-" + r,
- a = u(1, 91);
- return [s({
- cipherKey: a,
- content: o,
- type: "C",
- includeChecksum: !0,
- includeFlagByte: !0
- }) + "=", n, r]
- }
- var d = n(77),
- p = n(154),
- _ = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",
- h = "abcdefghijklmnotuvwxyz";
- e.exports = {
- r: l,
- q: c,
- sAndGuard: f
- }
- }, 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,
- i = n(),
- u = i[0],
- o = o = i[1];
- "MSIE" == u && (u = "IE"), r.browser_version = parseInt(o, 10);
- var a = function() {
- switch (u) {
- 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
- }, 52, 97, function(e, t, n) {
- "use strict";
- var r = n(18).generateFixedLengthRandomString;
- 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(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(254),
- i = r(o),
- u = [i.default];
- t.default = u
- }, 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(255),
- i = r(o),
- u = [i.default];
- t.default = 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 i(e) {
- if (!e.responseText) return {};
- var t = JSON.parse(e.responseText),
- n = (0, v.default)(t.data, y),
- r = (0, _.default)(n),
- i = d.default.apply(void 0, [{}].concat(o(r))).net_list;
- return (0, c.default)(i, function(e) {
- return (0, v.default)(e, ["blacklist", "whitelist"])
- })
- }
- function u(e) {
- return s(e, y)
- }
- function a(e) {
- return s(e, m)
- }
- function s(e, t) {
- var n = [];
- if (!e.responseText) return n;
- var r = JSON.parse(e.responseText),
- i = (0, v.default)(r.data, t);
- for (var u in i) {
- var a = i[u];
- if (a.hasOwnProperty("css")) {
- var s = a.css,
- l = s.blacklist,
- c = s.non_specific_blacklist;
- n.push.apply(n, o(l)), n.push.apply(n, o(c))
- }
- }
- return n
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var l = n(223),
- c = r(l),
- f = n(224),
- d = r(f),
- p = n(85),
- _ = r(p),
- h = n(225),
- v = r(h);
- t.parseSiteFSMNetworkRulesByList = i, t.parseAllFSMHidingRules = u, t.parseAllLegacyFSMHidingRules = a;
- var y = ["reg", "exception"],
- m = ["legacy"]
- }, 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),
- i = r(o),
- u = n(3),
- a = r(u),
- s = n(4),
- l = r(s),
- c = n(123),
- f = r(c),
- d = n(17),
- p = n(1);
- t.default = new i.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 u() {
- i.parentElement && t.document.body.removeChild(i), window.clearInterval(s)
- }
- var a = 0,
- s = t.setInterval(function() {
- var t = (0, d.elementIsCollapsed)(i),
- s = o ? p.reasons.NO_LOAD_BLOCK : p.reasons.LOAD_BLOCK,
- l = new p.UrlInfoAttribute(n),
- c = new p.ClientHeightInfoAttribute(i.clientHeight);
- t ? (u(), r(e.createResult(p.results.PRESENT, p.reasons.ELEMENT_HIDDEN, s, l, c))) : 10 === ++a && (u(), r(e.createResult(p.results.NOT_PRESENT, p.reasons.NO_ELEMENT_HIDDEN, s, l, c)))
- }, 100)
- }
- if ("complete" === t.document.readyState) return void r(e.createResult(p.results.NOT_PRESENT, p.reasons.CANNOT_TEST));
- var i = new t.Image;
- i.style.setProperty("display", "block"), i.style.setProperty("position", "absolute", "important"), i.style.setProperty("top", "-9999px", "important"), i.style.setProperty("height", "5px", "important"), i.style.setProperty("min-height", "5px", "important"), i.style.setProperty("width", "5px", "important"), i.style.setProperty("min-width", "5px", "important"), i.addEventListener("load", function() {
- o(!0)
- }), i.addEventListener("error", function() {
- o(!1)
- }), i.src = n, t.document.body.appendChild(i)
- })
- })
- }, function(e, t, n) {
- "use strict";
- function r(e) {
- return e && e.__esModule ? e : {
- default: e
- }
- }
- function o() {
- return d + Date.now().toString()
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.getImageUrl = o;
- var i = n(2),
- u = r(i),
- a = n(73),
- s = r(a),
- l = n(129),
- c = r(l),
- f = n(1);
- t.default = new u.default(c.default.getSchema().addAttribute(f.tests.AJAX), function() {
- var e = o();
- return c.default.run(e).then(function(t) {
- return t.has(f.results.NOT_PRESENT) ? t : (0, s.default)(e).then(function(e) {
- return e.blocked || e.succeeded ? t.addAttribute(e.reasonAttribute, e.infoAttributes) : t.addAttribute(f.results.NOT_PRESENT, e.reasonAttribute, e.infoAttributes).removeAttribute(f.results.PRESENT)
- })
- })
- });
- var d = ["/", "/", "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("")
- }, function(e, t, n) {
- "use strict";
- function r(e) {
- return e && e.__esModule ? e : {
- default: e
- }
- }
- function o(e, t) {
- return new d.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 i = (0, u.default)(function(o, i, u) {
- r.parentElement && document.body.removeChild(r), n(e.createResult(o, i, new h.UrlInfoAttribute(t), new h.EventDataAttribute(u)))
- });
- o.addEventListener("load", function(e) {
- o.src === v ? i(h.results.PRESENT, h.reasons.URL_REWRITTEN, e) : i(h.results.NOT_PRESENT, h.reasons.NO_LOAD_BLOCK, e)
- }, !0), o.addEventListener("error", function(e) {
- i(h.results.PRESENT, h.reasons.LOAD_BLOCK, e)
- }, !0), o.src = t, document.body.appendChild(r)
- })
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var i = n(67),
- u = r(i),
- a = n(2),
- s = r(a),
- l = n(3),
- c = r(l),
- f = n(4),
- d = r(f),
- p = n(123),
- _ = r(p),
- h = n(1);
- t.default = new s.default(new c.default(h.types.INTERFERENCE, h.tests.INFERENCE, h.tests.IMAGE, h.tests.NETWORK), function(e) {
- var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : (0, _.default)();
- return o(e, t)
- });
- var v = "data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs="
- }, 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 i(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 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 s = n(36),
- l = r(s),
- c = n(22),
- f = r(c),
- d = n(318),
- p = r(d),
- _ = n(15),
- 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
- }
- }(),
- y = n(130),
- m = r(y),
- g = n(1),
- b = ["types", "tests", "reasons", "results"],
- E = function(e) {
- function t() {
- var e;
- i(this, t);
- for (var n = arguments.length, r = Array(n), a = 0; a < n; a++) r[a] = arguments[a];
- var s = (0, h.default)(r),
- l = u(this, (e = t.__proto__ || Object.getPrototypeOf(t)).call.apply(e, [this].concat(o((0, p.default)(s, function(e, t) {
- return e.is(t)
- }))))),
- c = (0, g.groupAttributesByType)(s);
- return b.forEach(function(e) {
- if (0 === c[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, g.groupAttributesByType)(this.attributes);
- return b.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
- }(m.default);
- t.default = E
- }, 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, c.default)(t).map(function(e) {
- return e instanceof _.default && e.has(y.tests.NETWORK) ? i(e) : e
- });
- return (0, v.default)().then(function() {
- return d.default.all(r.map(function(e) {
- return s(e)
- }))
- }).then(function(e) {
- return (0, c.default)(e)
- })
- }
- function i(e) {
- return new _.default(e.getSchema(), function() {
- return e.run().then(u(function() {
- return a(e)
- })).then(u(function() {
- return a(e)
- }))
- })
- }
- function u(e) {
- return function(t) {
- return t.has(y.results.NOT_PRESENT) ? t : e()
- }
- }
- function a(e) {
- return new d.default(function(e) {
- setTimeout(function() {
- e()
- }, 500)
- }).then(function() {
- return e.run()
- })
- }
- function s(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(22),
- c = r(l);
- t.default = o;
- var f = n(4),
- d = r(f),
- p = n(2),
- _ = r(p),
- h = n(115),
- v = r(h),
- y = 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 = s[(0, a.generateRandomInteger)(0, s.length)];
- t.push(new u.default(r))
- }
- return t
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = o;
- var i = n(76),
- u = r(i),
- a = n(18),
- s = ["li", "span", "div"]
- }, 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 i = function e(t, n) {
- o(this, e), this.src = t, this.tagName = n
- };
- t.NetworkLoadEvent = function(e) {
- function t() {
- return o(this, t), n(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
- }
- return r(t, e), t
- }(i), t.NetworkErrorEvent = 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
- }
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var o = n(320),
- i = r(o),
- u = n(362),
- a = r(u),
- s = n(363),
- l = r(s),
- c = n(321),
- f = r(c),
- d = n(7),
- p = r(d),
- _ = n(156),
- h = r(_),
- v = n(48),
- y = r(v),
- m = n(13),
- g = n(62),
- b = n(348),
- E = r(b),
- w = n(26),
- O = (r(w), n(155)),
- S = new RegExp(/url\(["']?([^'"]+)["']?\)/gi),
- T = "(?![a-zA-Z0-9]|-|_)",
- R = window.Map ? new Map : null,
- P = window.Map ? new Map : null;
- R && P && (R.set("marginheight", ["margin-top", "margin-bottom"]), R.set("marginwidth", ["margin-left", "margin-right"]), R.set("frameborder", ["border-width"]), P.set("height", "px"), P.set("width", "px"), P.set("marginheight", "px"), P.set("marginwidth", "px"), P.set("frameborder", "px"));
- var A = function(e) {
- try {
- if (e.sheet instanceof CSSStyleSheet) {
- var t = e.sheet;
- return (0, p.default)(t.cssRules) || []
- }
- return []
- } catch (t) {
- return g.logger.log(g.LOG_LEVEL.DEBUG, "CSS.CORS", e.outerHTML, t), []
- }
- },
- x = function(e) {
- for (var t = e.querySelectorAll('style, link[rel="stylesheet"]'), n = [], r = 0; r < t.length; r++) {
- var o = t[r];
- if (o instanceof HTMLStyleElement) {
- var i = o;
- i.hasAttribute("disabled") || n.push(i)
- } else if (o instanceof HTMLLinkElement) {
- var u = o;
- u.hasAttribute("disabled") || n.push(u)
- }
- }
- return n
- },
- M = function(e, t) {
- return e.replace(/[\[\]\\{}()+*?.$^|]/g, function(e) {
- return "\\" + e
- }, t)
- },
- N = function() {
- return ("createShadowRoot" in document.documentElement || "webkitCreateShadowRoot" in document.documentElement) && !/\bChrome\/32\b/.test(navigator.userAgent)
- },
- k = function(e) {
- for (var t = [], n = e.length - 1; n >= 0; n--) "string" == typeof e[n].selectorText && t.push(e[n].selectorText);
- return t.join(" ")
- },
- C = function(e) {
- return e.toString().replace(/\n/g, "").replace(/ +/g, " ").replace(/\}\\s{2,}\}/g, "} }")
- },
- j = function(e, t, n, r) {
- try {
- if (0 === r) e.insertRule(n, t);
- else
- for (var o = e.cssRules.item(t), i = o.cssRules, u = 0; u <= r - 1; u++) 0 === i.length && o.insertRule(n, 0), z(i[0]) && (i = i[0].cssRules, o = o.cssRules[0])
- } catch (e) {}
- },
- L = function(e) {
- var t = "";
- switch (e.type) {
- case O.SUPPORTS_RULE:
- if (e instanceof CSSSupportsRule) {
- var n = e;
- t = "@supports " + n.conditionText + " { }"
- }
- break;
- case O.MEDIA_RULE:
- if (e instanceof CSSMediaRule) {
- var r = e;
- t = "@media " + r.media.mediaText + " { }"
- }
- break;
- default:
- t = e.cssText
- }
- return t
- },
- I = function(e, t) {
- if (e.size > 0 || t.size > 0) {
- var n = (0, h.default)(e).map(function(e) {
- return M("#" + e) + T
- }).concat((0, h.default)(t).map(function(e) {
- return M("." + e) + T
- })).join("|");
- return new RegExp(n, "g")
- }
- },
- D = function(e) {
- var t = document.documentElement;
- if (null != t.shadowRoot) {
- var n = t.shadowRoot,
- r = n.querySelectorAll("style"),
- o = !0,
- i = !1,
- u = void 0;
- try {
- for (var a, s = r[Symbol.iterator](); !(o = (a = s.next()).done); o = !0) {
- var l = a.value,
- c = l;
- B(c)
- }
- } catch (e) {
- i = !0, u = e
- } finally {
- try {
- !o && s.return && s.return()
- } finally {
- if (i) throw u
- }
- }
- } else try {
- if ("function" == typeof e.documentElement.createShadowRoot) {
- var f = e.documentElement.createShadowRoot();
- f.innerHTML = "<content></content><style>body { margin: 0; padding: 0; background: transparent; }</style>"
- }
- } catch (e) {}
- },
- U = function(e) {
- var t = (0, p.default)(e.querySelectorAll('[style="display: none;"][abp]:not([class^="lr"]):not([id^="lr"]):not([id^="cbox"]):not([for="qry"]):not([id="_zd_iframe"]):not([data-sp-clone])'));
- if (t.length > 0)
- for (var n = 0; n < t.length; n++) {
- var r = t[n],
- o = r.getAttribute("style");
- o && o.length > 0 && (o = o.replace(/^display:\snone;$/, ""), r.setAttribute("style", o))
- }
- },
- B = function(e) {
- var t = e.sheet;
- (0, y.default)(t).forEach(function(e) {
- e.cssText.match(m.cssRegexes.ONLY_DISPLAY_NONE) && (e.selectorText = ".non_matching_selector_collision_unlikely")
- })
- },
- F = function(e, t) {
- try {
- t.disabled = !0
- } catch (e) {}
- B(t)
- },
- H = function(e) {
- var t = E.default.parseHref(e.href);
- return [t.hostname, t.pathname.substring(0, t.pathname.lastIndexOf(t.pathname.substring(t.pathname.lastIndexOf("/") + 1)))]
- },
- K = function(e, t, n) {
- if (e) {
- t || (t = location.host.toString()), n || (n = "");
- var r = "////" + t + "/",
- o = [],
- i = null;
- for (S.lastIndex = 0; null !== (i = S.exec(e));) o.push(i[1]);
- o.length > 0 && (0, f.default)(o).forEach(function(t) {
- if (!/^((https?|data):|\/\/)/.test(t)) {
- var o = "";
- o = 0 === t.indexOf("..") ? r + n + t : 0 === t.indexOf(".") ? r + n + t.substr(1) : 0 === t.indexOf("/") ? r + t : r + n + t, o.length > 0 && (o = o.replace(new RegExp(/\/\//gi), "/"), e = e.replace(new RegExp(M(t), "g"), o))
- }
- })
- }
- return e
- },
- Y = function(e) {
- var t = "@keyframes " + e.name + " { ";
- return t += (0, p.default)(e.cssRules).map(function(e) {
- return 0 !== e.style.cssText.indexOf(e.keyText) ? e.keyText + " { " + e.style.cssText + " }" : "" + e.cssText
- }).join(""), t += " }"
- },
- G = function(e) {
- return (0, l.default)(e, function(e) {
- return 0 - e.length
- })
- },
- V = function(e) {
- return e.substring(e.indexOf("{") + 1, e.lastIndexOf("}")).trim()
- },
- W = function(e) {
- return e.substring(0, e.search(/\s*?{/))
- },
- q = function(e) {
- for (var t = "", n = 0, r = void 0; !isNaN(r = e.charCodeAt(n++));) t += r < 128 ? e.charAt(n - 1) : "\\" + ("0000" + r.toString(16)).slice(-4);
- return t
- },
- z = function(e) {
- return (0, a.default)([O.MEDIA_RULE, O.PAGE_RULE, O.SUPPORTS_RULE, O.DOCUMENT_RULE], function(t) {
- return t === e.type
- }) || /CSSMozDocumentRule/.test(Object.prototype.toString.call(e))
- },
- X = function(e, t) {
- if (P && R) {
- var n = P.get(e);
- return null != n && (new RegExp(n + "$").test(t) || ("frameborder" === e && "1" === t && (t = "2"), t += n)), (0, i.default)(R.get(e) || e).map(function(e) {
- return e + ": " + t
- }).join("; ")
- }
- return e + ": " + t + ";"
- },
- $ = {
- canShadow: N,
- defeatShadowStylesheet: D,
- defeatStylesheet: F,
- escapeUnicode: q,
- expandHref: H,
- expandKeyframesRule: Y,
- extractRules: A,
- extractStyles: x,
- gatherSelectors: k,
- getCSSReplacer: I,
- isCSSGroupingRule: z,
- longestLengthOrdered: G,
- parseSelector: W,
- parseStyle: V,
- removeDisplayNoneInlinesFromIEABP: U,
- ruleToInsertFormat: L,
- stripExcessSpacesAndNewLines: C,
- treatParsedAttribute: X,
- treatRelativeUrls: K,
- walkSheetForNestedInsert: j
- };
- t.default = $
- }, 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,
- i = !1,
- u = function() {
- return !(i && !o) && (i = !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(u())
- }
- }, {
- key: "markGroupStart",
- value: function(e) {
- u() && 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];
- u() && o.group(e, t)
- }
- }, {
- key: "groupEnd",
- value: function() {
- u() && o.groupEnd()
- }
- }, {
- key: "trace",
- value: function() {
- u() && o.trace()
- }
- }, {
- key: "mark",
- value: function(e, t, n) {
- u() && o.mark(e, t, n)
- }
- }, {
- key: "createPerfLogger",
- value: function(e) {
- u() && o.createPerfLogger(e)
- }
- }, {
- key: "timeStamp",
- value: function(e) {
- u() && o.timeStamp(e)
- }
- }, {
- key: "count",
- value: function(e) {
- return u() ? o.count(e) : 0
- }
- }, {
- key: "log",
- value: function(e, t) {
- for (var n, r = arguments.length, i = Array(r > 2 ? r - 2 : 0), a = 2; a < r; a++) i[a - 2] = arguments[a];
- u() && (n = o).log.apply(n, [e, t].concat(i))
- }
- }, {
- key: "time",
- value: function(e) {
- for (var t, n = arguments.length, r = Array(n > 1 ? n - 1 : 0), i = 1; i < n; i++) r[i - 1] = arguments[i];
- u() && (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), i = 1; i < n; i++) r[i - 1] = arguments[i];
- u() && (t = o).timeEnd.apply(t, [e].concat(r))
- }
- }]), e
- }();
- t.default = a
- }, function(e, t) {
- function n(e) {
- return e.split("")
- }
- e.exports = n
- }, function(e, t) {
- function n(e, t) {
- return e + r(o() * (t - e + 1))
- }
- var r = Math.floor,
- o = Math.random;
- e.exports = n
- }, function(e, t, n) {
- function r(e, t) {
- return o(t, function(t) {
- return e[t]
- })
- }
- var o = n(97);
- e.exports = r
- }, function(e, t) {
- (function(t) {
- var n = "object" == typeof t && t && t.Object === Object && t;
- e.exports = n
- }).call(t, function() {
- return this
- }())
- }, 44, 52, function(e, t) {
- function n(e) {
- for (var t, n = []; !(t = e.next()).done;) n.push(t.value);
- return n
- }
- e.exports = n
- }, 81, function(e, t, n) {
- function r(e) {
- return i(e) ? u(e) : o(e)
- }
- var o = n(138),
- i = n(143),
- u = n(147);
- e.exports = r
- }, 138, function(e, t, n) {
- function r(e) {
- return "string" == typeof e || !i(e) && u(e) && o(e) == a
- }
- var o = n(44),
- i = n(14),
- u = n(45),
- a = "[object String]";
- e.exports = r
- }, function(e, t, n) {
- function r(e, t, n) {
- if (n && "boolean" != typeof n && i(e, t, n) && (t = n = void 0), void 0 === n && ("boolean" == typeof t ? (n = t, t = void 0) : "boolean" == typeof e && (n = e, e = void 0)), void 0 === e && void 0 === t ? (e = 0, t = 1) : (e = u(e), void 0 === t ? (t = e, e = 0) : t = u(t)), e > t) {
- var r = e;
- e = t, t = r
- }
- if (n || e % 1 || t % 1) {
- var c = l();
- return s(e + c * (t - e + a("1e-" + ((c + "").length - 1))), t)
- }
- return o(e, t)
- }
- var o = n(139),
- i = n(59),
- u = n(151),
- a = parseFloat,
- s = Math.min,
- l = Math.random;
- e.exports = r
- }, 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
- }, 25, 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 i(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 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)
- }
- function s(e) {
- W = e
- }
- function l() {
- return W
- }
- function c(e) {
- function t(e) {
- u.add(e), a()
- }
- var n = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],
- r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : window,
- i = arguments.length > 3 && void 0 !== arguments[3] && arguments[3],
- u = new Set,
- a = (0, h.default)(function() {
- var t = (0, N.default)(u).filter(function(e) {
- return e.parentElement
- });
- u.clear(), f(function() {
- n && t.forEach(function(t) {
- return (0, I.default)(t, e)
- });
- var u = x.default.apply(void 0, [r].concat(o(t)));
- u.then(function(t) {
- (!i || r.top && r.top !== r) && t.result === T.default.Result.LOCK && e(t)
- })
- })
- }, W);
- (0, G.setupIframeLoadListener)(r);
- var s = new Map;
- return {
- protectElement: function(e) {
- function n() {
- t(e)
- }
- if (t(e), !s.has(e)) {
- var r = new MutationObserver(function(n) {
- var r = n.every(function(e) {
- return e.addedNodes.length > 0 && (0, p.default)(e.addedNodes).every(H.isMarkerElement) || e.removedNodes.length > 0 && (0, p.default)(e.removedNodes).every(H.isMarkerElement)
- });
- r || t(e)
- });
- s.set(e, new q(n, r)), r.observe(e, {
- childList: !0,
- attributes: !0,
- characterData: !0,
- subtree: !0
- }), e.addEventListener("load", n, !0), e.addEventListener("canplaythrough", n, !0)
- }
- },
- removeElementProtection: function(e) {
- if (s.has(e)) {
- u.delete(e);
- var t = s.get(e);
- s.delete(e), t && (e.removeEventListener("load", t.load, !0), e.removeEventListener("canplaythrough", t.load, !0), t.mutation.disconnect()), n && (0, L.removeInlineIframesProtection)(e)
- }
- }
- }
- }
- function f(e) {
- window.requestAnimationFrame ? window.requestAnimationFrame(e) : e()
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var d = n(7),
- p = r(d),
- _ = n(328),
- h = r(_),
- v = function() {
- function e(e, t) {
- var n = [],
- r = !0,
- o = !1,
- i = void 0;
- try {
- for (var u, a = e[Symbol.iterator](); !(r = (u = a.next()).done) && (n.push(u.value), !t || n.length !== t); r = !0);
- } catch (e) {
- o = !0, i = e
- } finally {
- try {
- !r && a.return && a.return()
- } finally {
- if (o) throw i
- }
- }
- 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")
- }
- }(),
- y = 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.setDebounceTimeout = s, t.getDebounceTimeout = l, t.initVid = c;
- var m = n(12),
- g = r(m),
- b = n(4),
- E = r(b),
- w = n(323),
- O = r(w),
- S = n(63),
- T = r(S),
- R = n(5),
- P = r(R),
- A = n(324),
- x = r(A),
- M = n(156),
- N = r(M),
- k = n(49),
- C = r(k),
- j = n(126),
- L = n(326),
- I = r(L),
- D = n(327),
- U = r(D),
- B = n(10),
- F = r(B),
- H = n(17),
- K = n(176),
- Y = n(1),
- G = n(32),
- V = function(e) {
- function t(e) {
- var n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : P.default.get("enable_vid");
- i(this, t);
- var r = u(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e));
- return E.default.all([e.isAdblocking(), e.getFSMData(), e.getAdblocker()]).then(function(e) {
- var t = v(e, 3),
- o = t[0],
- i = t[1],
- u = t[2],
- a = !i || u && (u.is(Y.results.UBLOCK) || u.is(Y.results.UBLOCK_ORIGIN)) ? [] : (0, j.parseAllLegacyFSMHidingRules)(i);
- o && r.init(n, a)
- }), r
- }
- return a(t, e), y(t, [{
- key: "init",
- value: function(e, t) {
- if (window.Map && window.Set) {
- var n = P.default.get("vid_control_callback"),
- r = P.default.get("enable_iframe_vid"),
- o = (0, C.default)(function(e, t) {
- new O.default(e).send(), t && n()
- }),
- i = function(e) {
- var n = P.default.get("disable_blocker_style_sheets") ? E.default.resolve(!1) : (0, U.default)(e.elements, t);
- n.then(function(t) {
- t || (e.test !== T.default.Test.CLIENT_HEIGHT ? o(e, !0) : setTimeout(function() {
- o(e, !1)
- }, 1e4))
- })
- };
- e && this.exposePublicApi(i, r), r && this.adIframeVidListener(i)
- }
- }
- }, {
- key: "exposePublicApi",
- value: function(e, t) {
- var n = c(e, t),
- r = n.protectElement,
- o = n.removeElementProtection;
- (0, F.default)("protectElement", r), (0, F.default)("removeElementProtection", o)
- }
- }, {
- key: "adIframeVidListener",
- value: function(e) {
- window.addEventListener("message", function(t) {
- var n = t.data,
- r = t.source,
- o = (0, K.getRecoveryLibApiIframe)();
- o && o.contentWindow === r && n.isVidMessage && n.testResult.result === T.default.Result.LOCK && e(n.testResult)
- }, !1)
- }
- }]), t
- }(g.default);
- t.default = V;
- var W = 1e3,
- q = function e(t, n) {
- i(this, e), this.load = t, this.mutation = n
- }
- }, function(e, t) {
- "use strict";
- e.exports = {
- bugsnagKey: "00eac706c084cf17802b8cba591a1128",
- detection: {
- elementDetection: {
- waitInterval: 100,
- maxRetries: 1
- }
- },
- beacon: {
- shiftKey: 3
- }
- }
- }, function(e, t) {
- "use strict";
- e.exports = function(e) {
- return btoa(e).replace(/\+/g, "-").replace(/\//g, "_")
- }
- }, function(e, t) {
- "use strict";
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- t.UNKNOWN_RULE = 0, t.STYLE_RULE = 1, t.CHARSET_RULE = 2, t.IMPORT_RULE = 3, t.MEDIA_RULE = 4, t.FONT_FACE_RULE = 5, t.PAGE_RULE = 6, t.KEYFRAMES_RULE = 7, t.KEYFRAME_RULE = 8, t.NAMESPACE_RULE = 10, t.COUNTER_STYLE_RULE = 11, t.SUPPORTS_RULE = 12, t.DOCUMENT_RULE = 13, t.FONT_FEATURE_VALUES_RULE = 14, t.VIEWPORT_RULE = 15, t.REGION_STYLE_RULE = 16
- }, function(e, t) {
- "use strict";
- function n(e) {
- return Array.from(e.keys())
- }
- function r(e) {
- if (window.Map && e instanceof window.Map) {
- if (e.keys && Array.from) return n(e);
- var t = [];
- return e.forEach(function(e, n) {
- return t.push(n)
- }), t
- }
- if (window.Set && e instanceof window.Set) {
- if (e.keys && Array.from) return n(e);
- var r = [];
- return e.forEach(function(e) {
- return r.push(e)
- }), r
- }
- throw new Error("non es6 structure")
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = r
- }, function(e, t, n) {
- "use strict";
- var r = n(99),
- o = n(98),
- i = n(187),
- u = n(19),
- a = (new Date).getTime().toString(),
- s = r.getCookie(o.FIRST_ACCESS) || "";
- "" === s && (s = 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(u.FIRST_ACCESS, s), e.set(u.SESSION_START, l), e.set(u.USER_ID, i())
- }
- }
- }, function(e, t, n) {
- function r() {
- if (!arguments.length) return [];
- var e = arguments[0];
- return o(e) ? e : [e]
- }
- var o = n(14);
- e.exports = r
- }, function(e, t, n) {
- function r(e, t) {
- var n = null == e ? 0 : e.length;
- return !!n && o(e, t, 0) > -1
- }
- var o = n(88);
- e.exports = r
- }, function(e, t) {
- function n(e, t, n) {
- for (var r = -1, o = null == e ? 0 : e.length; ++r < o;)
- if (n(t, e[r])) return !0;
- return !1
- }
- e.exports = n
- }, 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) {
- function n(e, t, n, r) {
- for (var o = e.length, i = n + (r ? 1 : -1); r ? i-- : ++i < o;)
- if (t(e[i], i, e)) return i;
- return -1
- }
- e.exports = n
- }, function(e, t, n) {
- function r(e, t) {
- t = o(t, e);
- for (var n = 0, r = t.length; null != e && n < r;) e = e[i(t[n++])];
- return n && n == r ? e : void 0
- }
- var o = n(33),
- i = n(51);
- e.exports = r
- }, 159, 53, function(e, t, n) {
- function r(e) {
- return u(e) || i(e) || !!(a && e && e[a])
- }
- var o = n(78),
- i = n(52),
- u = n(14),
- a = o ? o.isConcatSpreadable : void 0;
- e.exports = r
- }, function(e, t, n) {
- function r(e, t) {
- if (o(e)) return !1;
- var n = typeof e;
- return !("number" != n && "symbol" != n && "boolean" != n && null != e && !i(e)) || (a.test(e) || !u.test(e) || null != t && e in Object(t))
- }
- var o = n(14),
- i = n(117),
- u = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,
- a = /^\w*$/;
- e.exports = r
- }, 25, function(e, t, n) {
- var r = n(168),
- o = /^\./,
- i = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,
- u = /\\(\\)?/g,
- a = r(function(e) {
- var t = [];
- return o.test(e) && t.push(""), e.replace(i, function(e, n, r, o) {
- t.push(r ? o.replace(u, "$1") : n || e)
- }), t
- });
- e.exports = a
- }, function(e, t, n) {
- var r = n(66),
- o = n(69),
- i = n(70),
- u = n(34),
- a = n(121),
- s = n(35),
- l = Object.prototype,
- c = l.hasOwnProperty,
- f = i(function(e, t) {
- if (a(t) || u(t)) return void o(t, s(t), e);
- for (var n in t) c.call(t, n) && r(e, n, t[n])
- });
- e.exports = f
- }, function(e, t, n) {
- function r(e, t, n) {
- var r = null == e ? 0 : e.length;
- if (!r) return -1;
- var s = null == n ? 0 : u(n);
- return s < 0 && (s = a(r + s, 0)), o(e, i(t, 3), s)
- }
- var o = n(162),
- i = n(25),
- u = n(94),
- a = Math.max;
- e.exports = r
- }, function(e, t, n) {
- function r(e) {
- return i(e) && o(e)
- }
- var o = n(34),
- i = n(45);
- e.exports = r
- }, function(e, t, n) {
- function r(e) {
- if (!u(e) || o(e) != a) return !1;
- var t = i(e);
- if (null === t) return !0;
- var n = f.call(t, "constructor") && t.constructor;
- return "function" == typeof n && n instanceof n && c.call(n) == d
- }
- var o = n(44),
- i = n(89),
- u = n(45),
- a = "[object Object]",
- s = Function.prototype,
- l = Object.prototype,
- c = s.toString,
- f = l.hasOwnProperty,
- d = c.call(Object);
- e.exports = r
- }, 25, function(e, t, n) {
- var r, o;
- (function() {
- var n = this,
- i = n._,
- u = Array.prototype,
- a = Object.prototype,
- s = Function.prototype,
- l = u.push,
- c = u.slice,
- f = u.concat,
- d = a.toString,
- p = a.hasOwnProperty,
- _ = Array.isArray,
- h = Object.keys,
- v = s.bind,
- y = function(e) {
- return e instanceof y ? e : this instanceof y ? void(this._wrapped = e) : new y(e)
- };
- "undefined" != typeof e && e.exports && (t = e.exports = y), t._ = y, y.VERSION = "1.7.0";
- var m = function(e, t, n) {
- if (void 0 === t) return e;
- switch (null == n ? 3 : n) {
- case 1:
- return function(n) {
- return e.call(t, n)
- };
- case 2:
- return function(n, r) {
- return e.call(t, n, r)
- };
- case 3:
- return function(n, r, o) {
- return e.call(t, n, r, o)
- };
- case 4:
- return function(n, r, o, i) {
- return e.call(t, n, r, o, i)
- }
- }
- return function() {
- return e.apply(t, arguments)
- }
- };
- y.iteratee = function(e, t, n) {
- return null == e ? y.identity : y.isFunction(e) ? m(e, t, n) : y.isObject(e) ? y.matches(e) : y.property(e)
- }, y.each = y.forEach = function(e, t, n) {
- if (null == e) return e;
- t = m(t, n);
- var r, o = e.length;
- if (o === +o)
- for (r = 0; r < o; r++) t(e[r], r, e);
- else {
- var i = y.keys(e);
- for (r = 0, o = i.length; r < o; r++) t(e[i[r]], i[r], e)
- }
- return e
- }, y.map = y.collect = function(e, t, n) {
- if (null == e) return [];
- t = y.iteratee(t, n);
- for (var r, o = e.length !== +e.length && y.keys(e), i = (o || e).length, u = Array(i), a = 0; a < i; a++) r = o ? o[a] : a, u[a] = t(e[r], r, e);
- return u
- };
- var g = "Reduce of empty array with no initial value";
- y.reduce = y.foldl = y.inject = function(e, t, n, r) {
- null == e && (e = []), t = m(t, r, 4);
- var o, i = e.length !== +e.length && y.keys(e),
- u = (i || e).length,
- a = 0;
- if (arguments.length < 3) {
- if (!u) throw new TypeError(g);
- n = e[i ? i[a++] : a++]
- }
- for (; a < u; a++) o = i ? i[a] : a, n = t(n, e[o], o, e);
- return n
- }, y.reduceRight = y.foldr = function(e, t, n, r) {
- null == e && (e = []), t = m(t, r, 4);
- var o, i = e.length !== +e.length && y.keys(e),
- u = (i || e).length;
- if (arguments.length < 3) {
- if (!u) throw new TypeError(g);
- n = e[i ? i[--u] : --u]
- }
- for (; u--;) o = i ? i[u] : u, n = t(n, e[o], o, e);
- return n
- }, y.find = y.detect = function(e, t, n) {
- var r;
- return t = y.iteratee(t, n), y.some(e, function(e, n, o) {
- if (t(e, n, o)) return r = e, !0
- }), r
- }, y.filter = y.select = function(e, t, n) {
- var r = [];
- return null == e ? r : (t = y.iteratee(t, n), y.each(e, function(e, n, o) {
- t(e, n, o) && r.push(e)
- }), r)
- }, y.reject = function(e, t, n) {
- return y.filter(e, y.negate(y.iteratee(t)), n)
- }, y.every = y.all = function(e, t, n) {
- if (null == e) return !0;
- t = y.iteratee(t, n);
- var r, o, i = e.length !== +e.length && y.keys(e),
- u = (i || e).length;
- for (r = 0; r < u; r++)
- if (o = i ? i[r] : r, !t(e[o], o, e)) return !1;
- return !0
- }, y.some = y.any = function(e, t, n) {
- if (null == e) return !1;
- t = y.iteratee(t, n);
- var r, o, i = e.length !== +e.length && y.keys(e),
- u = (i || e).length;
- for (r = 0; r < u; r++)
- if (o = i ? i[r] : r, t(e[o], o, e)) return !0;
- return !1
- }, y.contains = y.include = function(e, t) {
- return null != e && (e.length !== +e.length && (e = y.values(e)), y.indexOf(e, t) >= 0)
- }, y.invoke = function(e, t) {
- var n = c.call(arguments, 2),
- r = y.isFunction(t);
- return y.map(e, function(e) {
- return (r ? t : e[t]).apply(e, n)
- })
- }, y.pluck = function(e, t) {
- return y.map(e, y.property(t))
- }, y.where = function(e, t) {
- return y.filter(e, y.matches(t))
- }, y.findWhere = function(e, t) {
- return y.find(e, y.matches(t))
- }, y.max = function(e, t, n) {
- var r, o, i = -(1 / 0),
- u = -(1 / 0);
- if (null == t && null != e) {
- e = e.length === +e.length ? e : y.values(e);
- for (var a = 0, s = e.length; a < s; a++) r = e[a], r > i && (i = r)
- } else t = y.iteratee(t, n), y.each(e, function(e, n, r) {
- o = t(e, n, r), (o > u || o === -(1 / 0) && i === -(1 / 0)) && (i = e, u = o)
- });
- return i
- }, y.min = function(e, t, n) {
- var r, o, i = 1 / 0,
- u = 1 / 0;
- if (null == t && null != e) {
- e = e.length === +e.length ? e : y.values(e);
- for (var a = 0, s = e.length; a < s; a++) r = e[a], r < i && (i = r)
- } else t = y.iteratee(t, n), y.each(e, function(e, n, r) {
- o = t(e, n, r), (o < u || o === 1 / 0 && i === 1 / 0) && (i = e, u = o)
- });
- return i
- }, y.shuffle = function(e) {
- for (var t, n = e && e.length === +e.length ? e : y.values(e), r = n.length, o = Array(r), i = 0; i < r; i++) t = y.random(0, i), t !== i && (o[i] = o[t]), o[t] = n[i];
- return o
- }, y.sample = function(e, t, n) {
- return null == t || n ? (e.length !== +e.length && (e = y.values(e)), e[y.random(e.length - 1)]) : y.shuffle(e).slice(0, Math.max(0, t))
- }, y.sortBy = function(e, t, n) {
- return t = y.iteratee(t, n), y.pluck(y.map(e, function(e, n, r) {
- return {
- value: e,
- index: n,
- criteria: t(e, n, r)
- }
- }).sort(function(e, t) {
- var n = e.criteria,
- r = t.criteria;
- if (n !== r) {
- if (n > r || void 0 === n) return 1;
- if (n < r || void 0 === r) return -1
- }
- return e.index - t.index
- }), "value")
- };
- var b = function(e) {
- return function(t, n, r) {
- var o = {};
- return n = y.iteratee(n, r), y.each(t, function(r, i) {
- var u = n(r, i, t);
- e(o, r, u)
- }), o
- }
- };
- y.groupBy = b(function(e, t, n) {
- y.has(e, n) ? e[n].push(t) : e[n] = [t]
- }), y.indexBy = b(function(e, t, n) {
- e[n] = t
- }), y.countBy = b(function(e, t, n) {
- y.has(e, n) ? e[n]++ : e[n] = 1
- }), y.sortedIndex = function(e, t, n, r) {
- n = y.iteratee(n, r, 1);
- for (var o = n(t), i = 0, u = e.length; i < u;) {
- var a = i + u >>> 1;
- n(e[a]) < o ? i = a + 1 : u = a
- }
- return i
- }, y.toArray = function(e) {
- return e ? y.isArray(e) ? c.call(e) : e.length === +e.length ? y.map(e, y.identity) : y.values(e) : []
- }, y.size = function(e) {
- return null == e ? 0 : e.length === +e.length ? e.length : y.keys(e).length
- }, y.partition = function(e, t, n) {
- t = y.iteratee(t, n);
- var r = [],
- o = [];
- return y.each(e, function(e, n, i) {
- (t(e, n, i) ? r : o).push(e)
- }), [r, o]
- }, y.first = y.head = y.take = function(e, t, n) {
- if (null != e) return null == t || n ? e[0] : t < 0 ? [] : c.call(e, 0, t)
- }, y.initial = function(e, t, n) {
- return c.call(e, 0, Math.max(0, e.length - (null == t || n ? 1 : t)))
- }, y.last = function(e, t, n) {
- if (null != e) return null == t || n ? e[e.length - 1] : c.call(e, Math.max(e.length - t, 0))
- }, y.rest = y.tail = y.drop = function(e, t, n) {
- return c.call(e, null == t || n ? 1 : t)
- }, y.compact = function(e) {
- return y.filter(e, y.identity)
- };
- var E = function(e, t, n, r) {
- if (t && y.every(e, y.isArray)) return f.apply(r, e);
- for (var o = 0, i = e.length; o < i; o++) {
- var u = e[o];
- y.isArray(u) || y.isArguments(u) ? t ? l.apply(r, u) : E(u, t, n, r) : n || r.push(u)
- }
- return r
- };
- y.flatten = function(e, t) {
- return E(e, t, !1, [])
- }, y.without = function(e) {
- return y.difference(e, c.call(arguments, 1))
- }, y.uniq = y.unique = function(e, t, n, r) {
- if (null == e) return [];
- y.isBoolean(t) || (r = n, n = t, t = !1), null != n && (n = y.iteratee(n, r));
- for (var o = [], i = [], u = 0, a = e.length; u < a; u++) {
- var s = e[u];
- if (t) u && i === s || o.push(s), i = s;
- else if (n) {
- var l = n(s, u, e);
- y.indexOf(i, l) < 0 && (i.push(l), o.push(s))
- } else y.indexOf(o, s) < 0 && o.push(s)
- }
- return o
- }, y.union = function() {
- return y.uniq(E(arguments, !0, !0, []))
- }, y.intersection = function(e) {
- if (null == e) return [];
- for (var t = [], n = arguments.length, r = 0, o = e.length; r < o; r++) {
- var i = e[r];
- if (!y.contains(t, i)) {
- for (var u = 1; u < n && y.contains(arguments[u], i); u++);
- u === n && t.push(i)
- }
- }
- return t
- }, y.difference = function(e) {
- var t = E(c.call(arguments, 1), !0, !0, []);
- return y.filter(e, function(e) {
- return !y.contains(t, e)
- })
- }, y.zip = function(e) {
- if (null == e) return [];
- for (var t = y.max(arguments, "length").length, n = Array(t), r = 0; r < t; r++) n[r] = y.pluck(arguments, r);
- return n
- }, y.object = function(e, t) {
- if (null == e) return {};
- for (var n = {}, r = 0, o = e.length; r < o; r++) t ? n[e[r]] = t[r] : n[e[r][0]] = e[r][1];
- return n
- }, y.indexOf = function(e, t, n) {
- if (null == e) return -1;
- var r = 0,
- o = e.length;
- if (n) {
- if ("number" != typeof n) return r = y.sortedIndex(e, t), e[r] === t ? r : -1;
- r = n < 0 ? Math.max(0, o + n) : n
- }
- for (; r < o; r++)
- if (e[r] === t) return r;
- return -1
- }, y.lastIndexOf = function(e, t, n) {
- if (null == e) return -1;
- var r = e.length;
- for ("number" == typeof n && (r = n < 0 ? r + n + 1 : Math.min(r, n + 1)); --r >= 0;)
- if (e[r] === t) return r;
- return -1
- }, y.range = function(e, t, n) {
- arguments.length <= 1 && (t = e || 0, e = 0), n = n || 1;
- for (var r = Math.max(Math.ceil((t - e) / n), 0), o = Array(r), i = 0; i < r; i++, e += n) o[i] = e;
- return o
- };
- var w = function() {};
- y.bind = function(e, t) {
- var n, r;
- if (v && e.bind === v) return v.apply(e, c.call(arguments, 1));
- if (!y.isFunction(e)) throw new TypeError("Bind must be called on a function");
- return n = c.call(arguments, 2), r = function() {
- if (!(this instanceof r)) return e.apply(t, n.concat(c.call(arguments)));
- w.prototype = e.prototype;
- var o = new w;
- w.prototype = null;
- var i = e.apply(o, n.concat(c.call(arguments)));
- return y.isObject(i) ? i : o
- }
- }, y.partial = function(e) {
- var t = c.call(arguments, 1);
- return function() {
- for (var n = 0, r = t.slice(), o = 0, i = r.length; o < i; o++) r[o] === y && (r[o] = arguments[n++]);
- for (; n < arguments.length;) r.push(arguments[n++]);
- return e.apply(this, r)
- }
- }, y.bindAll = function(e) {
- var t, n, r = arguments.length;
- if (r <= 1) throw new Error("bindAll must be passed function names");
- for (t = 1; t < r; t++) n = arguments[t], e[n] = y.bind(e[n], e);
- return e
- }, y.memoize = function(e, t) {
- var n = function(r) {
- var o = n.cache,
- i = t ? t.apply(this, arguments) : r;
- return y.has(o, i) || (o[i] = e.apply(this, arguments)), o[i]
- };
- return n.cache = {}, n
- }, y.delay = function(e, t) {
- var n = c.call(arguments, 2);
- return setTimeout(function() {
- return e.apply(null, n)
- }, t)
- }, y.defer = function(e) {
- return y.delay.apply(y, [e, 1].concat(c.call(arguments, 1)))
- }, y.throttle = function(e, t, n) {
- var r, o, i, u = null,
- a = 0;
- n || (n = {});
- var s = function() {
- a = n.leading === !1 ? 0 : y.now(), u = null, i = e.apply(r, o), u || (r = o = null)
- };
- return function() {
- var l = y.now();
- a || n.leading !== !1 || (a = l);
- var c = t - (l - a);
- return r = this, o = arguments, c <= 0 || c > t ? (clearTimeout(u), u = null, a = l, i = e.apply(r, o), u || (r = o = null)) : u || n.trailing === !1 || (u = setTimeout(s, c)), i
- }
- }, y.debounce = function(e, t, n) {
- var r, o, i, u, a, s = function() {
- var l = y.now() - u;
- l < t && l > 0 ? r = setTimeout(s, t - l) : (r = null, n || (a = e.apply(i, o), r || (i = o = null)))
- };
- return function() {
- i = this, o = arguments, u = y.now();
- var l = n && !r;
- return r || (r = setTimeout(s, t)), l && (a = e.apply(i, o), i = o = null), a
- }
- }, y.wrap = function(e, t) {
- return y.partial(t, e)
- }, y.negate = function(e) {
- return function() {
- return !e.apply(this, arguments)
- }
- }, y.compose = function() {
- var e = arguments,
- t = e.length - 1;
- return function() {
- for (var n = t, r = e[t].apply(this, arguments); n--;) r = e[n].call(this, r);
- return r
- }
- }, y.after = function(e, t) {
- return function() {
- if (--e < 1) return t.apply(this, arguments)
- }
- }, y.before = function(e, t) {
- var n;
- return function() {
- return --e > 0 ? n = t.apply(this, arguments) : t = null, n
- }
- }, y.once = y.partial(y.before, 2), y.keys = function(e) {
- if (!y.isObject(e)) return [];
- if (h) return h(e);
- var t = [];
- for (var n in e) y.has(e, n) && t.push(n);
- return t
- }, y.values = function(e) {
- for (var t = y.keys(e), n = t.length, r = Array(n), o = 0; o < n; o++) r[o] = e[t[o]];
- return r
- }, y.pairs = function(e) {
- for (var t = y.keys(e), n = t.length, r = Array(n), o = 0; o < n; o++) r[o] = [t[o], e[t[o]]];
- return r
- }, y.invert = function(e) {
- for (var t = {}, n = y.keys(e), r = 0, o = n.length; r < o; r++) t[e[n[r]]] = n[r];
- return t
- }, y.functions = y.methods = function(e) {
- var t = [];
- for (var n in e) y.isFunction(e[n]) && t.push(n);
- return t.sort()
- }, y.extend = function(e) {
- if (!y.isObject(e)) return e;
- for (var t, n, r = 1, o = arguments.length; r < o; r++) {
- t = arguments[r];
- for (n in t) p.call(t, n) && (e[n] = t[n])
- }
- return e
- }, y.pick = function(e, t, n) {
- var r, o = {};
- if (null == e) return o;
- if (y.isFunction(t)) {
- t = m(t, n);
- for (r in e) {
- var i = e[r];
- t(i, r, e) && (o[r] = i)
- }
- } else {
- var u = f.apply([], c.call(arguments, 1));
- e = new Object(e);
- for (var a = 0, s = u.length; a < s; a++) r = u[a], r in e && (o[r] = e[r])
- }
- return o
- }, y.omit = function(e, t, n) {
- if (y.isFunction(t)) t = y.negate(t);
- else {
- var r = y.map(f.apply([], c.call(arguments, 1)), String);
- t = function(e, t) {
- return !y.contains(r, t)
- }
- }
- return y.pick(e, t, n)
- }, y.defaults = function(e) {
- if (!y.isObject(e)) return e;
- for (var t = 1, n = arguments.length; t < n; t++) {
- var r = arguments[t];
- for (var o in r) void 0 === e[o] && (e[o] = r[o])
- }
- return e
- }, y.clone = function(e) {
- return y.isObject(e) ? y.isArray(e) ? e.slice() : y.extend({}, e) : e
- }, y.tap = function(e, t) {
- return t(e), e
- };
- var O = function(e, t, n, r) {
- if (e === t) return 0 !== e || 1 / e === 1 / t;
- if (null == e || null == t) return e === t;
- e instanceof y && (e = e._wrapped), t instanceof y && (t = t._wrapped);
- var o = d.call(e);
- if (o !== d.call(t)) return !1;
- switch (o) {
- case "[object RegExp]":
- case "[object String]":
- return "" + e == "" + t;
- case "[object Number]":
- return +e !== +e ? +t !== +t : 0 === +e ? 1 / +e === 1 / t : +e === +t;
- case "[object Date]":
- case "[object Boolean]":
- return +e === +t
- }
- if ("object" != typeof e || "object" != typeof t) return !1;
- for (var i = n.length; i--;)
- if (n[i] === e) return r[i] === t;
- var u = e.constructor,
- a = t.constructor;
- if (u !== a && "constructor" in e && "constructor" in t && !(y.isFunction(u) && u instanceof u && y.isFunction(a) && a instanceof a)) return !1;
- n.push(e), r.push(t);
- var s, l;
- if ("[object Array]" === o) {
- if (s = e.length, l = s === t.length)
- for (; s-- && (l = O(e[s], t[s], n, r)););
- } else {
- var c, f = y.keys(e);
- if (s = f.length, l = y.keys(t).length === s)
- for (; s-- && (c = f[s], l = y.has(t, c) && O(e[c], t[c], n, r)););
- }
- return n.pop(), r.pop(), l
- };
- y.isEqual = function(e, t) {
- return O(e, t, [], [])
- }, y.isEmpty = function(e) {
- if (null == e) return !0;
- if (y.isArray(e) || y.isString(e) || y.isArguments(e)) return 0 === e.length;
- for (var t in e)
- if (y.has(e, t)) return !1;
- return !0
- }, y.isElement = function(e) {
- return !(!e || 1 !== e.nodeType)
- }, y.isArray = _ || function(e) {
- return "[object Array]" === d.call(e)
- }, y.isObject = function(e) {
- var t = typeof e;
- return "function" === t || "object" === t && !!e
- }, y.each(["Arguments", "Function", "String", "Number", "Date", "RegExp"], function(e) {
- y["is" + e] = function(t) {
- return d.call(t) === "[object " + e + "]"
- }
- }), y.isArguments(arguments) || (y.isArguments = function(e) {
- return y.has(e, "callee")
- }), y.isFunction = function(e) {
- return "function" == typeof e || !1
- }, y.isFinite = function(e) {
- return isFinite(e) && !isNaN(parseFloat(e))
- }, y.isNaN = function(e) {
- return y.isNumber(e) && e !== +e
- }, y.isBoolean = function(e) {
- return e === !0 || e === !1 || "[object Boolean]" === d.call(e)
- }, y.isNull = function(e) {
- return null === e
- }, y.isUndefined = function(e) {
- return void 0 === e
- }, y.has = function(e, t) {
- return null != e && p.call(e, t)
- }, y.noConflict = function() {
- return n._ = i, this
- }, y.identity = function(e) {
- return e
- }, y.constant = function(e) {
- return function() {
- return e
- }
- }, y.noop = function() {}, y.property = function(e) {
- return function(t) {
- return t[e]
- }
- }, y.matches = function(e) {
- var t = y.pairs(e),
- n = t.length;
- return function(e) {
- if (null == e) return !n;
- e = new Object(e);
- for (var r = 0; r < n; r++) {
- var o = t[r],
- i = o[0];
- if (o[1] !== e[i] || !(i in e)) return !1
- }
- return !0
- }
- }, y.times = function(e, t, n) {
- var r = Array(Math.max(0, e));
- t = m(t, n, 1);
- for (var o = 0; o < e; o++) r[o] = t(o);
- return r
- }, y.random = function(e, t) {
- return null == t && (t = e, e = 0), e + Math.floor(Math.random() * (t - e + 1))
- }, y.now = Date.now || function() {
- return (new Date).getTime()
- };
- var S = {
- "&": "&",
- "<": "<",
- ">": ">",
- '"': """,
- "'": "'",
- "`": "`"
- },
- T = y.invert(S),
- R = function(e) {
- var t = function(t) {
- return e[t]
- },
- n = "(?:" + y.keys(e).join("|") + ")",
- r = RegExp(n),
- o = RegExp(n, "g");
- return function(e) {
- return e = null == e ? "" : "" + e, r.test(e) ? e.replace(o, t) : e
- }
- };
- y.escape = R(S), y.unescape = R(T), y.result = function(e, t) {
- if (null != e) {
- var n = e[t];
- return y.isFunction(n) ? e[t]() : n
- }
- };
- var P = 0;
- y.uniqueId = function(e) {
- var t = ++P + "";
- return e ? e + t : t
- }, y.templateSettings = {
- evaluate: /<%([\s\S]+?)%>/g,
- interpolate: /<%=([\s\S]+?)%>/g,
- escape: /<%-([\s\S]+?)%>/g
- };
- var A = /(.)^/,
- x = {
- "'": "'",
- "\\": "\\",
- "\r": "r",
- "\n": "n",
- "\u2028": "u2028",
- "\u2029": "u2029"
- },
- M = /\\|'|\r|\n|\u2028|\u2029/g,
- N = function(e) {
- return "\\" + x[e]
- };
- y.template = function(e, t, n) {
- !t && n && (t = n), t = y.defaults({}, t, y.templateSettings);
- var r = RegExp([(t.escape || A).source, (t.interpolate || A).source, (t.evaluate || A).source].join("|") + "|$", "g"),
- o = 0,
- i = "__p+='";
- e.replace(r, function(t, n, r, u, a) {
- return i += e.slice(o, a).replace(M, N), o = a + t.length, n ? i += "'+\n((__t=(" + n + "))==null?'':_.escape(__t))+\n'" : r ? i += "'+\n((__t=(" + r + "))==null?'':__t)+\n'" : u && (i += "';\n" + u + "\n__p+='"), t
- }), i += "';\n", t.variable || (i = "with(obj||{}){\n" + i + "}\n"), i = "var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n" + i + "return __p;\n";
- try {
- var u = new Function(t.variable || "obj", "_", i)
- } catch (e) {
- throw e.source = i, e
- }
- var a = function(e) {
- return u.call(this, e, y)
- },
- s = t.variable || "obj";
- return a.source = "function(" + s + "){\n" + i + "}", a
- }, y.chain = function(e) {
- var t = y(e);
- return t._chain = !0, t
- };
- var k = function(e) {
- return this._chain ? y(e).chain() : e
- };
- y.mixin = function(e) {
- y.each(y.functions(e), function(t) {
- var n = y[t] = e[t];
- y.prototype[t] = function() {
- var e = [this._wrapped];
- return l.apply(e, arguments), k.call(this, n.apply(y, e))
- }
- })
- }, y.mixin(y), y.each(["pop", "push", "reverse", "shift", "sort", "splice", "unshift"], function(e) {
- var t = u[e];
- y.prototype[e] = function() {
- var n = this._wrapped;
- return t.apply(n, arguments), "shift" !== e && "splice" !== e || 0 !== n.length || delete n[0], k.call(this, n)
- }
- }), y.each(["concat", "join", "slice"], function(e) {
- var t = u[e];
- y.prototype[e] = function() {
- return k.call(this, t.apply(this._wrapped, arguments))
- }
- }), y.prototype.value = function() {
- return this._wrapped
- }, r = [], o = function() {
- return y
- }.apply(t, r), !(void 0 !== o && (e.exports = o))
- }).call(this)
- }, 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 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 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 a() {
- (0, v.default)("sp.load_error")
- }
- function s() {
- return b
- }
- function l(e) {
- var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : a;
- b = document.createElement("iframe"), b.addEventListener("load", function(t) {
- function n() {
- b.contentWindow.postMessage(p.default.serialize(Object.keys(p.default.specs.RECOVERY_LIB_API_IFRAME)), "*")
- }
- if (window.addEventListener("message", function n(r) {
- var o = r.source,
- i = r.data;
- o === b.contentWindow && "sp.recovery_lib_api_iframe_loaded" === i && (window.removeEventListener("message", n), e && e(t))
- }), b.contentWindow) n();
- else var r = setInterval(function() {
- b.contentWindow && (n(), clearInterval(r))
- }, 100)
- }), b.addEventListener("error", t), b.src = (0, m.default)(g), document.head.insertBefore(b, document.head.firstChild)
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.RecoveryLibApiIframeLoaderFeature = void 0, t.getRecoveryLibApiIframe = s, t.default = l;
- var c = n(12),
- f = r(c),
- d = n(5),
- p = r(d),
- _ = n(234),
- h = n(74),
- v = r(h),
- y = n(26),
- m = r(y),
- g = _.recovery_lib_api_iframe_url.join(""),
- b = void 0;
- t.RecoveryLibApiIframeLoaderFeature = function(e) {
- function t(e) {
- o(this, t);
- var n = i(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e));
- return e.isInterfering().then(function(e) {
- e && l(function() {
- (0, v.default)("sp.ready_for_ad_load")
- })
- }), n
- }
- return u(t, e), t
- }(f.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 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 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)
- }
- 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
- }
- }(),
- s = function e(t, n, r) {
- null === t && (t = Function.prototype);
- var o = Object.getOwnPropertyDescriptor(t, n);
- if (void 0 === o) {
- var i = Object.getPrototypeOf(t);
- return null === i ? void 0 : e(i, n, r)
- }
- if ("value" in o) return o.value;
- var u = o.get;
- if (void 0 !== u) return u.call(r)
- },
- l = n(47),
- c = r(l),
- f = n(5),
- d = n(188),
- p = n(19),
- _ = n(21),
- h = function(e) {
- function t() {
- var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : _.BEACON;
- o(this, t);
- var n = i(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e));
- return d(function() {
- return n.send()
- }), n
- }
- return u(t, e), a(t, [{
- key: "populateBeaconFields",
- value: function() {
- s(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
- }(c.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("="),
- i = unescape(o[0]);
- if (i === 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
- }
- }
- 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 i = n(276),
- u = r(i),
- a = n(4),
- s = r(a),
- l = n(10),
- c = r(l),
- f = n(186),
- d = r(f),
- p = n(12),
- _ = r(p),
- h = n(95).version,
- v = void 0,
- y = new s.default(function(e) {
- v = e.bind(void 0)
- });
- e.exports = function(e) {
- var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : [],
- n = [];
- (0, c.default)("checkState", function(e) {
- s.isInterfering().then(function(t) {
- try {
- e(t)
- } catch (e) {}
- })
- }), (0, c.default)("pageChange", function() {
- for (var e = 0; e < n.length; e++) n[e].emit("pagechange")
- }), (0, c.default)("version", h), window._sp_._networkListenerData || (0, c.default)("_networkListenerData", (0, d.default)());
- var r = e.filter(function(e) {
- return e.prototype && e.prototype instanceof p.NoDetectionFeature
- }),
- i = e.filter(function(e) {
- return e.prototype && e.prototype instanceof _.default
- }),
- a = r.map(function(e) {
- return new e
- }),
- s = new u.default;
- (0, c.default)("_detectionInstance", s);
- var l = i.map(function(e) {
- return new e(s)
- });
- n.push.apply(n, o(a)), n.push.apply(n, o(l)), y.then(function() {
- n.push.apply(n, o(t.map(function(e) {
- return new e(s)
- })))
- }), s.isInterfering(function() {
- document.removeEventListener("load", window._sp_._networkListenerData.load.listener, !0), document.removeEventListener("error", window._sp_._networkListenerData.error.listener, !0), window._sp_._networkListenerData.load.events.splice(0), window._sp_._networkListenerData.error.events.splice(0)
- })
- }, e.exports.triggerRecoveryLoaded = function() {
- v()
- }, e.exports.getDetectionInstance = function() {
- if (!window._sp_._detectionInstance) throw new Error("no detection instance");
- return window._sp_._detectionInstance
- }
- }, 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(105),
- i = r(o),
- u = n(106),
- a = r(u),
- s = n(107),
- l = r(s),
- c = n(61),
- f = r(c),
- d = n(40),
- p = r(d),
- _ = [i.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(108),
- i = r(o),
- u = n(109),
- a = r(u),
- s = n(110),
- l = r(s),
- c = n(61),
- f = r(c),
- d = n(40),
- p = r(d),
- _ = [i.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
- }
- }
- function o(e) {
- var t = e.document;
- return new a.default(function(n) {
- "complete" === t.readyState ? n(i(t)) : e.addEventListener("load", function() {
- n(i(t))
- })
- })
- }
- function i(e) {
- var t = (0, f.getDocumentSheetsWithRules)(e, function(e) {
- return f.cssRegexes.ONLY_DISPLAY_NONE.test(e.cssText)
- }),
- n = 1 === t.length && t[0].cssRules.length > 100 ? t : [];
- return (0, l.default)(e, c.artifactTypes.ADBLOCK_PLUS, n)
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = o;
- var u = n(4),
- a = r(u),
- s = n(16),
- l = r(s),
- c = n(6),
- f = n(13)
- }, 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(111),
- i = r(o),
- u = n(183),
- a = r(u),
- s = [i.default, a.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(40),
- i = r(o),
- u = n(113),
- a = r(u),
- s = n(114),
- l = r(s),
- c = [i.default, a.default, l.default];
- t.default = c
- }, function(e, t) {
- "use strict";
- function n() {
- var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : document,
- t = [],
- n = [],
- o = r.bind(null, t),
- i = r.bind(null, n);
- return e.addEventListener("load", o, !0), e.addEventListener("error", i, !0), {
- load: {
- events: t,
- listener: o
- },
- error: {
- events: n,
- listener: i
- }
- }
- }
- function r(e, t) {
- if (t.target) {
- var n = "string" == typeof t.target.tagName ? t.target.tagName.toLowerCase() : "",
- r = t.target.src || "";
- e.push({
- tagName: n,
- src: r
- })
- }
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = n
- }, function(e, t, n) {
- "use strict";
- function r() {
- var e = new u(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 && (i = r[0])
- }
- }
- function o() {
- return i ? i : ""
- }
- var i, u = (n(99), n(178));
- n(98);
- 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) {
- function r(e) {
- var t = -1,
- n = null == e ? 0 : e.length;
- for (this.clear(); ++t < n;) {
- var r = e[t];
- this.set(r[0], r[1])
- }
- }
- var o = n(212),
- i = n(213),
- u = n(214),
- a = n(215),
- s = n(216);
- r.prototype.clear = o, r.prototype.delete = i, r.prototype.get = u, r.prototype.has = a, r.prototype.set = s, e.exports = r
- }, function(e, t, n) {
- var r = n(24),
- o = r.Uint8Array;
- e.exports = o
- }, function(e, t, n) {
- var r = n(9),
- o = Object.create,
- i = function() {
- function e() {}
- return function(t) {
- if (!r(t)) return {};
- if (o) return o(t);
- e.prototype = t;
- var n = new e;
- return e.prototype = void 0, n
- }
- }();
- e.exports = i
- }, function(e, t, n) {
- function r(e, t) {
- return e && o(e, t, i)
- }
- var o = n(102),
- i = n(35);
- e.exports = r
- }, function(e, t) {
- function n(e, t) {
- return null != e && t in Object(e)
- }
- e.exports = n
- }, function(e, t, n) {
- function r(e) {
- if (!u(e) || i(e)) return !1;
- var t = o(e) ? _ : l;
- return t.test(a(e))
- }
- var o = n(27),
- i = n(211),
- u = n(9),
- a = n(217),
- s = /[\\^$.*+?()[\]{}|]/g,
- l = /^\[object .+?Constructor\]$/,
- c = Function.prototype,
- f = Object.prototype,
- d = c.toString,
- p = f.hasOwnProperty,
- _ = RegExp("^" + d.call(p).replace(s, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$");
- e.exports = r
- }, function(e, t, n) {
- function r(e, t, n, c, f) {
- e !== t && u(t, function(u, l) {
- if (s(u)) f || (f = new o), a(e, t, l, n, r, c, f);
- else {
- var d = c ? c(e[l], u, l + "", e, t, f) : void 0;
- void 0 === d && (d = u), i(e, l, d)
- }
- }, l)
- }
- var o = n(189),
- i = n(101),
- u = n(102),
- a = n(196),
- s = n(9),
- l = n(64);
- e.exports = r
- }, function(e, t, n) {
- function r(e, t, n, r, m, g, b) {
- var E = e[n],
- w = t[n],
- O = b.get(w);
- if (O) return void o(e, n, O);
- var S = g ? g(E, w, n + "", e, t, b) : void 0,
- T = void 0 === S;
- if (T) {
- var R = c(w),
- P = !R && d(w),
- A = !R && !P && v(w);
- S = w, R || P || A ? c(E) ? S = E : f(E) ? S = a(E) : P ? (T = !1, S = i(w, !0)) : A ? (T = !1, S = u(w, !0)) : S = [] : h(w) || l(w) ? (S = E, l(E) ? S = y(E) : (!_(E) || r && p(E)) && (S = s(w))) : T = !1
- }
- T && (b.set(w, S), m(S, w, r, g, b), b.delete(w)), o(e, n, S)
- }
- var o = n(101),
- i = n(201),
- u = n(202),
- a = n(83),
- s = n(209),
- l = n(52),
- c = n(14),
- f = n(172),
- d = n(220),
- p = n(27),
- _ = n(9),
- h = n(173),
- v = n(222),
- y = n(227);
- e.exports = r
- }, function(e, t, n) {
- function r(e, t) {
- return o(e, t, function(t, n) {
- return i(e, n)
- })
- }
- var o = n(198),
- i = n(219);
- e.exports = r
- }, function(e, t, n) {
- function r(e, t, n) {
- for (var r = -1, a = t.length, s = {}; ++r < a;) {
- var l = t[r],
- c = o(e, l);
- n(c, l) && i(s, u(l, e), c)
- }
- return s
- }
- var o = n(163),
- i = n(199),
- u = n(33);
- e.exports = r
- }, function(e, t, n) {
- function r(e, t, n, r) {
- if (!a(e)) return e;
- t = i(t, e);
- for (var l = -1, c = t.length, f = c - 1, d = e; null != d && ++l < c;) {
- var p = s(t[l]),
- _ = n;
- if (l != f) {
- var h = d[p];
- _ = r ? r(h, p, d) : void 0, void 0 === _ && (_ = a(h) ? h : u(t[l + 1]) ? [] : {})
- }
- o(d, p, _), d = d[p]
- }
- return e
- }
- var o = n(66),
- i = n(33),
- u = n(90),
- a = n(9),
- s = n(51);
- e.exports = r
- }, function(e, t, n) {
- function r(e) {
- var t = new e.constructor(e.byteLength);
- return new o(t).set(new o(e)), t
- }
- var o = n(190);
- e.exports = r
- }, function(e, t, n) {
- (function(e) {
- function r(e, t) {
- if (t) return e.slice();
- var n = e.length,
- r = l ? l(n) : new e.constructor(n);
- return e.copy(r), r
- }
- var o = n(24),
- i = "object" == typeof t && t && !t.nodeType && t,
- u = i && "object" == typeof e && e && !e.nodeType && e,
- a = u && u.exports === i,
- s = a ? o.Buffer : void 0,
- l = s ? s.allocUnsafe : void 0;
- e.exports = r
- }).call(t, n(228)(e))
- }, function(e, t, n) {
- function r(e, t) {
- var n = t ? o(e.buffer) : e.buffer;
- return new e.constructor(n, e.byteOffset, e.length)
- }
- var o = n(200);
- e.exports = r
- }, function(e, t) {
- function n(e) {
- return function(t, n, r) {
- for (var o = -1, i = Object(t), u = r(t), a = u.length; a--;) {
- var s = u[e ? a : ++o];
- if (n(i[s], s, i) === !1) break
- }
- return t
- }
- }
- e.exports = n
- }, function(e, t, n) {
- function r(e) {
- return function(t, n, r) {
- var a = Object(t);
- if (!i(t)) {
- var s = o(n, 3);
- t = u(t), n = function(e) {
- return s(a[e], e, a)
- }
- }
- var l = e(t, n, r);
- return l > -1 ? a[s ? t[l] : l] : void 0
- }
- }
- var o = n(25),
- i = n(34),
- u = n(35);
- e.exports = r
- }, function(e, t, n) {
- var r = n(207),
- o = function() {
- try {
- var e = r(Object, "defineProperty");
- return e({}, "", {}), e
- } catch (e) {}
- }();
- e.exports = o
- }, function(e, t, n) {
- function r(e) {
- return u(i(e, void 0, o), e + "")
- }
- var o = n(22),
- i = n(91),
- u = n(92);
- e.exports = r
- }, function(e, t) {
- function n(e, t) {
- return null == e ? void 0 : e[t]
- }
- e.exports = n
- }, function(e, t, n) {
- function r(e, t, n) {
- t = o(t, e);
- for (var r = -1, c = t.length, f = !1; ++r < c;) {
- var d = l(t[r]);
- if (!(f = null != e && n(e, d))) break;
- e = e[d]
- }
- return f || ++r != c ? f : (c = null == e ? 0 : e.length, !!c && s(c) && a(d, c) && (u(e) || i(e)))
- }
- var o = n(33),
- i = n(52),
- u = n(14),
- a = n(90),
- s = n(84),
- l = n(51);
- e.exports = r
- }, function(e, t, n) {
- function r(e) {
- return "function" != typeof e.constructor || u(e) ? {} : o(i(e))
- }
- var o = n(191),
- i = n(89),
- u = n(121);
- e.exports = r
- }, function(e, t, n) {
- var r = n(103),
- o = n(27),
- i = n(226),
- u = r ? o : i;
- e.exports = u
- }, function(e, t, n) {
- function r(e) {
- return !!i && i in e
- }
- var o = n(103),
- i = 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__ = [], this.size = 0
- }
- 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() : u.call(t, n, 1), --this.size, !0
- }
- var o = n(37),
- i = Array.prototype,
- u = i.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(37);
- e.exports = r
- }, function(e, t, n) {
- function r(e) {
- return o(this.__data__, e) > -1
- }
- var o = n(37);
- e.exports = r
- }, function(e, t, n) {
- function r(e, t) {
- var n = this.__data__,
- r = o(n, e);
- return r < 0 ? (++this.size, n.push([e, t])) : n[r][1] = t, this
- }
- var o = n(37);
- e.exports = r
- }, function(e, t) {
- function n(e) {
- if (null != e) {
- try {
- return o.call(e)
- } catch (e) {}
- try {
- return e + ""
- } catch (e) {}
- }
- return ""
- }
- var r = Function.prototype,
- o = r.toString;
- e.exports = n
- }, function(e, t, n) {
- function r(e, t) {
- var n;
- if ("function" != typeof t) throw new TypeError(i);
- return e = o(e),
- function() {
- return --e > 0 && (n = t.apply(this, arguments)), e <= 1 && (t = void 0), n
- }
- }
- var o = n(94),
- i = "Expected a function";
- e.exports = r
- }, function(e, t, n) {
- function r(e, t) {
- return null != e && i(e, t, o)
- }
- var o = n(193),
- i = n(208);
- e.exports = r
- }, 52, function(e, t, n) {
- function r(e) {
- if (i(e)) throw new Error(u);
- return o(e)
- }
- var o = n(194),
- i = n(210),
- u = "Unsupported core-js use. Try https://npms.io/search?q=ponyfill.";
- e.exports = r
- }, 52, function(e, t, n) {
- function r(e, t) {
- var n = {};
- return t = u(t, 3), i(e, function(e, r, i) {
- o(n, r, t(e, r, i))
- }), n
- }
- var o = n(38),
- i = n(192),
- u = n(25);
- e.exports = r
- }, function(e, t, n) {
- var r = n(195),
- o = n(70),
- i = o(function(e, t, n) {
- r(e, t, n)
- });
- e.exports = i
- }, function(e, t, n) {
- var r = n(197),
- o = n(206),
- i = o(function(e, t) {
- return null == e ? {} : r(e, t)
- });
- e.exports = i
- }, 52, function(e, t, n) {
- function r(e) {
- return o(e, i(e))
- }
- var o = n(69),
- i = n(64);
- e.exports = r
- }, function(e, t) {
- e.exports = function(e) {
- return e.webpackPolyfill || (e.deprecate = function() {}, e.paths = [], e.children = [], e.webpackPolyfill = 1), e
- }
- }, , , 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) {
- for (var t = new Map, n = 0; n < e.length; n++) {
- var r = e.item(n),
- o = new i(e.getPropertyValue(r), e.getPropertyPriority(r));
- t.set(r, o)
- }
- return null != e.getPropertyValue("content") && t.set("content", new i(e.getPropertyValue("content"), e.getPropertyPriority("content"))), t
- }
- 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
- }
- }();
- t.default = r;
- var i = t.CSSProperty = function() {
- function e(t, r) {
- n(this, e), this.value = t, this.priority = r
- }
- return o(e, [{
- key: "is",
- value: function(e) {
- return this.value === e.value && this.priority === e.priority
- }
- }]), e
- }()
- }, function(e, t, n) {
- "use strict";
- function r(e) {
- return e && e.__esModule ? e : {
- default: e
- }
- }
- function o(e) {
- if ("function" == typeof e.createShadowRoot) {
- var t = e.ownerDocument.defaultView,
- n = e.ownerDocument.body,
- r = (0, s.default)(t.getComputedStyle(n)),
- o = e.createShadowRoot();
- o.innerHTML = "\n <content></content>\n <style>body { margin: 0; padding: 0; background: transparent; }</style>\n ";
- var i = (0, s.default)(t.getComputedStyle(n)),
- a = (0, u.default)(i, r);
- return a.forEach(function(e, t) {
- n.style.setProperty(t, e.value)
- }), o
- }
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = o;
- var i = n(295),
- u = r(i),
- a = n(231),
- s = r(a)
- }, 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];
- t.forEach(function(e) {
- try {
- e.ownerNode.disabled = !0
- } catch (e) {}(0, u.default)(e).forEach(function(e) {
- e.selectorText = a
- })
- })
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = o;
- var i = n(48),
- u = r(i),
- a = "non_matching_selector"
- }, function(e, t) {
- "use strict";
- e.exports = {
- k: 8,
- recovery_url: ["h", "t", "t", "p", "s", ":", "/", "/", "d", "2", "z", "v", "5", "r", "k", "i", "i", "4", "6", "m", "i", "q", ".", "c", "l", "o", "u", "d", "f", "r", "o", "n", "t", ".", "n", "e", "t", "/", "0", "/", "1", ".", "7", ".", "6", "5", "9", "/", "r", "e", "c", "o", "v", "e", "r", "y", "_", "d", "f", "p", "_", "i", "n", "t", "e", "r", "n", "a", "l", "-", "v", "1", ".", "7", ".", "6", "5", "9", ".", "j", "s"],
- recovery_lib_api_iframe_url: ["h", "t", "t", "p", "s", ":", "/", "/", "d", "2", "z", "v", "5", "r", "k", "i", "i", "4", "6", "m", "i", "q", ".", "c", "l", "o", "u", "d", "f", "r", "o", "n", "t", ".", "n", "e", "t", "/", "0", "/", "1", ".", "7", ".", "6", "5", "9", "/", "r", "e", "c", "o", "v", "e", "r", "y", "_", "l", "i", "b", "_", "a", "p", "i", "_", "i", "f", "r", "a", "m", "e", "-", "v", "1", ".", "7", ".", "6", "5", "9", ".", "h", "t", "m", "l"]
- }
- }, 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 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 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)
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var a = function() {
- function e(e, t) {
- var n = [],
- r = !0,
- o = !1,
- i = void 0;
- try {
- for (var u, a = e[Symbol.iterator](); !(r = (u = a.next()).done) && (n.push(u.value), !t || n.length !== t); r = !0);
- } catch (e) {
- o = !0, i = e
- } finally {
- try {
- !r && a.return && a.return()
- } finally {
- if (o) throw i
- }
- }
- 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")
- }
- }(),
- 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
- }
- }(),
- l = n(12),
- c = r(l),
- f = n(4),
- d = r(f),
- p = n(267),
- _ = r(p),
- h = n(72),
- v = r(h),
- y = n(1),
- m = n(177),
- g = n(21),
- b = n(19),
- E = n(157),
- w = function(e) {
- function t(e) {
- o(this, t);
- var n = i(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, g.BEACON));
- return E.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],
- i = t[2],
- u = t[3],
- s = t[4];
- n.onDetection(r, s, (0, _.default)(), (r ? 1 : 0) + "::" + (o ? 1 : 0) + "::" + (i ? 1 : 0) + "::" + (u ? 1 : 0))
- }), n
- }
- return u(t, e), s(t, [{
- key: "onDetection",
- value: function(e, t, n, r) {
- this.set(b.SENTINEL_FLAG, 1), this.set(b.ADBLOCK_DETECTED, e ? 1 : 0), this.set(b.DEBUG_1, n), this.set(b.DEBUG_2, r), t && this.set(b.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(b.EXCEPTION_RULES, e.has(y.results.PRESENT) ? 1 : 0), t.send()
- })
- } else this.set(b.EXCEPTION_RULES, 0), this.send()
- }
- }]), t
- }(m),
- O = function(e) {
- function t(e) {
- o(this, t);
- var n = i(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e));
- return new w(e), n.on("pagechange", function() {
- new w(e)
- }), n
- }
- return u(t, e), t
- }(c.default);
- 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 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 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 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 s = n(12),
- l = r(s),
- c = n(74),
- f = r(c),
- d = n(62),
- p = function(e) {
- function t(e) {
- o(this, t), d.logger.markGroupStart("DT");
- var n = i(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e));
- return n.on("pagechange", function() {
- a(e)
- }), a(e), n
- }
- return u(t, e), t
- }(l.default);
- t.default = p
- }, function(e, t, n) {
- "use strict";
- function r(e) {
- return e && e.__esModule ? e : {
- default: e
- }
- }
- function o(e, t) {
- var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : l,
- r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : window.location.search,
- o = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : window,
- i = (0, u.default)(t),
- a = r && (0, s.default)(r)._sp_scriptVersion;
- if (!a) return void i(!1);
- var c = o.document.createElement("script");
- c.id = "_sp_override", c.addEventListener("load", function() {
- i(!0)
- }), c.addEventListener("error", function() {
- i(!1)
- });
- var f = "latest" === a ? "" : "-v" + a;
- c.src = n + "/0/" + a + "/" + e + f + ".js", o.document.head ? o.document.head.appendChild(c) : o.document.documentElement.appendChild(c)
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var i = n(67),
- u = r(i);
- t.default = o;
- var a = n(41),
- s = r(a),
- l = ["h", "t", "t", "p", "s", ":", "/", "/", "s", "p", "-", "j", "s", "-", "r", "e", "l", "e", "a", "s", "e", "s", ".", "s", "3", ".", "a", "m", "a", "z", "o", "n", "a", "w", "s", ".", "c", "o", "m"].join("")
- }, 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, n) {
- "use strict";
- function r(e) {
- return e && e.__esModule ? e : {
- default: e
- }
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var o = n(240),
- i = r(o),
- u = [i.default];
- t.default = u
- }, 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),
- i = r(o),
- u = n(3),
- a = r(u),
- s = n(1),
- l = n(105),
- c = r(l);
- t.default = new i.default(new a.default(s.types.ADBLOCKER, s.tests.ARTIFACT, s.tests.STYLE_SHEET), function(e) {
- var t = (0, c.default)(window).foundAdblocker();
- return e.createResult(t ? s.results.ADBLOCK : s.results.NOT_PRESENT, t ? s.reasons.STYLE_SHEET_PRESENT : s.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(242),
- i = r(o),
- u = n(243),
- a = r(u),
- s = [i.default, a.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),
- i = r(o),
- u = n(3),
- a = r(u),
- s = n(72),
- l = r(s),
- c = n(65),
- f = r(c),
- d = n(1);
- t.default = new i.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),
- i = r(o),
- u = n(3),
- a = r(u),
- s = n(1),
- l = n(106),
- c = r(l);
- t.default = new i.default(new a.default(s.types.ADBLOCKER, s.tests.ARTIFACT, s.tests.STYLE_SHEET), function(e) {
- var t = (0, c.default)(window).foundAdblocker();
- return e.createResult(t ? s.results.ADBLOCK_PLUS : s.results.NOT_PRESENT, t ? s.reasons.STYLE_SHEET_PRESENT : s.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(245),
- i = r(o),
- u = [i.default];
- t.default = u
- }, 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),
- i = r(o),
- u = n(3),
- a = r(u),
- s = n(1),
- l = n(107),
- c = r(l);
- t.default = new i.default(new a.default(s.types.ADBLOCKER, s.tests.ARTIFACT, s.tests.STYLE_SHEET), function(e) {
- var t = (0, c.default)(window).foundAdblocker();
- return e.createResult(t ? s.results.ADGUARD : s.results.NOT_PRESENT, t ? s.reasons.STYLE_SHEET_PRESENT : s.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(15),
- i = r(o),
- u = n(239),
- a = r(u),
- s = n(241),
- l = r(s),
- c = n(244),
- f = r(c),
- d = n(124),
- p = r(d),
- _ = n(125),
- h = r(_),
- v = (0, i.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(248),
- i = r(o),
- u = [i.default];
- t.default = u
- }, 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),
- i = r(o),
- u = n(3),
- a = r(u),
- s = n(1),
- l = n(108),
- c = r(l);
- t.default = new i.default(new a.default(s.types.ADBLOCKER, s.tests.ARTIFACT, s.tests.STYLE_PROPERTY), function(e) {
- return (0, c.default)(window).then(function(t) {
- var n = t.foundAdblocker();
- return e.createResult(n ? s.results.ADBLOCK_PLUS : s.results.NOT_PRESENT, n ? s.reasons.STYLE_PROPERTY_PRESENT : s.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(250),
- i = r(o),
- u = [i.default];
- t.default = u
- }, 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),
- i = r(o),
- u = n(3),
- a = r(u),
- s = n(1),
- l = n(109),
- c = r(l);
- t.default = new i.default(new a.default(s.types.ADBLOCKER, s.tests.ARTIFACT, s.tests.STYLE_SHEET), function(e) {
- var t = (0, c.default)(window).foundAdblocker();
- return e.createResult(t ? s.results.ADGUARD : s.results.NOT_PRESENT, t ? s.reasons.STYLE_SHEET_PRESENT : s.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(15),
- i = r(o),
- u = n(247),
- a = r(u),
- s = n(249),
- l = r(s),
- c = n(252),
- f = r(c),
- d = n(125),
- p = r(d),
- _ = (0, i.default)([a.default, l.default, f.default, p.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(253),
- i = r(o),
- u = [i.default];
- t.default = u
- }, 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),
- i = r(o),
- u = n(3),
- a = r(u),
- s = n(1),
- l = n(110),
- c = r(l);
- t.default = new i.default(new a.default(s.types.ADBLOCKER, s.tests.ARTIFACT, s.tests.STYLE_PROPERTY, s.tests.HIDDEN_PROPERTY), function(e) {
- return (0, c.default)(window).then(function(t) {
- var n = t.foundAdblocker();
- return e.createResult(n ? s.results.UBLOCK_ORIGIN : s.results.NOT_PRESENT, n ? s.reasons.STYLE_PROPERTY_PRESENT : s.reasons.NO_STYLE_PROPERTY_PRESENT, n ? s.reasons.HIDDEN_PROPERTY_PRESENT : s.reasons.NO_HIDDEN_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(2),
- i = r(o),
- u = n(3),
- a = r(u),
- s = n(1),
- l = n(40),
- c = r(l);
- t.default = new i.default(new a.default(s.types.ADBLOCKER, s.tests.ARTIFACT, s.tests.STYLE_SHEET), function(e) {
- return (0, c.default)(window).then(function(t) {
- var n = t.foundAdblocker();
- return e.createResult(n ? s.results.UBLOCK : s.results.NOT_PRESENT, n ? s.reasons.STYLE_SHEET_PRESENT : s.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),
- i = r(o),
- u = n(3),
- a = r(u),
- s = n(1),
- l = n(61),
- c = r(l);
- t.default = new i.default(new a.default(s.types.ADBLOCKER, s.tests.ARTIFACT, s.tests.STYLE_SHEET), function(e) {
- return (0, c.default)(window).then(function(t) {
- var n = t.foundAdblocker();
- return e.createResult(n ? s.results.UBLOCK_ORIGIN : s.results.NOT_PRESENT, n ? s.reasons.STYLE_SHEET_PRESENT : s.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),
- i = r(o),
- u = n(3),
- a = r(u),
- s = n(1),
- l = n(111),
- c = r(l);
- t.default = new i.default(new a.default(s.types.ADBLOCKER, s.tests.ARTIFACT, s.tests.CUSTOM_PROPERTY), function(e) {
- var t = (0, c.default)(window).foundAdblocker();
- return e.createResult(t ? s.results.ADBLOCK_PLUS : s.results.NOT_PRESENT, t ? s.reasons.CUSTOM_PROPERTY_PRESENT : s.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(256),
- i = r(o),
- u = [i.default];
- t.default = u
- }, 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(15),
- i = r(o),
- u = n(257),
- a = r(u),
- s = (0, i.default)([a.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(15),
- i = r(o),
- u = n(260),
- a = r(u),
- s = (0, i.default)([a.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(261),
- i = r(o),
- u = [i.default];
- t.default = u
- }, 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),
- i = r(o),
- u = n(3),
- a = r(u),
- s = n(1),
- l = n(112);
- t.default = new i.default(new a.default(s.types.ADBLOCKER, s.tests.ARTIFACT, s.tests.STYLE_PROPERTY), function(e) {
- return (0, l.operaArtifactTest)(window).then(function(t) {
- var n = t.foundAdblocker();
- return e.createResult(n ? s.results.NATIVE : s.results.NOT_PRESENT, n ? s.reasons.STYLE_PROPERTY_PRESENT : s.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(263),
- i = r(o),
- u = [i.default];
- t.default = u
- }, 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),
- i = r(o),
- u = n(3),
- a = r(u),
- s = n(1),
- l = n(113),
- c = r(l);
- t.default = new i.default(new a.default(s.types.ADBLOCKER, s.tests.ARTIFACT, s.tests.STYLE_SHEET), function(e) {
- var t = (0, c.default)(window).foundAdblocker();
- return e.createResult(t ? s.results.ADBLOCK : s.results.NOT_PRESENT, t ? s.reasons.STYLE_SHEET_PRESENT : s.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(265),
- i = r(o),
- u = [i.default];
- t.default = u
- }, 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),
- i = r(o),
- u = n(3),
- a = r(u),
- s = n(1),
- l = n(114),
- c = r(l);
- t.default = new i.default(new a.default(s.types.ADBLOCKER, s.tests.ARTIFACT, s.tests.STYLE_SHEET), function(e) {
- var t = (0, c.default)(window).foundAdblocker();
- return e.createResult(t ? s.results.ADBLOCK_PLUS : s.results.NOT_PRESENT, t ? s.reasons.STYLE_SHEET_PRESENT : s.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(15),
- i = r(o),
- u = n(262),
- a = r(u),
- s = n(264),
- l = r(s),
- c = n(124),
- f = r(c),
- d = (0, i.default)([a.default, l.default, f.default]);
- t.default = d
- }, function(e, t) {
- "use strict";
- function n() {
- if (!window.googletag || !window.googletag.pubads) return u;
- var e = void 0;
- try {
- e = r()
- } catch (t) {
- e = a + "_" + t.toString()
- }
- var t = void 0;
- try {
- t = o()
- } catch (e) {
- t = c + "_" + e.toString()
- }
- var n = void 0;
- try {
- n = i()
- } catch (e) {
- n = h + "_" + e.toString()
- }
- return [e, t, n].join("|")
- }
- function r() {
- return window.googletag.pubads() ? s : 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 i() {
- 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 ? y : e.map(function(e) {
- var t = [],
- n = document.getElementById(e.getSlotElementId());
- if (!n) return m;
- t.push(g + "_" + n.clientHeight);
- var r = n.querySelector('iframe[id*="' + e.getName() + '"]:not([id*="__hidden__"])');
- return r ? t.push(E + "_" + r.clientHeight) : t.push(b), t.join(":")
- }).join(",")
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = n;
- var u = "ng",
- a = "pde",
- s = "p",
- l = "np",
- c = "elde",
- f = "nel",
- d = "ne",
- p = "nem",
- _ = "nemi",
- h = "sde",
- v = "ngs",
- y = "ns",
- m = "nsc",
- g = "sch",
- b = "nsai",
- E = "saih"
- }, 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 i = n(2),
- u = r(i),
- a = n(3),
- s = r(a),
- l = n(73),
- c = r(l),
- f = n(1);
- t.default = new u.default(new s.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, c.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 i = n(2),
- u = r(i),
- a = n(3),
- s = r(a),
- l = n(4),
- c = r(l),
- f = n(312),
- d = r(f),
- p = n(17),
- _ = n(18),
- h = n(1),
- v = ["div", "span", "li", "section"];
- t.default = new u.default(new s.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 c.default(function(i) {
- var u = void 0;
- try {
- u = (0, d.default)(t)
- } catch (t) {
- return void i(e.createResult(h.results.NOT_PRESENT, h.reasons.BROKEN_ELEMENT_HIDING_RULE, new h.ErrorInfoAttribute(t)))
- }
- var a = n.nodeName.toLowerCase() + "." + n.className + " " + t,
- s = "\n " + a + " {\n display: block;\n height: 5px !important;\n width: 5px !important;\n }\n ";
- null == r.sheet || "function" != typeof r.sheet.insertRule ? r.innerHTML += s : r.sheet.insertRule(s, 0), u.forEach(function(e) {
- n.appendChild(e)
- }), setTimeout(function() {
- setTimeout(function() {
- var n = document.querySelector(a);
- if (!n) return void i(e.createResult(h.results.NOT_PRESENT, h.reasons.BROKEN_ELEMENT_HIDING_RULE, o(t)));
- var r = (0, p.elementIsCollapsed)(n);
- i(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 p.default.get("enable_fsm_detection") ? (0, h.default)(y.default.bindArgs(p.default.get("fsm_endpoint"), document.domain)).then(function(e) {
- var t = i(e, 1),
- n = t[0],
- r = n.getData(T.XhrDataAttribute);
- if (!n.has(T.reasons.AJAX_LOAD_SUCCESS) || !r.responseText) return e;
- var o = (0, S.parseAllFSMHidingRules)(r),
- u = (0, S.parseSiteFSMNetworkRulesByList)(r),
- s = Object.keys(u).map(function(e) {
- return new l.default(e, u[e].blacklist.map(function(e) {
- return new w.NetworkBlacklistRule(e)
- }), u[e].whitelist.map(function(e) {
- return new w.NetworkWhitelistRule(e)
- }))
- });
- return 0 !== o.length || p.default.get("enable_fsm_network_detection") && 0 !== s.length ? o.reduce(function(e, t) {
- return e.then(function(e) {
- return e.some(function(e) {
- return e.has(T.results.PRESENT)
- }) ? e : g.default.run(t).then(function(t) {
- return e.concat(t)
- })
- })
- }, f.default.resolve([])).then(function(e) {
- if (!p.default.get("enable_fsm_network_detection")) return e;
- var t = window._sp_._networkListenerData.load.events.map(function(e) {
- return new O.NetworkLoadEvent(e.src, e.tagName)
- }),
- n = window._sp_._networkListenerData.error.events.map(function(e) {
- return new O.NetworkErrorEvent(e.src, e.tagName)
- });
- return E.default.run(s, t, n).then(function(t) {
- return e.concat(t)
- })
- }).then(function(t) {
- return e.concat(t)
- }) : e.concat(new a.default(T.types.GENERIC_ADBLOCKER, T.tests.FSM, T.results.NOT_PRESENT, T.reasons.NO_BLOCKER_RULES))
- }) : f.default.resolve([])
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var i = function() {
- function e(e, t) {
- var n = [],
- r = !0,
- o = !1,
- i = void 0;
- try {
- for (var u, a = e[Symbol.iterator](); !(r = (u = a.next()).done) && (n.push(u.value), !t || n.length !== t); r = !0);
- } catch (e) {
- o = !0, i = e
- } finally {
- try {
- !r && a.return && a.return()
- } finally {
- if (o) throw i
- }
- }
- 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 u = n(131),
- a = r(u),
- s = n(271),
- l = r(s),
- c = n(4),
- f = r(c),
- d = n(5),
- p = r(d),
- _ = n(132),
- h = r(_),
- v = n(268),
- y = r(v),
- m = n(269),
- g = r(m),
- b = n(272),
- E = r(b),
- w = n(273),
- O = n(134),
- S = n(126),
- T = n(1)
- }, 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, r, o) {
- n(this, e), this._name = t, this._blacklistRules = r, this._whitelistRules = o
- }
- return r(e, [{
- key: "getName",
- value: function() {
- return this._name
- }
- }, {
- key: "allMatchingBlacklistRules",
- value: function(e, t) {
- return this._allMatchingRules(this._blacklistRules, e, t)
- }
- }, {
- key: "allMatchingWhitelistRules",
- value: function(e, t) {
- return this._allMatchingRules(this._whitelistRules, e, t)
- }
- }, {
- key: "_allMatchingRules",
- value: function(e, t, n) {
- return e.reduce(function(e, r) {
- var o = t.filter(function(e) {
- return r.test(e.src, e.tagName)
- }),
- u = n.filter(function(e) {
- return r.test(e.src, e.tagName)
- });
- return 0 === o.length && 0 === u.length ? e : e.concat(new i(r, o, u))
- }, [])
- }
- }]), e
- }();
- t.default = o;
- var i = function e(t, r, o) {
- n(this, e), this.rule = t, this.loadEvents = r, this.errorEvents = o
- }
- }, function(e, t, n) {
- "use strict";
- function r(e) {
- return e && e.__esModule ? e : {
- default: e
- }
- }
- function o(e, t, n, r, o) {
- if (0 === t.length) return e.createResult(h.results.NOT_PRESENT, h.reasons.CANNOT_TEST);
- var u = n.map(function(e) {
- return new d.NetworkLoadEvent(i(e.src, o.location.protocol), e.tagName);
- }),
- s = r.map(function(e) {
- return new d.NetworkErrorEvent(i(e.src, o.location.protocol), e.tagName)
- });
- return t.reduce(function(e, n) {
- var r = n.allMatchingBlacklistRules(u, s),
- o = n.allMatchingWhitelistRules(u, s),
- i = r.some(function(e) {
- return e.loadEvents.length > 0
- }),
- l = r.some(function(e) {
- return e.errorEvents.length > 0
- }),
- c = o.some(function(e) {
- return e.loadEvents.length > 0
- }),
- f = o.some(function(e) {
- return e.errorEvents.length > 0
- }),
- d = new h.BlockerListInfoAttribute(n.getName(), r.map(function(e) {
- return new h.NetworkBlacklistRuleInfoAttribute(e.rule.toString(), e.loadEvents.map(function(e) {
- return new h.NetworkLoadEventInfoAttribute(e.src, e.tagName)
- }), e.errorEvents.map(function(e) {
- return new h.NetworkErrorEventInfoAttribute(e.src, e.tagName)
- }))
- }), o.map(function(e) {
- return new h.NetworkWhitelistRuleInfoAttribute(e.rule.toString(), e.loadEvents.map(function(e) {
- return new h.NetworkLoadEventInfoAttribute(e.src, e.tagName)
- }), e.errorEvents.map(function(e) {
- return new h.NetworkErrorEventInfoAttribute(e.src, e.tagName)
- }))
- }));
- if (e.has(h.results.PRESENT)) return i || l || c || f ? e.addAttribute(d) : e;
- if (l && !i) return e.addAttribute(h.results.PRESENT, h.reasons.ERROR_MATCHING_BLACKLIST, d).removeAttribute(h.results.NOT_PRESENT, h.reasons.NO_MATCHING_BLACKLIST);
- if (l && i) {
- var p = (0, a.default)(r.map(function(e) {
- return e.loadEvents
- })),
- _ = p.every(function(e) {
- return t.some(function(t) {
- return t.allMatchingWhitelistRules([e], []).length > 0
- })
- });
- return _ ? e.addAttribute(h.results.PRESENT, h.reasons.ERROR_MATCHING_BLACKLIST, h.reasons.LOAD_MATCHING_WHITELIST, d).removeAttribute(h.results.NOT_PRESENT, h.reasons.NO_MATCHING_BLACKLIST) : e.addAttribute(h.reasons.LOAD_MATCHING_BLACKLIST, d).removeAttribute(h.reasons.NO_MATCHING_BLACKLIST)
- }
- return !l && i ? e.addAttribute(h.reasons.LOAD_MATCHING_BLACKLIST, d).removeAttribute(h.reasons.NO_MATCHING_BLACKLIST) : c || f ? e.addAttribute(d) : e
- }, e.createResult(h.results.NOT_PRESENT, h.reasons.NO_MATCHING_BLACKLIST))
- }
- function i(e, t) {
- return 0 === e.indexOf("//") ? t + e : e
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var u = n(15),
- a = r(u),
- s = n(2),
- l = r(s),
- c = n(3),
- f = r(c),
- d = n(134),
- p = n(4),
- _ = r(p),
- h = n(1);
- t.default = new l.default(new f.default(h.types.GENERIC_ADBLOCKER, h.tests.FSM, h.tests.NETWORK_LISTENER, h.tests.INFERENCE), function(e) {
- var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : [],
- n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : [],
- r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : [],
- i = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : window;
- return "complete" === i.document.readyState ? o(e, t, n, r, i) : new _.default(function(u) {
- i.addEventListener("load", function() {
- u(o(e, t, n, r, i))
- })
- })
- })
- }, 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 i(e) {
- return new RegExp(e.replace(/\*+/g, "*").replace(/\^\|$/, "^").replace(/\W/g, "\\$&").replace(/\\\*/g, ".*").replace(/\\\^/g, "(?:[\\x00-\\x24\\x26-\\x2C\\x2F\\x3A-\\x40\\x5B-\\x5E\\x60\\x7B-\\x7F]|$)").replace(/^\\\|\\\|/, "^[\\w\\-]+:\\/+(?!\\/)(?:[^\\/]+\\.)?").replace(/^\\\|/, "^").replace(/\\\|$/, "$").replace(/^(\.\*)/, "").replace(/(\.\*)$/, ""))
- }
- function u(e) {
- return e.split(",").map(function(e) {
- if (0 === e.indexOf("domain=")) {
- var t = e.slice("domain=".length);
- return new p("domain", t.split("|").map(a))
- }
- return a(e)
- })
- }
- function a(e) {
- var t = e.match(/(~)?(.*)/);
- return null == t ? new d(e) : new d(t[2], "~" === t[1])
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var 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
- }
- }(),
- l = function() {
- function e(t) {
- o(this, e);
- var n = t.indexOf("$"),
- r = t,
- a = [];
- n > -1 && (a = u(t.slice(n + 1)), r = t.slice(0, n)), this._ruleStr = t, this.regExp = i(r), this.options = a
- }
- return s(e, [{
- key: "toString",
- value: function() {
- return this._ruleStr
- }
- }, {
- key: "test",
- value: function(e, t) {
- return this.regExp.test(e) && this._testOptions(t)
- }
- }, {
- key: "_testOptions",
- value: function(e) {
- if (0 === this.options.length) return !0;
- var t = this.options.filter(function(e) {
- return e instanceof d && !e.not
- }),
- n = this.options.filter(function(e) {
- return e instanceof d && e.not
- });
- return !(t.length > 0 && t.every(function(t) {
- return !t.test(e)
- })) && !n.some(function(t) {
- return t.test(e)
- })
- }
- }]), e
- }(),
- c = (t.NetworkBlacklistRule = function(e) {
- function t() {
- return o(this, t), n(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
- }
- return r(t, e), t
- }(l), t.NetworkWhitelistRule = function(e) {
- function t() {
- return o(this, t), n(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
- }
- return r(t, e), t
- }(l), {
- img: "image",
- iframe: "subdocument"
- }),
- f = function e(t) {
- o(this, e), this.name = t
- },
- d = function(e) {
- function t(e) {
- var r = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];
- o(this, t);
- var i = n(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e));
- return i.not = r, i
- }
- return r(t, e), s(t, [{
- key: "test",
- value: function(e) {
- var t = c[e] || e;
- return this.name === t
- }
- }]), t
- }(f),
- p = function(e) {
- function t(e, r) {
- o(this, t);
- var i = n(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e));
- return i.values = r, i
- }
- return r(t, e), t
- }(f)
- }, 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),
- i = r(o),
- u = n(127),
- a = r(u),
- s = n(128);
- t.default = new i.default(a.default.getSchema(), function(e) {
- var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : window;
- return a.default.run(t, (0, s.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(72),
- i = r(o),
- u = n(274),
- a = r(u),
- s = n(127),
- l = r(s),
- c = [i.default, a.default, l.default];
- t.default = c
- }, 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 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 e.filter(function(e) {
- return e.has.apply(e, n) && !e.has(m.results.NOT_PRESENT) && !e.has(m.tests.FSM)
- })[0]
- }
- 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 null != i.apply(void 0, [e].concat(n))
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var a = n(36),
- s = r(a),
- l = n(317),
- c = 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(132),
- h = r(_),
- v = n(11),
- y = r(v),
- m = n(1),
- g = n(289),
- b = r(g),
- E = n(277),
- w = r(E),
- O = n(275),
- S = r(O),
- T = n(246),
- R = r(T),
- P = n(251),
- A = r(P),
- x = n(266),
- M = r(x),
- N = n(258),
- k = r(N),
- C = n(259),
- j = r(C),
- L = n(280),
- I = r(L),
- D = n(282),
- U = r(D),
- B = n(286),
- F = r(B),
- H = n(284),
- K = r(H),
- Y = n(270),
- G = r(Y),
- V = function() {
- function e(t) {
- o(this, e), this._options = (0, c.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)(b.default, w.default, S.default, y.default.chrome() ? R.default : [], y.default.firefox() ? A.default : [], y.default.safari() ? M.default : [], y.default.ie() ? k.default : [], y.default.opera() ? j.default : [], y.default.chrome() ? I.default : [], y.default.firefox() ? U.default : [], y.default.safari() ? F.default : [], y.default.ie() ? K.default : [], G.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 (u(t, m.types.ADBLOCKER) || u(t, m.types.GENERIC_ADBLOCKER) || u(t, m.types.STAND_DOWN) || !u(t, m.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 u(e, m.types.STAND_DOWN)
- })
- }
- }, {
- key: "isInterfering",
- value: function() {
- return this._standDownOr(function(e) {
- return u(e, m.types.INTERFERENCE) || u(e, m.types.GENERIC_ADBLOCKER) || u(e, m.types.ADBLOCKER)
- })
- }
- }, {
- key: "isFSM",
- value: function() {
- return this._standDownOr(function(e) {
- return e.some(function(e) {
- return e.has(m.tests.FSM, m.results.PRESENT)
- })
- })
- }
- }, {
- key: "isPrivate",
- value: function() {
- return this._standDownOr(function(e) {
- return u(e, m.types.PRIVATE)
- })
- }
- }, {
- key: "isAdblocking",
- value: function() {
- var e = this;
- return this._standDownOr(function(t) {
- var n = u(t, m.types.INTERFERENCE),
- r = u(t, m.types.GENERIC_ADBLOCKER),
- o = u(t, m.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, s.default)(e.map(function(e) {
- return e.getData(m.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 = i(e, m.types.ADBLOCKER);
- return t ? (0, s.default)(t.attributes, function(e) {
- return (0, m.isResult)(e) && e !== m.results.PRESENT
- }) : u(e, m.types.GENERIC_ADBLOCKER) ? m.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(128),
- i = r(o),
- u = n(129),
- a = r(u),
- s = n(278),
- l = r(s),
- c = [i.default, a.default, l.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),
- i = r(o),
- u = n(279),
- a = r(u),
- s = ["/", "/", "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 i.default(a.default.getSchema(), function() {
- return a.default.run(s)
- })
- }, 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] : y;
- return e + "?cb=" + Date.now()
- }
- function i(e, t) {
- var n = document.createElement("script");
- return new f.default(function(r) {
- n.addEventListener("load", function(n) {
- r(e.createResult(v.results.NOT_PRESENT, v.reasons.NO_LOAD_BLOCK, new v.UrlInfoAttribute(t), new v.EventDataAttribute(n)))
- }), n.addEventListener("error", function(n) {
- r(e.createResult(v.results.PRESENT, v.reasons.LOAD_BLOCK, new v.UrlInfoAttribute(t), new v.EventDataAttribute(n)))
- }), h.default.safari() && setTimeout(function() {
- r(e.createResult(v.results.NOT_PRESENT, v.reasons.TIMEOUT, new v.UrlInfoAttribute(t)))
- }, 1e4), n.src = t, document.body.appendChild(n)
- }).then(function(e) {
- return n.parentElement && n.parentElement.removeChild(n), e
- })
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var u = n(2),
- a = r(u),
- s = n(3),
- l = r(s),
- c = n(4),
- f = r(c),
- d = n(73),
- p = r(d),
- _ = n(11),
- h = r(_),
- v = n(1);
- t.default = new a.default(new l.default(v.types.INTERFERENCE, v.tests.INFERENCE, v.tests.SCRIPT, v.tests.AJAX, v.tests.NETWORK), function(e, t) {
- var n = o(t);
- return i(e, n).then(function(e) {
- return e.has(v.results.NOT_PRESENT) ? e : (0, p.default)(n).then(function(t) {
- return t.blocked || t.succeeded ? e.addAttribute(t.reasonAttribute, t.infoAttributes) : e.addAttribute(v.results.NOT_PRESENT, t.reasonAttribute, t.infoAttributes).removeAttribute(v.results.PRESENT)
- })
- })
- });
- var y = ["/", "/", "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("")
- }, 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(281),
- i = r(o),
- u = [i.default];
- t.default = u
- }, 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),
- i = r(o),
- u = n(3),
- a = r(u),
- s = n(4),
- l = r(s),
- c = n(1);
- t.default = new i.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 new l.default(function(n) {
- t.webkitRequestFileSystem ? t.webkitRequestFileSystem(window.TEMPORARY, 1, function() {
- n(e.createResult(c.results.NOT_PRESENT, c.reasons.REQUEST_FILE_SYSTEM_SUCCESS))
- }, function(t) {
- n("SecurityError" === t.name ? e.createResult(c.results.PRESENT, c.reasons.REQUEST_FILE_SYSTEM_ERROR, new c.ErrorInfoAttribute(t.name)) : e.createResult(c.results.NOT_PRESENT, c.reasons.REQUEST_FILE_SYSTEM_ERROR, new c.ErrorInfoAttribute(t.name)))
- }) : n(e.createResult(c.results.NOT_PRESENT, c.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(283),
- i = r(o),
- u = [i.default];
- t.default = u
- }, 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),
- i = r(o),
- u = n(3),
- a = r(u),
- s = n(4),
- l = r(s),
- c = n(1);
- t.default = new i.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 new l.default(function(n) {
- if (t.indexedDB) {
- var r = t.indexedDB.open("test");
- r.onsuccess = function() {
- n(e.createResult(c.results.NOT_PRESENT, c.reasons.INDEXED_DB_OPEN_SUCCESS))
- }, r.onerror = function() {
- n(e.createResult(c.results.PRESENT, c.reasons.INDEXED_DB_OPEN_ERROR))
- }
- } else n(e.createResult(c.results.NOT_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(285),
- i = r(o),
- u = [i.default];
- t.default = u
- }, 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),
- i = r(o),
- u = n(3),
- a = r(u),
- s = n(1);
- t.default = new i.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 t.indexedDB ? e.createResult(s.results.NOT_PRESENT, s.reasons.INDEXED_DB_EXISTS) : e.createResult(s.results.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(287),
- i = r(o),
- u = [i.default];
- t.default = u
- }, 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),
- i = r(o),
- u = n(3),
- a = r(u),
- s = n(1);
- t.default = new i.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;
- if (!t.localStorage) return e.createResult(s.results.NOT_PRESENT, s.reasons.NO_LOCAL_STORAGE);
- try {
- return t.localStorage.setItem("sp", "1"), t.localStorage.removeItem("sp"), e.createResult(s.results.NOT_PRESENT, s.reasons.LOCAL_STORAGE_SET_SUCCESS)
- } catch (t) {
- return "QuotaExceededError" === t.name ? e.createResult(s.results.PRESENT, s.reasons.LOCAL_STORAGE_SET_ERROR, new s.ErrorInfoAttribute(t.name)) : e.createResult(s.results.NOT_PRESENT, s.reasons.LOCAL_STORAGE_SET_ERROR, new s.ErrorInfoAttribute(t.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),
- i = r(o),
- u = n(3),
- a = r(u),
- s = n(11),
- l = r(s),
- c = n(1);
- t.default = new i.default(new a.default(c.types.STAND_DOWN, c.tests.USER_AGENT, c.tests.BOT), function(e) {
- return l.default.googlebot() ? e.createResult(c.results.PRESENT, c.reasons.GOOGLE_BOT_USER_AGENT) : l.default.googleweblight() ? e.createResult(c.results.PRESENT, c.reasons.GOOGLE_WEB_LIGHT) : l.default.bingbot() ? e.createResult(c.results.PRESENT, c.reasons.BING_BOT_USER_AGENT) : l.default.exabot() ? e.createResult(c.results.PRESENT, c.reasons.EXA_BOT_USER_AGENT) : e.createResult(c.results.NOT_PRESENT, c.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(288),
- i = r(o),
- u = n(290),
- a = r(u),
- s = [i.default, a.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),
- i = r(o),
- u = n(3),
- a = r(u),
- s = 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(""),
- c = ["o", "p", "t", "i", "m", "i", "z", "e", "l", "y", "p", "r", "e", "v", "i", "e", "w", ".", "c", "o", "m"].join("");
- t.default = new i.default(new a.default(s.types.STAND_DOWN, s.tests.PROXY_HOST), function(e) {
- return window.location.host === l ? e.createResult(s.results.PRESENT, s.reasons.GOOGLE_WEBCACHE_PROXY_HOST) : window.location.host.indexOf(c) > -1 ? e.createResult(s.results.PRESENT, s.reasons.OPTIMIZELY_PREVIEW_PROXY_HOST) : e.createResult(s.results.NOT_PRESENT, s.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 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 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)
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var a = n(5),
- s = r(a),
- l = n(19),
- c = r(l),
- f = n(21),
- d = r(f),
- p = n(47),
- _ = r(p),
- h = function(e) {
- function t(e) {
- o(this, t);
- var n = i(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, d.default.CONTENT_CONTROL, s.default.get("content_control_beacon_endpoint"), !1));
- return n.set(c.default.cct.CONTROL_TYPE, 4), n.set(c.default.cct.LOCK, e.result), n.set(c.default.REASON_CODE, e.source + "::" + e.test + "::" + e.reason + "::" + e.info), n
- }
- return u(t, e), t
- }(_.default);
- t.default = h
- }, 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 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 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 a(e, t) {
- var n = (0, E.getSpKeyLockResult)() || (0, b.default)(e) || (0, S.default)(e);
- return null != n ? void t(n) : (s(e._sp_, t), (0, E.initSetSpKey)(e._sp_, t), n = (0, P.safelyDefineProperty)(e, "_sp_", e._sp_), null != n ? void t(n) : (n = (0, P.recursivelyDefineProperties)(e._sp_), void(null != n && t(n))))
- }
- function s(e, t) {
- (0, w.default)("defineProperty", function(e, n, r) {
- var o = (0, P.safelyDefineProperty)(e, n, r);
- null != o && t(o)
- }, e), (0, w.default)("recursivelyDefineProperty", function(e, n, r) {
- var o = (0, P.safelyDefineProperty)(e, n, r);
- return null != o ? void t(o) : (o = (0, P.recursivelyDefineProperties)(r), void(null != o && t(o)))
- }, e)
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var l = n(67),
- c = 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
- }
- }();
- t.initSpid = a;
- var d = n(12),
- p = r(d),
- _ = n(291),
- h = r(_),
- v = n(23),
- y = (r(v), n(5)),
- m = r(y),
- g = n(293),
- b = r(g),
- E = n(10),
- w = r(E),
- O = n(294),
- S = r(O),
- T = n(11),
- R = r(T),
- P = n(58),
- A = function(e) {
- function t(e) {
- var n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : window;
- o(this, t);
- var r = i(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e)),
- u = (0, c.default)(function(e) {
- new h.default(e).send(), m.default.get("spid_control_callback")()
- });
- return r.init(n, u), r
- }
- return u(t, e), f(t, [{
- key: "init",
- value: function(e, t) {
- m.default.get("enable_spid") && (R.default.chrome() || R.default.firefox()) && (this.recoveryLibApiIframeSpidListener(e, t), a(e, t))
- }
- }, {
- key: "recoveryLibApiIframeSpidListener",
- value: function(e, t) {
- e.addEventListener("message", function(e) {
- var n = e.data;
- n.isSpidMessage && ((0, v.setTestResultSource)(n.testResult, v.SPID_TEST_TYPES.SOURCE.CS), n.testResult.result === v.SPID_TEST_TYPES.RESULT.LOCK && t(n.testResult))
- })
- }
- }]), t
- }(p.default);
- t.default = A
- }, function(e, t, n) {
- "use strict";
- function r(e) {
- return e && e.__esModule ? e : {
- default: e
- }
- }
- function o(e) {
- var t = {
- wl: e.addEventListener,
- dl: e.document.addEventListener,
- op: Object.defineProperty,
- od: Object.getOwnPropertyDescriptor
- };
- for (var n in t)
- if (!(0, s.default)(t[n])) return new u.default(i.SPID_TEST_TYPES.RESULT.LOCK, i.SPID_TEST_TYPES.TEST.NATIVE, i.SPID_TEST_TYPES.REASON.OVERRIDDEN, i.SPID_TEST_TYPES.SOURCE.PUBLISHER, n);
- return (0, s.default)(function() {}) ? new u.default(i.SPID_TEST_TYPES.RESULT.LOCK, i.SPID_TEST_TYPES.TEST.BAIT_NATIVE, i.SPID_TEST_TYPES.REASON.OVERRIDDEN, i.SPID_TEST_TYPES.SOURCE.PUBLISHER) : null
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = o;
- var i = n(23),
- u = r(i),
- a = n(65),
- s = r(a)
- }, function(e, t, n) {
- "use strict";
- function r(e) {
- return e && e.__esModule ? e : {
- default: e
- }
- }
- function o(e) {
- var t = e._sp_.config;
- if (t) return u.default.availableConfigKeys().reduce(function(e, n) {
- return e || (0, s.default)(t, n)
- }, null)
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = o;
- var i = n(5),
- u = r(i),
- a = n(57),
- s = r(a)
- }, function(e, t) {
- "use strict";
- function n(e, t) {
- var n = new Map;
- return t.forEach(function(t, r) {
- var o = e.get(r);
- o && o.is(t) || n.set(r, t)
- }), n
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = n
- }, function(e, t, n) {
- "use strict";
- var r = n(120);
- e.exports = function() {
- return r.is_ie && r.browser_version < 11
- }
- }, 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 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 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 a(e, t) {
- return e.consumeCharacters("]"), new p(t)
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.ElementAttributeAnyValueModificationRecord = void 0;
- var 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
- }
- }();
- t.default = a;
- var l = n(20),
- c = r(l),
- f = n(28),
- d = r(f),
- p = t.ElementAttributeAnyValueModificationRecord = function(e) {
- function t(e) {
- return o(this, t), i(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e, (0, d.default)().join(" ")))
- }
- return u(t, e), s(t, [{
- key: "applyToElement",
- value: function(e) {
- e.setAttribute(this.key, e.hasAttribute(this.key) ? e.getAttribute(this.key) || "" : this.value)
- }
- }]), t
- }(c.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 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 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 a(e, t) {
- e.consumeCharacters("*=");
- var n = e.consumeRegex(v.selectorAttributeValueMatcher),
- r = (0, _.default)(n);
- return new y(t, r)
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.ElementAttributeValueContainsModificationRecord = void 0;
- var 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
- }
- }();
- t.default = a;
- var l = n(20),
- c = r(l),
- f = n(28),
- d = r(f),
- p = n(29),
- _ = r(p),
- h = n(18),
- v = n(8),
- y = t.ElementAttributeValueContainsModificationRecord = function(e) {
- function t() {
- return o(this, t), i(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
- }
- return u(t, e), s(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
- }(c.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 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 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 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 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
- }
- }();
- t.default = a;
- var l = n(20),
- c = r(l),
- f = n(28),
- d = r(f),
- p = n(29),
- _ = r(p),
- h = n(8),
- v = t.ElementAttributeValueEndsWithModificationRecord = function(e) {
- function t() {
- return o(this, t), i(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
- }
- return u(t, e), s(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
- }(c.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 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 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 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 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
- }
- }();
- t.default = a;
- var l = n(20),
- c = r(l),
- f = n(29),
- d = r(f),
- p = n(8),
- _ = t.ElementAttributeValueEqualsModificationRecord = function(e) {
- function t() {
- return o(this, t), i(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
- }
- return u(t, e), s(t, [{
- key: "applyToElement",
- value: function(e) {
- e.setAttribute(this.key, this.value)
- }
- }]), t
- }(c.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 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 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 a(e, t) {
- e.consumeCharacters("~=");
- var n = e.consumeRegex(v.selectorAttributeValueMatcher),
- r = (0, _.default)(n);
- return new y(t, r)
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.ElementAttributeValueWordEqualsModificationRecord = void 0;
- var 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
- }
- }();
- t.default = a;
- var l = n(20),
- c = r(l),
- f = n(28),
- d = r(f),
- p = n(29),
- _ = r(p),
- h = n(18),
- v = n(8),
- y = t.ElementAttributeValueWordEqualsModificationRecord = function(e) {
- function t() {
- return o(this, t), i(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
- }
- return u(t, e), s(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
- }(c.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(y.selectorValueMatcher);
- if (g.indexOf(t) > -1) throw (0, m.networkRequestTriggeringSelectorError)(e.getSelector());
- var n = e.lookAheadRegex(y.selectorAttributeOperatorMatcher),
- r = b[n];
- if (!r) throw (0, m.unparseableSelectorError)(e.getSelector());
- return r(e, t)
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = o;
- var i = n(297),
- u = r(i),
- a = n(298),
- s = r(a),
- l = n(300),
- c = r(l),
- f = n(299),
- d = r(f),
- p = n(303),
- _ = r(p),
- h = n(301),
- v = r(h),
- y = n(8),
- m = n(31),
- g = ["src"],
- b = {
- "=": c.default,
- "~=": v.default,
- "^=": _.default,
- "$=": d.default,
- "*=": s.default,
- "]": u.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 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 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 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 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
- }
- }();
- t.default = a;
- var l = n(20),
- c = r(l),
- f = n(28),
- d = r(f),
- p = n(29),
- _ = r(p),
- h = n(8),
- v = t.ElementAttributeValueStartsWithModificationRecord = function(e) {
- function t() {
- return o(this, t), i(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
- }
- return u(t, e), s(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
- }(c.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 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 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 a(e) {
- return e.consumeRegex(p.selectorChildElementMatcher), new _((0, d.default)(e))
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.ChildElementHierarchyModificationRecord = void 0;
- var 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
- }
- }();
- t.default = a;
- var l = n(50),
- c = r(l),
- f = n(30),
- d = r(f),
- p = n(8),
- _ = t.ChildElementHierarchyModificationRecord = function(e) {
- function t() {
- return o(this, t), i(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
- }
- return u(t, e), s(t, [{
- key: "applyToElementRecord",
- value: function(e) {
- e.appendChildElementRecord(this.elementRecord)
- }
- }]), t
- }(c.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 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 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 a(e) {
- return e.consumeCharacters("."), new d(e.consumeRegex(f.selectorValueMatcher))
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.ElementClassNameModificationRecord = void 0;
- var 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
- }
- }();
- t.default = a;
- var l = n(75),
- c = r(l),
- f = n(8),
- d = t.ElementClassNameModificationRecord = function(e) {
- function t(e) {
- o(this, t);
- var n = i(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this));
- return n._className = e, n
- }
- return u(t, e), s(t, [{
- key: "applyToElement",
- value: function(e) {
- e.className = e.className ? e.className + " " + this._className : this._className
- }
- }]), t
- }(c.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(31)
- }, 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, y.unparseableSelectorError)(e.getSelector());
- var i = m[o.trim()];
- if (!i) throw (0, y.unparseableSelectorError)(e.getSelector());
- var u = i(e);
- u.applyToElementRecord(r), r = u.getElementRecord()
- }
- return t
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = o;
- var i = n(304),
- u = r(i),
- a = n(308),
- s = r(a),
- l = n(309),
- c = r(l),
- f = n(311),
- d = r(f),
- p = n(30),
- _ = r(p),
- h = n(76),
- v = n(8),
- y = n(31),
- m = {
- ">": u.default,
- "": s.default,
- "+": d.default,
- "~": c.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 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 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 a(e) {
- return e.consumeRegex(h.selectorGrandChildElementMatcher), new v((0, d.default)(e))
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.GrandChildElementHierarchyModificationRecord = void 0;
- var 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
- }
- }();
- t.default = a;
- var l = n(50),
- c = r(l),
- f = n(30),
- d = r(f),
- p = n(133),
- _ = r(p),
- h = n(8),
- v = t.GrandChildElementHierarchyModificationRecord = function(e) {
- function t() {
- return o(this, t), i(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
- }
- return u(t, e), s(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
- }(c.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 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 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 a(e) {
- return e.consumeRegex(h.selectorGrandSiblingElementMatcher), new v((0, d.default)(e))
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.GrandSiblingElementHierarchyModificationRecord = void 0;
- var 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
- }
- }();
- t.default = a;
- var l = n(50),
- c = r(l),
- f = n(30),
- d = r(f),
- p = n(133),
- _ = r(p),
- h = n(8),
- v = t.GrandSiblingElementHierarchyModificationRecord = function(e) {
- function t() {
- return o(this, t), i(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
- }
- return u(t, e), s(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
- }(c.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 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 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 a(e) {
- return e.consumeCharacters("#"), new d(e.consumeRegex(f.selectorValueMatcher))
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.ElementIdModificationRecord = void 0;
- var 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
- }
- }();
- t.default = a;
- var l = n(75),
- c = r(l),
- f = n(8),
- d = t.ElementIdModificationRecord = function(e) {
- function t(e) {
- o(this, t);
- var n = i(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this));
- return n._id = e, n
- }
- return u(t, e), s(t, [{
- key: "applyToElement",
- value: function(e) {
- e.id = this._id
- }
- }]), t
- }(c.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 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 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 a(e) {
- return e.consumeRegex(p.selectorSiblingElementMatcher), new _((0, d.default)(e))
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.SiblingElementHierarchyModificationRecord = void 0;
- var 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
- }
- }();
- t.default = a;
- var l = n(50),
- c = r(l),
- f = n(30),
- d = r(f),
- p = n(8),
- _ = t.SiblingElementHierarchyModificationRecord = function(e) {
- function t() {
- return o(this, t), i(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
- }
- return u(t, e), s(t, [{
- key: "applyToElementRecord",
- value: function(e) {
- e.getParentElementRecord().appendChildElementRecord(this.elementRecord)
- }
- }]), t
- }(c.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, c.unparseableSelectorError)(e.toString())
- }
- var t = (0, l.default)(new a.default(e.trim())).generateElementHierarchy();
- return i(e, t), t
- }
- function i(e, t) {
- var n = document.createElement("div");
- t.forEach(function(e) {
- n.appendChild(e)
- });
- var r = null != n.querySelector(e);
- if (!r) throw (0, c.nonMatchingSelectorError)(e)
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = o;
- var u = n(313),
- a = r(u),
- s = n(307),
- l = r(s),
- c = n(31)
- }, 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
- }
- }(),
- i = n(31),
- u = 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, i.unparseableSelectorError)(this.getSelector());
- this._validateNoSkippedChars(e)
- }
- }, {
- key: "_validateNoSkippedChars",
- value: function(e) {
- if (0 !== this._getRemainingCharacters().indexOf(e)) throw (0, i.unparseableSelectorError)(this.getSelector())
- }
- }]), e
- }();
- t.default = u
- }, function(e, t) {
- "use strict";
- function n() {
- for (var e = arguments.length, t = Array(e), n = 0; n < e; n++) t[n] = arguments[n];
- t.forEach(function(e) {
- e.hidden = !1, "none" === e.style.display && e.style.removeProperty("display"), "hidden" === e.style.visibility && e.style.removeProperty("visibility")
- })
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = n
- }, function(e, t, n) {
- function r(e, t, n, r) {
- return void 0 === e || o(e, i[n]) && !u.call(r, n) ? t : e
- }
- var o = n(42),
- i = Object.prototype,
- u = i.hasOwnProperty;
- e.exports = r
- }, function(e, t, n) {
- var r = n(69),
- o = n(70),
- i = n(64),
- u = o(function(e, t, n, o) {
- r(t, i(t), e, o)
- });
- e.exports = u
- }, function(e, t, n) {
- var r = n(96),
- o = n(316),
- i = n(68),
- u = n(315),
- a = i(function(e) {
- return e.push(void 0, u), r(o, void 0, e)
- });
- e.exports = a
- }, function(e, t, n) {
- function r(e, t) {
- return t = "function" == typeof t ? t : void 0, e && e.length ? o(e, void 0, t) : []
- }
- var o = n(79);
- e.exports = r
- }, , 158, function(e, t, n) {
- function r(e) {
- return e && e.length ? o(e) : []
- }
- var o = n(79);
- e.exports = r
- }, function(e, t, n) {
- "use strict";
- function r(e) {
- return e && e.__esModule ? e : {
- default: e
- }
- }
- function o(e) {
- for (var t = e.ownerDocument, n = arguments.length, r = Array(n > 1 ? n - 1 : 0), o = 1; o < n; o++) r[o - 1] = arguments[o];
- return r.some(function(n) {
- try {
- return (0, u.default)(t.querySelectorAll(n)).some(function(t) {
- return t === e
- })
- } catch (e) {
- return !1
- }
- })
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var i = n(7),
- u = r(i);
- 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 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 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)
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var a = n(7),
- s = r(a),
- l = n(22),
- c = r(l),
- f = n(63),
- d = r(f),
- p = n(5),
- _ = r(p),
- h = n(19),
- v = r(h),
- y = n(21),
- m = r(y),
- g = n(47),
- b = r(g),
- E = function(e) {
- function t(e) {
- o(this, t);
- var n = i(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, m.default.CONTENT_CONTROL, _.default.get("content_control_beacon_endpoint"), !1));
- if (n.set(v.default.cct.CONTROL_TYPE, 3), n.set(v.default.cct.LOCK, e.test === d.default.Test.CLIENT_HEIGHT ? 0 : e.result), n.set(v.default.REASON_CODE, e.test + "::" + e.reason + "::" + e.info), e.elements.length > 0) {
- var r = (0, c.default)(e.elements.map(function(e) {
- return [e].concat((0, s.default)(e.querySelectorAll("*")))
- })).map(function(e) {
- var t = window.getComputedStyle(e) || {},
- n = "none" === e.style.display,
- r = "none" === t.display,
- o = "hidden" === t.visibility,
- i = null != e.shadowRoot;
- return JSON.stringify({
- name: e.tagName,
- id: e.id,
- className: e.className,
- inlineDisplayNone: n,
- displayNone: r,
- visHidden: o,
- shadowRooted: i
- })
- }).join("|");
- n.set(v.default.DEBUG_0, r)
- }
- return n
- }
- return u(t, e), t
- }(b.default);
- t.default = E
- }, function(e, t, n) {
- "use strict";
- function r(e) {
- return e && e.__esModule ? e : {
- default: e
- }
- }
- function o(e) {
- for (var t = arguments.length, n = Array(t > 1 ? t - 1 : 0), r = 1; r < t; r++) n[r - 1] = arguments[r];
- return (0, g.getArtifactDetector)(e).getAllFinders().then(function(e) {
- return e.filter(function(e) {
- return e.supportsElementMatching()
- }).map(function(e) {
- return e.findElementMatches.apply(e, n)
- })
- }).then(function(e) {
- return p.default.all(e)
- }).then(function(e) {
- return (0, f.default)(e)
- }).then(function(e) {
- return e.filter(function(e) {
- return i(e.element) && (0, m.elementIsCollapsed)(e.element)
- })
- }).then(function(e) {
- var t = (0, m.batchedElementIsDisplayable)(e.map(function(e) {
- return e.element
- }));
- return e.filter(function(e, n) {
- return !t[n]
- })
- }).then(function(e) {
- var t = e[0];
- if (t) return (0, h.default)(h.default.Result.LOCK, t.type, h.default.Reason.HIDDEN, t.info, t.element);
- var r = (0, l.default)(n.map(function(e) {
- return (0, y.default)(e)
- }), function(e) {
- return e.result === h.default.Result.LOCK
- });
- return r || (0, h.default)(h.default.Result.NO_LOCK, h.default.Test.NA, h.default.Reason.VISIBLE)
- })
- }
- function i(e) {
- return (0, a.default)(e.querySelectorAll("*")).concat(e).some(function(e) {
- return (0, b.isDisplayElement)(e)
- })
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var u = n(7),
- a = r(u),
- s = n(36),
- l = r(s),
- c = n(22),
- f = r(c);
- t.default = o;
- var d = n(4),
- p = r(d),
- _ = n(63),
- h = r(_),
- v = n(325),
- y = r(v),
- m = n(17),
- g = n(71),
- b = n(32)
- }, 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 i(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) {
- var t = (0, l.default)(e.querySelectorAll("img, video, iframe")),
- n = t.some(function(e) {
- return (0, d.isIframe)(e) && !(0, d.isLoadedIframe)(e) || (0, d.isImage)(e) && !e.complete || (0, d.isVideo)(e) && 4 !== e.readyState
- });
- if (n) return (0, f.default)(f.default.Result.NO_LOCK, f.default.Test.CLIENT_HEIGHT, f.default.Reason.LOADING);
- var r = (0, l.default)(e.querySelectorAll("*")).concat(e).some(function(e) {
- return (0, d.isDisplayElement)(e)
- });
- if (!r) return (0, f.default)(f.default.Result.NO_LOCK, f.default.Test.CLIENT_HEIGHT, f.default.Reason.NO_CONTENT);
- var o = a(e),
- u = o.someElementVisible ? f.default.Result.NO_LOCK : f.default.Result.LOCK,
- s = o.someElementVisible ? f.default.Reason.VISIBLE : f.default.Reason.HIDDEN,
- c = o.hiddenElements.map(function(e) {
- return e.nodeName.toLowerCase() + (e.id ? "#" + e.id : "") + (e.className ? "." + e.className : "")
- }).join(",");
- return f.default.apply(void 0, [u, f.default.Test.CLIENT_HEIGHT, s, c].concat(i(o.hiddenElements)))
- }
- function a() {
- for (var e = arguments.length, t = Array(e), n = 0; n < e; n++) t[n] = arguments[n];
- var r = (0, p.batchedElementIsDisplayable)(t);
- return t.reduce(function(e, t, n) {
- if (!r[n] && (0, p.elementIsCollapsed)(t)) {
- var o = (0, d.isNeverDisplayElement)(t) ? e.hiddenElements : e.hiddenElements.concat(t);
- return new _(e.someElementVisible, o)
- }
- if ((0, d.isDisplayElement)(t)) return new _(!0, e.hiddenElements);
- var u = a.apply(void 0, i((0, l.default)(t.children))),
- s = e.someElementVisible || u.someElementVisible,
- c = e.hiddenElements.concat(u.hiddenElements);
- return new _(s, c)
- }, new _(!1, []))
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var s = n(7),
- l = r(s);
- t.default = u;
- var c = n(63),
- f = r(c),
- d = n(32),
- p = n(17),
- _ = function e(t, n) {
- o(this, e), this.someElementVisible = t, this.hiddenElements = n
- }
- }, function(e, t, n) {
- "use strict";
- function r(e) {
- return e && e.__esModule ? e : {
- default: e
- }
- }
- function o(e, t) {
- u(e).filter(function(e) {
- return f && !f.has(e)
- }).filter(function(e) {
- return (0, c.isLoadedInlineIframe)(e)
- }).forEach(function(e) {
- var n = (0, l.initVid)(t, !0, e.contentWindow, !0);
- f.set(e, n), n.protectElement(e.contentDocument.body)
- })
- }
- function i(e) {
- u(e).filter(function(e) {
- return f && f.has(e)
- }).forEach(function(e) {
- var t = f.get(e);
- f.delete(e), t.removeElementProtection(e.contentDocument.body)
- })
- }
- function u(e) {
- var t = (0, s.default)(e.querySelectorAll("iframe"));
- return (0, c.isIframe)(e) && t.push(e), t
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var a = n(7),
- s = r(a);
- t.default = o, t.removeInlineIframesProtection = i;
- var l = n(152),
- c = n(32),
- f = window.Map && new window.Map
- }, 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 i(e, t) {
- var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : window;
- if (!e || 0 === e.length || !e.every(function(e) {
- return h.default.apply(void 0, [e].concat(o(t)))
- })) return a.default.resolve(!1);
- var r = e;
- return (0, y.getArtifactDetector)(n).getAllFinders().then(function(e) {
- var t = e.reduce(function(e, t) {
- return e.concat(t.getAdblockerStyleSheets())
- }, []);
- return p.default.apply(void 0, o(r)), f.default.apply(void 0, o(t)), (0, l.default)(n.document.documentElement), r.some(function(e) {
- return !(0, v.elementIsCollapsed)(e)
- })
- })
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = i;
- var u = n(4),
- a = r(u),
- s = n(232),
- l = r(s),
- c = n(233),
- f = r(c),
- d = n(314),
- p = r(d),
- _ = n(322),
- h = r(_),
- v = n(17),
- y = n(71)
- }, function(e, t, n) {
- function r(e, t, n) {
- function r(t) {
- var n = m,
- r = g;
- return m = g = void 0, S = t, E = e.apply(r, n)
- }
- function c(e) {
- return S = e, w = setTimeout(p, t), T ? r(e) : E
- }
- function f(e) {
- var n = e - O,
- r = e - S,
- o = t - n;
- return R ? l(o, b - r) : o
- }
- function d(e) {
- var n = e - O,
- r = e - S;
- return void 0 === O || n >= t || n < 0 || R && r >= b
- }
- function p() {
- var e = i();
- return d(e) ? _(e) : void(w = setTimeout(p, f(e)))
- }
- function _(e) {
- return w = void 0, P && m ? r(e) : (m = g = void 0, E)
- }
- function h() {
- void 0 !== w && clearTimeout(w), S = 0, m = O = g = w = void 0
- }
- function v() {
- return void 0 === w ? E : _(i())
- }
- function y() {
- var e = i(),
- n = d(e);
- if (m = arguments, g = this, O = e, n) {
- if (void 0 === w) return c(O);
- if (R) return w = setTimeout(p, t), r(O)
- }
- return void 0 === w && (w = setTimeout(p, t)), E
- }
- var m, g, b, E, w, O, S = 0,
- T = !1,
- R = !1,
- P = !0;
- if ("function" != typeof e) throw new TypeError(a);
- return t = u(t) || 0, o(n) && (T = !!n.leading, R = "maxWait" in n, b = R ? s(u(n.maxWait) || 0, t) : b, P = "trailing" in n ? !!n.trailing : P), y.cancel = h, y.flush = v, y
- }
- var o = n(9),
- i = n(329),
- u = n(330),
- a = "Expected a function",
- s = Math.max,
- l = Math.min;
- e.exports = r
- }, function(e, t, n) {
- var r = n(24),
- o = function() {
- return r.Date.now()
- };
- e.exports = o
- }, 25, 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, r) {
- var o = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {};
- n(this, e), this._messageElement = t, this._adblockerPresent = o.adblockerPresent, this._styleManager = r
- }
- return r(e, [{
- key: "open",
- value: function(e) {
- e.appendChild(this._messageElement), this._messageElement.style.display = "block", window.addEventListener("pageshow", this._onPageShow), this.show()
- }
- }, {
- key: "close",
- value: function() {
- this.unveil(), this._messageElement.parentElement.removeChild(this._messageElement), window.removeEventListener("pageshow", this._onPageShow)
- }
- }, {
- key: "hide",
- value: function() {
- var e = this._messageElement.getElementsByClassName(this._styleManager.getMorphedClassName("sp_message"))[0];
- e.style.display = "none"
- }
- }, {
- key: "show",
- value: function() {
- var e = this._messageElement.getElementsByClassName(this._styleManager.getMorphedClassName("sp_message"))[0];
- e.style.display = "block"
- }
- }, {
- key: "veil",
- value: function e() {
- if (!this._veil) {
- var e = document.createElement("div"),
- t = void 0;
- e.className = "sp_veil", t = this._styleManager.morphElement(e), t.style.display = "block", this._messageElement.parent === document.body ? document.body.insertBefore(t, this._messageElement) : document.body.appendChild(t), this._veil = t, this._origBodyOverflowY = document.body.style.overflowY, document.body.style.overflowY = "hidden", this._origDocumentOverflowStyle = document.documentElement.style.overflowY, document.documentElement.style.overflowY = "hidden"
- }
- }
- }, {
- key: "unveil",
- value: function() {
- this._veil && (this._veil.parentElement.removeChild(this._veil), this._veil = void 0, document.body.style.overflowY = this._origBodyOverflowY, document.documentElement.style.overflowY = this._origDocumentOverflowStyle)
- }
- }, {
- key: "adblockerPresent",
- value: function() {
- return this._adblockerPresent
- }
- }, {
- key: "getStyleManager",
- value: function() {
- return this._styleManager
- }
- }, {
- key: "_onPageShow",
- value: function(e) {
- e.persisted && location.reload()
- }
- }]), 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 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 u(e, t) {
- if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function")
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.ModifiableRuleRecord = t.ImmutableRuleRecord = t.RuleRecord = void 0;
- var a = n(361),
- s = r(a),
- l = 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() {
- function e(e, t) {
- var n = [],
- r = !0,
- o = !1,
- i = void 0;
- try {
- for (var u, a = e[Symbol.iterator](); !(r = (u = a.next()).done) && (n.push(u.value), !t || n.length !== t); r = !0);
- } catch (e) {
- o = !0, i = e
- } finally {
- try {
- !r && a.return && a.return()
- } finally {
- if (o) throw i
- }
- }
- 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")
- }
- }(),
- f = n(135),
- d = r(f),
- p = n(62),
- _ = n(155),
- h = n(11),
- v = r(h),
- y = function(e, t) {
- var n = "";
- switch (e.type) {
- case _.SUPPORTS_RULE:
- n = "@supports " + e.conditionText + " { }";
- break;
- case _.MEDIA_RULE:
- n = "@media " + e.media.mediaText + " { }";
- break;
- case _.KEYFRAMES_RULE:
- n = d.default.expandKeyframesRule(e);
- break;
- default:
- var r = !1;
- try {
- r = e.parentStyleSheet && e.parentStyleSheet.media instanceof MediaList && "" !== e.parentStyleSheet.media.mediaText && "all" !== e.parentStyleSheet.media.mediaText
- } catch (e) {}
- if (r) n = "@media " + e.parentStyleSheet.media.mediaText + " { " + e.cssText + " }";
- else if (n = e.cssText, e.type === _.STYLE_RULE) {
- if (n.indexOf(!1)) {
- var o = d.default.expandHref(t),
- i = c(o, 2),
- u = i[0],
- a = i[1];
- n = d.default.treatRelativeUrls(n, u, a)
- }
- var s = e.style.content;
- s && v.default.safari() && !/^['"]/.test(s) && 0 !== s.indexOf("attr(") && (n = n.replace("content: " + s, 'content: "' + s + '"'))
- }
- }
- return n
- },
- m = t.RuleRecord = function() {
- function e(t, n, r) {
- u(this, e), this.type = t.type, this.morphed_style_sheet = n, this.rule = t, this.site_style = r
- }
- return l(e, [{
- key: "CSSHierarchy",
- value: function() {
- var e = [y(this.rule, this.site_style)];
- if (this.rule.parentRule) {
- var t = this.rule.parentRule;
- for (e.push(y(t, this.site_style)); t.parentRule;) t = t.parentRule, e.push(y(t, this.site_style))
- }
- return (0, s.default)(e)
- }
- }]), e
- }();
- t.ImmutableRuleRecord = function(e) {
- function t(e, n) {
- var r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null;
- u(this, t);
- var i = o(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e, n));
- return i.textExpansionFunction = r, i
- }
- return i(t, e), t
- }(m), t.ModifiableRuleRecord = function(e) {
- function t(e, n, r) {
- var i = (arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : -1, arguments.length > 4 && void 0 !== arguments[4] && arguments[4]);
- u(this, t);
- var a = o(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e, n, r));
- return a.modified = i, a.modifiedText = "", a.recreatedIndex = -1, a.modifier = null, a
- }
- return i(t, e), l(t, [{
- key: "markForModification",
- value: function(e) {
- this.modifier = e, this.modified = !0
- }
- }, {
- key: "performModification",
- value: function() {
- var e = this,
- t = this.CSSHierarchy(),
- n = this.morphed_style_sheet.sheet.cssRules[this.recreatedIndex].cssText;
- this.morphed_style_sheet.sheet.deleteRule(this.recreatedIndex), t.forEach(function(t, n) {
- d.default.walkSheetForNestedInsert(e.morphed_style_sheet.sheet, e.recreatedIndex, e.modifier(t), n)
- }), p.logger.log(p.LOG_LEVEL.DEBUG, "CSS.RR", n, this.morphed_style_sheet.sheet.cssRules[this.recreatedIndex].cssText), this.modified = !1
- }
- }]), t
- }(m)
- }, 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.SelectorLookup = void 0;
- var i = n(320),
- u = r(i);
- t.SelectorLookup = function e(t, n) {
- o(this, e), this.selectors = (0, u.default)(t), this.rule_record = 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")
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var i = n(360),
- u = r(i),
- a = n(22),
- s = r(a),
- l = n(321),
- c = r(l),
- f = n(122),
- d = r(f),
- p = n(359),
- _ = r(p),
- h = n(7),
- v = r(h),
- y = 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
- }
- }(),
- m = n(135),
- g = r(m),
- b = n(351),
- E = r(b),
- w = n(18),
- O = n(17),
- S = n(346),
- T = n(345),
- R = n(155),
- P = n(5),
- A = r(P),
- x = n(62),
- M = n(10),
- N = r(M),
- k = n(120),
- C = r(k),
- j = void 0,
- L = function(e) {
- var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],
- n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];
- if (!window.Map) return new B(e, t, n);
- j || (window._sp_._style_managers ? j = window._sp_._style_managers : (j = new Map, (0, N.default)("_style_managers", j)));
- var r = e.URL.toString();
- return j.has(r) || j.set(r, new B(e, t, n)), j.get(r)
- },
- I = ["#at", ".at", "div.at", "#addthis", ".addthis"],
- D = /display:\s*none\s*!\s*important;/,
- U = ["style", "height", "width", "frameborder", "marginheight", "marginwidth"],
- B = function() {
- function e(t) {
- var n = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],
- r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];
- o(this, e), x.logger.markGroupStart("SM"), this._doc = t, this._implicitRestoreBlockedNodes = n, this._implicitLeaveSiteStylesEnabled = r, this.createStylesheet(), this.blocker_styles = [], this.site_styles = [], this.new_site_styles = [], this._ignored_styles = [], this._morphed_elements = [], this._original_elements = [], this._morph_cache = new Map, this._inverse_morphe_cache = new Map, this._class_map = new Map, this._inverse_class_map = new Map, this._id_map = new Map, this._inverse_id_map = new Map, this._css_replacer = null, this._rule_map = new Map, this._selector_lookup = new Map, this._modified_rules = [], this.sync(!0)
- }
- return y(e, [{
- key: "replaceCSSRule",
- value: function(e, t, n) {
- var r = null,
- o = "",
- i = 0;
- if (null != this._css_replacer)
- for (this._css_replacer.lastIndex = 0; null !== (r = this._css_replacer.exec(e));)
- if (o += e.substring(i, r.index), i = r.index + r[0].length, "#" === r[0][0]) {
- var u = this._id_map.get(r[0].substr(1));
- null != u && (o += "#" + u)
- } else {
- var a = this._class_map.get(r[0].substr(1));
- null != a && (o += "." + a)
- }
- return i > 0 ? o += e.substring(i, e.length) : o = e, g.default.treatRelativeUrls(o, t, n)
- }
- }, {
- key: "getOriginalClassName",
- value: function(e) {
- var t = this._inverse_class_map.get(e);
- return null != t ? t : ""
- }
- }, {
- key: "getMorphedClassName",
- value: function(e) {
- var t = this._class_map.get(e);
- return null != t ? t : ""
- }
- }, {
- key: "getMorphedId",
- value: function(e) {
- var t = this._id_map.get(e);
- return null != t ? t : ""
- }
- }, {
- key: "getOriginalId",
- value: function(e) {
- var t = this._inverse_id_map.get(e);
- return null != t ? t : ""
- }
- }, {
- key: "cleanup",
- value: function() {
- var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];
- this._morphed_elements.forEach(function(e) {
- e.parentNode && e.parentNode.removeChild(e)
- }), e && this._original_elements.forEach(function(e) {
- e.parentNode && e.parentNode.removeChild(e)
- }), this._morphed_style_sheet && (this._morphed_style_sheet.disabled = !0, this._morphed_style_sheet.parentElement && this._morphed_style_sheet.parentElement.removeChild(this._morphed_style_sheet))
- }
- }, {
- key: "restoreBlockedNodes",
- value: function() {
- var e = this;
- g.default.canShadow() && (0, v.default)(this._doc.body.querySelectorAll("*")).forEach(function(t) {
- t.shadowRoot && e.morphElement(t, !1, !0, !0)
- }), this.blocker_styles.forEach(function(t) {
- g.default.extractRules(t).forEach(function(t) {
- if (t.selectorText) {
- var n = t.selectorText;
- (0, v.default)(e._doc.querySelectorAll(n)).forEach(function(t) {
- e.morphElement(t, !1, !0, !0)
- })
- }
- })
- })
- }
- }, {
- key: "addToIdMap",
- value: function(e, t) {
- if (!t) {
- var n = this._id_map.get(e);
- if (n) return n;
- t = (0, w.generateRandomId)()
- }
- return this._id_map.set(e, t), this._inverse_id_map.set(t, e), t
- }
- }, {
- key: "addToClassMap",
- value: function(e, t) {
- this._class_map.set(e, t), this._inverse_class_map.set(t, e)
- }
- }, {
- key: "sync",
- value: function() {
- var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];
- (e || this.hasNewSiteStyles()) && (this.syncSiteStyles(),
- this.addNewSiteStyleRulesIntoRuleMaps(), this.hasMorphElements() && this.syncMorphStyles()), this._implicitRestoreBlockedNodes && this.restoreBlockedNodes()
- }
- }, {
- key: "getIdMap",
- value: function() {
- return this._id_map
- }
- }, {
- key: "getClassMap",
- value: function() {
- return this._class_map
- }
- }, {
- key: "syncSiteStyles",
- value: function() {
- var e = this,
- t = 0;
- x.logger.isDebug() && (t = x.logger.count("SSS"), x.logger.time("SSS", t), x.logger.trace()), g.default.extractStyles(this._doc).forEach(function(t) {
- var n = !1;
- if (null != t && t !== e._morphed_style_sheet && e._ignored_styles.indexOf(t) === -1 && e.blocker_styles.indexOf(t) === -1 && e.site_styles.indexOf(t) === -1 && e.new_site_styles.indexOf(t) === -1 && ("style" === t.tagName.toLowerCase() && I.forEach(function(r) {
- 0 === t.innerHTML.replace(/^\s*/, "").indexOf(r) && (n = !0, e._ignored_styles.push(t))
- }), !n)) {
- var r = !1,
- o = !1,
- i = g.default.extractRules(t);
- i.length > 0 && (o = !0), i.forEach(function(e) {
- if (null != e)
- if (e.type === CSSRule.STYLE_RULE) {
- var t = e.cssText;
- "undefined" != typeof t && t.indexOf("orphans: 4321 !important") !== -1 && (r = !0), t.match(D) || (o = !1)
- } else o = !1
- }), r || o ? e.blocker_styles.push(t) : e.new_site_styles.push(t)
- }
- }), x.logger.isDebug() && (x.logger.timeEnd("SSS", t), x.logger.mark("SM", "RS", t + " invocation"))
- }
- }, {
- key: "addSelectorLookups",
- value: function(e, t) {
- var n = new S.SelectorLookup(e, t),
- r = this._selector_lookup.get(e);
- null != r ? (r.push(n), this._selector_lookup.set(e, r)) : this._selector_lookup.set(e, [n])
- }
- }, {
- key: "addStyleRuleToMap",
- value: function(e, t, n) {
- var r = new T.ModifiableRuleRecord(e, this._morphed_style_sheet, n);
- return this.addSelectorLookups(g.default.gatherSelectors([e]), r), t.set(e, r), t
- }
- }, {
- key: "addRegionStyleRuleToMap",
- value: function(e, t, n) {
- var r = new T.ModifiableRuleRecord(e, this._morphed_style_sheet, n);
- return this.addSelectorLookups(g.default.gatherSelectors((0, v.default)(e.cssRules)), r), t.set(e, r), t
- }
- }, {
- key: "addKeyframeStyleRuleToMap",
- value: function(e, t, n) {
- return t.set(e, new T.ImmutableRuleRecord(e, n, g.default.expandKeyframesRule)), t
- }
- }, {
- key: "addCSSGroupingRuleToMap",
- value: function(e, t, n) {
- var r = this;
- return e.cssRules && e.cssRules.length > 0 && (0, v.default)(e.cssRules).forEach(function(e) {
- t = r.processRuleByType(e, t, n)
- }), t
- }
- }, {
- key: "addImportStyleRuleToMap",
- value: function(e, t, n) {
- var r = this;
- return e.styleSheet && e.styleSheet.cssRules ? (0, v.default)(e.styleSheet.cssRules).forEach(function(e) {
- t = r.processRuleByType(e, t, n)
- }) : t.set(e, new T.ImmutableRuleRecord(e, n)), t
- }
- }, {
- key: "processRuleByType",
- value: function(e, t, n) {
- if (g.default.isCSSGroupingRule(e)) {
- var r = e;
- t = this.addCSSGroupingRuleToMap(r, t, n)
- } else switch (e.type) {
- case R.STYLE_RULE:
- t = this.addStyleRuleToMap(e, t, n);
- break;
- case R.IMPORT_RULE:
- t = this.addImportStyleRuleToMap(e, t, n);
- break;
- case R.KEYFRAMES_RULE:
- case R.KEYFRAME_RULE:
- t = this.addKeyframeStyleRuleToMap(e, t, n);
- break;
- case R.REGION_STYLE_RULE:
- var o = e;
- t = this.addRegionStyleRuleToMap(o, t, n);
- break;
- case R.COUNTER_STYLE_RULE:
- case R.FONT_FEATURE_VALUES_RULE:
- case R.VIEWPORT_RULE:
- case R.NAMESPACE_RULE:
- case R.UNKNOWN_RULE:
- case R.CHARSET_RULE:
- case R.PAGE_RULE:
- case R.FONT_FACE_RULE:
- t.set(e, new T.ImmutableRuleRecord(e, n))
- }
- return t
- }
- }, {
- key: "addNewSiteStyleRulesIntoRuleMaps",
- value: function() {
- var e = this,
- t = x.logger.count("ANS");
- x.logger.time("ANS", t), this.new_site_styles.forEach(function(t) {
- if (e.site_styles.indexOf(t) === -1) {
- var n = (0, v.default)(g.default.extractRules(t));
- if (n.length > 0) {
- var r = e._rule_map.get(t) || new Map;
- n.forEach(function(n) {
- null != r && (r = e.processRuleByType(n, r, t))
- }), e._rule_map.set(t, r), e.site_styles.push(t)
- } else e._ignored_styles.push(t), e.new_site_styles.splice(e.new_site_styles.indexOf(t), 1)
- }
- }), x.logger.timeEnd("ANS", t), x.logger.mark("SM", "EX")
- }
- }, {
- key: "syncMorphStyles",
- value: function() {
- var e = this;
- if (x.logger.mark("SM", "SMS"), this._css_replacer = g.default.getCSSReplacer(this._id_map, this._class_map), null != this._css_replacer) {
- var t = this._css_replacer;
- this._selector_lookup.forEach(function(n, r) {
- t.lastIndex = 0, t.test(r) && n.forEach(function(t) {
- t.rule_record instanceof T.ModifiableRuleRecord && t.rule_record.markForModification(e.replaceCSSRule.bind(e)), e._modified_rules.push(t.rule_record)
- })
- }), this.mapToCSS(), x.logger.mark("SM", "MS")
- }
- x.logger.mark("SM", "CMS")
- }
- }, {
- key: "createStylesheet",
- value: function(e) {
- null == this._morphed_style_sheet && (this._morphed_style_sheet = this._doc.createElement("STYLE"), this._morphed_style_sheet.textContent = "/* .unlikely__rule {} */", this._morphed_style_sheet.setAttribute("data-sp-clone", "2"), this._morphed_style_sheet.setAttribute("type", "text/css"), e && e.length > 0 && this._morphed_style_sheet.setAttribute("media", e), this._doc.head.insertBefore(this._morphed_style_sheet, this._doc.head.firstChild))
- }
- }, {
- key: "mapToCSS",
- value: function() {
- this.new_site_styles.length > 0 && this.processNewSiteStyles(), this._modified_rules.length > 0 && this.processModifiedRuleMaps(), this._implicitLeaveSiteStylesEnabled
- }
- }, {
- key: "processNewSiteStyles",
- value: function() {
- var e = this,
- t = this.new_site_styles.map(function(e) {
- return e.outerHTML
- }).join(",");
- x.logger.time("PNS", t), this._rule_map.forEach(function(t, n) {
- e.new_site_styles.indexOf(n) !== -1 && (e.new_site_styles.splice(e.new_site_styles.indexOf(n), 1), t.forEach(function(t, n) {
- if (t.type !== R.CHARSET_RULE || !C.default.is_safari)
- if (t.type !== R.STYLE_RULE || "*, ::before, ::after { box-sizing: inherit; }" !== t.rule.cssText) {
- if (null != e._morphed_style_sheet.sheet) {
- var r = e._morphed_style_sheet.sheet,
- o = t.CSSHierarchy(),
- i = r && r.cssRules ? r.cssRules.length : 0;
- o.forEach(function(e, t) {
- g.default.walkSheetForNestedInsert(r, i, e, t)
- }), t instanceof T.ImmutableRuleRecord || (t.recreatedIndex = r.cssRules.length - 1, t.morphed_style_sheet = e._morphed_style_sheet)
- }
- } else if (null != e._morphed_style_sheet.sheet) {
- var u = e._morphed_style_sheet.sheet,
- a = u && u.cssRules ? u.cssRules.length : 0;
- u.insertRule("*, ::before, ::after { box-sizing: border-box; }", a)
- }
- }))
- }), x.logger.timeEnd("PNS", t)
- }
- }, {
- key: "processModifiedRuleMaps",
- value: function() {
- this._modified_rules.forEach(function(e) {
- if (e instanceof T.ImmutableRuleRecord) throw "Tried to modify immutable record";
- e instanceof T.ModifiableRuleRecord && e.performModification()
- }), this._modified_rules = []
- }
- }, {
- key: "hasMorphElements",
- value: function() {
- return this._id_map.size > 0 || this._class_map.size > 0
- }
- }, {
- key: "addToMorphStyleSheet",
- value: function(e) {
- var t = this._morphed_style_sheet.sheet,
- n = t.cssRules.length;
- t.insertRule(e, n)
- }
- }, {
- key: "hasNewSiteStyles",
- value: function() {
- var e = this,
- t = (0, _.default)((0, d.default)(g.default.extractStyles(this._doc), function(t) {
- if (t !== e._morphed_style_sheet && e.blocker_styles.indexOf(t) === -1 && e.site_styles.indexOf(t) === -1 && e._ignored_styles.indexOf(t) === -1) return t
- })),
- n = t.length > 0;
- return n && (x.logger.group("CSS.NSE", !0), x.logger.log(x.LOG_LEVEL.DIR, "CSS.NSE", t), x.logger.groupEnd()), n
- }
- }, {
- key: "morphElement",
- value: function(e) {
- var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],
- n = this,
- r = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2],
- o = arguments.length > 3 && void 0 !== arguments[3] && arguments[3];
- if (e instanceof Text) return e.cloneNode(!1);
- if ("function" == typeof e.hasAttribute && e.hasAttribute("data-sp-display")) return e;
- if (this._morph_cache.has(e)) return this._morph_cache.get(e);
- if (this._inverse_morphe_cache.has(e) && (e = this._inverse_morphe_cache.get(e)), null != e) {
- if (t) {
- null == e.parentElement && this._doc.body.appendChild(e);
- for (var i = e, a = !1; i && i.parentElement && E.default.isBlocked(i.parentElement);) i = i.parentElement, a = !0;
- if (a) {
- if (i instanceof HTMLElement) {
- var l = i;
- return this.morphElement(l, !1, !0, !0)
- }
- if (i instanceof Text) return new Text(i.nodeValue)
- }
- }
- var f = void 0,
- p = this._doc.createElement("DIV"),
- h = e.parentElement;
- null != h && h.insertBefore(p, e);
- var y = (0, v.default)(e.querySelectorAll("*")),
- m = [],
- b = [];
- y.push(e), m = (0, c.default)((0, s.default)((0, _.default)((0, d.default)(y, function(e) {
- if (e.className && e.className.length > 0) return e.className.trim().split(" ")
- })))), b = (0, c.default)((0, _.default)((0, d.default)(y, function(e) {
- if (e.id && e.id.length > 0) return e.id
- })));
- var S = (0, u.default)(b, function(e) {
- return !n._id_map.has(e)
- }),
- T = (0, u.default)(m, function(e) {
- return !n._class_map.has(e)
- });
- (S.length > 0 || T.length > 0) && (S.forEach(function(e) {
- n.addToIdMap(e, (0, w.generateRandomId)())
- }), T.forEach(function(e) {
- n.addToClassMap(e, (0, w.generateRandomClass)())
- })), f = e.cloneNode(!1), e.id && e.id.length > 0 && (f.id = this.getMorphedId(e.id)), this.hasNewSiteStyles() ? this.sync(!0) : (S.length > 0 || T.length > 0) && this.syncMorphStyles(), e.className && e.className.length > 0 && (f.className = (0, d.default)(g.default.longestLengthOrdered(f.className.split(" ")), function(e) {
- return n._class_map.has(e) ? n._class_map.get(e) : e
- }).join(" ")), null != h && (h.insertBefore(f, p), h.removeChild(p));
- for (var R = e.childNodes.length, P = 0; P < R; P++)
- if ((r || "script" !== e.childNodes[P].nodeName.toLowerCase()) && "style" !== e.childNodes[P].nodeName.toLowerCase()) {
- var x = e.childNodes[P];
- if (x instanceof window.HTMLElement) {
- var M = x,
- N = this.morphElement(M, !1, !0, o);
- f.appendChild(N)
- } else x instanceof Text && f.appendChild(this._doc.createTextNode(x.nodeValue))
- }
- if (A.default.get("enable_full_morph") && T.length > 0) {
- var k = (0, v.default)(this._doc.querySelectorAll(T.map(function(e) {
- return "." + e
- }).join(",")));
- k.forEach(function(e) {
- null != e && e.className && e.className.length > 0 && (e.className = e.className.trim().split(" ").map(function(e) {
- return n._class_map.get(e) || e
- }).join(" "))
- })
- }
- f.hidden && (f.hidden = !1);
- var C = f.getAttribute("style");
- C && C.length > 0 && C.match(D) && (C = C.replace(D, ""), C.length > 0 ? f.setAttribute("style", C) : f.removeAttribute("style"));
- for (var j = f.attributes.length, L = [], I = [], B = !1, F = 0; F < j; F++) {
- var H = f.attributes[F].name.toLowerCase(),
- K = f.attributes[F].value;
- "id" === H && (B = !0), U.indexOf(H) !== -1 && (I.push(H), "style" === H ? K.length > 0 && (K.indexOf("url(") > -1 ? L.push(H, g.default.treatRelativeUrls(K, this._doc.location.host, this._doc.location.pathname, !0)) : L.push(H, K)) : L.push(g.default.treatParsedAttribute(H, K)))
- }
- return L.length > 0 && (I.forEach(function(e) {
- f.removeAttribute(e)
- }), B || (f.id = (0, w.generateRandomId)()), this.addToMorphStyleSheet("#" + f.id + " { " + L.join("; ") + "; }")), !o && (0, O.elementIsCollapsed)(e) || (e.style.display = "none", e.setAttribute("data-sp-clone", "1")), e instanceof window.HTMLElement && f instanceof window.HTMLElement && (this._morphed_elements.push(f), this._original_elements.push(e), this._morph_cache.set(e, f), this._inverse_morphe_cache.set(f, e)), f
- }
- }
- }]), e
- }(),
- F = {
- getStyleManager: L,
- StyleManager: B
- };
- t.default = F
- }, 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(11),
- i = r(o),
- u = void 0,
- a = function(e, t) {
- return (!t || i.default.ie() || i.default.edge()) && (t = s()), t.href = e, t
- },
- s = function() {
- u || (u = document.implementation.createHTMLDocument(""));
- var e = document.createElement("a");
- return u.body.appendChild(e), e
- },
- l = function(e, t) {
- return (!t || i.default.ie() || i.default.edge()) && (t = c()), t.textContent = e, t.sheet.cssRules
- },
- c = function() {
- u || (u = document.implementation.createHTMLDocument(""));
- var e = document.createElement("style");
- return u.body.appendChild(e), e
- },
- f = {
- parseHref: a,
- parseCSS: l,
- defaultCSSParser: c,
- defaultHrefParser: s
- };
- t.default = f
- }, , , 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(175),
- i = r(o),
- u = n(135),
- a = r(u),
- s = function(e) {
- if ("head" === e.nodeName.toLowerCase() || "body" === e.nodeName.toLowerCase()) return !1;
- var t = document.createElement("div"),
- n = !1;
- if (t.innerHTML = " ", t.style.display = "block", t.style.height = "2px", t.style.width = "2px", e.appendChild(t), e.clientHeight < 2)
- if ("inline" === window.getComputedStyle(e).display) {
- var r = e.cloneNode(!0);
- r.style.position = "absolute", r.style.zIndex = "-9999", r.style.top = "0px", r.style.left = "0px", r.style.display = "block", r.style.visibility = "hidden", i.default.each(r.querySelectorAll("*"), function(e) {
- 1 !== e.nodeType || "script" === e.nodeName.toLowerCase() || "object" === e.nodeName.toLowerCase() || "param" === e.nodeName.toLowerCase() ? e.parentNode.removeChild(e) : e.style.visibility = "hidden"
- }), document.body.appendChild(r), r.clientHeight < 2 && (n = !0), document.body.removeChild(r)
- } else n = !0;
- return a.default.canShadow() && null !== e.shadowRoot && (n = !0), e.removeChild(t), n
- },
- l = {
- isBlocked: s
- };
- t.default = l
- }, , 97, function(e, t, n) {
- function r(e, t, n) {
- var r = -1;
- t = o(t.length ? t : [c], s(i));
- var f = u(e, function(e, n, i) {
- var u = o(t, function(t) {
- return t(e)
- });
- return {
- criteria: u,
- index: ++r,
- value: e
- }
- });
- return a(f, function(e, t) {
- return l(e, t, n)
- })
- }
- var o = n(97),
- i = n(25),
- u = n(353),
- a = n(355),
- s = n(356),
- l = n(358),
- c = n(116);
- e.exports = r
- }, function(e, t) {
- function n(e, t) {
- var n = e.length;
- for (e.sort(t); n--;) e[n] = e[n].value;
- return e
- }
- e.exports = n
- }, function(e, t) {
- function n(e) {
- return function(t) {
- return e(t)
- }
- }
- e.exports = n
- }, function(e, t, n) {
- function r(e, t) {
- if (e !== t) {
- var n = void 0 !== e,
- r = null === e,
- i = e === e,
- u = o(e),
- a = void 0 !== t,
- s = null === t,
- l = t === t,
- c = o(t);
- if (!s && !c && !u && e > t || u && a && l && !s && !c || r && a && l || !n && l || !i) return 1;
- if (!r && !u && !c && e < t || c && n && i && !r && !u || s && n && i || !a && i || !l) return -1
- }
- return 0
- }
- var o = n(117);
- e.exports = r
- }, function(e, t, n) {
- function r(e, t, n) {
- for (var r = -1, i = e.criteria, u = t.criteria, a = i.length, s = n.length; ++r < a;) {
- var l = o(i[r], u[r]);
- if (l) {
- if (r >= s) return l;
- var c = n[r];
- return l * ("desc" == c ? -1 : 1)
- }
- }
- return e.index - t.index
- }
- var o = n(357);
- e.exports = r
- }, function(e, t) {
- function n(e) {
- for (var t = -1, n = null == e ? 0 : e.length, r = 0, o = []; ++t < n;) {
- var i = e[t];
- i && (o[r++] = i)
- }
- return o
- }
- e.exports = n
- }, function(e, t) {
- function n(e, t) {
- for (var n = -1, r = null == e ? 0 : e.length, o = 0, i = []; ++n < r;) {
- var u = e[n];
- t(u, n, e) && (i[o++] = u)
- }
- return i
- }
- e.exports = n
- }, function(e, t) {
- function n(e) {
- return null == e ? e : o.call(e)
- }
- var r = Array.prototype,
- o = r.reverse;
- e.exports = n
- }, function(e, t) {
- function n(e, t) {
- for (var n = -1, r = null == e ? 0 : e.length; ++n < r;)
- if (t(e[n], n, e)) return !0;
- return !1
- }
- e.exports = n
- }, function(e, t, n) {
- var r = n(39),
- o = n(354),
- i = n(68),
- u = n(59),
- a = i(function(e, t) {
- if (null == e) return [];
- var n = t.length;
- return n > 1 && u(e, t[0], t[1]) ? t = [] : n > 2 && u(t[0], t[1], t[2]) && (t = [t[0]]), o(e, r(t, 1), [])
- });
- e.exports = a
- }, function(e, t, n) {
- "use strict";
- function r(e) {
- return e && e.__esModule ? e : {
- default: e
- }
- }
- function o(e) {
- var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 1;
- return g.hasOwnProperty(e) && g[e].hasOwnProperty(t) ? g[e][t] : function() {}
- }
- function i(e, t) {
- function n() {
- arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "";
- r()
- }
- var r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : function() {},
- i = new XMLHttpRequest;
- i.withCredentials = !0, i.open("GET", e), i.onreadystatechange = function() {
- if (4 == i.readyState)
- if (200 == i.status) {
- var e;
- try {
- e = JSON.parse(i.responseText)
- } catch (e) {
- return void n(e)
- }
- if (!e.hasOwnProperty("commands") || !Array.isArray(e.commands)) return void n();
- for (var r = 0; r < e.commands.length; r++) try {
- var u = e.commands[r];
- o(u.command, u.version)(u.data, t)
- } catch (e) {
- n(e);
- break
- }
- } else n()
- }, i.send()
- }
- function u(e, t) {
- var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : function() {};
- i("//" + s.default.get("mms_domain") + "/mms/choice_select?choice_id=" + encodeURIComponent(e), t, n)
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.getCommandFn = o, t.runCommandsFromServer = i, t.default = u;
- var a = n(5),
- s = r(a),
- l = n(376),
- c = r(l),
- f = n(377),
- d = r(f),
- p = n(374),
- _ = r(p),
- h = n(375),
- v = r(h),
- y = n(378),
- m = r(y),
- g = {
- iframe: {
- 1: c.default
- },
- iframewithcallback: {
- 1: d.default
- },
- close_msg: {
- 1: _.default
- },
- done: {
- 1: v.default
- },
- redirect: {
- 1: m.default
- }
- }
- }, function(e, t, n) {
- "use strict";
- function r(e) {
- return e && e.__esModule ? e : {
- default: e
- }
- }
- function o(e, t) {
- var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : "",
- r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : "",
- o = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : "",
- i = new b.default(e, t, n, r, o);
- i.send()
- }
- function i(e) {
- return e ? f.default.getStyleManager(document, !1, !0) : new p.default
- }
- function u(e, t, n, r, o) {
- "undefined" == typeof o && "function" != typeof r && (o = r, r = n, n = void 0), e.addEventListener(t, function(e) {
- var t = e.target || e.srcElement;
- n && !(0, L.default)(t, n) || r.apply(o || r, arguments)
- })
- }
- function a(e, t) {
- for (var n = t.querySelectorAll("." + e.getMorphedClassName("sp_choices") + " > iframe"), r = 0; r < n.length; r++) {
- u(n[r].contentWindow, "click", function(e) {
- (0, T.default)(e.target.dataset.optionId, F);
- var t = w.default.get("mms_choice_selected_callback");
- "function" == typeof t && t(parseInt(e.target.dataset.choiceType, 10))
- }, this);
- var o = n[r].contentWindow;
- o.document.body.style.cursor = "pointer", o.document.body.dataset.optionId = n[r].dataset.optionId
- }
- }
- function s(e, t) {
- var n = "button." + e.getMorphedClassName("sp_choice");
- u(t, "click", n, function(e) {
- for (var r = (e.target.dataset.optionId, e.target.dataset.choiceType, t.querySelectorAll(n)), o = 0; o < r.length; o++) r[o].disabled = !0;
- (0, T.default)(e.target.dataset.optionId, F, function(e) {
- for (var t = 0; t < r.length; t++) r[t].disabled = !1
- });
- var i = w.default.get("mms_choice_selected_callback");
- "function" == typeof i && i(parseInt(e.target.dataset.choiceType, 10))
- })
- }
- function l(e) {
- B = e.abp, H = i(B), D()
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.init = l;
- var c = n(347),
- f = r(c),
- d = n(367),
- p = r(d),
- _ = n(175),
- h = r(_),
- v = n(135),
- y = (r(v), n(395)),
- m = r(y),
- g = n(373),
- b = r(g),
- E = n(5),
- w = r(E),
- O = n(381),
- S = n(364),
- T = r(S),
- R = n(331),
- P = r(R),
- A = n(379),
- x = r(A),
- M = n(380),
- N = r(M),
- k = n(4),
- C = r(k),
- j = n(368),
- L = r(j),
- I = n(11);
- r(I);
- h.default.mixin({
- deepExtend: (0, m.default)(h.default)
- });
- var D = void 0,
- U = new C.default(function(e) {
- D = e.bind(void 0)
- }),
- B = void 0,
- F = void 0,
- H = void 0,
- K = function(e) {
- return H.getOriginalClassName(e)
- },
- Y = function(e) {
- return H.getMorphedClassName(e)
- },
- G = function(e) {
- return H.getOriginalId(e)
- },
- V = function(e) {
- return H.getMorphedId(e)
- },
- W = function(e) {
- return "." === e.substring(0, 1) ? H.getOriginalClassName(e.substring(1)) : H.getOriginalId(e.substring(1))
- },
- q = function(e) {
- return "." === e.substring(0, 1) ? H.getMorphedClassName(e.substring(1)) : H.getMorphedId(e.substring(1))
- },
- z = function(e) {
- if (!e.type) throw "type is required";
- var t = J[e.version];
- if (!t) throw "Invalid JSON version";
- var n = t.filter(function(t) {
- return t.type === e.type
- });
- if (1 === !n.length) throw "Invalid type for this version " + e.version;
- return h.default.deepExtend(h.default.clone(n[0]), h.default.clone(e))
- },
- X = {
- closeButtonColor: "#666",
- backgroundColor: "#FAFAFA",
- border: "1px solid #BBB",
- frameColor: "#EEE",
- frameWidth: "10px"
- },
- $ = {
- backgroundColor: "#3B7BB3",
- color: "#FFF",
- fontSize: "14px",
- border: "0 none",
- hoverBackgroundColor: "#27669D",
- hoverColor: "#FFF"
- },
- J = {
- 1: [{
- type: "notice",
- version: 1,
- data: {
- subType: "modal",
- msgContent: {
- contentType: "text",
- contentData: {
- title: "please disable your adblocker",
- body: "compensate your content providers"
- },
- images: {}
- },
- style: {
- customStyles: "",
- definedStyles: !1,
- title: {
- fontSize: "23px",
- color: "#444",
- backgroundColor: "transparent"
- },
- body: {
- fontSize: "16px",
- color: "#333",
- backgroundColor: "transparent"
- },
- backdrop: {
- backgroundColor: "rgba(0, 0, 0, .7)"
- },
- general: X,
- buttons: $
- },
- delay: {
- type: "time",
- sec: 0
- },
- userData: {}
- }
- }, {
- type: "lock",
- version: 1,
- data: {
- subType: "modal",
- msgContent: {
- contentType: "text",
- contentData: {
- title: "Please disable your adblocker",
- body: "Compensate your content provider!"
- },
- images: {}
- },
- style: {
- customStyles: "",
- definedStyles: !1,
- title: {
- fontSize: "23px",
- color: "#444",
- backgroundColor: "transparent"
- },
- body: {
- fontSize: "16px",
- color: "#333",
- backgroundColor: "transparent"
- },
- backdrop: {
- backgroundColor: "rgba(0,0,0,.7)"
- },
- general: X,
- buttons: $
- },
- delay: {
- type: "time",
- sec: 0
- },
- options: {
- position: "center",
- destinationSelector: "",
- removePageElementsSelector: ""
- },
- userData: {}
- }
- }]
- },
- Q = void 0,
- Z = function(e) {
- var t = void 0,
- n = {
- z_index: w.default.get("msg_z_index"),
- title_font_size: e.data.style.title.fontSize,
- title_color: e.data.style.title.color,
- title_background_color: e.data.style.title.backgroundColor,
- body_font_size: e.data.style.body.fontSize,
- body_color: e.data.style.body.color,
- body_background_color: e.data.style.body.backgroundColor,
- backdrop_background_color: e.data.style.backdrop.backgroundColor,
- border_shorthand: e.data.style.general.border,
- background_color: e.data.style.general.backgroundColor,
- close_button_color: e.data.style.general.closeButtonColor,
- buttons: e.data.style.buttons,
- frame_color: e.data.style.general.frameColor,
- frame_width: e.data.style.general.frameWidth,
- message_title: e.data.msgContent.contentData.title,
- message_body: e.data.msgContent.contentData.body,
- top_image: e.data.msgContent.contentData.top_image,
- left_image: e.data.msgContent.contentData.left_image,
- right_image: e.data.msgContent.contentData.right_image
- };
- if (!e.data.style.definedStyles) {
- if (!O.cssTemplates[e.type] || !O.cssTemplates[e.type][e.data.subType]) throw "unexpected message type";
- t = O.cssTemplates[e.type][e.data.subType](n), t += e.data.style.customStyles || "", Q ? Q.innerHTML = t : (Q = document.createElement("style"), Q.setAttribute("type", "text/css"), Q.innerHTML = t, document.head.appendChild(Q))
- }
- },
- ee = function(e) {
- if ("loading" === document.readyState) throw "displayMessage must be called once the document.readyState is not in the loading state";
- var t = void 0,
- n = !1,
- r = z(e);
- Z(r);
- var i = r.data.options || {};
- switch (r.type) {
- case "lock":
- switch (r.data.subType) {
- case "modal":
- break;
- case "inline":
- if (n = !0, t = document.querySelector(i.destinationSelector || ""), !t) throw "unable to find destinationElement [" + i.destinationSelector + "]";
- break;
- default:
- throw "Invalid type for lock"
- }
- }
- t || (t = document.body);
- var l = r.data.msgContent,
- c = document.createElement("div"),
- f = {
- top_image: l.contentData.top_image,
- message_title: l.contentData.title,
- message_body: l.contentData.body
- };
- if (r.data.choice) {
- var d = r.data.choice;
- f.has_choices = !0, 1 === d.renderMethod ? f.option_buttons = d.options.map(function(e, t) {
- return {
- id: e.choice_id,
- text: e.button_text,
- type: e.type,
- index: t
- }
- }) : 2 === d.renderMethod && (f.option_frames = d.options.map(function(e, t) {
- return {
- id: e.choice_id,
- type: e.type,
- src: e.html.replace(/'/g, "\\'").replace(/"/g, """),
- index: t
- }
- }))
- }
- c.id = "sp_message_id", c.className = "sp_message_container", c.style.display = "none", c.innerHTML = O.htmlTemplates.message(f);
- var p = void 0;
- if (H.morphElementDeepOffDOM) {
- var _ = H.morphElementDeepOffDOM(c, t);
- p = _.element, t = _.parentElement || t
- } else p = H.morphElement(c, !1);
- u(p, "click", "button." + H.getMorphedClassName("sp_message_dismiss") || "sp_message_dismiss", function() {
- F.close()
- }), r.data.choice && (a(H, p), s(H, p));
- var h = {
- adblockerPresent: B
- };
- return F = "modal" === r.data.subType ? new N.default(p, H, h) : n ? new x.default(p, i.removePageElementsSelector, H, h) : new P.default(p, H, h), "time" === r.data.delay.type ? window.setTimeout(function() {
- F.open(t), o(1, e.msg_id || 0)
- }, 1e3 * r.data.delay.sec) : (F.open(t), o(1, e.msg_id || 0)), p
- },
- te = function(e) {
- e.parentNode || document.body.appendChild(e)
- },
- ne = function(e) {
- te(e);
- var t = H.morphElementDeep ? H.morphElementDeep(e) : H.morphElement(e);
- return o(2, e), t
- },
- re = {
- resetState: function() {
- H.cleanup && H.cleanup(!0), H = i(B), Q && (Q && Q.parentNode && Q.parentNode.removeChild(Q), Q = null)
- },
- displayElement: function() {
- var e = arguments,
- t = this;
- U.then(function() {
- ne.apply(t, e)
- })
- },
- displayMessage: function() {
- var e = arguments,
- t = this;
- U.then(function() {
- ee.apply(t, e)
- })
- },
- getOriginal: W,
- getMorphed: q,
- getOriginalId: G,
- getOriginalClassName: K,
- getMorphedId: V,
- getMorphedClassName: Y,
- parseJsonSchema: z,
- versioned_defaults: J
- };
- t.default = re
- }, , 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: "getOriginalClassName",
- value: function(e) {
- return e
- }
- }, {
- key: "getMorphedClassName",
- value: function(e) {
- return e
- }
- }, {
- key: "getMorphedId",
- value: function(e) {
- return e
- }
- }, {
- key: "getOriginalId",
- value: function(e) {
- return e
- }
- }, {
- key: "cleanup",
- value: function() {
- arguments.length > 0 && void 0 !== arguments[0] && arguments[0]
- }
- }, {
- key: "addToIdMap",
- value: function(e, t) {
- return t
- }
- }, {
- key: "addToClassMap",
- value: function(e, t) {
- return t
- }
- }, {
- key: "morphElement",
- value: function(e) {
- arguments.length > 1 && void 0 !== arguments[1] && arguments[1], !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2], arguments.length > 3 && void 0 !== arguments[3] && arguments[3];
- return e
- }
- }, {
- key: "getIdMap",
- value: function() {
- return new Map
- }
- }, {
- key: "getClassMap",
- value: function() {
- return new Map
- }
- }]), e
- }();
- t.default = o
- }, function(e, t) {
- "use strict";
- function n(e, t) {
- return r.call(e, t)
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = n;
- var r = Element.prototype.matches || Element.prototype.matchesSelector || Element.prototype.mozMatchesSelector || Element.prototype.msMatchesSelector || Element.prototype.oMatchesSelector || Element.prototype.webkitMatchesSelector || function(e) {
- for (var t = (this.document || this.ownerDocument).querySelectorAll(e), n = t.length; --n >= 0 && t.item(n) !== this;);
- return n > -1
- }
- }, , , 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 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 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 a(e) {
- for (var t = 0; t < e.length; t++) try {
- e[t]()
- } catch (e) {}
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), n(382);
- var s = n(12),
- l = r(s),
- c = n(10),
- f = r(c),
- d = n(365),
- p = !1;
- window._sp_.msg.cmd || (0, f.default)("msg.cmd", []);
- var _ = window._sp_.msg.cmd;
- _.push = function() {
- for (var e = arguments.length, t = Array(e), n = 0; n < e; n++) t[n] = arguments[n];
- p ? a(t) : Array.prototype.push.apply(_, t)
- };
- var h = function(e) {
- function t(e) {
- o(this, t);
- var n = i(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e));
- return e.isInterfering().then(function(e) {
- (0, d.init)({
- abp: e
- })
- }), (0, f.default)("messagingDetection", function(t) {
- e.isInterfering().then(function(e) {
- try {
- t(e)
- } catch (e) {}
- })
- }), p = !0, a(window._sp_.msg.cmd), window._sp_.msg.cmd.length = 0, n
- }
- return u(t, e), t
- }(l.default);
- t.default = h
- }, 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 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 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)
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var a = n(12),
- s = r(a),
- l = n(10),
- c = r(l),
- f = function(e) {
- function t(e) {
- function n(t) {
- e.isAdblocking().then(function(e) {
- t(e)
- })
- }
- function r(t) {
- e.isInterfering().then(function(e) {
- t(e)
- })
- }
- o(this, t);
- var u = i(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e));
- return (0, c.default)("isAdBlocking", n), (0, c.default)("isAdblocking", n), (0, c.default)("isNetworkBlocking", r), u
- }
- return u(t, e), t
- }(s.default);
- t.default = f
- }, 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 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 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)
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var a = n(47),
- s = r(a),
- l = n(19),
- c = n(21),
- f = function(e) {
- function t(e, n, r, u, a) {
- o(this, t);
- var s = i(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, c.MSG, void 0, !1));
- return s.set(l.msg.MSG_EVENT_TYPE, e), s.set(l.msg.MSG_ID, n), s.set(l.DEBUG_0, r), s.set(l.DEBUG_1, u), s.set(l.DEBUG_2, a), s
- }
- return u(t, e), t
- }(s.default);
- t.default = f
- }, function(e, t) {
- "use strict";
- function n(e, t) {
- t.hide()
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = n
- }, function(e, t) {
- "use strict";
- function n(e, t) {
- t.close()
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = n
- }, function(e, t) {
- "use strict";
- function n(e, t) {
- var n = document.createElement("div"),
- o = document.createElement("iframe");
- n.className = "sp_iframe_container", o.src = e.src, n.appendChild(o);
- var i = t.getStyleManager();
- n = i.morphElementDeepOffDOM ? i.morphElementDeepOffDOM(n, document.body).element : i.morphElement(n), o = n.getElementsByTagName("iframe")[0], t.veil(), document.body.appendChild(n), window.addEventListener("message", function(e) {
- if (e.source == o.contentWindow) {
- var t = e.data;
- ("sp_msg_reload_page" === t || "object" === ("undefined" == typeof t ? "undefined" : r(t)) && "sp.complete" === t.action) && location.reload()
- }
- });
- var u = window._sp_.protectElement || function() {};
- u(o)
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var r = "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
- };
- t.default = n
- }, function(e, t, n) {
- "use strict";
- function r(e) {
- return e && e.__esModule ? e : {
- default: e
- }
- }
- function o(e, t, n, r) {
- e = e.replace("[STATUS]", n);
- var o = "";
- n ? o = 0 : "undefined" != typeof r && (o = r), e = e.replace("[RET]", o), (0, l.runCommandsFromServer)(e, t)
- }
- function i(e, t) {
- var n = document.createElement("div"),
- r = document.createElement("iframe");
- n.className = "sp_iframe_container", r.src = e.src, n.appendChild(r);
- var i = t.getStyleManager();
- n = i.morphElementDeepOffDOM ? i.morphElementDeepOffDOM(n, document.body).element : i.morphElement(n), r = n.getElementsByTagName("iframe")[0], t.veil(), document.body.appendChild(n), window.addEventListener("message", function(i) {
- if (i.source == r.contentWindow) {
- var a = i.data;
- if ("object" === ("undefined" == typeof a ? "undefined" : u(a))) {
- var l = void 0,
- c = !1;
- if ("sp.complete" === a.action ? (l = a.resultCode, "undefined" == typeof l && "object" === u(a.data) && (l = a.data.resultCode), c = !0) : "sp.choiceComplete" == a.action && (l = a.statusCode, c = !0), c) {
- n.parentElement.removeChild(n);
- var f = "//" + s.default.get("mms_domain") + e.callback_path;
- o(f, t, 0 === l, l)
- }
- }
- }
- });
- var a = window._sp_.protectElement || function() {};
- a(r)
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- });
- var u = "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
- };
- t.default = i;
- var a = n(5),
- s = r(a),
- l = n(364)
- }, function(e, t) {
- "use strict";
- function n(e) {
- e.src && (window.location = e.src)
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.default = 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 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 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)
- }
- Object.defineProperty(t, "__esModule", {
- value: !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
- }
- }(),
- s = function e(t, n, r) {
- null === t && (t = Function.prototype);
- var o = Object.getOwnPropertyDescriptor(t, n);
- if (void 0 === o) {
- var i = Object.getPrototypeOf(t);
- return null === i ? void 0 : e(i, n, r)
- }
- if ("value" in o) return o.value;
- var u = o.get;
- if (void 0 !== u) return u.call(r)
- },
- l = n(331),
- c = r(l),
- f = function(e) {
- function t(e, n, r) {
- var u = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : {};
- o(this, t);
- var a = i(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e, r, u));
- return a._removeElementsSelector = n || "", a
- }
- return u(t, e), a(t, [{
- key: "open",
- value: function(e) {
- if (this._hiddenElements = [], "string" == typeof this._removeElementsSelector && this._removeElementsSelector.length > 0)
- for (var n = document.querySelectorAll(this._removeElementsSelector), r = 0; r < n.length; r++) {
- var o = n[r];
- this._hiddenElements.push({
- element: o,
- display: o.style.display
- }), o.style.display = "none"
- }
- s(t.prototype.__proto__ || Object.getPrototypeOf(t.prototype), "open", this).call(this, e);
- }
- }, {
- key: "close",
- value: function() {
- if (this._hiddenElements)
- for (var e = 0; e < this._hiddenElements.length; e++) {
- var n = this._hiddenElements[e];
- n.element.style.display = n.display
- }
- s(t.prototype.__proto__ || Object.getPrototypeOf(t.prototype), "close", this).call(this)
- }
- }, {
- key: "hide",
- value: function() {}
- }]), t
- }(c.default);
- t.default = f
- }, 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 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 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)
- }
- Object.defineProperty(t, "__esModule", {
- value: !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
- }
- }(),
- s = function e(t, n, r) {
- null === t && (t = Function.prototype);
- var o = Object.getOwnPropertyDescriptor(t, n);
- if (void 0 === o) {
- var i = Object.getPrototypeOf(t);
- return null === i ? void 0 : e(i, n, r)
- }
- if ("value" in o) return o.value;
- var u = o.get;
- if (void 0 !== u) return u.call(r)
- },
- l = n(331),
- c = r(l),
- f = function(e) {
- function t(e, n) {
- var r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {};
- return o(this, t), i(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e, n, r))
- }
- return u(t, e), a(t, [{
- key: "open",
- value: function(e) {
- this.veil(), s(t.prototype.__proto__ || Object.getPrototypeOf(t.prototype), "open", this).call(this, e)
- }
- }]), t
- }(c.default);
- t.default = f
- }, function(e, t, n) {
- "use strict";
- function r(e) {
- return e && e.__esModule ? e : {
- default: e
- }
- }
- function o(e) {
- return function() {
- var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {},
- n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {};
- return n.global = u.default, n.notice_bar_global = v.default, e.render(t, n)
- }
- }
- Object.defineProperty(t, "__esModule", {
- value: !0
- }), t.htmlTemplates = t.cssTemplates = void 0;
- var i = n(387),
- u = r(i),
- a = n(388),
- s = r(a),
- l = n(389),
- c = r(l),
- f = n(390),
- d = r(f),
- p = n(393),
- _ = r(p),
- h = n(391),
- v = r(h),
- y = n(392),
- m = r(y),
- g = n(394),
- b = r(g),
- E = n(386),
- w = r(E);
- t.cssTemplates = {
- notice: {
- top: o(b.default),
- bottom: o(m.default),
- modal: o(_.default)
- },
- lock: {
- inline: o(s.default),
- modal: o(c.default)
- }
- }, t.htmlTemplates = {
- message: function(e) {
- return d.default.render(e, {
- choice_row: w.default
- })
- }
- }
- }, function(e, t, n) {
- "use strict";
- function r(e) {
- return e && e.__esModule ? e : {
- default: e
- }
- }
- var o = n(365),
- i = r(o),
- u = n(10),
- a = r(u);
- (0, a.default)("msg.displayElement", i.default.displayElement), (0, a.default)("msg.displayMessage", i.default.displayMessage), (0, a.default)("msg.getOriginalClassName", i.default.getOriginalClassName), (0, a.default)("msg.getMorphedClassName", i.default.getMorphedClassName), (0, a.default)("msg.getOriginalId", i.default.getOriginalId), (0, a.default)("msg.getMorphedId", i.default.getMorphedId)
- }, 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 i(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 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 s = n(12),
- l = r(s),
- c = n(5),
- f = r(c),
- d = n(232),
- p = r(d),
- _ = n(233),
- h = r(_),
- v = n(71),
- y = n(1),
- m = function(e) {
- function t(e) {
- var n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : window;
- i(this, t);
- var r = u(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e));
- return r.resolvePromise = e.isInterfering().then(function(t) {
- if (t) return e.getAdblocker().then(function(e) {
- if (f.default.get("disable_blocker_style_sheets") && (!e || !e.is(y.results.UBLOCK_ORIGIN) && !e.is(y.results.UBLOCK))) return (0, v.getArtifactDetector)(n).getAllFinders().then(function(e) {
- var t = e.reduce(function(e, t) {
- return e.concat(t.getAdblockerStyleSheets())
- }, []);
- h.default.apply(void 0, o(t)), (0, p.default)(n.document.documentElement)
- })
- })
- }), r
- }
- return a(t, e), t
- }(l.default);
- t.default = m
- }, function(e, t, n) {
- ! function(e) {
- function t(e) {
- "}" === e.n.substr(e.n.length - 1) && (e.n = e.n.substring(0, e.n.length - 1))
- }
- function n(e) {
- return e.trim ? e.trim() : e.replace(/^\s*|\s*$/g, "")
- }
- function r(e, t, n) {
- if (t.charAt(n) != e.charAt(0)) return !1;
- for (var r = 1, o = e.length; r < o; r++)
- if (t.charAt(n + r) != e.charAt(r)) return !1;
- return !0
- }
- function o(t, n, r, a) {
- var s = [],
- l = null,
- c = null,
- f = null;
- for (c = r[r.length - 1]; t.length > 0;) {
- if (f = t.shift(), c && "<" == c.tag && !(f.tag in E)) throw new Error("Illegal content in < super tag.");
- if (e.tags[f.tag] <= e.tags.$ || i(f, a)) r.push(f), f.nodes = o(t, f.tag, r, a);
- else {
- if ("/" == f.tag) {
- if (0 === r.length) throw new Error("Closing tag without opener: /" + f.n);
- if (l = r.pop(), f.n != l.n && !u(f.n, l.n, a)) throw new Error("Nesting error: " + l.n + " vs. " + f.n);
- return l.end = f.i, s
- }
- "\n" == f.tag && (f.last = 0 == t.length || "\n" == t[0].tag)
- }
- s.push(f)
- }
- if (r.length > 0) throw new Error("missing closing tag: " + r.pop().n);
- return s
- }
- function i(e, t) {
- for (var n = 0, r = t.length; n < r; n++)
- if (t[n].o == e.n) return e.tag = "#", !0
- }
- function u(e, t, n) {
- for (var r = 0, o = n.length; r < o; r++)
- if (n[r].c == e && n[r].o == t) return !0
- }
- function a(e) {
- var t = [];
- for (var n in e) t.push('"' + l(n) + '": function(c,p,t,i) {' + e[n] + "}");
- return "{ " + t.join(",") + " }"
- }
- function s(e) {
- var t = [];
- for (var n in e.partials) t.push('"' + l(n) + '":{name:"' + l(e.partials[n].name) + '", ' + s(e.partials[n]) + "}");
- return "partials: {" + t.join(",") + "}, subs: " + a(e.subs)
- }
- function l(e) {
- return e.replace(m, "\\\\").replace(h, '\\"').replace(v, "\\n").replace(y, "\\r").replace(g, "\\u2028").replace(b, "\\u2029")
- }
- function c(e) {
- return ~e.indexOf(".") ? "d" : "f"
- }
- function f(e, t) {
- var n = "<" + (t.prefix || ""),
- r = n + e.n + w++;
- return t.partials[r] = {
- name: e.n,
- partials: {}
- }, t.code += 't.b(t.rp("' + l(r) + '",c,p,"' + (e.indent || "") + '"));', r
- }
- function d(e, t) {
- t.code += "t.b(t.t(t." + c(e.n) + '("' + l(e.n) + '",c,p,0)));'
- }
- function p(e) {
- return "t.b(" + e + ");"
- }
- var _ = /\S/,
- h = /\"/g,
- v = /\n/g,
- y = /\r/g,
- m = /\\/g,
- g = /\u2028/,
- b = /\u2029/;
- e.tags = {
- "#": 1,
- "^": 2,
- "<": 3,
- $: 4,
- "/": 5,
- "!": 6,
- ">": 7,
- "=": 8,
- _v: 9,
- "{": 10,
- "&": 11,
- _t: 12
- }, e.scan = function(o, i) {
- function u() {
- m.length > 0 && (g.push({
- tag: "_t",
- text: new String(m)
- }), m = "")
- }
- function a() {
- for (var t = !0, n = w; n < g.length; n++)
- if (t = e.tags[g[n].tag] < e.tags._v || "_t" == g[n].tag && null === g[n].text.match(_), !t) return !1;
- return t
- }
- function s(e, t) {
- if (u(), e && a())
- for (var n, r = w; r < g.length; r++) g[r].text && ((n = g[r + 1]) && ">" == n.tag && (n.indent = g[r].text.toString()), g.splice(r, 1));
- else t || g.push({
- tag: "\n"
- });
- b = !1, w = g.length
- }
- function l(e, t) {
- var r = "=" + S,
- o = e.indexOf(r, t),
- i = n(e.substring(e.indexOf("=", t) + 1, o)).split(" ");
- return O = i[0], S = i[i.length - 1], o + r.length - 1
- }
- var c = o.length,
- f = 0,
- d = 1,
- p = 2,
- h = f,
- v = null,
- y = null,
- m = "",
- g = [],
- b = !1,
- E = 0,
- w = 0,
- O = "{{",
- S = "}}";
- for (i && (i = i.split(" "), O = i[0], S = i[1]), E = 0; E < c; E++) h == f ? r(O, o, E) ? (--E, u(), h = d) : "\n" == o.charAt(E) ? s(b) : m += o.charAt(E) : h == d ? (E += O.length - 1, y = e.tags[o.charAt(E + 1)], v = y ? o.charAt(E + 1) : "_v", "=" == v ? (E = l(o, E), h = f) : (y && E++, h = p), b = E) : r(S, o, E) ? (g.push({
- tag: v,
- n: n(m),
- otag: O,
- ctag: S,
- i: "/" == v ? b - O.length : E + S.length
- }), m = "", E += S.length - 1, h = f, "{" == v && ("}}" == S ? E++ : t(g[g.length - 1]))) : m += o.charAt(E);
- return s(b, !0), g
- };
- var E = {
- _t: !0,
- "\n": !0,
- $: !0,
- "/": !0
- };
- e.stringify = function(t, n, r) {
- return "{code: function (c,p,i) { " + e.wrapMain(t.code) + " }," + s(t) + "}"
- };
- var w = 0;
- e.generate = function(t, n, r) {
- w = 0;
- var o = {
- code: "",
- subs: {},
- partials: {}
- };
- return e.walk(t, o), r.asString ? this.stringify(o, n, r) : this.makeTemplate(o, n, r)
- }, e.wrapMain = function(e) {
- return 'var t=this;t.b(i=i||"");' + e + "return t.fl();"
- }, e.template = e.Template, e.makeTemplate = function(e, t, n) {
- var r = this.makePartials(e);
- return r.code = new Function("c", "p", "i", this.wrapMain(e.code)), new this.template(r, t, this, n)
- }, e.makePartials = function(e) {
- var t, n = {
- subs: {},
- partials: e.partials,
- name: e.name
- };
- for (t in n.partials) n.partials[t] = this.makePartials(n.partials[t]);
- for (t in e.subs) n.subs[t] = new Function("c", "p", "t", "i", e.subs[t]);
- return n
- }, e.codegen = {
- "#": function(t, n) {
- n.code += "if(t.s(t." + c(t.n) + '("' + l(t.n) + '",c,p,1),c,p,0,' + t.i + "," + t.end + ',"' + t.otag + " " + t.ctag + '")){t.rs(c,p,function(c,p,t){', e.walk(t.nodes, n), n.code += "});c.pop();}"
- },
- "^": function(t, n) {
- n.code += "if(!t.s(t." + c(t.n) + '("' + l(t.n) + '",c,p,1),c,p,1,0,0,"")){', e.walk(t.nodes, n), n.code += "};"
- },
- ">": f,
- "<": function(t, n) {
- var r = {
- partials: {},
- code: "",
- subs: {},
- inPartial: !0
- };
- e.walk(t.nodes, r);
- var o = n.partials[f(t, n)];
- o.subs = r.subs, o.partials = r.partials
- },
- $: function(t, n) {
- var r = {
- subs: {},
- code: "",
- partials: n.partials,
- prefix: t.n
- };
- e.walk(t.nodes, r), n.subs[t.n] = r.code, n.inPartial || (n.code += 't.sub("' + l(t.n) + '",c,p,i);')
- },
- "\n": function(e, t) {
- t.code += p('"\\n"' + (e.last ? "" : " + i"))
- },
- _v: function(e, t) {
- t.code += "t.b(t.v(t." + c(e.n) + '("' + l(e.n) + '",c,p,0)));'
- },
- _t: function(e, t) {
- t.code += p('"' + l(e.text) + '"')
- },
- "{": d,
- "&": d
- }, e.walk = function(t, n) {
- for (var r, o = 0, i = t.length; o < i; o++) r = e.codegen[t[o].tag], r && r(t[o], n);
- return n
- }, e.parse = function(e, t, n) {
- return n = n || {}, o(e, "", [], n.sectionTags || [])
- }, e.cache = {}, e.cacheKey = function(e, t) {
- return [e, !!t.asString, !!t.disableLambda, t.delimiters, !!t.modelGet].join("||")
- }, e.compile = function(t, n) {
- n = n || {};
- var r = e.cacheKey(t, n),
- o = this.cache[r];
- if (o) {
- var i = o.partials;
- for (var u in i) delete i[u].instance;
- return o
- }
- return o = this.generate(this.parse(this.scan(t, n.delimiters), t, n), t, n), this.cache[r] = o
- }
- }(t)
- }, function(e, t, n) {
- ! function(e) {
- function t(e, t, n) {
- var r;
- return t && "object" == typeof t && (void 0 !== t[e] ? r = t[e] : n && t.get && "function" == typeof t.get && (r = t.get(e))), r
- }
- function n(e, t, n, r, o, i) {
- function u() {}
- function a() {}
- u.prototype = e, a.prototype = e.subs;
- var s, l = new u;
- l.subs = new a, l.subsText = {}, l.buf = "", r = r || {}, l.stackSubs = r, l.subsText = i;
- for (s in t) r[s] || (r[s] = t[s]);
- for (s in r) l.subs[s] = r[s];
- o = o || {}, l.stackPartials = o;
- for (s in n) o[s] || (o[s] = n[s]);
- for (s in o) l.partials[s] = o[s];
- return l
- }
- function r(e) {
- return String(null === e || void 0 === e ? "" : e)
- }
- function o(e) {
- return e = r(e), c.test(e) ? e.replace(i, "&").replace(u, "<").replace(a, ">").replace(s, "'").replace(l, """) : e
- }
- e.Template = function(e, t, n, r) {
- e = e || {}, this.r = e.code || this.r, this.c = n, this.options = r || {}, this.text = t || "", this.partials = e.partials || {}, this.subs = e.subs || {}, this.buf = ""
- }, e.Template.prototype = {
- r: function(e, t, n) {
- return ""
- },
- v: o,
- t: r,
- render: function(e, t, n) {
- return this.ri([e], t || {}, n)
- },
- ri: function(e, t, n) {
- return this.r(e, t, n)
- },
- ep: function(e, t) {
- var r = this.partials[e],
- o = t[r.name];
- if (r.instance && r.base == o) return r.instance;
- if ("string" == typeof o) {
- if (!this.c) throw new Error("No compiler available.");
- o = this.c.compile(o, this.options)
- }
- if (!o) return null;
- if (this.partials[e].base = o, r.subs) {
- t.stackText || (t.stackText = {});
- for (key in r.subs) t.stackText[key] || (t.stackText[key] = void 0 !== this.activeSub && t.stackText[this.activeSub] ? t.stackText[this.activeSub] : this.text);
- o = n(o, r.subs, r.partials, this.stackSubs, this.stackPartials, t.stackText)
- }
- return this.partials[e].instance = o, o
- },
- rp: function(e, t, n, r) {
- var o = this.ep(e, n);
- return o ? o.ri(t, n, r) : ""
- },
- rs: function(e, t, n) {
- var r = e[e.length - 1];
- if (!f(r)) return void n(e, t, this);
- for (var o = 0; o < r.length; o++) e.push(r[o]), n(e, t, this), e.pop()
- },
- s: function(e, t, n, r, o, i, u) {
- var a;
- return (!f(e) || 0 !== e.length) && ("function" == typeof e && (e = this.ms(e, t, n, r, o, i, u)), a = !!e, !r && a && t && t.push("object" == typeof e ? e : t[t.length - 1]), a)
- },
- d: function(e, n, r, o) {
- var i, u = e.split("."),
- a = this.f(u[0], n, r, o),
- s = this.options.modelGet,
- l = null;
- if ("." === e && f(n[n.length - 2])) a = n[n.length - 1];
- else
- for (var c = 1; c < u.length; c++) i = t(u[c], a, s), void 0 !== i ? (l = a, a = i) : a = "";
- return !(o && !a) && (o || "function" != typeof a || (n.push(l), a = this.mv(a, n, r), n.pop()), a)
- },
- f: function(e, n, r, o) {
- for (var i = !1, u = null, a = !1, s = this.options.modelGet, l = n.length - 1; l >= 0; l--)
- if (u = n[l], i = t(e, u, s), void 0 !== i) {
- a = !0;
- break
- }
- return a ? (o || "function" != typeof i || (i = this.mv(i, n, r)), i) : !o && ""
- },
- ls: function(e, t, n, o, i) {
- var u = this.options.delimiters;
- return this.options.delimiters = i, this.b(this.ct(r(e.call(t, o)), t, n)), this.options.delimiters = u, !1
- },
- ct: function(e, t, n) {
- if (this.options.disableLambda) throw new Error("Lambda features disabled.");
- return this.c.compile(e, this.options).render(t, n)
- },
- b: function(e) {
- this.buf += e
- },
- fl: function() {
- var e = this.buf;
- return this.buf = "", e
- },
- ms: function(e, t, n, r, o, i, u) {
- var a, s = t[t.length - 1],
- l = e.call(s);
- return "function" == typeof l ? !!r || (a = this.activeSub && this.subsText && this.subsText[this.activeSub] ? this.subsText[this.activeSub] : this.text, this.ls(l, s, n, a.substring(o, i), u)) : l
- },
- mv: function(e, t, n) {
- var o = t[t.length - 1],
- i = e.call(o);
- return "function" == typeof i ? this.ct(r(i.call(o)), o, n) : i
- },
- sub: function(e, t, n, r) {
- var o = this.subs[e];
- o && (this.activeSub = e, o(t, n, this, r), this.activeSub = !1)
- }
- };
- var i = /&/g,
- u = /</g,
- a = />/g,
- s = /\'/g,
- l = /\"/g,
- c = /[&<>\"\']/,
- f = Array.isArray || function(e) {
- return "[object Array]" === Object.prototype.toString.call(e)
- }
- }(t)
- }, function(e, t, n) {
- var r = n(87);
- e.exports = function() {
- var e = new r.Template({
- code: function(e, t, n) {
- var r = this;
- return r.b(n = n || ""), r.b('<div class="sp_choices">'), r.s(r.f("option_frames", e, t, 1), e, t, 0, 42, 184, "{{ }}") && (r.rs(e, t, function(e, t, n) {
- n.b('<iframe class="sp_choice sp_choice-'), n.b(n.v(n.f("index", e, t, 0))), n.b('" src="javascript:\''), n.b(n.t(n.f("src", e, t, 0))), n.b('\'" data-option-id="'), n.b(n.v(n.f("id", e, t, 0))), n.b('" data-choice-type="'), n.b(n.v(n.f("type", e, t, 0))), n.b('"></iframe>')
- }), e.pop()), r.b(" "), r.s(r.f("option_buttons", e, t, 1), e, t, 0, 222, 345, "{{ }}") && (r.rs(e, t, function(e, t, n) {
- n.b(' <button class="sp_choice sp_choice-'), n.b(n.v(n.f("index", e, t, 0))), n.b('" data-option-id="'), n.b(n.v(n.f("id", e, t, 0))), n.b('" data-choice-type="'), n.b(n.v(n.f("type", e, t, 0))), n.b('">'), n.b(n.v(n.f("text", e, t, 0))), n.b("</button> ")
- }), e.pop()), r.b("</div>"), r.fl()
- },
- partials: {},
- subs: {}
- }, '<div class="sp_choices">{{#option_frames}}<iframe class="sp_choice sp_choice-{{index}}" src="javascript:\'{{{ src }}}\'" data-option-id="{{ id }}" data-choice-type="{{ type }}"></iframe>{{/option_frames}} {{#option_buttons}} <button class="sp_choice sp_choice-{{index}}" data-option-id="{{ id }}" data-choice-type="{{ type }}">{{ text }}</button> {{/option_buttons}}</div>', r);
- return e
- }()
- }, function(e, t, n) {
- var r = n(87);
- e.exports = function() {
- var e = new r.Template({
- code: function(e, t, n) {
- var r = this;
- return r.b(n = n || ""), r.b(".sp_veil { display: block; position: fixed; z-index: "), r.b(r.v(r.f("z_index", e, t, 0))), r.b("; left: 0; right: 0; bottom: 0; top: 0; height: 100%; width: 100%; max-width: 100%; max-height: 100%; background-color: "), r.b(r.v(r.f("backdrop_background_color", e, t, 0))), r.b("; } .sp_message_container { all: initial; font-family: inherit; * { line-height: initial !important; all: unset; } } .sp_message_container { position: relative; margin: auto; width: 100%; z-index: "), r.b(r.v(r.f("z_index", e, t, 0))), r.b("; display: none; } .sp_message { margin:auto; } .sp_message .sp_message_content { flex-grow: 1; display: flex; flex-direction: column; } .sp_message_container .sp_message_title { padding:30px 30px 15px 30px; margin:0; font-size: "), r.b(r.v(r.f("title_font_size", e, t, 0))), r.b("; font-weight:bold; color: "), r.b(r.v(r.f("title_color", e, t, 0))), r.b("; background-color: "), r.b(r.v(r.f("title_background_color", e, t, 0))), r.b("; } .sp_message_container .sp_message_text { padding:10px 30px 10px 30px; margin:0; font-size: "), r.b(r.v(r.f("body_font_size", e, t, 0))), r.b("; max-width:800px; line-height: initial; color: "), r.b(r.v(r.f("body_color", e, t, 0))), r.b("; overflow: auto; } .sp_message_container .sp_message_text p { margin:0; padding: 0 0 8px; } .sp_message_body { background-color: "), r.b(r.v(r.f("body_background_color", e, t, 0))), r.b("; padding:0 0 20px; flex-grow: 1; } .sp_message .sp_message_panel { display:block; border: "), r.b(r.v(r.f("border_shorthand", e, t, 0))), r.b("; } .sp_message .sp_message_frame { overflow:auto; padding: "), r.b(r.v(r.f("frame_width", e, t, 0))), r.b("; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#26000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ background-color: "), r.b(r.v(r.f("frame_color", e, t, 0))), r.b(" } .sp_message_container .clearfix { clear:both; } .sp_message_row { display: flex; position: relative; background-color: "), r.b(r.v(r.f("background_color", e, t, 0))), r.b('; width:100%; } .sp_message_row::after { clear: both; content: ""; display: block; } .sp_message button { border: '), r.b(r.v(r.d("buttons.border", e, t, 0))), r.b("; background-color: "), r.b(r.v(r.d("buttons.backgroundColor", e, t, 0))), r.b("; color: "), r.b(r.v(r.d("buttons.color", e, t, 0))), r.b("; font-size: "), r.b(r.v(r.d("buttons.fontSize", e, t, 0))), r.b("; padding: 8px 25; float: right; margin: 0 15px 0 0; } .sp_message button:hover { background-color: "), r.b(r.v(r.d("buttons.hoverBackgroundColor", e, t, 0))), r.b("; color: "), r.b(r.v(r.d("buttons.hoverColor", e, t, 0))), r.b("; } .sp_side_image { display: none; width: 50%; max-width: 212px; background-size: cover; background-position: center; background-repeat: no-repeat; } "), r.s(r.f("left_image", e, t, 1), e, t, 0, 2220, 2297, "{{ }}") && (r.rs(e, t, function(e, t, n) {
- n.b(" .sp_left_image { display: block; background-image: url('"), n.b(n.v(n.f("left_image", e, t, 0))), n.b("'); } ")
- }), e.pop()), r.b(" "), r.s(r.f("right_image", e, t, 1), e, t, 0, 2329, 2408, "{{ }}") && (r.rs(e, t, function(e, t, n) {
- n.b(" .sp_right_image { display: block; background-image: url('"), n.b(n.v(n.f("right_image", e, t, 0))), n.b("'); } ")
- }), e.pop()), r.b(" .sp_image_logo { display: block; margin: 0 auto 10px; } .sp_message .sp_choices { display: flex; padding: 10px; flex-direction: row; align-items: center; padding: 0px 30px 30px 30px; } .sp_message .sp_choices > iframe { border: 0 none; background: transparent; flex-grow: 1; } .sp_message .sp_choices > button { flex-grow: 0; font-weight: bold; } .sp_message .sp_message_dismiss { display: none; position: absolute; top: 5px; right: 5px; cursor: pointer; z-index: 1500; color: "), r.b(r.v(r.f("close_button_color", e, t, 0))), r.b("; font-family:Verdana; font-size:15px; font-weight:normal; font-style:normal; height:22px; line-height:20px; overflow: hidden; width:22px; text-decoration:none; border: 0 none; outline: none; background: transparent; padding: 0; } .sp_message .sp_message_dismiss:hover { background-color: inherit; } .sp_message .sp_message_dismiss:outline { outline: none; } .sp_iframe_container { position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: "), r.b(r.v(r.f("z_index", e, t, 0))), r.b("; } .sp_iframe_container iframe { width: 100%; height: 100%; border: 0 none; }"), r.fl()
- },
- partials: {},
- subs: {}
- }, ".sp_veil { display: block; position: fixed; z-index: {{ z_index }}; left: 0; right: 0; bottom: 0; top: 0; height: 100%; width: 100%; max-width: 100%; max-height: 100%; background-color: {{ backdrop_background_color }}; } .sp_message_container { all: initial; font-family: inherit; * { line-height: initial !important; all: unset; } } .sp_message_container { position: relative; margin: auto; width: 100%; z-index: {{ z_index }}; display: none; } .sp_message { margin:auto; } .sp_message .sp_message_content { flex-grow: 1; display: flex; flex-direction: column; } .sp_message_container .sp_message_title { padding:30px 30px 15px 30px; margin:0; font-size: {{ title_font_size }}; font-weight:bold; color: {{ title_color }}; background-color: {{ title_background_color }}; } .sp_message_container .sp_message_text { padding:10px 30px 10px 30px; margin:0; font-size: {{ body_font_size }}; max-width:800px; line-height: initial; color: {{ body_color }}; overflow: auto; } .sp_message_container .sp_message_text p { margin:0; padding: 0 0 8px; } .sp_message_body { background-color: {{ body_background_color }}; padding:0 0 20px; flex-grow: 1; } .sp_message .sp_message_panel { display:block; border: {{ border_shorthand }}; } .sp_message .sp_message_frame { overflow:auto; padding: {{ frame_width }}; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#26000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ background-color: {{ frame_color }} } .sp_message_container .clearfix { clear:both; } .sp_message_row { display: flex; position: relative; background-color: {{ background_color }}; width:100%; } .sp_message_row::after { clear: both; content: \"\"; display: block; } .sp_message button { border: {{ buttons.border }}; background-color: {{ buttons.backgroundColor }}; color: {{ buttons.color }}; font-size: {{ buttons.fontSize }}; padding: 8px 25; float: right; margin: 0 15px 0 0; } .sp_message button:hover { background-color: {{ buttons.hoverBackgroundColor }}; color: {{ buttons.hoverColor }}; } .sp_side_image { display: none; width: 50%; max-width: 212px; background-size: cover; background-position: center; background-repeat: no-repeat; } {{#left_image}} .sp_left_image { display: block; background-image: url('{{left_image}}'); } {{/left_image}} {{#right_image}} .sp_right_image { display: block; background-image: url('{{right_image}}'); } {{/right_image}} .sp_image_logo { display: block; margin: 0 auto 10px; } .sp_message .sp_choices { display: flex; padding: 10px; flex-direction: row; align-items: center; padding: 0px 30px 30px 30px; } .sp_message .sp_choices > iframe { border: 0 none; background: transparent; flex-grow: 1; } .sp_message .sp_choices > button { flex-grow: 0; font-weight: bold; } .sp_message .sp_message_dismiss { display: none; position: absolute; top: 5px; right: 5px; cursor: pointer; z-index: 1500; color: {{ close_button_color }}; font-family:Verdana; font-size:15px; font-weight:normal; font-style:normal; height:22px; line-height:20px; overflow: hidden; width:22px; text-decoration:none; border: 0 none; outline: none; background: transparent; padding: 0; } .sp_message .sp_message_dismiss:hover { background-color: inherit; } .sp_message .sp_message_dismiss:outline { outline: none; } .sp_iframe_container { position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: {{ z_index }}; } .sp_iframe_container iframe { width: 100%; height: 100%; border: 0 none; }", r);
- return e
- }()
- }, function(e, t, n) {
- var r = n(87);
- e.exports = function() {
- var e = new r.Template({
- code: function(e, t, n) {
- var r = this;
- return r.b(n = n || ""), r.b(r.rp("<global0", e, t, "")), r.b(" .sp_message { margin-top: 25px; } .sp_veil { display:none; } .sp_message_dismiss { display: none; }"), r.fl()
- },
- partials: {
- "<global0": {
- name: "global",
- partials: {},
- subs: {}
- }
- },
- subs: {}
- }, "{{> global }} .sp_message { margin-top: 25px; } .sp_veil { display:none; } .sp_message_dismiss { display: none; }", r);
- return e
- }()
- }, function(e, t, n) {
- var r = n(87);
- e.exports = function() {
- var e = new r.Template({
- code: function(e, t, n) {
- var r = this;
- return r.b(n = n || ""), r.b(r.rp("<global0", e, t, "")), r.b(" .sp_message_container, .sp_message { left: 0; right: 0; bottom: 0; top: 0; position: fixed; } .sp_message_dismiss { display: none; } .sp_message { width: 50%; height: 50%; max-width: 650px; max-height: 300px; } @media screen and (max-width: 979px) /* Tablet */ { .sp_message { width: 75%; height: 75%; } } @media screen and (max-width: 500px) /* Mobile */ { .sp_message { width:95%; height:95%; } }"), r.fl()
- },
- partials: {
- "<global0": {
- name: "global",
- partials: {},
- subs: {}
- }
- },
- subs: {}
- }, "{{> global }} .sp_message_container, .sp_message { left: 0; right: 0; bottom: 0; top: 0; position: fixed; } .sp_message_dismiss { display: none; } .sp_message { width: 50%; height: 50%; max-width: 650px; max-height: 300px; } @media screen and (max-width: 979px) /* Tablet */ { .sp_message { width: 75%; height: 75%; } } @media screen and (max-width: 500px) /* Mobile */ { .sp_message { width:95%; height:95%; } }", r);
- return e
- }()
- }, function(e, t, n) {
- var r = n(87);
- e.exports = function() {
- var e = new r.Template({
- code: function(e, t, n) {
- var r = this;
- return r.b(n = n || ""), r.b('<div class="sp_message"><div id="sp_message_panel_id" class="sp_message_panel"><div class="sp_message_frame">'), r.s(r.f("top_image", e, t, 1), e, t, 0, 123, 196, "{{ }}") && (r.rs(e, t, function(e, t, n) {
- n.b(' <img src="'), n.b(n.v(n.f("top_image", e, t, 0))), n.b('" class="sp_image_logo" id="sp_image_logo_id"> ')
- }), e.pop()), r.b('<div class="sp_message_row"><button class="sp_message_dismiss">x</button><div class="sp_side_image sp_left_image sp_message_column"></div><div class="sp_message_column sp_message_content"><div class="sp_message_body" id="sp_message_body_id"><div class="sp_message_title">'), r.b(r.t(r.f("message_title", e, t, 0))), r.b('</div><div class="sp_message_text">'), r.b(r.t(r.f("message_body", e, t, 0))), r.b("</div></div>"), r.s(r.f("has_choices", e, t, 1), e, t, 0, 585, 604, "{{ }}") && (r.rs(e, t, function(e, t, n) {
- n.b(" "), n.b(n.rp("<choice_row0", e, t, "")), n.b(" ")
- }), e.pop()), r.b('</div><div class="sp_side_image sp_right_image sp_message_column"></div></div></div><div class="clearfix"></div></div></div>'), r.fl()
- },
- partials: {
- "<choice_row0": {
- name: "choice_row",
- partials: {},
- subs: {}
- }
- },
- subs: {}
- }, '<div class="sp_message"><div id="sp_message_panel_id" class="sp_message_panel"><div class="sp_message_frame">{{#top_image}} <img src="{{ top_image }}" class="sp_image_logo" id="sp_image_logo_id"> {{/top_image}}<div class="sp_message_row"><button class="sp_message_dismiss">x</button><div class="sp_side_image sp_left_image sp_message_column"></div><div class="sp_message_column sp_message_content"><div class="sp_message_body" id="sp_message_body_id"><div class="sp_message_title">{{{ message_title }}}</div><div class="sp_message_text">{{{ message_body }}}</div></div>{{#has_choices}} {{> choice_row }} {{/has_choices}}</div><div class="sp_side_image sp_right_image sp_message_column"></div></div></div><div class="clearfix"></div></div></div>', r);
- return e
- }()
- }, function(e, t, n) {
- var r = n(87);
- e.exports = function() {
- var e = new r.Template({
- code: function(e, t, n) {
- var r = this;
- return r.b(n = n || ""), r.b(r.rp("<global0", e, t, "")), r.b(" .sp_message .sp_message_dismiss { display: block; } .sp_message_container .sp_message { left: 0; right: 0; position: fixed; width: 100%; } .sp_message_container .sp_message_panel { border-top: "), r.b(r.v(r.f("border_shorthand", e, t, 0))), r.b("; } .sp_message_container .sp_message_title { padding: 15px 60px 5px 40px; } .sp_message_container .sp_message_text { padding: 5px 60px 0 40px; } .sp_message_body { padding-bottom:8px; } .sp_side_image { width:15%; } .sp_image_logo { margin: 5px auto 10px; } .sp_message_column.sp_message_content { width: 66%; flex-direction: row; } .sp_message .sp_choices { flex-direction: row-reverse; width: 33%; padding: inherit; padding-right: 35px; } .sp_choices > button { height: 35px; } /*remove*/ .sp_message .sp_message_frame { padding: 0; } @media screen and (max-width: 979px) /* Tablet */ { .sp_image_sidebar { width:20%; } } @media screen and (max-width: 500px) /* Mobile */ { .sp_image_sidebar { width:25%; } }"), r.fl()
- },
- partials: {
- "<global0": {
- name: "global",
- partials: {},
- subs: {}
- }
- },
- subs: {}
- }, "{{> global }} .sp_message .sp_message_dismiss { display: block; } .sp_message_container .sp_message { left: 0; right: 0; position: fixed; width: 100%; } .sp_message_container .sp_message_panel { border-top: {{ border_shorthand }}; } .sp_message_container .sp_message_title { padding: 15px 60px 5px 40px; } .sp_message_container .sp_message_text { padding: 5px 60px 0 40px; } .sp_message_body { padding-bottom:8px; } .sp_side_image { width:15%; } .sp_image_logo { margin: 5px auto 10px; } .sp_message_column.sp_message_content { width: 66%; flex-direction: row; } .sp_message .sp_choices { flex-direction: row-reverse; width: 33%; padding: inherit; padding-right: 35px; } .sp_choices > button { height: 35px; } /*remove*/ .sp_message .sp_message_frame { padding: 0; } @media screen and (max-width: 979px) /* Tablet */ { .sp_image_sidebar { width:20%; } } @media screen and (max-width: 500px) /* Mobile */ { .sp_image_sidebar { width:25%; } }", r);
- return e
- }()
- }, function(e, t, n) {
- var r = n(87);
- e.exports = function() {
- var e = new r.Template({
- code: function(e, t, n) {
- var r = this;
- return r.b(n = n || ""), r.b(r.rp("<notice_bar_global0", e, t, "")), r.b(" .sp_message_container .sp_message { bottom: 0; } .sp_message_container .sp_message_panel { border-top: "), r.b(r.v(r.f("border_shorthand", e, t, 0))), r.b("; }"), r.fl()
- },
- partials: {
- "<notice_bar_global0": {
- name: "notice_bar_global",
- partials: {},
- subs: {}
- }
- },
- subs: {}
- }, "{{> notice_bar_global }} .sp_message_container .sp_message { bottom: 0; } .sp_message_container .sp_message_panel { border-top: {{ border_shorthand }}; }", r);
- return e
- }()
- }, function(e, t, n) {
- var r = n(87);
- e.exports = function() {
- var e = new r.Template({
- code: function(e, t, n) {
- var r = this;
- return r.b(n = n || ""), r.b(r.rp("<global0", e, t, "")), r.b(" .sp_message .sp_message_dismiss { display: block; } .sp_message_container, .sp_message { left: 0; right: 0; bottom: 0; top: 0; position: fixed; } .sp_message { width: 50%; height: 50%; max-width: 650px; max-height: 300px; } @media screen and (max-width: 979px) /* Tablet */ { .sp_message { width: 75%; height: 75%; } } @media screen and (max-width: 500px) /* Mobile */ { .sp_message { width:95%; height:95%; } }"), r.fl()
- },
- partials: {
- "<global0": {
- name: "global",
- partials: {},
- subs: {}
- }
- },
- subs: {}
- }, "{{> global }} .sp_message .sp_message_dismiss { display: block; } .sp_message_container, .sp_message { left: 0; right: 0; bottom: 0; top: 0; position: fixed; } .sp_message { width: 50%; height: 50%; max-width: 650px; max-height: 300px; } @media screen and (max-width: 979px) /* Tablet */ { .sp_message { width: 75%; height: 75%; } } @media screen and (max-width: 500px) /* Mobile */ { .sp_message { width:95%; height:95%; } }", r);
- return e
- }()
- }, function(e, t, n) {
- var r = n(87);
- e.exports = function() {
- var e = new r.Template({
- code: function(e, t, n) {
- var r = this;
- return r.b(n = n || ""), r.b(r.rp("<notice_bar_global0", e, t, "")), r.b(" .sp_message_container .sp_message { top: 0; } .sp_message_container .sp_message_panel { border-bottom: "), r.b(r.v(r.f("border_shorthand", e, t, 0))), r.b("; }"), r.fl()
- },
- partials: {
- "<notice_bar_global0": {
- name: "notice_bar_global",
- partials: {},
- subs: {}
- }
- },
- subs: {}
- }, "{{> notice_bar_global }} .sp_message_container .sp_message { top: 0; } .sp_message_container .sp_message_panel { border-bottom: {{ border_shorthand }}; }", r);
- return e
- }()
- }, function(e, t, n) {
- var r, o;
- ("undefined" != typeof e && function(t) {
- e.exports = t()
- } || function(i) {
- r = i, o = "function" == typeof r ? r.call(t, n, t, e) : r, !(void 0 !== o && (e.exports = o))
- } || function(e) {
- window.underscoreDeepExtend = e()
- })(function() {
- return function(e) {
- return function(t) {
- var n = /#{\s*?_\s*?}/,
- r = Array.prototype.slice;
- return e.each(r.call(arguments, 1), function(r) {
- for (var o in r)
- if (e.isUndefined(t[o]) || e.isFunction(t[o]) || e.isNull(r[o]) || e.isDate(r[o])) t[o] = r[o];
- else if (e.isString(r[o]) && n.test(r[o])) e.isString(t[o]) && (t[o] = r[o].replace(n, t[o]));
- else if (e.isArray(t[o]) || e.isArray(r[o])) {
- if (!e.isArray(t[o]) || !e.isArray(r[o])) throw new Error("Trying to combine an array with a non-array (" + o + ")");
- t[o] = e.reject(e.deepExtend(e.clone(t[o]), r[o]), function(t) {
- return e.isNull(t)
- })
- } else if (e.isObject(t[o]) || e.isObject(r[o])) {
- if (!e.isObject(t[o]) || !e.isObject(r[o])) throw new Error("Trying to combine an object with a non-object (" + o + ")");
- t[o] = e.deepExtend(e.clone(t[o]), r[o])
- } else t[o] = r[o]
- }), t
- }
- }
- })
- }]));
- //# sourceMappingURL=https://s3.amazonaws.com/d3jlsadfjkuern/1.7.659/bWVzc2FnaW5nLmpz.map
Add Comment
Please, Sign In to add comment