var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; }; if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } } { let window = _____WB$wombat$assign$function_____("window"); let self = _____WB$wombat$assign$function_____("self"); let document = _____WB$wombat$assign$function_____("document"); let location = _____WB$wombat$assign$function_____("location"); let top = _____WB$wombat$assign$function_____("top"); let parent = _____WB$wombat$assign$function_____("parent"); let frames = _____WB$wombat$assign$function_____("frames"); let opener = _____WB$wombat$assign$function_____("opener"); !(function (e) { function t (i) { if (n[i]) return n[i].exports var r = (n[i] = { i: i, l: !1, exports: {} }) return e[i].call(r.exports, r, r.exports, t), (r.l = !0), r.exports } var n = {} ;(t.m = e), (t.c = n), (t.d = function (e, n, i) { t.o(e, n) || Object.defineProperty(e, n, { configurable: !1, enumerable: !0, get: i }) }), (t.n = function (e) { var n = e && e.__esModule ? function () { return e.default } : function () { return e } return t.d(n, 'a', n), n }), (t.o = function (e, t) { return Object.prototype.hasOwnProperty.call(e, t) }), (t.p = ''), t((t.s = 40)) })([ function (e, t, n) { var i = n(27)('wks'), r = n(29), o = n(2).Symbol, s = 'function' == typeof o ;(e.exports = function (e) { return i[e] || (i[e] = (s && o[e]) || (s ? o : r)('Symbol.' + e)) }).store = i }, function (e, t) { var n = (e.exports = { version: '2.6.11' }) 'number' == typeof __e && (__e = n) }, function (e, t) { var n = (e.exports = 'undefined' != typeof window && window.Math == Math ? window : 'undefined' != typeof self && self.Math == Math ? self : Function('return this')()) 'number' == typeof __g && (__g = n) }, function (e, t, n) { e.exports = !n(12)(function () { return ( 7 != Object.defineProperty({}, 'a', { get: function () { return 7 } }).a ) }) }, function (e, t) { e.exports = {} }, function (e, t, n) { var i = n(6), r = n(13) e.exports = n(3) ? function (e, t, n) { return i.f(e, t, r(1, n)) } : function (e, t, n) { return (e[t] = n), e } }, function (e, t, n) { var i = n(7), r = n(48), o = n(49), s = Object.defineProperty t.f = n(3) ? Object.defineProperty : function (e, t, n) { if ((i(e), (t = o(t, !0)), i(n), r)) try { return s(e, t, n) } catch (e) {} if ('get' in n || 'set' in n) throw TypeError('Accessors not supported!') return 'value' in n && (e[t] = n.value), e } }, function (e, t, n) { var i = n(11) e.exports = function (e) { if (!i(e)) throw TypeError(e + ' is not an object!') return e } }, function (e, t, n) { 'use strict' var i = n(77) n.d(t, 'a', function () { return i.a }) }, function (e, t, n) { var i = n(2), r = n(1), o = n(21), s = n(5), a = n(10), u = function (e, t, n) { var c, f, d, l = e & u.F, p = e & u.G, w = e & u.S, v = e & u.P, h = e & u.B, b = e & u.W, m = p ? r : r[t] || (r[t] = {}), g = m.prototype, y = p ? i : w ? i[t] : (i[t] || {}).prototype p && (n = t) for (c in n) ((f = !l && y && void 0 !== y[c]) && a(m, c)) || ((d = f ? y[c] : n[c]), (m[c] = p && 'function' != typeof y[c] ? n[c] : h && f ? o(d, i) : b && y[c] == d ? (function (e) { var t = function (t, n, i) { if (this instanceof e) { switch (arguments.length) { case 0: return new e() case 1: return new e(t) case 2: return new e(t, n) } return new e(t, n, i) } return e.apply(this, arguments) } return (t.prototype = e.prototype), t })(d) : v && 'function' == typeof d ? o(Function.call, d) : d), v && (((m.virtual || (m.virtual = {}))[c] = d), e & u.R && g && !g[c] && s(g, c, d))) } ;(u.F = 1), (u.G = 2), (u.S = 4), (u.P = 8), (u.B = 16), (u.W = 32), (u.U = 64), (u.R = 128), (e.exports = u) }, function (e, t) { var n = {}.hasOwnProperty e.exports = function (e, t) { return n.call(e, t) } }, function (e, t) { e.exports = function (e) { return 'object' == typeof e ? null !== e : 'function' == typeof e } }, function (e, t) { e.exports = function (e) { try { return !!e() } catch (e) { return !0 } } }, function (e, t) { e.exports = function (e, t) { return { enumerable: !(1 & e), configurable: !(2 & e), writable: !(4 & e), value: t } } }, function (e, t, n) { var i = n(24), r = n(15) e.exports = function (e) { return i(r(e)) } }, function (e, t) { e.exports = function (e) { if (void 0 == e) throw TypeError("Can't call method on " + e) return e } }, function (e, t) { var n = Math.ceil, i = Math.floor e.exports = function (e) { return isNaN((e = +e)) ? 0 : (e > 0 ? i : n)(e) } }, function (e, t, n) { var i = n(27)('keys'), r = n(29) e.exports = function (e) { return i[e] || (i[e] = r(e)) } }, function (e, t, n) { var i = n(15) e.exports = function (e) { return Object(i(e)) } }, function (e, t, n) { 'use strict' var i = n(63)(!0) n(33)( String, 'String', function (e) { ;(this._t = String(e)), (this._i = 0) }, function () { var e, t = this._t, n = this._i return n >= t.length ? { value: void 0, done: !0 } : ((e = i(t, n)), (this._i += e.length), { value: e, done: !1 }) } ) }, function (e, t, n) { 'use strict' n.d(t, 'd', function () { return i }), n.d(t, 'f', function () { return r }), n.d(t, 'b', function () { return o }), n.d(t, 'c', function () { return s }), n.d(t, 'a', function () { return a }), n.d(t, 'g', function () { return u }), n.d(t, 'h', function () { return c }), n.d(t, 'e', function () { return f }) var i = 10, r = '_sa', o = 'SA', s = '1', a = [ '_sa', '_ga', '_ym_uid', 'top100_id', '_fbp', 'VID', 'tmr_lvid', 'Segmento_UID', 'sbbolUserGuid', 'sbbolOrgGUID' ], u = { utm_source: 'source', utm_medium: 'medium', utm_campaign: 'campaign', utm_term: 'term', utm_content: 'content' }, c = '1.4.0a', f = 'WEB' }, function (e, t, n) { var i = n(47) e.exports = function (e, t, n) { if ((i(e), void 0 === t)) return e switch (n) { case 1: return function (n) { return e.call(t, n) } case 2: return function (n, i) { return e.call(t, n, i) } case 3: return function (n, i, r) { return e.call(t, n, i, r) } } return function () { return e.apply(t, arguments) } } }, function (e, t, n) { var i = n(11), r = n(2).document, o = i(r) && i(r.createElement) e.exports = function (e) { return o ? r.createElement(e) : {} } }, function (e, t, n) { var i = n(51), r = n(30) e.exports = Object.keys || function (e) { return i(e, r) } }, function (e, t, n) { var i = n(25) e.exports = Object('z').propertyIsEnumerable(0) ? Object : function (e) { return 'String' == i(e) ? e.split('') : Object(e) } }, function (e, t) { var n = {}.toString e.exports = function (e) { return n.call(e).slice(8, -1) } }, function (e, t, n) { var i = n(16), r = Math.min e.exports = function (e) { return e > 0 ? r(i(e), 9007199254740991) : 0 } }, function (e, t, n) { var i = n(1), r = n(2), o = r['__core-js_shared__'] || (r['__core-js_shared__'] = {}) ;(e.exports = function (e, t) { return o[e] || (o[e] = void 0 !== t ? t : {}) })('versions', []).push({ version: i.version, mode: n(28) ? 'pure' : 'global', copyright: '© 2019 Denis Pushkarev (zloirock.ru)' }) }, function (e, t) { e.exports = !0 }, function (e, t) { var n = 0, i = Math.random() e.exports = function (e) { return 'Symbol('.concat(void 0 === e ? '' : e, ')_', (++n + i).toString(36)) } }, function (e, t) { e.exports = 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'.split( ',' ) }, function (e, t, n) { 'use strict' ;(t.__esModule = !0), (t.default = function (e, t) { if (!(e instanceof t)) throw new TypeError('Cannot call a class as a function') }) }, function (e, t, n) { 'use strict' t.__esModule = !0 var i = n(61), r = (function (e) { return e && e.__esModule ? e : { default: e } })(i) t.default = function (e) { if (Array.isArray(e)) { for (var t = 0, n = Array(e.length); t < e.length; t++) n[t] = e[t] return n } return (0, r.default)(e) } }, function (e, t, n) { 'use strict' var i = n(28), r = n(9), o = n(64), s = n(5), a = n(4), u = n(65), c = n(34), f = n(69), d = n(0)('iterator'), l = !([].keys && 'next' in [].keys()), p = function () { return this } e.exports = function (e, t, n, w, v, h, b) { u(n, t, w) var m, g, y, _ = function (e) { if (!l && e in S) return S[e] switch (e) { case 'keys': case 'values': return function () { return new n(this, e) } } return function () { return new n(this, e) } }, x = t + ' Iterator', O = 'values' == v, k = !1, S = e.prototype, T = S[d] || S['@@iterator'] || (v && S[v]), j = T || _(v), M = v ? (O ? _('entries') : j) : void 0, A = 'Array' == t ? S.entries || T : T if ( (A && (y = f(A.call(new e()))) !== Object.prototype && y.next && (c(y, x, !0), i || 'function' == typeof y[d] || s(y, d, p)), O && T && 'values' !== T.name && ((k = !0), (j = function () { return T.call(this) })), (i && !b) || (!l && !k && S[d]) || s(S, d, j), (a[t] = j), (a[x] = p), v) ) if (((m = { values: O ? j : _('values'), keys: h ? j : _('keys'), entries: M }), b)) for (g in m) g in S || o(S, g, m[g]) else r(r.P + r.F * (l || k), t, m) return m } }, function (e, t, n) { var i = n(6).f, r = n(10), o = n(0)('toStringTag') e.exports = function (e, t, n) { e && !r((e = n ? e : e.prototype), o) && i(e, o, { configurable: !0, value: t }) } }, function (e, t, n) { var i = n(36), r = n(0)('iterator'), o = n(4) e.exports = n(1).getIteratorMethod = function (e) { if (void 0 != e) return e[r] || e['@@iterator'] || o[i(e)] } }, function (e, t, n) { var i = n(25), r = n(0)('toStringTag'), o = 'Arguments' == i( (function () { return arguments })() ), s = function (e, t) { try { return e[t] } catch (e) {} } e.exports = function (e) { var t, n, a return void 0 === e ? 'Undefined' : null === e ? 'Null' : 'string' == typeof (n = s((t = Object(e)), r)) ? n : o ? i(t) : 'Object' == (a = i(t)) && 'function' == typeof t.callee ? 'Arguments' : a } }, function (e, t, n) { 'use strict' n.d(t, 'b', function () { return r }), n.d(t, 'a', function () { return o }) var i = function () { var e = window.location.hostname.split('.').reverse() return '.' + e[1] + '.' + e[0] }, r = function (e, t) { var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 365, r = '' if (n) { var o = new Date() o.setTime(o.getTime() + 864e5 * n), (r = 'expires=' + o.toUTCString() + ';') } var s = 'domain=' + i() + ';' document.cookie = e + '=' + (t || '') + ';' + r + s + 'samesite=strict;secure;path=/' }, o = function (e) { var t = document.cookie.match('(^|[^;]+)\\s*' + e + '\\s*=\\s*([^;]+)') return t ? t.pop() : '' } }, function (e, t, n) { 'use strict' function i (e) { return e && e.__esModule ? e : { default: e } } t.__esModule = !0 var r = n(81), o = i(r), s = n(87), a = i(s) t.default = (function () { function e (e, t) { var n = [], i = !0, r = !1, o = void 0 try { for ( var s, u = (0, a.default)(e); !(i = (s = u.next()).done) && (n.push(s.value), !t || n.length !== t); i = !0 ); } catch (e) { ;(r = !0), (o = e) } finally { try { !i && u.return && u.return() } finally { if (r) throw o } } return n } return function (t, n) { if (Array.isArray(t)) return t if ((0, o.default)(Object(t))) return e(t, n) throw new TypeError('Invalid attempt to destructure non-iterable instance') } })() }, function (e, t, n) { n(83) for ( var i = n(2), r = n(5), o = n(4), s = n(0)('toStringTag'), a = 'CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList'.split( ',' ), u = 0; u < a.length; u++ ) { var c = a[u], f = i[c], d = f && f.prototype d && !d[s] && r(d, s, c), (o[c] = o.Array) } }, function (e, t, n) { 'use strict' Object.defineProperty(t, '__esModule', { value: !0 }) var i = n(41) window.SberVisor = i.a }, function (e, t, n) { 'use strict' n.d(t, 'a', function () { return j }) var i, r, o, s = n(42), a = n.n(s), u = n(43), c = n.n(u), f = n(31), d = n.n(f), l = n(56), p = n.n(l), w = n(60), v = n(75), h = n(78), b = n(79), m = n(80), g = n(90), y = n(91), _ = n(92), x = n(94), O = n(37), k = n(95), S = n(20), T = n(96), j = ((r = i = (function () { function e (t) { var n = t.apiKey, i = t.sberId, r = t.sessionId, s = t.appId, a = t.partnerId, u = t.sapId, c = t.subId, f = t.adId, l = t.url, p = t.buffer, v = t.withoutCookie, h = t.withoutUTM, b = t.noTimer d()(this, e), o.call(this), (this._config = { buffer: p || S.d, url: l }), (this._meta = { platform: S.e, screenSize: window.screen.width + 'x' + window.screen.height, browser: Object(g.a)(), systemLanguage: Object(y.a)(), apiKey: n, sberId: i }), Object(T.a)(this._meta), (this._profile = { sessionId: r, appId: s, partnerId: a, sapId: u, subId: c, adId: f }), Object(k.a)(this._hook), (this._queue = new x.a()), (this._withoutCookie = v), (this._withoutUTM = h), (this._utm = Object(_.a)()), (this.version = S.h), Object(w.a)(), !b && this._startTimer() } return ( p()(e, [ { key: 'sessionId', get: function () { return this._profile.sessionId }, set: function (e) { this._profile.sessionId = e } }, { key: 'appId', get: function () { return this._profile.appId }, set: function (e) { this._profile.appId = e } }, { key: 'partnerId', get: function () { return this._profile.partnerId }, set: function (e) { this._profile.partnerId = e } }, { key: 'sapId', get: function () { return this._profile.sapId }, set: function (e) { this._profile.sapId = e } }, { key: 'subId', get: function () { return this._profile.appId }, set: function (e) { this._profile.appId = e } }, { key: 'adId', get: function () { return this._profile.adId }, set: function (e) { this._profile.adId = e } } ]), e ) })()), (i.version = S.h), (o = function () { var e = this ;(this._setMeta = function (t) { Object.assign(e._meta, t) }), (this._setProfile = function (t) { Object.assign(e._profile, t) }), (this._setConfig = function (t) { Object.assign(e._config, t) }), (this._sendRaw = function (t) { e._queue.push(t), e._sendIfNeeded(!0) }), (this._startTimer = function () { e._resetCounter(), setInterval(function () { --e.counter < 0 && ((e.counter = 10), e._sendIfNeeded(!0)) }, 1e3) }), (this._resetCounter = function () { e.counter = 10 }), (this._extractCookies = function () { var e = [] return ( S.a.forEach(function (t) { var n = Object(O.a)(t) n && e.push({ key: t, value: n }) }), e ) }), (this._getBody = function () { e._setMeta({ timeStamp: Object(m.a)() }) var t = { meta: e._meta, profile: c()({}, e._profile), data: e._queue.pick() } if (!e._withoutCookie) { var n = e._extractCookies() n && n.length && (t.profile.cookie = n) } return !e._withoutUTM && e._utm && e._utm.length && (t.profile.utm = e._utm), t }), (this._hook = function () { var t = e._config.url return t && e._queue.length() ? { packet: e._getBody(), url: t } : null }), (this._addUserInfo = function (e) { return c()({}, e, { batteryLevel: Object(b.a)(), connectionType: Object(h.a)(), timeStamp: Object(m.a)() }) }), (this._convertProps = function (e) { return Object.keys(e).map(function (t) { return { key: t, value: e[t] } }) }), (this._checkApiKey = function () { !e._meta.apiKey && console.warn('[sa] apiKey is empty!') }), (this.push = function (t) { var n = t.properties, i = a()(t, ['properties']) e._resetCounter() var r = i if (n) { var o = e._convertProps(n) o.length && (r.properties = o) } e._queue.push(e._addUserInfo(r)), e._sendIfNeeded() }), (this._sendIfNeeded = function () { var t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0], n = e._config, i = n.url, r = n.buffer !i && console.warn('[sa] url is empty!'), e._checkApiKey() var o = e._queue.length(), s = o >= (t ? 1 : r) if (i && s) { var a = e._getBody() Object(v.a)(i, a, !0, function () { return e._queue.revert(a.data) }) } }) }), r) }, function (e, t, n) { 'use strict' ;(t.__esModule = !0), (t.default = function (e, t) { var n = {} for (var i in e) t.indexOf(i) >= 0 || (Object.prototype.hasOwnProperty.call(e, i) && (n[i] = e[i])) return n }) }, function (e, t, n) { 'use strict' t.__esModule = !0 var i = n(44), r = (function (e) { return e && e.__esModule ? e : { default: e } })(i) t.default = r.default || function (e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t] for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (e[i] = n[i]) } return e } }, function (e, t, n) { e.exports = { default: n(45), __esModule: !0 } }, function (e, t, n) { n(46), (e.exports = n(1).Object.assign) }, function (e, t, n) { var i = n(9) i(i.S + i.F, 'Object', { assign: n(50) }) }, function (e, t) { e.exports = function (e) { if ('function' != typeof e) throw TypeError(e + ' is not a function!') return e } }, function (e, t, n) { e.exports = !n(3) && !n(12)(function () { return ( 7 != Object.defineProperty(n(22)('div'), 'a', { get: function () { return 7 } }).a ) }) }, function (e, t, n) { var i = n(11) e.exports = function (e, t) { if (!i(e)) return e var n, r if (t && 'function' == typeof (n = e.toString) && !i((r = n.call(e)))) return r if ('function' == typeof (n = e.valueOf) && !i((r = n.call(e)))) return r if (!t && 'function' == typeof (n = e.toString) && !i((r = n.call(e)))) return r throw TypeError("Can't convert object to primitive value") } }, function (e, t, n) { 'use strict' var i = n(3), r = n(23), o = n(54), s = n(55), a = n(18), u = n(24), c = Object.assign e.exports = !c || n(12)(function () { var e = {}, t = {}, n = Symbol(), i = 'abcdefghijklmnopqrst' return ( (e[n] = 7), i.split('').forEach(function (e) { t[e] = e }), 7 != c({}, e)[n] || Object.keys(c({}, t)).join('') != i ) }) ? function (e, t) { for (var n = a(e), c = arguments.length, f = 1, d = o.f, l = s.f; c > f; ) for (var p, w = u(arguments[f++]), v = d ? r(w).concat(d(w)) : r(w), h = v.length, b = 0; h > b; ) (p = v[b++]), (i && !l.call(w, p)) || (n[p] = w[p]) return n } : c }, function (e, t, n) { var i = n(10), r = n(14), o = n(52)(!1), s = n(17)('IE_PROTO') e.exports = function (e, t) { var n, a = r(e), u = 0, c = [] for (n in a) n != s && i(a, n) && c.push(n) for (; t.length > u; ) i(a, (n = t[u++])) && (~o(c, n) || c.push(n)) return c } }, function (e, t, n) { var i = n(14), r = n(26), o = n(53) e.exports = function (e) { return function (t, n, s) { var a, u = i(t), c = r(u.length), f = o(s, c) if (e && n != n) { for (; c > f; ) if ((a = u[f++]) != a) return !0 } else for (; c > f; f++) if ((e || f in u) && u[f] === n) return e || f || 0 return !e && -1 } } }, function (e, t, n) { var i = n(16), r = Math.max, o = Math.min e.exports = function (e, t) { return (e = i(e)), e < 0 ? r(e + t, 0) : o(e, t) } }, function (e, t) { t.f = Object.getOwnPropertySymbols }, function (e, t) { t.f = {}.propertyIsEnumerable }, function (e, t, n) { 'use strict' t.__esModule = !0 var i = n(57), r = (function (e) { return e && e.__esModule ? e : { default: e } })(i) t.default = (function () { function e (e, t) { for (var n = 0; n < t.length; n++) { var i = t[n] ;(i.enumerable = i.enumerable || !1), (i.configurable = !0), 'value' in i && (i.writable = !0), (0, r.default)(e, i.key, i) } } return function (t, n, i) { return n && e(t.prototype, n), i && e(t, i), t } })() }, function (e, t, n) { e.exports = { default: n(58), __esModule: !0 } }, function (e, t, n) { n(59) var i = n(1).Object e.exports = function (e, t, n) { return i.defineProperty(e, t, n) } }, function (e, t, n) { var i = n(9) i(i.S + i.F * !n(3), 'Object', { defineProperty: n(6).f }) }, function (e, t, n) { 'use strict' n.d(t, 'a', function () { return d }) var i = n(32), r = n.n(i), o = n(37), s = n(20), a = '10000000-1000-4000-8000-100000000000', u = { getRandomValues: function (e) { for (var t = [].concat(r()(e)), n = 0; n < t.length; n += 1) t[n] = Math.floor(256 * Math.random()) return t } }, c = window.crypto || window.msCrypto || u, f = function () { return a.replace(/[018]/g, function (e) { return (e ^ (c.getRandomValues(new Uint8Array(1))[0] & (15 >> (e / 4)))).toString(16) }) }, d = function () { if (!Object(o.a)(s.f)) { var e = f(), t = Math.floor(new Date().getTime() / 1e3) Object(o.b)(s.f, s.b + s.c + '.' + e + '.' + t) } } }, function (e, t, n) { e.exports = { default: n(62), __esModule: !0 } }, function (e, t, n) { n(19), n(70), (e.exports = n(1).Array.from) }, function (e, t, n) { var i = n(16), r = n(15) e.exports = function (e) { return function (t, n) { var o, s, a = String(r(t)), u = i(n), c = a.length return u < 0 || u >= c ? e ? '' : void 0 : ((o = a.charCodeAt(u)), o < 55296 || o > 56319 || u + 1 === c || (s = a.charCodeAt(u + 1)) < 56320 || s > 57343 ? e ? a.charAt(u) : o : e ? a.slice(u, u + 2) : s - 56320 + ((o - 55296) << 10) + 65536) } } }, function (e, t, n) { e.exports = n(5) }, function (e, t, n) { 'use strict' var i = n(66), r = n(13), o = n(34), s = {} n(5)(s, n(0)('iterator'), function () { return this }), (e.exports = function (e, t, n) { ;(e.prototype = i(s, { next: r(1, n) })), o(e, t + ' Iterator') }) }, function (e, t, n) { var i = n(7), r = n(67), o = n(30), s = n(17)('IE_PROTO'), a = function () {}, u = function () { var e, t = n(22)('iframe'), i = o.length for ( t.style.display = 'none', n(68).appendChild(t), t.src = 'javascript:', e = t.contentWindow.document, e.open(), e.write('<script>document.F=Object</script>'), e.close(), u = e.F; i--; ) delete u.prototype[o[i]] return u() } e.exports = Object.create || function (e, t) { var n return ( null !== e ? ((a.prototype = i(e)), (n = new a()), (a.prototype = null), (n[s] = e)) : (n = u()), void 0 === t ? n : r(n, t) ) } }, function (e, t, n) { var i = n(6), r = n(7), o = n(23) e.exports = n(3) ? Object.defineProperties : function (e, t) { r(e) for (var n, s = o(t), a = s.length, u = 0; a > u; ) i.f(e, (n = s[u++]), t[n]) return e } }, function (e, t, n) { var i = n(2).document e.exports = i && i.documentElement }, function (e, t, n) { var i = n(10), r = n(18), o = n(17)('IE_PROTO'), s = Object.prototype e.exports = Object.getPrototypeOf || function (e) { return ( (e = r(e)), i(e, o) ? e[o] : 'function' == typeof e.constructor && e instanceof e.constructor ? e.constructor.prototype : e instanceof Object ? s : null ) } }, function (e, t, n) { 'use strict' var i = n(21), r = n(9), o = n(18), s = n(71), a = n(72), u = n(26), c = n(73), f = n(35) r( r.S + r.F * !n(74)(function (e) { Array.from(e) }), 'Array', { from: function (e) { var t, n, r, d, l = o(e), p = 'function' == typeof this ? this : Array, w = arguments.length, v = w > 1 ? arguments[1] : void 0, h = void 0 !== v, b = 0, m = f(l) if ((h && (v = i(v, w > 2 ? arguments[2] : void 0, 2)), void 0 == m || (p == Array && a(m)))) for (t = u(l.length), n = new p(t); t > b; b++) c(n, b, h ? v(l[b], b) : l[b]) else for (d = m.call(l), n = new p(); !(r = d.next()).done; b++) c(n, b, h ? s(d, v, [r.value, b], !0) : r.value) return (n.length = b), n } } ) }, function (e, t, n) { var i = n(7) e.exports = function (e, t, n, r) { try { return r ? t(i(n)[0], n[1]) : t(n) } catch (t) { var o = e.return throw (void 0 !== o && i(o.call(e)), t) } } }, function (e, t, n) { var i = n(4), r = n(0)('iterator'), o = Array.prototype e.exports = function (e) { return void 0 !== e && (i.Array === e || o[r] === e) } }, function (e, t, n) { 'use strict' var i = n(6), r = n(13) e.exports = function (e, t, n) { t in e ? i.f(e, t, r(0, n)) : (e[t] = n) } }, function (e, t, n) { var i = n(0)('iterator'), r = !1 try { var o = [7][i]() ;(o.return = function () { r = !0 }), Array.from(o, function () { throw 2 }) } catch (e) {} e.exports = function (e, t) { if (!t && !r) return !1 var n = !1 try { var o = [7], s = o[i]() ;(s.next = function () { return { done: (n = !0) } }), (o[i] = function () { return s }), e(o) } catch (e) {} return n } }, function (e, t, n) { 'use strict' var i = n(76) t.a = function (e, t, n) { var r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : function () {} if (Object(i.a)()) { var o = new XMLHttpRequest() o.open('POST', e, n), o.setRequestHeader('Content-type', 'text/plain'), o.send(JSON.stringify(t)), (o.onreadystatechange = function () { 4 === o.readyState && o.status >= 400 && 500 !== o.status && r() }), (o.onerror = r) } else r() } }, function (e, t, n) { 'use strict' var i = n(8) t.a = function () { return Object(i.a)(window.navigator, 'onLine') } }, function (e, t, n) { 'use strict' n.d(t, 'a', function () { return i }) var i = function e () { for (var t = arguments.length, n = Array(t > 2 ? t - 2 : 0), i = 2; i < t; i++) n[i - 2] = arguments[i] var r = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, o = arguments[1], s = r[o] return n.length && void 0 !== s ? e.apply(void 0, [s].concat(n)) : s } }, function (e, t, n) { 'use strict' var i = n(8), r = { bluetooth: 'BLUETOOTH', cellular: 'CELLULAR', ethernet: 'ETHERNET', wifi: 'WIFI', none: 'UNKNOWN', wimax: 'UNKNOWN', other: 'UNKNOWN', unknown: 'UNKNOWN' } t.a = function () { return r[Object(i.a)(window.navigator, 'connection', 'type')] } }, function (e, t, n) { 'use strict' var i = n(8) t.a = function () { var e = Object(i.a)(window.navigator, 'battery') || Object(i.a)(window.navigator, 'webkitBattery') || Object(i.a)(window.navigator, 'mozBattery'), t = Object(i.a)(e, 'level') if (t) return 100 * t } }, function (e, t, n) { 'use strict' var i = n(38), r = n.n(i), o = function (e) { return e < 10 ? '0' + e : e }, s = function (e) { return (e < 0 ? '+' : '-') + o(Math.floor(Math.abs(e / 60))) + ':' + o(Math.abs(e % 60)) } t.a = function () { var e = new Date(), t = new Date(e.valueOf() - 6e4 * e.getTimezoneOffset()), n = t.toISOString().split('Z') return '' + r()(n, 1)[0] + s(t.getTimezoneOffset()) } }, function (e, t, n) { e.exports = { default: n(82), __esModule: !0 } }, function (e, t, n) { n(39), n(19), (e.exports = n(86)) }, function (e, t, n) { 'use strict' var i = n(84), r = n(85), o = n(4), s = n(14) ;(e.exports = n(33)( Array, 'Array', function (e, t) { ;(this._t = s(e)), (this._i = 0), (this._k = t) }, function () { var e = this._t, t = this._k, n = this._i++ return !e || n >= e.length ? ((this._t = void 0), r(1)) : 'keys' == t ? r(0, n) : 'values' == t ? r(0, e[n]) : r(0, [n, e[n]]) }, 'values' )), (o.Arguments = o.Array), i('keys'), i('values'), i('entries') }, function (e, t) { e.exports = function () {} }, function (e, t) { e.exports = function (e, t) { return { value: t, done: !!e } } }, function (e, t, n) { var i = n(36), r = n(0)('iterator'), o = n(4) e.exports = n(1).isIterable = function (e) { var t = Object(e) return void 0 !== t[r] || '@@iterator' in t || o.hasOwnProperty(i(t)) } }, function (e, t, n) { e.exports = { default: n(88), __esModule: !0 } }, function (e, t, n) { n(39), n(19), (e.exports = n(89)) }, function (e, t, n) { var i = n(7), r = n(35) e.exports = n(1).getIterator = function (e) { var t = r(e) if ('function' != typeof t) throw TypeError(e + ' is not iterable!') return i(t.call(e)) } }, function (e, t, n) { 'use strict' var i = n(8) t.a = function () { return Object(i.a)(window.navigator, 'userAgent') } }, function (e, t, n) { 'use strict' var i = n(8) t.a = function () { return ( Object(i.a)(window.navigator, 'browserLanguage') || Object(i.a)(window.navigator, 'userLanguage') || Object(i.a)(window.navigator, 'systemLanguage') || Object(i.a)(window.navigator, 'language') ) } }, function (e, t, n) { 'use strict' var i = n(20), r = n(93) t.a = function () { try { var e = Object(r.a)(window.location.search), t = [] return ( Object.keys(i.g).forEach(function (n) { e[n] && t.push({ key: i.g[n], value: e[n] }) }), t ) } catch (e) { return console.warn('[sa] ' + e), null } } }, function (e, t, n) { 'use strict' var i = n(38), r = n.n(i) t.a = function (e) { var t = e.slice(e.indexOf('?') + 1).split('&'), n = {} return ( t.forEach(function (e) { var t = e.split('='), i = r()(t, 2), o = i[0], s = i[1] n[o] = decodeURIComponent(s) }), n ) } }, function (e, t, n) { 'use strict' n.d(t, 'a', function () { return a }) var i = n(32), r = n.n(i), o = n(31), s = n.n(o), a = function e () { var t = this s()(this, e), (this._queue = []), (this.length = function () { return t._queue.length }), (this.push = function (e) { return t._queue.push(e) }), (this.pick = function () { return t._queue.splice(0, t._queue.length) }), (this.revert = function (e) { var n return (n = t._queue).splice.apply(n, [0, 0].concat(r()(e))) }) } }, function (e, t, n) { 'use strict' var i = { type: 'application/json' } t.a = function (e) { window.addEventListener('beforeunload', function () { var t = e() if (t) { var n = t.packet, r = t.url if (navigator.sendBeacon) { var o = new Blob([JSON.stringify(n)], i) navigator.sendBeacon(r, o) } else request(r, n, !0) } }) } }, function (e, t, n) { 'use strict' var i = n(97), r = n.n(i), o = new r.a() t.a = function (e) { var t = o.getResult(), n = t.browser, i = t.device, r = t.os i.model && (e.deviceModel = i.model), i.vendor && (e.deviceVendor = i.vendor), r.name && (e.operationSystem = r.name), r.version && (e.operationSystemVersion = r.version), (e.browser = n.name + '|' + n.version) } }, function (e, t, n) { var i /*! * UAParser.js v0.7.21 * Lightweight JavaScript-based User-Agent string parser * https://github.com/faisalman/ua-parser-js * * Copyright © 2012-2019 Faisal Salman <f@faisalman.com> * Licensed under MIT License */ !(function (r, o) { 'use strict' var s = 'model', a = 'name', u = 'type', c = 'vendor', f = 'version', d = 'mobile', l = 'tablet', p = 'smarttv', w = { extend: function (e, t) { var n = {} for (var i in e) t[i] && t[i].length % 2 == 0 ? (n[i] = t[i].concat(e[i])) : (n[i] = e[i]) return n }, has: function (e, t) { return 'string' == typeof e && -1 !== t.toLowerCase().indexOf(e.toLowerCase()) }, lowerize: function (e) { return e.toLowerCase() }, major: function (e) { /*! * UAParser.js v0.7.21 * Lightweight JavaScript-based User-Agent string parser * https://github.com/faisalman/ua-parser-js * * Copyright © 2012-2019 Faisal Salman <f@faisalman.com> * Licensed under MIT License */ return 'string' == typeof e ? e.replace(/[^\d\.]/g, '').split('.')[0] : void 0 }, trim: function (e) { return e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, '') } }, v = { rgx: function (e, t) { for (var n, i, r, o, s, a, u = 0; u < t.length && !s; ) { var c = t[u], f = t[u + 1] for (n = i = 0; n < c.length && !s; ) if ((s = c[n++].exec(e))) for (r = 0; r < f.length; r++) (a = s[++i]), (o = f[r]), 'object' == typeof o && o.length > 0 ? 2 == o.length ? 'function' == typeof o[1] ? (this[o[0]] = o[1].call(this, a)) : (this[o[0]] = o[1]) : 3 == o.length ? 'function' != typeof o[1] || (o[1].exec && o[1].test) ? (this[o[0]] = a ? a.replace(o[1], o[2]) : void 0) : (this[o[0]] = a ? o[1].call(this, a, o[2]) : void 0) : 4 == o.length && (this[o[0]] = a ? o[3].call(this, a.replace(o[1], o[2])) : void 0) : (this[o] = a || void 0) u += 2 } }, str: function (e, t) { for (var n in t) if ('object' == typeof t[n] && t[n].length > 0) { for (var i = 0; i < t[n].length; i++) if (w.has(t[n][i], e)) return '?' === n ? void 0 : n } else if (w.has(t[n], e)) return '?' === n ? void 0 : n return e } }, h = { browser: { oldsafari: { version: { '1.0': '/8', 1.2: '/1', 1.3: '/3', '2.0': '/412', '2.0.2': '/416', '2.0.3': '/417', '2.0.4': '/419', '?': '/' } } }, device: { amazon: { model: { 'Fire Phone': ['SD', 'KF'] } }, sprint: { model: { 'Evo Shift 4G': '7373KT' }, vendor: { HTC: 'APA', Sprint: 'Sprint' } } }, os: { windows: { version: { ME: '4.90', 'NT 3.11': 'NT3.51', 'NT 4.0': 'NT4.0', 2000: 'NT 5.0', XP: ['NT 5.1', 'NT 5.2'], Vista: 'NT 6.0', 7: 'NT 6.1', 8: 'NT 6.2', 8.1: 'NT 6.3', 10: ['NT 6.4', 'NT 10.0'], RT: 'ARM' } } } }, b = { browser: [ [ /(opera\smini)\/([\w\.-]+)/i, /(opera\s[mobiletab]+).+version\/([\w\.-]+)/i, /(opera).+version\/([\w\.]+)/i, /(opera)[\/\s]+([\w\.]+)/i ], [a, f], [/(opios)[\/\s]+([\w\.]+)/i], [[a, 'Opera Mini'], f], [/\s(opr)\/([\w\.]+)/i], [[a, 'Opera'], f], [ /(kindle)\/([\w\.]+)/i, /(lunascape|maxthon|netfront|jasmine|blazer)[\/\s]?([\w\.]*)/i, /(avant\s|iemobile|slim)(?:browser)?[\/\s]?([\w\.]*)/i, /(bidubrowser|baidubrowser)[\/\s]?([\w\.]+)/i, /(?:ms|\()(ie)\s([\w\.]+)/i, /(rekonq)\/([\w\.]*)/i, /(chromium|flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon)\/([\w\.-]+)/i ], [a, f], [/(konqueror)\/([\w\.]+)/i], [[a, 'Konqueror'], f], [/(trident).+rv[:\s]([\w\.]+).+like\sgecko/i], [[a, 'IE'], f], [/(edge|edgios|edga|edg)\/((\d+)?[\w\.]+)/i], [[a, 'Edge'], f], [/(yabrowser)\/([\w\.]+)/i], [[a, 'Yandex'], f], [/(Avast)\/([\w\.]+)/i], [[a, 'Avast Secure Browser'], f], [/(AVG)\/([\w\.]+)/i], [[a, 'AVG Secure Browser'], f], [/(puffin)\/([\w\.]+)/i], [[a, 'Puffin'], f], [/(focus)\/([\w\.]+)/i], [[a, 'Firefox Focus'], f], [/(opt)\/([\w\.]+)/i], [[a, 'Opera Touch'], f], [/((?:[\s\/])uc?\s?browser|(?:juc.+)ucweb)[\/\s]?([\w\.]+)/i], [[a, 'UCBrowser'], f], [/(comodo_dragon)\/([\w\.]+)/i], [[a, /_/g, ' '], f], [/(windowswechat qbcore)\/([\w\.]+)/i], [[a, 'WeChat(Win) Desktop'], f], [/(micromessenger)\/([\w\.]+)/i], [[a, 'WeChat'], f], [/(brave)\/([\w\.]+)/i], [[a, 'Brave'], f], [/(qqbrowserlite)\/([\w\.]+)/i], [a, f], [/(QQ)\/([\d\.]+)/i], [a, f], [/m?(qqbrowser)[\/\s]?([\w\.]+)/i], [a, f], [/(baiduboxapp)[\/\s]?([\w\.]+)/i], [a, f], [/(2345Explorer)[\/\s]?([\w\.]+)/i], [a, f], [/(MetaSr)[\/\s]?([\w\.]+)/i], [a], [/(LBBROWSER)/i], [a], [/xiaomi\/miuibrowser\/([\w\.]+)/i], [f, [a, 'MIUI Browser']], [/;fbav\/([\w\.]+);/i], [f, [a, 'Facebook']], [/safari\s(line)\/([\w\.]+)/i, /android.+(line)\/([\w\.]+)\/iab/i], [a, f], [/headlesschrome(?:\/([\w\.]+)|\s)/i], [f, [a, 'Chrome Headless']], [/\swv\).+(chrome)\/([\w\.]+)/i], [[a, /(.+)/, '$1 WebView'], f], [/((?:oculus|samsung)browser)\/([\w\.]+)/i], [[a, /(.+(?:g|us))(.+)/, '$1 $2'], f], [/android.+version\/([\w\.]+)\s+(?:mobile\s?safari|safari)*/i], [f, [a, 'Android Browser']], [/(sailfishbrowser)\/([\w\.]+)/i], [[a, 'Sailfish Browser'], f], [/(chrome|omniweb|arora|[tizenoka]{5}\s?browser)\/v?([\w\.]+)/i], [a, f], [/(dolfin)\/([\w\.]+)/i], [[a, 'Dolphin'], f], [/(qihu|qhbrowser|qihoobrowser|360browser)/i], [[a, '360 Browser']], [/((?:android.+)crmo|crios)\/([\w\.]+)/i], [[a, 'Chrome'], f], [/(coast)\/([\w\.]+)/i], [[a, 'Opera Coast'], f], [/fxios\/([\w\.-]+)/i], [f, [a, 'Firefox']], [/version\/([\w\.]+).+?mobile\/\w+\s(safari)/i], [f, [a, 'Mobile Safari']], [/version\/([\w\.]+).+?(mobile\s?safari|safari)/i], [f, a], [/webkit.+?(gsa)\/([\w\.]+).+?(mobile\s?safari|safari)(\/[\w\.]+)/i], [[a, 'GSA'], f], [/webkit.+?(mobile\s?safari|safari)(\/[\w\.]+)/i], [a, [f, v.str, h.browser.oldsafari.version]], [/(webkit|khtml)\/([\w\.]+)/i], [a, f], [/(navigator|netscape)\/([\w\.-]+)/i], [[a, 'Netscape'], f], [ /(swiftfox)/i, /(icedragon|iceweasel|camino|chimera|fennec|maemo\sbrowser|minimo|conkeror)[\/\s]?([\w\.\+]+)/i, /(firefox|seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([\w\.-]+)$/i, /(mozilla)\/([\w\.]+).+rv\:.+gecko\/\d+/i, /(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir)[\/\s]?([\w\.]+)/i, /(links)\s\(([\w\.]+)/i, /(gobrowser)\/?([\w\.]*)/i, /(ice\s?browser)\/v?([\w\._]+)/i, /(mosaic)[\/\s]([\w\.]+)/i ], [a, f] ], cpu: [ [/(?:(amd|x(?:(?:86|64)[_-])?|wow|win)64)[;\)]/i], [['architecture', 'amd64']], [/(ia32(?=;))/i], [['architecture', w.lowerize]], [/((?:i[346]|x)86)[;\)]/i], [['architecture', 'ia32']], [/windows\s(ce|mobile);\sppc;/i], [['architecture', 'arm']], [/((?:ppc|powerpc)(?:64)?)(?:\smac|;|\))/i], [['architecture', /ower/, '', w.lowerize]], [/(sun4\w)[;\)]/i], [['architecture', 'sparc']], [ /((?:avr32|ia64(?=;))|68k(?=\))|arm(?:64|(?=v\d+[;l]))|(?=atmel\s)avr|(?:irix|mips|sparc)(?:64)?(?=;)|pa-risc)/i ], [['architecture', w.lowerize]] ], device: [ [/\((ipad|playbook);[\w\s\),;-]+(rim|apple)/i], [s, c, [u, l]], [/applecoremedia\/[\w\.]+ \((ipad)/], [s, [c, 'Apple'], [u, l]], [/(apple\s{0,1}tv)/i], [ [s, 'Apple TV'], [c, 'Apple'], [u, p] ], [ /(archos)\s(gamepad2?)/i, /(hp).+(touchpad)/i, /(hp).+(tablet)/i, /(kindle)\/([\w\.]+)/i, /\s(nook)[\w\s]+build\/(\w+)/i, /(dell)\s(strea[kpr\s\d]*[\dko])/i ], [c, s, [u, l]], [/(kf[A-z]+)\sbuild\/.+silk\//i], [s, [c, 'Amazon'], [u, l]], [/(sd|kf)[0349hijorstuw]+\sbuild\/.+silk\//i], [ [s, v.str, h.device.amazon.model], [c, 'Amazon'], [u, d] ], [/android.+aft([bms])\sbuild/i], [s, [c, 'Amazon'], [u, p]], [/\((ip[honed|\s\w*]+);.+(apple)/i], [s, c, [u, d]], [/\((ip[honed|\s\w*]+);/i], [s, [c, 'Apple'], [u, d]], [ /(blackberry)[\s-]?(\w+)/i, /(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[\s_-]?([\w-]*)/i, /(hp)\s([\w\s]+\w)/i, /(asus)-?(\w+)/i ], [c, s, [u, d]], [/\(bb10;\s(\w+)/i], [s, [c, 'BlackBerry'], [u, d]], [/android.+(transfo[prime\s]{4,10}\s\w+|eeepc|slider\s\w+|nexus 7|padfone|p00c)/i], [s, [c, 'Asus'], [u, l]], [/(sony)\s(tablet\s[ps])\sbuild\//i, /(sony)?(?:sgp.+)\sbuild\//i], [ [c, 'Sony'], [s, 'Xperia Tablet'], [u, l] ], [/android.+\s([c-g]\d{4}|so[-l]\w+)(?=\sbuild\/|\).+chrome\/(?![1-6]{0,1}\d\.))/i], [s, [c, 'Sony'], [u, d]], [/\s(ouya)\s/i, /(nintendo)\s([wids3u]+)/i], [c, s, [u, 'console']], [/android.+;\s(shield)\sbuild/i], [s, [c, 'Nvidia'], [u, 'console']], [/(playstation\s[34portablevi]+)/i], [s, [c, 'Sony'], [u, 'console']], [/(sprint\s(\w+))/i], [ [c, v.str, h.device.sprint.vendor], [s, v.str, h.device.sprint.model], [u, d] ], [ /(htc)[;_\s-]+([\w\s]+(?=\)|\sbuild)|\w+)/i, /(zte)-(\w*)/i, /(alcatel|geeksphone|nexian|panasonic|(?=;\s)sony)[_\s-]?([\w-]*)/i ], [c, [s, /_/g, ' '], [u, d]], [/(nexus\s9)/i], [s, [c, 'HTC'], [u, l]], [/d\/huawei([\w\s-]+)[;\)]/i, /(nexus\s6p|vog-l29|ane-lx1|eml-l29)/i], [s, [c, 'Huawei'], [u, d]], [/android.+(bah2?-a?[lw]\d{2})/i], [s, [c, 'Huawei'], [u, l]], [/(microsoft);\s(lumia[\s\w]+)/i], [c, s, [u, d]], [/[\s\(;](xbox(?:\sone)?)[\s\);]/i], [s, [c, 'Microsoft'], [u, 'console']], [/(kin\.[onetw]{3})/i], [ [s, /\./g, ' '], [c, 'Microsoft'], [u, d] ], [ /\s(milestone|droid(?:[2-4x]|\s(?:bionic|x2|pro|razr))?:?(\s4g)?)[\w\s]+build\//i, /mot[\s-]?(\w*)/i, /(XT\d{3,4}) build\//i, /(nexus\s6)/i ], [s, [c, 'Motorola'], [u, d]], [/android.+\s(mz60\d|xoom[\s2]{0,2})\sbuild\//i], [s, [c, 'Motorola'], [u, l]], [/hbbtv\/\d+\.\d+\.\d+\s+\([\w\s]*;\s*(\w[^;]*);([^;]*)/i], [ [c, w.trim], [s, w.trim], [u, p] ], [/hbbtv.+maple;(\d+)/i], [ [s, /^/, 'SmartTV'], [c, 'Samsung'], [u, p] ], [/\(dtv[\);].+(aquos)/i], [s, [c, 'Sharp'], [u, p]], [/android.+((sch-i[89]0\d|shw-m380s|gt-p\d{4}|gt-n\d+|sgh-t8[56]9|nexus 10))/i, /((SM-T\w+))/i], [[c, 'Samsung'], s, [u, l]], [/smart-tv.+(samsung)/i], [c, [u, p], s], [ /((s[cgp]h-\w+|gt-\w+|galaxy\snexus|sm-\w[\w\d]+))/i, /(sam[sung]*)[\s-]*(\w+-?[\w-]*)/i, /sec-((sgh\w+))/i ], [[c, 'Samsung'], s, [u, d]], [/sie-(\w*)/i], [s, [c, 'Siemens'], [u, d]], [/(maemo|nokia).*(n900|lumia\s\d+)/i, /(nokia)[\s_-]?([\w-]*)/i], [[c, 'Nokia'], s, [u, d]], [/android[x\d\.\s;]+\s([ab][1-7]\-?[0178a]\d\d?)/i], [s, [c, 'Acer'], [u, l]], [/android.+([vl]k\-?\d{3})\s+build/i], [s, [c, 'LG'], [u, l]], [/android\s3\.[\s\w;-]{10}(lg?)-([06cv9]{3,4})/i], [[c, 'LG'], s, [u, l]], [/(lg) netcast\.tv/i], [c, s, [u, p]], [/(nexus\s[45])/i, /lg[e;\s\/-]+(\w*)/i, /android.+lg(\-?[\d\w]+)\s+build/i], [s, [c, 'LG'], [u, d]], [/(lenovo)\s?(s(?:5000|6000)(?:[\w-]+)|tab(?:[\s\w]+))/i], [c, s, [u, l]], [/android.+(ideatab[a-z0-9\-\s]+)/i], [s, [c, 'Lenovo'], [u, l]], [/(lenovo)[_\s-]?([\w-]+)/i], [c, s, [u, d]], [/linux;.+((jolla));/i], [c, s, [u, d]], [/((pebble))app\/[\d\.]+\s/i], [c, s, [u, 'wearable']], [/android.+;\s(oppo)\s?([\w\s]+)\sbuild/i], [c, s, [u, d]], [/crkey/i], [ [s, 'Chromecast'], [c, 'Google'], [u, p] ], [/android.+;\s(glass)\s\d/i], [s, [c, 'Google'], [u, 'wearable']], [/android.+;\s(pixel c)[\s)]/i], [s, [c, 'Google'], [u, l]], [/android.+;\s(pixel( [23])?( xl)?)[\s)]/i], [s, [c, 'Google'], [u, d]], [ /android.+;\s(\w+)\s+build\/hm\1/i, /android.+(hm[\s\-_]*note?[\s_]*(?:\d\w)?)\s+build/i, /android.+(mi[\s\-_]*(?:a\d|one|one[\s_]plus|note lte)?[\s_]*(?:\d?\w?)[\s_]*(?:plus)?)\s+build/i, /android.+(redmi[\s\-_]*(?:note)?(?:[\s_]*[\w\s]+))\s+build/i ], [ [s, /_/g, ' '], [c, 'Xiaomi'], [u, d] ], [/android.+(mi[\s\-_]*(?:pad)(?:[\s_]*[\w\s]+))\s+build/i], [ [s, /_/g, ' '], [c, 'Xiaomi'], [u, l] ], [/android.+;\s(m[1-5]\snote)\sbuild/i], [s, [c, 'Meizu'], [u, d]], [/(mz)-([\w-]{2,})/i], [[c, 'Meizu'], s, [u, d]], [/android.+a000(1)\s+build/i, /android.+oneplus\s(a\d{4})[\s)]/i], [s, [c, 'OnePlus'], [u, d]], [/android.+[;\/]\s*(RCT[\d\w]+)\s+build/i], [s, [c, 'RCA'], [u, l]], [/android.+[;\/\s]+(Venue[\d\s]{2,7})\s+build/i], [s, [c, 'Dell'], [u, l]], [/android.+[;\/]\s*(Q[T|M][\d\w]+)\s+build/i], [s, [c, 'Verizon'], [u, l]], [/android.+[;\/]\s+(Barnes[&\s]+Noble\s+|BN[RT])(V?.*)\s+build/i], [[c, 'Barnes & Noble'], s, [u, l]], [/android.+[;\/]\s+(TM\d{3}.*\b)\s+build/i], [s, [c, 'NuVision'], [u, l]], [/android.+;\s(k88)\sbuild/i], [s, [c, 'ZTE'], [u, l]], [/android.+[;\/]\s*(gen\d{3})\s+build.*49h/i], [s, [c, 'Swiss'], [u, d]], [/android.+[;\/]\s*(zur\d{3})\s+build/i], [s, [c, 'Swiss'], [u, l]], [/android.+[;\/]\s*((Zeki)?TB.*\b)\s+build/i], [s, [c, 'Zeki'], [u, l]], [/(android).+[;\/]\s+([YR]\d{2})\s+build/i, /android.+[;\/]\s+(Dragon[\-\s]+Touch\s+|DT)(\w{5})\sbuild/i], [[c, 'Dragon Touch'], s, [u, l]], [/android.+[;\/]\s*(NS-?\w{0,9})\sbuild/i], [s, [c, 'Insignia'], [u, l]], [/android.+[;\/]\s*((NX|Next)-?\w{0,9})\s+build/i], [s, [c, 'NextBook'], [u, l]], [/android.+[;\/]\s*(Xtreme\_)?(V(1[045]|2[015]|30|40|60|7[05]|90))\s+build/i], [[c, 'Voice'], s, [u, d]], [/android.+[;\/]\s*(LVTEL\-)?(V1[12])\s+build/i], [[c, 'LvTel'], s, [u, d]], [/android.+;\s(PH-1)\s/i], [s, [c, 'Essential'], [u, d]], [/android.+[;\/]\s*(V(100MD|700NA|7011|917G).*\b)\s+build/i], [s, [c, 'Envizen'], [u, l]], [/android.+[;\/]\s*(Le[\s\-]+Pan)[\s\-]+(\w{1,9})\s+build/i], [c, s, [u, l]], [/android.+[;\/]\s*(Trio[\s\-]*.*)\s+build/i], [s, [c, 'MachSpeed'], [u, l]], [/android.+[;\/]\s*(Trinity)[\-\s]*(T\d{3})\s+build/i], [c, s, [u, l]], [/android.+[;\/]\s*TU_(1491)\s+build/i], [s, [c, 'Rotor'], [u, l]], [/android.+(KS(.+))\s+build/i], [s, [c, 'Amazon'], [u, l]], [/android.+(Gigaset)[\s\-]+(Q\w{1,9})\s+build/i], [c, s, [u, l]], [/\s(tablet|tab)[;\/]/i, /\s(mobile)(?:[;\/]|\ssafari)/i], [[u, w.lowerize], c, s], [/[\s\/\(](smart-?tv)[;\)]/i], [[u, p]], [/(android[\w\.\s\-]{0,9});.+build/i], [s, [c, 'Generic']] ], engine: [ [/windows.+\sedge\/([\w\.]+)/i], [f, [a, 'EdgeHTML']], [/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i], [f, [a, 'Blink']], [ /(presto)\/([\w\.]+)/i, /(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i, /(khtml|tasman|links)[\/\s]\(?([\w\.]+)/i, /(icab)[\/\s]([23]\.[\d\.]+)/i ], [a, f], [/rv\:([\w\.]{1,9}).+(gecko)/i], [f, a] ], os: [ [/microsoft\s(windows)\s(vista|xp)/i], [a, f], [ /(windows)\snt\s6\.2;\s(arm)/i, /(windows\sphone(?:\sos)*)[\s\/]?([\d\.\s\w]*)/i, /(windows\smobile|windows)[\s\/]?([ntce\d\.\s]+\w)/i ], [a, [f, v.str, h.os.windows.version]], [/(win(?=3|9|n)|win\s9x\s)([nt\d\.]+)/i], [ [a, 'Windows'], [f, v.str, h.os.windows.version] ], [/\((bb)(10);/i], [[a, 'BlackBerry'], f], [ /(blackberry)\w*\/?([\w\.]*)/i, /(tizen|kaios)[\/\s]([\w\.]+)/i, /(android|webos|palm\sos|qnx|bada|rim\stablet\sos|meego|sailfish|contiki)[\/\s-]?([\w\.]*)/i ], [a, f], [/(symbian\s?os|symbos|s60(?=;))[\/\s-]?([\w\.]*)/i], [[a, 'Symbian'], f], [/\((series40);/i], [a], [/mozilla.+\(mobile;.+gecko.+firefox/i], [[a, 'Firefox OS'], f], [ /(nintendo|playstation)\s([wids34portablevu]+)/i, /(mint)[\/\s\(]?(\w*)/i, /(mageia|vectorlinux)[;\s]/i, /(joli|[kxln]?ubuntu|debian|suse|opensuse|gentoo|(?=\s)arch|slackware|fedora|mandriva|centos|pclinuxos|redhat|zenwalk|linpus)[\/\s-]?(?!chrom)([\w\.-]*)/i, /(hurd|linux)\s?([\w\.]*)/i, /(gnu)\s?([\w\.]*)/i ], [a, f], [/(cros)\s[\w]+\s([\w\.]+\w)/i], [[a, 'Chromium OS'], f], [/(sunos)\s?([\w\.\d]*)/i], [[a, 'Solaris'], f], [/\s([frentopc-]{0,4}bsd|dragonfly)\s?([\w\.]*)/i], [a, f], [/(haiku)\s(\w+)/i], [a, f], [/cfnetwork\/.+darwin/i, /ip[honead]{2,4}(?:.*os\s([\w]+)\slike\smac|;\sopera)/i], [ [f, /_/g, '.'], [a, 'iOS'] ], [/(mac\sos\sx)\s?([\w\s\.]*)/i, /(macintosh|mac(?=_powerpc)\s)/i], [ [a, 'Mac OS'], [f, /_/g, '.'] ], [ /((?:open)?solaris)[\/\s-]?([\w\.]*)/i, /(aix)\s((\d)(?=\.|\)|\s)[\w\.])*/i, /(plan\s9|minix|beos|os\/2|amigaos|morphos|risc\sos|openvms|fuchsia)/i, /(unix)\s?([\w\.]*)/i ], [a, f] ] }, m = function (e, t) { if (('object' == typeof e && ((t = e), (e = void 0)), !(this instanceof m))) return new m(e, t).getResult() var n = e || (r && r.navigator && r.navigator.userAgent ? r.navigator.userAgent : ''), i = t ? w.extend(b, t) : b return ( (this.getBrowser = function () { var e = { name: void 0, version: void 0 } return v.rgx.call(e, n, i.browser), (e.major = w.major(e.version)), e }), (this.getCPU = function () { var e = { architecture: void 0 } return v.rgx.call(e, n, i.cpu), e }), (this.getDevice = function () { var e = { vendor: void 0, model: void 0, type: void 0 } return v.rgx.call(e, n, i.device), e }), (this.getEngine = function () { var e = { name: void 0, version: void 0 } return v.rgx.call(e, n, i.engine), e }), (this.getOS = function () { var e = { name: void 0, version: void 0 } return v.rgx.call(e, n, i.os), e }), (this.getResult = function () { return { ua: this.getUA(), browser: this.getBrowser(), engine: this.getEngine(), os: this.getOS(), device: this.getDevice(), cpu: this.getCPU() } }), (this.getUA = function () { return n }), (this.setUA = function (e) { return (n = e), this }), this ) } ;(m.VERSION = '0.7.21'), (m.BROWSER = { NAME: a, MAJOR: 'major', VERSION: f }), (m.CPU = { ARCHITECTURE: 'architecture' }), (m.DEVICE = { MODEL: s, VENDOR: c, TYPE: u, CONSOLE: 'console', MOBILE: d, SMARTTV: p, TABLET: l, WEARABLE: 'wearable', EMBEDDED: 'embedded' }), (m.ENGINE = { NAME: a, VERSION: f }), (m.OS = { NAME: a, VERSION: f }), void 0 !== t ? (void 0 !== e && e.exports && (t = e.exports = m), (t.UAParser = m)) : void 0 !== (i = function () { return m }.call(t, n, t, e)) && (e.exports = i) var g = r && (r.jQuery || r.Zepto) if (g && !g.ua) { var y = new m() ;(g.ua = y.getResult()), (g.ua.get = function () { return y.getUA() }), (g.ua.set = function (e) { y.setUA(e) var t = y.getResult() for (var n in t) g.ua[n] = t[n] }) } })('object' == typeof window ? window : this) } ]) } /* FILE ARCHIVED ON 11:16:29 Jan 08, 2022 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 08:54:55 Nov 18, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ /* playback timings (ms): captures_list: 0.424 exclusion.robots: 0.015 exclusion.robots.policy: 0.007 esindex: 0.009 cdx.remote: 27.21 LoadShardBlock: 151.862 (3) PetaboxLoader3.datanode: 175.405 (4) PetaboxLoader3.resolve: 261.746 (2) load_resource: 313.483 */