@theoplayer/react-native-analytics-comscore
Version:
Comscore analytics connector for @theoplayer/react-native
1,392 lines • 274 kB
JavaScript
!function (n, t) {
'object' == typeof exports && 'object' == typeof module ? module.exports = t() : 'function' == typeof define && define.amd ? define([], t) : 'object' == typeof exports ? exports.analytics = t() : (n.ns_ = n.ns_ || {}, n.ns_.analytics = t());
}('undefined' != typeof self ? self : this, function () {
return function (n) {
var t = {};
function e(i) {
if (t[i]) return t[i].exports;
var r = t[i] = {
t: i,
i: !1,
exports: {}
};
return n[i].call(r.exports, r, r.exports, e), r.i = !0, r.exports;
}
return e.o = n, e.c = t, e.d = function (n, t, i) {
e.u(n, t) || Object.defineProperty(n, t, {
l: !0,
get: i
});
}, e.r = function (n) {
'undefined' != typeof Symbol && Symbol.toStringTag && Object.defineProperty(n, Symbol.toStringTag, {
value: 'Module'
}), Object.defineProperty(n, 'v', {
value: !0
});
}, e._ = function (n, t) {
if (1 & t && (n = e(n)), 8 & t) return n;
if (4 & t && 'object' == typeof n && n && n.v) return n;
var i = Object.create(null);
if (e.r(i), Object.defineProperty(i, 'default', {
l: !0,
value: n
}), 2 & t && 'string' != typeof n) for (var r in n) e.d(i, r, function (t) {
return n[t];
}.bind(null, r));
return i;
}, e.n = function (n) {
var t = n && n.v ? function () {
return n['default'];
} : function () {
return n;
};
return e.d(t, 'a', t), t;
}, e.u = function (n, t) {
return Object.prototype.hasOwnProperty.call(n, t);
}, e.p = '', e(e.s = 54);
}([function (n, t) {
var e = e || {};
e.filter = function (n, t) {
var e = {};
for (var i in t) t.hasOwnProperty(i) && n(t[i]) && (e[i] = t[i]);
return e;
}, e.extend = function (n) {
var t,
e = arguments.length;
n = n || {};
for (var i = 1; i < e; i++) if (t = arguments[i]) for (var r in t) t.hasOwnProperty(r) && (n[r] = t[r]);
return n;
}, e.h = function (n, t) {
if (t = t || 0, 'object' != typeof n) return n;
var i;
if (n instanceof Array) {
i = [];
for (var r = 0, o = n.length; r < o; r++) i[r] = e.h(n[r], t - 1);
return i;
}
for (var u in i = {}, n) if (n.hasOwnProperty(u)) {
var s = n[u];
'object' == typeof s && t > 0 && (s = e.h(s, t - 1)), i[u] = s;
}
return i;
}, n.exports.filter = e.filter, n.exports.extend = e.extend, n.exports.h = e.h;
}, function (n, t) {
var e,
i = (e = ['play', 'pause', 'pause-on-buffering', 'end', 'buffer', 'buffer-stop', 'keep-alive', 'hb', 'custom', 'load', 'start', 'skstart', 'adskip', 'cta', 'error', 'trans', 'drmfa', 'drmap', 'drmde', 'bitrt', 'playrt', 'volume', 'window', 'audio', 'video', 'subs', 'cdn'], {
PLAY: 0,
PAUSE: 1,
PAUSE_ON_BUFFERING: 2,
END: 3,
BUFFER: 4,
BUFFER_STOP: 5,
KEEPALIVE: 6,
HEARTBEAT: 7,
CUSTOM: 8,
LOAD: 9,
ENGAGE: 10,
SEEK_START: 11,
AD_SKIP: 12,
CTA: 13,
ERROR: 14,
TRANSFER: 15,
DRM_FAILED: 16,
DRM_APPROVED: 17,
DRM_DENIED: 18,
BIT_RATE: 19,
PLAYBACK_RATE: 20,
VOLUME: 21,
WINDOW_STATE: 22,
AUDIO: 23,
VIDEO: 24,
SUBS: 25,
CDN: 26,
toString: function (n) {
return e[n];
}
}),
r = function () {
var n = ['c', 's', 'r'];
return {
g: 0,
m: 1,
S: 2,
toString: function (t) {
return n[t];
}
};
}();
n.exports.I = i, n.exports.P = {
IDLE: 0,
PLAYBACK_NOT_STARTED: 1,
PLAYING: 2,
PAUSED: 3,
BUFFERING_BEFORE_PLAYBACK: 4,
BUFFERING_DURING_PLAYBACK: 5,
BUFFERING_DURING_SEEKING: 6,
BUFFERING_DURING_PAUSE: 7,
SEEKING_BEFORE_PLAYBACK: 8,
SEEKING_DURING_PLAYBACK: 9,
SEEKING_DURING_BUFFERING: 10,
SEEKING_DURING_PAUSE: 11,
PAUSED_DURING_BUFFERING: 12
}, n.exports.A = r;
}, function (n, t, e) {
var i = e(0),
r = e(58),
o = e(59),
u = e(5),
s = e(60),
a = e(64),
f = e(65),
c = e(66),
l = e(67),
d = e(69),
v = e(72),
_ = e(73),
p = e(74),
h = e(75),
g = e(76),
m = e(37),
y = e(79),
S = {
D: 'PLATFORM',
C: 'defaultLiveEndpointUrl',
L: 'defaultSecureLiveEndpointUrl',
T: 'httpGet',
N: 'httpPost',
Storage: 'Storage',
O: 'offlineCache',
R: 'migratedStorage',
k: 'migratedIO',
M: 'defaultStorageWriteInterval',
U: 'onDataFetch',
W: 'getCrossPublisherUniqueDeviceId',
F: 'getApplicationName',
B: 'getApplicationVersion',
V: 'getPublisherSpecificUniqueDeviceId',
G: 'getPublisherSpecificUniqueDeviceIdSuffix',
j: 'getDeviceModel',
H: 'getPlatformVersion',
K: 'getPlatformName',
J: 'getRuntimeName',
Y: 'getRuntimeVersion',
X: 'getDisplayResolution',
Z: 'getApplicationResolution',
nn: 'getLanguage',
tn: 'getPackageName',
setPlatformAPI: 'setPlatformAPI',
setTimeout: 'setTimeout',
setInterval: 'setInterval',
clearTimeout: 'clearTimeout',
clearInterval: 'clearInterval',
en: 'getDeviceArchitecture',
in: 'getConnectionType',
rn: 'getDeviceJailBrokenFlag',
un: 'updateMeasurementLabels',
sn: 'standardOutputLog',
an: 'defaultSystemClockJumpDetectorNormalContextInterval',
fn: 'defaultSystemClockJumpDetectorAlternativeContextInterval',
cn: 'isNormalContext',
ln: 'addContextChangeListener',
dn: 'removeContextChangeListener',
vn: 'addEnvironmentExitListener',
_n: 'removeEnvironmentExitListener',
pn: 'overrideCollectedC12Value',
hn: 'defaultC12OverrideValue',
gn: 'getPlatformEnvironmentProperties'
};
n.exports = new function () {
var n,
t,
e = this;
function w(e) {
if (!n) switch (n = !0, e) {
case o.SmartTV:
i.extend(t, s);
break;
case o.Netcast:
i.extend(t, a);
break;
case o.Cordova:
i.extend(t, c);
break;
case o.Trilithium:
i.extend(t, l);
break;
case o.AppleTV:
i.extend(t, d);
break;
case o.Chromecast:
i.extend(t, _);
break;
case o.Xbox:
i.extend(t, v);
break;
case o.webOS:
i.extend(t, f);
break;
case o.tvOS:
i.extend(t, p);
break;
case o.JSMAF:
i.extend(t, h);
break;
case o.nodejs:
i.extend(t, g);
break;
case o.html5:
i.extend(t, m);
break;
case o.WebBrowser:
i.extend(t, y);
}
}
i.extend(e, {
mn: null,
PlatformApis: o,
yn: null,
Sn: function () {
n || w(o.WebBrowser);
},
setPlatformApi: function (n, e) {
var r, u;
if ('number' == typeof n) r = n, u = e || {};else {
if ('object' != typeof n) return;
r = o.Skeleton, u = n;
}
w(r), i.extend(t, function (n) {
var t = {};
for (var e in S) {
var i = S[e];
i in n && (t[e] = n[i]);
}
return t;
}(u));
}
}), n = !1, e.yn = t = i.h(u), e.mn = new r(e);
}();
}, function (n, t) {
n.exports = {
wn: 'unknown',
bn: '0x0',
In: '-----BEGIN PUBLIC KEY-----\nMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQD0+fCVxGq3Bk24jUKO1PzsiUs3\nvqww6zR4n2e3AweVLUAgsrDRbAWJ/EjZm1WBLBVNMiTLpSAkV6sjOIrUs03xdUEj\nQZJHwOGK+MfzFaZukoo0qAsEMPwQ5posv0JdkBdUGhKchPk6+NYmD6Hb44Lkp7/a\nQnVeWzvfAPQyTJR5wQIDAQAB\n-----END PUBLIC KEY-----'
};
}, function (n, t) {
var e,
i = i || {};
i.En = (e = 1, function () {
return +new Date() + '_' + e++;
}), i.Pn = function () {
return 'xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx'.replace(/[xy]/g, function (n) {
var t = 16 * Math.random() | 0;
return ('x' == n ? t : 3 & t | 8).toString(16);
});
}, i.An = function (n) {
return n === undefined || null === n || '' === n || n instanceof Array && 0 === n.length;
}, i.Dn = function (n) {
return !this.An(n);
}, i.Cn = function (n, t) {
return t = this.Ln(t) ? t : '', this.Ln(n) ? n : t;
}, i.Tn = function (n) {
return void 0 !== n && ('string' == typeof n ? 'true' === (n = n.toLowerCase()) || '1' === n || 'on' === n : !!n);
}, i.Nn = function (n, t, e, i, r) {
if (t < 0 || i < 0 || t + r > n.length || i + r > e.length) return !1;
for (; --r >= 0;) {
if (n.charAt(t++) != e.charAt(i++)) return !1;
}
return !0;
}, i.Ln = function (n) {
return void 0 !== n && null != n;
}, i.On = function (n) {
return !!(n && n.constructor && n.call && n.apply);
}, n.exports.On = i.On, n.exports.Ln = i.Ln, n.exports.Nn = i.Nn, n.exports.Tn = i.Tn, n.exports.Cn = i.Cn, n.exports.Dn = i.Dn, n.exports.An = i.An, n.exports.En = i.En, n.exports.uuid = i.Pn;
}, function (n, t, e) {
var i = e(18),
r = e(13),
o = e(8),
u = e(3),
s = e(9),
a = u.wn,
f = u.bn,
c = {
D: 'generic',
C: 'http://b.scorecardresearch.com/p2',
L: 'https://sb.scorecardresearch.com/p2',
T: r,
N: null,
Storage: o,
O: !1,
R: null,
k: null,
M: 0,
U: function (n) {
n();
},
W: function () {
return null;
},
F: function () {
return a;
},
B: function () {
return a;
},
V: function () {
return +new Date() + ~~(1e3 * Math.random());
},
G: function () {
return '72';
},
j: function () {
return a;
},
H: function () {
return a;
},
K: function () {
return 'js';
},
J: function () {
return a;
},
Y: function () {
return a;
},
X: function () {
return f;
},
Z: function () {
return f;
},
nn: function () {
return a;
},
tn: function () {
return a;
},
setPlatformAPI: function () {},
setTimeout: function (n, t) {
return setTimeout(n, t);
},
setInterval: function (n, t) {
return setInterval(n, t);
},
clearTimeout: function (n) {
return clearTimeout(n);
},
clearInterval: function (n) {
return clearInterval(n);
},
en: function () {
return a;
},
in: function () {
return s.UNKNOWN;
},
rn: function () {
return a;
},
un: function (n) {},
sn: function (n) {
console.log(n);
},
an: 3e3,
fn: 3e4,
cn: function () {
return !i.Rn() || !i.kn();
},
ln: function (n) {
i.Rn() && i.Mn(n);
},
dn: function (n) {
i.Rn() && i.Un(n);
},
vn: function (n) {},
_n: function (n) {},
pn: !1,
hn: '_',
gn: function () {
return '0', '-0', '-2', '0-0-2';
}
};
n.exports = c;
}, function (n, t) {
t.xn = function (n, t) {
if ('undefined' != typeof XMLHttpRequest) {
var e = new XMLHttpRequest();
e.open('GET', n, !0), e.onreadystatechange = function () {
4 === e.readyState && (t && t(e.status), e = null);
}, e.send();
} else 'function' == typeof setTimeout ? t && setTimeout(t, 0) : t && t();
}, t.Wn = function (n, t, e) {
if ('undefined' != typeof XMLHttpRequest) {
var i = new XMLHttpRequest();
i.open('POST', n, !0), i.onreadystatechange = function () {
4 === i.readyState && (e && e(i.status), i = null);
}, i.send(t);
} else 'function' == typeof setTimeout ? e && setTimeout(e, 0) : e && e();
};
}, function (n, t) {
var e = {
Fn: function (n, t, e) {
return null != t && t + '' != '' && null != e && (n[t + ''] = e + '', !0);
},
Bn: function (n, t) {
for (var i in t) t.hasOwnProperty(i) && e.Fn(n, i, t[i]);
}
};
n.exports.Fn = e.Fn, n.exports.Bn = e.Bn;
}, function (n, t, e) {
var i = e(0);
n.exports = function (n) {
var t;
!function () {
try {
t = 'undefined' != typeof localStorage ? localStorage : null;
} catch (n) {
t = null;
}
}(), i.extend(this, {
storeProperties: function (n) {
if (t) try {
'function' == typeof t.setItem ? t.setItem('cs_settings', n) : t && (t.Vn = n);
} catch (e) {}
},
getProperties: function () {
if (!t) return null;
try {
if ('function' == typeof t.getItem) return t.getItem('cs_settings');
if (t) return t.Vn;
} catch (n) {}
},
storeCache: function (n) {
if (t) try {
'function' == typeof t.setItem ? t.setItem('cs_cache', n) : t && (t.qn = n);
} catch (e) {}
},
getCache: function () {
if (!t) return null;
try {
if ('function' == typeof t.getItem) return t.getItem('cs_cache');
if (t) return t.qn;
} catch (n) {}
}
});
};
}, function (n, t) {
n.exports = {
UNKNOWN: 0,
UNAVAILABLE: 1,
DISCONNECTED: 2,
CONNECTED: 3,
ETHERNET: 4,
WIFI: 5,
WWAN: 6,
BLUETOOTH: 7,
EMULATOR: 8
};
}, function (n, t, e) {
var i = e(0);
n.exports = function () {
var n = 'undefined' != typeof localStorage ? localStorage : null;
i.extend(this, {
get: function (t) {
try {
return n && 'function' == typeof n.getItem ? n.getItem('cs_' + t) : n ? n['cs_' + t] : n;
} catch (e) {}
},
remove: function (t) {
try {
n && 'function' == typeof n.removeItem ? n.removeItem('cs_' + t) : n && delete n['cs_' + t];
} catch (e) {}
},
clear: function () {
try {
for (var t = 0; n && t < n.length; ++t) {
var e = n.key(t);
'cs_' === e.substr(0, 'cs_'.length) && ('function' == typeof n.removeItem ? n.removeItem(e) : delete n[e]);
}
} catch (i) {}
}
});
};
}, function (n, t) {
n.exports = {
Gn: 'ocdrm',
jn: 'ltrts',
Hn: 'pappv',
Kn: 'fits',
Jn: 'cits',
Yn: 'cpidmd5',
Xn: 'cpidrsa',
zn: 'c12s',
Qn: 'lappaccts',
$n: 'lsaccts',
Zn: 'lappsts',
nt: 'ftrsc',
tt: 'accft',
et: 'accbt',
it: 'accit',
rt: 'tft',
ot: 'tbt',
ut: 'tit',
st: 'accappst',
ft: 'appsc',
ct: 'g',
lt: 'lrt',
dt: 'dc',
vt: 'dco',
_t: 'csc',
pt: 'sl'
};
}, function (n, t, e) {
var i = e(21),
r = e(0);
n.exports = function () {
var n = this,
t = 'undefined' != typeof encodeURIComponent ? encodeURIComponent : escape,
e = 'undefined' != typeof decodeURIComponent ? decodeURIComponent : unescape,
o = 'undefined' != typeof localStorage ? localStorage : null,
u = {},
s = o && t && e;
r.extend(n, {
dir: function (n) {
if (!s) return null;
var t = 'cs_dir_' + n,
i = u[t];
if (i) return i.slice();
var r = o.getItem(t);
if (r) {
i = [];
for (var a = 0, f = (r = r.split('|')).length; a < f; a++) r[a].length > 0 && i.push(e(r[a]));
return u[t] = i, i.slice();
}
return null;
},
append: function (t, e, i) {
if (s) {
var r = n.read(t, e);
r ? r += i : r = i, n.write(t, e, r);
}
},
write: function (e, r, a) {
if (s) {
var f = n.dir(e);
f || (!function (n) {
var t = 'cs_dir_' + n;
'function' == typeof o.setItem ? o.setItem(t, '') : o[t] = '', u[t] = [];
}(e), f = []), -1 == i.indexOf(r, f) && function (n, e) {
var i = 'cs_dir_' + n;
try {
'function' == typeof o.setItem ? o.setItem(i, o.getItem(i) + '|' + t(e)) : o[i] = o.getItem(i) + '|' + t(e);
} catch (r) {}
u[i].push(e);
}(e, r), function (n, t, e) {
try {
'function' == typeof o.setItem ? o.setItem('cs_file_' + n + t, e) : o['cs_file_' + n + t] = e;
} catch (i) {}
}(e, r, a);
}
},
deleteFile: function (e, r) {
if (!s) return !1;
var a = n.dir(e);
return !!a && -1 != i.indexOf(r, a) && (function (n, e) {
var r = 'cs_dir_' + n,
s = u[r];
s.splice(i.indexOf(e, s), 1);
for (var a = [], f = 0, c = s.length; f < c; f++) a.push(t(s[f]));
try {
'function' == typeof o.setItem ? o.setItem(r, a.join('|')) : o[r] = a.join('|'), 'function' == typeof o.removeItem ? o.removeItem('cs_file_' + n + e) : delete o['cs_file_' + n + e];
} catch (l) {}
}(e, r), !0);
},
read: function (t, e) {
if (!s) return null;
var r = n.dir(t);
return r ? -1 == i.indexOf(e, r) ? null : function (n, t) {
try {
return 'function' == typeof o.getItem ? o.getItem('cs_file_' + n + t) : o['cs_file_' + n + t];
} catch (e) {}
}(t, e) : null;
}
});
};
}, function (n, t) {
n.exports = function (n, t, e) {
if ('undefined' != typeof Image) {
var i = new Image();
i.onload = function () {
t && t(200), i = null;
}, i.onerror = function () {
t && t(), i = null;
}, i.src = n;
} else 'function' == typeof setTimeout ? t && setTimeout(t, 0) : t && t();
};
}, function (n, t, e) {
var i = e(0),
r = e(1).P;
t.ht = function (n) {
var t = {};
for (var e in n) {
var i = n[e];
null === i || i === undefined ? t[e] = i : t[e] = n[e] + '';
}
return t;
}, t.gt = function (n, t) {
var e,
i = [];
for (e in n) t && !t.test(e) || !n.hasOwnProperty(e) || (i[i.length] = e);
return i;
}, t.yt = function () {
return 'undefined' != typeof window && 'undefined' != typeof document;
}, t.St = function (n, t, e, r) {
var o = i.h(n, 1),
u = {
start: t,
end: e
};
if (u.start >= u.end) return o;
for (var s = 0; s < o.length; ++s) {
var a = o[s];
if (a.start <= u.start && u.end <= a.end) break;
if (a.start <= u.start && u.start <= a.end && a.end <= u.end) break;
if (u.start <= a.start && a.start <= u.end && u.end <= a.end) break;
if (u.end <= a.start) break;
}
o.splice(s, 0, u);
for (var f = 1; f < o.length;) {
var c = o[f],
l = o[f - 1];
l.start <= c.start && c.end <= l.end ? o.splice(f, 1) : c.start <= l.start && l.end <= c.end ? o.splice(f - 1, 1) : l.start <= c.start && c.start <= l.end + r && l.end <= c.end ? o.splice(f - 1, 2, {
start: l.start,
end: c.end
}) : c.start <= l.start && l.start - r <= c.end && c.end <= l.end ? o.splice(f - 1, 2, {
start: c.start,
end: l.end
}) : f++;
}
return o;
}, t.wt = function (n) {
for (var t in r) if (r.hasOwnProperty(t) && r[t] == n) return t;
}, t.bt = function (n) {
return n == r.IDLE || n == r.BUFFERING_BEFORE_PLAYBACK || n == r.SEEKING_BEFORE_PLAYBACK || n == r.PLAYBACK_NOT_STARTED;
}, t.It = function (n, t) {
for (var e = 'hash:', i = 0; i < t.length; i++) n[t[i]] && (e += t[i] + ':' + n[t[i]] + ';');
return e;
};
}, function (n, t, e) {
var i = {
VERSION: '7.7.0+211006',
Et: !0,
Pt: 5e3,
At: !0,
Dt: e(25).STANDARD,
Ct: ['c1', 'c2', 'ca2', 'cb2', 'cc2', 'cd2', 'ns_site', 'ns_ap_an', 'ns_ap_pn', 'ns_ap_pv', 'c12', 'ca12', 'cb12', 'cc12', 'cd12', 'ns_ak', 'ns_ar', 'name', 'ns_ap_ni', 'ns_ap_ec', 'ns_ap_ev', 'ns_ap_device', 'ns_ap_id', 'ns_ap_csf', 'ns_ap_bi', 'ns_ap_pfm', 'ns_ap_pfv', 'ns_ap_ver', 'ns_ap_sv', 'ns_ap_bv', 'ns_ap_cv', 'ns_ap_smv', 'ns_type', 'cs_partner', 'cs_xcid', 'cs_impid', 'cs_proid', 'cs_dc_di', 'cs_dc_ci', 'cs_dc_ei', 'ns_ap_ui', 'ns_ap_gs', 'ns_ap_ie', 'ns_ts', 'ns_ap_cfg', 'ns_ap_env', 'ns_ap_ais', 'ns_ap_ut', 'ns_ap_er', 'ns_st_sv', 'ns_st_pv', 'ns_st_smv', 'ns_st_it', 'ns_st_id', 'ns_st_ec', 'ns_st_cn', 'ns_st_ev', 'ns_st_sp', 'ns_st_sc', 'ns_st_ppc', 'ns_st_apc', 'ns_st_spc', 'ns_st_dppc', 'ns_st_dapc', 'ns_st_dspc', 'ns_st_psq', 'ns_st_asq', 'ns_st_sq', 'ns_st_po', 'ns_st_lda', 'ns_st_ldw', 'ns_st_ldo', 'ns_st_hc', 'ns_st_hd', 'ns_st_mp', 'ns_st_mv', 'ns_st_cl', 'ns_st_sl', 'ns_st_pn', 'ns_st_tp', 'ns_st_ct', 'ns_st_ad', 'ns_st_li', 'ns_st_ty', 'ns_st_ci', 'ns_st_si', 'ns_ap_et', 'ns_ap_ar', 'cs_c12u', 'ca_cs_c12u', 'cb_cs_c12u', 'cc_cs_c12u', 'cd_cs_c12u', 'ns_ap_cs', 'ns_ap_fg', 'ns_ap_dft', 'ns_ap_dbt', 'ns_ap_dit', 'ns_ap_as', 'ns_ap_das', 'ns_ap_usage', 'ns_category', 'category', 'ns_radio', 'ns_st_pt', 'ns_st_ipt', 'ns_st_iap', 'ns_st_iet', 'ns_st_iupc', 'ns_st_iupa', 'ns_st_ilpc', 'ns_st_ilpa', 'ns_st_ibc', 'ns_st_ibt', 'ns_st_itpc', 'ns_st_icpc', 'ns_st_ae', 'ns_st_er', 'ns_st_cfg', 'ns_st_rcn', 'ns_st_cpo', 'ns_st_ui', 'c3', 'ca3', 'cb3', 'cc3', 'cd3', 'c4', 'ca4', 'cb4', 'cc4', 'cd4', 'c6', 'ca6', 'cb6', 'cc6', 'cd6', 'ns_st_bn', 'ns_st_tb', 'ns_st_an', 'ns_st_ta', 'ns_st_ce', 'ns_st_ia', 'ns_st_pu', 'ns_st_st', 'ns_st_stc', 'ns_st_sta', 'ns_st_pr', 'ns_st_tpr', 'ns_st_sn', 'ns_st_en', 'ns_st_ep', 'ns_st_tep', 'ns_st_dt', 'ns_st_ddt', 'ns_st_tdt', 'ns_st_tm', 'ns_st_dtm', 'ns_st_ttm', 'ns_st_ge', 'ns_st_tge', 'ns_st_cs', 'ns_st_ft', 'ns_st_amg', 'ns_st_ami', 'ns_st_amp', 'ns_st_amw', 'ns_st_amt', 'ns_st_ams', 'ns_st_cde', 'ns_st_cds', 'ns_st_cdc', 'ns_st_cda', 'ns_st_cdm', 'ns_st_cmt', 'ns_st_amd', 'ns_st_amo', 'ns_st_sr', 'ns_st_pl', 'ns_st_ca', 'ns_st_cp', 'ns_st_fee', 'ns_st_dskc', 'ns_st_dska', 'ns_st_skd', 'ns_st_dskt', 'ns_st_dpc', 'ns_ap_i1', 'ns_ap_i2', 'ns_ap_i3', 'ns_ap_i4', 'ns_ap_i5', 'ns_ap_i6', 'cs_ucfr', 'gdpr', 'gdpr_p1t', 'gdpr_li', 'gdpr_pcc', 'gdpr_purps', 'gdpr_consent', 'c5', 'c10', 'c11', 'c13', 'c14', 'c15', 'c16', 'ns_ap_install', 'ns_ap_updated', 'ns_ap_lastrun', 'ns_ap_ft', 'ns_ap_bt', 'ns_ap_it', 'ns_ap_res', 'ns_ap_sd', 'ns_ap_po', 'ns_ap_ot', 'ns_ap_lang', 'ns_ap_miss', 'ns_ap_jb', 'ns_ap_oc', 'ns_c', 'ns_st_cev', 'ns_st_lt', 'ns_st_br', 'ns_st_pbr', 'ns_st_rt', 'ns_st_prt', 'ns_st_vo', 'ns_st_pvo', 'ns_st_ws', 'ns_st_pws', 'ns_st_rp', 'ns_st_at', 'ns_st_pat', 'ns_st_vt', 'ns_st_pvt', 'ns_st_tt', 'ns_st_ptt', 'ns_st_cdn', 'ns_st_pcdn', 'ns_st_pb', 'ns_st_dpt', 'ns_st_ap', 'ns_st_dap', 'ns_st_et', 'ns_st_det', 'ns_st_upc', 'ns_st_dupc', 'ns_st_upa', 'ns_st_dupa', 'ns_st_lpc', 'ns_st_dlpc', 'ns_st_lpa', 'ns_st_dlpa', 'ns_st_bc', 'ns_st_dbc', 'ns_st_bt', 'ns_st_dbt', 'ns_st_bp', 'ns_st_dtpc', 'ns_st_dcpc', 'ns_st_skc', 'ns_st_ska', 'ns_st_skt', 'ns_st_pc', 'ns_st_pp', 'ns_st_pa', 'c7', 'c8', 'c9', 'ns_st_cu', 'ns_st_amc']
};
n.exports = i;
}, function (n, t) {
n.exports = function (n) {
var t = this;
t.Lt = n, t.Tt = {}, t.Nt = {}, t.Ot = +new Date(), t.setLabel = function (n, e) {
t.Nt[n] = e;
};
};
}, function (n, t, e) {
var i,
r = e(0),
o = e(32),
u = e(84),
s = e(28),
a = e(30),
f = e(19),
c = e(2).yn,
l = e(26),
d = e(27),
v = e(87),
_ = e(88),
p = e(41),
h = e(33),
g = e(89),
m = e(43),
y = e(90),
S = e(11),
w = e(91),
b = e(15),
I = e(38),
E = e(29),
P = e(92);
i = new function () {
var n,
t,
e,
i,
A,
D,
C,
L,
T,
N,
O,
R,
k,
M,
U,
x,
W,
F,
B,
V = this;
function q() {
var n;
U.Rt() || A.kt(), ((n = A.Ut()).Mt || n.xt) && U.Wt(n.Ft);
}
function G(n) {
B.push(function () {
e.Bt(n, J(), U);
});
}
function j(r) {
switch (r) {
case s.DISABLE:
!function () {
T && (T = !1, O && c.clearTimeout(F), M && (L.stop(), E.qt().Vt()), (N || O) && (t.Gt(this), t.jt(this), t.Ht()), C && C.Kt());
}();
break;
case s.TIME_WINDOW_ELAPSED:
e = new u(t, n, C, i, D, A, W), (L = new p(n)).Jt(V), K(), U.getUsagePropertiesAutoUpdateInterval() >= 0 && t.Yt(U.getUsagePropertiesAutoUpdateInterval(), U.Xt() == d.FOREGROUND_ONLY), L.zt(U.isKeepAliveMeasurementEnabled()), E.qt().Qt(U), M = !0, n.$t(), function () {
for (var n = 0; n < B.length; ++n) {
(0, B[n])();
}
B = [];
}();
break;
case s.PARTNER:
case s.PUBLISHER:
M && (K(), n.$t());
break;
case s.OFFLINE_CACHE_MODE:
break;
case s.KEEP_ALIVE:
M && L.zt(U.isKeepAliveMeasurementEnabled());
break;
case s.Zt:
W.zt(!1);
}
}
function H(n, e, i, r) {
var o;
N && M ? n() : k ? B.push(n) : i ? (B.push(n), G(e), R = !0) : (R || (o = e, B.push(function () {
t.notifyEnterForeground(o);
}), R = !0), r || G(e), B.push(n), k = !0);
}
function K() {
W.ne() || W.te();
for (var t = n.get(S.zn, {}), i = U.getPublisherConfigurations(), r = 'a'.charCodeAt(0) - 1, o = 0; o < i.length; ++o) {
var u = i[o],
s = u.getPublisherId(),
a = A.ee(u.getPublisherSecret()),
f = t[s],
c = '';
r >= 'a'.charCodeAt(0) && (c = 'c' + String.fromCharCode(r) + '_'), r++, f && f != a && e.ie(c + 'cs_c12u', f), t[s] = a, u.setPublisherUniqueDeviceId(a);
}
n.put(S.zn, t);
}
function J(n) {
var t;
if (n instanceof a) t = n;else {
t = new a(), 'object' == typeof n && t.addLabels(n);
var e = U.getIncludedPublishers();
if (e.length > 0) for (var i = 0; i < e.length; ++i) t.addIncludedPublisher(e[i]);
}
return t.getIncludedPublishers().length > 0 && U.getPartnerConfigurations().length > 0 && t.addIncludedPublisher(o.re), t;
}
i = new _(q), T = !0, N = !1, O = !1, R = !1, k = !1, M = !1, U = new o(), W = new P(), B = [], U.addListener(j), r.extend(V, {
configuration: U,
start: function () {
if (U.oe(), !N && !O) {
O = !0;
var i,
r,
o = +new Date();
if (x = new I(U), function (n) {
var t = new y();
t.ue(n), t.se(n);
}(n = new v(x)), C = new h(n, x), (i = new w(x, n, C)).ae(), i.fe(), W.ce(n), A = new m(n, W), T) D = new g(n, U), t = new l(n, o), W.ne() && W.te(), t.le(V), t.de(V), k || (r = o, T && H(function () {
0 == e.ve() && e.Bt(r, J(), U);
}, r, !1, !0), k = !0), N = !0, n.$t(), F = c.setTimeout(function () {
F = null, U._e();
}, b.Pt);
}
},
pe: function (n) {
if (T) {
var t = +new Date();
H(function () {
e.pe(t, J(n), U);
}, t);
}
},
notifyDistributedContentViewEvent: function (n, t) {
if (U.getPartnerConfiguration(n)) {
var e = new f();
e.he(!1), e.addIncludedPublisher(o.re), e.setLabel('ns_ap_ev', 'distributed_view'), e.setLabel('cs_dc_di', n), e.setLabel('cs_dc_ci', t), V.ge(e);
}
},
ge: function (n) {
if (T) {
var t = +new Date();
H(function () {
e.ge(t, J(n), U);
}, t);
}
},
notifyUxActive: function () {
if (T) {
var n = +new Date();
H(function () {
t.notifyUxActive(n);
}, n);
}
},
notifyUxInactive: function () {
if (T) {
var n = +new Date();
H(function () {
t.notifyUxInactive(n);
}, n);
}
},
notifyEnterForeground: function () {
if (T) {
var n = +new Date();
H(function () {
t.notifyEnterForeground(n);
}, n, !0);
}
},
notifyExitForeground: function () {
if (T) {
var n = +new Date();
H(function () {
t.notifyExitForeground(n);
}, n, !0);
}
},
flushOfflineCache: function () {
T && N && H(function () {
C.flush(U, !0), C.me(), n.$t();
}, +new Date());
},
clearOfflineCache: function () {
T && N && H(function () {
C.Kt(), C.me(), n.$t();
}, +new Date());
},
clearInternalData: function () {
T && N && H(function () {
n.clear(), n.$t();
}, +new Date());
},
ye: function () {
return W;
},
Se: function () {
e.we(+new Date(), J(), U), n.$t();
},
be: function (n, t) {
T && n == l.Ee.Ie && (M ? L.start(p.Pe) : B.push(function () {
L.start(p.Pe);
}));
},
Ae: function (n, t) {
if (T) {
var e = function () {
n == l.Ee.Ie && (M ? L.stop() : B.push(function () {
L.stop();
}));
};
M ? e() : B.push(e);
}
},
De: function (n, t) {},
Ce: function (n, t) {}
});
}(), n.exports = i;
}, function (n, t) {
var e = {};
e.Le = function () {
try {
return 'undefined' != typeof document;
} catch (n) {
return !1;
}
}, e.Te = function () {
try {
return 'undefined' != typeof navigator;
} catch (n) {
return !1;
}
}, e.Rn = function () {
if (!e.Le()) return !1;
var n = !1;
return ('undefined' != typeof document.hidden || 'undefined' != typeof document.mozHidden || 'undefined' != typeof document.msHidden || 'undefined' != typeof document.webkitHidden) && (n = !0), n;
}, e.Ne = function () {
if (!e.Le()) return null;
var n, t, i;
'undefined' != typeof document.hidden ? (n = 'hidden', t = 'visibilitychange', i = 'visibilityState') : 'undefined' != typeof document.mozHidden ? (n = 'mozHidden', t = 'mozvisibilitychange', i = 'mozVisibilityState') : 'undefined' != typeof document.msHidden ? (n = 'msHidden', t = 'msvisibilitychange', i = 'msVisibilityState') : 'undefined' != typeof document.webkitHidden && (n = 'webkitHidden', t = 'webkitvisibilitychange', i = 'webkitVisibilityState');
var r = {
hidden: n,
Oe: t,
state: i
};
return function () {
return r;
};
}(), e.kn = function () {
if (!e.Le()) return !1;
if (!e.Rn()) return !1;
var n = e.Ne();
return document[n.hidden];
}, e.Mn = function (n) {
if (e.Le() && e.Rn()) {
var t = e.Ne();
document.addEventListener(t.Oe, n, !1);
}
}, e.Un = function (n) {
if (e.Le() && e.Rn()) {
var t = e.Ne();
document.removeEventListener(t.Oe, n, !1);
}
}, e.Re = function () {
if (!e.Te()) return '';
var n,
t,
i = navigator.userAgent || '',
r = navigator.appName || '';
return -1 != (t = i.indexOf('Opera')) || -1 != (t = i.indexOf('OPR/')) ? r = 'Opera' : -1 != (t = i.indexOf('Android')) ? r = 'Android' : -1 != (t = i.indexOf('Chrome')) ? r = 'Chrome' : -1 != (t = i.indexOf('Safari')) ? r = 'Safari' : -1 != (t = i.indexOf('Firefox')) ? r = 'Firefox' : -1 != (t = i.indexOf('IEMobile')) ? r = 'Internet Explorer Mobile' : 'Microsoft Internet Explorer' == r || 'Netscape' == r ? r = 'Internet Explorer' : (n = i.lastIndexOf(' ') + 1) < (t = i.lastIndexOf('/')) ? (r = i.substring(n, t)).toLowerCase() == r.toUpperCase() && (r = navigator.appName) : r = 'unknown', r;
}, e.ke = function () {
if (!e.Te()) return '';
var n,
t,
i,
r = navigator.userAgent || '',
o = navigator.appName || '',
u = navigator.appVersion ? '' + parseFloat(navigator.appVersion) : '';
return -1 != (t = r.indexOf('Opera')) ? (u = r.substring(t + 6), -1 != (t = r.indexOf('Version')) && (u = r.substring(t + 8))) : -1 != (t = r.indexOf('OPR/')) ? u = r.substring(t + 4) : -1 != (t = r.indexOf('Android')) ? u = r.substring(t + 11) : -1 != (t = r.indexOf('Chrome')) ? u = r.substring(t + 7) : -1 != (t = r.indexOf('Safari')) ? (u = r.substring(t + 7), -1 != (t = r.indexOf('Version')) && (u = r.substring(t + 8))) : -1 != (t = r.indexOf('Firefox')) ? u = r.substring(t + 8) : 'Microsoft Internet Explorer' == o ? null != new RegExp('MSIE ([0-9]{1,}[.0-9]{0,})').exec(r) && (u = parseFloat(RegExp.$1)) : 'Netscape' == o ? null != new RegExp('Trident/.*rv:([0-9]{1,}[.0-9]{0,})').exec(r) && (u = parseFloat(RegExp.$1)) : u = r.lastIndexOf(' ') + 1 < (t = r.lastIndexOf('/')) ? r.substring(t + 1) : 'unknown', -1 != (i = (u = u.toString()).indexOf(';')) && (u = u.substring(0, i)), -1 != (i = u.indexOf(' ')) && (u = u.substring(0, i)), -1 != (i = u.indexOf(')')) && (u = u.substring(0, i)), n = parseInt('' + u, 10), isNaN(n) && (u = '' + parseFloat(navigator.appVersion)), u;
}, e.Me = function () {
return 'undefined' == typeof window || (window.ActiveXObject, !0);
}, e.yt = function () {
return 'undefined' != typeof window && 'undefined' != typeof document;
}, e.Ue = function () {
return !!e.Le() && 's' === document.location.href.charAt(4);
}, n.exports.Rn = e.Rn, n.exports.Ne = e.Ne, n.exports.kn = e.kn, n.exports.Re = e.Re, n.exports.ke = e.ke, n.exports.Me = e.Me, n.exports.yt = e.yt, n.exports.Ue = e.Ue, n.exports.Mn = e.Mn, n.exports.Un = e.Un;
}, function (n, t, e) {
var i = e(0),
r = e(30);
function o() {
var n = new r(),
t = [],
e = !0;
i.extend(this, n), i.extend(this, {
xe: function (n) {
t = n;
},
We: function () {
return t;
},
he: function (n) {
e = n;
},
Fe: function () {
return e;
}
});
}
o.prototype = Object.create(r.prototype), n.exports = o;
}, function (n, t, e) {
var i = e(0),
r = e(56),
o = {
Be: function (n, t, e) {
return -1 == n.indexOf('?') ? n += '?' : n += '&', n + o.Ve(t, e);
},
qe: function (n, t) {
return i.extend(n, o.ht(t || {}));
},
ht: function (n) {
var t = {};
for (var e in n) if (n.hasOwnProperty(e)) {
var i = n[e];
null === i || i === undefined ? t[e] = i : t[e] = n[e] + '';
}
return t;
},
Ve: function (n, t) {
var e = !1,
r = '';
n = i.h(n);
for (var o = 'undefined' != typeof encodeURIComponent ? encodeURIComponent : escape, u = 0; u < t.length; ++u) {
var s = t[u];
null != n[s] && (e && (r += '&'), e = !0, r += o(s) + '=' + o(n[s]), delete n[s]);
}
for (s in n) null != n[s] && (e && (r += '&'), e = !0, r += o(s) + '=' + o(n[s]));
return r;
},
Ge: function (n) {
return 'unknown' == n ? 'unknown' : r.je(n) ? '1' : '0';
}
};
n.exports = o;
}, function (n, t) {
var e = {};
e.indexOf = function (n, t) {
var i = -1;
return e.forEach(t, function (t, e) {
t == n && (i = e);
}), i;
}, e.forEach = function (n, t, e) {
try {
if ('function' == typeof t) if (e = void 0 !== e ? e : null, 'number' != typeof n.length || 'undefined' == typeof n[0]) {
var i = 'undefined' != typeof n.__proto__;
for (var r in n) n.hasOwnProperty(r) && (!i || i && 'undefined' == typeof n.__proto__[r]) && 'function' != typeof n[r] && t.call(e, n[r], r);
} else for (var o = 0, u = n.length; o < u; o++) t.call(e, n[o], o);
} catch (s) {}
}, t.indexOf = e.indexOf, t.forEach = e.forEach;
}, function (n, t) {
n.exports = require('os');
}, function (n, t) {
var e = {};
e.He = function () {
function n(n, t) {
var u = n[0],
s = n[1],
a = n[2],
c = n[3];
u = e(u, s, a, c, t[0], 7, -680876936), c = e(c, u, s, a, t[1], 12, -389564586), a = e(a, c, u, s, t[2], 17, 606105819), s = e(s, a, c, u, t[3], 22, -1044525330), u = e(u, s, a, c, t[4], 7, -176418897), c = e(c, u, s, a, t[5], 12, 1200080426), a = e(a, c, u, s, t[6], 17, -1473231341), s = e(s, a, c, u, t[7], 22, -45705983), u = e(u, s, a, c, t[8], 7, 1770035416), c = e(c, u, s, a, t[9], 12, -1958414417), a = e(a, c, u, s, t[10], 17, -42063), s = e(s, a, c, u, t[11], 22, -1990404162), u = e(u, s, a, c, t[12], 7, 1804603682), c = e(c, u, s, a, t[13], 12, -40341101), a = e(a, c, u, s, t[14], 17, -1502002290), u = i(u, s = e(s, a, c, u, t[15], 22, 1236535329), a, c, t[1], 5, -165796510), c = i(c, u, s, a, t[6], 9, -1069501632), a = i(a, c, u, s, t[11], 14, 643717713), s = i(s, a, c, u, t[0], 20, -373897302), u = i(u, s, a, c, t[5], 5, -701558691), c = i(c, u, s, a, t[10], 9, 38016083), a = i(a, c, u, s, t[15], 14, -660478335), s = i(s, a, c, u, t[4], 20, -405537848), u = i(u, s, a, c, t[9], 5, 568446438), c = i(c, u, s, a, t[14], 9, -1019803690), a = i(a, c, u, s, t[3], 14, -187363961), s = i(s, a, c, u, t[8], 20, 1163531501), u = i(u, s, a, c, t[13], 5, -1444681467), c = i(c, u, s, a, t[2], 9, -51403784), a = i(a, c, u, s, t[7], 14, 1735328473), u = r(u, s = i(s, a, c, u, t[12], 20, -1926607734), a, c, t[5], 4, -378558), c = r(c, u, s, a, t[8], 11, -2022574463), a = r(a, c, u, s, t[11], 16, 1839030562), s = r(s, a, c, u, t[14], 23, -35309556), u = r(u, s, a, c, t[1], 4, -1530992060), c = r(c, u, s, a, t[4], 11, 1272893353), a = r(a, c, u, s, t[7], 16, -155497632), s = r(s, a, c, u, t[10], 23, -1094730640), u = r(u, s, a, c, t[13], 4, 681279174), c = r(c, u, s, a, t[0], 11, -358537222), a = r(a, c, u, s, t[3], 16, -722521979), s = r(s, a, c, u, t[6], 23, 76029189), u = r(u, s, a, c, t[9], 4, -640364487), c = r(c, u, s, a, t[12], 11, -421815835), a = r(a, c, u, s, t[15], 16, 530742520), u = o(u, s = r(s, a, c, u, t[2], 23, -995338651), a, c, t[0], 6, -198630844), c = o(c, u, s, a, t[7], 10, 1126891415), a = o(a, c, u, s, t[14], 15, -1416354905), s = o(s, a, c, u, t[5], 21, -57434055), u = o(u, s, a, c, t[12], 6, 1700485571), c = o(c, u, s, a, t[3], 10, -1894986606), a = o(a, c, u, s, t[10], 15, -1051523), s = o(s, a, c, u, t[1], 21, -2054922799), u = o(u, s, a, c, t[8], 6, 1873313359), c = o(c, u, s, a, t[15], 10, -30611744), a = o(a, c, u, s, t[6], 15, -1560198380), s = o(s, a, c, u, t[13], 21, 1309151649), u = o(u, s, a, c, t[4], 6, -145523070), c = o(c, u, s, a, t[11], 10, -1120210379), a = o(a, c, u, s, t[2], 15, 718787259), s = o(s, a, c, u, t[9], 21, -343485551), n[0] = f(u, n[0]), n[1] = f(s, n[1]), n[2] = f(a, n[2]), n[3] = f(c, n[3]);
}
function t(n, t, e, i, r, o) {
return t = f(f(t, n), f(i, o)), f(t << r | t >>> 32 - r, e);
}
function e(n, e, i, r, o, u, s) {
return t(e & i | ~e & r, n, e, o, u, s);
}
function i(n, e, i, r, o, u, s) {
return t(e & r | i & ~r, n, e, o, u, s);
}
function r(n, e, i, r, o, u, s) {
return t(e ^ i ^ r, n, e, o, u, s);
}
function o(n, e, i, r, o, u, s) {
return t(i ^ (e | ~r), n, e, o, u, s);
}
function u(n) {
var t,
e = [];
for (t = 0; t < 64; t += 4) e[t >> 2] = n.charCodeAt(t) + (n.charCodeAt(t + 1) << 8) + (n.charCodeAt(t + 2) << 16) + (n.charCodeAt(t + 3) << 24);
return e;
}
var s = '0123456789abcdef'.split('');
function a(n) {
for (var t = '', e = 0; e < 4; e++) t += s[n >> 8 * e + 4 & 15] + s[n >> 8 * e & 15];
return t;
}
function f(n, t) {
var e = (65535 & n) + (65535 & t);
return (n >> 16) + (t >> 16) + (e >> 16) << 16 | 65535 & e;
}
return function (t) {
return function (n) {
for (var t = 0; t < n.length; t++) n[t] = a(n[t]);
return n.join('');
}(function (t) {
var e,
i = t.length,
r = [1732584193, -271733879, -1732584194, 271733878];
for (e = 64; e <= t.length; e += 64) n(r, u(t.substring(e - 64, e)));
t = t.substring(e - 64);
var o = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
for (e = 0; e < t.length; e++) o[e >> 2] |= t.charCodeAt(e) << (e % 4 << 3);
if (o[e >> 2] |= 128 << (e % 4 << 3), e > 55) for (n(r, o), e = 0; e < 16; e++) o[e] = 0;
return o[14] = 8 * i, n(r, o), r;
}(t));
};
}(), n.exports = e.He;
}, function (n, t) {
n.exports = {
DISABLED: 4,
LAN: 3,
MANUAL_FLUSH: 2,
ENABLED: 1
};
}, function (n, t) {
n.exports = {
STANDARD: 1,
LAN: 2,
CACHE: 3
};
}, function (n, t, e) {
var i = e(0),
r = e(2).yn,
o = e(11),
u = e(27),
s = {
Ke: 2,
Je: 3,
Ie: 4
},
a = {
Ye: 1,
Xe: 2,
Ie: 3
};
function f(n, t) {
var e,
u,
f,
c,
l,
d,
v,
_,
p,
h,
g,
m,
y,
S,
w,
b,
I,
E,
P,
A,
D,
C = this,
L = [],
T = [];
function N(n) {
var t;
(t = u ? a.Ye : f ? a.Xe : a.Ie) != c && function (n, t) {
c != n && (!function (n, t) {
switch (n) {
case a.Ie:
break;
case a.Xe:
case a.Ye:
k();
}
for (var e = 0; e < T.length; ++e) T[e].be(n, t);
}(c, t), function (n, t) {
switch (n) {
case a.Ie:
break;
case a.Xe:
l || R();
break;
case a.Ye:
R(), d++;
}
for (var e = 0; e < T.length; ++e) T[e].Ae(n, t);
}(n, t), O(t, !0), c = n);
}(t, n);
}
function O(t, e) {
var i = t - v;
switch (c) {
case a.Ye:
_ += i, p += i;
break;
case a.Xe:
h += i, g += i;
break;
case a.Ie:
m += i, y += i;
}
v = t, e && (n.put(o.Qn, v), n.put(o.nt, d), n.put(o.tt, _), n.put(o.et, h), n.put(o.it, m), n.put(o.rt, p), n.put(o.ot, g), n.put(o.ut, y));
}
function R() {
k(), P > 0 && (D = r.setTimeout(function () {
C.ze(+new Date(), !0), D = null, R(), n.$t();
}, P));
}
function k() {
D && (r.clearTimeout(D), D = null);
}
function M(n) {
var t;
(t = f ? s.Ke : u ? s.Je : s.Ie) != e && function (n, t) {
e != n && (!function (n, t) {
switch (n) {
case s.Ke:
case s.Je:
S = t;
break;
case s.Ie:
x(t) || (w += t - b);
}
for (var e = 0; e < L.length; ++e) L[e].De(n, t);
}(e, t), function (n, t) {
switch (n) {
case s.Ke:
case s.Je:
x(t);
}
for (var e = 0; e < L.length; ++e) L[e].Ce(n, t);
}(n, t), U(t, !0), e = n);
}(t, n);
}
function U(t, i) {
var r = t - b;
switch (e) {
case s.Ke:
case s.Je:
w += r, S = t;
}
b = t, i && (n.put(o.$n, b), n.put(o.Zn, S), n.put(o.st, w), n.put(o.ct, I), n.put(o.ft, A));
}
function x(t) {
var e = !1;
return t - S > 18e5 && (I = t, n.put(o.ct, I), A++, e = !0), S = t, e;
}
d = 0, l = !1, c = a.Ie, e = s.Ie, u = !1, f = !1, p = 0, g = 0, y = 0, h = 0, _ = 0, m = 0, w = 0, I = -1, E = -1, v = -1, b = -1, S = -1, P = 0, A = 0, v = n.get(o.Qn, -1), b = n.get(o.$n, -1), S = n.get(o.Zn, -1), d = n.get(o.nt, 0), _ = n.get(o.tt, 0), h = n.get(o.et, 0), m = n.get(o.it, 0), p = n.get(o.rt, 0), g = n.get(o.ot, 0), y = n.get(o.ut, 0), w = n.get(o.st, 0), A = n.get(o.ft, 0), function (t) {
E = n.get(o.lt, 0), (I = n.get(o.ct, -1)) < 0 ? (I = t, n.put(o.ct, I), E = 0, n.put(o.lt, E), S = I, A++) : (x(t) || (w += t - b, n.put(o.st, w)), S = I);
}(t), function (t) {
if (v > 0) {
var e = t - v;
m += e, n.put(o.it, m), y += e, n.put(o.ut, y);
}
b = v = t, n.put(o.$n, b), n.put(o.Qn, v), n.put(o.Zn, S);
}(t), i.extend(C, {
Qe: function () {
return c;
},
notifyUxActive: function (t) {
f || (f = !0, N(t), M(t), n.$t());
},
notifyUxInactive: function (t) {
f && (f = !1, N(t), M(t), n.$t());
},
notifyEnterForeground: function (t) {
u || (u = !0, N(t), M(t), n.$t());
},
notifyExitForeground: function (t) {
u && (u = !1, N(t), M(t), n.$t());
},
ze: function (n, t) {
O(n, t), U(n, t);
},
Yt: function (n, t) {
P = 1e3 * n, l = t, n > 0 && (c == a.Ye || c == a.Xe && !t) ? R() : k();
},
$e: function (t) {
t === undefined && (t = !0);
var e = A;
return t && (A = 0, n.put(o.ft, A)), e;
},
Ze: function (t) {
t === undefined && (t = !0);
var e = w;
return t && (w = 0, n.put(o.st, w)), e;
},
ni: function (t) {
t === undefined && (t = !0);
var e = m;
return t && (m = 0, n.put(o.it, m)), e;
},
ti: function (t) {
t === undefined && (t = !0);
var e = y;
return t && (y = 0), n.put(o.ut, y), e;
},
ei: function (t) {
t === undefined && (t = !0);
var e = h;
return t && (h = 0, n.put(o.et, h)), e;
},
ii: function (t) {
t === undefined && (t = !0);
var e = _;
return t && (_ = 0, n.put(o.tt, _)), e;
},
ri: function (t) {
t === undefined && (t = !0);
var e = p;
return t && (p = 0), n.put(o.rt, p), e;
},
oi: function (t) {
t === undefined && (t = !0);
var e = d;
return t && (d = 0, n.put(o.nt, d)), e;
},
ui: function (t) {
t === undefined && (t = !0);
var e = g;
return t && (g = 0), n.put(o.ot, g), e;
},
si: function () {
return I;
},
ai: function () {
return E;
},
le: function (n) {
T.push(n);
},
Gt: function (n) {
var t = T.indexOf(n);
-1 != t && T.splice(t, 1);
},
de: function (n) {
L.push(n);
},
jt: function (n) {
var t = L.indexOf(n);
-1 != t && L.splice(t, 1);
},
Ht: function () {
k();
}
});
}
f.fi = u.FOREGROUND_ONLY, f.ci = 60, f.li = s, f.Ee = a, n.exports = f;
}, function (n, t) {
n.exports = {
DISABLED: 2,
FOREGROUND_AND_BACKGROUND: 1,
FOREGROUND_ONLY: 0
};
}, function (n, t) {
n.exports = {
PERSISTENT_LABELS: 0,
PARTNER: 1,
PUBLISHER: 2,
KEEP_ALIVE: 3,
LIVE_TRANSMISSION_MODE: 4,
OFFLINE_CACHE_MODE: 5,
DISABLE: 6,
TIME_WINDOW_ELAPSED: 7,
START_LABELS: 8,
LABEL_ORDER: 9,
Zt: 10
};
}, function (n, t, e) {
var i,
r = e(0),
o = e(2).yn,
u = {
di: 1,
vi: 2,
_i: 3
},
s = +new Date();
function a() {
var n, t, e, i, a, f, c, l, d, v;
function _() {
c = o.cn(), n && (g(), p());
}
function p() {
var t = c ? l : d;
i = +new Date(), a = i + t, n = o.setInterval(function () {
var n = (i = +new Date()) - a;
(a = i + t, Math.abs(n) > v) && h(n > 0 ? u._i : i < e ? u.vi