// go/mss-setup#7-load-the-js-or-css-from-your-initial-page
;(function () {
if (!window['_DumpException']) {
const _DumpException =
window['_DumpException'] ||
function (e) {
throw e
}
window['_DumpException'] = _DumpException
window['_'] = window
}
})()
;('use strict')
this.default_tr = this.default_tr || {}
;(function (_) {
var window = this
try {
var ba, ea, ja, qa, xa, Aa, Ea, Fa, Ha, Ia, Ua, Va, Wa, Xa, Ya, Za, bb, cb, gb
_.aa = function (a) {
if (Error.captureStackTrace) Error.captureStackTrace(this, _.aa)
else {
var b = Error().stack
b && (this.stack = b)
}
a && (this.message = String(a))
}
ba = function (a) {
_.q.setTimeout(function () {
throw a
}, 0)
}
_.ca = function (a) {
a && 'function' == typeof a.O && a.O()
}
ea = function (a) {
for (var b = 0, c = arguments.length; b < c; ++b) {
var d = arguments[b]
_.da(d) ? ea.apply(null, d) : _.ca(d)
}
}
ja = function () {
!_.fa && _.ha && _.ia()
return _.fa
}
_.ia = function () {
_.fa = (0, _.ha)()
ka.forEach(function (a) {
a(_.fa)
})
ka = []
}
_.ma = function (a) {
_.fa && la(a)
}
_.oa = function () {
_.fa && na(_.fa)
}
qa = function (a, b) {
b.hasOwnProperty('displayName') || (b.displayName = a)
b[pa] = a
}
_.ra = function (a) {
return a[a.length - 1]
}
_.ta = function (a, b) {
return 0 <= sa(a, b)
}
_.ua = function (a, b) {
_.ta(a, b) || a.push(b)
}
_.va = function (a, b) {
b = sa(a, b)
var c
;(c = 0 <= b) && Array.prototype.splice.call(a, b, 1)
return c
}
_.wa = function (a) {
var b = a.length
if (0 < b) {
for (var c = Array(b), d = 0; d < b; d++) c[d] = a[d]
return c
}
return []
}
xa = function (a, b) {
for (var c = 1; c < arguments.length; c++) {
var d = arguments[c]
if (_.da(d)) {
var e = a.length || 0,
f = d.length || 0
a.length = e + f
for (var h = 0; h < f; h++) a[e + h] = d[h]
} else a.push(d)
}
}
Aa = function (a, b) {
b = b || a
for (var c = 0, d = 0, e = {}; d < a.length; ) {
var f = a[d++],
h = _.ya(f) ? 'o' + _.za(f) : (typeof f).charAt(0) + f
Object.prototype.hasOwnProperty.call(e, h) || ((e[h] = !0), (b[c++] = f))
}
b.length = c
}
_.Ba = function () {
var a = _.q.navigator
return a && (a = a.userAgent) ? a : ''
}
_.t = function (a) {
return -1 != _.Ba().indexOf(a)
}
_.Ca = function () {
return _.t('iPhone') && !_.t('iPod') && !_.t('iPad')
}
_.Da = function () {
return _.Ca() || _.t('iPad') || _.t('iPod')
}
Ea = function (a, b) {
for (var c in a) if (b.call(void 0, a[c], c, a)) return !0
return !1
}
Fa = function (a) {
var b = [],
c = 0,
d
for (d in a) b[c++] = a[d]
return b
}
Ha = function (a, b) {
for (var c, d, e = 1; e < arguments.length; e++) {
d = arguments[e]
for (c in d) a[c] = d[c]
for (var f = 0; f < Ga.length; f++) (c = Ga[f]), Object.prototype.hasOwnProperty.call(d, c) && (a[c] = d[c])
}
}
Ia = function (a) {
var b = arguments.length
if (1 == b && Array.isArray(arguments[0])) return Ia.apply(null, arguments[0])
for (var c = {}, d = 0; d < b; d++) c[arguments[d]] = !0
return c
}
_.Ma = function (a) {
var b,
c = null == (b = _.Ja()) ? void 0 : b.createScriptURL(a)
return new Ka(null != c ? c : a, _.La)
}
_.Na = function (a) {
if (a instanceof Ka) return a.g
throw Error('x')
}
_.Pa = function (a) {
var b,
c = null == (b = _.Ja()) ? void 0 : b.createScript(a)
return new Oa(null != c ? c : a, _.La)
}
_.Qa = function (a) {
if (a instanceof Oa) return a.g
throw Error('x')
}
_.Ta = function (a, b) {
b = b instanceof _.Ra ? _.Na(b) : _.Sa(b)
a.src = b
var c, d
;(c = (b =
null == (d = (c = ((a.ownerDocument && a.ownerDocument.defaultView) || window).document).querySelector)
? void 0
: d.call(c, 'script[nonce]'))
? b.nonce || b.getAttribute('nonce') || ''
: '') && a.setAttribute('nonce', c)
}
Ua = function (a) {
var b = 0
return function () {
return b < a.length
? {
done: !1,
value: a[b++]
}
: {
done: !0
}
}
}
Va =
'function' == typeof Object.defineProperties
? Object.defineProperty
: function (a, b, c) {
if (a == Array.prototype || a == Object.prototype) return a
a[b] = c.value
return a
}
Wa = function (a) {
a = [
'object' == typeof globalThis && globalThis,
a,
'object' == typeof window && window,
'object' == typeof self && self,
'object' == typeof global && global
]
for (var b = 0; b < a.length; ++b) {
var c = a[b]
if (c && c.Math == Math) return c
}
throw Error('a')
}
Xa = Wa(this)
Ya = function (a, b) {
if (b)
a: {
var c = Xa
a = a.split('.')
for (var d = 0; d < a.length - 1; d++) {
var e = a[d]
if (!(e in c)) break a
c = c[e]
}
a = a[a.length - 1]
d = c[a]
b = b(d)
b != d &&
null != b &&
Va(c, a, {
configurable: !0,
writable: !0,
value: b
})
}
}
Ya('Symbol', function (a) {
if (a) return a
var b = function (f, h) {
this.g = f
Va(this, 'description', {
configurable: !0,
writable: !0,
value: h
})
}
b.prototype.toString = function () {
return this.g
}
var c = 'jscomp_symbol_' + ((1e9 * Math.random()) >>> 0) + '_',
d = 0,
e = function (f) {
if (this instanceof e) throw new TypeError('b')
return new b(c + (f || '') + '_' + d++, f)
}
return e
})
Ya('Symbol.iterator', function (a) {
if (a) return a
a = Symbol('c')
for (
var b =
'Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array'.split(
' '
),
c = 0;
c < b.length;
c++
) {
var d = Xa[b[c]]
'function' === typeof d &&
'function' != typeof d.prototype[a] &&
Va(d.prototype, a, {
configurable: !0,
writable: !0,
value: function () {
return Za(Ua(this))
}
})
}
return a
})
Za = function (a) {
a = {
next: a
}
a[Symbol.iterator] = function () {
return this
}
return a
}
_.$a = function (a) {
var b = 'undefined' != typeof Symbol && Symbol.iterator && a[Symbol.iterator]
return b
? b.call(a)
: {
next: Ua(a)
}
}
_.ab = function (a) {
for (var b, c = []; !(b = a.next()).done; ) c.push(b.value)
return c
}
bb =
'function' == typeof Object.create
? Object.create
: function (a) {
var b = function () {}
b.prototype = a
return new b()
}
if ('function' == typeof Object.setPrototypeOf) cb = Object.setPrototypeOf
else {
var db
a: {
var eb = {
a: !0
},
fb = {}
try {
fb.__proto__ = eb
db = fb.a
break a
} catch (a) {}
db = !1
}
cb = db
? function (a, b) {
a.__proto__ = b
if (a.__proto__ !== b) throw new TypeError('d`' + a)
return a
}
: null
}
gb = cb
_.u = function (a, b) {
a.prototype = bb(b.prototype)
a.prototype.constructor = a
if (gb) gb(a, b)
else
for (var c in b)
if ('prototype' != c)
if (Object.defineProperties) {
var d = Object.getOwnPropertyDescriptor(b, c)
d && Object.defineProperty(a, c, d)
} else a[c] = b[c]
a.H = b.prototype
}
_.hb = function () {
for (var a = Number(this), b = [], c = a; c < arguments.length; c++) b[c - a] = arguments[c]
return b
}
Ya('Promise', function (a) {
function b() {
this.g = null
}
function c(h) {
return h instanceof e
? h
: new e(function (k) {
k(h)
})
}
if (a) return a
b.prototype.h = function (h) {
if (null == this.g) {
this.g = []
var k = this
this.j(function () {
k.o()
})
}
this.g.push(h)
}
var d = Xa.setTimeout
b.prototype.j = function (h) {
d(h, 0)
}
b.prototype.o = function () {
for (; this.g && this.g.length; ) {
var h = this.g
this.g = []
for (var k = 0; k < h.length; ++k) {
var l = h[k]
h[k] = null
try {
l()
} catch (m) {
this.l(m)
}
}
}
this.g = null
}
b.prototype.l = function (h) {
this.j(function () {
throw h
})
}
var e = function (h) {
this.g = 0
this.j = void 0
this.h = []
this.C = !1
var k = this.l()
try {
h(k.resolve, k.reject)
} catch (l) {
k.reject(l)
}
}
e.prototype.l = function () {
function h(m) {
return function (n) {
l || ((l = !0), m.call(k, n))
}
}
var k = this,
l = !1
return {
resolve: h(this.S),
reject: h(this.o)
}
}
e.prototype.S = function (h) {
if (h === this) this.o(new TypeError('g'))
else if (h instanceof e) this.qa(h)
else {
a: switch (typeof h) {
case 'object':
var k = null != h
break a
case 'function':
k = !0
break a
default:
k = !1
}
k ? this.I(h) : this.s(h)
}
}
e.prototype.I = function (h) {
var k = void 0
try {
k = h.then
} catch (l) {
this.o(l)
return
}
'function' == typeof k ? this.X(k, h) : this.s(h)
}
e.prototype.o = function (h) {
this.B(2, h)
}
e.prototype.s = function (h) {
this.B(1, h)
}
e.prototype.B = function (h, k) {
if (0 != this.g) throw Error('h`' + h + '`' + k + '`' + this.g)
this.g = h
this.j = k
2 === this.g && this.U()
this.G()
}
e.prototype.U = function () {
var h = this
d(function () {
if (h.L()) {
var k = Xa.console
'undefined' !== typeof k && k.error(h.j)
}
}, 1)
}
e.prototype.L = function () {
if (this.C) return !1
var h = Xa.CustomEvent,
k = Xa.Event,
l = Xa.dispatchEvent
if ('undefined' === typeof l) return !0
'function' === typeof h
? (h = new h('unhandledrejection', {
cancelable: !0
}))
: 'function' === typeof k
? (h = new k('unhandledrejection', {
cancelable: !0
}))
: ((h = Xa.document.createEvent('CustomEvent')), h.initCustomEvent('unhandledrejection', !1, !0, h))
h.promise = this
h.reason = this.j
return l(h)
}
e.prototype.G = function () {
if (null != this.h) {
for (var h = 0; h < this.h.length; ++h) f.h(this.h[h])
this.h = null
}
}
var f = new b()
e.prototype.qa = function (h) {
var k = this.l()
h.Nd(k.resolve, k.reject)
}
e.prototype.X = function (h, k) {
var l = this.l()
try {
h.call(k, l.resolve, l.reject)
} catch (m) {
l.reject(m)
}
}
e.prototype.then = function (h, k) {
function l(r, z) {
return 'function' == typeof r
? function (G) {
try {
m(r(G))
} catch (R) {
n(R)
}
}
: z
}
var m,
n,
p = new e(function (r, z) {
m = r
n = z
})
this.Nd(l(h, m), l(k, n))
return p
}
e.prototype.catch = function (h) {
return this.then(void 0, h)
}
e.prototype.Nd = function (h, k) {
function l() {
switch (m.g) {
case 1:
h(m.j)
break
case 2:
k(m.j)
break
default:
throw Error('i`' + m.g)
}
}
var m = this
null == this.h ? f.h(l) : this.h.push(l)
this.C = !0
}
e.resolve = c
e.reject = function (h) {
return new e(function (k, l) {
l(h)
})
}
e.race = function (h) {
return new e(function (k, l) {
for (var m = _.$a(h), n = m.next(); !n.done; n = m.next()) c(n.value).Nd(k, l)
})
}
e.all = function (h) {
var k = _.$a(h),
l = k.next()
return l.done
? c([])
: new e(function (m, n) {
function p(G) {
return function (R) {
r[G] = R
z--
0 == z && m(r)
}
}
var r = [],
z = 0
do r.push(void 0), z++, c(l.value).Nd(p(r.length - 1), n), (l = k.next())
while (!l.done)
})
}
return e
})
var ib = function (a, b, c) {
if (null == a) throw new TypeError('j`' + c)
if (b instanceof RegExp) throw new TypeError('k`' + c)
return a + ''
}
Ya('String.prototype.startsWith', function (a) {
return a
? a
: function (b, c) {
var d = ib(this, b, 'startsWith'),
e = d.length,
f = b.length
c = Math.max(0, Math.min(c | 0, d.length))
for (var h = 0; h < f && c < e; ) if (d[c++] != b[h++]) return !1
return h >= f
}
})
var jb = function (a, b) {
return Object.prototype.hasOwnProperty.call(a, b)
}
Ya('WeakMap', function (a) {
function b() {}
function c(l) {
var m = typeof l
return ('object' === m && null !== l) || 'function' === m
}
function d(l) {
if (!jb(l, f)) {
var m = new b()
Va(l, f, {
value: m
})
}
}
function e(l) {
var m = Object[l]
m &&
(Object[l] = function (n) {
if (n instanceof b) return n
Object.isExtensible(n) && d(n)
return m(n)
})
}
if (
(function () {
if (!a || !Object.seal) return !1
try {
var l = Object.seal({}),
m = Object.seal({}),
n = new a([
[l, 2],
[m, 3]
])
if (2 != n.get(l) || 3 != n.get(m)) return !1
n.delete(l)
n.set(m, 4)
return !n.has(l) && 4 == n.get(m)
} catch (p) {
return !1
}
})()
)
return a
var f = '$jscomp_hidden_' + Math.random()
e('freeze')
e('preventExtensions')
e('seal')
var h = 0,
k = function (l) {
this.g = (h += Math.random() + 1).toString()
if (l) {
l = _.$a(l)
for (var m; !(m = l.next()).done; ) (m = m.value), this.set(m[0], m[1])
}
}
k.prototype.set = function (l, m) {
if (!c(l)) throw Error('l')
d(l)
if (!jb(l, f)) throw Error('m`' + l)
l[f][this.g] = m
return this
}
k.prototype.get = function (l) {
return c(l) && jb(l, f) ? l[f][this.g] : void 0
}
k.prototype.has = function (l) {
return c(l) && jb(l, f) && jb(l[f], this.g)
}
k.prototype.delete = function (l) {
return c(l) && jb(l, f) && jb(l[f], this.g) ? delete l[f][this.g] : !1
}
return k
})
Ya('Map', function (a) {
if (
(function () {
if (!a || 'function' != typeof a || !a.prototype.entries || 'function' != typeof Object.seal) return !1
try {
var k = Object.seal({
x: 4
}),
l = new a(_.$a([[k, 's']]))
if (
's' != l.get(k) ||
1 != l.size ||
l.get({
x: 4
}) ||
l.set(
{
x: 4
},
't'
) != l ||
2 != l.size
)
return !1
var m = l.entries(),
n = m.next()
if (n.done || n.value[0] != k || 's' != n.value[1]) return !1
n = m.next()
return n.done || 4 != n.value[0].x || 't' != n.value[1] || !m.next().done ? !1 : !0
} catch (p) {
return !1
}
})()
)
return a
var b = new WeakMap(),
c = function (k) {
this.h = {}
this.g = f()
this.size = 0
if (k) {
k = _.$a(k)
for (var l; !(l = k.next()).done; ) (l = l.value), this.set(l[0], l[1])
}
}
c.prototype.set = function (k, l) {
k = 0 === k ? 0 : k
var m = d(this, k)
m.list || (m.list = this.h[m.id] = [])
m.Qa
? (m.Qa.value = l)
: ((m.Qa = {
next: this.g,
Jb: this.g.Jb,
head: this.g,
key: k,
value: l
}),
m.list.push(m.Qa),
(this.g.Jb.next = m.Qa),
(this.g.Jb = m.Qa),
this.size++)
return this
}
c.prototype.delete = function (k) {
k = d(this, k)
return k.Qa && k.list
? (k.list.splice(k.index, 1),
k.list.length || delete this.h[k.id],
(k.Qa.Jb.next = k.Qa.next),
(k.Qa.next.Jb = k.Qa.Jb),
(k.Qa.head = null),
this.size--,
!0)
: !1
}
c.prototype.clear = function () {
this.h = {}
this.g = this.g.Jb = f()
this.size = 0
}
c.prototype.has = function (k) {
return !!d(this, k).Qa
}
c.prototype.get = function (k) {
return (k = d(this, k).Qa) && k.value
}
c.prototype.entries = function () {
return e(this, function (k) {
return [k.key, k.value]
})
}
c.prototype.keys = function () {
return e(this, function (k) {
return k.key
})
}
c.prototype.values = function () {
return e(this, function (k) {
return k.value
})
}
c.prototype.forEach = function (k, l) {
for (var m = this.entries(), n; !(n = m.next()).done; ) (n = n.value), k.call(l, n[1], n[0], this)
}
c.prototype[Symbol.iterator] = c.prototype.entries
var d = function (k, l) {
var m = l && typeof l
'object' == m || 'function' == m
? b.has(l)
? (m = b.get(l))
: ((m = '' + ++h), b.set(l, m))
: (m = 'p_' + l)
var n = k.h[m]
if (n && jb(k.h, m))
for (k = 0; k < n.length; k++) {
var p = n[k]
if ((l !== l && p.key !== p.key) || l === p.key)
return {
id: m,
list: n,
index: k,
Qa: p
}
}
return {
id: m,
list: n,
index: -1,
Qa: void 0
}
},
e = function (k, l) {
var m = k.g
return Za(function () {
if (m) {
for (; m.head != k.g; ) m = m.Jb
for (; m.next != m.head; )
return (
(m = m.next),
{
done: !1,
value: l(m)
}
)
m = null
}
return {
done: !0,
value: void 0
}
})
},
f = function () {
var k = {}
return (k.Jb = k.next = k.head = k)
},
h = 0
return c
})
Ya('Array.prototype.find', function (a) {
return a
? a
: function (b, c) {
a: {
var d = this
d instanceof String && (d = String(d))
for (var e = d.length, f = 0; f < e; f++) {
var h = d[f]
if (b.call(c, h, f, d)) {
b = h
break a
}
}
b = void 0
}
return b
}
})
Ya('String.prototype.endsWith', function (a) {
return a
? a
: function (b, c) {
var d = ib(this, b, 'endsWith')
void 0 === c && (c = d.length)
c = Math.max(0, Math.min(c | 0, d.length))
for (var e = b.length; 0 < e && 0 < c; ) if (d[--c] != b[--e]) return !1
return 0 >= e
}
})
var kb = function (a, b) {
a instanceof String && (a += '')
var c = 0,
d = !1,
e = {
next: function () {
if (!d && c < a.length) {
var f = c++
return {
value: b(f, a[f]),
done: !1
}
}
d = !0
return {
done: !0,
value: void 0
}
}
}
e[Symbol.iterator] = function () {
return e
}
return e
}
Ya('Array.prototype.entries', function (a) {
return a
? a
: function () {
return kb(this, function (b, c) {
return [b, c]
})
}
})
Ya('Array.prototype.keys', function (a) {
return a
? a
: function () {
return kb(this, function (b) {
return b
})
}
})
Ya('Array.from', function (a) {
return a
? a
: function (b, c, d) {
c =
null != c
? c
: function (k) {
return k
}
var e = [],
f = 'undefined' != typeof Symbol && Symbol.iterator && b[Symbol.iterator]
if ('function' == typeof f) {
b = f.call(b)
for (var h = 0; !(f = b.next()).done; ) e.push(c.call(d, f.value, h++))
} else for (f = b.length, h = 0; h < f; h++) e.push(c.call(d, b[h], h))
return e
}
})
Ya('Array.prototype.values', function (a) {
return a
? a
: function () {
return kb(this, function (b, c) {
return c
})
}
})
Ya('Set', function (a) {
if (
(function () {
if (!a || 'function' != typeof a || !a.prototype.entries || 'function' != typeof Object.seal) return !1
try {
var c = Object.seal({
x: 4
}),
d = new a(_.$a([c]))
if (
!d.has(c) ||
1 != d.size ||
d.add(c) != d ||
1 != d.size ||
d.add({
x: 4
}) != d ||
2 != d.size
)
return !1
var e = d.entries(),
f = e.next()
if (f.done || f.value[0] != c || f.value[1] != c) return !1
f = e.next()
return f.done || f.value[0] == c || 4 != f.value[0].x || f.value[1] != f.value[0] ? !1 : e.next().done
} catch (h) {
return !1
}
})()
)
return a
var b = function (c) {
this.g = new Map()
if (c) {
c = _.$a(c)
for (var d; !(d = c.next()).done; ) this.add(d.value)
}
this.size = this.g.size
}
b.prototype.add = function (c) {
c = 0 === c ? 0 : c
this.g.set(c, c)
this.size = this.g.size
return this
}
b.prototype.delete = function (c) {
c = this.g.delete(c)
this.size = this.g.size
return c
}
b.prototype.clear = function () {
this.g.clear()
this.size = 0
}
b.prototype.has = function (c) {
return this.g.has(c)
}
b.prototype.entries = function () {
return this.g.entries()
}
b.prototype.values = function () {
return this.g.values()
}
b.prototype.keys = b.prototype.values
b.prototype[Symbol.iterator] = b.prototype.values
b.prototype.forEach = function (c, d) {
var e = this
this.g.forEach(function (f) {
return c.call(d, f, f, e)
})
}
return b
})
var lb =
'function' == typeof Object.assign
? Object.assign
: function (a, b) {
for (var c = 1; c < arguments.length; c++) {
var d = arguments[c]
if (d) for (var e in d) jb(d, e) && (a[e] = d[e])
}
return a
}
Ya('Object.assign', function (a) {
return a || lb
})
Ya('Object.is', function (a) {
return a
? a
: function (b, c) {
return b === c ? 0 !== b || 1 / b === 1 / c : b !== b && c !== c
}
})
Ya('Array.prototype.includes', function (a) {
return a
? a
: function (b, c) {
var d = this
d instanceof String && (d = String(d))
var e = d.length
c = c || 0
for (0 > c && (c = Math.max(c + e, 0)); c < e; c++) {
var f = d[c]
if (f === b || Object.is(f, b)) return !0
}
return !1
}
})
Ya('String.prototype.includes', function (a) {
return a
? a
: function (b, c) {
return -1 !== ib(this, b, 'includes').indexOf(b, c || 0)
}
})
Ya('String.prototype.replaceAll', function (a) {
return a
? a
: function (b, c) {
if (b instanceof RegExp && !b.global) throw new TypeError('n')
return b instanceof RegExp
? this.replace(b, c)
: this.replace(
new RegExp(
String(b)
.replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g, '\\$1')
.replace(/\x08/g, '\\x08'),
'g'
),
c
)
}
})
Ya('Object.entries', function (a) {
return a
? a
: function (b) {
var c = [],
d
for (d in b) jb(b, d) && c.push([d, b[d]])
return c
}
})
_._DumpException =
window._DumpException ||
function (a) {
throw a
}
window._DumpException = _._DumpException
/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
var mb, qb, rb, sb, tb, xb
mb = mb || {}
_.q = this || self
_.nb = function (a, b) {
a = a.split('.')
b = b || _.q
for (var c = 0; c < a.length; c++) if (((b = b[a[c]]), null == b)) return null
return b
}
_.v = function () {}
_.pb = function (a) {
var b = typeof a
return 'object' != b ? b : a ? (Array.isArray(a) ? 'array' : b) : 'null'
}
_.da = function (a) {
var b = _.pb(a)
return 'array' == b || ('object' == b && 'number' == typeof a.length)
}
_.ya = function (a) {
var b = typeof a
return ('object' == b && null != a) || 'function' == b
}
_.za = function (a) {
return (Object.prototype.hasOwnProperty.call(a, qb) && a[qb]) || (a[qb] = ++rb)
}
qb = 'closure_uid_' + ((1e9 * Math.random()) >>> 0)
rb = 0
sb = function (a, b, c) {
return a.call.apply(a.bind, arguments)
}
tb = function (a, b, c) {
if (!a) throw Error()
if (2 < arguments.length) {
var d = Array.prototype.slice.call(arguments, 2)
return function () {
var e = Array.prototype.slice.call(arguments)
Array.prototype.unshift.apply(e, d)
return a.apply(b, e)
}
}
return function () {
return a.apply(b, arguments)
}
}
_.w = function (a, b, c) {
Function.prototype.bind && -1 != Function.prototype.bind.toString().indexOf('native code')
? (_.w = sb)
: (_.w = tb)
return _.w.apply(null, arguments)
}
_.ub = function (a, b) {
var c = Array.prototype.slice.call(arguments, 1)
return function () {
var d = c.slice()
d.push.apply(d, arguments)
return a.apply(this, d)
}
}
_.vb = function () {
return Date.now()
}
_.wb = function (a, b) {
a = a.split('.')
var c = _.q
a[0] in c || 'undefined' == typeof c.execScript || c.execScript('var ' + a[0])
for (var d; a.length && (d = a.shift()); )
a.length || void 0 === b ? (c[d] && c[d] !== Object.prototype[d] ? (c = c[d]) : (c = c[d] = {})) : (c[d] = b)
}
_.x = function (a, b) {
function c() {}
c.prototype = b.prototype
a.H = b.prototype
a.prototype = new c()
a.prototype.constructor = a
a.El = function (d, e, f) {
for (var h = Array(arguments.length - 2), k = 2; k < arguments.length; k++) h[k - 2] = arguments[k]
return b.prototype[e].apply(d, h)
}
}
xb = function (a) {
return a
}
_.x(_.aa, Error)
_.aa.prototype.name = 'CustomError'
var yb
_.y = function () {
this.La = this.La
this.qa = this.qa
}
_.y.prototype.La = !1
_.y.prototype.vb = function () {
return this.La
}
_.y.prototype.O = function () {
this.La || ((this.La = !0), this.M())
}
_.y.prototype.M = function () {
if (this.qa) for (; this.qa.length; ) this.qa.shift()()
}
var zb
zb = function (a) {
return function () {
throw Error(a)
}
}
_.Ab = function (a) {
var b = !1,
c
return function () {
b || ((c = a()), (b = !0))
return c
}
}
var Bb
_.Ja = function () {
if (void 0 === Bb) {
var a = null,
b = _.q.trustedTypes
if (b && b.createPolicy) {
try {
a = b.createPolicy('goog#html', {
createHTML: xb,
createScript: xb,
createScriptURL: xb
})
} catch (c) {
_.q.console && _.q.console.error(c.message)
}
Bb = a
} else Bb = a
}
return Bb
}
var Cb = {},
Db = function (a, b) {
this.g = b === Cb ? a : ''
this.pb = !0
}
Db.prototype.Va = function () {
return this.g.toString()
}
Db.prototype.toString = function () {
return this.g.toString()
}
_.Eb = RegExp(
'^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)',
'i'
)
var Fb
_.Gb = function (a, b) {
this.g = b === Fb ? a : ''
}
_.g = _.Gb.prototype
_.g.pb = !0
_.g.Va = function () {
return this.g.toString()
}
_.g.wf = !0
_.g.Yb = function () {
return 1
}
_.g.toString = function () {
return this.g + ''
}
_.Sa = function (a) {
return a instanceof _.Gb && a.constructor === _.Gb ? a.g : 'type_error:TrustedResourceUrl'
}
_.Hb = RegExp('^((https:)?//[0-9a-z.:[\\]-]+/|/[^/\\\\]|[^:/\\\\%]+/|[^:/\\\\%]*[?#]|about:blank#)', 'i')
Fb = {}
_.Ib = function (a) {
var b = _.Ja()
a = b ? b.createScriptURL(a) : a
return new _.Gb(a, Fb)
}
var Jb = function () {
_.y.call(this)
}
_.x(Jb, _.y)
Jb.prototype.initialize = function () {}
var Kb = function (a, b) {
this.g = a
this.h = b
}
Kb.prototype.j = function (a) {
this.g && (this.g.call(this.h || null, a), (this.g = this.h = null))
}
Kb.prototype.abort = function () {
this.h = this.g = null
}
var Lb = function (a) {
if (null === a) return 'No error type specified'
switch (a) {
case 0:
return 'Unauthorized'
case 1:
return 'Consecutive load failures'
case 2:
return 'Timed out'
case 3:
return 'Out of date module id'
case 4:
return 'Init error'
default:
return 'Unknown failure type ' + a
}
}
var Mb = function (a, b) {
_.y.call(this)
this.s = a
this.o = b
this.j = []
this.h = []
this.l = []
}
_.x(Mb, _.y)
Mb.prototype.C = Jb
Mb.prototype.g = null
Mb.prototype.yc = function () {
return this.s
}
Mb.prototype.ib = function () {
return this.o
}
var Nb = function (a, b) {
a.h.push(new Kb(b, void 0))
}
Mb.prototype.onLoad = function (a) {
var b = new this.C()
b.initialize(a())
this.g = b
b = (b = !!Ob(this.l, a())) || !!Ob(this.j, a())
b || (this.h.length = 0)
return b
}
Mb.prototype.Mf = function (a) {
;(a = Ob(this.h, a)) && _.q.setTimeout(zb('Module errback failures: ' + a), 0)
this.l.length = 0
this.j.length = 0
}
var Ob = function (a, b) {
for (var c = [], d = 0; d < a.length; d++)
try {
a[d].j(b)
} catch (e) {
ba(e), c.push(e)
}
a.length = 0
return c.length ? c : null
}
Mb.prototype.M = function () {
Mb.H.M.call(this)
_.ca(this.g)
}
var Pb = function () {
this.B = this.La = null
}
_.g = Pb.prototype
_.g.Eh = function () {}
_.g.Zf = function () {}
_.g.Ch = function () {
throw Error('r')
}
_.g.Qg = function () {
return this.La
}
_.g.$f = function (a) {
this.La = a
}
_.g.lg = function () {
return !1
}
_.g.ih = function () {
return !1
}
var ka
_.fa = null
_.ha = null
ka = []
var A = function (a, b) {
var c = c || []
this.fk = a
this.Mj = b || null
this.cf = []
this.cf = this.cf.concat(c)
}
A.prototype.toString = function () {
return this.fk
}
A.prototype.yc = function () {
return this.cf
}
new A('rJmJrc', 'rJmJrc')
var Qb = new A('n73qwf', 'n73qwf')
var pa = Symbol('t')
var sa, Tb
sa = Array.prototype.indexOf
? function (a, b) {
return Array.prototype.indexOf.call(a, b, void 0)
}
: function (a, b) {
if ('string' === typeof a) return 'string' !== typeof b || 1 != b.length ? -1 : a.indexOf(b, 0)
for (var c = 0; c < a.length; c++) if (c in a && a[c] === b) return c
return -1
}
_.Rb = Array.prototype.forEach
? function (a, b) {
Array.prototype.forEach.call(a, b, void 0)
}
: function (a, b) {
for (var c = a.length, d = 'string' === typeof a ? a.split('') : a, e = 0; e < c; e++)
e in d && b.call(void 0, d[e], e, a)
}
_.Sb = Array.prototype.map
? function (a, b) {
return Array.prototype.map.call(a, b, void 0)
}
: function (a, b) {
for (var c = a.length, d = Array(c), e = 'string' === typeof a ? a.split('') : a, f = 0; f < c; f++)
f in e && (d[f] = b.call(void 0, e[f], f, a))
return d
}
Tb = Array.prototype.reduce
? function (a, b, c) {
Array.prototype.reduce.call(a, b, c)
}
: function (a, b, c) {
var d = c
;(0, _.Rb)(a, function (e, f) {
d = b.call(void 0, d, e, f, a)
})
}
_.Ub = Array.prototype.some
? function (a, b) {
return Array.prototype.some.call(a, b, void 0)
}
: function (a, b) {
for (var c = a.length, d = 'string' === typeof a ? a.split('') : a, e = 0; e < c; e++)
if (e in d && b.call(void 0, d[e], e, a)) return !0
return !1
}
_.Vb = Array.prototype.every
? function (a, b) {
return Array.prototype.every.call(a, b, void 0)
}
: function (a, b) {
for (var c = a.length, d = 'string' === typeof a ? a.split('') : a, e = 0; e < c; e++)
if (e in d && !b.call(void 0, d[e], e, a)) return !1
return !0
}
var Yb
_.Wb = function (a, b) {
var c = a.length - b.length
return 0 <= c && a.indexOf(b, c) == c
}
_.Xb = String.prototype.trim
? function (a) {
return a.trim()
}
: function (a) {
return /^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]
}
_.Zb = function (a, b) {
var c = 0
a = (0, _.Xb)(String(a)).split('.')
b = (0, _.Xb)(String(b)).split('.')
for (var d = Math.max(a.length, b.length), e = 0; 0 == c && e < d; e++) {
var f = a[e] || '',
h = b[e] || ''
do {
f = /(\d*)(\D*)(.*)/.exec(f) || ['', '', '', '']
h = /(\d*)(\D*)(.*)/.exec(h) || ['', '', '', '']
if (0 == f[0].length && 0 == h[0].length) break
c =
Yb(0 == f[1].length ? 0 : parseInt(f[1], 10), 0 == h[1].length ? 0 : parseInt(h[1], 10)) ||
Yb(0 == f[2].length, 0 == h[2].length) ||
Yb(f[2], h[2])
f = f[3]
h = h[3]
} while (0 == c)
}
return c
}
Yb = function (a, b) {
return a < b ? -1 : a > b ? 1 : 0
}
var $b = function (a) {
$b[' '](a)
return a
}
$b[' '] = _.v
_.ac = function (a, b) {
try {
return $b(a[b]), !0
} catch (c) {}
return !1
}
_.bc = function (a, b, c) {
return Object.prototype.hasOwnProperty.call(a, b) ? a[b] : (a[b] = c(b))
}
var oc, pc, uc, wc
_.cc = _.t('Opera')
_.B = _.t('Trident') || _.t('MSIE')
_.dc = _.t('Edge')
_.ec = _.dc || _.B
_.C =
_.t('Gecko') &&
!(-1 != _.Ba().toLowerCase().indexOf('webkit') && !_.t('Edge')) &&
!(_.t('Trident') || _.t('MSIE')) &&
!_.t('Edge')
_.D = -1 != _.Ba().toLowerCase().indexOf('webkit') && !_.t('Edge')
_.gc = _.D && _.t('Mobile')
_.hc = _.t('Macintosh')
_.ic = _.t('Windows')
_.jc = _.t('Android')
_.kc = _.Ca()
_.lc = _.t('iPad')
_.mc = _.t('iPod')
_.nc = _.Da()
oc = function () {
var a = _.q.document
return a ? a.documentMode : void 0
}
a: {
var qc = '',
rc = (function () {
var a = _.Ba()
if (_.C) return /rv:([^\);]+)(\)|;)/.exec(a)
if (_.dc) return /Edge\/([\d\.]+)/.exec(a)
if (_.B) return /\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a)
if (_.D) return /WebKit\/(\S+)/.exec(a)
if (_.cc) return /(?:Version)[ \/]?(\S+)/.exec(a)
})()
rc && (qc = rc ? rc[1] : '')
if (_.B) {
var sc = oc()
if (null != sc && sc > parseFloat(qc)) {
pc = String(sc)
break a
}
}
pc = qc
}
_.tc = pc
uc = {}
_.vc = function (a) {
return _.bc(uc, a, function () {
return 0 <= _.Zb(_.tc, a)
})
}
if (_.q.document && _.B) {
var xc = oc()
wc = xc ? xc : parseInt(_.tc, 10) || void 0
} else wc = void 0
_.yc = wc
_.zc = _.B || _.D
var Ga
Ga = 'constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf'.split(' ')
_.Ac = function (a, b, c) {
for (var d in a) b.call(c, a[d], d, a)
}
var Bc
_.Cc = function (a, b) {
this.g = b === Bc ? a : ''
}
_.g = _.Cc.prototype
_.g.pb = !0
_.g.Va = function () {
return this.g.toString()
}
_.g.wf = !0
_.g.Yb = function () {
return 1
}
_.g.toString = function () {
return this.g.toString()
}
Bc = {}
_.Dc = function (a) {
return new _.Cc(a, Bc)
}
_.Ec = _.Dc('about:invalid#zClosurez')
_.Fc = {}
_.Gc = function (a, b) {
this.g = b === _.Fc ? a : ''
this.pb = !0
}
_.Gc.prototype.Va = function () {
return this.g
}
_.Gc.prototype.toString = function () {
return this.g.toString()
}
_.Hc = new _.Gc('', _.Fc)
_.Ic = RegExp('^[-,."\'%_!#/ a-zA-Z0-9\\[\\]]+$')
_.Jc = RegExp('\\b(url\\([ \t\n]*)(\'[ -&(-\\[\\]-~]*\'|"[ !#-\\[\\]-~]*"|[!#-&*-\\[\\]-~]*)([ \t\n]*\\))', 'g')
_.Kc = RegExp(
'\\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-gradient|matrix|minmax|radial-gradient|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?|var)\\([-+*/0-9a-zA-Z.%#\\[\\], ]+\\)',
'g'
)
var Lc
Lc = {}
_.Mc = function (a, b, c) {
this.g = c === Lc ? a : ''
this.h = b
this.pb = this.wf = !0
}
_.Mc.prototype.Yb = function () {
return this.h
}
_.Mc.prototype.Va = function () {
return this.g.toString()
}
_.Mc.prototype.toString = function () {
return this.g.toString()
}
_.Nc = function (a) {
return a instanceof _.Mc && a.constructor === _.Mc ? a.g : 'type_error:SafeHtml'
}
_.Oc = function (a, b) {
var c = _.Ja()
a = c ? c.createHTML(a) : a
return new _.Mc(a, b, Lc)
}
_.Pc = _.Oc('<!DOCTYPE html>', 0)
_.Qc = new _.Mc((_.q.trustedTypes && _.q.trustedTypes.emptyHTML) || '', 0, Lc)
_.Rc = _.Oc('<br>', 0)
_.Sc = _.Ab(function () {
var a = document.createElement('div'),
b = document.createElement('div')
b.appendChild(document.createElement('div'))
a.appendChild(b)
b = a.firstChild.firstChild
a.innerHTML = _.Nc(_.Qc)
return !b.parentElement
})
_.Tc = function (a, b) {
this.width = a
this.height = b
}
_.Uc = function (a, b) {
return a == b ? !0 : a && b ? a.width == b.width && a.height == b.height : !1
}
_.g = _.Tc.prototype
_.g.clone = function () {
return new _.Tc(this.width, this.height)
}
_.g.aspectRatio = function () {
return this.width / this.height
}
_.g.Dc = function () {
return !(this.width * this.height)
}
_.g.ceil = function () {
this.width = Math.ceil(this.width)
this.height = Math.ceil(this.height)
return this
}
_.g.floor = function () {
this.width = Math.floor(this.width)
this.height = Math.floor(this.height)
return this
}
_.g.round = function () {
this.width = Math.round(this.width)
this.height = Math.round(this.height)
return this
}
_.Vc = function (a) {
return encodeURIComponent(String(a))
}
_.Wc = function (a) {
return decodeURIComponent(a.replace(/\+/g, ' '))
}
_.Xc = function () {
return (
Math.floor(2147483648 * Math.random()).toString(36) +
Math.abs(Math.floor(2147483648 * Math.random()) ^ _.vb()).toString(36)
)
}
var ad, $c, nd, od
_.F = function (a) {
return a ? new _.Yc(_.E(a)) : yb || (yb = new _.Yc())
}
_.Zc = function (a, b) {
return 'string' === typeof b ? a.getElementById(b) : b
}
ad = function (a, b) {
_.Ac(b, function (c, d) {
c && 'object' == typeof c && c.pb && (c = c.Va())
'style' == d
? (a.style.cssText = c)
: 'class' == d
? (a.className = c)
: 'for' == d
? (a.htmlFor = c)
: $c.hasOwnProperty(d)
? a.setAttribute($c[d], c)
: 0 == d.lastIndexOf('aria-', 0) || 0 == d.lastIndexOf('data-', 0)
? a.setAttribute(d, c)
: (a[d] = c)
})
}
$c = {
cellpadding: 'cellPadding',
cellspacing: 'cellSpacing',
colspan: 'colSpan',
frameborder: 'frameBorder',
height: 'height',
maxlength: 'maxLength',
nonce: 'nonce',
role: 'role',
rowspan: 'rowSpan',
type: 'type',
usemap: 'useMap',
valign: 'vAlign',
width: 'width'
}
_.cd = function (a) {
a = a.document
a = _.bd(a) ? a.documentElement : a.body
return new _.Tc(a.clientWidth, a.clientHeight)
}
_.dd = function (a) {
return a ? a.parentWindow || a.defaultView : window
}
_.gd = function (a, b) {
var c = b[1],
d = _.ed(a, String(b[0]))
c && ('string' === typeof c ? (d.className = c) : Array.isArray(c) ? (d.className = c.join(' ')) : ad(d, c))
2 < b.length && _.fd(a, d, b, 2)
return d
}
_.fd = function (a, b, c, d) {
function e(k) {
k && b.appendChild('string' === typeof k ? a.createTextNode(k) : k)
}
for (; d < c.length; d++) {
var f = c[d]
if (!_.da(f) || (_.ya(f) && 0 < f.nodeType)) e(f)
else {
a: {
if (f && 'number' == typeof f.length) {
if (_.ya(f)) {
var h = 'function' == typeof f.item || 'string' == typeof f.item
break a
}
if ('function' === typeof f) {
h = 'function' == typeof f.item
break a
}
}
h = !1
}
_.Rb(h ? _.wa(f) : f, e)
}
}
}
_.ed = function (a, b) {
b = String(b)
'application/xhtml+xml' === a.contentType && (b = b.toLowerCase())
return a.createElement(b)
}
_.bd = function (a) {
return 'CSS1Compat' == a.compatMode
}
_.hd = function (a) {
for (var b; (b = a.firstChild); ) a.removeChild(b)
}
_.id = function (a) {
return void 0 != a.children
? a.children
: Array.prototype.filter.call(a.childNodes, function (b) {
return 1 == b.nodeType
})
}
_.kd = function (a) {
return void 0 !== a.firstElementChild ? a.firstElementChild : _.jd(a.firstChild, !0)
}
_.jd = function (a, b) {
for (; a && 1 != a.nodeType; ) a = b ? a.nextSibling : a.previousSibling
return a
}
_.ld = function (a, b) {
if (!a || !b) return !1
if (a.contains && 1 == b.nodeType) return a == b || a.contains(b)
if ('undefined' != typeof a.compareDocumentPosition) return a == b || !!(a.compareDocumentPosition(b) & 16)
for (; b && a != b; ) b = b.parentNode
return b == a
}
_.E = function (a) {
return 9 == a.nodeType ? a : a.ownerDocument || a.document
}
_.md = function (a, b) {
if ('textContent' in a) a.textContent = b
else if (3 == a.nodeType) a.data = String(b)
else if (a.firstChild && 3 == a.firstChild.nodeType) {
for (; a.lastChild != a.firstChild; ) a.removeChild(a.lastChild)
a.firstChild.data = String(b)
} else _.hd(a), a.appendChild(_.E(a).createTextNode(String(b)))
}
nd = {
SCRIPT: 1,
STYLE: 1,
HEAD: 1,
IFRAME: 1,
OBJECT: 1
}
od = {
IMG: ' ',
BR: '\n'
}
_.qd = function (a) {
var b = []
_.pd(a, b, !0)
a = b.join('')
a = a.replace(/ \xAD /g, ' ').replace(/\xAD/g, '')
a = a.replace(/\u200B/g, '')
a = a.replace(/ +/g, ' ')
' ' != a && (a = a.replace(/^\s*/, ''))
return a
}
_.pd = function (a, b, c) {
if (!(a.nodeName in nd))
if (3 == a.nodeType) c ? b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g, '')) : b.push(a.nodeValue)
else if (a.nodeName in od) b.push(od[a.nodeName])
else for (a = a.firstChild; a; ) _.pd(a, b, c), (a = a.nextSibling)
}
_.Yc = function (a) {
this.V = a || _.q.document || document
}
_.Yc.prototype.A = function (a) {
return _.Zc(this.V, a)
}
_.Yc.prototype.N = function (a, b, c) {
return _.gd(this.V, arguments)
}
_.sd = function (a) {
a = a.V
return a.parentWindow || a.defaultView
}
_.g = _.Yc.prototype
_.g.appendChild = function (a, b) {
a.appendChild(b)
}
_.g.od = _.hd
_.g.Li = _.id
_.g.Pg = _.kd
_.g.contains = _.ld
_.g.mb = _.md
_.g.mg = _.qd
var td = function () {
this.id = 'b'
}
td.prototype.toString = function () {
return this.id
}
_.ud = function (a, b) {
this.type = a instanceof td ? String(a) : a
this.currentTarget = this.target = b
this.defaultPrevented = this.h = !1
}
_.ud.prototype.stopPropagation = function () {
this.h = !0
}
_.ud.prototype.preventDefault = function () {
this.defaultPrevented = !0
}
var vd = (function () {
if (!_.q.addEventListener || !Object.defineProperty) return !1
var a = !1,
b = Object.defineProperty({}, 'passive', {
get: function () {
a = !0
}
})
try {
_.q.addEventListener('test', _.v, b), _.q.removeEventListener('test', _.v, b)
} catch (c) {}
return a
})()
_.xd = function (a, b) {
_.ud.call(this, a ? a.type : '')
this.relatedTarget = this.currentTarget = this.target = null
this.button = this.screenY = this.screenX = this.clientY = this.clientX = this.offsetY = this.offsetX = 0
this.key = ''
this.charCode = this.keyCode = 0
this.metaKey = this.shiftKey = this.altKey = this.ctrlKey = !1
this.state = null
this.j = !1
this.pointerId = 0
this.pointerType = ''
this.g = null
if (a) {
var c = (this.type = a.type),
d = a.changedTouches && a.changedTouches.length ? a.changedTouches[0] : null
this.target = a.target || a.srcElement
this.currentTarget = b
;(b = a.relatedTarget)
? _.C && (_.ac(b, 'nodeName') || (b = null))
: 'mouseover' == c
? (b = a.fromElement)
: 'mouseout' == c && (b = a.toElement)
this.relatedTarget = b
d
? ((this.clientX = void 0 !== d.clientX ? d.clientX : d.pageX),
(this.clientY = void 0 !== d.clientY ? d.clientY : d.pageY),
(this.screenX = d.screenX || 0),
(this.screenY = d.screenY || 0))
: ((this.offsetX = _.D || void 0 !== a.offsetX ? a.offsetX : a.layerX),
(this.offsetY = _.D || void 0 !== a.offsetY ? a.offsetY : a.layerY),
(this.clientX = void 0 !== a.clientX ? a.clientX : a.pageX),
(this.clientY = void 0 !== a.clientY ? a.clientY : a.pageY),
(this.screenX = a.screenX || 0),
(this.screenY = a.screenY || 0))
this.button = a.button
this.keyCode = a.keyCode || 0
this.key = a.key || ''
this.charCode = a.charCode || ('keypress' == c ? a.keyCode : 0)
this.ctrlKey = a.ctrlKey
this.altKey = a.altKey
this.shiftKey = a.shiftKey
this.metaKey = a.metaKey
this.j = _.hc ? a.metaKey : a.ctrlKey
this.pointerId = a.pointerId || 0
this.pointerType = 'string' === typeof a.pointerType ? a.pointerType : wd[a.pointerType] || ''
this.state = a.state
this.g = a
a.defaultPrevented && _.xd.H.preventDefault.call(this)
}
}
_.x(_.xd, _.ud)
var wd = {
2: 'touch',
3: 'pen',
4: 'mouse'
}
_.xd.prototype.stopPropagation = function () {
_.xd.H.stopPropagation.call(this)
this.g.stopPropagation ? this.g.stopPropagation() : (this.g.cancelBubble = !0)
}
_.xd.prototype.preventDefault = function () {
_.xd.H.preventDefault.call(this)
var a = this.g
a.preventDefault ? a.preventDefault() : (a.returnValue = !1)
}
var yd
yd = 'closure_listenable_' + ((1e6 * Math.random()) | 0)
_.zd = function (a) {
return !(!a || !a[yd])
}
var Ad = 0
var Bd = function (a, b, c, d, e) {
this.listener = a
this.proxy = null
this.src = b
this.type = c
this.capture = !!d
this.ee = e
this.key = ++Ad
this.Lc = this.Md = !1
},
Cd = function (a) {
a.Lc = !0
a.listener = null
a.proxy = null
a.src = null
a.ee = null
}
var Dd = function (a) {
this.src = a
this.g = {}
this.h = 0
},
Fd
Dd.prototype.add = function (a, b, c, d, e) {
var f = a.toString()
a = this.g[f]
a || ((a = this.g[f] = []), this.h++)
var h = Ed(a, b, d, e)
;-1 < h ? ((b = a[h]), c || (b.Md = !1)) : ((b = new Bd(b, this.src, f, !!d, e)), (b.Md = c), a.push(b))
return b
}
Dd.prototype.remove = function (a, b, c, d) {
a = a.toString()
if (!(a in this.g)) return !1
var e = this.g[a]
b = Ed(e, b, c, d)
return -1 < b
? (Cd(e[b]), Array.prototype.splice.call(e, b, 1), 0 == e.length && (delete this.g[a], this.h--), !0)
: !1
}
Fd = function (a, b) {
var c = b.type
if (!(c in a.g)) return !1
var d = _.va(a.g[c], b)
d && (Cd(b), 0 == a.g[c].length && (delete a.g[c], a.h--))
return d
}
_.Gd = function (a, b) {
b = b && b.toString()
var c = 0,
d
for (d in a.g)
if (!b || d == b) {
for (var e = a.g[d], f = 0; f < e.length; f++) ++c, Cd(e[f])
delete a.g[d]
a.h--
}
return c
}
Dd.prototype.hd = function (a, b, c, d) {
a = this.g[a.toString()]
var e = -1
a && (e = Ed(a, b, c, d))
return -1 < e ? a[e] : null
}
Dd.prototype.hasListener = function (a, b) {
var c = void 0 !== a,
d = c ? a.toString() : '',
e = void 0 !== b
return Ea(this.g, function (f) {
for (var h = 0; h < f.length; ++h) if (!((c && f[h].type != d) || (e && f[h].capture != b))) return !0
return !1
})
}
var Ed = function (a, b, c, d) {
for (var e = 0; e < a.length; ++e) {
var f = a[e]
if (!f.Lc && f.listener == b && f.capture == !!c && f.ee == d) return e
}
return -1
}
var Hd, Id, Jd, Md, Od, Pd, Qd, Ud, Ld
Hd = 'closure_lm_' + ((1e6 * Math.random()) | 0)
Id = {}
Jd = 0
_.H = function (a, b, c, d, e) {
if (d && d.once) return _.Kd(a, b, c, d, e)
if (Array.isArray(b)) {
for (var f = 0; f < b.length; f++) _.H(a, b[f], c, d, e)
return null
}
c = Ld(c)
return _.zd(a) ? a.D(b, c, _.ya(d) ? !!d.capture : !!d, e) : Md(a, b, c, !1, d, e)
}
Md = function (a, b, c, d, e, f) {
if (!b) throw Error('y')
var h = _.ya(e) ? !!e.capture : !!e,
k = _.Nd(a)
k || (a[Hd] = k = new Dd(a))
c = k.add(b, c, d, h, f)
if (c.proxy) return c
d = Od()
c.proxy = d
d.src = a
d.listener = c
if (a.addEventListener) vd || (e = h), void 0 === e && (e = !1), a.addEventListener(b.toString(), d, e)
else if (a.attachEvent) a.attachEvent(Pd(b.toString()), d)
else if (a.addListener && a.removeListener) a.addListener(d)
else throw Error('z')
Jd++
return c
}
Od = function () {
var a = Qd,
b = function (c) {
return a.call(b.src, b.listener, c)
}
return b
}
_.Kd = function (a, b, c, d, e) {
if (Array.isArray(b)) {
for (var f = 0; f < b.length; f++) _.Kd(a, b[f], c, d, e)
return null
}
c = Ld(c)
return _.zd(a) ? a.Tb(b, c, _.ya(d) ? !!d.capture : !!d, e) : Md(a, b, c, !0, d, e)
}
_.Rd = function (a, b, c, d, e) {
if (Array.isArray(b)) for (var f = 0; f < b.length; f++) _.Rd(a, b[f], c, d, e)
else
(d = _.ya(d) ? !!d.capture : !!d),
(c = Ld(c)),
_.zd(a) ? a.pa(b, c, d, e) : a && (a = _.Nd(a)) && (b = a.hd(b, c, d, e)) && _.Sd(b)
}
_.Sd = function (a) {
if ('number' === typeof a || !a || a.Lc) return !1
var b = a.src
if (_.zd(b)) return Fd(b.hb, a)
var c = a.type,
d = a.proxy
b.removeEventListener
? b.removeEventListener(c, d, a.capture)
: b.detachEvent
? b.detachEvent(Pd(c), d)
: b.addListener && b.removeListener && b.removeListener(d)
Jd--
;(c = _.Nd(b)) ? (Fd(c, a), 0 == c.h && ((c.src = null), (b[Hd] = null))) : Cd(a)
return !0
}
Pd = function (a) {
return a in Id ? Id[a] : (Id[a] = 'on' + a)
}
_.Td = function (a, b) {
var c = a.listener,
d = a.ee || a.src
a.Md && _.Sd(a)
return c.call(d, b)
}
Qd = function (a, b) {
return a.Lc ? !0 : _.Td(a, new _.xd(b, this))
}
_.Nd = function (a) {
a = a[Hd]
return a instanceof Dd ? a : null
}
Ud = '__closure_events_fn_' + ((1e9 * Math.random()) >>> 0)
Ld = function (a) {
if ('function' === typeof a) return a
a[Ud] ||
(a[Ud] = function (b) {
return a.handleEvent(b)
})
return a[Ud]
}
_.I = function () {
_.y.call(this)
this.hb = new Dd(this)
this.yi = this
this.Pf = null
}
_.x(_.I, _.y)
_.I.prototype[yd] = !0
_.g = _.I.prototype
_.g.Xd = function () {
return this.Pf
}
_.g.ue = function (a) {
this.Pf = a
}
_.g.addEventListener = function (a, b, c, d) {
_.H(this, a, b, c, d)
}
_.g.removeEventListener = function (a, b, c, d) {
_.Rd(this, a, b, c, d)
}
_.g.dispatchEvent = function (a) {
var b,
c = this.Xd()
if (c) for (b = []; c; c = c.Xd()) b.push(c)
c = this.yi
var d = a.type || a
if ('string' === typeof a) a = new _.ud(a, c)
else if (a instanceof _.ud) a.target = a.target || c
else {
var e = a
a = new _.ud(d, c)
Ha(a, e)
}
e = !0
if (b)
for (var f = b.length - 1; !a.h && 0 <= f; f--) {
var h = (a.currentTarget = b[f])
e = _.Vd(h, d, !0, a) && e
}
a.h || ((h = a.currentTarget = c), (e = _.Vd(h, d, !0, a) && e), a.h || (e = _.Vd(h, d, !1, a) && e))
if (b) for (f = 0; !a.h && f < b.length; f++) (h = a.currentTarget = b[f]), (e = _.Vd(h, d, !1, a) && e)
return e
}
_.g.M = function () {
_.I.H.M.call(this)
this.hb && _.Gd(this.hb, void 0)
this.Pf = null
}
_.g.D = function (a, b, c, d) {
return this.hb.add(String(a), b, !1, c, d)
}
_.g.Tb = function (a, b, c, d) {
return this.hb.add(String(a), b, !0, c, d)
}
_.g.pa = function (a, b, c, d) {
return this.hb.remove(String(a), b, c, d)
}
_.Vd = function (a, b, c, d) {
b = a.hb.g[String(b)]
if (!b) return !0
b = b.concat()
for (var e = !0, f = 0; f < b.length; ++f) {
var h = b[f]
if (h && !h.Lc && h.capture == c) {
var k = h.listener,
l = h.ee || h.src
h.Md && Fd(a.hb, h)
e = !1 !== k.call(l, d) && e
}
}
return e && !d.defaultPrevented
}
_.I.prototype.hd = function (a, b, c, d) {
return this.hb.hd(String(a), b, c, d)
}
_.I.prototype.hasListener = function (a, b) {
return this.hb.hasListener(void 0 !== a ? String(a) : void 0, b)
}
var Wd = function (a) {
_.I.call(this)
this.g = a || window
this.h = _.H(this.g, 'resize', this.l, !1, this)
this.j = _.cd(this.g || window)
}
_.x(Wd, _.I)
Wd.prototype.M = function () {
Wd.H.M.call(this)
this.h && (_.Sd(this.h), (this.h = null))
this.j = this.g = null
}
Wd.prototype.l = function () {
var a = _.cd(this.g || window)
_.Uc(a, this.j) || ((this.j = a), this.dispatchEvent('resize'))
}
var Xd = function (a) {
_.I.call(this)
this.j = a ? _.sd(a) : window
this.o = 1.5 <= this.j.devicePixelRatio ? 2 : 1
this.h = (0, _.w)(this.s, this)
this.l = null
;(this.g = this.j.matchMedia
? this.j.matchMedia('(min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5)')
: null) &&
'function' !== typeof this.g.addListener &&
'function' !== typeof this.g.addEventListener &&
(this.g = null)
}
_.x(Xd, _.I)
Xd.prototype.start = function () {
var a = this
this.g &&
('function' === typeof this.g.addEventListener
? (this.g.addEventListener('change', this.h),
(this.l = function () {
a.g.removeEventListener('change', a.h)
}))
: (this.g.addListener(this.h),
(this.l = function () {
a.g.removeListener(a.h)
})))
}
Xd.prototype.s = function () {
var a = 1.5 <= this.j.devicePixelRatio ? 2 : 1
this.o != a && ((this.o = a), this.dispatchEvent('a'))
}
Xd.prototype.M = function () {
this.l && this.l()
Xd.H.M.call(this)
}
var Yd = function (a, b) {
_.y.call(this)
this.o = a
if (b) {
if (this.l) throw Error('A')
this.l = b
this.g = _.F(b)
this.h = new Wd(_.dd(b))
this.h.ue(this.o.h())
this.j = new Xd(this.g)
this.j.start()
}
}
_.x(Yd, _.y)
Yd.prototype.M = function () {
this.g = this.l = null
this.h && (this.h.O(), (this.h = null))
_.ca(this.j)
this.j = null
}
qa(Qb, Yd)
var Zd = function (a, b) {
this.l = a
this.j = b
this.h = 0
this.g = null
}
Zd.prototype.get = function () {
if (0 < this.h) {
this.h--
var a = this.g
this.g = a.next
a.next = null
} else a = this.l()
return a
}
var $d = function (a, b) {
a.j(b)
100 > a.h && (a.h++, (b.next = a.g), (a.g = b))
}
var ae,
be = function () {
var a = _.q.MessageChannel
'undefined' === typeof a &&
'undefined' !== typeof window &&
window.postMessage &&
window.addEventListener &&
!_.t('Presto') &&
(a = function () {
var e = _.ed(document, 'IFRAME')
e.style.display = 'none'
document.documentElement.appendChild(e)
var f = e.contentWindow
e = f.document
e.open()
e.close()
var h = 'callImmediate' + Math.random(),
k = 'file:' == f.location.protocol ? '*' : f.location.protocol + '//' + f.location.host
e = (0, _.w)(function (l) {
if (('*' == k || l.origin == k) && l.data == h) this.port1.onmessage()
}, this)
f.addEventListener('message', e, !1)
this.port1 = {}
this.port2 = {
postMessage: function () {
f.postMessage(h, k)
}
}
})
if ('undefined' !== typeof a && !_.t('Trident') && !_.t('MSIE')) {
var b = new a(),
c = {},
d = c
b.port1.onmessage = function () {
if (void 0 !== c.next) {
c = c.next
var e = c.Cg
c.Cg = null
e()
}
}
return function (e) {
d.next = {
Cg: e
}
d = d.next
b.port2.postMessage(0)
}
}
return function (e) {
_.q.setTimeout(e, 0)
}
}
var ce = function () {
this.h = this.g = null
}
ce.prototype.add = function (a, b) {
var c = de.get()
c.set(a, b)
this.h ? (this.h.next = c) : (this.g = c)
this.h = c
}
ce.prototype.remove = function () {
var a = null
this.g && ((a = this.g), (this.g = this.g.next), this.g || (this.h = null), (a.next = null))
return a
}
var de = new Zd(
function () {
return new ee()
},
function (a) {
return a.reset()
}
),
ee = function () {
this.next = this.g = this.h = null
}
ee.prototype.set = function (a, b) {
this.h = a
this.g = b
this.next = null
}
ee.prototype.reset = function () {
this.next = this.g = this.h = null
}
var je = function (a, b) {
fe || ge()
he || (fe(), (he = !0))
ie.add(a, b)
},
fe,
ge = function () {
if (_.q.Promise && _.q.Promise.resolve) {
var a = _.q.Promise.resolve(void 0)
fe = function () {
a.then(ke)
}
} else
fe = function () {
var b = ke
'function' !== typeof _.q.setImmediate ||
(_.q.Window &&
_.q.Window.prototype &&
!_.t('Edge') &&
_.q.Window.prototype.setImmediate == _.q.setImmediate)
? (ae || (ae = be()), ae(b))
: _.q.setImmediate(b)
}
},
he = !1,
ie = new ce(),
ke = function () {
for (var a; (a = ie.remove()); ) {
try {
a.h.call(a.g)
} catch (b) {
ba(b)
}
$d(de, a)
}
he = !1
}
var le = function (a) {
if (!a) return !1
try {
return !!a.$goog_Thenable
} catch (b) {
return !1
}
}
var oe, te, xe, ye, we, ue
_.ne = function (a, b) {
this.g = 0
this.C = void 0
this.l = this.h = this.j = null
this.o = this.s = !1
if (a != _.v)
try {
var c = this
a.call(
b,
function (d) {
_.me(c, 2, d)
},
function (d) {
_.me(c, 3, d)
}
)
} catch (d) {
_.me(this, 3, d)
}
}
oe = function () {
this.next = this.j = this.h = this.l = this.g = null
this.o = !1
}
oe.prototype.reset = function () {
this.j = this.h = this.l = this.g = null
this.o = !1
}
var pe = new Zd(
function () {
return new oe()
},
function (a) {
a.reset()
}
),
qe = function (a, b, c) {
var d = pe.get()
d.l = a
d.h = b
d.j = c
return d
}
_.ne.prototype.then = function (a, b, c) {
return _.re(this, 'function' === typeof a ? a : null, 'function' === typeof b ? b : null, c)
}
_.ne.prototype.$goog_Thenable = !0
_.ne.prototype.cancel = function (a) {
if (0 == this.g) {
var b = new se(a)
je(function () {
te(this, b)
}, this)
}
}
te = function (a, b) {
if (0 == a.g)
if (a.j) {
var c = a.j
if (c.h) {
for (
var d = 0, e = null, f = null, h = c.h;
h && (h.o || (d++, h.g == a && (e = h), !(e && 1 < d)));
h = h.next
)
e || (f = h)
e &&
(0 == c.g && 1 == d
? te(c, b)
: (f ? ((d = f), d.next == c.l && (c.l = d), (d.next = d.next.next)) : ue(c), ve(c, e, 3, b)))
}
a.j = null
} else _.me(a, 3, b)
}
xe = function (a, b) {
a.h || (2 != a.g && 3 != a.g) || we(a)
a.l ? (a.l.next = b) : (a.h = b)
a.l = b
}
_.re = function (a, b, c, d) {
var e = qe(null, null, null)
e.g = new _.ne(function (f, h) {
e.l = b
? function (k) {
try {
var l = b.call(d, k)
f(l)
} catch (m) {
h(m)
}
}
: f
e.h = c
? function (k) {
try {
var l = c.call(d, k)
void 0 === l && k instanceof se ? h(k) : f(l)
} catch (m) {
h(m)
}
}
: h
})
e.g.j = a
xe(a, e)
return e.g
}
_.ne.prototype.G = function (a) {
this.g = 0
_.me(this, 2, a)
}
_.ne.prototype.L = function (a) {
this.g = 0
_.me(this, 3, a)
}
_.me = function (a, b, c) {
if (0 == a.g) {
a === c && ((b = 3), (c = new TypeError('B')))
a.g = 1
a: {
var d = c,
e = a.G,
f = a.L
if (d instanceof _.ne) {
xe(d, qe(e || _.v, f || null, a))
var h = !0
} else if (le(d)) d.then(e, f, a), (h = !0)
else {
if (_.ya(d))
try {
var k = d.then
if ('function' === typeof k) {
ye(d, k, e, f, a)
h = !0
break a
}
} catch (l) {
f.call(a, l)
h = !0
break a
}
h = !1
}
}
h || ((a.C = c), (a.g = b), (a.j = null), we(a), 3 != b || c instanceof se || ze(a, c))
}
}
ye = function (a, b, c, d, e) {
var f = !1,
h = function (l) {
f || ((f = !0), c.call(e, l))
},
k = function (l) {
f || ((f = !0), d.call(e, l))
}
try {
b.call(a, h, k)
} catch (l) {
k(l)
}
}
we = function (a) {
a.s || ((a.s = !0), je(a.B, a))
}
ue = function (a) {
var b = null
a.h && ((b = a.h), (a.h = b.next), (b.next = null))
a.h || (a.l = null)
return b
}
_.ne.prototype.B = function () {
for (var a; (a = ue(this)); ) ve(this, a, this.g, this.C)
this.s = !1
}
var ve = function (a, b, c, d) {
if (3 == c && b.h && !b.o) for (; a && a.o; a = a.j) a.o = !1
if (b.g) (b.g.j = null), Ae(b, c, d)
else
try {
b.o ? b.l.call(b.j) : Ae(b, c, d)
} catch (e) {
Be.call(null, e)
}
$d(pe, b)
},
Ae = function (a, b, c) {
2 == b ? a.l.call(a.j, c) : a.h && a.h.call(a.j, c)
},
ze = function (a, b) {
a.o = !0
je(function () {
a.o && Be.call(null, b)
})
},
Be = ba,
se = function (a) {
_.aa.call(this, a)
}
_.x(se, _.aa)
se.prototype.name = 'cancel'
/*
Copyright 2005, 2007 Bob Ippolito. All Rights Reserved.
Copyright The Closure Library Authors.
SPDX-License-Identifier: MIT
*/
var Ce = function () {
this.s = []
this.l = this.g = !1
this.j = void 0
this.L = this.S = this.B = !1
this.C = 0
this.h = null
this.o = 0
}
Ce.prototype.cancel = function (a) {
if (this.g) this.j instanceof Ce && this.j.cancel()
else {
if (this.h) {
var b = this.h
delete this.h
a ? b.cancel(a) : (b.o--, 0 >= b.o && b.cancel())
}
this.L = !0
this.g || this.G(new De(this))
}
}
Ce.prototype.I = function (a, b) {
this.B = !1
Ee(this, a, b)
}
var Ee = function (a, b, c) {
a.g = !0
a.j = c
a.l = !b
Fe(a)
},
He = function (a) {
if (a.g) {
if (!a.L) throw new Ge(a)
a.L = !1
}
}
Ce.prototype.callback = function (a) {
He(this)
Ee(this, !0, a)
}
Ce.prototype.G = function (a) {
He(this)
Ee(this, !1, a)
}
var Je = function (a, b, c) {
Ie(a, b, null, c)
},
Ke = function (a, b, c) {
Ie(a, null, b, c)
},
Ie = function (a, b, c, d) {
a.s.push([b, c, d])
a.g && Fe(a)
}
Ce.prototype.then = function (a, b, c) {
var d,
e,
f = new _.ne(function (h, k) {
e = h
d = k
})
Ie(this, e, function (h) {
h instanceof De ? f.cancel() : d(h)
})
return f.then(a, b, c)
}
Ce.prototype.$goog_Thenable = !0
var Le = function (a, b) {
b instanceof Ce
? Je(a, (0, _.w)(b.U, b))
: Je(a, function () {
return b
})
}
Ce.prototype.U = function (a) {
var b = new Ce()
Ie(this, b.callback, b.G, b)
a && ((b.h = this), this.o++)
return b
}
var Me = function (a) {
return _.Ub(a.s, function (b) {
return 'function' === typeof b[1]
})
},
Fe = function (a) {
if (a.C && a.g && Me(a)) {
var b = a.C,
c = Ne[b]
c && (_.q.clearTimeout(c.g), delete Ne[b])
a.C = 0
}
a.h && (a.h.o--, delete a.h)
b = a.j
for (var d = (c = !1); a.s.length && !a.B; ) {
var e = a.s.shift(),
f = e[0],
h = e[1]
e = e[2]
if ((f = a.l ? h : f))
try {
var k = f.call(e || null, b)
void 0 !== k && ((a.l = a.l && (k == b || k instanceof Error)), (a.j = b = k))
if (le(b) || ('function' === typeof _.q.Promise && b instanceof _.q.Promise)) (d = !0), (a.B = !0)
} catch (l) {
;(b = l), (a.l = !0), Me(a) || (c = !0)
}
}
a.j = b
d &&
((k = (0, _.w)(a.I, a, !0)),
(d = (0, _.w)(a.I, a, !1)),
b instanceof Ce ? (Ie(b, k, d), (b.S = !0)) : b.then(k, d))
c && ((b = new Oe(b)), (Ne[b.g] = b), (a.C = b.g))
},
Ge = function () {
_.aa.call(this)
}
_.x(Ge, _.aa)
Ge.prototype.message = 'Deferred has already fired'
Ge.prototype.name = 'AlreadyCalledError'
var De = function () {
_.aa.call(this)
}
_.x(De, _.aa)
De.prototype.message = 'Deferred was canceled'
De.prototype.name = 'CanceledError'
var Oe = function (a) {
this.g = _.q.setTimeout((0, _.w)(this.j, this), 0)
this.h = a
}
Oe.prototype.j = function () {
delete Ne[this.g]
throw this.h
}
var Ne = {}
var Pe = function () {
Pb.call(this)
this.g = {}
this.j = []
this.l = []
this.G = []
this.h = []
this.C = []
this.s = {}
this.qa = {}
this.o = this.L = new Mb([], '')
this.X = null
this.S = new Ce()
this.U = !1
this.I = 0
this.W = this.aa = this.Z = !1
}
_.x(Pe, Pb)
var Qe = function (a, b) {
_.aa.call(this, 'Error loading ' + a + ': ' + Lb(b))
}
_.x(Qe, _.aa)
_.g = Pe.prototype
_.g.Eh = function (a) {
this.U = a
}
_.g.Zf = function (a, b) {
if (!(this instanceof Pe)) this.Zf(a, b)
else if ('string' === typeof a) {
a = a.split('/')
for (var c = [], d = 0; d < a.length; d++) {
var e = a[d].split(':'),
f = e[0]
if (e[1]) {
e = e[1].split(',')
for (var h = 0; h < e.length; h++) e[h] = c[parseInt(e[h], 36)]
} else e = []
c.push(f)
this.g[f]
? ((f = this.g[f].yc()),
f != e && f.splice.apply(f, [0, f.length].concat(e instanceof Array ? e : _.ab(_.$a(e)))))
: (this.g[f] = new Mb(e, f))
}
b && b.length ? (xa(this.j, b), (this.X = _.ra(b))) : this.S.g || this.S.callback()
Re(this)
}
}
_.g.Ch = function (a, b) {
if (this.s[a]) {
delete this.s[a][b]
for (var c in this.s[a]) return
delete this.s[a]
}
}
_.g.$f = function (a) {
Pe.H.$f.call(this, a)
Re(this)
}
_.g.lg = function () {
return 0 < this.j.length
}
_.g.ih = function () {
return 0 < this.C.length
}
var Te = function (a) {
var b = a.lg()
b != a.Z && (Se(a, b ? 'active' : 'idle'), (a.Z = b))
b = a.ih()
b != a.aa && (Se(a, b ? 'userActive' : 'userIdle'), (a.aa = b))
},
We = function (a, b, c) {
var d = []
Aa(b, d)
b = []
for (var e = {}, f = 0; f < d.length; f++) {
var h = d[f],
k = a.g[h]
if (!k) throw Error('C`' + h)
var l = new Ce()
e[h] = l
k.g ? l.callback(a.La) : (Ue(a, h, k, !!c, l), Ve(a, h) || b.push(h))
}
0 < b.length && (0 === a.j.length ? a.T(b) : (a.h.push(b), Te(a)))
return e
},
Ue = function (a, b, c, d, e) {
c.j.push(new Kb(e.callback, e))
Nb(c, function (f) {
e.G(new Qe(b, f))
})
Ve(a, b) ? d && (_.ta(a.C, b) || a.C.push(b), Te(a)) : d && (_.ta(a.C, b) || a.C.push(b))
}
Pe.prototype.T = function (a, b, c) {
b || (this.I = 0)
this.j = b = Xe(this, a)
this.l = this.U ? a : _.wa(b)
Te(this)
if (0 !== b.length) {
this.G.push.apply(this.G, b)
if (0 < Object.keys(this.s).length && !this.B.X) throw Error('D')
a = (0, _.w)(this.B.S, this.B, _.wa(b), this.g, {
Ii: this.s,
Ki: !!c,
Mf: (0, _.w)(this.ba, this, this.l, b),
Rj: (0, _.w)(this.Ha, this)
})
;(c = 5e3 * Math.pow(this.I, 2)) ? _.q.setTimeout(a, c) : a()
}
}
var Xe = function (a, b) {
b = b.filter(function (e) {
return a.g[e].g
? (_.q.setTimeout(function () {
return Error('E`' + e)
}, 0),
!1)
: !0
})
for (var c = [], d = 0; d < b.length; d++) c = c.concat(Ye(a, b[d]))
Aa(c)
return !a.U && 1 < c.length
? ((b = c.shift()),
(a.h = c
.map(function (e) {
return [e]
})
.concat(a.h)),
[b])
: c
},
Ye = function (a, b) {
var c = Ia(a.G),
d = []
c[b] || d.push(b)
b = [b]
for (var e = 0; e < b.length; e++)
for (var f = a.g[b[e]].yc(), h = f.length - 1; 0 <= h; h--) {
var k = f[h]
a.g[k].g || c[k] || (d.push(k), b.push(k))
}
d.reverse()
Aa(d)
return d
},
Re = function (a) {
a.o == a.L && ((a.o = null), a.L.onLoad((0, _.w)(a.Qg, a)) && Ze(a, 4), Te(a))
},
na = function (a) {
if (a.o) {
var b = a.o.ib(),
c = []
if (a.s[b]) {
for (var d = _.$a(Object.keys(a.s[b])), e = d.next(); !e.done; e = d.next()) {
e = e.value
var f = a.g[e]
f && !f.g && (a.Ch(b, e), c.push(e))
}
We(a, c, void 0)
}
a.vb() ||
(a.g[b].onLoad((0, _.w)(a.Qg, a)) && Ze(a, 4),
_.va(a.C, b),
_.va(a.j, b),
0 === a.j.length && $e(a),
a.X && b == a.X && (a.S.g || a.S.callback()),
Te(a),
(a.o = null))
}
},
Ve = function (a, b) {
if (_.ta(a.j, b)) return !0
for (var c = 0; c < a.h.length; c++) if (_.ta(a.h[c], b)) return !0
return !1
}
Pe.prototype.load = function (a, b) {
return We(this, [a], b)[a]
}
var la = function (a) {
var b = _.fa
b.o && 'synthetic_module_overhead' === b.o.ib() && (na(b), delete b.g.synthetic_module_overhead)
b.g[a] &&
af(
b,
b.g[a].yc() || [],
function (c) {
c.g = new Jb()
_.va(b.j, c.ib())
},
function (c) {
return !c.g
}
)
b.o = b.g[a]
}
Pe.prototype.ba = function (a, b, c) {
this.I++
this.l = a
b.forEach(_.ub(_.va, this.G), this)
401 == c
? (Ze(this, 0), (this.h.length = 0))
: 410 == c
? (cf(this, 3), $e(this))
: 3 <= this.I
? (cf(this, 1), $e(this))
: this.T(this.l, !0, 8001 == c)
}
Pe.prototype.Ha = function () {
cf(this, 2)
$e(this)
}
var cf = function (a, b) {
1 < a.l.length
? (a.h = a.l
.map(function (c) {
return [c]
})
.concat(a.h))
: Ze(a, b)
},
Ze = function (a, b) {
var c = a.l
a.j.length = 0
for (var d = [], e = 0; e < a.h.length; e++) {
var f = a.h[e].filter(function (l) {
var m = Ye(this, l)
return _.Ub(c, function (n) {
return _.ta(m, n)
})
}, a)
xa(d, f)
}
for (e = 0; e < c.length; e++) _.ua(d, c[e])
for (e = 0; e < d.length; e++) {
for (f = 0; f < a.h.length; f++) _.va(a.h[f], d[e])
_.va(a.C, d[e])
}
var h = a.qa.error
if (h)
for (e = 0; e < h.length; e++) {
var k = h[e]
for (f = 0; f < d.length; f++) k('error', d[f], b)
}
for (e = 0; e < c.length; e++) a.g[c[e]] && a.g[c[e]].Mf(b)
a.l.length = 0
Te(a)
},
$e = function (a) {
for (; a.h.length; ) {
var b = a.h.shift().filter(function (c) {
return !this.g[c].g
}, a)
if (0 < b.length) {
a.T(b)
return
}
}
Te(a)
},
Se = function (a, b) {
a = a.qa[b]
for (var c = 0; a && c < a.length; c++) a[c](b)
},
af = function (a, b, c, d, e) {
d =
void 0 === d
? function () {
return !0
}
: d
e = void 0 === e ? {} : e
b = _.$a(b)
for (var f = b.next(); !f.done; f = b.next()) {
f = f.value
var h = a.g[f]
!e[f] && d(h) && ((e[f] = !0), af(a, h.yc() || [], c, d, e), c(h))
}
}
Pe.prototype.O = function () {
ea(Fa(this.g), this.L)
this.g = {}
this.j = []
this.l = []
this.C = []
this.h = []
this.qa = {}
this.W = !0
}
Pe.prototype.vb = function () {
return this.W
}
_.ha = function () {
return new Pe()
}
var df = function (a, b) {
this.g = a[_.q.Symbol.iterator]()
this.h = b
}
df.prototype[Symbol.iterator] = function () {
return this
}
df.prototype.next = function () {
var a = this.g.next()
return {
value: a.done ? void 0 : this.h.call(void 0, a.value),
done: a.done
}
}
var ef = function (a, b) {
return new df(a, b)
}
_.ff =
'StopIteration' in _.q
? _.q.StopIteration
: {
message: 'StopIteration',
stack: ''
}
_.gf = function () {}
_.gf.prototype.lc = function () {
throw _.ff
}
_.gf.prototype.next = function () {
return _.hf
}
_.hf = {
done: !0,
value: void 0
}
_.jf = function (a) {
if (a.done) throw _.ff
return a.value
}
_.gf.prototype.Ja = function () {
return this
}
var nf = function (a) {
if (a instanceof kf || a instanceof lf || a instanceof mf) return a
if ('function' == typeof a.next)
return new kf(function () {
return a
})
if ('function' == typeof a[Symbol.iterator])
return new kf(function () {
return a[Symbol.iterator]()
})
if ('function' == typeof a.Ja)
return new kf(function () {
return a.Ja()
})
throw Error('H')
},
kf = function (a) {
this.g = a
}
kf.prototype.Ja = function () {
return new lf(this.g())
}
kf.prototype[Symbol.iterator] = function () {
return new mf(this.g())
}
kf.prototype.h = function () {
return new mf(this.g())
}
var lf = function (a) {
this.g = a
}
_.u(lf, _.gf)
lf.prototype.lc = function () {
var a = this.g.next()
if (a.done) throw _.ff
return a.value
}
lf.prototype.next = function () {
return this.g.next()
}
lf.prototype[Symbol.iterator] = function () {
return new mf(this.g)
}
lf.prototype.h = function () {
return new mf(this.g)
}
var mf = function (a) {
kf.call(this, function () {
return a
})
this.j = a
}
_.u(mf, kf)
mf.prototype.next = function () {
return this.j.next()
}
_.of = function (a, b) {
this.h = {}
this.g = []
this.j = this.size = 0
var c = arguments.length
if (1 < c) {
if (c % 2) throw Error('v')
for (var d = 0; d < c; d += 2) this.set(arguments[d], arguments[d + 1])
} else if (a)
if (a instanceof _.of) for (c = a.Sb(), d = 0; d < c.length; d++) this.set(c[d], a.get(c[d]))
else for (d in a) this.set(d, a[d])
}
_.of.prototype.jb = function () {
pf(this)
for (var a = [], b = 0; b < this.g.length; b++) a.push(this.h[this.g[b]])
return a
}
_.of.prototype.Sb = function () {
pf(this)
return this.g.concat()
}
_.qf = function (a, b) {
return a.has(b)
}
_.of.prototype.has = function (a) {
return rf(this.h, a)
}
_.of.prototype.Dc = function () {
return 0 == this.size
}
_.of.prototype.remove = function (a) {
rf(this.h, a)
? (delete this.h[a], --this.size, this.j++, this.g.length > 2 * this.size && pf(this), (a = !0))
: (a = !1)
return a
}
var pf = function (a) {
if (a.size != a.g.length) {
for (var b = 0, c = 0; b < a.g.length; ) {
var d = a.g[b]
rf(a.h, d) && (a.g[c++] = d)
b++
}
a.g.length = c
}
if (a.size != a.g.length) {
var e = {}
for (c = b = 0; b < a.g.length; ) (d = a.g[b]), rf(e, d) || ((a.g[c++] = d), (e[d] = 1)), b++
a.g.length = c
}
}
_.g = _.of.prototype
_.g.get = function (a, b) {
return rf(this.h, a) ? this.h[a] : b
}
_.g.set = function (a, b) {
rf(this.h, a) || ((this.size += 1), this.g.push(a), this.j++)
this.h[a] = b
}
_.g.forEach = function (a, b) {
for (var c = this.Sb(), d = 0; d < c.length; d++) {
var e = c[d],
f = this.get(e)
a.call(b, f, e, this)
}
}
_.g.clone = function () {
return new _.of(this)
}
_.g.keys = function () {
return nf(this.Ja(!0)).h()
}
_.g.values = function () {
return nf(this.Ja(!1)).h()
}
_.g.entries = function () {
var a = this
return ef(this.keys(), function (b) {
return [b, a.get(b)]
})
}
_.g.Ja = function (a) {
pf(this)
var b = 0,
c = this.j,
d = this,
e = new _.gf()
e.next = function () {
if (c != d.j) throw Error('I')
if (b >= d.g.length) return _.hf
var h = d.g[b++]
return {
value: a ? h : d.h[h],
done: !1
}
}
var f = e.next
e.lc = function () {
return _.jf(f.call(e))
}
return e
}
var rf = function (a, b) {
return Object.prototype.hasOwnProperty.call(a, b)
}
_.sf = function (a) {
if (a.jb && 'function' == typeof a.jb) return a.jb()
if (('undefined' !== typeof Map && a instanceof Map) || ('undefined' !== typeof Set && a instanceof Set))
return Array.from(a.values())
if ('string' === typeof a) return a.split('')
if (_.da(a)) {
for (var b = [], c = a.length, d = 0; d < c; d++) b.push(a[d])
return b
}
return Fa(a)
}
var vf
_.uf = function (a) {
this.g = new _.of()
this.size = 0
a && _.tf(this, a)
}
vf = function (a) {
var b = typeof a
return ('object' == b && a) || 'function' == b ? 'o' + _.za(a) : b.charAt(0) + a
}
_.uf.prototype.add = function (a) {
this.g.set(vf(a), a)
this.size = this.g.size
}
_.tf = function (a, b) {
b = _.sf(b)
for (var c = b.length, d = 0; d < c; d++) a.add(b[d])
a.size = a.g.size
}
_.g = _.uf.prototype
_.g.remove = function (a) {
a = this.g.remove(vf(a))
this.size = this.g.size
return a
}
_.g.Dc = function () {
return 0 === this.g.size
}
_.g.has = function (a) {
return _.qf(this.g, vf(a))
}
_.g.contains = function (a) {
return _.qf(this.g, vf(a))
}
_.g.jb = function () {
return this.g.jb()
}
_.g.values = function () {
return this.g.values()
}
_.g.clone = function () {
return new _.uf(this)
}
_.g.Ja = function () {
return this.g.Ja(!1)
}
_.uf.prototype[Symbol.iterator] = function () {
return this.values()
}
var wf = [],
xf = function (a) {
function b(d) {
d &&
Tb(
d,
function (e, f) {
e[f.id] = !0
return e
},
c.ak
)
}
var c = {
ak: {},
index: wf.length,
Kl: a
}
b(a.g)
b(a.j)
wf.push(c)
a.g &&
_.Rb(a.g, function (d) {
var e = d.id
e instanceof A && d.module && (e.Mj = d.module)
})
}
var yf = new A('MpJwZc', 'MpJwZc')
var zf = new A('UUJqVe', 'UUJqVe')
new A('Wt6vjf', 'Wt6vjf')
new A('byfTOb', 'byfTOb')
new A('LEikZe', 'LEikZe')
new A('lsjVmc', 'lsjVmc')
new A('pVbxBc')
new A('tdUkaf')
new A('fJuxOc')
new A('ZtVrH')
new A('WSziFf')
new A('ZmXAm')
new A('BWETze')
new A('UBSgGf')
new A('zZa4xc')
new A('o1bZcd')
new A('WwG67d')
new A('z72MOc')
new A('JccZRe')
new A('amY3Td')
new A('ABma3e')
new A('GHAeAc', 'GHAeAc')
new A('gSshPb')
new A('klpyYe')
new A('OPbIxb')
new A('pg9hFd')
new A('yu4DA')
new A('vk3Wc')
new A('IykvEf')
new A('J5K1Ad')
new A('IW8Usd')
new A('IaqD3e')
new A('jbDgG')
new A('b8xKu')
new A('d0RAGb')
new A('AzG0ke')
new A('J4QWB')
new A('TuDsZ')
new A('hdXIif')
new A('mITR5c')
new A('DFElXb')
new A('NGntwf')
new A('Bgf0ib')
new A('Xpw1of')
new A('v5BQle')
new A('ofuapc')
new A('FENZqe')
new A('tLnxq')
xf({
g: [
{
id: Qb,
Ai: Yd,
multiple: !0
}
]
})
var Af = {}
var Bf = new td(),
Cf = function (a, b) {
_.ud.call(this, a, b)
this.node = b
}
_.u(Cf, _.ud)
/*
SPDX-License-Identifier: Apache-2.0
*/
_.La = {}
var Ka
_.Ra = function () {}
Ka = function (a) {
this.g = a
}
_.u(Ka, _.Ra)
Ka.prototype.toString = function () {
return this.g.toString()
}
var Df = function () {},
Oa = function (a) {
this.g = a
}
_.u(Oa, Df)
Oa.prototype.toString = function () {
return this.g.toString()
}
var Hf
_.Ef = RegExp(
'^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$'
)
_.Ff = function (a) {
return a ? decodeURI(a) : a
}
_.Gf = function (a, b) {
if (a) {
a = a.split('&')
for (var c = 0; c < a.length; c++) {
var d = a[c].indexOf('='),
e = null
if (0 <= d) {
var f = a[c].substring(0, d)
e = a[c].substring(d + 1)
} else f = a[c]
b(f, e ? _.Wc(e) : '')
}
}
}
Hf = function (a, b, c) {
if (Array.isArray(b)) for (var d = 0; d < b.length; d++) Hf(a, String(b[d]), c)
else null != b && c.push(a + ('' === b ? '' : '=' + _.Vc(b)))
}
/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
_.If = function (a, b) {
b || _.F()
this.j = a || null
}
_.If.prototype.ia = function (a) {
a = a({}, this.j ? this.j.g() : {})
this.h(null, 'function' == typeof _.Jf && a instanceof _.Jf ? a.Eb : null)
}
_.If.prototype.h = function () {}
var Kf = function (a) {
this.h = a
this.j = this.h.g(zf)
}
Kf.prototype.g = function () {
this.h.vb() || (this.j = this.h.g(zf))
return this.j ? this.j.g() : {}
}
var Lf = function (a) {
var b = new Kf(a)
_.If.call(this, b, a.get(Qb).g)
this.l = new _.I()
this.o = b
}
_.u(Lf, _.If)
Lf.prototype.g = function () {
return this.o.g()
}
Lf.prototype.h = function (a, b) {
_.If.prototype.h.call(this, a, b)
this.l.dispatchEvent(new Cf(Bf, a, b))
}
qa(yf, Lf)
xf({
g: [
{
id: yf,
Ai: Lf,
multiple: !0
}
]
})
var Mf = function (a, b) {
this.defaultValue = a
this.type = b
this.value = a
}
Mf.prototype.get = function () {
return this.value
}
Mf.prototype.set = function (a) {
this.value = a
}
var Nf = function (a) {
Mf.call(this, a, 'b')
}
_.u(Nf, Mf)
Nf.prototype.get = function () {
return this.value
}
var Of = function () {
this.g = {}
this.j = ''
this.h = {}
}
Of.prototype.toString = function () {
var a = this.j + Pf(this)
var b = this.h
var c = [],
d
for (d in b) Hf(d, b[d], c)
b = c.join('&')
c = ''
'' != b && (c = '?' + b)
return a + c
}
var Pf = function (a) {
var b = [],
c = (0, _.w)(function (d) {
void 0 !== this.g[d] && b.push(d + '=' + this.g[d])
}, a)
'1' == Qf(a, 'md')
? (c('md'), c('k'), c('ck'), c('am'), c('rs'), c('gssmodulesetproto'))
: (c('sdch'),
c('k'),
c('ck'),
c('am'),
c('rt'),
'd' in a.g || Rf(a, 'd', '0'),
c('d'),
c('exm'),
c('excm'),
c('esmo'),
(a.g.excm || a.g.exm) && b.push('ed=1'),
c('im'),
c('dg'),
c('sm'),
'1' == Qf(a, 'br') && c('br'),
'' !== Sf(a) && c('wt'),
c('gssmodulesetproto'),
c('rs'),
c('ee'),
c('cb'),
c('m'))
return b.join('/')
},
Qf = function (a, b) {
return a.g[b] ? a.g[b] : null
},
Rf = function (a, b, c) {
c ? (a.g[b] = c) : delete a.g[b]
},
Sf = function (a) {
switch (Qf(a, 'wt')) {
case '0':
return '0'
case '1':
return '1'
case '2':
return '2'
default:
return ''
}
}
Of.prototype.clone = function () {
return Tf(this.toString())
}
var Tf = function (a) {
var b = void 0 === b ? !0 : b
var c = Uf(a),
d = new Of(),
e = c.match(_.Ef)[5]
_.Ac(Vf, function (h) {
var k = e.match('/' + h + '=([^/]+)')
k && Rf(d, h, k[1])
})
var f = -1 != a.indexOf('_/ss/') ? '_/ss/' : '_/js/'
d.j = a.substr(0, a.indexOf(f) + f.length)
if (!b) return d
;(a = c.match(_.Ef)[6] || null) &&
_.Gf(a, function (h, k) {
d.h[h] = k
})
return d
},
Uf = function (a) {
return a.startsWith('https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=') ? a.substr(65) : a
},
Vf = {
fl: 'k',
Fk: 'ck',
Xk: 'm',
Ok: 'exm',
Mk: 'excm',
Pk: 'esmo',
wk: 'am',
el: 'rt',
Tk: 'd',
Nk: 'ed',
ol: 'sv',
Gk: 'deob',
Dk: 'cb',
ll: 'rs',
gl: 'sdch',
Uk: 'im',
Hk: 'dg',
Lk: 'br',
Bl: 'wt',
Qk: 'ee',
nl: 'sm',
Wk: 'md',
Rk: 'gssmodulesetproto'
}
_.J = function (a) {
_.y.call(this)
this.h = a
this.g = {}
}
_.x(_.J, _.y)
var Wf = []
_.J.prototype.D = function (a, b, c, d) {
return Xf(this, a, b, c, d)
}
var Xf = function (a, b, c, d, e, f) {
Array.isArray(c) || (c && (Wf[0] = c.toString()), (c = Wf))
for (var h = 0; h < c.length; h++) {
var k = _.H(b, c[h], d || a.handleEvent, e || !1, f || a.h || a)
if (!k) break
a.g[k.key] = k
}
return a
}
_.J.prototype.Tb = function (a, b, c, d) {
return Yf(this, a, b, c, d)
}
var Yf = function (a, b, c, d, e, f) {
if (Array.isArray(c)) for (var h = 0; h < c.length; h++) Yf(a, b, c[h], d, e, f)
else {
b = _.Kd(b, c, d || a.handleEvent, e, f || a.h || a)
if (!b) return a
a.g[b.key] = b
}
return a
}
_.J.prototype.pa = function (a, b, c, d, e) {
if (Array.isArray(b)) for (var f = 0; f < b.length; f++) this.pa(a, b[f], c, d, e)
else
(c = c || this.handleEvent),
(d = _.ya(d) ? !!d.capture : !!d),
(e = e || this.h || this),
(c = Ld(c)),
(d = !!d),
(b = _.zd(a) ? a.hd(b, c, d, e) : a ? ((a = _.Nd(a)) ? a.hd(b, c, d, e) : null) : null),
b && (_.Sd(b), delete this.g[b.key])
return this
}
_.Zf = function (a) {
_.Ac(
a.g,
function (b, c) {
this.g.hasOwnProperty(c) && _.Sd(b)
},
a
)
a.g = {}
}
_.J.prototype.M = function () {
_.J.H.M.call(this)
_.Zf(this)
}
_.J.prototype.handleEvent = function () {
throw Error('R')
}
var $f = function () {}
$f.prototype.h = null
var ag = function (a) {
return a.h || (a.h = a.l())
}
var bg,
cg = function () {}
_.x(cg, $f)
cg.prototype.g = function () {
var a = dg(this)
return a ? new ActiveXObject(a) : new XMLHttpRequest()
}
cg.prototype.l = function () {
var a = {}
dg(this) && ((a[0] = !0), (a[1] = !0))
return a
}
var dg = function (a) {
if (!a.j && 'undefined' == typeof XMLHttpRequest && 'undefined' != typeof ActiveXObject) {
for (
var b = ['MSXML2.XMLHTTP.6.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP', 'Microsoft.XMLHTTP'], c = 0;
c < b.length;
c++
) {
var d = b[c]
try {
return new ActiveXObject(d), (a.j = d)
} catch (e) {}
}
throw Error('S')
}
return a.j
}
bg = new cg()
var eg = function () {}
_.x(eg, $f)
eg.prototype.g = function () {
var a = new XMLHttpRequest()
if ('withCredentials' in a) return a
if ('undefined' != typeof XDomainRequest) return new fg()
throw Error('T')
}
eg.prototype.l = function () {
return {}
}
var fg = function () {
this.g = new XDomainRequest()
this.readyState = 0
this.onreadystatechange = null
this.responseType = this.responseText = ''
this.status = -1
this.statusText = ''
this.g.onload = (0, _.w)(this.Vh, this)
this.g.onerror = (0, _.w)(this.ng, this)
this.g.onprogress = (0, _.w)(this.hj, this)
this.g.ontimeout = (0, _.w)(this.mj, this)
}
_.g = fg.prototype
_.g.open = function (a, b, c) {
if (null != c && !c) throw Error('U')
this.g.open(a, b)
}
_.g.send = function (a) {
if (a)
if ('string' == typeof a) this.g.send(a)
else throw Error('V')
else this.g.send()
}
_.g.abort = function () {
this.g.abort()
}
_.g.setRequestHeader = function () {}
_.g.getResponseHeader = function (a) {
return 'content-type' == a.toLowerCase() ? this.g.contentType : ''
}
_.g.Vh = function () {
this.status = 200
this.responseText = this.g.responseText
gg(this, 4)
}
_.g.ng = function () {
this.status = 500
this.responseText = ''
gg(this, 4)
}
_.g.mj = function () {
this.ng()
}
_.g.hj = function () {
this.status = 200
gg(this, 1)
}
var gg = function (a, b) {
a.readyState = b
if (a.onreadystatechange) a.onreadystatechange()
}
fg.prototype.getAllResponseHeaders = function () {
return 'content-type: ' + this.g.contentType
}
_.hg = function (a, b, c) {
if ('function' === typeof a) c && (a = (0, _.w)(a, c))
else if (a && 'function' == typeof a.handleEvent) a = (0, _.w)(a.handleEvent, a)
else throw Error('W')
return 2147483647 < Number(b) ? -1 : _.q.setTimeout(a, b || 0)
}
_.ig = function (a) {
_.q.clearTimeout(a)
}
var kg, lg, sg, rg, og
_.jg = function (a) {
_.I.call(this)
this.headers = new Map()
this.L = a || null
this.h = !1
this.G = this.g = null
this.o = ''
this.l = 0
this.j = this.S = this.C = this.I = !1
this.s = 0
this.B = null
this.W = ''
this.U = this.X = !1
}
_.x(_.jg, _.I)
kg = /^https?$/i
lg = ['POST', 'PUT']
_.mg = []
_.jg.prototype.aa = function () {
this.O()
_.va(_.mg, this)
}
_.jg.prototype.send = function (a, b, c, d) {
if (this.g) throw Error('X`' + this.o + '`' + a)
b = b ? b.toUpperCase() : 'GET'
this.o = a
this.l = 0
this.I = !1
this.h = !0
this.g = this.L ? this.L.g() : bg.g()
this.G = this.L ? ag(this.L) : ag(bg)
this.g.onreadystatechange = (0, _.w)(this.T, this)
try {
;(this.S = !0), this.g.open(b, String(a), !0), (this.S = !1)
} catch (h) {
ng(this)
return
}
a = c || ''
c = new Map(this.headers)
if (d)
if (Object.getPrototypeOf(d) === Object.prototype) for (var e in d) c.set(e, d[e])
else if ('function' === typeof d.keys && 'function' === typeof d.get) {
e = _.$a(d.keys())
for (var f = e.next(); !f.done; f = e.next()) (f = f.value), c.set(f, d.get(f))
} else throw Error('Y`' + String(d))
d = Array.from(c.keys()).find(function (h) {
return 'content-type' == h.toLowerCase()
})
e = _.q.FormData && a instanceof _.q.FormData
!_.ta(lg, b) || d || e || c.set('Content-Type', 'application/x-www-form-urlencoded;charset=utf-8')
b = _.$a(c)
for (d = b.next(); !d.done; d = b.next())
(c = _.$a(d.value)), (d = c.next().value), (c = c.next().value), this.g.setRequestHeader(d, c)
this.W && (this.g.responseType = this.W)
'withCredentials' in this.g && this.g.withCredentials !== this.X && (this.g.withCredentials = this.X)
try {
og(this),
0 < this.s &&
((this.U = pg(this.g))
? ((this.g.timeout = this.s), (this.g.ontimeout = (0, _.w)(this.Z, this)))
: (this.B = _.hg(this.Z, this.s, this))),
(this.C = !0),
this.g.send(a),
(this.C = !1)
} catch (h) {
ng(this)
}
}
var pg = function (a) {
return _.B && _.vc(9) && 'number' === typeof a.timeout && void 0 !== a.ontimeout
}
_.jg.prototype.Z = function () {
'undefined' != typeof mb && this.g && ((this.l = 8), this.dispatchEvent('timeout'), this.abort(8))
}
var ng = function (a) {
a.h = !1
a.g && ((a.j = !0), a.g.abort(), (a.j = !1))
a.l = 5
qg(a)
rg(a)
},
qg = function (a) {
a.I || ((a.I = !0), a.dispatchEvent('complete'), a.dispatchEvent('error'))
}
_.jg.prototype.abort = function (a) {
this.g &&
this.h &&
((this.h = !1),
(this.j = !0),
this.g.abort(),
(this.j = !1),
(this.l = a || 7),
this.dispatchEvent('complete'),
this.dispatchEvent('abort'),
rg(this))
}
_.jg.prototype.M = function () {
this.g && (this.h && ((this.h = !1), (this.j = !0), this.g.abort(), (this.j = !1)), rg(this, !0))
_.jg.H.M.call(this)
}
_.jg.prototype.T = function () {
this.vb() || (this.S || this.C || this.j ? sg(this) : this.ba())
}
_.jg.prototype.ba = function () {
sg(this)
}
sg = function (a) {
if (a.h && 'undefined' != typeof mb && (!a.G[1] || 4 != (a.g ? a.g.readyState : 0) || 2 != _.tg(a)))
if (a.C && 4 == (a.g ? a.g.readyState : 0)) _.hg(a.T, 0, a)
else if ((a.dispatchEvent('readystatechange'), 4 == (a.g ? a.g.readyState : 0))) {
a.h = !1
try {
_.ug(a) ? (a.dispatchEvent('complete'), a.dispatchEvent('success')) : ((a.l = 6), qg(a))
} finally {
rg(a)
}
}
}
rg = function (a, b) {
if (a.g) {
og(a)
var c = a.g,
d = a.G[0] ? _.v : null
a.g = null
a.G = null
b || a.dispatchEvent('ready')
try {
c.onreadystatechange = d
} catch (e) {}
}
}
og = function (a) {
a.g && a.U && (a.g.ontimeout = null)
a.B && (_.ig(a.B), (a.B = null))
}
_.ug = function (a) {
var b = _.tg(a)
a: switch (b) {
case 200:
case 201:
case 202:
case 204:
case 206:
case 304:
case 1223:
var c = !0
break a
default:
c = !1
}
if (!c) {
if ((b = 0 === b))
(a = String(a.o).match(_.Ef)[1] || null),
!a && _.q.self && _.q.self.location && ((a = _.q.self.location.protocol), (a = a.substr(0, a.length - 1))),
(b = !kg.test(a ? a.toLowerCase() : ''))
c = b
}
return c
}
_.tg = function (a) {
try {
return 2 < (a.g ? a.g.readyState : 0) ? a.g.status : -1
} catch (b) {
return -1
}
}
_.vg = function (a) {
try {
return a.g ? a.g.responseText : ''
} catch (b) {
return ''
}
}
var xg = function (a) {
_.y.call(this)
this.I = a
this.B = Tf(a)
this.j = this.l = null
this.X = !0
this.J = new _.J(this)
this.U = []
this.s = []
this.C = new Set()
this.g = []
this.T = new wg()
this.h = []
this.G = !1
a = (0, _.w)(this.L, this)
Af.version = a
}
_.u(xg, _.y)
var yg = function (a, b) {
a.g.length && Le(b, a.g[a.g.length - 1])
a.g.push(b)
Je(
b,
function () {
_.va(this.g, b)
},
a
)
}
xg.prototype.S = function (a, b, c) {
var d = this
c = void 0 === c ? {} : c
var e = c.Ii,
f = c.Ki,
h = c.Mf,
k = c.Rj
c = a.filter(function (p) {
return d.s.includes(p)
})
var l = a.filter(function (p) {
return !d.s.includes(p)
})
if (0 < c.length) {
this.s.length = 0
if (this.g.length) {
var m = this.g[this.g.length - 1]
Je(
this.o,
function (p) {
var r = new Ce()
Je(m, r.callback)
Je(r, function () {
return p
})
return r
},
this
)
}
var n = new Ce()
this.g.push(n)
Ie(
this.o,
function (p) {
var r = this
setTimeout(function () {
if (zg(p.code, p.url, h) && 0 < l.length) {
var z = Ag(r, l, b, e, f)
Bg(r, z, h, k, f)
}
_.va(r.g, n)
n.callback()
r.o = null
}, 0)
},
function (p) {
var r = this
setTimeout(function () {
h(p)
r.o = null
}, 0)
},
this
)
} else (a = Ag(this, a, b, e, f)), Bg(this, a, h, k, f)
}
var Ag = function (a, b, c, d, e) {
d = void 0 === d ? {} : d
var f = []
Cg(a, b, c, d, void 0 === e ? !1 : e, function (h) {
f.push(h.ib())
})
return f
},
Cg = function (a, b, c, d, e, f, h) {
h = void 0 === h ? {} : h
b = _.$a(b)
for (var k = b.next(); !k.done; k = b.next()) {
var l = k.value
k = c[l]
;(!e && (a.C.has(l) || k.g)) ||
h[l] ||
((h[l] = !0), (l = d[l] ? Object.keys(d[l]) : []), Cg(a, k.yc().concat(l), c, d, e, f, h), f(k))
}
},
Bg = function (a, b, c, d, e) {
e = void 0 === e ? !1 : e
var f = [],
h = new Ce()
b = [b]
for (
var k = function (p, r) {
for (var z = [], G = 0, R = Math.floor(p.length / r) + 1, rd = 0; rd < r; rd++) {
var fc = (rd + 1) * R
z.push(p.slice(G, fc))
G = fc
}
return z
},
l = b.shift();
l;
) {
var m = Dg(a, l, !!e, !0)
if (2e3 >= m.length) {
if ((l = Eg(a, l, e))) f.push(l), Le(h, l.g)
} else b = k(l, Math.ceil(m.length / 2e3)).concat(b)
l = b.shift()
}
var n = new Ce()
yg(a, n)
Je(n, function () {
return Fg(a, f, c, d)
})
Ke(
n,
function () {
var p = new Gg()
p.j = !0
p.h = -1
Fg(this, [p], c, d)
},
a
)
Je(h, function () {
return n.callback()
})
h.callback()
},
Eg = function (a, b, c) {
var d = Dg(a, b, !(void 0 === c || !c))
a.U.push(d)
b = _.$a(b)
for (c = b.next(); !c.done; c = b.next()) a.C.add(c.value)
if (a.G)
(a = _.ed(document, 'SCRIPT')),
_.Ta(a, _.Ma(d)),
(a.type = 'text/javascript'),
(a.async = !1),
document.body.appendChild(a)
else {
var e = new Gg(),
f = new _.jg(0 < a.h.length ? new eg() : void 0)
a.J.D(f, 'success', (0, _.w)(e.C, e, f))
a.J.D(f, 'error', (0, _.w)(e.s, e, f))
a.J.D(f, 'timeout', (0, _.w)(e.B, e))
Xf(a.J, f, 'ready', f.O, !1, f)
f.s = 3e4
Hg(a.T, function () {
f.send(d)
return e.g
})
return e
}
return null
},
Fg = function (a, b, c, d) {
for (var e = !1, f, h = !1, k = 0; k < b.length; k++) {
var l = b[k]
if (!f && l.j) {
e = !0
f = l.h
break
} else l.l && (h = !0)
}
var m = _.wa(a.g)
;(e || h) && -1 != f && (a.g.length = 0)
if (e) c && c(f)
else if (h) d && d()
else for (k = 0; k < b.length; k++) (l = b[k]), zg(l.o, l.Xb) || (c && c(8001))
;(e || h) &&
-1 != f &&
_.Rb(m, function (n) {
n.cancel()
})
}
xg.prototype.M = function () {
this.J.O()
delete Af.version
_.y.prototype.M.call(this)
}
xg.prototype.L = function () {
return Qf(this.B, 'k')
}
var Dg = function (a, b, c, d) {
d = void 0 === d ? !1 : d
var e = _.Ff(a.I.match(_.Ef)[3] || null)
if (0 < a.h.length && !_.ta(a.h, e) && null != e && window.location.hostname != e) throw Error('aa`' + e)
e = a.B.clone()
delete e.g.m
delete e.g.exm
delete e.g.ed
Rf(e, 'm', b.join(','))
a.l && (Rf(e, 'ck', a.l), a.j && Rf(e, 'rs', a.j))
Rf(e, 'd', '0')
c && ((a = _.Xc()), (e.h.zx = a))
a = e.toString()
if (d && 0 == a.lastIndexOf('/', 0)) {
e = document.location.href.match(_.Ef)
d = e[1]
b = e[2]
c = e[3]
e = e[4]
var f = ''
d && (f += d + ':')
c && ((f += '//'), b && (f += b + '@'), (f += c), e && (f += ':' + e))
a = f + a
}
return a
},
zg = function (a, b, c) {
var d = ''
if (1 < a.length && '\n' === a.charAt(a.length - 1)) {
var e = a.lastIndexOf('\n', a.length - 2)
0 <= e && (d = a.substring(e + 1, a.length - 1))
}
if (_.Wb(d, 'Google Inc.') || 0 == d.lastIndexOf('//# sourceMappingURL=', 0))
try {
d = window
var f = _.Pa(a + '\r\n//# sourceURL=' + b)
var h = f instanceof Df ? _.Qa(f) : f instanceof Db && f.constructor === Db ? f.g : 'type_error:SafeScript'
d.eval(h) === h && d.eval(h.toString())
} catch (k) {
return c && c(8001), !1
}
else return c && c(8001), !1
return !0
},
Ig = function (a) {
var b = _.Ff(a.match(_.Ef)[5] || null) || ''
b = _.Ff(Uf(b).match(_.Ef)[5] || null)
return null !== b && b.match('(/_/js/)|(/_/ss/)') && b.match('/k=') ? a : null
},
Gg = function () {
this.g = new Ce()
this.Xb = this.o = ''
this.j = !1
this.h = 0
this.l = !1
}
Gg.prototype.C = function (a) {
this.o = _.vg(a)
this.Xb = String(a.o)
this.g.callback()
}
Gg.prototype.s = function (a) {
this.j = !0
this.h = _.tg(a)
this.g.callback()
}
Gg.prototype.B = function () {
this.l = !0
this.g.callback()
}
var wg = function () {
this.g = 0
this.h = []
},
Hg = function (a, b) {
a.h.push(b)
Jg(a)
},
Jg = function (a) {
for (; 5 > a.g && a.h.length; ) Kg(a, a.h.shift())
},
Kg = function (a, b) {
a.g++
Je(
b(),
function () {
this.g--
Jg(this)
},
a
)
}
var Lg = new Nf(!1),
Mg = document.location.href
xf({
h: {
dml: Lg
},
initialize: function (a) {
var b = Lg.get(),
c = '',
d = ''
window &&
window._F_cssRowKey &&
((c = window._F_cssRowKey), window._F_combinedSignature && (d = window._F_combinedSignature))
if (c && 'function' !== typeof window._F_installCss) throw Error('Z')
var e,
f = _.q._F_jsUrl
f && (e = Ig(f))
!e && (f = document.getElementById('base-js')) && ((e = f.src ? f.src : f.getAttribute('href')), (e = Ig(e)))
e || (e = Ig(Mg))
e || ((e = document.getElementsByTagName('script')), (e = Ig(e[e.length - 1].src)))
if (!e) throw Error('$')
e = new xg(e)
c && (e.l = c)
d && (e.j = d)
e.G = b
b = ja()
b.B = e
b.Eh(!0)
b = ja()
b.$f(a)
a.j(b)
}
})
_._ModuleManager_initialize = function (a, b) {
if (!_.fa) {
if (!_.ha) return
_.ia()
}
_.fa.Zf(a, b)
}
_._ModuleManager_initialize(
'b/sy0/el_conf:1/sy2/sy4/sy3:4/sy1:1,3,5/el_main:6/el_sect:6/ajaxproxy/website_error/navigationui:5/_stam:3,4/n73qwf/MpJwZc',
['sy0', 'el_conf']
)
} catch (e) {
_._DumpException(e)
}
try {
_.ma('sy0')
/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
_.Og = function (a) {
;(0, _.Ng)()
return _.Ib(a)
}
_.Ng = _.v
_.oa()
} catch (e) {
_._DumpException(e)
}
try {
_.ma('el_conf')
var Pg, K
_._exportVersion = function (a) {
_.wb('google.translate.v', a)
}
_._getCallbackFunction = function (a) {
return _.nb(a)
}
_._exportMessages = function () {
_.wb('google.translate.m', K)
}
Pg = function (a) {
var b = document.getElementsByTagName('head')[0]
b || (b = document.body.parentNode.appendChild(document.createElement('head')))
b.appendChild(a)
}
_._loadJs = function (a) {
var b = _.ed(document, 'SCRIPT')
b.type = 'text/javascript'
b.charset = 'UTF-8'
_.Ta(b, _.Og(a))
Pg(b)
}
_._loadCss = function (a) {
var b = document.createElement('link')
b.type = 'text/css'
b.rel = 'stylesheet'
b.charset = 'UTF-8'
b.href = a
Pg(b)
}
_._isNS = function (a) {
a = a.split('.')
for (var b = window, c = 0; c < a.length; ++c) if (!(b = b[a[c]])) return !1
return !0
}
_._setupNS = function (a) {
a = a.split('.')
for (var b = window, c = 0; c < a.length; ++c)
b.hasOwnProperty
? b.hasOwnProperty(a[c])
? (b = b[a[c]])
: (b = b[a[c]] = {})
: (b = b[a[c]] || (b[a[c]] = {}))
return b
}
K = {}
MSG_TRANSLATE = '\u7ffb\u8bd1'
K[0] = MSG_TRANSLATE
MSG_CANCEL = '\u53d6\u6d88'
K[1] = MSG_CANCEL
MSG_CLOSE = '\u53d6\u6d88'
K[2] = MSG_CLOSE
MSGFUNC_PAGE_TRANSLATED_TO = function (a) {
return 'Google \u5df2\u5c06\u6b64\u7f51\u9875\u81ea\u52a8\u7ffb\u8bd1\u6210\uff1a' + a
}
K[3] = MSGFUNC_PAGE_TRANSLATED_TO
MSGFUNC_TRANSLATED_TO = function (a) {
return '\u5df2\u7ffb\u8bd1\u4e3a\u4ee5\u4e0b\u8bed\u8a00\uff1a' + a
}
K[4] = MSGFUNC_TRANSLATED_TO
MSG_GENERAL_ERROR =
'\u9519\u8bef\uff1a\u670d\u52a1\u5668\u65e0\u6cd5\u5b8c\u6210\u60a8\u7684\u8bf7\u6c42\u3002\u8bf7\u7a0d\u540e\u518d\u8bd5\u3002'
K[5] = MSG_GENERAL_ERROR
MSG_LEARN_MORE = '\u4e86\u89e3\u8be6\u60c5'
K[6] = MSG_LEARN_MORE
MSGFUNC_POWERED_BY = function (a) {
return '\u7531 ' + a + '\u5f3a\u529b\u9a71\u52a8'
}
K[7] = MSGFUNC_POWERED_BY
MSG_TRANSLATE_PRODUCT_NAME = '\u7ffb\u8bd1'
K[8] = MSG_TRANSLATE_PRODUCT_NAME
MSG_TRANSLATION_IN_PROGRESS = '\u6b63\u5728\u7ffb\u8bd1'
K[9] = MSG_TRANSLATION_IN_PROGRESS
MSGFUNC_TRANSLATE_PAGE_TO = function (a) {
return '\u7528 Google \u7ffb\u8bd1\u5c06\u6b64\u7f51\u9875\u7ffb\u8bd1\u6210' + a + '\uff1f'
}
K[10] = MSGFUNC_TRANSLATE_PAGE_TO
MSGFUNC_VIEW_PAGE_IN = function (a) {
return '\u4f7f\u7528\u4ee5\u4e0b\u8bed\u8a00\u67e5\u770b\u6b64\u7f51\u9875\uff1a' + a
}
K[11] = MSGFUNC_VIEW_PAGE_IN
MSG_RESTORE = '\u663e\u793a\u539f\u6587'
K[12] = MSG_RESTORE
MSG_SSL_INFO_LOCAL_FILE =
'\u6b64\u672c\u5730\u6587\u4ef6\u7684\u5185\u5bb9\u5c06\u901a\u8fc7\u5b89\u5168\u8fde\u63a5\u53d1\u9001\u7ed9 Google \u8fdb\u884c\u7ffb\u8bd1\u3002'
K[13] = MSG_SSL_INFO_LOCAL_FILE
MSG_SSL_INFO_SECURE_PAGE =
'\u6b64\u5b89\u5168\u7f51\u9875\u7684\u5185\u5bb9\u5c06\u901a\u8fc7\u5b89\u5168\u8fde\u63a5\u53d1\u9001\u7ed9 Google \u8fdb\u884c\u7ffb\u8bd1\u3002'
K[14] = MSG_SSL_INFO_SECURE_PAGE
MSG_SSL_INFO_INTRANET_PAGE =
'\u6b64 Intranet \u7f51\u9875\u7684\u5185\u5bb9\u5c06\u901a\u8fc7\u5b89\u5168\u8fde\u63a5\u53d1\u9001\u7ed9 Google \u8fdb\u884c\u7ffb\u8bd1\u3002'
K[15] = MSG_SSL_INFO_INTRANET_PAGE
MSG_SELECT_LANGUAGE = '\u9009\u62e9\u8bed\u8a00'
K[16] = MSG_SELECT_LANGUAGE
MSGFUNC_TURN_OFF_TRANSLATION = function (a) {
return '\u5173\u95ed' + a + '\u7ffb\u8bd1'
}
K[17] = MSGFUNC_TURN_OFF_TRANSLATION
MSGFUNC_TURN_OFF_FOR = function (a) {
return '\u5173\u95ed\u4ee5\u4e0b\u8bed\u8a00\u7684\u81ea\u52a8\u6a2a\u5e45\u5f39\u51fa\u529f\u80fd\uff1a' + a
}
K[18] = MSGFUNC_TURN_OFF_FOR
MSG_ALWAYS_HIDE_AUTO_POPUP_BANNER = '\u59cb\u7ec8\u9690\u85cf'
K[19] = MSG_ALWAYS_HIDE_AUTO_POPUP_BANNER
MSG_ORIGINAL_TEXT = '\u539f\u6587\uff1a'
K[20] = MSG_ORIGINAL_TEXT
MSG_FILL_SUGGESTION = '\u63d0\u4f9b\u66f4\u597d\u7684\u7ffb\u8bd1\u5efa\u8bae'
K[21] = MSG_FILL_SUGGESTION
MSG_SUBMIT_SUGGESTION = '\u63d0\u4f9b\u5efa\u8bae'
K[22] = MSG_SUBMIT_SUGGESTION
MSG_SHOW_TRANSLATE_ALL = '\u5168\u90e8\u7ffb\u8bd1'
K[23] = MSG_SHOW_TRANSLATE_ALL
MSG_SHOW_RESTORE_ALL = '\u5168\u90e8\u6062\u590d'
K[24] = MSG_SHOW_RESTORE_ALL
MSG_SHOW_CANCEL_ALL = '\u5168\u90e8\u53d6\u6d88'
K[25] = MSG_SHOW_CANCEL_ALL
MSG_TRANSLATE_TO_MY_LANGUAGE = '\u5c06\u8fd9\u4e9b\u5185\u5bb9\u7ffb\u8bd1\u6210\u6211\u7684\u8bed\u8a00'
K[26] = MSG_TRANSLATE_TO_MY_LANGUAGE
MSGFUNC_TRANSLATE_EVERYTHING_TO = function (a) {
return '\u5c06\u6240\u6709\u5185\u5bb9\u7ffb\u8bd1\u6210' + a
}
K[27] = MSGFUNC_TRANSLATE_EVERYTHING_TO
MSG_SHOW_ORIGINAL_LANGUAGES = '\u663e\u793a\u6e90\u8bed\u8a00'
K[28] = MSG_SHOW_ORIGINAL_LANGUAGES
MSG_OPTIONS = '\u9009\u9879'
K[29] = MSG_OPTIONS
MSG_TURN_OFF_TRANSLATION_FOR_THIS_SITE = '\u5173\u95ed\u5bf9\u6b64\u7f51\u7ad9\u7684\u7ffb\u8bd1'
K[30] = MSG_TURN_OFF_TRANSLATION_FOR_THIS_SITE
K[31] = null
MSG_ALT_SUGGESTION = '\u663e\u793a\u5176\u4ed6\u7ffb\u8bd1'
K[32] = MSG_ALT_SUGGESTION
MSG_ALT_ACTIVITY_HELPER_TEXT =
'\u70b9\u51fb\u4e0a\u65b9\u7684\u5b57\u8bcd\u5373\u53ef\u83b7\u53d6\u5176\u4ed6\u7ffb\u8bd1'
K[33] = MSG_ALT_ACTIVITY_HELPER_TEXT
MSG_USE_ALTERNATIVES = '\u91c7\u7528'
K[34] = MSG_USE_ALTERNATIVES
MSG_DRAG_TIP = '\u6309\u4f4f Shift \u952e\u8fdb\u884c\u62d6\u52a8\u53ef\u91cd\u65b0\u6392\u5e8f'
K[35] = MSG_DRAG_TIP
MSG_CLICK_FOR_ALT = '\u70b9\u51fb\u53ef\u663e\u793a\u5176\u4ed6\u7ffb\u8bd1'
K[36] = MSG_CLICK_FOR_ALT
MSG_DRAG_INSTUCTIONS =
'\u6309\u4f4f Shift \u952e\u7684\u540c\u65f6\u70b9\u51fb\u5e76\u62d6\u52a8\u4e0a\u65b9\u7684\u5b57\u8bcd\u5373\u53ef\u91cd\u65b0\u6392\u5e8f\u3002'
K[37] = MSG_DRAG_INSTUCTIONS
MSG_SUGGESTION_SUBMITTED = '\u611f\u8c22\u60a8\u4e3a Google \u7ffb\u8bd1\u63d0\u4f9b\u7ffb\u8bd1\u5efa\u8bae\u3002'
K[38] = MSG_SUGGESTION_SUBMITTED
MSG_MANAGE_TRANSLATION_FOR_THIS_SITE = '\u7ba1\u7406\u6b64\u7f51\u7ad9\u7684\u7ffb\u8bd1'
K[39] = MSG_MANAGE_TRANSLATION_FOR_THIS_SITE
MSG_ALT_AND_CONTRIBUTE_ACTIVITY_HELPER_TEXT =
'\u70b9\u51fb\u67d0\u4e2a\u5b57\u8bcd\u663e\u793a\u5176\u4ed6\u7ffb\u8bd1\u6216\u53cc\u51fb\u67d0\u4e2a\u5b57\u8bcd\u76f4\u63a5\u8fdb\u884c\u4fee\u6539'
K[40] = MSG_ALT_AND_CONTRIBUTE_ACTIVITY_HELPER_TEXT
MSG_ORIGINAL_TEXT_NO_COLON = '\u539f\u6587'
K[41] = MSG_ORIGINAL_TEXT_NO_COLON
K[42] = '\u7ffb\u8bd1'
K[43] = '\u7ffb\u8bd1'
K[44] = '\u60a8\u6240\u505a\u7684\u66f4\u6b63\u5df2\u63d0\u4ea4\u3002'
MSG_LANGUAGE_UNSUPPORTED = '\u9519\u8bef\uff1a\u4e0d\u652f\u6301\u7f51\u9875\u6240\u7528\u8bed\u8a00\u3002'
K[45] = MSG_LANGUAGE_UNSUPPORTED
MSG_LANGUAGE_TRANSLATE_WIDGET = '\u8bed\u8a00\u7ffb\u8bd1\u5fae\u4ef6'
K[46] = MSG_LANGUAGE_TRANSLATE_WIDGET
_.wb('_exportVersion', _._exportVersion)
_.wb('_getCallbackFunction', _._getCallbackFunction)
_.wb('_exportMessages', _._exportMessages)
_.wb('_loadJs', _._loadJs)
_.wb('_loadCss', _._loadCss)
_.wb('_isNS', _._isNS)
_.wb('_setupNS', _._setupNS)
window.addEventListener &&
'undefined' == typeof document.readyState &&
window.addEventListener(
'DOMContentLoaded',
function () {
document.readyState = 'complete'
},
!1
)
_.oa()
} catch (e) {
_._DumpException(e)
}
}.call(this, this.default_tr))
// Google Inc.
//# sourceURL=/_/translate_http/_/js/k=translate_http.tr.zh_CN.LIKKG2grB2U.O/d=1/rs=AN8SPfoaOjpcjBdgqUu9OCU5fn_SY9Ny4Q/m=el_conf
// Congigure Constants
;(function () {
var gtConstEvalStartTime = new Date()
if (_isNS('google.translate.Element')) {
return
}
;(function () {
var c = _setupNS('google.translate._const')
c._cest = gtConstEvalStartTime
gtConstEvalStartTime = undefined
// hide this eval start time constant
c._cl = 'zh-CN'
c._cuc = 'googleTranslateElementInit'
c._cac = ''
c._cam = ''
c._ctkk = '457705.1796268541'
var h = 'translate.googleapis.com'
var s = 'https' + '://'
var b = s + h
c._pah = h
c._pas = s
var staticPath = '/translate_static/'
c._pci = b + staticPath + 'img/te_ctrl3.gif'
c._pmi = b + staticPath + 'img/mini_google.png'
c._pbi = b + staticPath + 'img/te_bk.gif'
c._pli = b + staticPath + 'img/loading.gif'
c._ps = b + staticPath + 'css/translateelement.css'
c._plla = 'translate-pa.googleapis.com' + '/v1/supportedLanguages'
c._puh = 'translate.google.com'
c._cnal = {}
_loadCss(c._ps)
_loadJs(
'https://translate.googleapis.com/_/translate_http/_/js/k\x3dtranslate_http.tr.zh_CN.LIKKG2grB2U.O/am\x3dAg/d\x3d1/exm\x3del_conf/ed\x3d1/rs\x3dAN8SPfpCMTJcSuk3nbpZWd8RBQYgEQvqlA/m\x3del_main'
)
_exportMessages()
_exportVersion('TE_20220316')
})()
})()