Last active
March 21, 2016 13:39
-
-
Save fraszczakszymon/f7413d38063840a4706f to your computer and use it in GitHub Desktop.
71M.js
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
! function e(t, i, o) { | |
function n(a, s) { | |
if (!i[a]) { | |
if (!t[a]) { | |
var l = "function" == typeof require && require; | |
if (!s && l) return l(a, !0); | |
if (r) return r(a, !0); | |
var c = new Error("Cannot find module '" + a + "'"); | |
throw c.code = "MODULE_NOT_FOUND", c | |
} | |
var u = i[a] = { | |
exports: {} | |
}; | |
t[a][0].call(u.exports, function(e) { | |
var i = t[a][1][e]; | |
return n(i ? i : e) | |
}, u, u.exports, e, t, i, o) | |
} | |
return i[a].exports | |
} | |
for (var r = "function" == typeof require && require, a = 0; a < o.length; a++) n(o[a]); | |
return n | |
}({ | |
1: [function(e, t, i) { | |
t.exports = { | |
name: "adtec-global", | |
version: "7.6.1", | |
config: { | |
namespace: "adtecGlobal" | |
} | |
} | |
}, {}], | |
2: [function(e, t, i) { | |
function o(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function n(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}); | |
var r = function() { | |
function e(e, t) { | |
for (var i = 0; i < t.length; i++) { | |
var o = t[i]; | |
o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, o.key, o) | |
} | |
} | |
return function(t, i, o) { | |
return i && e(t.prototype, i), o && e(t, o), t | |
} | |
}(), | |
a = e("lodash/collection/foreach"), | |
s = o(a), | |
l = e("lodash/collection/reduce"), | |
c = o(l), | |
u = function() { | |
function e(t) { | |
var i = t.write, | |
o = t.location, | |
r = t.cookie, | |
a = t.random; | |
n(this, e), this.write = i, this.cookie = r, this.location = o, this.random = a | |
} | |
return r(e, [{ | |
key: "load", | |
value: function(e) { | |
var t = arguments.length <= 1 || void 0 === arguments[1] ? "" : arguments[1], | |
i = this._chooseEntry(e) || {}; | |
return i.name && (e.override.cookieDisabled || this.cookie.set(e.override.name, { | |
value: i.name, | |
maxAge: e.override.ttl | |
}), "script" === t && this.write.out("<script src='" + i.data + "'></script>")), i.data | |
} | |
}, { | |
key: "_chooseEntry", | |
value: function(e) { | |
var t = (0, c["default"])(e.resources, function(e, t) { | |
var i = void 0 === t.chance ? 1 : t.chance; | |
return e + i | |
}, 0), | |
i = this.random(), | |
o = void 0; | |
e.override.cookieDisabled || (o = this.cookie.get(e.override.name)); | |
var n = this.location.get(e.override.name) || o, | |
r = 0, | |
a = e.resources[0]; | |
return (0, s["default"])(e.resources, function(e) { | |
var o = void 0 === e.chance ? 1 : e.chance; | |
return r += o / t, n && e.name === n || !n && r > i ? (a = e, !1) : void 0 | |
}), a | |
} | |
}]), e | |
}(); | |
i["default"] = function(e) { | |
return new u(e) | |
}, t.exports = i["default"] | |
}, { | |
"lodash/collection/foreach": 13, | |
"lodash/collection/reduce": 15 | |
}], | |
3: [function(e, t, i) { | |
(function(o) { | |
function n(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}); | |
var r = e("./../../service/write"), | |
a = n(r), | |
s = e("./../../service/location"), | |
l = n(s), | |
c = e("./../cookie"), | |
u = n(c), | |
d = e("./bootstrap"), | |
f = n(d), | |
p = (0, u["default"])({ | |
global: o | |
}); | |
i["default"] = (0, f["default"])({ | |
write: a["default"], | |
location: l["default"], | |
cookie: p, | |
random: Math.random | |
}), t.exports = i["default"] | |
}).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}) | |
}, { | |
"./../../service/location": 5, | |
"./../../service/write": 6, | |
"./../cookie": 4, | |
"./bootstrap": 2 | |
}], | |
4: [function(e, t, i) { | |
function o(e, t) { | |
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function") | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}); | |
var n = function() { | |
function e(e, t) { | |
for (var i = 0; i < t.length; i++) { | |
var o = t[i]; | |
o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, o.key, o) | |
} | |
} | |
return function(t, i, o) { | |
return i && e(t.prototype, i), o && e(t, o), t | |
} | |
}(), | |
r = function() { | |
function e(t) { | |
var i = t.global; | |
o(this, e), this.document = i.document | |
} | |
return n(e, [{ | |
key: "set", | |
value: function(e, t) { | |
var i = t.value, | |
o = void 0 === i ? "" : i, | |
n = t.domain, | |
r = void 0 === n ? "" : n, | |
a = t.path, | |
s = void 0 === a ? "/" : a, | |
l = t.expires, | |
c = void 0 === l ? 0 : l, | |
u = t.maxAge, | |
d = void 0 === u ? void 0 : u, | |
f = t.secure, | |
p = void 0 === f ? !1 : f, | |
g = [e + "=" + encodeURIComponent(String(o) || "")], | |
h = void 0; | |
c && "number" == typeof c ? h = new Date(c) : "undefined" != typeof d && (d ? (h = new Date, h.setTime(h.getTime() + d)) : h = new Date(1e3)), h && g.push("expires=" + h.toUTCString()), r && g.push("domain=" + r), s && g.push("path=" + s), p && g.push("secure"), this.document.cookie = g.join("; ") | |
} | |
}, { | |
key: "get", | |
value: function(e) { | |
var t = (String(this.document.cookie).match(new RegExp("(?:^|; )" + e + "=([^;]+)")) || []).pop(); | |
return t && (t = decodeURIComponent(t)), t | |
} | |
}, { | |
key: "remove", | |
value: function(e) { | |
var t = arguments.length <= 1 || void 0 === arguments[1] ? {} : arguments[1], | |
i = t.path, | |
o = t.domain; | |
this.set(e, { | |
path: i, | |
domain: o, | |
maxAge: 0 | |
}) | |
} | |
}]), e | |
}(); | |
i["default"] = function(e) { | |
return new r(e) | |
}, t.exports = i["default"] | |
}, {}], | |
5: [function(e, t, i) { | |
(function(o) { | |
function n(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}); | |
var r = e("lodash/collection/foreach"), | |
a = n(r); | |
i["default"] = { | |
get: function(e) { | |
var t = o.location.search.substr(1).split("&"), | |
i = ""; | |
return (0, a["default"])(t, function(t) { | |
var o = t.split("="); | |
return o[0] === e ? (i = decodeURIComponent(o[1]), !1) : void 0 | |
}), i | |
} | |
}, t.exports = i["default"] | |
}).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}) | |
}, { | |
"lodash/collection/foreach": 13 | |
}], | |
6: [function(e, t, i) { | |
(function(e) { | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = { | |
out: function(t) { | |
e.document.write(t) | |
} | |
}, t.exports = i["default"] | |
}).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}) | |
}, {}], | |
7: [function(e, t, i) { | |
function o() { | |
if (!s) { | |
s = !0; | |
for (var e, t = a.length; t;) { | |
e = a, a = []; | |
for (var i = -1; ++i < t;) e[i](); | |
t = a.length | |
} | |
s = !1 | |
} | |
} | |
function n() {} | |
var r = t.exports = {}, | |
a = [], | |
s = !1; | |
r.nextTick = function(e) { | |
a.push(e), s || setTimeout(o, 0) | |
}, r.title = "browser", r.browser = !0, r.env = {}, r.argv = [], r.version = "", r.versions = {}, r.on = n, r.addListener = n, r.once = n, r.off = n, r.removeListener = n, r.removeAllListeners = n, r.emit = n, r.binding = function(e) { | |
throw new Error("process.binding is not supported") | |
}, r.cwd = function() { | |
return "/" | |
}, r.chdir = function(e) { | |
throw new Error("process.chdir is not supported") | |
}, r.umask = function() { | |
return 0 | |
} | |
}, {}], | |
8: [function(e, t, i) { | |
(function(i, o) { | |
(function() { | |
"use strict"; | |
function n(e) { | |
return "function" == typeof e || "object" == typeof e && null !== e | |
} | |
function r(e) { | |
return "function" == typeof e | |
} | |
function a(e) { | |
Y = e | |
} | |
function s(e) { | |
X = e | |
} | |
function l() { | |
return function() { | |
i.nextTick(p) | |
} | |
} | |
function c() { | |
return function() { | |
W(p) | |
} | |
} | |
function u() { | |
var e = 0, | |
t = new Z(p), | |
i = document.createTextNode(""); | |
return t.observe(i, { | |
characterData: !0 | |
}), | |
function() { | |
i.data = e = ++e % 2 | |
} | |
} | |
function d() { | |
var e = new MessageChannel; | |
return e.port1.onmessage = p, | |
function() { | |
e.port2.postMessage(0) | |
} | |
} | |
function f() { | |
return function() { | |
setTimeout(p, 1) | |
} | |
} | |
function p() { | |
for (var e = 0; q > e; e += 2) { | |
var t = te[e], | |
i = te[e + 1]; | |
t(i), te[e] = void 0, te[e + 1] = void 0 | |
} | |
q = 0 | |
} | |
function g() { | |
try { | |
var t = e, | |
i = t("vertx"); | |
return W = i.runOnLoop || i.runOnContext, c() | |
} catch (o) { | |
return f() | |
} | |
} | |
function h(e, t) { | |
var i = this, | |
o = i._state; | |
if (o === re && !e || o === ae && !t) return this; | |
var n = new this.constructor(m), | |
r = i._result; | |
if (o) { | |
var a = arguments[o - 1]; | |
X(function() { | |
L(o, n, a, r) | |
}) | |
} else k(i, n, e, t); | |
return n | |
} | |
function S(e) { | |
var t = this; | |
if (e && "object" == typeof e && e.constructor === t) return e; | |
var i = new t(m); | |
return O(i, e), i | |
} | |
function m() {} | |
function v() { | |
return new TypeError("You cannot resolve a promise with itself") | |
} | |
function y() { | |
return new TypeError("A promises callback cannot return that same promise.") | |
} | |
function b(e) { | |
try { | |
return e.then | |
} catch (t) { | |
return se.error = t, se | |
} | |
} | |
function _(e, t, i, o) { | |
try { | |
e.call(t, i, o) | |
} catch (n) { | |
return n | |
} | |
} | |
function P(e, t, i) { | |
X(function(e) { | |
var o = !1, | |
n = _(i, t, function(i) { | |
o || (o = !0, t !== i ? O(e, i) : x(e, i)) | |
}, function(t) { | |
o || (o = !0, T(e, t)) | |
}, "Settle: " + (e._label || " unknown promise")); | |
!o && n && (o = !0, T(e, n)) | |
}, e) | |
} | |
function w(e, t) { | |
t._state === re ? x(e, t._result) : t._state === ae ? T(e, t._result) : k(t, void 0, function(t) { | |
O(e, t) | |
}, function(t) { | |
T(e, t) | |
}) | |
} | |
function I(e, t, i) { | |
t.constructor === e.constructor && i === ie && constructor.resolve === oe ? w(e, t) : i === se ? T(e, se.error) : void 0 === i ? x(e, t) : r(i) ? P(e, t, i) : x(e, t) | |
} | |
function O(e, t) { | |
e === t ? T(e, v()) : n(t) ? I(e, t, b(t)) : x(e, t) | |
} | |
function A(e) { | |
e._onerror && e._onerror(e._result), D(e) | |
} | |
function x(e, t) { | |
e._state === ne && (e._result = t, e._state = re, 0 !== e._subscribers.length && X(D, e)) | |
} | |
function T(e, t) { | |
e._state === ne && (e._state = ae, e._result = t, X(A, e)) | |
} | |
function k(e, t, i, o) { | |
var n = e._subscribers, | |
r = n.length; | |
e._onerror = null, n[r] = t, n[r + re] = i, n[r + ae] = o, 0 === r && e._state && X(D, e) | |
} | |
function D(e) { | |
var t = e._subscribers, | |
i = e._state; | |
if (0 !== t.length) { | |
for (var o, n, r = e._result, a = 0; a < t.length; a += 3) o = t[a], n = t[a + i], o ? L(i, o, n, r) : n(r); | |
e._subscribers.length = 0 | |
} | |
} | |
function E() { | |
this.error = null | |
} | |
function j(e, t) { | |
try { | |
return e(t) | |
} catch (i) { | |
return le.error = i, le | |
} | |
} | |
function L(e, t, i, o) { | |
var n, a, s, l, c = r(i); | |
if (c) { | |
if (n = j(i, o), n === le ? (l = !0, a = n.error, n = null) : s = !0, t === n) return void T(t, y()) | |
} else n = o, s = !0; | |
t._state !== ne || (c && s ? O(t, n) : l ? T(t, a) : e === re ? x(t, n) : e === ae && T(t, n)) | |
} | |
function M(e, t) { | |
try { | |
t(function(t) { | |
O(e, t) | |
}, function(t) { | |
T(e, t) | |
}) | |
} catch (i) { | |
T(e, i) | |
} | |
} | |
function C(e) { | |
return new ge(this, e).promise | |
} | |
function F(e) { | |
function t(e) { | |
O(n, e) | |
} | |
function i(e) { | |
T(n, e) | |
} | |
var o = this, | |
n = new o(m); | |
if (!$(e)) return T(n, new TypeError("You must pass an array to race.")), n; | |
for (var r = e.length, a = 0; n._state === ne && r > a; a++) k(o.resolve(e[a]), void 0, t, i); | |
return n | |
} | |
function R(e) { | |
var t = this, | |
i = new t(m); | |
return T(i, e), i | |
} | |
function U() { | |
throw new TypeError("You must pass a resolver function as the first argument to the promise constructor") | |
} | |
function N() { | |
throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.") | |
} | |
function B(e) { | |
this._id = fe++, this._state = void 0, this._result = void 0, this._subscribers = [], m !== e && ("function" != typeof e && U(), this instanceof B ? M(this, e) : N()) | |
} | |
function V(e, t) { | |
this._instanceConstructor = e, this.promise = new e(m), Array.isArray(t) ? (this._input = t, this.length = t.length, this._remaining = t.length, this._result = new Array(this.length), 0 === this.length ? x(this.promise, this._result) : (this.length = this.length || 0, this._enumerate(), 0 === this._remaining && x(this.promise, this._result))) : T(this.promise, this._validationError()) | |
} | |
function G() { | |
var e; | |
if ("undefined" != typeof o) e = o; | |
else if ("undefined" != typeof self) e = self; | |
else try { | |
e = Function("return this")() | |
} catch (t) { | |
throw new Error("polyfill failed because global object is unavailable in this environment") | |
} | |
var i = e.Promise; | |
(!i || "[object Promise]" !== Object.prototype.toString.call(i.resolve()) || i.cast) && (e.Promise = pe) | |
} | |
var z; | |
z = Array.isArray ? Array.isArray : function(e) { | |
return "[object Array]" === Object.prototype.toString.call(e) | |
}; | |
var W, Y, H, $ = z, | |
q = 0, | |
X = function(e, t) { | |
te[q] = e, te[q + 1] = t, q += 2, 2 === q && (Y ? Y(p) : H()) | |
}, | |
Q = "undefined" != typeof window ? window : void 0, | |
K = Q || {}, | |
Z = K.MutationObserver || K.WebKitMutationObserver, | |
J = "undefined" != typeof i && "[object process]" === {}.toString.call(i), | |
ee = "undefined" != typeof Uint8ClampedArray && "undefined" != typeof importScripts && "undefined" != typeof MessageChannel, | |
te = new Array(1e3); | |
H = J ? l() : Z ? u() : ee ? d() : void 0 === Q && "function" == typeof e ? g() : f(); | |
var ie = h, | |
oe = S, | |
ne = void 0, | |
re = 1, | |
ae = 2, | |
se = new E, | |
le = new E, | |
ce = C, | |
ue = F, | |
de = R, | |
fe = 0, | |
pe = B; | |
B.all = ce, B.race = ue, B.resolve = oe, B.reject = de, B._setScheduler = a, B._setAsap = s, B._asap = X, B.prototype = { | |
constructor: B, | |
then: ie, | |
"catch": function(e) { | |
return this.then(null, e) | |
} | |
}; | |
var ge = V; | |
V.prototype._validationError = function() { | |
return new Error("Array Methods must be provided an Array") | |
}, V.prototype._enumerate = function() { | |
for (var e = this.length, t = this._input, i = 0; this._state === ne && e > i; i++) this._eachEntry(t[i], i) | |
}, V.prototype._eachEntry = function(e, t) { | |
var i = this._instanceConstructor, | |
o = i.resolve; | |
if (o === oe) { | |
var n = b(e); | |
if (n === ie && e._state !== ne) this._settledAt(e._state, t, e._result); | |
else if ("function" != typeof n) this._remaining--, this._result[t] = e; | |
else if (i === pe) { | |
var r = new i(m); | |
I(r, e, n), this._willSettleAt(r, t) | |
} else this._willSettleAt(new i(function(t) { | |
t(e) | |
}), t) | |
} else this._willSettleAt(o(e), t) | |
}, V.prototype._settledAt = function(e, t, i) { | |
var o = this.promise; | |
o._state === ne && (this._remaining--, e === ae ? T(o, i) : this._result[t] = i), 0 === this._remaining && x(o, this._result) | |
}, V.prototype._willSettleAt = function(e, t) { | |
var i = this; | |
k(e, void 0, function(e) { | |
i._settledAt(re, t, e) | |
}, function(e) { | |
i._settledAt(ae, t, e) | |
}) | |
}; | |
var he = G, | |
Se = { | |
Promise: pe, | |
polyfill: he | |
}; | |
"function" == typeof define && define.amd ? define(function() { | |
return Se | |
}) : "undefined" != typeof t && t.exports ? t.exports = Se : "undefined" != typeof this && (this.ES6Promise = Se), he() | |
}).call(this) | |
}).call(this, e("_process"), "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}) | |
}, { | |
_process: 7 | |
}], | |
9: [function(e, t, i) { | |
function o(e, t, i) { | |
var o = e ? e.length : 0; | |
if (!o) return -1; | |
if ("number" == typeof i) i = 0 > i ? a(o + i, 0) : i; | |
else if (i) { | |
var s = r(e, t); | |
return o > s && (t === t ? t === e[s] : e[s] !== e[s]) ? s : -1 | |
} | |
return n(e, t, i || 0) | |
} | |
var n = e("../internal/baseIndexOf"), | |
r = e("../internal/binaryIndex"), | |
a = Math.max; | |
t.exports = o | |
}, { | |
"../internal/baseIndexOf": 34, | |
"../internal/binaryIndex": 46 | |
}], | |
10: [function(e, t, i) { | |
function o(e) { | |
var t = e ? e.length : 0; | |
return t ? e[t - 1] : void 0 | |
} | |
t.exports = o | |
}, {}], | |
11: [function(e, t, i) { | |
function o(e, t, i) { | |
var o = s(e) ? n : a; | |
return t = r(t, i, 3), o(e, t) | |
} | |
var n = e("../internal/arrayFilter"), | |
r = e("../internal/baseCallback"), | |
a = e("../internal/baseFilter"), | |
s = e("../lang/isArray"); | |
t.exports = o | |
}, { | |
"../internal/arrayFilter": 18, | |
"../internal/baseCallback": 25, | |
"../internal/baseFilter": 28, | |
"../lang/isArray": 76 | |
}], | |
12: [function(e, t, i) { | |
var o = e("../internal/arrayEach"), | |
n = e("../internal/baseEach"), | |
r = e("../internal/createForEach"), | |
a = r(o, n); | |
t.exports = a | |
}, { | |
"../internal/arrayEach": 17, | |
"../internal/baseEach": 27, | |
"../internal/createForEach": 52 | |
}], | |
13: [function(e, t, i) { | |
arguments[4][12][0].apply(i, arguments) | |
}, { | |
"../internal/arrayEach": 17, | |
"../internal/baseEach": 27, | |
"../internal/createForEach": 52, | |
dup: 12 | |
}], | |
14: [function(e, t, i) { | |
function o(e, t, i) { | |
var o = s(e) ? n : a; | |
return t = r(t, i, 3), o(e, t) | |
} | |
var n = e("../internal/arrayMap"), | |
r = e("../internal/baseCallback"), | |
a = e("../internal/baseMap"), | |
s = e("../lang/isArray"); | |
t.exports = o | |
}, { | |
"../internal/arrayMap": 19, | |
"../internal/baseCallback": 25, | |
"../internal/baseMap": 38, | |
"../lang/isArray": 76 | |
}], | |
15: [function(e, t, i) { | |
var o = e("../internal/arrayReduce"), | |
n = e("../internal/baseEach"), | |
r = e("../internal/createReduce"), | |
a = r(o, n); | |
t.exports = a | |
}, { | |
"../internal/arrayReduce": 21, | |
"../internal/baseEach": 27, | |
"../internal/createReduce": 55 | |
}], | |
16: [function(e, t, i) { | |
function o(e, t) { | |
if ("function" != typeof e) throw new TypeError(n); | |
return t = r(void 0 === t ? e.length - 1 : +t || 0, 0), | |
function() { | |
for (var i = arguments, o = -1, n = r(i.length - t, 0), a = Array(n); ++o < n;) a[o] = i[t + o]; | |
switch (t) { | |
case 0: | |
return e.call(this, a); | |
case 1: | |
return e.call(this, i[0], a); | |
case 2: | |
return e.call(this, i[0], i[1], a) | |
} | |
var s = Array(t + 1); | |
for (o = -1; ++o < t;) s[o] = i[o]; | |
return s[t] = a, e.apply(this, s) | |
} | |
} | |
var n = "Expected a function", | |
r = Math.max; | |
t.exports = o | |
}, {}], | |
17: [function(e, t, i) { | |
function o(e, t) { | |
for (var i = -1, o = e.length; ++i < o && t(e[i], i, e) !== !1;); | |
return e | |
} | |
t.exports = o | |
}, {}], | |
18: [function(e, t, i) { | |
function o(e, t) { | |
for (var i = -1, o = e.length, n = -1, r = []; ++i < o;) { | |
var a = e[i]; | |
t(a, i, e) && (r[++n] = a) | |
} | |
return r | |
} | |
t.exports = o | |
}, {}], | |
19: [function(e, t, i) { | |
function o(e, t) { | |
for (var i = -1, o = e.length, n = Array(o); ++i < o;) n[i] = t(e[i], i, e); | |
return n | |
} | |
t.exports = o | |
}, {}], | |
20: [function(e, t, i) { | |
function o(e, t) { | |
for (var i = -1, o = t.length, n = e.length; ++i < o;) e[n + i] = t[i]; | |
return e | |
} | |
t.exports = o | |
}, {}], | |
21: [function(e, t, i) { | |
function o(e, t, i, o) { | |
var n = -1, | |
r = e.length; | |
for (o && r && (i = e[++n]); ++n < r;) i = t(i, e[n], n, e); | |
return i | |
} | |
t.exports = o | |
}, {}], | |
22: [function(e, t, i) { | |
function o(e, t) { | |
for (var i = -1, o = e.length; ++i < o;) | |
if (t(e[i], i, e)) return !0; | |
return !1 | |
} | |
t.exports = o | |
}, {}], | |
23: [function(e, t, i) { | |
function o(e, t, i) { | |
for (var o = -1, r = n(t), a = r.length; ++o < a;) { | |
var s = r[o], | |
l = e[s], | |
c = i(l, t[s], s, e, t); | |
(c === c ? c === l : l !== l) && (void 0 !== l || s in e) || (e[s] = c) | |
} | |
return e | |
} | |
var n = e("../object/keys"); | |
t.exports = o | |
}, { | |
"../object/keys": 87 | |
}], | |
24: [function(e, t, i) { | |
function o(e, t) { | |
return null == t ? e : n(t, r(t), e) | |
} | |
var n = e("./baseCopy"), | |
r = e("../object/keys"); | |
t.exports = o | |
}, { | |
"../object/keys": 87, | |
"./baseCopy": 26 | |
}], | |
25: [function(e, t, i) { | |
function o(e, t, i) { | |
var o = typeof e; | |
return "function" == o ? void 0 === t ? e : a(e, t, i) : null == e ? s : "object" == o ? n(e) : void 0 === t ? l(e) : r(e, t) | |
} | |
var n = e("./baseMatches"), | |
r = e("./baseMatchesProperty"), | |
a = e("./bindCallback"), | |
s = e("../utility/identity"), | |
l = e("../utility/property"); | |
t.exports = o | |
}, { | |
"../utility/identity": 92, | |
"../utility/property": 93, | |
"./baseMatches": 39, | |
"./baseMatchesProperty": 40, | |
"./bindCallback": 48 | |
}], | |
26: [function(e, t, i) { | |
function o(e, t, i) { | |
i || (i = {}); | |
for (var o = -1, n = t.length; ++o < n;) { | |
var r = t[o]; | |
i[r] = e[r] | |
} | |
return i | |
} | |
t.exports = o | |
}, {}], | |
27: [function(e, t, i) { | |
var o = e("./baseForOwn"), | |
n = e("./createBaseEach"), | |
r = n(o); | |
t.exports = r | |
}, { | |
"./baseForOwn": 32, | |
"./createBaseEach": 50 | |
}], | |
28: [function(e, t, i) { | |
function o(e, t) { | |
var i = []; | |
return n(e, function(e, o, n) { | |
t(e, o, n) && i.push(e) | |
}), i | |
} | |
var n = e("./baseEach"); | |
t.exports = o | |
}, { | |
"./baseEach": 27 | |
}], | |
29: [function(e, t, i) { | |
function o(e, t, i, c) { | |
c || (c = []); | |
for (var u = -1, d = e.length; ++u < d;) { | |
var f = e[u]; | |
l(f) && s(f) && (i || a(f) || r(f)) ? t ? o(f, t, i, c) : n(c, f) : i || (c[c.length] = f) | |
} | |
return c | |
} | |
var n = e("./arrayPush"), | |
r = e("../lang/isArguments"), | |
a = e("../lang/isArray"), | |
s = e("./isArrayLike"), | |
l = e("./isObjectLike"); | |
t.exports = o | |
}, { | |
"../lang/isArguments": 75, | |
"../lang/isArray": 76, | |
"./arrayPush": 20, | |
"./isArrayLike": 63, | |
"./isObjectLike": 68 | |
}], | |
30: [function(e, t, i) { | |
var o = e("./createBaseFor"), | |
n = o(); | |
t.exports = n | |
}, { | |
"./createBaseFor": 51 | |
}], | |
31: [function(e, t, i) { | |
function o(e, t) { | |
return n(e, t, r) | |
} | |
var n = e("./baseFor"), | |
r = e("../object/keysIn"); | |
t.exports = o | |
}, { | |
"../object/keysIn": 88, | |
"./baseFor": 30 | |
}], | |
32: [function(e, t, i) { | |
function o(e, t) { | |
return n(e, t, r) | |
} | |
var n = e("./baseFor"), | |
r = e("../object/keys"); | |
t.exports = o | |
}, { | |
"../object/keys": 87, | |
"./baseFor": 30 | |
}], | |
33: [function(e, t, i) { | |
function o(e, t, i) { | |
if (null != e) { | |
void 0 !== i && i in n(e) && (t = [i]); | |
for (var o = 0, r = t.length; null != e && r > o;) e = e[t[o++]]; | |
return o && o == r ? e : void 0 | |
} | |
} | |
var n = e("./toObject"); | |
t.exports = o | |
}, { | |
"./toObject": 73 | |
}], | |
34: [function(e, t, i) { | |
function o(e, t, i) { | |
if (t !== t) return n(e, i); | |
for (var o = i - 1, r = e.length; ++o < r;) | |
if (e[o] === t) return o; | |
return -1 | |
} | |
var n = e("./indexOfNaN"); | |
t.exports = o | |
}, { | |
"./indexOfNaN": 62 | |
}], | |
35: [function(e, t, i) { | |
function o(e, t, i, s, l, c) { | |
return e === t ? !0 : null == e || null == t || !r(e) && !a(t) ? e !== e && t !== t : n(e, t, o, i, s, l, c) | |
} | |
var n = e("./baseIsEqualDeep"), | |
r = e("../lang/isObject"), | |
a = e("./isObjectLike"); | |
t.exports = o | |
}, { | |
"../lang/isObject": 79, | |
"./baseIsEqualDeep": 36, | |
"./isObjectLike": 68 | |
}], | |
36: [function(e, t, i) { | |
function o(e, t, i, o, f, h, S) { | |
var m = s(e), | |
v = s(t), | |
y = u, | |
b = u; | |
m || (y = g.call(e), y == c ? y = d : y != d && (m = l(e))), v || (b = g.call(t), b == c ? b = d : b != d && (v = l(t))); | |
var _ = y == d, | |
P = b == d, | |
w = y == b; | |
if (w && !m && !_) return r(e, t, y); | |
if (!f) { | |
var I = _ && p.call(e, "__wrapped__"), | |
O = P && p.call(t, "__wrapped__"); | |
if (I || O) return i(I ? e.value() : e, O ? t.value() : t, o, f, h, S) | |
} | |
if (!w) return !1; | |
h || (h = []), S || (S = []); | |
for (var A = h.length; A--;) | |
if (h[A] == e) return S[A] == t; | |
h.push(e), S.push(t); | |
var x = (m ? n : a)(e, t, i, o, f, h, S); | |
return h.pop(), S.pop(), x | |
} | |
var n = e("./equalArrays"), | |
r = e("./equalByTag"), | |
a = e("./equalObjects"), | |
s = e("../lang/isArray"), | |
l = e("../lang/isTypedArray"), | |
c = "[object Arguments]", | |
u = "[object Array]", | |
d = "[object Object]", | |
f = Object.prototype, | |
p = f.hasOwnProperty, | |
g = f.toString; | |
t.exports = o | |
}, { | |
"../lang/isArray": 76, | |
"../lang/isTypedArray": 80, | |
"./equalArrays": 56, | |
"./equalByTag": 57, | |
"./equalObjects": 58 | |
}], | |
37: [function(e, t, i) { | |
function o(e, t, i) { | |
var o = t.length, | |
a = o, | |
s = !i; | |
if (null == e) return !a; | |
for (e = r(e); o--;) { | |
var l = t[o]; | |
if (s && l[2] ? l[1] !== e[l[0]] : !(l[0] in e)) return !1 | |
} | |
for (; ++o < a;) { | |
l = t[o]; | |
var c = l[0], | |
u = e[c], | |
d = l[1]; | |
if (s && l[2]) { | |
if (void 0 === u && !(c in e)) return !1 | |
} else { | |
var f = i ? i(u, d, c) : void 0; | |
if (!(void 0 === f ? n(d, u, i, !0) : f)) return !1 | |
} | |
} | |
return !0 | |
} | |
var n = e("./baseIsEqual"), | |
r = e("./toObject"); | |
t.exports = o | |
}, { | |
"./baseIsEqual": 35, | |
"./toObject": 73 | |
}], | |
38: [function(e, t, i) { | |
function o(e, t) { | |
var i = -1, | |
o = r(e) ? Array(e.length) : []; | |
return n(e, function(e, n, r) { | |
o[++i] = t(e, n, r) | |
}), o | |
} | |
var n = e("./baseEach"), | |
r = e("./isArrayLike"); | |
t.exports = o | |
}, { | |
"./baseEach": 27, | |
"./isArrayLike": 63 | |
}], | |
39: [function(e, t, i) { | |
function o(e) { | |
var t = r(e); | |
if (1 == t.length && t[0][2]) { | |
var i = t[0][0], | |
o = t[0][1]; | |
return function(e) { | |
return null == e ? !1 : e[i] === o && (void 0 !== o || i in a(e)) | |
} | |
} | |
return function(e) { | |
return n(e, t) | |
} | |
} | |
var n = e("./baseIsMatch"), | |
r = e("./getMatchData"), | |
a = e("./toObject"); | |
t.exports = o | |
}, { | |
"./baseIsMatch": 37, | |
"./getMatchData": 60, | |
"./toObject": 73 | |
}], | |
40: [function(e, t, i) { | |
function o(e, t) { | |
var i = s(e), | |
o = l(e) && c(t), | |
p = e + ""; | |
return e = f(e), | |
function(s) { | |
if (null == s) return !1; | |
var l = p; | |
if (s = d(s), (i || !o) && !(l in s)) { | |
if (s = 1 == e.length ? s : n(s, a(e, 0, -1)), null == s) return !1; | |
l = u(e), s = d(s) | |
} | |
return s[l] === t ? void 0 !== t || l in s : r(t, s[l], void 0, !0) | |
} | |
} | |
var n = e("./baseGet"), | |
r = e("./baseIsEqual"), | |
a = e("./baseSlice"), | |
s = e("../lang/isArray"), | |
l = e("./isKey"), | |
c = e("./isStrictComparable"), | |
u = e("../array/last"), | |
d = e("./toObject"), | |
f = e("./toPath"); | |
t.exports = o | |
}, { | |
"../array/last": 10, | |
"../lang/isArray": 76, | |
"./baseGet": 33, | |
"./baseIsEqual": 35, | |
"./baseSlice": 44, | |
"./isKey": 66, | |
"./isStrictComparable": 69, | |
"./toObject": 73, | |
"./toPath": 74 | |
}], | |
41: [function(e, t, i) { | |
function o(e) { | |
return function(t) { | |
return null == t ? void 0 : t[e] | |
} | |
} | |
t.exports = o | |
}, {}], | |
42: [function(e, t, i) { | |
function o(e) { | |
var t = e + ""; | |
return e = r(e), | |
function(i) { | |
return n(i, e, t) | |
} | |
} | |
var n = e("./baseGet"), | |
r = e("./toPath"); | |
t.exports = o | |
}, { | |
"./baseGet": 33, | |
"./toPath": 74 | |
}], | |
43: [function(e, t, i) { | |
function o(e, t, i, o, n) { | |
return n(e, function(e, n, r) { | |
i = o ? (o = !1, e) : t(i, e, n, r) | |
}), i | |
} | |
t.exports = o | |
}, {}], | |
44: [function(e, t, i) { | |
function o(e, t, i) { | |
var o = -1, | |
n = e.length; | |
t = null == t ? 0 : +t || 0, 0 > t && (t = -t > n ? 0 : n + t), i = void 0 === i || i > n ? n : +i || 0, 0 > i && (i += n), n = t > i ? 0 : i - t >>> 0, t >>>= 0; | |
for (var r = Array(n); ++o < n;) r[o] = e[o + t]; | |
return r | |
} | |
t.exports = o | |
}, {}], | |
45: [function(e, t, i) { | |
function o(e) { | |
return null == e ? "" : e + "" | |
} | |
t.exports = o | |
}, {}], | |
46: [function(e, t, i) { | |
function o(e, t, i) { | |
var o = 0, | |
a = e ? e.length : o; | |
if ("number" == typeof t && t === t && s >= a) { | |
for (; a > o;) { | |
var l = o + a >>> 1, | |
c = e[l]; | |
(i ? t >= c : t > c) && null !== c ? o = l + 1 : a = l | |
} | |
return a | |
} | |
return n(e, t, r, i) | |
} | |
var n = e("./binaryIndexBy"), | |
r = e("../utility/identity"), | |
a = 4294967295, | |
s = a >>> 1; | |
t.exports = o | |
}, { | |
"../utility/identity": 92, | |
"./binaryIndexBy": 47 | |
}], | |
47: [function(e, t, i) { | |
function o(e, t, i, o) { | |
t = i(t); | |
for (var a = 0, l = e ? e.length : 0, c = t !== t, u = null === t, d = void 0 === t; l > a;) { | |
var f = n((a + l) / 2), | |
p = i(e[f]), | |
g = void 0 !== p, | |
h = p === p; | |
if (c) var S = h || o; | |
else S = u ? h && g && (o || null != p) : d ? h && (o || g) : null == p ? !1 : o ? t >= p : t > p; | |
S ? a = f + 1 : l = f | |
} | |
return r(l, s) | |
} | |
var n = Math.floor, | |
r = Math.min, | |
a = 4294967295, | |
s = a - 1; | |
t.exports = o | |
}, {}], | |
48: [function(e, t, i) { | |
function o(e, t, i) { | |
if ("function" != typeof e) return n; | |
if (void 0 === t) return e; | |
switch (i) { | |
case 1: | |
return function(i) { | |
return e.call(t, i) | |
}; | |
case 3: | |
return function(i, o, n) { | |
return e.call(t, i, o, n) | |
}; | |
case 4: | |
return function(i, o, n, r) { | |
return e.call(t, i, o, n, r) | |
}; | |
case 5: | |
return function(i, o, n, r, a) { | |
return e.call(t, i, o, n, r, a) | |
} | |
} | |
return function() { | |
return e.apply(t, arguments) | |
} | |
} | |
var n = e("../utility/identity"); | |
t.exports = o | |
}, { | |
"../utility/identity": 92 | |
}], | |
49: [function(e, t, i) { | |
function o(e) { | |
return a(function(t, i) { | |
var o = -1, | |
a = null == t ? 0 : i.length, | |
s = a > 2 ? i[a - 2] : void 0, | |
l = a > 2 ? i[2] : void 0, | |
c = a > 1 ? i[a - 1] : void 0; | |
for ("function" == typeof s ? (s = n(s, c, 5), a -= 2) : (s = "function" == typeof c ? c : void 0, a -= s ? 1 : 0), l && r(i[0], i[1], l) && (s = 3 > a ? void 0 : s, a = 1); ++o < a;) { | |
var u = i[o]; | |
u && e(t, u, s) | |
} | |
return t | |
}) | |
} | |
var n = e("./bindCallback"), | |
r = e("./isIterateeCall"), | |
a = e("../function/restParam"); | |
t.exports = o | |
}, { | |
"../function/restParam": 16, | |
"./bindCallback": 48, | |
"./isIterateeCall": 65 | |
}], | |
50: [function(e, t, i) { | |
function o(e, t) { | |
return function(i, o) { | |
var s = i ? n(i) : 0; | |
if (!r(s)) return e(i, o); | |
for (var l = t ? s : -1, c = a(i); | |
(t ? l-- : ++l < s) && o(c[l], l, c) !== !1;); | |
return i | |
} | |
} | |
var n = e("./getLength"), | |
r = e("./isLength"), | |
a = e("./toObject"); | |
t.exports = o | |
}, { | |
"./getLength": 59, | |
"./isLength": 67, | |
"./toObject": 73 | |
}], | |
51: [function(e, t, i) { | |
function o(e) { | |
return function(t, i, o) { | |
for (var r = n(t), a = o(t), s = a.length, l = e ? s : -1; e ? l-- : ++l < s;) { | |
var c = a[l]; | |
if (i(r[c], c, r) === !1) break | |
} | |
return t | |
} | |
} | |
var n = e("./toObject"); | |
t.exports = o | |
}, { | |
"./toObject": 73 | |
}], | |
52: [function(e, t, i) { | |
function o(e, t) { | |
return function(i, o, a) { | |
return "function" == typeof o && void 0 === a && r(i) ? e(i, o) : t(i, n(o, a, 3)) | |
} | |
} | |
var n = e("./bindCallback"), | |
r = e("../lang/isArray"); | |
t.exports = o | |
}, { | |
"../lang/isArray": 76, | |
"./bindCallback": 48 | |
}], | |
53: [function(e, t, i) { | |
function o(e) { | |
return function(t, i, o) { | |
return ("function" != typeof i || void 0 !== o) && (i = n(i, o, 3)), e(t, i, r) | |
} | |
} | |
var n = e("./bindCallback"), | |
r = e("../object/keysIn"); | |
t.exports = o | |
}, { | |
"../object/keysIn": 88, | |
"./bindCallback": 48 | |
}], | |
54: [function(e, t, i) { | |
function o(e) { | |
return function(t, i, o) { | |
return ("function" != typeof i || void 0 !== o) && (i = n(i, o, 3)), e(t, i) | |
} | |
} | |
var n = e("./bindCallback"); | |
t.exports = o | |
}, { | |
"./bindCallback": 48 | |
}], | |
55: [function(e, t, i) { | |
function o(e, t) { | |
return function(i, o, s, l) { | |
var c = arguments.length < 3; | |
return "function" == typeof o && void 0 === l && a(i) ? e(i, o, s, c) : r(i, n(o, l, 4), s, c, t) | |
} | |
} | |
var n = e("./baseCallback"), | |
r = e("./baseReduce"), | |
a = e("../lang/isArray"); | |
t.exports = o | |
}, { | |
"../lang/isArray": 76, | |
"./baseCallback": 25, | |
"./baseReduce": 43 | |
}], | |
56: [function(e, t, i) { | |
function o(e, t, i, o, r, a, s) { | |
var l = -1, | |
c = e.length, | |
u = t.length; | |
if (c != u && !(r && u > c)) return !1; | |
for (; ++l < c;) { | |
var d = e[l], | |
f = t[l], | |
p = o ? o(r ? f : d, r ? d : f, l) : void 0; | |
if (void 0 !== p) { | |
if (p) continue; | |
return !1 | |
} | |
if (r) { | |
if (!n(t, function(e) { | |
return d === e || i(d, e, o, r, a, s) | |
})) return !1 | |
} else if (d !== f && !i(d, f, o, r, a, s)) return !1 | |
} | |
return !0 | |
} | |
var n = e("./arraySome"); | |
t.exports = o | |
}, { | |
"./arraySome": 22 | |
}], | |
57: [function(e, t, i) { | |
function o(e, t, i) { | |
switch (i) { | |
case n: | |
case r: | |
return +e == +t; | |
case a: | |
return e.name == t.name && e.message == t.message; | |
case s: | |
return e != +e ? t != +t : e == +t; | |
case l: | |
case c: | |
return e == t + "" | |
} | |
return !1 | |
} | |
var n = "[object Boolean]", | |
r = "[object Date]", | |
a = "[object Error]", | |
s = "[object Number]", | |
l = "[object RegExp]", | |
c = "[object String]"; | |
t.exports = o | |
}, {}], | |
58: [function(e, t, i) { | |
function o(e, t, i, o, r, s, l) { | |
var c = n(e), | |
u = c.length, | |
d = n(t), | |
f = d.length; | |
if (u != f && !r) return !1; | |
for (var p = u; p--;) { | |
var g = c[p]; | |
if (!(r ? g in t : a.call(t, g))) return !1 | |
} | |
for (var h = r; ++p < u;) { | |
g = c[p]; | |
var S = e[g], | |
m = t[g], | |
v = o ? o(r ? m : S, r ? S : m, g) : void 0; | |
if (!(void 0 === v ? i(S, m, o, r, s, l) : v)) return !1; | |
h || (h = "constructor" == g) | |
} | |
if (!h) { | |
var y = e.constructor, | |
b = t.constructor; | |
if (y != b && "constructor" in e && "constructor" in t && !("function" == typeof y && y instanceof y && "function" == typeof b && b instanceof b)) return !1 | |
} | |
return !0 | |
} | |
var n = e("../object/keys"), | |
r = Object.prototype, | |
a = r.hasOwnProperty; | |
t.exports = o | |
}, { | |
"../object/keys": 87 | |
}], | |
59: [function(e, t, i) { | |
var o = e("./baseProperty"), | |
n = o("length"); | |
t.exports = n | |
}, { | |
"./baseProperty": 41 | |
}], | |
60: [function(e, t, i) { | |
function o(e) { | |
for (var t = r(e), i = t.length; i--;) t[i][2] = n(t[i][1]); | |
return t | |
} | |
var n = e("./isStrictComparable"), | |
r = e("../object/pairs"); | |
t.exports = o | |
}, { | |
"../object/pairs": 89, | |
"./isStrictComparable": 69 | |
}], | |
61: [function(e, t, i) { | |
function o(e, t) { | |
var i = null == e ? void 0 : e[t]; | |
return n(i) ? i : void 0 | |
} | |
var n = e("../lang/isNative"); | |
t.exports = o | |
}, { | |
"../lang/isNative": 78 | |
}], | |
62: [function(e, t, i) { | |
function o(e, t, i) { | |
for (var o = e.length, n = t + (i ? 0 : -1); i ? n-- : ++n < o;) { | |
var r = e[n]; | |
if (r !== r) return n | |
} | |
return -1 | |
} | |
t.exports = o | |
}, {}], | |
63: [function(e, t, i) { | |
function o(e) { | |
return null != e && r(n(e)) | |
} | |
var n = e("./getLength"), | |
r = e("./isLength"); | |
t.exports = o | |
}, { | |
"./getLength": 59, | |
"./isLength": 67 | |
}], | |
64: [function(e, t, i) { | |
function o(e, t) { | |
return e = "number" == typeof e || n.test(e) ? +e : -1, t = null == t ? r : t, e > -1 && e % 1 == 0 && t > e | |
} | |
var n = /^\d+$/, | |
r = 9007199254740991; | |
t.exports = o | |
}, {}], | |
65: [function(e, t, i) { | |
function o(e, t, i) { | |
if (!a(i)) return !1; | |
var o = typeof t; | |
if ("number" == o ? n(i) && r(t, i.length) : "string" == o && t in i) { | |
var s = i[t]; | |
return e === e ? e === s : s !== s | |
} | |
return !1 | |
} | |
var n = e("./isArrayLike"), | |
r = e("./isIndex"), | |
a = e("../lang/isObject"); | |
t.exports = o | |
}, { | |
"../lang/isObject": 79, | |
"./isArrayLike": 63, | |
"./isIndex": 64 | |
}], | |
66: [function(e, t, i) { | |
function o(e, t) { | |
var i = typeof e; | |
if ("string" == i && s.test(e) || "number" == i) return !0; | |
if (n(e)) return !1; | |
var o = !a.test(e); | |
return o || null != t && e in r(t) | |
} | |
var n = e("../lang/isArray"), | |
r = e("./toObject"), | |
a = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\n\\]|\\.)*?\1)\]/, | |
s = /^\w*$/; | |
t.exports = o | |
}, { | |
"../lang/isArray": 76, | |
"./toObject": 73 | |
}], | |
67: [function(e, t, i) { | |
function o(e) { | |
return "number" == typeof e && e > -1 && e % 1 == 0 && n >= e | |
} | |
var n = 9007199254740991; | |
t.exports = o | |
}, {}], | |
68: [function(e, t, i) { | |
function o(e) { | |
return !!e && "object" == typeof e | |
} | |
t.exports = o | |
}, {}], | |
69: [function(e, t, i) { | |
function o(e) { | |
return e === e && !n(e) | |
} | |
var n = e("../lang/isObject"); | |
t.exports = o | |
}, { | |
"../lang/isObject": 79 | |
}], | |
70: [function(e, t, i) { | |
function o(e, t) { | |
e = n(e); | |
for (var i = -1, o = t.length, r = {}; ++i < o;) { | |
var a = t[i]; | |
a in e && (r[a] = e[a]) | |
} | |
return r | |
} | |
var n = e("./toObject"); | |
t.exports = o | |
}, { | |
"./toObject": 73 | |
}], | |
71: [function(e, t, i) { | |
function o(e, t) { | |
var i = {}; | |
return n(e, function(e, o, n) { | |
t(e, o, n) && (i[o] = e) | |
}), i | |
} | |
var n = e("./baseForIn"); | |
t.exports = o | |
}, { | |
"./baseForIn": 31 | |
}], | |
72: [function(e, t, i) { | |
function o(e) { | |
for (var t = l(e), i = t.length, o = i && e.length, c = !!o && s(o) && (r(e) || n(e)), d = -1, f = []; ++d < i;) { | |
var p = t[d]; | |
(c && a(p, o) || u.call(e, p)) && f.push(p) | |
} | |
return f | |
} | |
var n = e("../lang/isArguments"), | |
r = e("../lang/isArray"), | |
a = e("./isIndex"), | |
s = e("./isLength"), | |
l = e("../object/keysIn"), | |
c = Object.prototype, | |
u = c.hasOwnProperty; | |
t.exports = o | |
}, { | |
"../lang/isArguments": 75, | |
"../lang/isArray": 76, | |
"../object/keysIn": 88, | |
"./isIndex": 64, | |
"./isLength": 67 | |
}], | |
73: [function(e, t, i) { | |
function o(e) { | |
return n(e) ? e : Object(e) | |
} | |
var n = e("../lang/isObject"); | |
t.exports = o | |
}, { | |
"../lang/isObject": 79 | |
}], | |
74: [function(e, t, i) { | |
function o(e) { | |
if (r(e)) return e; | |
var t = []; | |
return n(e).replace(a, function(e, i, o, n) { | |
t.push(o ? n.replace(s, "$1") : i || e) | |
}), t | |
} | |
var n = e("./baseToString"), | |
r = e("../lang/isArray"), | |
a = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\n\\]|\\.)*?)\2)\]/g, | |
s = /\\(\\)?/g; | |
t.exports = o | |
}, { | |
"../lang/isArray": 76, | |
"./baseToString": 45 | |
}], | |
75: [function(e, t, i) { | |
function o(e) { | |
return r(e) && n(e) && s.call(e, "callee") && !l.call(e, "callee") | |
} | |
var n = e("../internal/isArrayLike"), | |
r = e("../internal/isObjectLike"), | |
a = Object.prototype, | |
s = a.hasOwnProperty, | |
l = a.propertyIsEnumerable; | |
t.exports = o | |
}, { | |
"../internal/isArrayLike": 63, | |
"../internal/isObjectLike": 68 | |
}], | |
76: [function(e, t, i) { | |
var o = e("../internal/getNative"), | |
n = e("../internal/isLength"), | |
r = e("../internal/isObjectLike"), | |
a = "[object Array]", | |
s = Object.prototype, | |
l = s.toString, | |
c = o(Array, "isArray"), | |
u = c || function(e) { | |
return r(e) && n(e.length) && l.call(e) == a | |
}; | |
t.exports = u | |
}, { | |
"../internal/getNative": 61, | |
"../internal/isLength": 67, | |
"../internal/isObjectLike": 68 | |
}], | |
77: [function(e, t, i) { | |
function o(e) { | |
return n(e) && s.call(e) == r | |
} | |
var n = e("./isObject"), | |
r = "[object Function]", | |
a = Object.prototype, | |
s = a.toString; | |
t.exports = o | |
}, { | |
"./isObject": 79 | |
}], | |
78: [function(e, t, i) { | |
function o(e) { | |
return null == e ? !1 : n(e) ? u.test(l.call(e)) : r(e) && a.test(e) | |
} | |
var n = e("./isFunction"), | |
r = e("../internal/isObjectLike"), | |
a = /^\[object .+?Constructor\]$/, | |
s = Object.prototype, | |
l = Function.prototype.toString, | |
c = s.hasOwnProperty, | |
u = RegExp("^" + l.call(c).replace(/[\\^$.*+?()[\]{}|]/g, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"); | |
t.exports = o | |
}, { | |
"../internal/isObjectLike": 68, | |
"./isFunction": 77 | |
}], | |
79: [function(e, t, i) { | |
function o(e) { | |
var t = typeof e; | |
return !!e && ("object" == t || "function" == t) | |
} | |
t.exports = o | |
}, {}], | |
80: [function(e, t, i) { | |
function o(e) { | |
return r(e) && n(e.length) && !!k[E.call(e)] | |
} | |
var n = e("../internal/isLength"), | |
r = e("../internal/isObjectLike"), | |
a = "[object Arguments]", | |
s = "[object Array]", | |
l = "[object Boolean]", | |
c = "[object Date]", | |
u = "[object Error]", | |
d = "[object Function]", | |
f = "[object Map]", | |
p = "[object Number]", | |
g = "[object Object]", | |
h = "[object RegExp]", | |
S = "[object Set]", | |
m = "[object String]", | |
v = "[object WeakMap]", | |
y = "[object ArrayBuffer]", | |
b = "[object Float32Array]", | |
_ = "[object Float64Array]", | |
P = "[object Int8Array]", | |
w = "[object Int16Array]", | |
I = "[object Int32Array]", | |
O = "[object Uint8Array]", | |
A = "[object Uint8ClampedArray]", | |
x = "[object Uint16Array]", | |
T = "[object Uint32Array]", | |
k = {}; | |
k[b] = k[_] = k[P] = k[w] = k[I] = k[O] = k[A] = k[x] = k[T] = !0, k[a] = k[s] = k[y] = k[l] = k[c] = k[u] = k[d] = k[f] = k[p] = k[g] = k[h] = k[S] = k[m] = k[v] = !1; | |
var D = Object.prototype, | |
E = D.toString; | |
t.exports = o | |
}, { | |
"../internal/isLength": 67, | |
"../internal/isObjectLike": 68 | |
}], | |
81: [function(e, t, i) { | |
var o = e("../internal/assignWith"), | |
n = e("../internal/baseAssign"), | |
r = e("../internal/createAssigner"), | |
a = r(function(e, t, i) { | |
return i ? o(e, t, i) : n(e, t) | |
}); | |
t.exports = a | |
}, { | |
"../internal/assignWith": 23, | |
"../internal/baseAssign": 24, | |
"../internal/createAssigner": 49 | |
}], | |
82: [function(e, t, i) { | |
var o = e("../internal/baseFor"), | |
n = e("../internal/createForIn"), | |
r = n(o); | |
t.exports = r | |
}, { | |
"../internal/baseFor": 30, | |
"../internal/createForIn": 53 | |
}], | |
83: [function(e, t, i) { | |
var o = e("../internal/baseForOwn"), | |
n = e("../internal/createForOwn"), | |
r = n(o); | |
t.exports = r | |
}, { | |
"../internal/baseForOwn": 32, | |
"../internal/createForOwn": 54 | |
}], | |
84: [function(e, t, i) { | |
arguments[4][83][0].apply(i, arguments) | |
}, { | |
"../internal/baseForOwn": 32, | |
"../internal/createForOwn": 54, | |
dup: 83 | |
}], | |
85: [function(e, t, i) { | |
function o(e, t, i) { | |
var o = null == e ? void 0 : n(e, r(t), t + ""); | |
return void 0 === o ? i : o | |
} | |
var n = e("../internal/baseGet"), | |
r = e("../internal/toPath"); | |
t.exports = o | |
}, { | |
"../internal/baseGet": 33, | |
"../internal/toPath": 74 | |
}], | |
86: [function(e, t, i) { | |
function o(e, t) { | |
if (null == e) return !1; | |
var i = g.call(e, t); | |
if (!i && !c(t)) { | |
if (t = f(t), e = 1 == t.length ? e : n(e, r(t, 0, -1)), null == e) return !1; | |
t = d(t), i = g.call(e, t) | |
} | |
return i || u(e.length) && l(t, e.length) && (s(e) || a(e)) | |
} | |
var n = e("../internal/baseGet"), | |
r = e("../internal/baseSlice"), | |
a = e("../lang/isArguments"), | |
s = e("../lang/isArray"), | |
l = e("../internal/isIndex"), | |
c = e("../internal/isKey"), | |
u = e("../internal/isLength"), | |
d = e("../array/last"), | |
f = e("../internal/toPath"), | |
p = Object.prototype, | |
g = p.hasOwnProperty; | |
t.exports = o | |
}, { | |
"../array/last": 10, | |
"../internal/baseGet": 33, | |
"../internal/baseSlice": 44, | |
"../internal/isIndex": 64, | |
"../internal/isKey": 66, | |
"../internal/isLength": 67, | |
"../internal/toPath": 74, | |
"../lang/isArguments": 75, | |
"../lang/isArray": 76 | |
}], | |
87: [function(e, t, i) { | |
var o = e("../internal/getNative"), | |
n = e("../internal/isArrayLike"), | |
r = e("../lang/isObject"), | |
a = e("../internal/shimKeys"), | |
s = o(Object, "keys"), | |
l = s ? function(e) { | |
var t = null == e ? void 0 : e.constructor; | |
return "function" == typeof t && t.prototype === e || "function" != typeof e && n(e) ? a(e) : r(e) ? s(e) : [] | |
} : a; | |
t.exports = l | |
}, { | |
"../internal/getNative": 61, | |
"../internal/isArrayLike": 63, | |
"../internal/shimKeys": 72, | |
"../lang/isObject": 79 | |
}], | |
88: [function(e, t, i) { | |
function o(e) { | |
if (null == e) return []; | |
l(e) || (e = Object(e)); | |
var t = e.length; | |
t = t && s(t) && (r(e) || n(e)) && t || 0; | |
for (var i = e.constructor, o = -1, c = "function" == typeof i && i.prototype === e, d = Array(t), f = t > 0; ++o < t;) d[o] = o + ""; | |
for (var p in e) f && a(p, t) || "constructor" == p && (c || !u.call(e, p)) || d.push(p); | |
return d | |
} | |
var n = e("../lang/isArguments"), | |
r = e("../lang/isArray"), | |
a = e("../internal/isIndex"), | |
s = e("../internal/isLength"), | |
l = e("../lang/isObject"), | |
c = Object.prototype, | |
u = c.hasOwnProperty; | |
t.exports = o | |
}, { | |
"../internal/isIndex": 64, | |
"../internal/isLength": 67, | |
"../lang/isArguments": 75, | |
"../lang/isArray": 76, | |
"../lang/isObject": 79 | |
}], | |
89: [function(e, t, i) { | |
function o(e) { | |
e = r(e); | |
for (var t = -1, i = n(e), o = i.length, a = Array(o); ++t < o;) { | |
var s = i[t]; | |
a[t] = [s, e[s]] | |
} | |
return a | |
} | |
var n = e("./keys"), | |
r = e("../internal/toObject"); | |
t.exports = o | |
}, { | |
"../internal/toObject": 73, | |
"./keys": 87 | |
}], | |
90: [function(e, t, i) { | |
var o = e("../internal/baseFlatten"), | |
n = e("../internal/bindCallback"), | |
r = e("../internal/pickByArray"), | |
a = e("../internal/pickByCallback"), | |
s = e("../function/restParam"), | |
l = s(function(e, t) { | |
return null == e ? {} : "function" == typeof t[0] ? a(e, n(t[0], t[1], 3)) : r(e, o(t)) | |
}); | |
t.exports = l | |
}, { | |
"../function/restParam": 16, | |
"../internal/baseFlatten": 29, | |
"../internal/bindCallback": 48, | |
"../internal/pickByArray": 70, | |
"../internal/pickByCallback": 71 | |
}], | |
91: [function(e, t, i) { | |
function o(e, t, i) { | |
if (null == e) return e; | |
var o = t + ""; | |
t = null != e[o] || r(t, e) ? [o] : s(t); | |
for (var l = -1, c = t.length, u = c - 1, d = e; null != d && ++l < c;) { | |
var f = t[l]; | |
a(d) && (l == u ? d[f] = i : null == d[f] && (d[f] = n(t[l + 1]) ? [] : {})), d = d[f] | |
} | |
return e | |
} | |
var n = e("../internal/isIndex"), | |
r = e("../internal/isKey"), | |
a = e("../lang/isObject"), | |
s = e("../internal/toPath"); | |
t.exports = o | |
}, { | |
"../internal/isIndex": 64, | |
"../internal/isKey": 66, | |
"../internal/toPath": 74, | |
"../lang/isObject": 79 | |
}], | |
92: [function(e, t, i) { | |
function o(e) { | |
return e | |
} | |
t.exports = o | |
}, {}], | |
93: [function(e, t, i) { | |
function o(e) { | |
return a(e) ? n(e) : r(e) | |
} | |
var n = e("../internal/baseProperty"), | |
r = e("../internal/basePropertyDeep"), | |
a = e("../internal/isKey"); | |
t.exports = o | |
}, { | |
"../internal/baseProperty": 41, | |
"../internal/basePropertyDeep": 42, | |
"../internal/isKey": 66 | |
}], | |
94: [function(e, t, i) { | |
function o(e) { | |
var t = ++r; | |
return n(e) + t | |
} | |
var n = e("../internal/baseToString"), | |
r = 0; | |
t.exports = o | |
}, { | |
"../internal/baseToString": 45 | |
}], | |
95: [function(e, t, i) { | |
t.exports = function(e) { | |
function t(o) { | |
if (i[o]) return i[o].exports; | |
var n = i[o] = { | |
exports: {}, | |
id: o, | |
loaded: !1 | |
}; | |
return e[o].call(n.exports, n, n.exports, t), n.loaded = !0, n.exports | |
} | |
var i = {}; | |
return t.m = e, t.c = i, t.p = "", t(0) | |
}([function(e, t, i) { | |
(function(t) { | |
function o() {} | |
var n = i(1), | |
r = i(3), | |
a = i(4), | |
s = a.isFunction, | |
l = a.toArray, | |
c = a.defaults, | |
u = a.last, | |
d = { | |
afterAsync: o, | |
afterDequeue: o, | |
afterStreamStart: o, | |
afterWrite: o, | |
autoFix: !0, | |
beforeEnqueue: o, | |
beforeWriteToken: function(e) { | |
return e | |
}, | |
beforeWrite: function(e) { | |
return e | |
}, | |
done: o, | |
error: function(e) { | |
throw e | |
}, | |
releaseAsync: !1 | |
}; | |
e.exports = function() { | |
function e() { | |
var e, t = g.shift(); | |
t && (e = u(t), e.afterDequeue(), t.stream = a.apply(null, t), e.afterStreamStart()) | |
} | |
function a(t, i, a) { | |
function s(e) { | |
e = a.beforeWrite(e), h.write(e), a.afterWrite(e) | |
} | |
h = new n(t, a), h.id = p++, h.name = a.name || h.id, f.streams[h.name] = h; | |
var c = t.ownerDocument, | |
u = { | |
close: c.close, | |
open: c.open, | |
write: c.write, | |
writeln: c.writeln | |
}; | |
r(c, { | |
close: o, | |
open: o, | |
write: function() { | |
return s(l(arguments).join("")) | |
}, | |
writeln: function() { | |
return s(l(arguments).join("") + "\n") | |
} | |
}); | |
var d = h.win.onerror || o; | |
return h.win.onerror = function(e, t, i) { | |
a.error({ | |
msg: e + " - " + t + ":" + i | |
}), d.apply(h.win, arguments) | |
}, h.write(i, function() { | |
r(c, u), h.win.onerror = d, a.done(), h = null, e() | |
}), h | |
} | |
function f(i, n, r) { | |
s(r) && (r = { | |
done: r | |
}), r = c(r, d), i = /^#/.test(i) ? t.document.getElementById(i.substr(1)) : i.jquery ? i[0] : i; | |
var a = [i, n, r]; | |
return i.postscribe = { | |
cancel: function() { | |
a.stream ? a.stream.abort() : a[1] = o | |
} | |
}, r.beforeEnqueue(a), g.push(a), h || e(), i.postscribe | |
} | |
var p = 0, | |
g = [], | |
h = null; | |
return r(f, { | |
htmlParser: i(2), | |
streams: {}, | |
queue: g, | |
WriteStream: n | |
}) | |
}() | |
}).call(t, function() { | |
return this | |
}()) | |
}, function(e, t, i) { | |
var o = i(2), | |
n = i(3), | |
r = i(4), | |
a = r.isFunction, | |
s = r.each, | |
l = r.eachKey, | |
c = r.existy, | |
u = r.toArray, | |
d = r.isScript, | |
f = r.isStyle, | |
p = !1; | |
e.exports = function() { | |
function e(e, t, o) { | |
var n = i + t; | |
if (2 === arguments.length) { | |
var r = e.getAttribute(n); | |
return c(r) ? String(r) : r | |
} | |
c(o) && "" !== o ? e.setAttribute(n, o) : e.removeAttribute(n) | |
} | |
function t(t, i) { | |
var r = t.ownerDocument; | |
n(this, { | |
root: t, | |
options: i, | |
win: r.defaultView || r.parentWindow, | |
doc: r, | |
parser: o("", { | |
autoFix: i.autoFix | |
}), | |
actuals: [t], | |
proxyHistory: "", | |
proxyRoot: r.createElement(t.nodeName), | |
scriptStack: [], | |
writeQueue: [] | |
}), e(this.proxyRoot, "proxyof", 0) | |
} | |
var i = "data-ps-"; | |
return t.prototype.write = function() { | |
[].push.apply(this.writeQueue, arguments); | |
for (var e; !this.deferredRemote && this.writeQueue.length;) e = this.writeQueue.shift(), a(e) ? this.callFunction(e) : this.writeImpl(e) | |
}, t.prototype.callFunction = function(e) { | |
var t = { | |
type: "function", | |
value: e.name || e.toString() | |
}; | |
this.onScriptStart(t), e.call(this.win, this.doc), this.onScriptDone(t) | |
}, t.prototype.writeImpl = function(e) { | |
this.parser.append(e); | |
for (var t, i, o, n = []; | |
(t = this.parser.readToken()) && !(i = d(t)) && !(o = f(t));) t = this.options.beforeWriteToken(t), t && n.push(t); | |
this.writeStaticTokens(n), i && this.handleScriptToken(t), o && this.handleStyleToken(t) | |
}, t.prototype.writeStaticTokens = function(e) { | |
var t = this.buildChunk(e); | |
if (t.actual) return t.html = this.proxyHistory + t.actual, this.proxyHistory += t.proxy, this.proxyRoot.innerHTML = t.html, p && (t.proxyInnerHTML = this.proxyRoot.innerHTML), this.walkChunk(), p && (t.actualInnerHTML = this.root.innerHTML), t | |
}, t.prototype.buildChunk = function(e) { | |
var t = this.actuals.length, | |
n = [], | |
r = [], | |
a = []; | |
return s(e, function(e) { | |
var s = o.tokenToString(e); | |
if (n.push(s), e.attrs) { | |
if (!/^noscript$/i.test(e.tagName)) { | |
var l = t++; | |
r.push(s.replace(/(\/?>)/, " " + i + "id=" + l + " $1")), "ps-script" !== e.attrs.id && "ps-style" !== e.attrs.id && a.push("atomicTag" === e.type ? "" : "<" + e.tagName + " " + i + "proxyof=" + l + (e.unary ? " />" : ">")) | |
} | |
} else r.push(s), a.push("endTag" === e.type ? s : "") | |
}), { | |
tokens: e, | |
raw: n.join(""), | |
actual: r.join(""), | |
proxy: a.join("") | |
} | |
}, t.prototype.walkChunk = function() { | |
for (var t, i = [this.proxyRoot]; c(t = i.shift());) { | |
var o = 1 === t.nodeType, | |
n = o && e(t, "proxyof"); | |
if (!n) { | |
o && (this.actuals[e(t, "id")] = t, e(t, "id", null)); | |
var r = t.parentNode && e(t.parentNode, "proxyof"); | |
r && this.actuals[r].appendChild(t) | |
} | |
i.unshift.apply(i, u(t.childNodes)) | |
} | |
}, t.prototype.handleScriptToken = function(e) { | |
var t = this.parser.clear(); | |
if (t && this.writeQueue.unshift(t), e.src = e.attrs.src || e.attrs.SRC, e = this.options.beforeWriteToken(e)) { | |
e.src && this.scriptStack.length ? this.deferredRemote = e : this.onScriptStart(e); | |
var i = this; | |
this.writeScriptToken(e, function() { | |
i.onScriptDone(e) | |
}) | |
} | |
}, t.prototype.handleStyleToken = function(e) { | |
var t = this.parser.clear(); | |
t && this.writeQueue.unshift(t), e.type = e.attrs.type || e.attrs.TYPE || "text/css", e = this.options.beforeWriteToken(e), e && this.writeStyleToken(e), t && this.write() | |
}, t.prototype.writeStyleToken = function(e) { | |
var t = this.buildStyle(e); | |
this.insertStyle(t), e.content && (t.styleSheet && !t.sheet ? t.styleSheet.cssText = e.content : t.appendChild(this.doc.createTextNode(e.content))) | |
}, t.prototype.buildStyle = function(e) { | |
var t = this.doc.createElement(e.tagName); | |
return t.setAttribute("type", e.type), l(e.attrs, function(e, i) { | |
t.setAttribute(e, i) | |
}), t | |
}, t.prototype.insertStyle = function(e) { | |
this.writeImpl('<span id="ps-style"/>'); | |
var t = this.doc.getElementById("ps-style"); | |
t.parentNode.replaceChild(e, t) | |
}, t.prototype.onScriptStart = function(e) { | |
e.outerWrites = this.writeQueue, this.writeQueue = [], this.scriptStack.unshift(e) | |
}, t.prototype.onScriptDone = function(e) { | |
return e !== this.scriptStack[0] ? void this.options.error({ | |
message: "Bad script nesting or script finished twice" | |
}) : (this.scriptStack.shift(), this.write.apply(this, e.outerWrites), void(!this.scriptStack.length && this.deferredRemote && (this.onScriptStart(this.deferredRemote), this.deferredRemote = null))) | |
}, t.prototype.writeScriptToken = function(e, t) { | |
var i = this.buildScript(e), | |
o = this.shouldRelease(i), | |
n = this.options.afterAsync; | |
e.src && (i.src = e.src, this.scriptLoadHandler(i, o ? n : function() { | |
t(), n() | |
})); | |
try { | |
this.insertScript(i), (!e.src || o) && t() | |
} catch (r) { | |
this.options.error(r), t() | |
} | |
}, t.prototype.buildScript = function(e) { | |
var t = this.doc.createElement(e.tagName); | |
return l(e.attrs, function(e, i) { | |
t.setAttribute(e, i) | |
}), e.content && (t.text = e.content), t | |
}, t.prototype.insertScript = function(e) { | |
this.writeImpl('<span id="ps-script"/>'); | |
var t = this.doc.getElementById("ps-script"); | |
t.parentNode.replaceChild(e, t) | |
}, t.prototype.scriptLoadHandler = function(e, t) { | |
function i() { | |
e = e.onload = e.onreadystatechange = e.onerror = null | |
} | |
function o() { | |
i(), t() | |
} | |
function r(e) { | |
i(), a(e), t() | |
} | |
var a = this.options.error; | |
n(e, { | |
onload: function() { | |
o() | |
}, | |
onreadystatechange: function() { | |
/^(loaded|complete)$/.test(e.readyState) && o() | |
}, | |
onerror: function() { | |
r({ | |
message: "remote script failed " + e.src | |
}) | |
} | |
}) | |
}, t.prototype.shouldRelease = function(e) { | |
var t = /^script$/i.test(e.nodeName); | |
return !t || !!(this.options.releaseAsync && e.src && e.hasAttribute("async")) | |
}, t | |
}() | |
}, function(e, t) { | |
function i(e, t) { | |
e = e || "", t = t || {}; | |
for (var i in o) o.hasOwnProperty(i) && (t.autoFix && (t["fix_" + i] = !0), t.fix = t.fix || t["fix_" + i]); | |
var c = function(e) { | |
return "string" == typeof e && -1 !== e.indexOf("&") && (e = e.replace("amp;", "").replace(/(&#\d{1,4};)/gm, function(e) { | |
var t = e.substring(2, e.length - 1); | |
return String.fromCharCode(t) | |
})), encodeURI(e) | |
}, | |
u = document.createElement("div"), | |
d = function(e) { | |
return "string" == typeof e && -1 !== e.indexOf("&") ? (u.innerHTML = e, u.textContent || u.innerText || e) : e | |
}, | |
f = function(t) { | |
e += t | |
}, | |
p = function(t) { | |
e = t + e | |
}, | |
g = { | |
comment: /^<!--/, | |
endTag: /^<\//, | |
atomicTag: /^<\s*(script|style|noscript|iframe|textarea)[\s\/>]/i, | |
startTag: /^</, | |
chars: /^[^<]/ | |
}, | |
h = { | |
comment: function() { | |
var t = e.indexOf("-->"); | |
return t >= 0 ? { | |
content: e.substr(4, t - 1), | |
length: t + 3 | |
} : void 0 | |
}, | |
endTag: function() { | |
var t = e.match(r); | |
return t ? { | |
tagName: t[1], | |
length: t[0].length | |
} : void 0 | |
}, | |
atomicTag: function() { | |
var t = h.startTag(); | |
if (t) { | |
var i = e.slice(t.length); | |
if (i.match(new RegExp("</\\s*" + t.tagName + "\\s*>", "i"))) { | |
var o = i.match(new RegExp("([\\s\\S]*?)</\\s*" + t.tagName + "\\s*>", "i")); | |
if (o) return { | |
tagName: t.tagName, | |
attrs: t.attrs, | |
content: o[1], | |
length: o[0].length + t.length | |
} | |
} | |
} | |
}, | |
startTag: function() { | |
var t = e.indexOf(">"); | |
if (-1 === t) return null; | |
var i = e.match(n); | |
if (i) { | |
var o = {}, | |
r = {}, | |
l = i[2]; | |
return i[2].replace(a, function(e, t) { | |
if (arguments[2] || arguments[3] || arguments[4] || arguments[5]) | |
if (arguments[5]) o[arguments[5]] = "", r[t] = !0; | |
else { | |
var i = arguments[2] || arguments[3] || arguments[4] || s.test(t) && t || ""; | |
o[t] = "src" === t ? c(i) : d(i) | |
} | |
else o[t] = null; | |
l = l.replace(e, "") | |
}), { | |
tagName: i[1], | |
attrs: o, | |
booleanAttrs: r, | |
rest: l, | |
unary: !!i[3], | |
length: i[0].length | |
} | |
} | |
}, | |
chars: function() { | |
var t = e.indexOf("<"); | |
return { | |
length: t >= 0 ? t : e.length | |
} | |
} | |
}, | |
S = function() { | |
for (var t in g) | |
if (g[t].test(e)) { | |
l && console.log("suspected " + t); | |
var i = h[t](); | |
return i ? (l && console.log("parsed " + t, i), i.type = i.type || t, i.text = e.substr(0, i.length), e = e.slice(i.length), i) : null | |
} | |
}, | |
m = function(e) { | |
for (var t; t = S();) | |
if (e[t.type] && e[t.type](t) === !1) return | |
}, | |
v = function() { | |
var t = e; | |
return e = "", t | |
}, | |
y = function() { | |
return e | |
}, | |
b = []; | |
return t.fix && ! function() { | |
var i = /^(AREA|BASE|BASEFONT|BR|COL|FRAME|HR|IMG|INPUT|ISINDEX|LINK|META|PARAM|EMBED)$/i, | |
o = /^(COLGROUP|DD|DT|LI|OPTIONS|P|TD|TFOOT|TH|THEAD|TR)$/i; | |
b = [], b.last = function() { | |
return this[this.length - 1] | |
}, b.lastTagNameEq = function(e) { | |
var t = this.last(); | |
return t && t.tagName && t.tagName.toUpperCase() === e.toUpperCase() | |
}, b.containsTagName = function(e) { | |
for (var t, i = 0; t === this[i]; i++) | |
if (t.tagName === e) return !0; | |
return !1 | |
}; | |
var n = function(e) { | |
return e && "startTag" === e.type && (e.unary = i.test(e.tagName) || e.unary, e.html5Unary = !/\/>$/.test(e.text)), e | |
}, | |
r = S, | |
a = function() { | |
var t = e, | |
i = n(r()); | |
return e = t, i | |
}, | |
s = function() { | |
var e = b.pop(); | |
p("</" + e.tagName + ">") | |
}, | |
l = { | |
startTag: function(e) { | |
var i = e.tagName; | |
"TR" === i.toUpperCase() && b.lastTagNameEq("TABLE") ? (p("<TBODY>"), u()) : t.fix_selfClose && o.test(i) && b.containsTagName(i) ? b.lastTagNameEq(i) ? s() : (p("</" + e.tagName + ">"), u()) : e.unary || b.push(e) | |
}, | |
endTag: function(e) { | |
var i = b.last(); | |
i ? t.fix_tagSoup && !b.lastTagNameEq(e.tagName) ? s() : b.pop() : t.fix_tagSoup && c() | |
} | |
}, | |
c = function() { | |
r(), u() | |
}, | |
u = function() { | |
var e = a(); | |
e && l[e.type] && l[e.type](e) | |
}; | |
S = function() { | |
return u(), n(r()) | |
} | |
}(), { | |
append: f, | |
readToken: S, | |
readTokens: m, | |
clear: v, | |
rest: y, | |
stack: b | |
} | |
} | |
var o = function() { | |
var e, t = {}, | |
i = document.createElement("div"); | |
return e = "<P><I></P></I>", i.innerHTML = e, t.tagSoup = i.innerHTML !== e, i.innerHTML = "<P><i><P></P></i></P>", t.selfClose = 2 === i.childNodes.length, t | |
}(), | |
n = /^<([\-A-Za-z0-9_]+)((?:\s+[\w\-]+(?:\s*=?\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/, | |
r = /^<\/([\-A-Za-z0-9_]+)[^>]*>/, | |
a = /(?:([\-A-Za-z0-9_]+)\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))|(?:([\-A-Za-z0-9_]+)(\s|$)+)/g, | |
s = /^(checked|compact|declare|defer|disabled|ismap|multiple|nohref|noresize|noshade|nowrap|readonly|selected)$/i, | |
l = !1; | |
i.supports = o, i.tokenToString = function(e) { | |
var t = { | |
comment: function(e) { | |
return "<!--" + e.content | |
}, | |
endTag: function(e) { | |
return "</" + e.tagName + ">" | |
}, | |
atomicTag: function(e) { | |
return l && console.log(e), t.startTag(e) + e.content + t.endTag(e) | |
}, | |
startTag: function(e) { | |
var t = "<" + e.tagName; | |
for (var i in e.attrs) { | |
t += " " + i; | |
var o = e.attrs[i]; | |
("undefined" == typeof e.booleanAttrs || "undefined" == typeof e.booleanAttrs[i]) && (t += '="' + (o ? o.replace(/(^|[^\\])"/g, '$1\\"') : "") + '"') | |
} | |
return e.rest && (t += e.rest), t + (e.unary && !e.html5Unary ? "/>" : ">") | |
}, | |
chars: function(e) { | |
return e.text | |
} | |
}; | |
return t[e.type](e) | |
}, i.escapeAttributes = function(e) { | |
var t = {}; | |
for (var i in e) { | |
var o = e[i]; | |
t[i] = o && o.replace(/(^|[^\\])"/g, '$1\\"') | |
} | |
return t | |
}; | |
for (var c in o) i.browserHasFlaw = i.browserHasFlaw || !o[c] && c; | |
e.exports = i | |
}, function(t, i) { | |
t.exports = e("object-assign") | |
}, function(e, t) { | |
function i(e) { | |
return "function" == typeof e | |
} | |
function o(e, t, i) { | |
var o, n = e && e.length || 0; | |
for (o = 0; n > o; o++) t.call(i, e[o], o) | |
} | |
function n(e, t, i) { | |
var o; | |
for (o in e) e.hasOwnProperty(o) && t.call(i, o, e[o]) | |
} | |
function r(e) { | |
return void 0 !== e && null !== e | |
} | |
function a(e, t) { | |
return e = e || {}, n(t, function(t, i) { | |
r(e[t]) || (e[t] = i) | |
}), e | |
} | |
function s(e) { | |
try { | |
return Array.prototype.slice.call(e) | |
} catch (t) { | |
var i = []; | |
return o(e, function(e) { | |
i.push(e) | |
}), i | |
} | |
} | |
function l(e) { | |
return e[e.length - 1] | |
} | |
function c(e) { | |
return e && "tagName" in e ? !!~e.tagName.toLowerCase().indexOf("script") : !1 | |
} | |
function u(e) { | |
return e && "tagName" in e ? !!~e.tagName.toLowerCase().indexOf("style") : !1 | |
} | |
e.exports = { | |
isFunction: i, | |
each: o, | |
eachKey: n, | |
existy: r, | |
defaults: a, | |
toArray: s, | |
last: l, | |
isScript: c, | |
isStyle: u | |
} | |
}]) | |
}, { | |
"object-assign": 96 | |
}], | |
96: [function(e, t, i) { | |
"use strict"; | |
function o(e) { | |
if (null === e || void 0 === e) throw new TypeError("Object.assign cannot be called with null or undefined"); | |
return Object(e) | |
} | |
var n = Object.prototype.hasOwnProperty, | |
r = Object.prototype.propertyIsEnumerable; | |
t.exports = Object.assign || function(e, t) { | |
for (var i, a, s = o(e), l = 1; l < arguments.length; l++) { | |
i = Object(arguments[l]); | |
for (var c in i) n.call(i, c) && (s[c] = i[c]); | |
if (Object.getOwnPropertySymbols) { | |
a = Object.getOwnPropertySymbols(i); | |
for (var u = 0; u < a.length; u++) r.call(i, a[u]) && (s[a[u]] = i[a[u]]) | |
} | |
} | |
return s | |
} | |
}, {}], | |
97: [function(e, t, i) { | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = { | |
globalV6: "string", | |
soi_Tagwriter: "function", | |
soi_VideoAdRequest: "function", | |
soi_SyncVars: "function", | |
soi_SyncDFPTile: "function", | |
soi_ResetVars: "function", | |
soi_IndustryParams: "function", | |
SoiInitDFPVars: "function", | |
SoiInitMoreVars: "function", | |
SoiGetTile: "function", | |
SoiDearOldGlobals: "function", | |
SoiAdProbe: "object", | |
"SoiAdProbe.disabled": "defined", | |
"SoiAdProbe.initialized": "defined", | |
"SoiAdProbe.ready": "defined", | |
"SoiAdProbe.units": "defined", | |
"SoiAdProbe.init": "function", | |
"SoiAdProbe.initGatewayScript": "function", | |
"SoiAdProbe.initRecommendations": "function", | |
"SoiAdProbe.store": "function", | |
"SoiAdProbe.sync": "function", | |
"SoiAdProbe.get": "function", | |
"SoiAdProbe.loadCampaign": "function", | |
SoiYieldProbe: "object", | |
"SoiYieldProbe.disabled": "defined", | |
"SoiYieldProbe.initialized": "defined", | |
"SoiYieldProbe.ready": "defined", | |
"SoiYieldProbe.adaudience": "defined", | |
"SoiYieldProbe.force": "defined", | |
"SoiYieldProbe.force_format": "defined", | |
"SoiYieldProbe.recommendations": "defined", | |
"SoiYieldProbe.units": "defined", | |
"SoiYieldProbe.format_ids": "defined", | |
"SoiYieldProbe.segs": "defined", | |
"SoiYieldProbe.init": "function", | |
"SoiYieldProbe.getAcceptedFormats": "function", | |
"SoiYieldProbe.initRecommendations": "function", | |
"SoiYieldProbe.store": "function", | |
"SoiYieldProbe.sync": "function", | |
"SoiYieldProbe.get": "function", | |
"SoiYieldProbe.loadCampaign": "function", | |
"SoiYieldProbe.initXplosion": "function", | |
SoiNugg: "object", | |
"SoiNugg.name": "string", | |
"SoiNugg.maxage": "defined", | |
"SoiNugg.ready": "defined", | |
"SoiNugg.init": "function", | |
"SoiNugg.mobileInit": "function", | |
"SoiNugg.store": "function", | |
"SoiNugg.sync": "function", | |
"SoiNugg.get": "function", | |
SoiRogator: "object", | |
"SoiRogator.name": "string", | |
"SoiRogator.maxage": "defined", | |
"SoiRogator.init": "function", | |
"SoiRogator.get": "function", | |
SoiSemasio: "object", | |
"SoiSemasio.init": "function", | |
SoiPrivacyInfo: "object", | |
"SoiPrivacyInfo.version": "string", | |
"SoiPrivacyInfo.globalID": "string", | |
"SoiPrivacyInfo.init": "function", | |
"SoiPrivacyInfo.initGlobalPrivacyInfo": "function", | |
"SoiPrivacyInfo.showGlobalPrivacyInfo": "function", | |
SoiPPID: "object", | |
"SoiPPID.name": "string", | |
"SoiPPID.maxage": "defined", | |
"SoiPPID.iframe_src": "defined", | |
"SoiPPID.init": "function", | |
"SoiPPID.getPPID": "function", | |
"SoiPPID.isValidPPID": "function", | |
SoiStickyAds: "object", | |
"SoiStickyAds.image": "defined", | |
"SoiStickyAds.init": "function", | |
SoiUtils: "object", | |
"SoiUtils.flash_version": "defined", | |
"SoiUtils.flash_version_tested": "defined", | |
"SoiUtils.flash_version_required": "defined", | |
"SoiUtils.flash_version_checked": "defined", | |
"SoiUtils.device": "defined", | |
"SoiUtils.setCookie": "function", | |
"SoiUtils.getCookie": "function", | |
"SoiUtils.deleteCookie": "function", | |
"SoiUtils.canCookie": "function", | |
"SoiUtils.getProtocol": "function", | |
"SoiUtils.isNumber": "function", | |
"SoiUtils.isObject": "function", | |
"SoiUtils.getFlashVersion": "function", | |
"SoiUtils.addStyleSheet": "function", | |
"SoiUtils.addStyleElement": "function", | |
"SoiUtils.removeStyle": "function", | |
"SoiUtils.addEventHandler": "function", | |
"SoiUtils.removeEventHandler": "function", | |
"SoiUtils.getIFrameRelation": "function", | |
"SoiUtils.loadScript": "function", | |
"SoiUtils.getDevice": "function", | |
"SoiUtils.isIOS": "function", | |
"SoiUtils.isMobile": "function", | |
"SoiUtils.isChrome": "function", | |
"SoiUtils.normalizeClickConfig": "function", | |
"SoiUtils.isFullscreen": "function", | |
"SoiUtils.checkDocumentWrite": "function", | |
SoiCanPU: "function", | |
SoiDFPParams: "function", | |
SoiGetAdIDFromTag: "function", | |
SoiIsVideo: "function", | |
SoiPlatzToVar: "function", | |
SoiEscapedASCII: "function", | |
SoiGetShowroomParam: "function", | |
SoiDoShowroomAction: "function", | |
SoiLemonInk: "function", | |
SoiQuery: "object", | |
"SoiQuery.getLeft": "function", | |
"SoiQuery.getTop": "function", | |
"SoiQuery.getRight": "function", | |
"SoiQuery.getBottom": "function", | |
"SoiQuery.getWidth": "function", | |
"SoiQuery.getHeight": "function", | |
"SoiQuery.getScreenWidth": "function", | |
"SoiQuery.getScreenHeight": "function", | |
"SoiQuery.getContentWidth": "function", | |
"SoiQuery.getContentHeight": "function", | |
"SoiQuery.getPositionAncestor": "function", | |
"SoiQuery.getScrollTop": "function", | |
"SoiQuery.getScrollLeft": "function", | |
"SoiQuery.getPosition": "function", | |
"SoiQuery.getDimension": "function", | |
"SoiQuery.getScreenDimension": "function", | |
"SoiQuery.getContentDimension": "function", | |
"SoiQuery.getScrollPosition": "function", | |
"SoiQuery.getCurrentStyle": "function", | |
"SoiQuery.isVisible": "function", | |
SoiLogger: "object", | |
"SoiLogger.verbosity": "defined", | |
"SoiLogger.__log": "defined", | |
"SoiLogger.__archived_adtraces": "defined", | |
"SoiLogger.__archived_ords": "defined", | |
"SoiLogger.startTime": "defined", | |
"SoiLogger.logMsg": "function", | |
"SoiLogger.archiveAdTrace": "function", | |
"SoiLogger.showLog": "function", | |
"SoiLogger.activate": "function", | |
"SoiLogger.__findMaster": "function", | |
SoiAdTemplate: "object", | |
"SoiAdTemplate.stored": "defined", | |
"SoiAdTemplate.setAdTrace": "function", | |
SoiAd: "object", | |
"SoiAd.fallback_pattern": "defined", | |
"SoiAd.blockpixel_pattern": "defined", | |
"SoiAd.write": "function", | |
"SoiAd.get": "function", | |
"SoiAd.videoAd": "function", | |
"SoiAd.forceCallback": "function", | |
"SoiAd.syncVars": "function", | |
"SoiAd.resetVars": "function", | |
"SoiAd.convertAdTrace": "function", | |
"SoiAd.isType": "function", | |
"SoiAd.exists": "function", | |
"SoiAd.isBlockpixel": "function", | |
"SoiAd.reserveSowefoSpace": "function", | |
"SoiAd.isPowerbanner": "function", | |
"SoiAd.isPushdown": "function", | |
"SoiAd.isWallpaper": "function", | |
"SoiAd.isFireplace": "function", | |
"SoiAd.isHalfpage": "function", | |
"SoiAd.isPowerrectangle": "function", | |
"SoiAd.isXXL": "function", | |
"SoiAd.isBillboard": "function", | |
"SoiAd.isBaseboard": "function", | |
"SoiAd.isSidebar": "function", | |
"SoiAd.isDoubleSidebar": "function", | |
"SoiAd.isPopunder": "function", | |
"SoiAd.isSticky": "function", | |
"SoiAd.isExpandable": "function", | |
"SoiAd.getWidth": "function", | |
"SoiAd.getHeight": "function", | |
"SoiAd.setAutoHeight": "function", | |
"SoiAd.fixEmbedStyle": "function", | |
"SoiAd.removeStyleAttribute": "function", | |
"SoiAd.moveAd": "function" | |
}, t.exports = i["default"] | |
}, {}], | |
98: [function(e, t, i) { | |
function o(e) { | |
function t() { | |
if (o.trackBrowserState(), o.trackInput(), n(), i.DFPSite && i.DFPZone && i.SOI_WERBUNG !== !1 && 0 !== i.SOI_WERBUNG) { | |
if (r(), a.checkDocumentWrite(), s.init(), l.init(), c.init(), u.init(), !i.SOI_INIT_DONE) { | |
d.init(); | |
try { | |
f.init() | |
} catch (e) {} | |
try { | |
s.initRecommendations(), s.initXplosion() | |
} catch (e) {} | |
try { | |
l.initRecommendations() | |
} catch (e) {} | |
try { | |
c.initGatewayScript(), c.initRecommendations() | |
} catch (e) {} | |
p.init(), g.init() | |
} | |
i == parent && h.init(), "adquery" == a.getCookie("horst") && S('<script src="http://adserver.71i.de/00test/horst/display/adquery/globalV6_overrides.js?' + i.DFPOrd + '"></script>') | |
} | |
o.wrapApiWithTracker(), a.addEventHandler(i, "DOMContentLoaded", function() { | |
o.trackThirdPartyServices(), o.sendTrackRecord() | |
}) | |
} | |
var i = e.window, | |
o = e.apiTracker, | |
n = e.SoiInitDFPVars, | |
r = e.SoiInitMoreVars, | |
a = e.SoiUtils, | |
s = e.SoiYieldProbe, | |
l = e.SoiAmazon, | |
c = e.SoiAdProbe, | |
u = e.SoiStickyAds, | |
d = e.SoiNugg, | |
f = e.SoiPPID, | |
p = e.SoiRogator, | |
g = e.SoiSemasio, | |
h = e.SoiPrivacyInfo, | |
S = o.documentWrite; | |
return { | |
init: t | |
} | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
99: [function(e, t, i) { | |
(function(o) { | |
function n(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function r(e, t) { | |
var i = e.window, | |
n = e.document, | |
r = e.apiTracker, | |
a = e.bootstrap, | |
l = e.eventTracker, | |
u = e.consoleLogger, | |
f = e.instanceState, | |
g = e.simadUpdateAdsCallback, | |
S = i.navigator, | |
v = o.parent, | |
b = o.top, | |
P = (0, _e["default"])({ | |
window: i | |
}), | |
I = me["default"], | |
A = de["default"], | |
T = ce["default"], | |
D = pe["default"], | |
j = he["default"], | |
M = (0, k["default"])({ | |
window: i, | |
SoiIsVideo: T | |
}), | |
F = (0, w["default"])({ | |
window: i, | |
document: n, | |
navigator: S, | |
parent: v, | |
apiTracker: r | |
}), | |
U = (0, x["default"])({ | |
SoiUtils: F, | |
SoiEscapedASCII: A | |
}), | |
B = (0, L["default"])({ | |
window: i, | |
parent: v, | |
SoiUtils: F | |
}), | |
G = (0, C["default"])({ | |
window: i, | |
SoiLogger: B, | |
getProtocol: ke["default"] | |
}), | |
W = (0, y["default"])({ | |
window: i, | |
SoiLogger: B, | |
SoiUtils: F | |
}), | |
H = (0, p["default"])({ | |
window: i, | |
parent: v, | |
SoiLogger: B, | |
soiSyncDfpTile: W | |
}), | |
q = (0, O["default"])({ | |
window: i, | |
SoiLogger: B, | |
apiTracker: r | |
}), | |
Q = (0, d["default"])({ | |
window: i, | |
top: b, | |
parent: v, | |
SoiUtils: F, | |
SoiLogger: B, | |
SoiDoShowroomAction: q | |
}), | |
Z = (0, h["default"])({ | |
window: i, | |
document: n, | |
top: b | |
}), | |
ee = (0, _["default"])({ | |
window: i, | |
SoiUtils: F, | |
SoiLogger: B, | |
SoiDearOldGlobals: j, | |
soiSyncDfpTile: W | |
}), | |
ie = (0, m["default"])({ | |
window: i, | |
SoiDearOldGlobals: j, | |
SoiLogger: B, | |
SoiUtils: F | |
}), | |
ne = (0, s["default"])({ | |
window: i, | |
SoiUtils: F | |
}), | |
ae = (0, V["default"])({ | |
window: i, | |
SoiLogger: B, | |
parent: v, | |
SoiGetShowroomParam: Q, | |
SoiUtils: F | |
}), | |
le = (0, c["default"])({ | |
window: i, | |
SoiDFPParams: M | |
}), | |
ue = (0, z["default"])({ | |
window: i, | |
SoiCanPU: ne, | |
SoiGetShowroomParam: Q | |
}), | |
fe = (0, $["default"])({ | |
window: i, | |
parent: v, | |
SoiUtils: F, | |
SoiLogger: B, | |
apiTracker: r, | |
eventTracker: l | |
}), | |
ge = (0, X["default"])({ | |
window: i, | |
document: n, | |
SoiUtils: F, | |
SoiLogger: B | |
}), | |
Se = (0, K["default"])({ | |
window: i, | |
top: b, | |
SoiLogger: B, | |
SoiUtils: F, | |
SoiGetShowroomParam: Q, | |
SoiAdTemplate: G, | |
apiTracker: r | |
}), | |
ve = (0, J["default"])({ | |
window: i, | |
parent: v, | |
SoiLogger: B, | |
SoiUtils: F, | |
SoiPlatzToVar: D, | |
SoiAdTemplate: G, | |
apiTracker: r | |
}), | |
be = (0, te["default"])({ | |
window: i, | |
document: n, | |
SoiLogger: B, | |
apiTracker: r | |
}), | |
Pe = (0, oe["default"])({ | |
window: i, | |
SoiUtils: F, | |
SoiGetShowroomParam: Q, | |
SoiLogger: B, | |
apiTracker: r | |
}), | |
Ie = (0, re["default"])(), | |
Ae = (0, se["default"])({ | |
window: i, | |
document: n, | |
parent: v, | |
SoiUtils: F, | |
SoiLogger: B | |
}), | |
Te = (0, Y["default"])({ | |
window: i, | |
parent: v, | |
document: n, | |
SoiUtils: F, | |
SoiGetShowroomParam: Q, | |
SoiLogger: B, | |
SoiYieldProbe: Se, | |
SoiQuery: Z | |
}), | |
De = (0, xe["default"])(t.sizes), | |
Ee = (0, E["default"])({ | |
window: i, | |
SoiLogger: B, | |
checkAdType: P, | |
SoiIsVideo: T, | |
SoiPlatzToVar: D, | |
SoiDearOldGlobals: j, | |
SoiDFPParams: M, | |
soiIndustryParams: U, | |
SoiGetShowroomParam: Q, | |
SoiGetTile: H, | |
SoiLemonInk: I, | |
SoiNugg: fe, | |
SoiQuery: Z, | |
SoiRogator: ge, | |
SoiYieldProbe: Se, | |
SoiAdProbe: ve, | |
SoiAmazon: be, | |
SoiEscapedASCII: A, | |
SoiPPID: Pe, | |
SoiUtils: F, | |
documentWrite: r.documentWrite, | |
wrapTagWriter: r.wrapTagWriter, | |
SoiInitDFPVars: ae, | |
SoiInitMoreVars: ue, | |
eventTracker: l, | |
instanceState: f | |
}), | |
je = (0, Oe["default"])({ | |
window: i, | |
SoiLogger: B, | |
checkAdType: P, | |
SoiIsVideo: T, | |
SoiPlatzToVar: D, | |
SoiDearOldGlobals: j, | |
SoiDFPParams: M, | |
soiIndustryParams: U, | |
SoiGetShowroomParam: Q, | |
SoiGetTile: H, | |
SoiLemonInk: I, | |
SoiNugg: fe, | |
SoiQuery: Z, | |
SoiRogator: ge, | |
SoiYieldProbe: Se, | |
SoiAdProbe: ve, | |
SoiAmazon: be, | |
SoiEscapedASCII: A, | |
SoiPPID: Pe, | |
SoiUtils: F, | |
documentWrite: r.documentWrite, | |
wrapTagWriter: r.wrapTagWriter, | |
SoiInitDFPVars: ae, | |
SoiInitMoreVars: ue, | |
slotSize: De, | |
eventTracker: l, | |
consoleLogger: u, | |
instanceState: f, | |
simadUpdateAdsCallback: g | |
}, t), | |
Le = a.load({ | |
resources: [{ | |
name: "original", | |
data: Ee, | |
chance: t.abtest.tagwriter.tagwriterChance | |
}, { | |
name: "gpt", | |
data: je, | |
chance: t.abtest.tagwriter.gptChance | |
}], | |
override: t.abtest.tagwriter.override | |
}), | |
Me = Le.soiTagwriter; | |
"function" == typeof Le.init && Le.init(); | |
var Ce = (0, R["default"])({ | |
window: i, | |
SoiLogger: B, | |
soiTagwriter: Me, | |
SoiUtils: F | |
}), | |
Fe = (0, N["default"])({ | |
window: i, | |
document: n, | |
apiTracker: r, | |
soiTagwriter: Me, | |
soiVideoAdRequest: Ce, | |
SoiLogger: B, | |
soiSyncVars: ee, | |
soiResetVars: ie, | |
checkAdType: P | |
}), | |
Re = (0, ye["default"])({ | |
window: i, | |
apiTracker: r, | |
SoiInitDFPVars: ae, | |
SoiInitMoreVars: ue, | |
SoiUtils: F, | |
SoiYieldProbe: Se, | |
SoiAmazon: be, | |
SoiAdProbe: ve, | |
SoiStickyAds: Ie, | |
SoiNugg: fe, | |
SoiPPID: Pe, | |
SoiRogator: ge, | |
SoiSemasio: Ae, | |
SoiPrivacyInfo: Te | |
}); | |
return (0, we["default"])({ | |
window: i, | |
soiLemonInk: me["default"], | |
SoiEscapedASCII: A, | |
soiIsVideo: ce["default"], | |
soiPlatzToVar: pe["default"], | |
soiDearOldGlobals: he["default"], | |
SoiDFPParams: M, | |
SoiUtils: F, | |
soiIndustryParams: U, | |
SoiLogger: B, | |
SoiAdTemplate: G, | |
soiSyncDfpTile: W, | |
SoiGetTile: H, | |
SoiDoShowroomAction: q, | |
SoiGetShowroomParam: Q, | |
SoiQuery: Z, | |
soiSyncVars: ee, | |
soiResetVars: ie, | |
SoiCanPU: ne, | |
SoiInitDFPVars: ae, | |
SoiGetAdIDFromTag: le, | |
SoiInitMoreVars: ue, | |
SoiNugg: fe, | |
SoiRogator: ge, | |
SoiYieldProbe: Se, | |
SoiAdProbe: ve, | |
SoiAmazon: be, | |
SoiPPID: Pe, | |
SoiStickyAds: Ie, | |
SoiSemasio: Ae, | |
SoiPrivacyInfo: Te, | |
soiTagwriter: Me, | |
soiVideoAdRequest: Ce, | |
SoiAd: Fe | |
}, { | |
version: t.version | |
}), Re.init(), Fe | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = r; | |
var a = e("./lib/soi-can-pu"), | |
s = n(a), | |
l = e("./lib/soi-get-ad-id-from-tag"), | |
c = n(l), | |
u = e("./lib/soi-get-showroom-param.js"), | |
d = n(u), | |
f = e("./lib/soi-get-tile"), | |
p = n(f), | |
g = e("./lib/soi-query"), | |
h = n(g), | |
S = e("./lib/soi-reset-vars"), | |
m = n(S), | |
v = e("./lib/soi-sync-dfp-tile"), | |
y = n(v), | |
b = e("./lib/soi-sync-vars"), | |
_ = n(b), | |
P = e("./lib/soi-utils"), | |
w = n(P), | |
I = e("./lib/soi-do-showroom-action"), | |
O = n(I), | |
A = e("./lib/soi-industry-params"), | |
x = n(A), | |
T = e("./lib/soi-dfp-params"), | |
k = n(T), | |
D = e("./soi-tagwriter"), | |
E = n(D), | |
j = e("./soi-logger"), | |
L = n(j), | |
M = e("./soi-ad-template"), | |
C = n(M), | |
F = e("./soi-video-ad-request"), | |
R = n(F), | |
U = e("./soi-ad"), | |
N = n(U), | |
B = e("./soi-init-dfp-vars"), | |
V = n(B), | |
G = e("./soi-init-more-vars"), | |
z = n(G), | |
W = e("./soi-privacy-info"), | |
Y = n(W), | |
H = e("./targeting/soi-nugg"), | |
$ = n(H), | |
q = e("./targeting/soi-rogator"), | |
X = n(q), | |
Q = e("./targeting/soi-yield-probe"), | |
K = n(Q), | |
Z = e("./targeting/soi-ad-probe"), | |
J = n(Z), | |
ee = e("./targeting/soi-amazon"), | |
te = n(ee), | |
ie = e("./targeting/soi-ppid"), | |
oe = n(ie), | |
ne = e("./targeting/soi-sticky-ads"), | |
re = n(ne), | |
ae = e("./targeting/soi-semasio"), | |
se = n(ae), | |
le = e("./util/soi-is-video"), | |
ce = n(le), | |
ue = e("./util/soi-escaped-ascii"), | |
de = n(ue), | |
fe = e("./util/soi-platz-to-var"), | |
pe = n(fe), | |
ge = e("./util/soi-dear-old-globals"), | |
he = n(ge), | |
Se = e("./util/soi-lemon-ink"), | |
me = n(Se), | |
ve = e("./boot"), | |
ye = n(ve), | |
be = e("./lib/check-ad-type"), | |
_e = n(be), | |
Pe = e("./service/global-api"), | |
we = n(Pe), | |
Ie = e("./../wrapped-tagwriter"), | |
Oe = n(Ie), | |
Ae = e("../lib/slot-size"), | |
xe = n(Ae), | |
Te = e("../service/protocol"), | |
ke = n(Te); | |
t.exports = i["default"] | |
}).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}) | |
}, { | |
"../lib/slot-size": 148, | |
"../service/protocol": 156, | |
"./../wrapped-tagwriter": 178, | |
"./boot": 98, | |
"./lib/check-ad-type": 100, | |
"./lib/soi-can-pu": 101, | |
"./lib/soi-dfp-params": 102, | |
"./lib/soi-do-showroom-action": 103, | |
"./lib/soi-get-ad-id-from-tag": 104, | |
"./lib/soi-get-showroom-param.js": 105, | |
"./lib/soi-get-tile": 106, | |
"./lib/soi-industry-params": 107, | |
"./lib/soi-query": 108, | |
"./lib/soi-reset-vars": 109, | |
"./lib/soi-sync-dfp-tile": 110, | |
"./lib/soi-sync-vars": 111, | |
"./lib/soi-utils": 112, | |
"./service/global-api": 113, | |
"./soi-ad": 115, | |
"./soi-ad-template": 114, | |
"./soi-init-dfp-vars": 116, | |
"./soi-init-more-vars": 117, | |
"./soi-logger": 118, | |
"./soi-privacy-info": 119, | |
"./soi-tagwriter": 120, | |
"./soi-video-ad-request": 121, | |
"./targeting/soi-ad-probe": 122, | |
"./targeting/soi-amazon": 123, | |
"./targeting/soi-nugg": 124, | |
"./targeting/soi-ppid": 125, | |
"./targeting/soi-rogator": 126, | |
"./targeting/soi-semasio": 127, | |
"./targeting/soi-sticky-ads": 128, | |
"./targeting/soi-yield-probe": 129, | |
"./util/soi-dear-old-globals": 130, | |
"./util/soi-escaped-ascii": 131, | |
"./util/soi-is-video": 132, | |
"./util/soi-lemon-ink": 133, | |
"./util/soi-platz-to-var": 134 | |
}], | |
100: [function(e, t, i) { | |
function o(e) { | |
function t(e, t) { | |
var i = m.soi_adtrace; | |
return i ? ("undefined" == typeof t && (t = ""), t = t.toLowerCase(), new RegExp(e + ".+" + t, "i").test(i) ? !0 : !1) : !1 | |
} | |
function i(e) { | |
var i = t(e, "block[_-]?pixel") ? !0 : !1; | |
return i | |
} | |
function o(e) { | |
return "fullbanner2" == e && (t(e, "PB2") || t(e, "powerbanner")) | |
} | |
function n(e) { | |
return "fullbanner2" == e && t(e, "pushdown") | |
} | |
function r(e) { | |
return "fullbanner2" == e && (t(e, "wp") || t(e, "wallpaper")) | |
} | |
function a(e) { | |
return "fullbanner2" == e && t(e, "fireplace") | |
} | |
function s(e) { | |
return "rectangle1" == e && t(e, "halfpage") | |
} | |
function l(e) { | |
return "rectangle1" == e && (t(e, "PR1") || t(e, "powerrectangle")) | |
} | |
function c(e) { | |
return "popup1" == e && t(e, "xxl") | |
} | |
function u(e) { | |
return "fullbanner2" == e && t(e, "billboard") | |
} | |
function d(e) { | |
return "popup1" == e && t(e, "baseboard") | |
} | |
function f(e) { | |
return "skyscraper1" == e && (this.isSticky(e) || t(e, "sidebar") || t(e, "sitebar")) | |
} | |
function p(e) { | |
return "skyscraper1" == e && (t(e, "double-sticky") || t("DSiB")) | |
} | |
function g(e) { | |
return "popup1" == e && t(e, "popunder") | |
} | |
function h(e) { | |
return t(e, "sticky") | |
} | |
function S(e) { | |
return t(e, "expand") | |
} | |
var m = e.window; | |
return { | |
isType: t, | |
isBlockpixel: i, | |
isPowerbanner: o, | |
isPushdown: n, | |
isWallpaper: r, | |
isFireplace: a, | |
isHalfpage: s, | |
isXXL: c, | |
isPowerrectangle: l, | |
isBillboard: u, | |
isBaseboard: d, | |
isSidebar: f, | |
isDoubleSidebar: p, | |
isPopunder: g, | |
isSticky: h, | |
isExpandable: S | |
} | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
101: [function(e, t, i) { | |
function o(e) { | |
function t(e) { | |
var t = "SoiNoPU", | |
n = 6048e5; | |
if (!o.canCookie()) return i.SOI_PU = !1; | |
if (e) return e.blocked && (o.setCookie(t, { | |
value: 1, | |
maxage: n | |
}), i.SOI_PU = !1), e.blocked ? !1 : !0; | |
if (!i.SOI_PU || i.SOI_FRA) return 0; | |
if ("undefined" == typeof i.SOI_PUX || i.SOI_PUX) { | |
i.SOI_PUX = i.SOI_PU ? !0 : !1; | |
var r = o.getCookie(t); | |
if ("undefined" == typeof r || "" === r) { | |
var a = i.open("", "soipuchecker", "height=10,width=10,scrollbars=no,resizable=no,top=5000,left=5000"); | |
if (a) try { | |
if (a.document.open(), a.document.write('<p style="visibility:hidden;">checked</p>'), a.blur(), i.chrome) return a.onload = function() { | |
setTimeout(function() { | |
var e; | |
e = a.closed ? 0 : 0 === a.outerWidth || 0 === a.outerHeight ? 1 : 0, e && (i.SOI_PU = !1), o.setCookie(t, { | |
value: e, | |
maxage: n | |
}), a.close() | |
}, 300) | |
}, void a.document.close(); | |
a.document.close(), a.close(), r = 0 | |
} catch (s) { | |
r = 1 | |
} else r = 1; | |
o.setCookie(t, { | |
value: r, | |
maxage: n | |
}) | |
} else r = Number(r); | |
return r && (i.SOI_PU = !1), r ? !1 : !0 | |
} | |
} | |
var i = e.window, | |
o = e.SoiUtils; | |
return t | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
102: [function(e, t, i) { | |
(function(e) { | |
function o(t) { | |
var i = t.window, | |
o = t.SoiIsVideo, | |
n = function(t) { | |
var n = e.SoiDFPParams; | |
if (n.lookup || (n.lookup = { | |
popup1: "1x1", | |
fullbanner2: "468x60", | |
skyscraper1: "160x600", | |
skyscraper2: "160x700", | |
rectangle1: "300x250", | |
promo1: "300x260", | |
promo2: "300x260", | |
promo3: "300x260", | |
promo4: "300x260", | |
promo5: "300x260", | |
performance1: "70x70", | |
performance2: "80x80", | |
performance3: "83x83", | |
performance4: "84x84", | |
performance5: "85x85", | |
performance6: "86x86", | |
teaser1: "653x490", | |
maxiad1: "653x490", | |
ateaser: "206x60", | |
bteaser: "206x60", | |
cteaser: "206x60", | |
mlayer1: "2x2", | |
mbanner1: "320x50,320x150", | |
mbanner2: "320x60", | |
preroll: "10x1", | |
presplit: "15x1", | |
midroll: "20x1", | |
postsplit: "25x1", | |
overlay: "30x1", | |
postroll: "40x1", | |
sponsor: "50x1", | |
pauseroll: "60x1", | |
inread1: "1x5", | |
minread1: "2x5" | |
}), !t) return {}; | |
var r, a, s, l = t; | |
if (o(t)) { | |
var c = l.match(/^([a-z_]+?)([0-9]+)([a-k])?$/); | |
if (c) { | |
l = c[1], r = c[2] || 1, a = c[3] ? c[3].charCodeAt(0) - "a".charCodeAt(0) + 1 : 1, (l.match(/^(preroll|postroll)$/) && r > 1 || "preroll" == l && a > i.SoiSetPre || "sponsor" == l && (1 == r && a > i.SoiSetSpon || 2 == r && a > i.SoiSetSpon2 || r > 2) || "presplit" == l && a > i.SoiSetPreSplit || "midroll" == l && a > i.SoiSetMid || "postsplit" == l && a > i.SoiSetPostSplit || "overlay" == l && a > i.SoiSetOva || "postroll" == l && a > i.SoiSetPost || "pauseroll" == l && a > i.SoiSetPause) && (l = "IGNORE"); | |
var u = { | |
preroll: 1, | |
midroll: 2, | |
postroll: 3, | |
overlay: 4, | |
presplit: 6, | |
sponsor1: 7, | |
postsplit: 8, | |
sponsor2: 9, | |
pauseroll: 10 | |
}; | |
s = u[l] || u[l + r] | |
} else l = "INVALID" | |
} else r = 1, a = 0; | |
var d = n.lookup[l] || "", | |
f = {}; | |
if (d) { | |
switch (l) { | |
case "bteaser": | |
r = 2; | |
break; | |
case "cteaser": | |
r = 3; | |
break; | |
case "promo2": | |
case "promo3": | |
case "promo4": | |
case "promo5": | |
r = (l.match(/([0-9])+$/) || [])[1] || 1 | |
} | |
f = { | |
size: d, | |
pos: r, | |
vpos: a | |
}, s && (f.vtype = s) | |
} | |
return f | |
}; | |
return n | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}) | |
}, {}], | |
103: [function(e, t, i) { | |
function o(e) { | |
var t = e.window, | |
i = e.SoiLogger, | |
o = e.apiTracker, | |
n = o.documentWrite, | |
r = function(e) { | |
if (e.script && e.script.match(/^[a-zA-Z0-9_]+$/)) { | |
var o = ""; | |
t.SOI_INIT_DONE || (t.SOI_INIT_DONE = !0, o = "USING SPECIAL SHOWROOM: " + e.script + "\nForcing *SOI_INIT_DONE* = true\nINITIALIZATION DISABLED FOR nuggad, wunderloop, adprobe and rogator\nNO REQUESTS TO DOUBLECLICK SERVER\n"); | |
var r = "http://adserver.71i.de/global_js/Showrooms/" + e.script + ".js" + (t.SOI_CACHEBUSTER || ""); | |
i.logMsg(o + "Loading showroom script: " + r + "\n"), n('<script src="' + r + '"></script>') | |
} | |
}; | |
return r | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
104: [function(e, t, i) { | |
function o(e) { | |
var t = e.window, | |
i = e.SoiDFPParams, | |
o = function(e) { | |
e = String(e || ""); | |
var o = t.SoiGetAdIDFromTag; | |
if (!o.lookup) { | |
o.lookup = {}, i.lookup || i(); | |
for (var n in i.lookup) { | |
var r; | |
r = n.match(/^promo/) ? "promo" : n.match(/^[abc]+teaser/) ? "teaser" : n, o.lookup[i.lookup[n]] = r | |
} | |
} | |
var a = (e.match(/;sz=([0-9x]+);/) || [])[1] || "", | |
s = Number((e.match(/;pos=([0-9]+);/) || [])[1] || 1), | |
l = Number((e.match(/;vpos=([0-9]+);/) || [])[1] || 1), | |
c = o.lookup[a] || ""; | |
return c ? (SoiIsVideo(c) ? (c += s, l > 1 && (c += String.fromCharCode(String("a").charCodeAt(0) + l - 1))) : "promo" == c ? c += s : "teaser" == c ? c = String.fromCharCode(String("a").charCodeAt(0) + s - 1) + c : ("maxiad1" == c || "teaser1" == c) && (c = "lokalisten" == t.SOI_IDENTIFIER ? "teaser1" : "maxiad1"), c) : "" | |
}; | |
return o | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
105: [function(e, t, i) { | |
(function(e) { | |
function o(t) { | |
var i = t.window, | |
o = t.top, | |
n = t.parent, | |
r = t.SoiUtils, | |
a = t.SoiLogger, | |
s = t.SoiDoShowroomAction, | |
l = function(t, l) { | |
var c = e.SoiGetShowroomParam; | |
if ("undefined" != typeof t) { | |
if (i.SOI_CACHEBUSTER || (i.SOI_CACHEBUSTER = ""), !c.showroom_params) { | |
c.showroom_params = {}; | |
var u = "", | |
d = {}; | |
try { | |
u = o.location.search + o.location.hash, u || (d = o.SoiGetShowroomParam.showroom_params || {}) | |
} catch (f) { | |
try { | |
u = n.location.search + n.location.hash, u || (d = n.SoiGetShowroomParam.showroom_params || {}) | |
} catch (f) { | |
u = i.location.search + i.location.hash | |
} | |
} | |
if (!u && d && i != o && 1 == r.getIFrameRelation()) { | |
for (var p in d) switch (p) { | |
case "zone": | |
u += "subsite=" + d[p] + "&"; | |
break; | |
case "showroom": | |
u += d.site + "=" + d[p] + "&"; | |
break; | |
case "xshowroom": | |
case "yshowroom": | |
case "zshowroom": | |
for (var g in d[p]) u += p + "=" + g + "&" | |
} | |
u = u.replace(/&$/, ""), u && (u = "?" + u) | |
} | |
if (!u) return; | |
for (var h = u.substr(1).split(/[#&;]/), S = 0; S < h.length; S++) { | |
var g = h[S].split("="), | |
p = g[0], | |
m = g[1]; | |
if ("subsite" == p) c.showroom_params.zone = m; | |
else if (p.match(/^[xyz]showroom$/)) { | |
c.showroom_params[p] || (c.showroom_params[p] = {}); | |
for (var v = String(m).split(","), y = 0; y < v.length; y++) c.showroom_params[p][v[y]] = !0 | |
} else { | |
var b = p.match(/^(showroom[0-9]*)$/); | |
b && (c.showroom_params.is_showroom = !0, c.showroom_params.site = b[1], c.showroom_params.showroom = m) | |
} | |
} | |
if (c.showroom_params.is_showroom) { | |
a.logMsg("DFPSite = " + i.DFPSite + "\nDFPZone = " + i.DFPZone + "\n"), i.DFPSite = c.showroom_params.site, i.DFPZone = c.showroom_params.zone; | |
var _ = { | |
"1i1f2y2j3a322w3j3f2t2s2p2o2v3c3j3h3f": "302z382z2x33" | |
}; | |
try { | |
var P = SoiLemonInk(_[SoiLemonInk(c.showroom_params.zone + "" + c.showroom_params.showroom)], 42); | |
P.match(/^[a-zA-Z0-9_]+$/) && s({ | |
script: P | |
}) | |
} catch (f) {} | |
c.showroom_params.yshowroom && c.showroom_params.yshowroom.cache || c.showroom_params.xshowroom && c.showroom_params.xshowroom.cache || (i.SOI_CACHEBUSTER = "?" + parseInt(1e9 * Math.random())) | |
} else | |
for (var w = ["showroom", "showroom1", "site", "zone"], S = 0; S < w.length; S++) delete c.showroom_params[w[S]] | |
} | |
var I; | |
switch (t) { | |
case "INIT": | |
break; | |
case "xshowroom": | |
case "yshowroom": | |
case "zshowroom": | |
if (c.showroom_params[t] && (I = c.showroom_params[t][l]), !I && "zshowroom" != t) { | |
var O = "xshowroom" == t ? "yshowroom" : "xshowroom"; | |
c.showroom_params[O] && (I = c.showroom_params[O][l]) | |
} | |
break; | |
default: | |
I = c.showroom_params[t] | |
} | |
return I | |
} | |
}; | |
return l | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}) | |
}, {}], | |
106: [function(e, t, i) { | |
function o(e) { | |
var t = e.window, | |
i = e.parent, | |
o = e.SoiLogger, | |
n = e.soiSyncDfpTile, | |
r = n, | |
a = function(e, n, a) { | |
if ("popup1" == e) try { | |
i != t && (i.DFPTile = void 0) | |
} catch (s) {} | |
r(i, t, " - pre-sync for " + e + " (caller SoiGetTile)"); | |
var l, c = !1; | |
if (n) | |
if (e.match(/(preroll|sponsor1)/)) l = ++t.DFPTile, c = !0; | |
else { | |
var u = 9; | |
(e.match(/(presplit)/) || 0 === t.SoiSetPreSplit && e.match(/(midroll)/) && e.length < u) && (t.DFPTile = 0), l = ++t.DFPTile | |
} | |
else l = ++t.DFPTile, c = !0; | |
return o.logMsg("SoiGetTile set tile for " + e + " to " + l, {}, 2), c && r(t, i, " - post-sync for " + e + " (caller SoiGetTile)"), l || 1 | |
}; | |
return a | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
107: [function(e, t, i) { | |
function o(e) { | |
var t = e.SoiUtils, | |
i = e.SoiEscapedASCII, | |
o = function(e) { | |
var o = ""; | |
if (e && t.isObject(e.industries)) { | |
var n = {}; | |
for (var r in e.industries) | |
if (e.industries[r]) { | |
var a = String(e.industries[r].industry || ""); | |
a = a.replace(/^ +/, "").replace(/ +$/, ""), a && (n[a] || (n[a] = 1, o && (o += ";"), o += "ind=" + i(a))) | |
} | |
} | |
return o | |
}; | |
return o | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
108: [function(e, t, i) { | |
function o(e) { | |
var t = e.window, | |
i = e.document, | |
o = e.top, | |
n = { | |
getLeft: function(e) { | |
return this.getPosition(e, "left") | |
}, | |
getTop: function(e) { | |
return this.getPosition(e, "top") | |
}, | |
getRight: function(e) { | |
var t = this.getPosition(e, "left"); | |
if ("undefined" != typeof t && "auto" != t) { | |
var i = this.getDimension(e, "width"); | |
if ("undefined" != typeof i && "auto" != i) return parseInt(t) + parseInt(i) | |
} | |
}, | |
getBottom: function(e) { | |
var t = this.getPosition(e, "top"); | |
if ("undefined" != typeof t && "auto" != t) { | |
var i = this.getDimension(e, "height"); | |
if ("undefined" != typeof i && "auto" != i) return parseInt(t) + parseInt(i) | |
} | |
}, | |
getWidth: function(e) { | |
return this.getDimension(e, "width") | |
}, | |
getHeight: function(e) { | |
return this.getDimension(e, "height") | |
}, | |
getScreenWidth: function() { | |
return parseInt(this.getScreenDimension("width")) || 0 | |
}, | |
getScreenHeight: function() { | |
return parseInt(this.getScreenDimension("height")) || 0 | |
}, | |
getContentWidth: function() { | |
return parseInt(this.getContentDimension("width")) || 0 | |
}, | |
getContentHeight: function() { | |
return parseInt(this.getContentDimension("height")) || 0 | |
}, | |
getPositionAncestor: function(e) { | |
var o = "string" == typeof e ? i.getElementById(e) : e; | |
if (o) { | |
var n; | |
if ("fixed" == this.getCurrentStyle(o, "position")) | |
if (o.offsetParent); | |
else if (t.opera || !t.navigator.userAgent.match(/MSIE/) || !i.documentMode || 8 != i.documentMode) return; | |
var r = o.parentNode; | |
do { | |
if (r.tagName.toLowerCase().match(/^(?:body|html)$/)) break; | |
var a = this.getCurrentStyle(r, "position"); | |
if ("static" != a) { | |
n = r; | |
break | |
} | |
} while (r = r.parentNode); | |
return n | |
} | |
}, | |
getScrollTop: function() { | |
return this.getScrollPosition("top") | |
}, | |
getScrollLeft: function() { | |
return this.getScrollPosition("left") | |
}, | |
getPosition: function(e, o) { | |
if (e && o && o.match(/^(?:left|top)$/)) { | |
var n = "string" == typeof e ? i.getElementById(e) : e; | |
if (n) { | |
var r = "left" == o ? "offsetLeft" : "offsetTop", | |
a = 0; | |
do { | |
var s = this.getCurrentStyle(n, "position"); | |
if (!n.offsetParent && "fixed" != s) break; | |
if (("left" != o || t.getComputedStyle || i.documentMode && !(i.documentMode < 8) || !n.currentStyle || "boolean" != typeof n.currentStyle.hasLayout || n.currentStyle.hasLayout) && (a += parseInt(n[r]) || 0, !n.offsetParent && "fixed" == s)) { | |
var l = this.getPositionAncestor(n); | |
if (l) { | |
var c = "left" == o ? this.getLeft(l) : this.getTop(l); | |
Number(c) && (a += c) | |
} | |
} | |
} while (n = n.offsetParent); | |
return a | |
} | |
} | |
}, | |
getDimension: function(e, t) { | |
if (e && t && t.match(/^(?:width|height)$/)) { | |
var o = "string" == typeof e ? i.getElementById(e) : e; | |
if (o) { | |
var n = "width" == t ? "offsetWidth" : "offsetHeight", | |
r = o[n]; | |
return "undefined" == typeof r && (r = parseInt(o.style[t]), "undefined" == typeof r && (r = o[t])), r || 0 | |
} | |
} | |
}, | |
getScreenDimension: function(e) { | |
if (e && e.match(/^(?:width|height)$/)) { | |
var t, i = "width" == e ? "Width" : "Height"; | |
try { | |
var n = o.document.documentElement || o.document.body; | |
n && (t = n["client" + i]), t || (t = o.document.body["offset" + i]), "undefined" == typeof t && (t = o["inner" + i]) | |
} catch (r) {} | |
return parseInt(t) || 0 | |
} | |
}, | |
getContentDimension: function(e) { | |
if (e && e.match(/^(?:width|height)$/)) { | |
var t = "width" == e ? "Width" : "Height", | |
o = i.documentElement ? parseInt(i.documentElement["scroll" + t] || i.documentElement["client" + t]) || 0 : 0, | |
n = parseInt(i.body["scroll" + t] || i.body["client" + t]) || 0; | |
return Math.max(o, n) || 0 | |
} | |
}, | |
getScrollPosition: function(e) { | |
if (e = String(e).toLowerCase(), "left" != e && "top" != e) return 0; | |
var o, n = "left" == e ? ["pageXOffset", "scrollLeft"] : ["pageYOffet", "scrollTop"]; | |
return o = t[n[0]], "undefined" == typeof o && (i.documentElement && (o = i.documentElement[n[1]]), o || (o = i.body[n[1]])), o || 0 | |
}, | |
getCurrentStyle: function(e, o) { | |
var n = "string" == typeof e ? i.getElementById(e) : e; | |
if (n) { | |
var r; | |
if (t.getComputedStyle) { | |
var a = t.getComputedStyle(n, null); | |
if (a) { | |
var s = o.match(/^(?:cssFloat|styleFloat)$/) ? "float" : o.replace(/([A-Z])/g, function(e, t) { | |
return "-" + t.toLowerCase() | |
}); | |
r = a.getPropertyValue(s) | |
} | |
} else { | |
var a = n.currentStyle; | |
if (a) { | |
var s = o.match(/^(?:float|styleFloat)$/) ? "cssFloat" : o.replace(/-(.)/g, function(e, t) { | |
return t.toUpperCase() | |
}); | |
if (r = a[s], r || "cssFloat" != s) { | |
if ("undefined" == typeof r && "clip" == s) { | |
r = ""; | |
for (var l = ["Top", "Right", "Bottom", "Left"], c = 0; c < l.length; c++) r && (r += ", "), r += a["clip" + l[c]] || "auto"; | |
r = "clip rect(" + r + ")" | |
} | |
} else r = a.styleFloat | |
} | |
} | |
return r | |
} | |
}, | |
isVisible: function(e) { | |
var t = "string" == typeof e ? i.getElementById(e) : e; | |
if (t) { | |
var o = this.getCurrentStyle(t, "display") || "", | |
n = this.getCurrentStyle(t, "visibility") || "", | |
r = "none" == o || "hidden" == n ? -1 : 1, | |
a = !1, | |
s = t.parentNode; | |
do { | |
if (!s.tagName || "html" == s.tagName.toLowerCase()) break; | |
var l = this.getCurrentStyle(s, "display") || ""; | |
if ("none" == l) { | |
r = 0; | |
break | |
} | |
if (!a) { | |
var c = this.getCurrentStyle(s, "visibility") || ""; | |
if ("visible" == c) a = !0; | |
else if ("hidden" == c && "visible" != n) { | |
r = 0; | |
break | |
} | |
} | |
} while (s = s.parentNode); | |
return r | |
} | |
} | |
}; | |
return n | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
109: [function(e, t, i) { | |
function o(e) { | |
var t = e.window, | |
i = e.SoiDearOldGlobals, | |
o = e.SoiLogger, | |
n = e.SoiUtils, | |
r = function() { | |
o.logMsg("soi_ResetVars called"); | |
for (var e = i("SyncVars"), r = 0; r < e.length; r++) t[e[r]] = void 0; | |
delete n.fullscreen | |
}; | |
return r | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
110: [function(e, t, i) { | |
function o(e) { | |
var t = e.window, | |
i = e.SoiLogger, | |
o = e.SoiUtils, | |
n = function(e, n, r) { | |
if (!t.SOI_NOSYNC && e != n) try { | |
if (!e.globalV6 || !n.globalV6) return; | |
if (!o.isNumber(e.DFPTile)) return; | |
var a, s; | |
e == parent ? (a = "parent", s = "iframe " + (n.frameElement ? n.frameElement.id || "" : "")) : (a = "iframe " + (e.frameElement ? e.frameElement.id || "" : ""), s = "parent"), !o.isNumber(n.DFPTile) || (e.DFPTile || 0) > (n.DFPTile || 0) ? (i.logMsg("soi_SyncDFPTile from " + a + " to " + s + (r ? " " + r : "") + ": increasing " + s + " value from " + n.DFPTile + " to " + e.DFPTile, {}, 3), n.DFPTile = e.DFPTile) : (r += (e.DFPTile || 0) == (n.DFPTile || 0) ? ": " + s + " and " + a + " values are already identical: " + n.DFPTile : ": not decreasing " + s + " value from " + n.DFPTile + " to " + e.DFPTile, i.logMsg("soi_SyncDFPTile from " + a + " to " + s + (r ? " " + r : ""), {}, 3)) | |
} catch (l) {} | |
}; | |
return n | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
111: [function(e, t, i) { | |
function o(e) { | |
var t = e.window, | |
i = e.SoiUtils, | |
o = e.SoiLogger, | |
n = e.SoiDearOldGlobals, | |
r = e.soiSyncDfpTile, | |
a = r, | |
s = function(e, r) { | |
if (!t.SOI_NOSYNC && i.isObject(e) && i.isObject(r) && e != r) { | |
var s, l; | |
e == parent ? (s = "parent", l = "iframe " + (r.frameElement ? r.frameElement.id || "" : ""), o.addSeparator(2)) : (s = "iframe " + (e.frameElement ? e.frameElement.id || "" : ""), l = "parent"), o.logMsg("soi_SyncVars from " + s + " to " + l, {}, 2); | |
for (var c = n("SyncVars"), u = 0; u < c.length; u++) "DFPTile" == c[u] ? a(e, r, "(caller soi_SyncVars)") : r[c[u]] = e[c[u]] | |
} | |
}; | |
return s | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
112: [function(e, t, i) { | |
function o(e) { | |
var t = e.window, | |
i = e.document, | |
o = e.navigator, | |
n = e.parent, | |
r = e.apiTracker, | |
a = { | |
flash_version: 0, | |
flash_version_tested: 0, | |
flash_version_required: 10, | |
flash_version_checked: !1, | |
device: "", | |
setCookie: function(e, t) { | |
t || (t = {}), "undefined" == typeof t.value && (t.value = ""), t.path || (t.path = "/"); | |
var o = []; | |
o.push([e, escape(String(t.value) || "")].join("=")); | |
var n = t.expires; | |
n && "number" == typeof n && (n = new Date(n)), n || "undefined" == typeof t.maxage || (t.maxage ? (n = new Date, n.setTime(n.getTime() + t.maxage)) : n = new Date(1e3)), n && o.push(["expires", n.toGMTString()].join("=")); | |
for (var r = ["domain", "path"], a = 0; a < r.length; a++) { | |
var s = r[a]; | |
t[s] && o.push([s, t[s]].join("=")) | |
} | |
t.secure && o.push("secure"), i.cookie = o.join("; ") | |
}, | |
getCookie: function(e) { | |
var t = (String(i.cookie).match(new RegExp("(?:^|; )" + e + "=([^;]+)")) || [])[1]; | |
return t && (t = unescape(t)), t | |
}, | |
deleteCookie: function(e, t) { | |
t || (t = {}), this.setCookie(e, { | |
path: t.path, | |
domain: t.domain, | |
maxage: 0 | |
}) | |
}, | |
canCookie: function() { | |
if ("undefined" == typeof this.can_cookie) { | |
var e = "SoiDummy", | |
t = "42"; | |
this.setCookie(e, { | |
value: t | |
}); | |
var i = this.getCookie(e); | |
this.can_cookie = t == i ? !0 : !1, this.deleteCookie(e) | |
} | |
return this.can_cookie | |
}, | |
getProtocol: function() { | |
var e = "https:" == t.location.protocol ? "https:" : "http:"; | |
return e = "http:" | |
}, | |
isNumber: function(e) { | |
return "number" == typeof e && isFinite(e) | |
}, | |
isObject: function(e) { | |
return e && "object" == typeof e ? !0 : !1 | |
}, | |
getFlashVersion: function(e) { | |
if (e || (e = this.flash_version_required), !this.flash_version_checked && (!this.flash_version || this.flash_version < e && this.flash_version_tested < e)) { | |
this.flash_version_checked = !0; | |
var i; | |
if (t != n) try { | |
i = n.SoiUtils.getFlashVersion(e) | |
} catch (r) {} | |
if (!i) | |
if (o.plugins && o.mimeTypes.length) | |
for (var a = ["Shockwave Flash 2.0", "Shockwave Flash"], s = 0; s < a.length; s++) { | |
var l = o.plugins[a[s]]; | |
if (l) { | |
if (i = l.description, t.navigator.userAgent.match(/Firefox/i) && l.version) { | |
var c = String(l.version).split(/\./); | |
18 == c[0] && 0 == c[1] && 0 == c[2] && Number(c[3]) < 209 && (i = 0) | |
} | |
break | |
} | |
} else if (t.ActiveXObject) { | |
var u = parseInt(e); | |
10 > u && (u = 10); | |
for (var s = u; s > 6; s--) try { | |
var l = new ActiveXObject("ShockwaveFlash.ShockwaveFlash." + s); | |
if (!l) continue; | |
try { | |
i = l.GetVariable("$version") || s | |
} catch (r) {} | |
i || (i = s); | |
break | |
} catch (r) {} | |
} | |
this.flash_version_tested = e, this.flash_version = parseInt(String(i).replace(/^[^0-9]+/, "")) || 0 | |
} | |
return this.flash_version | |
}, | |
addStyleSheet: function(e, t) { | |
if (e) { | |
var o; | |
try { | |
o = i.getElementsByTagName("head")[0] | |
} catch (n) { | |
o = i.body | |
} | |
var r = i.createElement("link"); | |
r.type = "text/css", r.rel = "stylesheet", r.href = e, t && (r.id = t), o.appendChild(r) | |
} | |
}, | |
addStyleElement: function(e, t) { | |
if (e) { | |
var o; | |
try { | |
o = i.getElementsByTagName("head")[0] | |
} catch (n) { | |
o = i.body | |
} | |
var r = i.createElement("style"); | |
r.type = "text/css", t && (r.id = t), o.appendChild(r); | |
var a = !1; | |
if (r.styleSheet) try { | |
r.styleSheet.cssText = e, a = !0 | |
} catch (n) { | |
SoiLogger.logMsg("Error with SoiUtils.addStyleElement: " + n.message + "\nMaybe style/link limit of 30 for IE<10 exceeded?") | |
} else try { | |
r.appendChild(i.createTextNode(e)), a = !0 | |
} catch (n) {} | |
return a | |
} | |
}, | |
removeStyle: function(e) { | |
var t = i.getElementById(e); | |
if (t) { | |
var o = t.tagName.toLowerCase(); | |
("style" == o || "link" == o && "stylesheet" == t.rel) && t.parentNode.removeChild(t) | |
} | |
}, | |
addEventHandler: function(e, t, o) { | |
if (t && o) { | |
t = String(t).replace(/^on/, ""); | |
var n = "string" == typeof e ? i.getElementById(e) : e; | |
if (n) { | |
var a = o; | |
if (o = function() { | |
r.startInternalFunctionCall(); | |
var e = a.apply(this, arguments); | |
return r.endInternalFunctionCall(), e | |
}, n.addEventListener) n.addEventListener(t, o, !1); | |
else if (n.attachEvent) n.attachEvent("on" + t, o); | |
else { | |
var s = n["on" + t]; | |
n["on" + t] = function() { | |
var e; | |
return "function" == typeof s && (e = s()), o(), e | |
} | |
} | |
} | |
} | |
}, | |
removeEventHandler: function(e, t, o) { | |
var n = "string" == typeof e ? i.getElementById(e) : e; | |
n && t && o && (n.removeEventListener ? n.removeEventListener(t, o, !1) : n.detachEvent && n.detachEvent("on" + t, o)) | |
}, | |
getIFrameRelation: function() { | |
var e; | |
if (n == t) e = 0; | |
else try { | |
e = n.location.href, e = "undefined" == typeof e ? -1 : 1 | |
} catch (i) { | |
e = -1 | |
} | |
return e | |
}, | |
loadScript: function(e, t, o, n) { | |
if (e) | |
if (o) { | |
var r = i.createElement("script"); | |
t && (r.id = t), r.async = !0, r.src = e, "function" == typeof n && ! function() { | |
var e = function t() { | |
t.done || this.readyState && "loaded" != this.readyState && "complete" != this.readyState || (t.done = !0, n()) | |
}; | |
r.onload = r.onreadystatechange = e | |
}(); | |
var a = i.getElementsByTagName("script"); | |
a[0].parentNode.insertBefore(r, a[0]) | |
} else trackedDocumentWrite("<script " + (t ? 'id="' + t + '" ' : "") + 'src="' + e + '"></script>') | |
}, | |
getDevice: function() { | |
if (!this.device) { | |
var e = ["Android", "Bada", "BlackBerry", "HTC Flyer", "IEMobile", "iPhone", "iPad", "iPod", "Kindle", "Midori", "Nexus 7", "Mobile", "Opera Mini", "Opera Mobi", "PlayBook", "Tizen", "Windows CE", "Windows Phone", "webOS"], | |
i = t.navigator.userAgent.match(new RegExp("(" + e.join("|") + ")", "i")); | |
this.device = i ? String(i[1]).toLowerCase().replace(/[^a-z0-9]/g, "") : "desktop" | |
} | |
return this.device || "" | |
}, | |
isIOS: function() { | |
if ("undefined" == typeof this.ios) { | |
var e = this.getDevice(); | |
this.ios = e.match(/^(?:ipad|iphone|ipod)$/i) ? !0 : !1 | |
} | |
return this.ios ? !0 : !1 | |
}, | |
isMobile: function() { | |
if (SoiGetShowroomParam("yshowroom", "fakemobile")) return !0; | |
var e = this.getDevice(); | |
return e && "desktop" != e ? !0 : !1 | |
}, | |
isChrome: function() { | |
if ("undefined" == typeof this.chrome) { | |
var e = t.navigator.userAgent.toLowerCase(); | |
this.chrome = !/edge/.test(e) && /webkit/.test(e) && /chrome/.test(e) ? parseFloat(e.replace(/^.*chrome\/(\d+(\.\d+)?).*$/, "$1")) : !1 | |
} | |
return this.chrome ? !0 : !1 | |
}, | |
normalizeClickConfig: function(e) { | |
if (!e) return {}; | |
var t = {}, | |
i = e.clickredirect || "", | |
o = String(i).match(/^http:\/\/(adclick|googleads)\.g\.doubleclick\.net\//); | |
if (o) { | |
for (var n = 0;;) { | |
if (String(i).match(/[&;?=]/)) break; | |
var r = unescape(i); | |
if (i == r) break; | |
++n, i = r | |
} | |
if (n) { | |
t.clickredirect = i; | |
for (var a in e) "clickredirect" == a || String(e[a]).match(/[&;?=]/) || (t[a] = unescape(e[a])) | |
} | |
} | |
return t | |
}, | |
isFullscreen: function(e) { | |
if (t.SOI_VP && "off" != t.SOI_AUTOPLAY && SoiUtils.getFlashVersion()) { | |
var i = 1 == SoiUtils.getIFrameRelation() ? !0 : !1, | |
o = i ? n : t; | |
if (i && n.SoiUtils && t.SOI_INIT_DONE && (this.fullscreen = n.SoiUtils.fullscreen), "undefined" != typeof this.fullscreen && (!SoiIsVideo(e) || e.match(/^preroll1a?$/) || e.match(/[b-z]$/))) return this.fullscreen; | |
this.fullscreen = void 0; | |
try { | |
var r = o.PlayerBridgeNegotiator; | |
if ("object" == typeof r) { | |
for (var a in r) | |
if ("object" == typeof r[a] && "object" == typeof r[a].instance && "function" == typeof r[a].instance.getPlayerState) try { | |
var s = r[a].instance.getPlayerState(); | |
if ("object" == typeof s) { | |
var l = String(s.displayState || "").toLowerCase(); | |
switch (l) { | |
case "fullscreen": | |
case "fullsize": | |
this.fullscreen = 1; | |
break; | |
default: | |
this.fullscreen = 0 | |
} | |
break | |
} | |
} catch (c) {} | |
} else if (o.kolibri && o.kolibri.isInFullscreen) try { | |
this.fullscreen = o.kolibri.isInFullscreen() ? 1 : 0 | |
} catch (c) {} else if (o.jwplayer) try { | |
this.fullscreen = o.jwplayer().getFullscreen() ? 1 : 0 | |
} catch (c) {} | |
} catch (c) {} | |
return i && n.SoiUtils && (n.SoiUtils.fullscreen = this.fullscreen), this.fullscreen | |
} | |
}, | |
checkDocumentWrite: function() { | |
function e() { | |
var s = (new Date).getTime() - n, | |
l = !String(i.write).match(/native code/); | |
if (l) r && t == String(i.write) || (o = 50, t = String(i.write), SoiLogger.logMsg('SOISALABIM<strong style="color:red;">SOISALABIMSTART OF CLOBBERING document.write at ' + s + "ms with: " + t + "SOISALABIM</strong>SOISALABIM")), r = !0; | |
else { | |
if (r) return void SoiLogger.logMsg('SOISALABIM<strong style="color:red;">SOISALABIMEND OF CLOBBERING document.write at ' + s + "msSOISALABIM</strong>SOISALABIM"); | |
r = !1 | |
} | |
a > s && setTimeout(e, o) | |
} | |
if (!(SoiLogger.verbosity < 4)) { | |
SoiLogger.verbosity = 1; | |
var t, o = 0, | |
n = (new Date).getTime(), | |
r = !1, | |
a = 6e4; | |
e() | |
} | |
}, | |
parseUrl: function(e) { | |
return e = /^([^:\/?\#]+:)?(?:\/\/([^\/?\#]*))?([^?\#]*)(?:\?([^\#]*))?(?:\#(.*))?/.exec(e), e[0] ? { | |
protocol: e[1], | |
domain: e[2], | |
path: e[3], | |
queryString: e[4], | |
hash: e[5] | |
} : void 0 | |
} | |
}; | |
return a | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
113: [function(e, t, i) { | |
function o(e, t) { | |
var i = e.window, | |
o = e.soiLemonInk, | |
n = e.SoiEscapedASCII, | |
r = e.soiIsVideo, | |
a = e.soiPlatzToVar, | |
s = e.soiDearOldGlobals, | |
l = e.SoiDFPParams, | |
c = e.SoiUtils, | |
u = e.soiIndustryParams, | |
d = e.SoiLogger, | |
f = e.SoiAdTemplate, | |
p = e.soiSyncDfpTile, | |
g = e.SoiGetTile, | |
h = e.SoiDoShowroomAction, | |
S = e.SoiGetShowroomParam, | |
m = e.SoiQuery, | |
v = e.soiSyncVars, | |
y = e.soiResetVars, | |
b = e.SoiCanPU, | |
_ = e.SoiInitDFPVars, | |
P = e.SoiGetAdIDFromTag, | |
w = e.SoiInitMoreVars, | |
I = e.SoiNugg, | |
O = e.SoiRogator, | |
A = e.SoiYieldProbe, | |
x = e.SoiAdProbe, | |
T = e.SoiAmazon, | |
k = e.SoiPPID, | |
D = e.SoiStickyAds, | |
E = e.SoiSemasio, | |
j = e.SoiPrivacyInfo, | |
L = e.soiTagwriter, | |
M = e.soiVideoAdRequest, | |
C = e.SoiAd, | |
F = t.version; | |
i.globalV6 = "$Version: " + F, i.SoiLemonInk = o, i.SoiEscapedASCII = n, i.SoiIsVideo = r, i.SoiPlatzToVar = a, i.SoiDearOldGlobals = s, i.SoiDFPParams = l, i.SoiUtils = c, i.soi_IndustryParams = u, i.SoiLogger = d, i.SoiAdTemplate = f, i.soi_SyncDFPTile = p, i.SoiGetTile = g, i.SoiDoShowroomAction = h, i.SoiGetShowroomParam = S, i.SoiQuery = m, i.soi_SyncVars = v, i.soi_ResetVars = y, i.SoiCanPU = b, i.SoiInitDFPVars = _, i.SoiGetAdIDFromTag = P, i.SoiInitMoreVars = w, i.SoiNugg = I, i.SoiRogator = O, i.SoiYieldProbe = A, i.SoiAdProbe = x, i.SoiAmazon = T, i.SoiPPID = k, i.SoiStickyAds = D, i.SoiSemasio = E, i.SoiPrivacyInfo = j, i.soi_Tagwriter = L, i.soi_VideoAdRequest = M, i.SoiAd = C | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
114: [function(e, t, i) { | |
function o(e) { | |
var t = e.window, | |
i = e.SoiLogger, | |
o = e.getProtocol, | |
n = { | |
stored: {}, | |
setAdTrace: function(e) { | |
var o = e.place || e.platz; | |
if (o) { | |
var n = e.name || "soi ad"; | |
this.stored[o] && (n += " " + String(this.stored[o]).replace(/[^a-zA-Z0-9_ -]/g, ""), delete this.stored[o]); | |
var r = e.modifier || "", | |
a = "popup1" == o ? [1, 1] : [Number(e.width) || 1, Number(e.height) || 1]; | |
"rectangle1" == o && a[1] > 400 && !String(r).match(/halfpage/i) && (r && (r += " "), r += "halfpage"); | |
var s = Number(e.pos) || ""; | |
s && (o.match(/^promo[1-9]?$/) ? o = "promo" + s : o.match(/^(?:[a-h]|abc)teaser$/) ? o = String.fromCharCode(String("a").charCodeAt(0) + s - 1) + "teaser" : ("maxiad1" == o || "teaser1" == o) && (o = "teaser1 maxiad1")), t.soi_place = o, t.soi_ad = n + (r ? " - " + r : ""); | |
var l = o + " - " + t.soi_ad; | |
t.soi_adplace = l + "\n", t.soi_adtrace || (t.soi_adtrace = ""), t.soi_dimension || (t.soi_dimension = {}), t.soi_adtrace += t.soi_adplace, t.soi_dimension[o] = a; | |
try { | |
i.archiveAdTrace(l, t.DFPOrd, a) | |
} catch (c) {} | |
} | |
}, | |
parseConfigUrls: function(e, t, i) { | |
for (var o; o = t.shift();) e[o] = this.parseConfigUrl(e[o], i) | |
}, | |
parseConfigUrl: function(e, t) { | |
var i = SoiUtils.parseUrl(e), | |
n = "https" === o() ? "https:" : "http:"; | |
return i && (i.protocol ? i.protocol !== n && (e = e.replace(i.protocol, n)) : e = n + e), e | |
} | |
}; | |
return n | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
115: [function(e, t, i) { | |
function o(e) { | |
var t = e.window, | |
i = e.document, | |
o = e.apiTracker, | |
n = e.soiTagwriter, | |
r = e.soiVideoAdRequest, | |
a = e.SoiLogger, | |
s = e.soiSyncVars, | |
l = e.soiResetVars, | |
c = e.checkAdType, | |
u = o.documentWrite, | |
d = n, | |
f = r, | |
p = s, | |
g = l, | |
h = { | |
fallback_pattern: "fallback", | |
blockpixel_pattern: "block[_-]?pixel", | |
write: function(e, t) { | |
u(d(e, t)) | |
}, | |
get: function(e, t) { | |
return d(e, t) | |
}, | |
videoAd: function(e, t) { | |
return f(e, t) | |
}, | |
forceCallback: function(e) { | |
if (e && e.callback_function) { | |
t.DFPOrd = Math.floor(1e10 * Math.random()), t.DFPTile = 0; | |
var o = e.callback_object || (e.callback_id ? i.getElementById(e.callback_id) : t); | |
if (o) try { | |
o[e.callback_function]({ | |
init: 1, | |
ad_type: "SOI", | |
tld: "de" | |
}) | |
} catch (n) {} | |
} | |
}, | |
syncVars: function(e, t) { | |
p(e, t) | |
}, | |
resetVars: function() { | |
g() | |
}, | |
convertAdTrace: function(e, i) { | |
i || (i = t.soi_adtrace || ""); | |
var o = typeof i; | |
e = String(e || "string").toLowerCase(); | |
var n; | |
if (e == o) n = i; | |
else switch (o) { | |
case "string": | |
n = {}; | |
for (var r = String(i).split("\n"), a = 0; a < r.length; a++) { | |
var s = r[a]; | |
if (s) { | |
var l = s.match(/^([a-z0-9]+)/); | |
if (l) { | |
var c = String(l[1]); | |
n[c] = s + "\n" | |
} | |
} | |
} | |
break; | |
case "object": | |
n = ""; | |
for (var u in i) String(typeof i[u]).match(/^(number|string)$/) && (n += i[u], n.match(/\n$/) || (n += "\n")) | |
} | |
return n | |
}, | |
resetAdTrace: function() { | |
t.DFPOrd = Math.floor(1e10 * Math.random()), t.soi_adtrace = "", t.soi_dimension = {} | |
}, | |
isType: c.isType, | |
exists: function S(e) { | |
var i = t.soi_adtrace; | |
if (!i) return !1; | |
var S = !this.isType(e) || this.isType(e, "fallback") || this.isBlockpixel(e) ? !1 : !0; | |
return S | |
}, | |
isBlockpixel: c.isBlockpixel, | |
reserveSowefoSpace: function(e) { | |
return !1 | |
}, | |
isPowerbanner: c.isPowerbanner, | |
isPushdown: c.isPushdown, | |
isWallpaper: c.isWallpaper, | |
isFireplace: c.isFireplace, | |
isHalfpage: c.isHalfpage, | |
isPowerrectangle: c.isPowerrectangle, | |
isXXL: c.isXXL, | |
isBillboard: c.isBillboard, | |
isBaseboard: c.isBaseboard, | |
isSidebar: c.isSidebar, | |
isDoubleSidebar: c.isDoubleSidebar, | |
isPopunder: c.isPopunder, | |
isSticky: c.isSticky, | |
isExpandable: c.isExpandable, | |
getWidth: function(e) { | |
var i = t.soi_dimension ? t.soi_dimension[e] || [0, 0] : [0, 0], | |
o = i[0]; | |
return 3 > o ? 0 : Number(o) | |
}, | |
getHeight: function(e) { | |
var i = t.soi_dimension ? t.soi_dimension[e] || [0, 0] : [0, 0], | |
o = i[1]; | |
return 3 > o ? 0 : Number(o) | |
}, | |
setAutoHeight: function(e, t) { | |
if (!this.isBlockpixel(e)) { | |
var o = "string" == typeof t ? i.getElementById(t) : t; | |
if (o) { | |
var n = !1; | |
o.currentStyle ? n = o.currentStyle.hasLayout : this.fixEmbedStyle(o), o.style.height = "auto", n && !o.currentStyle.hasLayout && (o.style.zoom = 1) | |
} | |
} | |
}, | |
fixEmbedStyle: function(e) { | |
var t = "string" == typeof e ? i.getElementById(e) : e; | |
if (t) | |
for (var o = t.getElementsByTagName("object"), n = 0; n < o.length; n++) | |
for (var r = o[n].getElementsByTagName("embed"), a = 0; a < r.length; a++) r[a].style.verticalAlign = "middle" | |
}, | |
removeStyleAttribute: function(e, t) { | |
var o = "string" == typeof e ? i.getElementById(e) : e; | |
if (o) { | |
o.getAttribute("style"); | |
o.removeAttribute("style"), o.currentStyle && (o.className = o.className || ""), t && o.style.display && o.style.display != t && (o.style.display = t), o.currentStyle && !o.currentStyle.hasLayout && (o.style.zoom = 1) | |
} | |
}, | |
moveAd: function(e, o, n, r) { | |
var s = this.exists(e); | |
if (s) { | |
var l = this.isBillboard(e); | |
l ? r || "" === r || (r = "-billboard") : r = ""; | |
var c = i.getElementById(o); | |
if (!c && l && o != n && (o = n, c = i.getElementById(n)), !c) return void a.logMsg("SoiAd.moveAd failed to retrieve source element " + o + " for " + e); | |
if (o == n + r) return void a.logMsg("SoiAd.moveAd found " + e + " already in place " + o); | |
var u = i.getElementById(n), | |
d = !1; | |
if (l) { | |
this.billboard_counter || (this.billboard_counter = 0); | |
var f = 100, | |
p = 5e3, | |
g = parseInt(p / f); | |
if (r && (++this.billboard_counter, this.billboard_counter < g ? (o != n && u && (u.style.display = "none"), o != n + r && (c.style.display = "none"), u = i.getElementById(n + r)) : (d = !0, r = "")), !u) { | |
if (this.billboard_counter < g) { | |
var h = this; | |
return void setTimeout(function() { | |
h.moveAd(e, o, n, r) | |
}, f) | |
} | |
return void a.logMsg("SoiAd.moveAd timed out in attempt to move billboard " + e + " to " + n + " after " + this.billboard_counter + " attempts") | |
} | |
} else if (!u) return void a.logMsg("SoiAd.moveAd failed to move " + e + " to " + n); | |
try { | |
if (t.navigator.userAgent.match(/MSIE [89]\.0/)) { | |
for (var S = c.getElementsByTagName("div"), m = 0; m < S.length; m++) { | |
var v = S[m]; | |
v.dir && v.removeAttribute("dir") | |
} | |
for (var y = c.getElementsByTagName("object"), m = 0; m < y.length; m++) { | |
var v = y[m]; | |
v.dir && v.removeAttribute("dir") | |
} | |
} | |
} catch (b) {} | |
if (d && (u.style.width && (c.style.width = u.style.width), c.style.marginLeft = c.style.marginRight = "auto"), c != u) { | |
for (var _ = c.getElementsByTagName("script"), m = 0; m < _.length; m++) _[m].src && _[m].removeAttribute("src"); | |
c.id = n + r, u.parentNode.replaceChild(c, u) | |
} | |
var P = { | |
display: "none", | |
visibility: "hidden" | |
}; | |
for (var w in P) c.style[w] == P[w] && (c.style[w] = ""); | |
a.logMsg("SoiAd.moveAd executed for " + e + " - DFPOrd " + t.DFPOrd + (r ? " special suffix " + r : " - tile " + t.DFPTile)) | |
} | |
} | |
}; | |
return h | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
116: [function(e, t, i) { | |
function o(e) { | |
var t = e.window, | |
i = e.SoiLogger, | |
o = e.parent, | |
n = e.SoiGetShowroomParam, | |
r = e.SoiUtils, | |
a = function() { | |
var e = t.location.search.match(/[?&;]fb_xd_fragment(?:[&;=]|$)/) ? !0 : !1; | |
e ? (i.logMsg("REFUSING AD DELIVERY: detected Facebook ILike Button bug - url parameter *fb_xd_fragment*"), t.DFPSite = t.DFPZone = "") : "file:" == t.location.protocol && (i.logMsg("REFUSING AD DELIVERY: for " + t.DFPSite + "/" + t.DFPZone + " with file protocol"), t.DFPSite = t.DFPZone = ""); | |
var a = t.SOI_INIT_DONE ? !1 : !0; | |
if (n("INIT"), t.DFPSite || (t.DFPSite = ""), t.DFPZone || (t.DFPZone = "other"), t.DFPSite && t.DFPZone) { | |
var s = !0; | |
try { | |
s = 1 == r.getIFrameRelation() && o.SoiInitDFPVars ? !1 : !0 | |
} catch (l) {} | |
if (s || a) t.DFPTile = 0, t.DFPOrd = Math.floor(1e10 * Math.random()), a && i.logMsg("STARTING SESSION " + [t.DFPOrd, t.DFPSite, t.DFPZone].join(" - "), { | |
new_session: !0 | |
}); | |
else if (!t.DFPOrd) { | |
try { | |
t.DFPOrd = o.DFPOrd | |
} catch (l) {} | |
t.DFPOrd || (t.DFPOrd = Math.floor(1e10 * Math.random())) | |
} | |
} | |
}; | |
return a | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
117: [function(e, t, i) { | |
function o(e) { | |
var t = e.window, | |
i = e.SoiCanPU, | |
o = e.SoiGetShowroomParam, | |
n = function() { | |
t.soi_adtrace || (t.soi_adtrace = ""), t.soi_dimension || (t.soi_dimension = {}), i(), "undefined" == typeof t.SoiSetPre && (t.SoiSetPre = 1), "undefined" == typeof t.SoiSetSpon && (t.SoiSetSpon = 1), "undefined" == typeof t.SoiSetPreSplit && (t.SoiSetPreSplit = 0), "undefined" == typeof t.SoiSetMid && (t.SoiSetMid = 3), "undefined" == typeof t.SoiSetPostSplit && (t.SoiSetPostSplit = 0), "undefined" == typeof t.SoiSetOva && (t.SoiSetOva = 1), "undefined" == typeof t.SoiSetSpon2 && (t.SoiSetSpon2 = 0), "undefined" == typeof t.SoiSetPost && (t.SoiSetPost = 1), "undefined" == typeof t.SoiSetPause && (t.SoiSetPause = 1), t.SOI_VP && 0 == t.SoiSetPre && (t.SOI_AUTOPLAY = "off"), o("yshowroom", "nonugg") && (t.SOI_NUGGSID = ""), o("yshowroom", "noap") && (t.SOI_AP = { | |
disabled: !0 | |
}), o("yshowroom", "noyp") && (t.SOI_YP = { | |
disabled: !0 | |
}), o("yshowroom", "norog") && (t.SOI_ROGATOR = !1), o("yshowroom", "nooba") && (t.SOI_NO_OBA = !0), t.DFP = !0, t.DFPVideo = !0, t.add2tag = "", t.SOI_GLOBALV || (t.SOI_GLOBALV = "V6") | |
}; | |
return n | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
118: [function(e, t, i) { | |
(function(e) { | |
function o(t) { | |
var i = t.window, | |
o = t.parent, | |
n = t.SoiUtils, | |
r = { | |
verbosity: function() { | |
var e = 0; | |
try { | |
e = top.location.search.replace(/.*soi_debug=([0-9]+).*/, "$1") || top.location.hash.replace(/.*soi_debug=([0-9]+).*/, "$1") | |
} catch (t) {} | |
if (e = parseInt(e) || 0, e || (e = Number(n.getCookie("soi_debug")) || 0), e) { | |
"function" == typeof i.onerror && (i.onerror = function() {}); | |
try { | |
var o = function(e) { | |
e || (e = i.event), (new Image).src = "http://adserver.71i.de/blind.gif?soitest=on" + (e ? e.type : "") + "-" + ((new Date).getTime() - r.startTime) / 1e3 + "&r=" + i.DFPOrd, r.logMsg("Time from loading of globalV6.js until on" + e.type) | |
}; | |
n.addEventHandler(i, "DOMContentLoaded", o), n.addEventHandler(i, "load", o) | |
} catch (t) {} | |
} | |
return e | |
}(), | |
__log: [], | |
__archived_adtraces: {}, | |
__archived_ords: [], | |
startTime: (new Date).getTime(), | |
logMsg: function(e, t, o) { | |
if (e && this.verbosity && (o || (o = 0), !(o > this.verbosity))) { | |
if (t || (t = {}), e = String(e || "").replace(/\n+$/, ""), n.isObject(t)) { | |
var r = ""; | |
for (var a in t) n.isObject(t[a]) && i.JSON ? r += [a, JSON.stringify(t[a], null, 4)].join(": ") + "\n" : "new_session" != a && (r += [a, t[a]].join(": ") + "\n"); | |
r && (e += "\nDATA:\n" + r.replace(/\n+$/, "")) | |
} | |
var s = this.__findMaster(); | |
s ? s.logMsg(e + "\nfrom iframe " + (i.frameElement ? i.frameElement.id || "" : ""), { | |
new_session: t.new_session || !1 | |
}) : this.__log.push((t.new_session ? "SESSION_DIVIDER\n" : "") + "* " + ((new Date).getTime() - this.startTime) / 1e3 + " secs\n" + e) | |
} | |
}, | |
archiveAdTrace: function(e, t, i) { | |
try { | |
t || (t = "000000000"), i || (i = []); | |
var o = this.__findMaster() || this; | |
o.__archived_adtraces || (o.__archived_adtraces = {}), o.__archived_ords || (o.__archived_ords = []), o.__archived_ords.total || (o.__archived_ords.total = 0), o.__archived_adtraces[t] || (o.__archived_adtraces[t] = [], o.__archived_ords.push(t), ++o.__archived_ords.total), o.__archived_adtraces[t].push(e + (i.length ? " (" + i.join(" x ") + ")" : "") + " at " + ((new Date).getTime() - o.startTime) / 1e3 + " secs"), !this.verbosity && o.__archived_ords.length > 6 && delete o.__archived_adtraces[o.__archived_ords.shift()] | |
} catch (n) {} | |
}, | |
addSeparator: function(e, t, i) { | |
if (this.verbosity && !((e || 0) > this.verbosity)) { | |
var o = this.__findMaster(); | |
if (o) o.addSeparator(e, t, i); | |
else { | |
for (var n = "", r = 0; | |
(i || 120) > r; r++) n += "-"; | |
this.__log.push("\n" + (t ? "--- " + String(t).toUpperCase() + " " : "") + n) | |
} | |
} | |
}, | |
showLog: function() { | |
this.do_now = !0; | |
var e = document.createElement("script"); | |
e.src = "http://adserver.71i.de/global_js/GlobalScripts/soilogger.js" + (i.SOI_CACHEBUSTER || ""), document.body.insertBefore(e, document.body.firstChild) | |
}, | |
activate: function() { | |
this.showLog() | |
}, | |
__findMaster: function() { | |
if (i != o) { | |
if (!this.__master) try { | |
if (o.SoiLogger || (o.SoiLogger = this, this.logMsg("INFO: SoiLogger WAS ONLY DEFINED IN AN IFRAME DOCUMENT, NOT IN THE MAIN DOCUMENT.")), o.SoiLogger == this) return; | |
this.__master = o.SoiLogger | |
} catch (e) {} | |
return this.__master | |
} | |
} | |
}; | |
return e.SoiLogger = r, r | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}) | |
}, {}], | |
119: [function(e, t, i) { | |
function o(e) { | |
var t = e.window, | |
i = e.parent, | |
o = e.document, | |
n = e.SoiUtils, | |
r = e.SoiGetShowroomParam, | |
a = e.SoiLogger, | |
s = e.SoiYieldProbe, | |
l = e.SoiQuery, | |
c = { | |
version: "2.0.2.FINAL", | |
globalID: "soi-global-privacy-info", | |
init: function() { | |
if (t == i && !n.isMobile() && !r("yshowroom", "nooba") && (!t.SOI_NO_OBA || r("yshowroom", "forceoba"))) { | |
var e = n.getProtocol(), | |
o = this.version, | |
s = e + "//ad.71i.de/global_js/AdPlayer/adplayer-v" + o, | |
l = s + "/js/adplayer.min.js"; | |
a.logMsg("SoiPrivacyInfo.init: " + l); | |
var c = s + "/css/adplayer.min.css"; | |
n.addStyleSheet(c), n.loadScript(l, "soi-adplayer", !0); | |
var u = this; | |
setTimeout(function() { | |
var e = !1; | |
arguments.callee.start || (arguments.callee.start = (new Date).getTime()); | |
var i = (new Date).getTime() - arguments.callee.start; | |
t.$ADP && t.document.body && (e = u.initGlobalPrivacyInfo(), e && a.logMsg("SoiPrivacyInfo.initGlobalPrivacyInfo successful after " + i + " msecs")), e || (1e4 > i ? setTimeout(arguments.callee, 100) : a.logMsg("Error: Timeout for SoiPrivacyInfo.initGlobalPrivacyInfo not successful after 10secs")) | |
}, 100) | |
} | |
}, | |
initGlobalPrivacyInfo: function() { | |
if (!t.$ADP) return void a.logMsg("Error: SoiPrivacyInfo.initGlobalPrivacyInfo failed for global privacy button: $ADP unavailable"); | |
var e = { | |
text: "Datenschutz und Cookies", | |
linkText: "Deaktivieren", | |
usePopup: !1 | |
}, | |
i = !1; | |
try { | |
var r = parseInt(1e9 * Math.random()), | |
c = []; | |
if (t.SOI_NUGGSID && c.push({ | |
title: "Nugg.ad AG", | |
url: "http://ad-choices.nuggad.net" | |
}), t.SOI_AP && t.SOI_AP.procter && t.SOI_AP.procter.units && !t.SOI_AP.procter.disabled && c.push({ | |
title: "AudienceScience", | |
url: "http://www.audiencescience.com/de/privacy/" | |
}), t.SOI_YP && !t.SOI_YP.disabled && (c.push({ | |
title: "Yieldlab GmbH", | |
url: "http://www.yieldlab.de/privacy/" | |
}), t.SOI_YP.adaudience && !t.SOI_YP.adaudience.disabled && (c.push({ | |
title: "AdAudience GmbH", | |
url: "http://www.adaudience.de/datenschutz/" | |
}), s.initXplosion && s.initXplosionDone && c.push({ | |
title: "emetriq GmbH", | |
url: "http://www.emetriq.com/opt-out/" | |
}))), t.SOI_SEMASIO && c.push({ | |
title: "Semasio GmbH", | |
url: "http://www.semasio.com/de/nc/opt-out/" | |
}), c.push({ | |
title: "SevenOne Media GmbH", | |
url: "http://www.sevenonemedia.de/web/sevenone/datenschutzbestimmungen", | |
text: "", | |
linkText: "Weitere Informationen" | |
}), c.length) { | |
for (var u = 0; u < c.length; u++) { | |
for (var d in e) "undefined" == typeof c[u][d] && (c[u][d] = e[d]); | |
t.$ADP.Registry.register(r, c[u]) | |
} | |
var f = '<strong class="adp-header-strong">Informationen zu nutzungsbasierter Online-Werbung</strong><br/>Auf der vorliegenden Website werden Ihre Nutzungsdaten anonym erhoben bzw. verwendet, um Werbung für Sie zu optimieren. Wenn Sie keine nutzungsbasierte Werbung mehr von den hier gelisteten Anbietern erhalten wollen, können Sie die Datenerhebung beim jeweiligen Anbieter direkt deaktivieren. Eine Deaktivierung bedeutet nicht, dass Sie künftig keine Werbung mehr erhalten, sondern lediglich, dass die Auslieferung der konkreten Kampagnen nicht anhand anonym erhobener Nutzungsdaten ausgerichtet ist.', | |
p = 'Wenn Sie mehr über nutzungsbasierte Online-Werbung erfahren wollen, klicken Sie <a href="http://meine-cookies.org" target="_blank">hier</a>. Dort können Sie darüber hinaus auch bei weiteren Anbietern die Erhebung der Nutzungsinformationen deaktivieren bzw. aktivieren und den Status der Aktivierung bei unterschiedlichen Anbietern <a href="http://meine-cookies.org/cookies_verwalten/praeferenzmanager-beta.html" target="_blank">einsehen</a>.', | |
g = this.globalID; | |
t.$ADP.Registry.createPlayer(r, { | |
domId: g, | |
position: "top-right", | |
header: f, | |
footer: p, | |
usePopup: !1 | |
}), n.addStyleElement(".adp-panel {height:" + (l.getScreenHeight() || 600) + "px; overflow: auto;}"); | |
var h = o.createElement("div"); | |
h.id = this.globalID, h.style.position = "fixed", h.style.zIndex = 1999999999, h.style.top = "0px", h.style.right = "0px", o.body.insertBefore(h, o.body.firstChild); | |
var S = this; | |
n.addEventHandler(t, "load", function() { | |
S.showGlobalPrivacyInfo() | |
}) | |
} | |
i = !0 | |
} catch (m) { | |
a.logMsg("SoiPrivacyInfo.initGlobalPrivacyInfo failed: " + m.message) | |
} | |
return i | |
}, | |
showGlobalPrivacyInfo: function() { | |
var e = this.globalID, | |
t = o.getElementById(e); | |
t && (t.style.display = "block", t.style.zIndex = 2000000111) | |
} | |
}; | |
return c | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
120: [function(e, t, i) { | |
function o(e) { | |
var t = e.window, | |
i = e.wrapTagWriter, | |
o = e.documentWrite, | |
n = e.SoiLogger, | |
r = e.checkAdType, | |
a = e.SoiIsVideo, | |
s = e.SoiPlatzToVar, | |
l = e.SoiDearOldGlobals, | |
c = e.soiIndustryParams, | |
u = e.SoiDFPParams, | |
d = e.SoiUtils, | |
f = e.SoiGetShowroomParam, | |
p = e.SoiGetTile, | |
g = e.SoiLemonInk, | |
h = e.SoiNugg, | |
S = e.SoiQuery, | |
m = e.SoiRogator, | |
v = e.SoiYieldProbe, | |
y = e.SoiAdProbe, | |
b = e.SoiAmazon, | |
_ = e.SoiEscapedASCII, | |
P = e.SoiPPID, | |
w = e.eventTracker, | |
I = e.instanceState, | |
O = o, | |
A = c, | |
x = function T(e, i) { | |
var o = T; | |
if (d.isObject(i) || (i = {}), !e) return n.logMsg("INVALID soi_Tagwriter call: platz not defined " + e), ""; | |
if (!t.DFPSite || !t.DFPZone) return n.logMsg("INVALID soi_Tagwriter call for " + e + " (DFPOrd " + t.DFPOrd + ")\nDFPSite " + t.DFPSite + ", DFPZone " + t.DFPZone + ", DFPTile " + t.DFPTile, i), ""; | |
if ("skyscraper2" == e && (r.isSticky("fullbanner2") || r.isSticky("skyscraper1") || r.isSidebar("skyscraper1") || r.isXXL("popup1"))) return n.logMsg("Skipped request for " + e + " due to conflicting special ad."), ""; | |
var c = a(e); | |
c || n.addSeparator(1, e); | |
var I = "", | |
x = s(e); | |
if (x) { | |
var k = t[x]; | |
k || ("popup1" == e ? (t[x] = k = !0, I += "WARNING: soi_Tagwriter called for " + e + ", but window." + x + " was not set. " + x + " has been set to true via auto-repair.\n") : I += "WARNING: soi_Tagwriter called for " + e + ", but window." + x + " = " + k + "\n") | |
} | |
o.dear_old_globals || (o.dear_old_globals = l("Tagwriter")); | |
for (var D = {}, E = 0; E < o.dear_old_globals.length; E++) { | |
var j = o.dear_old_globals[E], | |
L = j.replace(/^SOI_/, ""); | |
D[L] = "null" == t[j] ? "" : t[j] | |
} | |
var M = A(i) || "", | |
C = D.TPARAM; | |
C && (C = C.replace(/;+$/, "")); | |
var F = u(e); | |
if (!F.size) return c || n.logMsg("INVALID soi_Tagwriter call: size not defined for " + e), ""; | |
var R = F.size, | |
U = F.pos, | |
N = F.vpos, | |
B = F.vtype, | |
V = d.getFlashVersion() || 0, | |
G = d.isMobile(), | |
z = d.getDevice(), | |
W = d.getProtocol(), | |
Y = W + "//ad.de.doubleclick.net/N5731", | |
H = c ? "pfadx" : "adj", | |
$ = p(e, c, N), | |
q = 9; | |
(e.match(/(presplit)/) || 0 === t.SoiSetPreSplit && e.match(/(midroll)/) && e.length < q) && (t.DFPOrd = Math.floor(1e10 * Math.random())); | |
var X = "", | |
Q = i.url_only || c ? !0 : !1, | |
K = !1, | |
Z = f("showroom"), | |
J = f("site"); | |
if (Z) { | |
var ee = "Soi" + g(Z.toUpperCase()); | |
if ("function" == typeof t[ee]) { | |
K = !0; | |
try { | |
I += Z + "\n", X = t[ee](e, R) || "" | |
} catch (te) { | |
I += "Error with " + Z + " for " + e + ": " + te.name + " " + te.message + "\n" | |
} | |
} | |
} | |
if (!K) { | |
for (var ie = h.get(), oe = m.get(), ne = v.get(e) || "", re = y.get(e) || "", ae = b.get(e) || "", se = ["PU1", "FB2", "RT1", "SC1"], le = [], E = 0; E < se.length; E++) D[se[E]] && le.push("xx=" + se[E].toLowerCase()); | |
var ce = []; | |
if (D.VP) { | |
for (var E = 1; 6 > E; E++) D["VA" + E] && ce.push("vi=" + E); | |
D.LPY && ce.push("vi=l") | |
} | |
var ue = []; | |
D.PU1 && (D.PU && ue.push("xx=pu"), D.PUX && ue.push("xx=pux")), !D.PL || D.VP && "off" != D.AUTOPLAY || ue.push("xx=pl"), D.PU1 && D.FA && ue.push("xx=fa"), D.FB2 && D.PB && ue.push("xx=pb"), D.FB2 && D.PD && ue.push("xx=pd"), D.FB2 && D.BB && ue.push("xx=bb"), D.FB2 && D.WP && ue.push("xx=wp"), D.FB2 && D.FP && ue.push("xx=fp"), D.RT1 && D.HP && ue.push("xx=hp"), D.RT1 && D.PR && ue.push("xx=pr"), D.SC1 && D.SB && ue.push("xx=sb"), D.SC1 && D.SK && ue.push("xx=sk"), (D.IR1 || D.MIR1) && ue.push("xx=ir"); | |
var de; | |
D.VP && "off" != D.AUTOPLAY && (ue.push("xx=vp"), de = d.isFullscreen(e)); | |
var fe = []; | |
if (D.EXCL && (D.EXCL = String(D.EXCL).replace(/^,+/, "").replace(/,+$/, "").replace(/,{2,}/g, ","), D.EXCL)) { | |
fe = D.EXCL.split(","); | |
for (var E = 0; E < fe.length; E++) fe[E] = "!c=" + _(fe[E]) | |
} | |
var pe = [], | |
ge = 5; | |
if (D.KEYVALUE && "object" == typeof D.KEYVALUE) { | |
var he = new RegExp("^[a-z][a-z0-9_]+$"), | |
Se = new RegExp("^[a-z0-9,_-]+$"); | |
for (var j in D.KEYVALUE) | |
if (!("undefined" == typeof j || "" === j || "showroom" != j && String(j).length > 5) && String(j).match(he)) { | |
var me = D.KEYVALUE[j]; | |
if ("undefined" != typeof me && "" !== me && String(me).match(Se)) { | |
if (me = String(me), me.length > 113) { | |
var ve = me.match(/(.{0,113}),/); | |
D.KEYVALUE[j] = me = ve ? ve[1] : "" | |
} | |
if (pe.push(j + "=" + me), pe.length >= ge) break | |
} | |
} | |
} | |
var ye = i.dfpsite || t.DFPSite, | |
be = i.dfpzone || t.DFPZone, | |
_e = D.KEYWORDS || ""; | |
if (_e) { | |
if (_e = String(_e).replace(/ /g, ""), _e.match(/[^a-zA-Z0-9_,.-]/) && (_e = ""), D.KEYWORDS = _e, _e && _e.length > 113) { | |
var ve = _e.match(/(.{0,113}),/); | |
D.KEYWORDS = _e = ve ? ve[1] : "" | |
} | |
_e = _(_e.replace(/,$/, "")) | |
} | |
var Pe = t.location.protocol + "//" + t.location.hostname, | |
we = P.getPPID(), | |
Ie = []; | |
Ie.push(ye + "/" + be), c && Ie.push("dcmt=text/xml"), Ie.push("sz=" + R), Ie.push("pos=" + U), c && Ie.push("vpos=" + N), M && Ie.push(M), "undefined" != typeof de && Ie.push("fs=" + de), we && Ie.push("mdid=" + we), D.DEBUG_TRACKING && Ie.push("tid=" + D.DEBUG_TRACKING), Ie.push("dc_ref=" + _(Pe)), D.VP && D.PLAYER && Ie.push("player=" + _(D.PLAYER)), pe.length && Ie.push(pe.join(";")), B && Ie.push("vtype=" + B), Z && Ie.push(J + "=" + Z), D.UPC && Ie.push("upc=" + _(D.UPC)), "https:" == W && Ie.push("ssl=1"), Ie.push("fv=" + (V || 0)), G && Ie.push("mob=" + z), Ie.push("sx=" + S.getScreenWidth() + ";sy=" + S.getScreenHeight()), D.TLD && Ie.push("tld=" + _(D.TLD)), Ie.push("zz=" + R), Ie.push("site=" + ye), Ie.push("zone=" + be), D.IDENTIFIER && Ie.push("idf=" + D.IDENTIFIER), ie && Ie.push(ie), oe && Ie.push("rog=" + oe), ne && Ie.push(ne), C && Ie.push(C), ue.length && Ie.push(ue.join(";")), le.length && Ie.push(le.join(";")), ce.length && Ie.push(ce.join(";")), D.FRA && Ie.push("kw=ifr"), _e && Ie.push("KW=" + _e), fe.length && Ie.push(fe.join(";")), re && Ie.push(re), ae && Ie.push(ae), Ie.push("tile=" + $), Ie.push("ord=" + (i.dfpord || t.DFPOrd)); | |
var Oe = Y + "/" + H + "/" + Ie.join(";") + "?"; | |
I += (f("showroom") ? 'SOISALABIM<a href="' + Oe + '" target="_blank">SOISALABIM' + Oe + "SOISALABIM</a>SOISALABIM" : Oe) + "\n", X = Q ? Oe : '<script src="' + Oe + '"></script>' | |
} | |
return n.logMsg("soi_Tagwriter called for " + e + " - DFPOrd " + (i.dfpord || t.DFPOrd) + " - tile " + $ + "\n" + (I ? "\n" + I : ""), i), D.WRITE_TAG && !Q && (X && O(X), X = ""), "1x1" === R && w.track("DART_URL_BUILT_1X1"), "160x600" === R && w.track("DART_URL_BUILT_160X600"), "300x250" === R && w.track("DART_URL_BUILT_300X250"), "468x60" === R && w.track("DART_URL_BUILT_468X60"), X | |
}; | |
return { | |
soiTagwriter: i(x), | |
init: function() { | |
I.transport.setDart(!0) | |
} | |
} | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
121: [function(e, t, i) { | |
function o(e) { | |
var t = e.window, | |
i = e.SoiLogger, | |
o = e.soiTagwriter, | |
n = e.SoiUtils, | |
r = o, | |
a = function(e, o) { | |
if (!t.DFPSite || !t.DFPZone) return ""; | |
i.addSeparator(1, e), i.logMsg("soi_VideoAdRequest called for " + e); | |
var a = ""; | |
try { | |
if (a = r(e, o), a && n.debugTracking) try { | |
n.debugTracking(e) | |
} catch (s) { | |
i.logMsg("Call to SoiUtils.debugTracking failed for " + e + ": " + s.message, o) | |
} | |
} catch (s) { | |
i.logMsg("soi_VideoAdRequest failed for " + e + ": " + s.message, o) | |
} | |
if (a) try { | |
i.archiveAdTrace(e, t.DFPOrd) | |
} catch (s) {} | |
return a | |
}; | |
return a | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
122: [function(e, t, i) { | |
function o(e) { | |
var t = e.window, | |
i = e.parent, | |
o = e.SoiLogger, | |
n = e.SoiUtils, | |
r = e.SoiPlatzToVar, | |
a = e.SoiAdTemplate, | |
s = e.apiTracker, | |
l = s.documentWrite, | |
c = { | |
disabled: !0, | |
initialized: !1, | |
ready: !1, | |
units: {}, | |
init: function() { | |
if (this.initialized) return this.disabled ? !1 : !0; | |
if (this.initialized = !0, t.SOI_VP && String(t.SOI_CONTENT).match(/^video/)) return void o.logMsg("SoiAdProbe.init: skipped because SOI_VP = " + t.SOI_VP + " and SOI_CONTENT = " + t.SOI_CONTENT); | |
if (!t.SOI_AP || "object" != typeof t.SOI_AP || "undefined" != typeof t.SOI_AP.length) return void o.logMsg("SoiAdProbe.init impossible: SOI_AP not defined or invalid"); | |
if (t.SOI_AP.procter && !t.SOI_AP.procter.disabled && t.SOI_AP.procter.units) { | |
var e = { | |
fb2: t.SOI_FB2, | |
fb2pb: t.SOI_FB2 && t.SOI_PB, | |
fb2bb: t.SOI_FB2 && t.SOI_BB, | |
sc1: t.SOI_SC1, | |
sc1exp: t.SOI_SC1 && t.SOI_PL, | |
sc1sb: t.SOI_SC1 && t.SOI_SB, | |
rt1: t.SOI_RT1, | |
rt1hp: t.SOI_RT1 && t.SOI_HP, | |
mb1: t.SOI_MB1 | |
}; | |
for (var i in t.SOI_AP.procter.units) e[i] && (this.units[i] = t.SOI_AP.procter.units[i], this.disabled = !1) | |
} | |
return this.disabled && o.logMsg("SoiAdProbe.init: SoiAdProbe is disabled"), this.disabled ? !1 : !0 | |
}, | |
initGatewayScript: function() { | |
if (!this.initGatewayScript.done && (this.init(), !this.disabled || t.SoiYieldProbe && !SoiYieldProbe.disabled && SoiYieldProbe.adaudience)) { | |
var e = "http://js.revsci.net/gateway/gw.js?auto=t&csid=F09828&bpid=sevenone"; | |
n.loadScript(e, "soi-adprobe-gateway", !0), this.initGatewayScript.done = !0, o.logMsg("SoiAdProbe.initGatewayScript: async loading of " + e) | |
} | |
}, | |
initRecommendations: function() { | |
if (!this.disabled) { | |
t.asiPqTag = !1; | |
var e = ""; | |
for (var i in this.units) this.units[i] && (e += this.units[i] + ","); | |
e = e.replace(/,+$/, ""); | |
var n = "http://pq-direct.revsci.net/pql?placementIdList=" + e + "&cb=" + t.DFPOrd; | |
l('<script src="' + n + '"></script>'), o.logMsg("SoiAdProbe.initRecommendations: " + n) | |
} | |
}, | |
store: function() { | |
var e = 1 == n.getIFrameRelation(); | |
t.asiPlacements ? (this.ready = !0, e && this.sync(t, i)) : e && i.SoiAdProbe && this.sync(i, t) | |
}, | |
sync: function(e, t) { | |
if (1 == n.getIFrameRelation()) try { | |
if (!e.SoiAdProbe || !t.SoiAdProbe) return; | |
t.SoiAdProbe.ready = e.SoiAdProbe.ready, t.asiPlacements = e.asiPlacements || {}, t.asiAdserver = e.asiAdserver || "" | |
} catch (i) {} | |
}, | |
get: function(e) { | |
if (this.ready || this.store(), this.disabled || !t.asiPlacements) return ""; | |
var i = r(e); | |
if (!i) return ""; | |
var o = i.replace(/^SOI_/, "").toLowerCase(), | |
n = []; | |
for (var a in this.units) { | |
var s = !1; | |
switch (o) { | |
case "sc1": | |
String(a).match(/^fb2bb/) && (s = !0); | |
break; | |
case "fb2": | |
String(a).match(/^sc1sb/) && (s = !0) | |
} | |
if (0 === String(a).indexOf(o) || s) { | |
var l = t.asiPlacements[this.units[a]]; | |
l && l["default"] && n.push("pr" + a + "=1") | |
} | |
} | |
return n.join(";") || "" | |
}, | |
loadCampaign: function(e) { | |
if (!this.disabled && e && t.asiPlacements && t.asiAdserver) { | |
var i = e.place; | |
if (i) { | |
var n = e.campaign, | |
r = this.units[n]; | |
if (r && t.asiPlacements[r] && t.asiPlacements[r]["default"]) { | |
var s = t.asiPlacements[r]["default"].key, | |
c = t.asiPlacements[r].blob; | |
if (c && s) { | |
var u = t.asiPlacements[r].data || {}; | |
for (var d in u) | |
if (u[d] && u[d].key == s) { | |
e.adname += " - campaign " + d; | |
break | |
} | |
var f = "http://" + t.asiAdserver + "/rtbads/pq?mode=s&placement=" + r + "&adgroup=" + s + "&blob=" + c + "&cachebuster=" + t.DFPOrd + "&click=" + escape(e.clickredirect || ""); | |
l('<script src="' + f + '"></script>'), o.logMsg("SoiAdProbe.loadCampaign: " + f), a.setAdTrace({ | |
place: i, | |
pos: e.pos || 1, | |
name: e.adname, | |
modifier: e.type, | |
width: e.width, | |
height: e.height | |
}) | |
} | |
} | |
} | |
} | |
} | |
}; | |
return c | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
123: [function(e, t, i) { | |
function o(e) { | |
var t = e.window, | |
i = e.document, | |
o = e.SoiLogger, | |
n = e.apiTracker, | |
r = (n.documentWrite, { | |
vendorPath: "//c.amazon-adsystem.com/aax2/amzn_ads.js", | |
disabled: !1, | |
initialized: !1, | |
ready: !1, | |
recommendations: "", | |
formatIds: { | |
fullbanner2: !0, | |
rectangle1: !0 | |
}, | |
somId: "3287", | |
init: function() { | |
return this.initialized ? !this.disabled : t.SOI_VP && String(t.SOI_CONTENT).match(/^video/) ? (o.logMsg("SoiAmazon.init: skipped because SOI_VP = " + t.SOI_VP + " and SOI_CONTENT = " + t.SOI_CONTENT), !this.disabled) : t.SOI_AZ ? (this.initialized = !0, i.write("<script src='" + this.vendorPath + "'></script>"), this.disabled ? !1 : !0) : (o.logMsg("SoiAmazon.init failed: SOI_AZ not defined or invalid"), !this.disabled) | |
}, | |
getAcceptedFormats: function(e) {}, | |
initRecommendations: function() { | |
this.initialized && (i.write("<script>try {amznads.getAds(" + this.somId + ");} catch (e) {}</script>"), o.logMsg("SoiAmazon.initRecommendations: " + src)) | |
}, | |
store: function() { | |
this.recommendations = "amznslots=" + t.amznads.getTokens(), this.ready = !0 | |
}, | |
sync: function(e, t) {}, | |
get: function(e) { | |
var t = ""; | |
return this.formatIds[e] && (!this.ready && this.initialized && this.store(), t = this.recommendations), t | |
}, | |
loadCampaign: function(e) {} | |
}); | |
return r | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
124: [function(e, t, i) { | |
function o(e) { | |
var t = e.window, | |
i = e.parent, | |
o = e.SoiUtils, | |
n = e.SoiLogger, | |
r = e.apiTracker, | |
a = e.eventTracker, | |
s = r.documentWrite, | |
l = { | |
name: "SoiNugg", | |
maxage: 2592e6, | |
ready: !1, | |
init: function() { | |
if (t.SOI_NUGGSID) { | |
var e = String(t.SOI_SUBSITE || "").replace(/_/g, ""), | |
r = String(t.SOI_SUB2SITE || "").replace(/_/g, ""), | |
l = String(t.SOI_SUB3SITE || "").replace(/_/g, ""), | |
c = t.SOI_SITE; | |
e && (c += "_" + e), r && (c += "_" + r), l && (c += "_" + l), t.SOI_CONTENT && (c += "_" + t.SOI_CONTENT); | |
var u = o.isMobile(), | |
d = o.isIOS(), | |
f = 1 == o.getIFrameRelation() ? i : t, | |
p = encodeURIComponent(f.location.protocol + "//" + f.location.hostname + f.location.pathname); | |
p = ""; | |
var g, h = u ? 126188777 : 1272195681, | |
S = "http://71i.nuggad.net", | |
m = "", | |
v = d && (o.getCookie("nuggad_rc") || o.getCookie(this.name)) ? !0 : !1; | |
if (v ? (t.nuggdfp = "", t.nuggn = h, t.nuggsid = t.SOI_NUGGSID, t.nugghost = S, t.nuggtg = c, p && (t.nuggrid = p), g = S + "/javascripts/nuggad-ls.js", m = ' onload="SoiNugg.mobileInit(1);"') : (g = S + "/rc?nuggn=" + h + "&nuggsid=" + t.SOI_NUGGSID + "&nuggtg=" + c, p && (g += "&nuggrid=" + p)), g) { | |
1 == o.getIFrameRelation() && i.SoiUtils && o.addEventHandler(t, "load", function() { | |
try { | |
SoiNugg.get() | |
} catch (e) {} | |
}), n.logMsg("SoiNugg.init: " + g), s('<script src="' + g + '"' + m + "></script>"); | |
var y = parseInt((navigator.userAgent.match(/firefox\/(\d+)/i) || [0, 0])[1], 10) >= 42; | |
if (a.track("SOI_NUGG_INITIALIZED"), y) try { | |
t.soiTrackMovad = function() { | |
a.track("SOI_NUGG_FF_PRIVATE_MODE") | |
}, document.write('<script> if(typeof nuggdfp === "undefined") {window.soiTrackMovad();} </script>') | |
} catch (b) {} | |
} | |
} | |
}, | |
mobileInit: function(e) { | |
if (t.nuggad && !this.mobile_init_done) { | |
this.mobile_init_done = !0; | |
var i = t.nuggdfp ? !0 : !1; | |
try { | |
nuggad.init({ | |
"rptn-url": t.nugghost | |
}, function(e) { | |
var i = { | |
nuggn: t.nuggn, | |
nuggsid: t.nuggsid | |
}; | |
t.nuggtg && (i.nuggtg = t.nuggtg), t.nuggrid && (i.nuggrid = t.nuggrid), e.rc(i) | |
}), n.logMsg("SoiNugg.mobileInit: nuggad.init executed in " + (1 == e ? "load of nuggad-ls.js" : "SoiNugg.store") + " " + t.nuggdfp) | |
} catch (r) { | |
n.logMsg("SoiNugg.mobileInit failed on " + o.getDevice() + " for nuggad.init: " + r.message) | |
} | |
o.isIOS() && !i && t.nuggdfp && o.deleteCookie(this.name) | |
} | |
}, | |
store: function() { | |
var e = 1 == o.getIFrameRelation(); | |
if (o.isMobile()) | |
if (t.nuggad) { | |
var r = "nugg=no"; | |
if (t.nuggdfp == r) try { | |
var a = e ? i : t; | |
if (a.SoiAd) { | |
for (var s = ["popup1", "fullbanner2", "mlayer1"], l = !1, c = 0; c < s.length; c++) { | |
var u = s[c]; | |
if (a.SoiAd.exists(u) || a.SoiAd.isBlockpixel(u)) { | |
l = !0; | |
break | |
} | |
} | |
l || (t.nuggdfp = "") | |
} | |
} catch (d) {} | |
if (!t.nuggdfp) { | |
if (this.mobileInit(), !t.nuggdfp) try { | |
nuggad.read_cookie(), !t.nuggdfp && o.isIOS() && (t.nuggdfp = o.getCookie(this.name) || "") | |
} catch (d) { | |
n.logMsg("SoiNugg.store failed on mobile " + o.getDevice() + " for nuggad.read_cookie: " + d.message) | |
} | |
t.nuggdfp || (t.nuggdfp = r) | |
} | |
} else o.isIOS() && t.nuggdfp && o.setCookie(this.name, { | |
value: t.nuggdfp, | |
maxage: this.maxage | |
}); | |
t.nuggdfp ? (t.nuggdfp != r && (this.ready = !0), e && this.sync(t, i)) : e && t.SOI_NUGGSID && this.sync(i, t) | |
}, | |
sync: function(e, t) { | |
1 == o.getIFrameRelation() && (e.nuggdfp && (t.nuggdfp = e.nuggdfp), t.nuggdfp || (t.nuggdfp = "")) | |
}, | |
get: function() { | |
return this.ready || this.store(), t.nuggdfp || "" | |
} | |
}; | |
return l | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
125: [function(e, t, i) { | |
function o(e) { | |
var t = e.window, | |
i = e.SoiUtils, | |
o = e.SoiGetShowroomParam, | |
n = e.SoiLogger, | |
r = e.apiTracker, | |
a = r.documentWrite, | |
s = { | |
name: "SoiPPID", | |
maxage: 31536e6, | |
iframe_src: "http://ad.71i.de/global_js/mdid.html", | |
init: function() { | |
if (!i.isIOS() && !o("yshowroom", "forceppid")) return void i.deleteCookie(this.name); | |
if (!this.getPPID() && i.canCookie()) { | |
var e = this; | |
i.addEventHandler(t, "message", function(t) { | |
("http://ad.71i.de" == t.origin || "http://adserver.71i.de" == t.origin) && (e.isValidPPID(t.data) ? (i.setCookie(e.name, { | |
value: t.data, | |
maxage: e.maxage | |
}), n.logMsg("SoiPPID.init: received ppid: " + t.data)) : n.logMsg("SoiPPID.init: FAILURE: received INVALID ppid: " + t.data)) | |
}), a('<iframe src="' + this.iframe_src + (t.SOI_CACHEBUSTER || "") + '" style="display:none;"></iframe>'), n.logMsg("SoiPPID.init: Started iframe mdid.html") | |
} | |
}, | |
getPPID: function() { | |
var e = i.getCookie(this.name) || ""; | |
return this.isValidPPID(e) ? e : "" | |
}, | |
isValidPPID: function(e) { | |
return String(e).match(/^[0-9]{32,33}$/) ? !0 : !1 | |
} | |
}; | |
return s | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
126: [function(e, t, i) { | |
function o(e) { | |
var t = e.window, | |
i = e.document, | |
o = e.SoiUtils, | |
n = e.SoiLogger, | |
r = { | |
name: "SoiRogator", | |
maxage: 5184e6, | |
init: function() { | |
if (t.SOI_ROGATOR) { | |
var e = o.getProtocol() + "//adserver.71i.de/cgi-bin/functions/rogator-kkl2ads.pl?" + t.DFPOrd, | |
i = this, | |
r = function() { | |
o.setCookie(i.name, { | |
value: t.soi_rogator || "", | |
maxage: i.maxage | |
}) | |
}, | |
a = function() { | |
o.loadScript(e, "soi-rogator", !0, r) | |
}; | |
o.addEventHandler(t, "load", a), n.logMsg("SoiRogator.init: " + e) | |
} | |
}, | |
get: function() { | |
var e = o.getCookie(this.name) || ""; | |
return i.referrer && i.referrer.indexOf("facebook.com") > -1 && !e.match(/z901/) && (e && (e += ","), e += "z901"), e | |
} | |
}; | |
return r | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
127: [function(e, t, i) { | |
function o(e) { | |
var t = e.window, | |
i = e.document, | |
o = e.parent, | |
n = e.SoiUtils, | |
r = e.SoiLogger, | |
a = { | |
init: function() { | |
function e() { | |
var e = ("https:" === i.location.protocol ? "https:" : "http:") + "//uip.semasio.net/psse/1/info?_referrer=" + encodeURIComponent(t === o ? t.location.href : i.referrer) + "&sType=view&nCampaignId=1&nStrategyId=1&nBannerId=1&_ignore=" + 1e17 * Math.random(); | |
(new Image).src = e, r.logMsg("SoiSemasio.init: " + e) | |
} | |
t.SOI_SEMASIO && (n.isIOS() || n.addEventHandler(t, "load", e)) | |
} | |
}; | |
return a | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
128: [function(e, t, i) { | |
function o() { | |
var e = { | |
image: "http://ads.stickyadstv.com/auto-user-sync", | |
init: function() { | |
(new Image).src = this.image | |
} | |
}; | |
return e | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
129: [function(e, t, i) { | |
function o(e) { | |
var t = e.window, | |
i = e.top, | |
o = e.SoiLogger, | |
n = e.SoiUtils, | |
r = e.SoiGetShowroomParam, | |
a = e.SoiAdTemplate, | |
s = e.apiTracker, | |
l = s.documentWrite, | |
c = { | |
disabled: !0, | |
initialized: !1, | |
ready: !1, | |
adaudience: !1, | |
force: !1, | |
force_format: 0, | |
recommendations: {}, | |
initXplosionDone: !1, | |
units: {}, | |
format_ids: {}, | |
segs: [], | |
init: function() { | |
if (this.initialized) return this.disabled ? !1 : !0; | |
if (this.initialized = !0, t.SOI_YP && "object" == typeof t.SOI_YP && "undefined" == typeof t.SOI_YP.length) { | |
if (this.ada_pubkey = "71i_" + (t.SOI_ADA || "default"), !t.SOI_YP.disabled && t.SOI_YP.units) { | |
var e = !1; | |
if (this.adaudience = t.SOI_YP.adaudience && !t.SOI_YP.adaudience.disabled ? !0 : !1, this.adaudience) { | |
var a = n.getFlashVersion() || 0, | |
s = { | |
104: t.SOI_PU1 && t.SOI_PL, | |
105: t.SOI_PU1 && t.SOI_PL, | |
114: t.SOI_PU1 && t.SOI_PL, | |
115: t.SOI_PU1 && t.SOI_FA, | |
118: t.SOI_PU1 && t.SOI_FA && t.SOI_PL && a, | |
101: t.SOI_FB2 && t.SOI_WP, | |
102: t.SOI_FB2 && t.SOI_WP, | |
103: !1, | |
110: t.SOI_FB2 && t.SOI_WP && t.SOI_PL, | |
112: t.SOI_FB2 && t.SOI_PL, | |
106: t.SOI_SC1 && t.SOI_PL, | |
111: t.SOI_SC1 && t.SOI_PL, | |
117: t.SOI_SC1, | |
119: t.SOI_SC1 && t.SOI_SB, | |
113: t.SOI_RT1 && t.SOI_HP && t.SOI_PL, | |
116: t.SOI_RT1 && t.SOI_PL, | |
108: t.SOI_MA1 || t.SOI_TS1 | |
}, | |
l = t.SOI_YP.adaudience.formats || {}; | |
for (var c in l) { | |
var u = l[c]; | |
if (u && s[u]) switch (this.format_ids[u] = c, e = !0, u) { | |
case 101: | |
for (var d = 102; 103 >= d; d++) s[d] && (this.format_ids[d] = this.format_ids[101]) | |
} | |
} | |
if (r("yshowroom", "force")) try { | |
var f = new RegExp("[?&#]yshowroom=(?:force,)?((?:(?:aa[0-9]+|yl[a-z]{2}[0-9]{1}),?)+)"), | |
p = i.location.search.match(f) || i.location.hash.match(f); | |
if (p) { | |
this.force = !0; | |
var g = p[1].split(","); | |
this.segs = [], this.showroom = []; | |
for (var d = 0; d < g.length; d++) { | |
var h = Number(g[d].replace(/^aa/, "")) || 0; | |
if (h) | |
if (h > 99 && 200 > h) { | |
if (this.force_format) continue; | |
var S = this.format_ids[h]; | |
S && (this.force_format = h, this.segs.push("aa" + h), this.format_ids = {}, this.format_ids[h] = S) | |
} else this.segs.push("aa" + h); | |
else this.showroom.push(g[d] + "=1") | |
} | |
this.force_format || (this.format_ids = {}) | |
} | |
} catch (m) {} | |
} | |
var v = t.SOI_YP.units; | |
for (var c in v) | |
if (v[c]) { | |
if ("nn1" == c) { | |
if (!e) continue | |
} else { | |
var y = String(c).match(/^([a-z]{2}[0-9])([a-z0-9]+)?$/); | |
if (!y) continue; | |
var b = y[1].toUpperCase(), | |
_ = (y[2] || "").toUpperCase(), | |
P = ""; | |
if (_.match(/(?:^exp)|(?:exp$)/i, "") && (_ = _.replace(/exp/i, ""), P = "PL"), !t["SOI_" + b]) continue; | |
if (_ && !t["SOI_" + _]) continue; | |
if (P && !t["SOI_" + P]) continue | |
} | |
this.units[c] = v[c], this.disabled = !1 | |
} | |
this.units.nn1 || (e = !1, this.format_ids = {}) | |
} | |
this.disabled ? o.logMsg("SoiYieldProbe.init: SoiYieldProbe is disabled") : this.adaudience || o.logMsg("SoiYieldProbe.init: SoiYieldProbe is enabled for yield, but not for adaudience") | |
} else o.logMsg("SoiYieldProbe.init failed: SOI_YP not defined or invalid"); | |
return this.disabled ? !1 : !0 | |
}, | |
getAcceptedFormats: function(e) { | |
if (!this.adaudience) return {}; | |
var t = {}; | |
"ts1" == e && (e = "ma1"); | |
for (var i in this.format_ids) !i || e && 0 !== String(this.format_ids[i]).indexOf(e) || (t[i] = !0); | |
return t | |
}, | |
initRecommendations: function() { | |
if (this.init(), !this.disabled) { | |
var e = "", | |
i = ""; | |
for (var n in this.units) { | |
if ("nn1" == n) { | |
var r = this.format_ids || {}; | |
for (var a in r) i += a + ","; | |
if (!i) continue; | |
i = "formats_" + this.units[n] + "=" + String(i).replace(/,+$/, "") | |
} | |
e += this.units[n] + "," | |
} | |
if (e = e.replace(/,+$/, "")) { | |
var s = "http://probe.yieldlab.net/yp/" + e + "?" + (i ? i + "&" : "") + (this.segs && this.segs.length ? "segs=" + this.segs.join(",") + "&" : "") + "ts=" + t.DFPOrd + "&" + (this.ada_pubkey ? "yl_rtb_pubkey=" + this.ada_pubkey : ""); | |
this.getRecommendationUrl = function() { | |
for (var e, i = /((?:d(?:1|9|10|12|15)|i(?:3|13|26|28|41|42|44)|a2)=\d+);?/g, o = [], n = this.showroom && this.showroom.length || 0; n--;) o.push(this.showroom[n]); | |
for (; e = i.exec(t.nuggdfp);) o.push(e[1]); | |
return o ? s += "&t=" + encodeURIComponent(o.join("&")) : s | |
}, document.write("<script>document.write('<script src=\"' + SoiYieldProbe.getRecommendationUrl() + '\"><\\/script>');</script>"), o.logMsg("SoiYieldProbe.initRecommendations: " + s) | |
} | |
} | |
}, | |
store: function() { | |
var e = 1 == n.getIFrameRelation(); | |
if (t.yl) { | |
this.ready = !0, this.recommendations = {}; | |
try { | |
for (var i in this.units) { | |
var o = this.units[i], | |
r = yl.YpResult.get(o); | |
if (r) { | |
var a = {}; | |
for (var s in r) a[s] = r[s]; | |
var l = ""; | |
switch (i) { | |
case "fb2": | |
l = "728x90"; | |
break; | |
case "fb2bb": | |
l = "800x250"; | |
break; | |
case "sc1": | |
l = "160x600"; | |
break; | |
case "sc1sb": | |
l = "300x600"; | |
break; | |
case "rt1": | |
case "pb1": | |
case "pb2": | |
l = "300x250"; | |
break; | |
case "rt1hp": | |
l = "300x600"; | |
break; | |
case "nn1": | |
l = "1x1" | |
} | |
a.size = l; | |
var c = "nn1" == i && this.format_ids[r.format] ? this.format_ids[r.format] : i; | |
this.recommendations[c] = a | |
} | |
} | |
e && this.sync(t, parent) | |
} catch (u) {} | |
} else e && parent.SoiYieldProbe && this.sync(parent, t) | |
}, | |
sync: function(e, t) { | |
if (1 == n.getIFrameRelation()) try { | |
if (!e.SoiYieldProbe || !t.SoiYieldProbe) return; | |
if (t.SoiYieldProbe.ready = e.SoiYieldProbe.ready, t.SoiYieldProbe.recommendations = {}, t.SoiYieldProbe.disabled) return; | |
if (e.SoiYieldProbe.recommendations) | |
for (var i in e.SoiYieldProbe.recommendations) { | |
t.SoiYieldProbe.recommendations[i] = {}; | |
for (var o in e.SoiYieldProbe.recommendations[i]) t.SoiYieldProbe.recommendations[i][o] = e.SoiYieldProbe.recommendations[i][o] | |
} | |
} catch (r) {} | |
}, | |
get: function(e) { | |
if (this.ready || this.store(), this.disabled) return ""; | |
var t = SoiPlatzToVar(e); | |
if (!t) return ""; | |
var i = t.replace(/^SOI_/, "").toLowerCase(), | |
o = this.getAcceptedFormats(i) || {}, | |
n = []; | |
try { | |
for (var r in this.recommendations) { | |
var a = !1; | |
switch (i) { | |
case "sc1": | |
String(r).match(/^(?:fb2bb|fb2wp)/) && (a = !0); | |
break; | |
case "fb2": | |
String(r).match(/^sc1sb/) && (a = !0) | |
} | |
if (0 === String(r).indexOf(i) || a) { | |
var s = this.recommendations[r]; | |
if (s) { | |
var l, c = s.format || "", | |
u = s.advertiser || "", | |
d = Number(s.prio) || 1, | |
f = s.id, | |
p = s.pid; | |
"adaudience" === u ? (!c || o[c] || a) && n.push("aa" + r + "=" + d) : (n.push("yl=" + r), n.push("yl=" + r + "p" + d), n.push("ylaid=" + f), p && n.push("ylpid=" + s.pid), (l = /va(\d)/.exec(i)) && l ? n.push("ylva=" + l[1]) : n.push("yl" + r + "=" + d)) | |
} | |
} | |
} | |
} catch (g) {} | |
return n.join(";") | |
}, | |
loadCampaign: function(e) { | |
if (!this.disabled) { | |
var i = e.place; | |
if (i) { | |
var r = e.campaign, | |
s = this.recommendations[r] || {}, | |
c = s.advertiser || "", | |
u = s.pid || "", | |
d = s.format || "", | |
f = s.size || "", | |
p = s.id; | |
if (f && p) { | |
var g = []; | |
if (u && g.push(u), c && g.push(c), d && g.push(d), "adaudience" == c) { | |
var h = { | |
fb2: 1, | |
sc1: 2, | |
rt1: 3, | |
rt1hp: 4, | |
fb2bb: 5, | |
pb1: 6, | |
pb2: 7 | |
}, | |
S = d || h[r]; | |
if (S && g.push("- campaign ada_camp_" + S), !this.register_adtrace_update) { | |
this.register_adtrace_update = !0; | |
var m = function() { | |
try { | |
t.soi_adtrace = t.soi_adtrace.replace(/(ada_camp_[0-9]+)/g, function(e, i) { | |
return t[i] || "UNKNOWN (" + i + " undefined)" | |
}) | |
} catch (e) {} | |
}; | |
n.addEventHandler(document, "DOMContentLoaded", m), n.addEventHandler(t, "load", m) | |
} | |
} | |
g.length && (a.stored[i] = "- YIELDLAB " + g.join(" ")); | |
var v = 5710, | |
y = []; | |
"adaudience" == c && this.ada_pubkey && y.push("id=" + this.ada_pubkey), y.push("ts=" + t.DFPOrd); | |
var b = "http://ad.yieldlab.net/d/" + [p, v, f].join("/") + "?" + y.join("&"); | |
l('<script src="' + b + '"></script>'), o.logMsg("SoiYieldProbe.loadCampaign: " + b), a.setAdTrace({ | |
place: i, | |
pos: e.pos || 1, | |
name: e.adname, | |
modifier: e.type, | |
width: e.width, | |
height: e.height | |
}) | |
} | |
} | |
} | |
}, | |
initXplosion: function() { | |
if (this.adaudience && !this.initXplosionDone) { | |
var e = "//dyn.emetriq.de/loader/22970/default.js"; | |
n.loadScript(e, "soi-xplosion", !0), this.initXplosionDone = !0, o.logMsg("SoiYieldProbe.initXplosion: async loading of " + e) | |
} | |
} | |
}; | |
return c | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
130: [function(e, t, i) { | |
function o(e) { | |
var t = ["SOI_SITE", "SOI_AFFILIATE", "SOI_SUBSITE", "SOI_SUB2SITE", "SOI_SUB3SITE", "SOI_SUB4SITE", "SOI_SUB5SITE", "SOI_SUB6SITE", "SOI_IDENTIFIER", "SOI_MARKETINGCLUSTER", "SOI_CONTENT", "SOI_WERBUNG", "SOI_PU1", "SOI_FB2", "SOI_SC1", "SOI_SC2", "SOI_RT1", "SOI_PB1", "SOI_PB2", "SOI_PB3", "SOI_PB4", "SOI_PB5", "SOI_TS1", "SOI_MA1", "SOI_TSA", "SOI_TSB", "SOI_TSC", "SOI_PF1", "SOI_PF2", "SOI_PF3", "SOI_PF4", "SOI_PF5", "SOI_PF6", "SOI_ML1", "SOI_MB1", "SOI_MB2", "SOI_VP", "SOI_VA1", "SOI_VA2", "SOI_VA3", "SOI_VA4", "SOI_VA5", "SOI_LPY", "SOI_SOWEFO", "SOI_PU", "SOI_PUX", "SOI_PL", "SOI_FA", "SOI_PB", "SOI_PD", "SOI_BB", "SOI_WP", "SOI_FP", "SOI_PR", "SOI_HP", "SOI_SB", "SOI_SK", "SOI_TPARAM", "SOI_UPC", "SOI_KEYWORDS", "SOI_CLUSTER", "SOI_EXCL", "SOI_PLAYER", "SOI_AUTOPLAY", "SOI_KEYVALUE", "SOI_TLD", "SOI_IR1", "SOI_MIR1"]; | |
return ("Tagwriter" == e || "Logger" == e) && t.push("SOI_WRITE_TAG", "SOI_FRA", "SOI_NOSYNC", "SOI_INIT_DONE", "SOI_PARTNER"), ("SyncVars" == e || "Logger" == e) && (t.unshift("DFPOrd", "DFPSite", "DFPZone"), t.push("SoiSetPre", "SoiSetSpon", "SoiSetPreSplit", "SoiSetMid", "SoiSetPostSplit", "SoiSetOva", "SoiSetSpon2", "SoiSetPost", "SoiSetPause"), "SyncVars" == e ? (t.push("soi_adtrace", "soi_dimension", "DFPTile"), t.push("rsinetsegs")) : "Logger" == e && (t.unshift("SOI_RELAUNCH"), t.push("SOI_ROGATOR", "SOI_ADA", "SOI_NUGGSID", "SOI_SEMASIO", "SOI_WP_LEFT", "SOI_WP_TOP", "SOI_FP_LEFT", "SOI_FP_TOP", "SOI_FP_DISTANCE", "nuggdfp"))), t | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
131: [function(e, t, i) { | |
function o(e) { | |
if (!e) return e; | |
for (var t = String(e).split(""), i = "", o = 0; o < t.length; o++) { | |
var n = t[o]; | |
i += n.match(/^[^a-zA-Z0-9$_.+!*(),-]$/) ? escape(n) : n | |
} | |
return i | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
132: [function(e, t, i) { | |
function o(e) { | |
return String(e).match(/^(preroll|presplit|midroll|postsplit|postroll|overlay|sponsor|pauseroll)/) ? !0 : !1 | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
133: [function(e, t, i) { | |
function o(e, t) { | |
var i = 1, | |
o = 36; | |
if (t && (String(e).length % 2 || !String(e).match(/^[a-zA-Z0-9]+$/))) return ""; | |
try { | |
return t ? String(e).replace(/../g, function(e) { | |
return String.fromCharCode(parseInt(e, o) ^ i++) | |
}) : String(e).replace(/./g, function(e) { | |
var t = (e.charCodeAt(0) ^ i++).toString(o); | |
return 1 == t.length ? "0" + t : t.length > 2 ? "" : t | |
}) | |
} catch (n) {} | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
134: [function(e, t, i) { | |
(function(e) { | |
function o(t) { | |
var i = e.SoiPlatzToVar; | |
return i.lookup || (i.lookup = { | |
popup1: "SOI_PU1", | |
fullbanner2: "SOI_FB2", | |
rectangle1: "SOI_RT1", | |
skyscraper1: "SOI_SC1", | |
skyscraper2: "SOI_SC2", | |
promo1: "SOI_PB1", | |
promo2: "SOI_PB2", | |
promo3: "SOI_PB3", | |
promo4: "SOI_PB4", | |
promo5: "SOI_PB5", | |
teaser1: "SOI_TS1", | |
maxiad1: "SOI_MA1", | |
performance1: "SOI_PF1", | |
performance2: "SOI_PF2", | |
performance3: "SOI_PF3", | |
performance4: "SOI_PF4", | |
performance5: "SOI_PF5", | |
performance6: "SOI_PF6", | |
ateaser: "SOI_TSA", | |
bteaser: "SOI_TSB", | |
cteaser: "SOI_TSC", | |
mlayer1: "SOI_ML1", | |
mbanner1: "SOI_MB1", | |
mbanner2: "SOI_MB2", | |
preroll1: "SOI_VA1", | |
postroll1: "SOI_VA2", | |
midroll1: "SOI_VA3", | |
inread1: "SOI_IR1", | |
minread1: "SOI_MIR1" | |
}), i.lookup[t] || "" | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}) | |
}, {}], | |
135: [function(e, t, i) { | |
function o(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function n(e, t) { | |
function i() { | |
M = !0 | |
} | |
function o() { | |
M = !1 | |
} | |
function n() { | |
var e = (0, g["default"])(String(k.cookie).split(";"), function(e) { | |
return /^\s*(SoiRogator|SoiNoPU|nuggad_rc|SoiNugg|SoiPPID)=/.test(e) | |
}); | |
return e.join(";") | |
} | |
function r() { | |
var e = {}; | |
for (var t in T) "SOI_" === t.substr(0, 4) && (e[t] = T[t]); | |
for (var t in T) "DFP" === t.substr(0, 3) && (e[t] = T[t]); | |
return e | |
} | |
function s() { | |
C.i = r() | |
} | |
function c() { | |
C.l = T.location.href, C.ref = k.referrer, C.n = { | |
userAgent: T.navigator.userAgent | |
}, C.n.mimeTypes = (0, f["default"])(T.navigator.mimeTypes, function(e) { | |
return (0, u["default"])(e, ["type", "description", "suffixes"]) | |
}), C.n.plugins = {}, (0, S["default"])(T.navigator.plugins, function(e) { | |
C.n.plugins[e.name] = (0, u["default"])(e, ["description", "filename", "name"]) | |
}), C.wp = (0, u["default"])(T, ["innerWidth", "innerHeight", "outerWidth", "outerHeight", "pageXOffset", "pageYOffset", "screenX", "screenY", "screenLeft", "screenTop", "scrollX", "scrollY", "scrollTop", "scrollLeft"]), C.dp = (0, u["default"])(k.documentElement, ["clientHeight", "clientWidth", "clientLeft", "clientTop", "scrollHeight", "scrollWidth", "scrollLeft", "scrollTop", "offsetHeight", "offsetWidth", "offsetLeft", "offsetTop"]) | |
} | |
function d() { | |
T.yl && (C.yl = T.yl.YpResult.getAll()), C.asiPlacements = T.asiPlacements, C.asiPqTag = T.asiPqTag, C.asiAdserver = T.asiAdserver, C.nuggdfp = T.nuggdfp, C.c = n() | |
} | |
function p(e, t) { | |
var n = (0, l["default"])(T, e), | |
r = function() { | |
for (var r = arguments.length, a = Array(r), s = 0; r > s; s++) a[s] = arguments[s]; | |
var l = void 0; | |
return M ? l = n.apply(this, a) : (i(), t ? C.r.push({ | |
t: b, | |
p: e, | |
a: a, | |
e: !0 | |
}) : C.r.push({ | |
t: b, | |
p: e, | |
e: !1 | |
}), l = n.apply(this, a), o()), "soi_Tagwriter" === e && C.r.push({ | |
t: _, | |
a: a, | |
r: l | |
}), l | |
}; | |
(0, a["default"])(T, e, r) | |
} | |
function h(e) { | |
var t = function() { | |
for (var t = arguments.length, n = Array(t), r = 0; t > r; r++) n[r] = arguments[r]; | |
var a = void 0; | |
return M ? a = e.apply(this, n) : (i(), C.r.push({ | |
t: b, | |
p: "soi_Tagwriter", | |
a: n, | |
e: !0 | |
}), a = e.apply(this, n), o()), C.r.push({ | |
t: _, | |
a: n, | |
r: a | |
}), a | |
}; | |
return t | |
} | |
function m() { | |
for (var e = arguments.length, t = Array(e), i = 0; e > i; i++) t[i] = arguments[i]; | |
return C.r.push({ | |
t: y, | |
a: t | |
}), k.write.apply(k, t) | |
} | |
function P() { | |
var e = ["SoiAd.forceCallback", "SoiAd.syncVars", "SoiAd.setAutoHeight", "SoiAd.fixEmbedStyle", "SoiAd.removeStyleAttribute"]; | |
for (var t in v["default"]) | |
if ("function" === v["default"][t] && "soi_Tagwriter" !== t) { | |
var i = "SoiUtils." !== t.substr(0, "SoiUtils.".length) && "SoiQuery." !== t.substr(0, "SoiQuery.".length) && -1 === e.indexOf(t); | |
p(t, i) | |
} | |
} | |
function w() { | |
return C | |
} | |
function I() { | |
var e = new Date; | |
return new Date(E) < e && new Date(j) > e | |
} | |
function O() { | |
return Math.random() <= D | |
} | |
function A() { | |
var e = "XMLHttpRequest" in T && "withCredentials" in new XMLHttpRequest, | |
t = "JSON" in T && "parse" in JSON && "stringify" in JSON; | |
return e && t | |
} | |
function x() { | |
if (I() && O() && A()) try { | |
var e = new XMLHttpRequest; | |
e.open("POST", L, !0), e.setRequestHeader("Content-Type", "application/json"), e.send(JSON.stringify(C)) | |
} catch (t) {} | |
} | |
var T = e.window, | |
k = e.document, | |
D = t.samplingRate, | |
E = t.trackFrom, | |
j = t.trackUntil, | |
L = t.trackingApiEndpoint, | |
M = !1, | |
C = { | |
l: void 0, | |
ref: void 0, | |
n: void 0, | |
wp: void 0, | |
dp: void 0, | |
i: void 0, | |
yl: void 0, | |
c: void 0, | |
asiPlacements: void 0, | |
asiPqTag: void 0, | |
asiAdserver: void 0, | |
nuggdfp: void 0, | |
r: [] | |
}; | |
return { | |
documentWrite: m, | |
startInternalFunctionCall: i, | |
endInternalFunctionCall: o, | |
wrapApiWithTracker: P, | |
trackInput: s, | |
trackBrowserState: c, | |
trackThirdPartyServices: d, | |
sendTrackRecord: x, | |
getTrackRecord: w, | |
wrapTagWriter: h | |
} | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = n; | |
var r = e("lodash/object/set"), | |
a = o(r), | |
s = e("lodash/object/get"), | |
l = o(s), | |
c = e("lodash/object/pick"), | |
u = o(c), | |
d = e("lodash/collection/map"), | |
f = o(d), | |
p = e("lodash/collection/filter"), | |
g = o(p), | |
h = e("lodash/collection/foreach"), | |
S = o(h), | |
m = e("../../resources/public-api"), | |
v = o(m), | |
y = 0; | |
i.TYPE_DOCUMENT_WRITE = y; | |
var b = 1; | |
i.TYPE_INPUT = b; | |
var _ = 2; | |
i.TYPE_TAGWRITER_RESULT = _ | |
}, { | |
"../../resources/public-api": 97, | |
"lodash/collection/filter": 11, | |
"lodash/collection/foreach": 13, | |
"lodash/collection/map": 14, | |
"lodash/object/get": 85, | |
"lodash/object/pick": 90, | |
"lodash/object/set": 91 | |
}], | |
136: [function(e, t, i) { | |
function o(e, t) { | |
var i = e.transport, | |
o = t.version; | |
return { | |
transport: i, | |
version: o | |
} | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
137: [function(e, t, i) { | |
function o(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function n(e, t) { | |
var i = e.instanceState, | |
o = (0, a["default"])({ | |
instanceState: i | |
}); | |
return (0, l["default"])({ | |
transport: o | |
}, t) | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = n; | |
var r = e("./transport"), | |
a = o(r), | |
s = e("./api"), | |
l = o(s); | |
t.exports = i["default"] | |
}, { | |
"./api": 136, | |
"./transport": 138 | |
}], | |
138: [function(e, t, i) { | |
function o(e) { | |
var t = e.instanceState; | |
return { | |
isGpt: t.transport.isGpt | |
} | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
139: [function(e, t, i) { | |
function o(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function n(e) { | |
try { | |
return decodeURIComponent(e) | |
} catch (t) { | |
return e | |
} | |
} | |
function r(e, t, i) { | |
e[t] || (e[t] = []), e[t].push(i) | |
} | |
function a() { | |
function e(e) { | |
var t = /(https?:\/\/)([^:\/]+)([^?;]*)([^?]*)(\?[^"#]*)?([^"#].*)?/, | |
i = t.exec(e); | |
if (!i) return null; | |
var o = i[4], | |
a = o.split(";"), | |
s = i[3].split("/"); | |
a = (0, u["default"])(a, n), s = (0, u["default"])(s, n), s.shift(); | |
var c = s.shift().replace(/^n/i, ""), | |
d = s.shift(), | |
p = { | |
mime: d, | |
adunit: s, | |
custom: {}, | |
exclusion: void 0, | |
mdid: void 0, | |
network: c, | |
ord: void 0, | |
ref: void 0, | |
size: void 0, | |
tile: void 0, | |
upc: void 0 | |
}; | |
return a = (0, u["default"])(a, function(e) { | |
var t = e.split("="); | |
return { | |
key: t[0], | |
value: t[1] | |
} | |
}), (0, l["default"])(a, function(e) { | |
var t = e.key, | |
i = e.value; | |
if ("" !== t) | |
if ("sz" === t) { | |
var o = i.split(","); | |
(0, l["default"])(o, function(e) { | |
var t = e.split("x"); | |
t = (0, u["default"])(t, function(e) { | |
return +e | |
}), r(p, "size", t) | |
}) | |
} else "!c" === t ? r(p, "exclusion", i) : "dc_ref" === t ? p.ref = i : "tile" === t ? p[t] = +i : -1 !== (0, f["default"])(["mdid", "ord", "tile", "upc"], t) ? p[t] = i : "site" === t || r(p.custom, t, i) | |
}), p | |
} | |
return { | |
toObject: e | |
} | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = a; | |
var s = e("lodash/collection/foreach"), | |
l = o(s), | |
c = e("lodash/collection/map"), | |
u = o(c), | |
d = e("lodash/array/indexof"), | |
f = o(d); | |
t.exports = i["default"] | |
}, { | |
"lodash/array/indexof": 9, | |
"lodash/collection/foreach": 13, | |
"lodash/collection/map": 14 | |
}], | |
140: [function(e, t, i) { | |
(function(t) { | |
function i(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
var o = e("lodash/object/assign"), | |
n = i(o), | |
r = e("../browser-package.json"), | |
a = i(r), | |
s = e("adtec-bootstrap/src/lib/bootstrap"), | |
l = i(s), | |
c = e("./adtec-global"), | |
u = i(c), | |
d = e("./api-tracker"), | |
f = i(d), | |
p = e("./service/console-logger"), | |
g = i(p), | |
h = e("./service/dfp-site"), | |
S = e("./lib/client-settings-loader"), | |
m = i(S), | |
v = e("./settings/general.json"), | |
y = i(v), | |
b = e("./settings/client-settings.json"), | |
_ = i(b), | |
P = e("./settings/sizes.json"), | |
w = i(P), | |
I = e("./settings/tracking.json"), | |
O = i(I), | |
A = e("./lib/event-tracker"), | |
x = i(A), | |
T = e("./instance-state"), | |
k = i(T), | |
D = e("./api"), | |
E = i(D), | |
j = e("./service/simad-updateads-callback"), | |
L = i(j), | |
M = (0, m["default"])({ | |
getDfpSite: h.getDfpSite | |
}, _["default"]), | |
C = M.load((0, n["default"])(y["default"], { | |
sizes: w["default"], | |
tracking: O["default"] | |
})); | |
C.version = a["default"].version; | |
var F = (0, g["default"])(C), | |
R = (0, f["default"])({ | |
window: t, | |
document: t.document | |
}, C.tracking), | |
U = (0, x["default"])({ | |
consoleLogger: F | |
}, C), | |
N = (0, k["default"])(), | |
B = (0, L["default"])({ | |
consoleLogger: F | |
}); | |
(0, u["default"])({ | |
window: t, | |
document: t.document, | |
apiTracker: R, | |
bootstrap: l["default"], | |
eventTracker: U, | |
consoleLogger: F, | |
instanceState: N, | |
simadUpdateAdsCallback: B | |
}, C); | |
var V = (0, E["default"])({ | |
instanceState: N | |
}, C); | |
t[C.globalNamespace] = V | |
}).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}) | |
}, { | |
"../browser-package.json": 1, | |
"./adtec-global": 99, | |
"./api": 137, | |
"./api-tracker": 135, | |
"./instance-state": 141, | |
"./lib/client-settings-loader": 143, | |
"./lib/event-tracker": 144, | |
"./service/console-logger": 149, | |
"./service/dfp-site": 151, | |
"./service/simad-updateads-callback": 157, | |
"./settings/client-settings.json": 163, | |
"./settings/general.json": 164, | |
"./settings/sizes.json": 165, | |
"./settings/tracking.json": 166, | |
"adtec-bootstrap/src/lib/bootstrap": 3, | |
"lodash/object/assign": 81 | |
}], | |
141: [function(e, t, i) { | |
function o(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function n() { | |
var e = (0, a["default"])(); | |
return { | |
transport: e | |
} | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = n; | |
var r = e("./transport"), | |
a = o(r); | |
t.exports = i["default"] | |
}, { | |
"./transport": 142 | |
}], | |
142: [function(e, t, i) { | |
function o() { | |
function e(e) { | |
n = e | |
} | |
function t() { | |
return n | |
} | |
function i(e) { | |
r = e | |
} | |
function o() { | |
return r | |
} | |
var n = !1, | |
r = !1; | |
return { | |
setGpt: e, | |
isGpt: t, | |
setDart: i, | |
isDart: o | |
} | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
143: [function(e, t, i) { | |
function o(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function n(e, t) { | |
function i(e) { | |
var i = o() || "", | |
n = {}; | |
return (0, a["default"])(t, function(e) { | |
return e.whitelist && i.match(new RegExp(e.whitelist, "i")) || e.blacklist && !i.match(new RegExp(e.blacklist, "i")) ? (n = e, !1) : void 0 | |
}), (0, l["default"])(e, n) | |
} | |
var o = e.getDfpSite; | |
return { | |
load: i | |
} | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = n; | |
var r = e("lodash/object/forOwn"), | |
a = o(r), | |
s = e("lodash/object/assign"), | |
l = o(s); | |
t.exports = i["default"] | |
}, { | |
"lodash/object/assign": 81, | |
"lodash/object/forOwn": 83 | |
}], | |
144: [function(e, t, i) { | |
function o(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function n(e, t) { | |
var i = e.consoleLogger; | |
return (0, a["default"])({ | |
createImage: c.createImage, | |
getLocation: l["default"], | |
consoleLogger: i, | |
now: u.now | |
}, t) | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = n; | |
var r = e("./tracker"), | |
a = o(r), | |
s = e("../../service/location"), | |
l = o(s), | |
c = e("../../service/image"), | |
u = e("../../service/date"); | |
t.exports = i["default"] | |
}, { | |
"../../service/date": 150, | |
"../../service/image": 153, | |
"../../service/location": 155, | |
"./tracker": 145 | |
}], | |
145: [function(e, t, i) { | |
function o(e, t) { | |
function i(e) { | |
if (e && e.location) { | |
var t = a().toString(); | |
return !!t.match(e.location) | |
} | |
return !0 | |
} | |
function o(e) { | |
return e.replace("${TIMESTAMP}", l) | |
} | |
function n(e) { | |
var t = c[e]; | |
return void 0 !== t && i(t.filter) ? (s.info("Event Tracker: track event " + e + "."), r(o(t.endpoint)), !0) : (s.warn("Event Tracker: no config found for event " + e + "."), !1) | |
} | |
var r = e.createImage, | |
a = e.getLocation, | |
s = e.consoleLogger, | |
l = e.now, | |
c = t.tracking; | |
return { | |
track: n | |
} | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
146: [function(e, t, i) { | |
function o(e, t) { | |
function i() { | |
var e = o(), | |
t = n() && "showroom" === e; | |
return !!e.match(new RegExp("^(" + r.join("|") + ").*\\.video$")) || t | |
} | |
var o = e.getDfpSite, | |
n = e.getSoiVp, | |
r = t.videoWrapDfpSites; | |
return i | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
147: [function(e, t, i) { | |
function o(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function n(e) { | |
return (0, l["default"])({ | |
getDfpSite: r.getDfpSite, | |
getSoiVp: a.getSoiVp | |
}, e) | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = n; | |
var r = e("../../service/dfp-site"), | |
a = e("../../service/soi-vp"), | |
s = e("./has-video-wraps"), | |
l = o(s); | |
t.exports = i["default"] | |
}, { | |
"../../service/dfp-site": 151, | |
"../../service/soi-vp": 158, | |
"./has-video-wraps": 146 | |
}], | |
148: [function(e, t, i) { | |
function o(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function n(e) { | |
function t(t) { | |
var i = void 0; | |
return (0, a["default"])(e, function(e, o) { | |
return e.indexOf(t.join("x")) > -1 ? (i = o, !1) : void 0 | |
}), i | |
} | |
return { | |
sizeToSlotName: t | |
} | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = n; | |
var r = e("lodash/collection/forEach"), | |
a = o(r); | |
t.exports = i["default"] | |
}, { | |
"lodash/collection/forEach": 12 | |
}], | |
149: [function(e, t, i) { | |
(function(e) { | |
function o(t) { | |
function i(t) { | |
return e.console && "function" == typeof e.console[t] | |
} | |
function o(e) { | |
return a.indexOf(e) >= a.indexOf(r) | |
} | |
function n(t) { | |
var n = function() {}; | |
return i(t) ? n = function() { | |
if (o(t)) { | |
var i; | |
(i = e.console)[t].apply(i, arguments) | |
} | |
} : i("log") && (n = function() { | |
if (o(t)) { | |
for (var i, n = t.toUpperCase(), r = arguments.length, a = Array(r), s = 0; r > s; s++) a[s] = arguments[s]; | |
(i = e.console).log.apply(i, [n + ": "].concat(a)) | |
} | |
}), n | |
} | |
var r = t.logLevel, | |
a = ["log", "debug", "info", "warn", "error", "off"]; | |
return { | |
log: n("log"), | |
warn: n("warn"), | |
info: n("info"), | |
error: n("error"), | |
debug: n("debug") | |
} | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}) | |
}, {}], | |
150: [function(e, t, i) { | |
function o() { | |
return Date.now() | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i.now = o | |
}, {}], | |
151: [function(e, t, i) { | |
(function(e) { | |
function t() { | |
return e.DFPSite || "" | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i.getDfpSite = t | |
}).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}) | |
}, {}], | |
152: [function(e, t, i) { | |
(function(e) { | |
function o() { | |
return e.googletag | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}) | |
}, {}], | |
153: [function(e, t, i) { | |
(function(e) { | |
function t(t) { | |
var i = new e.Image; | |
return i.src = t, i | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i.createImage = t | |
}).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}) | |
}, {}], | |
154: [function(e, t, i) { | |
(function(e) { | |
function o() { | |
var t = "function" == typeof e.SoiAdVideoOverlayPopup1, | |
i = e.document.getElementById("soi_marker_popup1"); | |
return t || i | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}) | |
}, {}], | |
155: [function(e, t, i) { | |
(function(e) { | |
function t() { | |
return e.document.location | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i.getLocation = t | |
}).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}) | |
}, {}], | |
156: [function(e, t, i) { | |
(function(e) { | |
function o() { | |
return e.document.location.protocol.replace(":", "") | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}) | |
}, {}], | |
157: [function(e, t, i) { | |
(function(o) { | |
function n(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function r(e) { | |
function t(e, t) { | |
var i = o; | |
return void 0 !== t && (i = o.document.getElementById(t)), i && i[e] ? i[e] : (l.error("SIMAD_UPDATEADS_CALLBACK: original callback function is missing", t, e), function() {}) | |
} | |
function i() { | |
var e = g.thisContext, | |
t = g.args, | |
i = g.callbackFunction; | |
l.debug("SIMAD_UPDATEADS_CALLBACK: original kolibri callback was called", g); | |
try { | |
i.apply(e, t) | |
} catch (o) { | |
l.error("SIMAD_UPDATEADS_CALLBACK: error calling original kolibri callback", o) | |
} | |
} | |
function n() { | |
var e = (0, s["default"])("global-simad-callback-"), | |
t = "updateAdsCallback", | |
n = o.document.body.appendChild(o.document.createElement("div")); | |
return n.id = e, n[t] = function() { | |
g.thisContext = this, g.args = arguments, d = !0, u && i() | |
}, { | |
customCallbackElementId: e, | |
customCallbackFunctionName: t | |
} | |
} | |
function r() { | |
p && (l.debug("SIMAD_UPDATEADS_CALLBACK: popupReady"), u = !0, d && i()) | |
} | |
function a() { | |
(0, c["default"])(o, "SIMAD.VideoAdapter.AdBridge.updateAds") && (l.debug("SIMAD_UPDATEADS_CALLBACK: overwrite global.SIMAD.VideoAdapter.AdBridge.updateAds"), f = o.SIMAD.VideoAdapter.AdBridge.updateAds, o.SIMAD.VideoAdapter.AdBridge.updateAds = function(e) { | |
g.callbackFunction = t(e.callback_function, e.callback_id); | |
var i = n(); | |
return e.callback_id = i.customCallbackElementId, e.callback_function = i.customCallbackFunctionName, l.debug("SIMAD_UPDATEADS_CALLBACK: call original global.SIMAD.VideoAdapter.AdBridge.updateAds", e), f.call(this, e) | |
}, p = !0) | |
} | |
var l = e.consoleLogger, | |
u = !1, | |
d = !1, | |
f = function() {}, | |
p = !1, | |
g = {}; | |
return { | |
popupReady: r, | |
overwriteSimadUpdateAds: a | |
} | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = r; | |
var a = e("lodash/utility/uniqueId"), | |
s = n(a), | |
l = e("lodash/object/has"), | |
c = n(l); | |
t.exports = i["default"] | |
}).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}) | |
}, { | |
"lodash/object/has": 86, | |
"lodash/utility/uniqueId": 94 | |
}], | |
158: [function(e, t, i) { | |
(function(e) { | |
function t() { | |
return e.SOI_VP | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i.getSoiVp = t | |
}).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}) | |
}, {}], | |
159: [function(e, t, i) { | |
function o(e) { | |
var t = arguments.length <= 1 || void 0 === arguments[1] ? 5 : arguments[1], | |
i = arguments.length <= 2 || void 0 === arguments[2] ? 0 : arguments[2]; | |
return new n.Promise(function(o, n) { | |
var r = !1, | |
a = setInterval(function() { | |
e() && (o(), r = !0, clearInterval(a)) | |
}, t); | |
i > 0 && setTimeout(function() { | |
r || (clearInterval(a), n()) | |
}, i) | |
}) | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o; | |
var n = e("es6-promise"); | |
t.exports = i["default"] | |
}, { | |
"es6-promise": 8 | |
}], | |
160: [function(e, t, i) { | |
(function(t) { | |
function o(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function n(e) { | |
(0, a["default"])(t.document.body, e) | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i.writeAsyncScript = n; | |
var r = e("postscribe-umd"), | |
a = o(r) | |
}).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}) | |
}, { | |
"postscribe-umd": 95 | |
}], | |
161: [function(e, t, i) { | |
(function(e) { | |
function t(t) { | |
e.document.write("<script>" + t + "</script>") | |
} | |
function o(t) { | |
e.document.write('<script src="' + t + '"></script>') | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i.writeContent = t, i.writeUrl = o | |
}).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}) | |
}, {}], | |
162: [function(e, t, i) { | |
(function(e) { | |
function t() { | |
return new e.XMLHttpRequest | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i.createXhr = t | |
}).call(this, "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}) | |
}, {}], | |
163: [function(e, t, i) { | |
t.exports = { | |
"GPT default without wrapper sites": { | |
whitelist: "^DE_SAT1GOLD", | |
blacklist: "^(DE_7LOAD|DE_7TV|DE_ADVOPEDIA|DE_BUNDESLIGA|DE_MyVideo|DE_N24|DE_PRO7|DE_PRO7MAXX|DE_PROMIPOOL|DE_RAN|DE_Sat1|DE_SPORT1|DE_WETTERCOM|FEMCOM|nw_myvideo)", | |
abtest: { | |
tagwriter: { | |
tagwriterChance: 0, | |
gptChance: 1, | |
override: { | |
name: "tagwriter", | |
ttl: 864e6, | |
cookieDisabled: !0 | |
} | |
} | |
} | |
} | |
} | |
}, {}], | |
164: [function(e, t, i) { | |
t.exports = { | |
abtest: { | |
tagwriter: { | |
tagwriterChance: 1, | |
gptChance: 0, | |
override: { | |
name: "tagwriter", | |
ttl: 864e6, | |
cookieDisabled: !0 | |
} | |
} | |
}, | |
globalNamespace: "somtag", | |
tracking: { | |
samplingRate: 1, | |
trackFrom: "2010-10-21T10:00:00", | |
trackUntil: "2010-10-22T13:00:00", | |
trackingApiEndpoint: "http://localhost:8787" | |
}, | |
gpt: { | |
libraryUrl: { | |
http: "http://www.googletagservices.com/tag/js/gpt.js", | |
https: "https://www.googletagservices.com/tag/js/gpt.js" | |
} | |
}, | |
logLevel: "off", | |
videoWrapDfpSites: ["DE_7LOAD", "DE_7TV", "DE_ADVOPEDIA", "DE_KABEL1", "DE_MyVideo", "DE_PRO7", "DE_PRO7MAXX", "DE_RAN", "DE_Sat1", "DE_SAT1GOLD", "DE_SPORT1", "DE_WETTERCOM", "SIXX"] | |
} | |
}, {}], | |
165: [function(e, t, i) { | |
t.exports = { | |
popup1: "1x1", | |
fullbanner2: "468x60", | |
skyscraper1: "160x600", | |
skyscraper2: "160x700", | |
rectangle1: "300x250", | |
promo1: "300x260", | |
promo2: "300x260", | |
promo3: "300x260", | |
promo4: "300x260", | |
promo5: "300x260", | |
performance1: "70x70", | |
performance2: "80x80", | |
performance3: "83x83", | |
performance4: "84x84", | |
performance5: "85x85", | |
performance6: "86x86", | |
teaser1: "653x490", | |
maxiad1: "653x490", | |
ateaser: "206x60", | |
bteaser: "206x60", | |
cteaser: "206x60", | |
mlayer1: "2x2", | |
mbanner1: "320x50,320x150", | |
mbanner2: "320x60", | |
preroll: "10x1", | |
presplit: "15x1", | |
midroll: "20x1", | |
postsplit: "25x1", | |
overlay: "30x1", | |
postroll: "40x1", | |
sponsor: "50x1", | |
pauseroll: "60x1", | |
inread: "1x5", | |
minread: "2x5" | |
} | |
}, {}], | |
166: [function(e, t, i) { | |
t.exports = { | |
DART_URL_BUILT_1X1: { | |
endpoint: "http://event.movad.de/c.ount?et=40&ad=1&ci=1340385981&c10=93607129101&c9=362515821&c11=in&ho=showroom&c8=111111&c7=914101941&c12=37072701&po=7&us=sim&t=${TIMESTAMP}", | |
filters: { | |
location: "nintendo-online\\.de" | |
} | |
}, | |
DART_URL_BUILT_160X600: { | |
endpoint: "http://event.movad.de/c.ount?et=14&ad=1&ci=1340385981&c10=93607129101&c9=362515821&c11=in&ho=showroom&c8=111111&c7=914101941&c12=37072701&po=7&us=sim&t=${TIMESTAMP}", | |
filters: { | |
location: "nintendo-online\\.de" | |
} | |
}, | |
DART_URL_BUILT_300X250: { | |
endpoint: "http://event.movad.de/c.ount?et=15&ad=1&ci=1340385981&c10=93607129101&c9=362515821&c11=in&ho=showroom&c8=111111&c7=914101941&c12=37072701&po=7&us=sim&t=${TIMESTAMP}", | |
filters: { | |
location: "nintendo-online\\.de" | |
} | |
}, | |
DART_URL_BUILT_468X60: { | |
endpoint: "http://event.movad.de/c.ount?et=3&ad=1&ci=1340385981&c10=93607129101&c9=362515821&c11=in&ho=showroom&c8=111111&c7=914101941&c12=37072701&po=7&us=sim&t=${TIMESTAMP}", | |
filters: { | |
location: "nintendo-online\\.de" | |
} | |
}, | |
SOI_NUGG_INITIALIZED: { | |
endpoint: "http://event.movad.de/c.ount?et=10&ad=1&ci=1179393141&c10=82327111581&c9=254155821&c11=ex&ho=&c8=12345&c7=&c12=&po=7&us=sim&t=${TIMESTAMP}" | |
}, | |
SOI_NUGG_FF_PRIVATE_MODE: { | |
endpoint: "http://event.movad.de/c.ount?et=1&ad=1&ci=1179393141&c10=82327111581&c9=254155821&c11=ex&ho=&c8=12345&c7=&c12=&po=7&us=sim&t=${TIMESTAMP}" | |
} | |
} | |
}, {}], | |
167: [function(e, t, i) { | |
function o(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function n(e, t) { | |
var i = e.SoiLogger, | |
o = e.instanceState, | |
n = t.gpt, | |
a = (0, d["default"])({ | |
writeUrl: r.writeUrl, | |
getGoogletag: c["default"], | |
getProtocol: s["default"], | |
instanceState: o | |
}, n), | |
l = (0, p["default"])({ | |
getGoogletag: c["default"], | |
SoiLogger: i | |
}); | |
return { | |
init: a.init, | |
defineSyncSlot: l.defineSyncSlot | |
} | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = n; | |
var r = e("../../service/write-script"), | |
a = e("../../service/protocol"), | |
s = o(a), | |
l = e("../../service/googletag"), | |
c = o(l), | |
u = e("./init-module"), | |
d = o(u), | |
f = e("./mapper"), | |
p = o(f); | |
t.exports = i["default"] | |
}, { | |
"../../service/googletag": 152, | |
"../../service/protocol": 156, | |
"../../service/write-script": 161, | |
"./init-module": 168, | |
"./mapper": 169 | |
}], | |
168: [function(e, t, i) { | |
function o(e, t) { | |
function i() { | |
return void 0 !== r() | |
} | |
function o() { | |
s.transport.setGpt(!0), i() || n(l[a()]) | |
} | |
var n = e.writeUrl, | |
r = e.getGoogletag, | |
a = e.getProtocol, | |
s = e.instanceState, | |
l = t.libraryUrl; | |
return { | |
init: o, | |
isInitialized: i | |
} | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
169: [function(e, t, i) { | |
function o(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function n(e) { | |
function t(e) { | |
return "/" + e.network + "/" + e.adunit.join("/") | |
} | |
function i(e, t) { | |
(0, u["default"])(t.exclusion, function(t) { | |
s.logMsg("GPT: setCategoryExclusion: " + t), e.setCategoryExclusion(t) | |
}) | |
} | |
function o(e, t) { | |
(0, a["default"])(t.custom, function(t, i) { | |
e.setTargeting(i, t) | |
}) | |
} | |
function n(e) { | |
var n = void 0, | |
a = (0, l["default"])("soi-gpt-slot-"), | |
c = r(); | |
s.logMsg("GPT: defineSlot", { | |
uniqueSlotId: a, | |
config: e | |
}), n = c.defineSlot(t(e), e.size, a), n.addService(c.pubads()), i(n, e), o(n, e), c.pubads().enableSyncRendering(), c.enableServices(), c.display(a) | |
} | |
var r = e.getGoogletag, | |
s = e.SoiLogger; | |
return { | |
defineSyncSlot: n | |
} | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = n; | |
var r = e("lodash/object/forIn"), | |
a = o(r), | |
s = e("lodash/utility/uniqueId"), | |
l = o(s), | |
c = e("lodash/collection/forEach"), | |
u = o(c); | |
t.exports = i["default"] | |
}, { | |
"lodash/collection/forEach": 12, | |
"lodash/object/forIn": 82, | |
"lodash/utility/uniqueId": 94 | |
}], | |
170: [function(e, t, i) { | |
function o(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function n(e) { | |
var t = e.consoleLogger, | |
i = e.simadUpdateAdsCallback, | |
o = (0, l["default"])(), | |
n = (0, f["default"])({ | |
createXhr: a.createXhr, | |
consoleLogger: t | |
}); | |
return (0, u["default"])({ | |
loader: n, | |
writeAsyncScript: r.writeAsyncScript, | |
simplified: o, | |
simadUpdateAdsCallback: i, | |
consoleLogger: t | |
}) | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = n; | |
var r = e("../../service/write-async-script.js"), | |
a = e("../../service/xhr.js"), | |
s = e("../simplified"), | |
l = o(s), | |
c = e("./writer"), | |
u = o(c), | |
d = e("./loader"), | |
f = o(d); | |
t.exports = i["default"] | |
}, { | |
"../../service/write-async-script.js": 160, | |
"../../service/xhr.js": 162, | |
"../simplified": 175, | |
"./loader": 171, | |
"./writer": 172 | |
}], | |
171: [function(e, t, i) { | |
function o(e) { | |
function t(e) { | |
return new n.Promise(function(t, n) { | |
var a = i(); | |
a.open("GET", e, r), a.withCredentials = !0, a.onload = function() { | |
o.debug("SIMPLIFIED_ASYNC: onload status " + a.status + " for url " + e), 4 === a.readyState && 200 === a.status && (o.debug("SIMPLIFIED_ASYNC: responseText", a.responseText), t(a.responseText)), n(new Error("Simplified async load responded with statusCode " + a.status + ".")) | |
}, a.send() | |
}) | |
} | |
var i = e.createXhr, | |
o = e.consoleLogger, | |
r = !0; | |
return { | |
load: t | |
} | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o; | |
var n = e("es6-promise"); | |
t.exports = i["default"] | |
}, { | |
"es6-promise": 8 | |
}], | |
172: [function(e, t, i) { | |
function o(e) { | |
function t(e) { | |
var t = n.generateUrl(e); | |
return i.load(t).then(function(e) { | |
o(e) | |
}) | |
} | |
var i = e.loader, | |
o = e.writeAsyncScript, | |
n = e.simplified; | |
return { | |
writeAsyncSlot: t | |
} | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
173: [function(e, t, i) { | |
function o(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function n() { | |
var e = (0, c["default"])(); | |
return (0, s["default"])({ | |
createXhr: r.createXhr, | |
simplified: e | |
}) | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = n; | |
var r = e("../../service/xhr.js"), | |
a = e("./writer"), | |
s = o(a), | |
l = e("../simplified"), | |
c = o(l); | |
t.exports = i["default"] | |
}, { | |
"../../service/xhr.js": 162, | |
"../simplified": 175, | |
"./writer": 174 | |
}], | |
174: [function(e, t, i) { | |
function o(e) { | |
function t(e) { | |
var t = o.generateUrl(e), | |
r = i(); | |
r.open("GET", t, n), r.send(); | |
var a = r.responseText; | |
document.write(a) | |
} | |
var i = e.createXhr, | |
o = e.simplified, | |
n = !1; | |
return { | |
writeSyncSlot: t | |
} | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
175: [function(e, t, i) { | |
function o(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function n() { | |
var e = "http://pubads.g.doubleclick.net/gampad/adx", | |
t = function(t) { | |
var i = t.adunit, | |
o = t.network, | |
n = t.size, | |
r = t.ord, | |
s = t.custom, | |
l = t.tile, | |
c = t.upc, | |
u = t.exclusion, | |
d = t.mdid, | |
f = t.delayedImpression, | |
p = ""; | |
(0, a["default"])(s, function(e, t) { | |
p += "&" + encodeURIComponent(t) + "=" + encodeURIComponent(e.join(",")) | |
}), c && (p += "&upc=" + encodeURIComponent(c)), u && u.length && (p += "&excl_cat=" + encodeURIComponent(u.join(","))); | |
var g = ""; | |
d && (g = "&ppid=" + d); | |
var h = ""; | |
f && (h = "&d_imp=1"), p = encodeURIComponent(p.substr(1)); | |
var S = i.join("/"), | |
m = n.map(function(e) { | |
return e.join("x") | |
}).join("|"), | |
v = e + "?iu=/" + o + "/" + S + "&sz=" + m + "&tile=" + l + "&t=" + p + h + "&m=text/xml" + g + "&c=" + r; | |
return v | |
}; | |
return { | |
generateUrl: t | |
} | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = n; | |
var r = e("lodash/object/forown"), | |
a = o(r); | |
t.exports = i["default"] | |
}, { | |
"lodash/object/forown": 84 | |
}], | |
176: [function(e, t, i) { | |
function o(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function n(e, t) { | |
var i = t.size, | |
o = !1; | |
return (0, a["default"])(l["default"], function(t, n) { | |
return t === (i[0] || []).join("x") && n === e ? (o = !0, !1) : void 0 | |
}), o | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = n; | |
var r = e("lodash/object/forown"), | |
a = o(r), | |
s = e("../settings/sizes.json"), | |
l = o(s); | |
t.exports = i["default"] | |
}, { | |
"../settings/sizes.json": 165, | |
"lodash/object/forown": 84 | |
}], | |
177: [function(e, t, i) { | |
function o(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function n(e) { | |
var t = e.size, | |
i = !1, | |
o = ["preroll", "presplit", "midroll", "postsplit", "postroll", "overlay", "sponsor", "pauseroll"]; | |
return (0, a["default"])(u["default"], function(e, n) { | |
return e === (t[0] || []).join("x") && (0, l["default"])(o, n) > -1 ? (i = !0, !1) : void 0 | |
}), i | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = n; | |
var r = e("lodash/object/forown"), | |
a = o(r), | |
s = e("lodash/array/indexof"), | |
l = o(s), | |
c = e("../settings/sizes.json"), | |
u = o(c); | |
t.exports = i["default"] | |
}, { | |
"../settings/sizes.json": 165, | |
"lodash/array/indexof": 9, | |
"lodash/object/forown": 84 | |
}], | |
178: [function(e, t, i) { | |
function o(e) { | |
return e && e.__esModule ? e : { | |
"default": e | |
} | |
} | |
function n(e, t) { | |
var i = e.window, | |
o = (e.documentWrite, e.SoiLogger), | |
n = e.checkAdType, | |
r = e.SoiIsVideo, | |
s = e.SoiPlatzToVar, | |
c = e.SoiDearOldGlobals, | |
d = e.soiIndustryParams, | |
p = e.SoiDFPParams, | |
h = e.SoiUtils, | |
m = e.SoiGetShowroomParam, | |
y = e.SoiGetTile, | |
_ = e.SoiLemonInk, | |
w = e.SoiNugg, | |
O = e.SoiQuery, | |
x = e.SoiRogator, | |
k = e.SoiYieldProbe, | |
E = e.SoiAdProbe, | |
j = e.SoiAmazon, | |
L = e.SoiEscapedASCII, | |
M = e.SoiPPID, | |
C = e.eventTracker, | |
F = e.consoleLogger, | |
R = e.instanceState, | |
U = e.simadUpdateAdsCallback, | |
N = (0, l["default"])(t), | |
B = (0, u["default"])(), | |
V = (0, b["default"])(), | |
G = (0, P["default"])({ | |
SoiLogger: o, | |
instanceState: R | |
}, t), | |
z = (0, I["default"])(), | |
W = (0, A["default"])({ | |
consoleLogger: F | |
}), | |
Y = (0, T["default"])({ | |
dartParser: B, | |
isVideo: f["default"], | |
gpt: G, | |
simplified: V, | |
simplifiedWriter: z, | |
simplifiedAsync: W, | |
hasVideoWraps: N, | |
consoleLogger: F, | |
isPosition: g["default"], | |
simadUpdateAdsCallback: U, | |
waitFor: S["default"], | |
isPopupReady: v["default"] | |
}), | |
H = (0, a["default"])({ | |
window: i, | |
wrapTagWriter: Y.wrapTagwriter, | |
documentWrite: Y.documentWrite, | |
SoiLogger: o, | |
checkAdType: n, | |
SoiIsVideo: r, | |
SoiPlatzToVar: s, | |
SoiDearOldGlobals: c, | |
soiIndustryParams: d, | |
SoiDFPParams: p, | |
SoiUtils: h, | |
SoiGetShowroomParam: m, | |
SoiGetTile: y, | |
SoiLemonInk: _, | |
SoiNugg: w, | |
SoiQuery: O, | |
SoiRogator: x, | |
SoiYieldProbe: k, | |
SoiAdProbe: E, | |
SoiAmazon: j, | |
SoiEscapedASCII: L, | |
SoiPPID: M, | |
eventTracker: C | |
}), | |
$ = (0, D["default"])({ | |
gpt: G, | |
simadUpdateAdsCallback: U, | |
hasVideoWraps: N | |
}); | |
return { | |
soiTagwriter: H.soiTagwriter, | |
init: $ | |
} | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = n; | |
var r = e("../adtec-global/soi-tagwriter"), | |
a = o(r), | |
s = e("../lib/has-video-wraps"), | |
l = o(s), | |
c = e("../dart-parser"), | |
u = o(c), | |
d = e("../util/is-video"), | |
f = o(d), | |
p = e("../util/is-position"), | |
g = o(p), | |
h = e("../service/wait-for"), | |
S = o(h), | |
m = e("../service/is-popup-ready"), | |
v = o(m), | |
y = e("../transport/simplified"), | |
b = o(y), | |
_ = e("../transport/gpt"), | |
P = o(_), | |
w = e("../transport/simplified-writer"), | |
I = o(w), | |
O = e("../transport/simplified-async"), | |
A = o(O), | |
x = e("./wrapper"), | |
T = o(x), | |
k = e("./init"), | |
D = o(k); | |
t.exports = i["default"] | |
}, { | |
"../adtec-global/soi-tagwriter": 120, | |
"../dart-parser": 139, | |
"../lib/has-video-wraps": 147, | |
"../service/is-popup-ready": 154, | |
"../service/wait-for": 159, | |
"../transport/gpt": 167, | |
"../transport/simplified": 175, | |
"../transport/simplified-async": 170, | |
"../transport/simplified-writer": 173, | |
"../util/is-position": 176, | |
"../util/is-video": 177, | |
"./init": 179, | |
"./wrapper": 180 | |
}], | |
179: [function(e, t, i) { | |
function o(e) { | |
function t() { | |
i.init(), n() && o.overwriteSimadUpdateAds() | |
} | |
var i = e.gpt, | |
o = e.simadUpdateAdsCallback, | |
n = e.hasVideoWraps; | |
return t | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}], | |
180: [function(e, t, i) { | |
function o(e) { | |
function t(e) { | |
u() && f("popup1", e) ? (d.debug("TAGWRITER_WRAPPER: use simplifiedAsync for 1x1 on video wrap pages."), c.writeAsyncSlot(e).then(g(h, 5)).then(function() { | |
d.debug("TAGWRITER_WRAPPER: wrap.js loaded --> popup ready"), p.popupReady() | |
})) : u() ? (d.debug("TAGWRITER_WRAPPER: use simplifiedWriter for video wrap pages."), l.writeSyncSlot(e)) : (d.debug("TAGWRITER_WRAPPER: use gpt for display ads."), s.defineSyncSlot(e)) | |
} | |
function i(e) { | |
return function() { | |
var i = e.apply(void 0, arguments); | |
if ("string" == typeof i && "" !== i) { | |
var o = n.toObject(i); | |
a(o) ? (d.debug("TAGWRITER_WRAPPER: generate and return simplified url."), o.delayedImpression = !0, i = r.generateUrl(o)) : (t(o), i = "") | |
} | |
return i | |
} | |
} | |
function o(e) { | |
var i = n.toObject(e); | |
t(i) | |
} | |
var n = e.dartParser, | |
r = e.simplified, | |
a = e.isVideo, | |
s = e.gpt, | |
l = e.simplifiedWriter, | |
c = e.simplifiedAsync, | |
u = e.hasVideoWraps, | |
d = e.consoleLogger, | |
f = e.isPosition, | |
p = e.simadUpdateAdsCallback, | |
g = e.waitFor, | |
h = e.isPopupReady; | |
return { | |
wrapTagwriter: i, | |
documentWrite: o | |
} | |
} | |
Object.defineProperty(i, "__esModule", { | |
value: !0 | |
}), i["default"] = o, t.exports = i["default"] | |
}, {}] | |
}, {}, [140]); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment