You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
10029 lines
412 KiB
10029 lines
412 KiB
window.googleLT_ || (window.googleLT_ = (new Date).getTime()), window.google || (window.google = {}), window.google.loader || (window.google.loader = {}, google.loader.ServiceBase = "https://www.google.com/uds", google.loader.GoogleApisBase = "https://ajax.googleapis.com/ajax", google.loader.ApiKey = "notsupplied", google.loader.KeyVerified = !0, google.loader.LoadFailure = !1, google.loader.Secure = !0, google.loader.GoogleLocale = "www.google.com", google.loader.ClientLocation = null, google.loader.AdditionalParams = "", function() {
|
|
function t(t) {
|
|
return t in l ? l[t] : l[t] = -1 != navigator.userAgent.toLowerCase().indexOf(t)
|
|
}
|
|
|
|
function i(t, i) {
|
|
var n = function() {};
|
|
n.prototype = i.prototype, t.ca = i.prototype, t.prototype = new n
|
|
}
|
|
|
|
function n(t, i, n) {
|
|
var e = Array.prototype.slice.call(arguments, 2) || [];
|
|
return function() {
|
|
return t.apply(i, e.concat(Array.prototype.slice.call(arguments)))
|
|
}
|
|
}
|
|
|
|
function e(t) {
|
|
return t = Error(t), t.toString = function() {
|
|
return this.message
|
|
}, t
|
|
}
|
|
|
|
function s(t, i) {
|
|
for (var n = t.split(/\./), e = window, s = 0; s < n.length - 1; s++) e[n[s]] || (e[n[s]] = {}), e = e[n[s]];
|
|
e[n[n.length - 1]] = i
|
|
}
|
|
|
|
function r(t, i, n) {
|
|
t[i] = n
|
|
}
|
|
|
|
function o(t, i, n) {
|
|
if (t.addEventListener) t.addEventListener(i, n, !1);
|
|
else if (t.attachEvent) t.attachEvent("on" + i, n);
|
|
else {
|
|
var e = t["on" + i];
|
|
t["on" + i] = null != e ? h([n, e]) : n
|
|
}
|
|
}
|
|
|
|
function h(t) {
|
|
return function() {
|
|
for (var i = 0; i < t.length; i++) t[i]()
|
|
}
|
|
}
|
|
|
|
function c() {
|
|
j[document.readyState] ? u() : 0 < w.length && window.setTimeout(c, 10)
|
|
}
|
|
|
|
function u() {
|
|
for (var t = 0; t < w.length; t++) w[t]();
|
|
w.length = 0
|
|
}
|
|
|
|
function a(t) {
|
|
this.b = t, this.B = [], this.A = {}, this.l = {}, this.g = {}, this.s = !0, this.c = -1
|
|
}
|
|
|
|
function f(t) {
|
|
this.T = t, this.v = {}, this.C = 0
|
|
}
|
|
|
|
function d(t, i, e) {
|
|
this.name = t, this.S = i, this.w = e, this.G = this.j = !1, this.m = [], google.loader.F[this.name] = n(this.o, this)
|
|
}
|
|
|
|
function b(t, i) {
|
|
this.b = t, this.h = i, this.j = !1
|
|
}
|
|
var l = {};
|
|
if (!g) var g = s;
|
|
if (!p) var p = r;
|
|
google.loader.F = {}, g("google.loader.callbacks", google.loader.F);
|
|
var v = {},
|
|
m = {};
|
|
google.loader.eval = {}, g("google.loader.eval", google.loader.eval), google.load = function(t, i, n) {
|
|
function s(t) {
|
|
var i = t.split(".");
|
|
if (2 < i.length) throw e("Module: '" + t + "' not found!");
|
|
"undefined" != typeof i[1] && (r = i[0], n.packages = n.packages || [], n.packages.push(i[1]))
|
|
}
|
|
var r = t;
|
|
if (n = n || {}, t instanceof Array || t && "object" == typeof t && "function" == typeof t.join && "function" == typeof t.reverse)
|
|
for (var o = 0; o < t.length; o++) s(t[o]);
|
|
else s(t);
|
|
if (!(t = v[":" + r])) throw e("Module: '" + r + "' not found!");
|
|
if (n && !n.language && n.locale && (n.language = n.locale), n && "string" == typeof n.callback && (o = n.callback, o.match(/^[[\]A-Za-z0-9._]+$/) && (o = window.eval(o), n.callback = o)), (o = n && null != n.callback) && !t.D(i)) throw e("Module: '" + r + "' must be loaded before DOM onLoad!");
|
|
o ? t.u(i, n) ? window.setTimeout(n.callback, 0) : t.load(i, n) : t.u(i, n) || t.load(i, n)
|
|
}, g("google.load", google.load), google.ba = function(i, n) {
|
|
n ? (0 == w.length && (o(window, "load", u), !t("msie") && !t("safari") && !t("konqueror") && t("mozilla") || window.opera ? window.addEventListener("DOMContentLoaded", u, !1) : t("msie") ? document.write("<script defer onreadystatechange='google.loader.domReady()' src=//:></script>") : (t("safari") || t("konqueror")) && window.setTimeout(c, 10)), w.push(i)) : o(window, "load", i)
|
|
}, g("google.setOnLoadCallback", google.ba);
|
|
var w = [];
|
|
google.loader.W = function() {
|
|
var t = window.event.srcElement;
|
|
"complete" == t.readyState && (t.onreadystatechange = null, t.parentNode.removeChild(t), u())
|
|
}, g("google.loader.domReady", google.loader.W);
|
|
var j = {
|
|
loaded: !0,
|
|
complete: !0
|
|
};
|
|
google.loader.f = function(t, i, n) {
|
|
if (n) {
|
|
var e;
|
|
"script" == t ? (e = document.createElement("script"), e.type = "text/javascript", e.src = i) : "css" == t && (e = document.createElement("link"), e.type = "text/css", e.href = i, e.rel = "stylesheet"), (t = document.getElementsByTagName("head")[0]) || (t = document.body.parentNode.appendChild(document.createElement("head"))), t.appendChild(e)
|
|
} else "script" == t ? document.write('<script src="' + i + '" type="text/javascript"></script>') : "css" == t && document.write('<link href="' + i + '" type="text/css" rel="stylesheet"></link>')
|
|
}, g("google.loader.writeLoadTag", google.loader.f), google.loader.Z = function(t) {
|
|
m = t
|
|
}, g("google.loader.rfm", google.loader.Z), google.loader.aa = function(t) {
|
|
for (var i in t) "string" == typeof i && i && ":" == i.charAt(0) && !v[i] && (v[i] = new b(i.substring(1), t[i]))
|
|
}, g("google.loader.rpl", google.loader.aa), google.loader.$ = function(t) {
|
|
if ((t = t.specs) && t.length)
|
|
for (var i = 0; i < t.length; ++i) {
|
|
var n = t[i];
|
|
"string" == typeof n ? v[":" + n] = new a(n) : (n = new d(n.name, n.baseSpec, n.customSpecs), v[":" + n.name] = n)
|
|
}
|
|
}, g("google.loader.rm", google.loader.$), google.loader.loaded = function(t) {
|
|
v[":" + t.module].o(t)
|
|
}, g("google.loader.loaded", google.loader.loaded), google.loader.V = function() {
|
|
return "qid=" + ((new Date).getTime().toString(16) + Math.floor(1e7 * Math.random()).toString(16))
|
|
}, g("google.loader.createGuidArg_", google.loader.V), s("google_exportSymbol", s), s("google_exportProperty", r), google.loader.a = {}, g("google.loader.themes", google.loader.a), google.loader.a.K = "//www.google.com/cse/style/look/bubblegum.css", p(google.loader.a, "BUBBLEGUM", google.loader.a.K), google.loader.a.M = "//www.google.com/cse/style/look/greensky.css", p(google.loader.a, "GREENSKY", google.loader.a.M), google.loader.a.L = "//www.google.com/cse/style/look/espresso.css", p(google.loader.a, "ESPRESSO", google.loader.a.L), google.loader.a.O = "//www.google.com/cse/style/look/shiny.css", p(google.loader.a, "SHINY", google.loader.a.O), google.loader.a.N = "//www.google.com/cse/style/look/minimalist.css", p(google.loader.a, "MINIMALIST", google.loader.a.N), google.loader.a.P = "//www.google.com/cse/style/look/v2/default.css", p(google.loader.a, "V2_DEFAULT", google.loader.a.P), a.prototype.i = function(t, i) {
|
|
var n = "";
|
|
if (void 0 != i && (void 0 != i.language && (n += "&hl=" + encodeURIComponent(i.language)), void 0 != i.nocss && (n += "&output=" + encodeURIComponent("nocss=" + i.nocss)), void 0 != i.nooldnames && (n += "&nooldnames=" + encodeURIComponent(i.nooldnames)), void 0 != i.packages && (n += "&packages=" + encodeURIComponent(i.packages)), null != i.callback && (n += "&async=2"), void 0 != i.style && (n += "&style=" + encodeURIComponent(i.style)), void 0 != i.noexp && (n += "&noexp=true"), void 0 != i.other_params && (n += "&" + i.other_params)), !this.s) {
|
|
google[this.b] && google[this.b].JSHash && (n += "&sig=" + encodeURIComponent(google[this.b].JSHash));
|
|
var e, s = [];
|
|
for (e in this.A) ":" == e.charAt(0) && s.push(e.substring(1));
|
|
for (e in this.l) ":" == e.charAt(0) && this.l[e] && s.push(e.substring(1));
|
|
n += "&have=" + encodeURIComponent(s.join(","))
|
|
}
|
|
return google.loader.ServiceBase + "/?file=" + this.b + "&v=" + t + google.loader.AdditionalParams + n
|
|
}, a.prototype.H = function(t) {
|
|
var i = null;
|
|
t && (i = t.packages);
|
|
var n = null;
|
|
if (i)
|
|
if ("string" == typeof i) n = [t.packages];
|
|
else if (i.length)
|
|
for (n = [], t = 0; t < i.length; t++) "string" == typeof i[t] && n.push(i[t].replace(/^\s*|\s*$/, "").toLowerCase());
|
|
for (n || (n = ["default"]), i = [], t = 0; t < n.length; t++) this.A[":" + n[t]] || i.push(n[t]);
|
|
return i
|
|
}, a.prototype.load = function(t, i) {
|
|
var n = this.H(i),
|
|
e = i && null != i.callback;
|
|
if (e) var s = new f(i.callback);
|
|
for (var r = [], o = n.length - 1; o >= 0; o--) {
|
|
var h = n[o];
|
|
e && s.R(h), this.l[":" + h] ? (n.splice(o, 1), e && this.g[":" + h].push(s)) : r.push(h)
|
|
}
|
|
if (n.length) {
|
|
for (i && i.packages && (i.packages = n.sort().join(",")), o = 0; o < r.length; o++) h = r[o], this.g[":" + h] = [], e && this.g[":" + h].push(s);
|
|
if (i || null == m[":" + this.b] || null == m[":" + this.b].versions[":" + t] || google.loader.AdditionalParams || !this.s) i && i.autoloaded || google.loader.f("script", this.i(t, i), e);
|
|
else {
|
|
n = m[":" + this.b], google[this.b] = google[this.b] || {};
|
|
for (var c in n.properties) c && ":" == c.charAt(0) && (google[this.b][c.substring(1)] = n.properties[c]);
|
|
google.loader.f("script", google.loader.ServiceBase + n.path + n.js, e), n.css && google.loader.f("css", google.loader.ServiceBase + n.path + n.css, e)
|
|
}
|
|
for (this.s && (this.s = !1, this.c = (new Date).getTime(), 1 != this.c % 100 && (this.c = -1)), o = 0; o < r.length; o++) h = r[o], this.l[":" + h] = !0
|
|
}
|
|
}, a.prototype.o = function(t) {
|
|
-1 != this.c && (A("al_" + this.b, "jl." + ((new Date).getTime() - this.c), !0), this.c = -1), this.B = this.B.concat(t.components), google.loader[this.b] || (google.loader[this.b] = {}), google.loader[this.b].packages = this.B.slice(0);
|
|
for (var i = 0; i < t.components.length; i++) {
|
|
this.A[":" + t.components[i]] = !0, this.l[":" + t.components[i]] = !1;
|
|
var n = this.g[":" + t.components[i]];
|
|
if (n) {
|
|
for (var e = 0; e < n.length; e++) n[e].U(t.components[i]);
|
|
delete this.g[":" + t.components[i]]
|
|
}
|
|
}
|
|
}, a.prototype.u = function(t, i) {
|
|
return 0 == this.H(i).length
|
|
}, a.prototype.D = function() {
|
|
return !0
|
|
}, f.prototype.R = function(t) {
|
|
this.C++, this.v[":" + t] = !0
|
|
}, f.prototype.U = function(t) {
|
|
this.v[":" + t] && (this.v[":" + t] = !1, this.C--, 0 == this.C && window.setTimeout(this.T, 0))
|
|
}, i(d, a), d.prototype.load = function(t, i) {
|
|
var n = i && null != i.callback;
|
|
n ? (this.m.push(i.callback), i.callback = "google.loader.callbacks." + this.name) : this.j = !0, i && i.autoloaded || google.loader.f("script", this.i(t, i), n)
|
|
}, d.prototype.u = function(t, i) {
|
|
return i && null != i.callback ? this.G : this.j
|
|
}, d.prototype.o = function() {
|
|
this.G = !0;
|
|
for (var t = 0; t < this.m.length; t++) window.setTimeout(this.m[t], 0);
|
|
this.m = []
|
|
};
|
|
var y = function(t, i) {
|
|
return t.string ? encodeURIComponent(t.string) + "=" + encodeURIComponent(i) : t.regex ? i.replace(/(^.*$)/, t.regex) : ""
|
|
};
|
|
d.prototype.i = function(t, i) {
|
|
return this.X(this.I(t), t, i)
|
|
}, d.prototype.X = function(t, i, n) {
|
|
var e = "";
|
|
if (t.key && (e += "&" + y(t.key, google.loader.ApiKey)), t.version && (e += "&" + y(t.version, i)), i = google.loader.Secure && t.ssl ? t.ssl : t.uri, null != n)
|
|
for (var s in n) t.params[s] ? e += "&" + y(t.params[s], n[s]) : "other_params" == s ? e += "&" + n[s] : "base_domain" == s && (i = "https://" + n[s] + t.uri.substring(t.uri.indexOf("/", 7)));
|
|
return google[this.name] = {}, -1 == i.indexOf("?") && e && (e = "?" + e.substring(1)), i + e
|
|
}, d.prototype.D = function(t) {
|
|
return this.I(t).deferred
|
|
}, d.prototype.I = function(t) {
|
|
if (this.w)
|
|
for (var i = 0; i < this.w.length; ++i) {
|
|
var n = this.w[i];
|
|
if (new RegExp(n.pattern).test(t)) return n
|
|
}
|
|
return this.S
|
|
}, i(b, a), b.prototype.load = function(t, i) {
|
|
this.j = !0, google.loader.f("script", this.i(t, i), !1)
|
|
}, b.prototype.u = function() {
|
|
return this.j
|
|
}, b.prototype.o = function() {}, b.prototype.i = function(t, i) {
|
|
if (!this.h.versions[":" + t]) {
|
|
if (this.h.aliases) {
|
|
var n = this.h.aliases[":" + t];
|
|
n && (t = n)
|
|
}
|
|
if (!this.h.versions[":" + t]) throw e("Module: '" + this.b + "' with version '" + t + "' not found!")
|
|
}
|
|
return google.loader.GoogleApisBase + "/libs/" + this.b + "/" + t + "/" + this.h.versions[":" + t][i && i.uncompressed ? "uncompressed" : "compressed"]
|
|
}, b.prototype.D = function() {
|
|
return !1
|
|
};
|
|
var k = !1,
|
|
x = [],
|
|
T = (new Date).getTime(),
|
|
S = function() {
|
|
k || (o(window, "unload", C), k = !0)
|
|
},
|
|
E = function(t, i) {
|
|
if (S(), !(google.loader.Secure || google.loader.Options && !1 !== google.loader.Options.csi)) {
|
|
for (var e = 0; e < t.length; e++) t[e] = encodeURIComponent(t[e].toLowerCase().replace(/[^a-z0-9_.]+/g, "_"));
|
|
for (e = 0; e < i.length; e++) i[e] = encodeURIComponent(i[e].toLowerCase().replace(/[^a-z0-9_.]+/g, "_"));
|
|
window.setTimeout(n(L, null, "//gg.google.com/csi?s=uds&v=2&action=" + t.join(",") + "&it=" + i.join(",")), 1e4)
|
|
}
|
|
},
|
|
A = function(t, i, n) {
|
|
n ? E([t], [i]) : (S(), x.push("r" + x.length + "=" + encodeURIComponent(t + (i ? "|" + i : ""))), window.setTimeout(C, 5 < x.length ? 0 : 15e3))
|
|
},
|
|
C = function() {
|
|
if (x.length) {
|
|
var t = google.loader.ServiceBase;
|
|
0 == t.indexOf("http:") && (t = t.replace(/^http:/, "https:")), L(t + "/stats?" + x.join("&") + "&nc=" + (new Date).getTime() + "_" + ((new Date).getTime() - T)), x.length = 0
|
|
}
|
|
},
|
|
L = function(t) {
|
|
var i = new Image,
|
|
n = L.Y++;
|
|
L.J[n] = i, i.onload = i.onerror = function() {
|
|
delete L.J[n]
|
|
}, i.src = t, i = null
|
|
};
|
|
L.J = {}, L.Y = 0, s("google.loader.recordCsiStat", E), s("google.loader.recordStat", A), s("google.loader.createImageForLogging", L)
|
|
}(), google.loader.rm({
|
|
specs: ["visualization", "payments", {
|
|
name: "annotations",
|
|
baseSpec: {
|
|
uri: "https://www.google.com/reviews/scripts/annotations_bootstrap.js",
|
|
ssl: null,
|
|
key: {
|
|
string: "key"
|
|
},
|
|
version: {
|
|
string: "v"
|
|
},
|
|
deferred: !0,
|
|
params: {
|
|
country: {
|
|
string: "gl"
|
|
},
|
|
callback: {
|
|
string: "callback"
|
|
},
|
|
language: {
|
|
string: "hl"
|
|
}
|
|
}
|
|
}
|
|
}, "language", "gdata", "wave", "spreadsheets", "search", "orkut", "feeds", "annotations_v2", "picker", "identitytoolkit", {
|
|
name: "maps",
|
|
baseSpec: {
|
|
uri: "https://maps.google.com/maps?file=googleapi",
|
|
ssl: "https://maps-api-ssl.google.com/maps?file=googleapi",
|
|
key: {
|
|
string: "key"
|
|
},
|
|
version: {
|
|
string: "v"
|
|
},
|
|
deferred: !0,
|
|
params: {
|
|
callback: {
|
|
regex: "callback=$1&async=2"
|
|
},
|
|
language: {
|
|
string: "hl"
|
|
}
|
|
}
|
|
},
|
|
customSpecs: [{
|
|
uri: "https://maps.googleapis.com/maps/api/js",
|
|
ssl: "https://maps.googleapis.com/maps/api/js",
|
|
version: {
|
|
string: "v"
|
|
},
|
|
deferred: !0,
|
|
params: {
|
|
callback: {
|
|
string: "callback"
|
|
},
|
|
language: {
|
|
string: "hl"
|
|
}
|
|
},
|
|
pattern: "^(3|3..*)$"
|
|
}]
|
|
}, {
|
|
name: "friendconnect",
|
|
baseSpec: {
|
|
uri: "https://www.google.com/friendconnect/script/friendconnect.js",
|
|
ssl: "https://www.google.com/friendconnect/script/friendconnect.js",
|
|
key: {
|
|
string: "key"
|
|
},
|
|
version: {
|
|
string: "v"
|
|
},
|
|
deferred: !1,
|
|
params: {}
|
|
}
|
|
}, {
|
|
name: "sharing",
|
|
baseSpec: {
|
|
uri: "https://www.google.com/s2/sharing/js",
|
|
ssl: null,
|
|
key: {
|
|
string: "key"
|
|
},
|
|
version: {
|
|
string: "v"
|
|
},
|
|
deferred: !1,
|
|
params: {
|
|
language: {
|
|
string: "hl"
|
|
}
|
|
}
|
|
}
|
|
}, "ads", {
|
|
name: "books",
|
|
baseSpec: {
|
|
uri: "https://books.google.com/books/api.js",
|
|
ssl: "https://encrypted.google.com/books/api.js",
|
|
key: {
|
|
string: "key"
|
|
},
|
|
version: {
|
|
string: "v"
|
|
},
|
|
deferred: !0,
|
|
params: {
|
|
callback: {
|
|
string: "callback"
|
|
},
|
|
language: {
|
|
string: "hl"
|
|
}
|
|
}
|
|
}
|
|
}, "elements", "earth", "ima"]
|
|
}), google.loader.rfm({
|
|
":search": {
|
|
versions: {
|
|
":1": "1",
|
|
":1.0": "1"
|
|
},
|
|
path: "/api/search/1.0/8bdfc79787aa2b2b1ac464140255872c/",
|
|
js: "default+en.I.js",
|
|
css: "default+en.css",
|
|
properties: {
|
|
":Version": "1.0",
|
|
":NoOldNames": !1,
|
|
":JSHash": "8bdfc79787aa2b2b1ac464140255872c"
|
|
}
|
|
},
|
|
":language": {
|
|
versions: {
|
|
":1": "1",
|
|
":1.0": "1"
|
|
},
|
|
path: "/api/language/1.0/21ed3320451b9198aa71e398186af717/",
|
|
js: "default+en.I.js",
|
|
properties: {
|
|
":Version": "1.0",
|
|
":JSHash": "21ed3320451b9198aa71e398186af717"
|
|
}
|
|
},
|
|
":annotations": {
|
|
versions: {
|
|
":1": "1",
|
|
":1.0": "1"
|
|
},
|
|
path: "/api/annotations/1.0/3b0f18d6e7bf8cf053640179ef6d98d1/",
|
|
js: "default+en.I.js",
|
|
properties: {
|
|
":Version": "1.0",
|
|
":JSHash": "3b0f18d6e7bf8cf053640179ef6d98d1"
|
|
}
|
|
},
|
|
":wave": {
|
|
versions: {
|
|
":1": "1",
|
|
":1.0": "1"
|
|
},
|
|
path: "/api/wave/1.0/3b6f7573ff78da6602dda5e09c9025bf/",
|
|
js: "default.I.js",
|
|
properties: {
|
|
":Version": "1.0",
|
|
":JSHash": "3b6f7573ff78da6602dda5e09c9025bf"
|
|
}
|
|
},
|
|
":earth": {
|
|
versions: {
|
|
":1": "1",
|
|
":1.0": "1"
|
|
},
|
|
path: "/api/earth/1.0/d2fd21686addcd75dd267a0ff2f7b381/",
|
|
js: "default.I.js",
|
|
properties: {
|
|
":Version": "1.0",
|
|
":JSHash": "d2fd21686addcd75dd267a0ff2f7b381"
|
|
}
|
|
},
|
|
":feeds": {
|
|
versions: {
|
|
":1": "1",
|
|
":1.0": "1"
|
|
},
|
|
path: "/api/feeds/1.0/482f2817cdf8982edf2e5669f9e3a627/",
|
|
js: "default+en.I.js",
|
|
css: "default+en.css",
|
|
properties: {
|
|
":Version": "1.0",
|
|
":JSHash": "482f2817cdf8982edf2e5669f9e3a627"
|
|
}
|
|
},
|
|
":picker": {
|
|
versions: {
|
|
":1": "1",
|
|
":1.0": "1"
|
|
},
|
|
path: "/api/picker/1.0/1c635e91b9d0c082c660a42091913907/",
|
|
js: "default.I.js",
|
|
css: "default.css",
|
|
properties: {
|
|
":Version": "1.0",
|
|
":JSHash": "1c635e91b9d0c082c660a42091913907"
|
|
}
|
|
},
|
|
":ima": {
|
|
versions: {
|
|
":3": "1",
|
|
":3.0": "1"
|
|
},
|
|
path: "/api/ima/3.0/28a914332232c9a8ac0ae8da68b1006e/",
|
|
js: "default.I.js",
|
|
properties: {
|
|
":Version": "3.0",
|
|
":JSHash": "28a914332232c9a8ac0ae8da68b1006e"
|
|
}
|
|
}
|
|
}), google.loader.rpl({
|
|
":chrome-frame": {
|
|
versions: {
|
|
":1.0.0": {
|
|
uncompressed: "CFInstall.js",
|
|
compressed: "CFInstall.min.js"
|
|
},
|
|
":1.0.1": {
|
|
uncompressed: "CFInstall.js",
|
|
compressed: "CFInstall.min.js"
|
|
},
|
|
":1.0.2": {
|
|
uncompressed: "CFInstall.js",
|
|
compressed: "CFInstall.min.js"
|
|
}
|
|
},
|
|
aliases: {
|
|
":1": "1.0.2",
|
|
":1.0": "1.0.2"
|
|
}
|
|
},
|
|
":swfobject": {
|
|
versions: {
|
|
":2.1": {
|
|
uncompressed: "swfobject_src.js",
|
|
compressed: "swfobject.js"
|
|
},
|
|
":2.2": {
|
|
uncompressed: "swfobject_src.js",
|
|
compressed: "swfobject.js"
|
|
}
|
|
},
|
|
aliases: {
|
|
":2": "2.2"
|
|
}
|
|
},
|
|
":ext-core": {
|
|
versions: {
|
|
":3.1.0": {
|
|
uncompressed: "ext-core-debug.js",
|
|
compressed: "ext-core.js"
|
|
},
|
|
":3.0.0": {
|
|
uncompressed: "ext-core-debug.js",
|
|
compressed: "ext-core.js"
|
|
}
|
|
},
|
|
aliases: {
|
|
":3": "3.1.0",
|
|
":3.0": "3.0.0",
|
|
":3.1": "3.1.0"
|
|
}
|
|
},
|
|
":webfont": {
|
|
versions: {
|
|
":1.0.12": {
|
|
uncompressed: "webfont_debug.js",
|
|
compressed: "webfont.js"
|
|
},
|
|
":1.0.13": {
|
|
uncompressed: "webfont_debug.js",
|
|
compressed: "webfont.js"
|
|
},
|
|
":1.0.14": {
|
|
uncompressed: "webfont_debug.js",
|
|
compressed: "webfont.js"
|
|
},
|
|
":1.0.15": {
|
|
uncompressed: "webfont_debug.js",
|
|
compressed: "webfont.js"
|
|
},
|
|
":1.0.10": {
|
|
uncompressed: "webfont_debug.js",
|
|
compressed: "webfont.js"
|
|
},
|
|
":1.0.11": {
|
|
uncompressed: "webfont_debug.js",
|
|
compressed: "webfont.js"
|
|
},
|
|
":1.0.27": {
|
|
uncompressed: "webfont_debug.js",
|
|
compressed: "webfont.js"
|
|
},
|
|
":1.0.28": {
|
|
uncompressed: "webfont_debug.js",
|
|
compressed: "webfont.js"
|
|
},
|
|
":1.0.29": {
|
|
uncompressed: "webfont_debug.js",
|
|
compressed: "webfont.js"
|
|
},
|
|
":1.0.23": {
|
|
uncompressed: "webfont_debug.js",
|
|
compressed: "webfont.js"
|
|
},
|
|
":1.0.24": {
|
|
uncompressed: "webfont_debug.js",
|
|
compressed: "webfont.js"
|
|
},
|
|
":1.0.25": {
|
|
uncompressed: "webfont_debug.js",
|
|
compressed: "webfont.js"
|
|
},
|
|
":1.0.26": {
|
|
uncompressed: "webfont_debug.js",
|
|
compressed: "webfont.js"
|
|
},
|
|
":1.0.21": {
|
|
uncompressed: "webfont_debug.js",
|
|
compressed: "webfont.js"
|
|
},
|
|
":1.0.22": {
|
|
uncompressed: "webfont_debug.js",
|
|
compressed: "webfont.js"
|
|
},
|
|
":1.0.3": {
|
|
uncompressed: "webfont_debug.js",
|
|
compressed: "webfont.js"
|
|
},
|
|
":1.0.4": {
|
|
uncompressed: "webfont_debug.js",
|
|
compressed: "webfont.js"
|
|
},
|
|
":1.0.5": {
|
|
uncompressed: "webfont_debug.js",
|
|
compressed: "webfont.js"
|
|
},
|
|
":1.0.6": {
|
|
uncompressed: "webfont_debug.js",
|
|
compressed: "webfont.js"
|
|
},
|
|
":1.0.9": {
|
|
uncompressed: "webfont_debug.js",
|
|
compressed: "webfont.js"
|
|
},
|
|
":1.0.16": {
|
|
uncompressed: "webfont_debug.js",
|
|
compressed: "webfont.js"
|
|
},
|
|
":1.0.17": {
|
|
uncompressed: "webfont_debug.js",
|
|
compressed: "webfont.js"
|
|
},
|
|
":1.0.0": {
|
|
uncompressed: "webfont_debug.js",
|
|
compressed: "webfont.js"
|
|
},
|
|
":1.0.18": {
|
|
uncompressed: "webfont_debug.js",
|
|
compressed: "webfont.js"
|
|
},
|
|
":1.0.1": {
|
|
uncompressed: "webfont_debug.js",
|
|
compressed: "webfont.js"
|
|
},
|
|
":1.0.19": {
|
|
uncompressed: "webfont_debug.js",
|
|
compressed: "webfont.js"
|
|
},
|
|
":1.0.2": {
|
|
uncompressed: "webfont_debug.js",
|
|
compressed: "webfont.js"
|
|
}
|
|
},
|
|
aliases: {
|
|
":1": "1.0.29",
|
|
":1.0": "1.0.29"
|
|
}
|
|
},
|
|
":scriptaculous": {
|
|
versions: {
|
|
":1.8.3": {
|
|
uncompressed: "scriptaculous.js",
|
|
compressed: "scriptaculous.js"
|
|
},
|
|
":1.9.0": {
|
|
uncompressed: "scriptaculous.js",
|
|
compressed: "scriptaculous.js"
|
|
},
|
|
":1.8.1": {
|
|
uncompressed: "scriptaculous.js",
|
|
compressed: "scriptaculous.js"
|
|
},
|
|
":1.8.2": {
|
|
uncompressed: "scriptaculous.js",
|
|
compressed: "scriptaculous.js"
|
|
}
|
|
},
|
|
aliases: {
|
|
":1": "1.9.0",
|
|
":1.8": "1.8.3",
|
|
":1.9": "1.9.0"
|
|
}
|
|
},
|
|
":mootools": {
|
|
versions: {
|
|
":1.3.0": {
|
|
uncompressed: "mootools.js",
|
|
compressed: "mootools-yui-compressed.js"
|
|
},
|
|
":1.2.1": {
|
|
uncompressed: "mootools.js",
|
|
compressed: "mootools-yui-compressed.js"
|
|
},
|
|
":1.1.2": {
|
|
uncompressed: "mootools.js",
|
|
compressed: "mootools-yui-compressed.js"
|
|
},
|
|
":1.4.0": {
|
|
uncompressed: "mootools.js",
|
|
compressed: "mootools-yui-compressed.js"
|
|
},
|
|
":1.3.1": {
|
|
uncompressed: "mootools.js",
|
|
compressed: "mootools-yui-compressed.js"
|
|
},
|
|
":1.2.2": {
|
|
uncompressed: "mootools.js",
|
|
compressed: "mootools-yui-compressed.js"
|
|
},
|
|
":1.4.1": {
|
|
uncompressed: "mootools.js",
|
|
compressed: "mootools-yui-compressed.js"
|
|
},
|
|
":1.3.2": {
|
|
uncompressed: "mootools.js",
|
|
compressed: "mootools-yui-compressed.js"
|
|
},
|
|
":1.2.3": {
|
|
uncompressed: "mootools.js",
|
|
compressed: "mootools-yui-compressed.js"
|
|
},
|
|
":1.4.2": {
|
|
uncompressed: "mootools.js",
|
|
compressed: "mootools-yui-compressed.js"
|
|
},
|
|
":1.2.4": {
|
|
uncompressed: "mootools.js",
|
|
compressed: "mootools-yui-compressed.js"
|
|
},
|
|
":1.2.5": {
|
|
uncompressed: "mootools.js",
|
|
compressed: "mootools-yui-compressed.js"
|
|
},
|
|
":1.1.1": {
|
|
uncompressed: "mootools.js",
|
|
compressed: "mootools-yui-compressed.js"
|
|
}
|
|
},
|
|
aliases: {
|
|
":1": "1.1.2",
|
|
":1.1": "1.1.2",
|
|
":1.2": "1.2.5",
|
|
":1.3": "1.3.2",
|
|
":1.4": "1.4.2",
|
|
":1.11": "1.1.1"
|
|
}
|
|
},
|
|
":jqueryui": {
|
|
versions: {
|
|
":1.8.17": {
|
|
uncompressed: "jquery-ui.js",
|
|
compressed: "jquery-ui.min.js"
|
|
},
|
|
":1.8.16": {
|
|
uncompressed: "jquery-ui.js",
|
|
compressed: "jquery-ui.min.js"
|
|
},
|
|
":1.8.15": {
|
|
uncompressed: "jquery-ui.js",
|
|
compressed: "jquery-ui.min.js"
|
|
},
|
|
":1.8.14": {
|
|
uncompressed: "jquery-ui.js",
|
|
compressed: "jquery-ui.min.js"
|
|
},
|
|
":1.8.4": {
|
|
uncompressed: "jquery-ui.js",
|
|
compressed: "jquery-ui.min.js"
|
|
},
|
|
":1.8.13": {
|
|
uncompressed: "jquery-ui.js",
|
|
compressed: "jquery-ui.min.js"
|
|
},
|
|
":1.8.5": {
|
|
uncompressed: "jquery-ui.js",
|
|
compressed: "jquery-ui.min.js"
|
|
},
|
|
":1.8.12": {
|
|
uncompressed: "jquery-ui.js",
|
|
compressed: "jquery-ui.min.js"
|
|
},
|
|
":1.8.6": {
|
|
uncompressed: "jquery-ui.js",
|
|
compressed: "jquery-ui.min.js"
|
|
},
|
|
":1.8.11": {
|
|
uncompressed: "jquery-ui.js",
|
|
compressed: "jquery-ui.min.js"
|
|
},
|
|
":1.8.7": {
|
|
uncompressed: "jquery-ui.js",
|
|
compressed: "jquery-ui.min.js"
|
|
},
|
|
":1.8.10": {
|
|
uncompressed: "jquery-ui.js",
|
|
compressed: "jquery-ui.min.js"
|
|
},
|
|
":1.8.8": {
|
|
uncompressed: "jquery-ui.js",
|
|
compressed: "jquery-ui.min.js"
|
|
},
|
|
":1.8.9": {
|
|
uncompressed: "jquery-ui.js",
|
|
compressed: "jquery-ui.min.js"
|
|
},
|
|
":1.6.0": {
|
|
uncompressed: "jquery-ui.js",
|
|
compressed: "jquery-ui.min.js"
|
|
},
|
|
":1.7.0": {
|
|
uncompressed: "jquery-ui.js",
|
|
compressed: "jquery-ui.min.js"
|
|
},
|
|
":1.5.2": {
|
|
uncompressed: "jquery-ui.js",
|
|
compressed: "jquery-ui.min.js"
|
|
},
|
|
":1.8.0": {
|
|
uncompressed: "jquery-ui.js",
|
|
compressed: "jquery-ui.min.js"
|
|
},
|
|
":1.7.1": {
|
|
uncompressed: "jquery-ui.js",
|
|
compressed: "jquery-ui.min.js"
|
|
},
|
|
":1.5.3": {
|
|
uncompressed: "jquery-ui.js",
|
|
compressed: "jquery-ui.min.js"
|
|
},
|
|
":1.8.1": {
|
|
uncompressed: "jquery-ui.js",
|
|
compressed: "jquery-ui.min.js"
|
|
},
|
|
":1.7.2": {
|
|
uncompressed: "jquery-ui.js",
|
|
compressed: "jquery-ui.min.js"
|
|
},
|
|
":1.8.2": {
|
|
uncompressed: "jquery-ui.js",
|
|
compressed: "jquery-ui.min.js"
|
|
},
|
|
":1.7.3": {
|
|
uncompressed: "jquery-ui.js",
|
|
compressed: "jquery-ui.min.js"
|
|
}
|
|
},
|
|
aliases: {
|
|
":1": "1.8.17",
|
|
":1.8.3": "1.8.4",
|
|
":1.5": "1.5.3",
|
|
":1.6": "1.6.0",
|
|
":1.7": "1.7.3",
|
|
":1.8": "1.8.17"
|
|
}
|
|
},
|
|
":yui": {
|
|
versions: {
|
|
":2.8.0r4": {
|
|
uncompressed: "build/yuiloader/yuiloader.js",
|
|
compressed: "build/yuiloader/yuiloader-min.js"
|
|
},
|
|
":2.9.0": {
|
|
uncompressed: "build/yuiloader/yuiloader.js",
|
|
compressed: "build/yuiloader/yuiloader-min.js"
|
|
},
|
|
":2.8.1": {
|
|
uncompressed: "build/yuiloader/yuiloader.js",
|
|
compressed: "build/yuiloader/yuiloader-min.js"
|
|
},
|
|
":2.6.0": {
|
|
uncompressed: "build/yuiloader/yuiloader.js",
|
|
compressed: "build/yuiloader/yuiloader-min.js"
|
|
},
|
|
":2.7.0": {
|
|
uncompressed: "build/yuiloader/yuiloader.js",
|
|
compressed: "build/yuiloader/yuiloader-min.js"
|
|
},
|
|
":3.3.0": {
|
|
uncompressed: "build/yui/yui.js",
|
|
compressed: "build/yui/yui-min.js"
|
|
},
|
|
":2.8.2r1": {
|
|
uncompressed: "build/yuiloader/yuiloader.js",
|
|
compressed: "build/yuiloader/yuiloader-min.js"
|
|
}
|
|
},
|
|
aliases: {
|
|
":2": "2.9.0",
|
|
":3": "3.3.0",
|
|
":2.8.2": "2.8.2r1",
|
|
":2.8.0": "2.8.0r4",
|
|
":3.3": "3.3.0",
|
|
":2.6": "2.6.0",
|
|
":2.7": "2.7.0",
|
|
":2.8": "2.8.2r1",
|
|
":2.9": "2.9.0"
|
|
}
|
|
},
|
|
":prototype": {
|
|
versions: {
|
|
":1.6.1.0": {
|
|
uncompressed: "prototype.js",
|
|
compressed: "prototype.js"
|
|
},
|
|
":1.6.0.2": {
|
|
uncompressed: "prototype.js",
|
|
compressed: "prototype.js"
|
|
},
|
|
":1.7.0.0": {
|
|
uncompressed: "prototype.js",
|
|
compressed: "prototype.js"
|
|
},
|
|
":1.6.0.3": {
|
|
uncompressed: "prototype.js",
|
|
compressed: "prototype.js"
|
|
}
|
|
},
|
|
aliases: {
|
|
":1": "1.7.0.0",
|
|
":1.6.0": "1.6.0.3",
|
|
":1.6.1": "1.6.1.0",
|
|
":1.7.0": "1.7.0.0",
|
|
":1.6": "1.6.1.0",
|
|
":1.7": "1.7.0.0"
|
|
}
|
|
},
|
|
":jquery": {
|
|
versions: {
|
|
":1.3.0": {
|
|
uncompressed: "jquery.js",
|
|
compressed: "jquery.min.js"
|
|
},
|
|
":1.4.0": {
|
|
uncompressed: "jquery.js",
|
|
compressed: "jquery.min.js"
|
|
},
|
|
":1.3.1": {
|
|
uncompressed: "jquery.js",
|
|
compressed: "jquery.min.js"
|
|
},
|
|
":1.5.0": {
|
|
uncompressed: "jquery.js",
|
|
compressed: "jquery.min.js"
|
|
},
|
|
":1.4.1": {
|
|
uncompressed: "jquery.js",
|
|
compressed: "jquery.min.js"
|
|
},
|
|
":1.3.2": {
|
|
uncompressed: "jquery.js",
|
|
compressed: "jquery.min.js"
|
|
},
|
|
":1.2.3": {
|
|
uncompressed: "jquery.js",
|
|
compressed: "jquery.min.js"
|
|
},
|
|
":1.6.0": {
|
|
uncompressed: "jquery.js",
|
|
compressed: "jquery.min.js"
|
|
},
|
|
":1.5.1": {
|
|
uncompressed: "jquery.js",
|
|
compressed: "jquery.min.js"
|
|
},
|
|
":1.4.2": {
|
|
uncompressed: "jquery.js",
|
|
compressed: "jquery.min.js"
|
|
},
|
|
":1.7.0": {
|
|
uncompressed: "jquery.js",
|
|
compressed: "jquery.min.js"
|
|
},
|
|
":1.6.1": {
|
|
uncompressed: "jquery.js",
|
|
compressed: "jquery.min.js"
|
|
},
|
|
":1.5.2": {
|
|
uncompressed: "jquery.js",
|
|
compressed: "jquery.min.js"
|
|
},
|
|
":1.4.3": {
|
|
uncompressed: "jquery.js",
|
|
compressed: "jquery.min.js"
|
|
},
|
|
":1.7.1": {
|
|
uncompressed: "jquery.js",
|
|
compressed: "jquery.min.js"
|
|
},
|
|
":1.6.2": {
|
|
uncompressed: "jquery.js",
|
|
compressed: "jquery.min.js"
|
|
},
|
|
":1.4.4": {
|
|
uncompressed: "jquery.js",
|
|
compressed: "jquery.min.js"
|
|
},
|
|
":1.2.6": {
|
|
uncompressed: "jquery.js",
|
|
compressed: "jquery.min.js"
|
|
},
|
|
":1.6.3": {
|
|
uncompressed: "jquery.js",
|
|
compressed: "jquery.min.js"
|
|
},
|
|
":1.6.4": {
|
|
uncompressed: "jquery.js",
|
|
compressed: "jquery.min.js"
|
|
}
|
|
},
|
|
aliases: {
|
|
":1": "1.7.1",
|
|
":1.2": "1.2.6",
|
|
":1.3": "1.3.2",
|
|
":1.4": "1.4.4",
|
|
":1.5": "1.5.2",
|
|
":1.6": "1.6.4",
|
|
":1.7": "1.7.1"
|
|
}
|
|
},
|
|
":dojo": {
|
|
versions: {
|
|
":1.3.0": {
|
|
uncompressed: "dojo/dojo.xd.js.uncompressed.js",
|
|
compressed: "dojo/dojo.xd.js"
|
|
},
|
|
":1.4.0": {
|
|
uncompressed: "dojo/dojo.xd.js.uncompressed.js",
|
|
compressed: "dojo/dojo.xd.js"
|
|
},
|
|
":1.3.1": {
|
|
uncompressed: "dojo/dojo.xd.js.uncompressed.js",
|
|
compressed: "dojo/dojo.xd.js"
|
|
},
|
|
":1.5.0": {
|
|
uncompressed: "dojo/dojo.xd.js.uncompressed.js",
|
|
compressed: "dojo/dojo.xd.js"
|
|
},
|
|
":1.4.1": {
|
|
uncompressed: "dojo/dojo.xd.js.uncompressed.js",
|
|
compressed: "dojo/dojo.xd.js"
|
|
},
|
|
":1.3.2": {
|
|
uncompressed: "dojo/dojo.xd.js.uncompressed.js",
|
|
compressed: "dojo/dojo.xd.js"
|
|
},
|
|
":1.2.3": {
|
|
uncompressed: "dojo/dojo.xd.js.uncompressed.js",
|
|
compressed: "dojo/dojo.xd.js"
|
|
},
|
|
":1.6.0": {
|
|
uncompressed: "dojo/dojo.xd.js.uncompressed.js",
|
|
compressed: "dojo/dojo.xd.js"
|
|
},
|
|
":1.5.1": {
|
|
uncompressed: "dojo/dojo.xd.js.uncompressed.js",
|
|
compressed: "dojo/dojo.xd.js"
|
|
},
|
|
":1.7.0": {
|
|
uncompressed: "dojo/dojo.js.uncompressed.js",
|
|
compressed: "dojo/dojo.js"
|
|
},
|
|
":1.6.1": {
|
|
uncompressed: "dojo/dojo.xd.js.uncompressed.js",
|
|
compressed: "dojo/dojo.xd.js"
|
|
},
|
|
":1.4.3": {
|
|
uncompressed: "dojo/dojo.xd.js.uncompressed.js",
|
|
compressed: "dojo/dojo.xd.js"
|
|
},
|
|
":1.7.1": {
|
|
uncompressed: "dojo/dojo.js.uncompressed.js",
|
|
compressed: "dojo/dojo.js"
|
|
},
|
|
":1.7.2": {
|
|
uncompressed: "dojo/dojo.js.uncompressed.js",
|
|
compressed: "dojo/dojo.js"
|
|
},
|
|
":1.2.0": {
|
|
uncompressed: "dojo/dojo.xd.js.uncompressed.js",
|
|
compressed: "dojo/dojo.xd.js"
|
|
},
|
|
":1.1.1": {
|
|
uncompressed: "dojo/dojo.xd.js.uncompressed.js",
|
|
compressed: "dojo/dojo.xd.js"
|
|
}
|
|
},
|
|
aliases: {
|
|
":1": "1.6.1",
|
|
":1.1": "1.1.1",
|
|
":1.2": "1.2.3",
|
|
":1.3": "1.3.2",
|
|
":1.4": "1.4.3",
|
|
":1.5": "1.5.1",
|
|
":1.6": "1.6.1",
|
|
":1.7": "1.7.2"
|
|
}
|
|
}
|
|
})),
|
|
function() {
|
|
! function() {
|
|
function t(t) {
|
|
throw t
|
|
}
|
|
|
|
function i(t, i) {
|
|
return t.width = i
|
|
}
|
|
|
|
function n(t, i) {
|
|
return t.innerHTML = i
|
|
}
|
|
|
|
function e(t, i) {
|
|
return t.selected = i
|
|
}
|
|
|
|
function s(t, i) {
|
|
return t.currentTarget = i
|
|
}
|
|
|
|
function r(t, i) {
|
|
return t.left = i
|
|
}
|
|
|
|
function o(t, i) {
|
|
return t.screenX = i
|
|
}
|
|
|
|
function h(t, i) {
|
|
return t.screenY = i
|
|
}
|
|
|
|
function c(t, i) {
|
|
return t.status = i
|
|
}
|
|
|
|
function u(t, i) {
|
|
return t.remove = i
|
|
}
|
|
|
|
function a(t, i) {
|
|
return t.keyCode = i
|
|
}
|
|
|
|
function f(t, i) {
|
|
return t.select = i
|
|
}
|
|
|
|
function d(t, i) {
|
|
return t.handleEvent = i
|
|
}
|
|
|
|
function b(t, i) {
|
|
return t.type = i
|
|
}
|
|
|
|
function l(t, i) {
|
|
return t.clear = i
|
|
}
|
|
|
|
function g(t, i) {
|
|
return t.clientX = i
|
|
}
|
|
|
|
function p(t, i) {
|
|
return t.clientY = i
|
|
}
|
|
|
|
function v(t, i) {
|
|
return t.visibility = i
|
|
}
|
|
|
|
function m(t, i) {
|
|
return t.length = i
|
|
}
|
|
|
|
function w(t, i) {
|
|
return t.className = i
|
|
}
|
|
|
|
function j(t, i) {
|
|
return t.next = i
|
|
}
|
|
|
|
function y(t, i) {
|
|
return t.target = i
|
|
}
|
|
|
|
function k(t, i) {
|
|
return t.contains = i
|
|
}
|
|
|
|
function x(t, i) {
|
|
return t.reset = i
|
|
}
|
|
|
|
function T(t, i) {
|
|
return t.height = i
|
|
}
|
|
|
|
function S(t, i) {
|
|
return t.nodeValue = i
|
|
}
|
|
|
|
function E() {
|
|
return function() {}
|
|
}
|
|
|
|
function A(t) {
|
|
return function(i) {
|
|
this[t] = i
|
|
}
|
|
}
|
|
|
|
function C(t) {
|
|
return function() {
|
|
return this[t]
|
|
}
|
|
}
|
|
|
|
function L(t) {
|
|
return function() {
|
|
return t
|
|
}
|
|
}
|
|
|
|
function q(t) {
|
|
this.t = {}, this.tick = function(t, i, n) {
|
|
this.t[t] = [n != ma ? n : (new Date).getTime(), i]
|
|
}, this.tick(iy, wa, t)
|
|
}
|
|
|
|
function I(t, i) {
|
|
var n = t[vd](yl),
|
|
e = ck;
|
|
!(n[0] in e) && e.execScript && e.execScript(My + n[0]);
|
|
for (var s; n[rd] && (s = n[Oa]());) !n[rd] && D(i) ? e[s] = i : e = e[s] ? e[s] : e[s] = {}
|
|
}
|
|
|
|
function N() {}
|
|
|
|
function R(t) {
|
|
t.Q = function() {
|
|
return t.Mj || (t.Mj = new t)
|
|
}
|
|
}
|
|
|
|
function B(t) {
|
|
var i = typeof t;
|
|
if (i == ij) {
|
|
if (!t) return Qw;
|
|
if (t instanceof Na) return zp;
|
|
if (t instanceof ka) return i;
|
|
var n = ka[cd][nd][Ad](t);
|
|
if (n == pp) return ij;
|
|
if (n == lp || typeof t[rd] == $w && "undefined" != typeof t[Wd] && "undefined" != typeof t[od] && !t[od]($j)) return zp;
|
|
if (n == gp || "undefined" != typeof t[Ad] && "undefined" != typeof t[od] && !t[od](ov)) return em
|
|
} else if (i == em && "undefined" == typeof t[Ad]) return ij;
|
|
return i
|
|
}
|
|
|
|
function D(t) {
|
|
return t !== ma
|
|
}
|
|
|
|
function H(t) {
|
|
return B(t) == zp
|
|
}
|
|
|
|
function F(t) {
|
|
var i = B(t);
|
|
return i == zp || i == ij && typeof t[rd] == $w
|
|
}
|
|
|
|
function O(t) {
|
|
return typeof t == sy
|
|
}
|
|
|
|
function P(t) {
|
|
return typeof t == Yp
|
|
}
|
|
|
|
function M(t) {
|
|
return typeof t == $w
|
|
}
|
|
|
|
function z(t) {
|
|
return B(t) == em
|
|
}
|
|
|
|
function U(t) {
|
|
return t = B(t), t == ij || t == zp || t == em
|
|
}
|
|
|
|
function K(t) {
|
|
return t[uk] || (t[uk] = ++ak)
|
|
}
|
|
|
|
function G(t, i, n) {
|
|
return t[Ad][Pd](t[Kf], arguments)
|
|
}
|
|
|
|
function _(i, n, e) {
|
|
if (i || t(Ta()), arguments[rd] > 2) {
|
|
var s = Na[cd][Ga][Ad](arguments, 2);
|
|
return function() {
|
|
var t = Na[cd][Ga][Ad](arguments);
|
|
return Na[cd][Xd][Pd](t, s), i[Pd](n, t)
|
|
}
|
|
}
|
|
return function() {
|
|
return i[Pd](n, arguments)
|
|
}
|
|
}
|
|
|
|
function V(t, i, n) {
|
|
return V = Ca[cd][Kf] && -1 != Ca[cd][Kf][nd]()[cf](Ww) ? G : _, V[Pd](wa, arguments)
|
|
}
|
|
|
|
function J(t, i) {
|
|
var n = Na[cd][Ga][Ad](arguments, 1);
|
|
return function() {
|
|
var i = Na[cd][Ga][Ad](arguments);
|
|
return i[Xd][Pd](i, n), t[Pd](this, i)
|
|
}
|
|
}
|
|
|
|
function W(t, i, n) {
|
|
t[i] = n
|
|
}
|
|
|
|
function Y(t, i) {
|
|
function n() {}
|
|
n.prototype = i[cd], t.g = i[cd], t.prototype = new n, t[cd].constructor = t
|
|
}
|
|
|
|
function X(t) {
|
|
return /^[\s\xa0]*$/ [Fa](t)
|
|
}
|
|
|
|
function Z(t) {
|
|
return t[_a](/[\t\r\n ]+/g, eb)[_a](/^[\t\r\n ]+|[\t\r\n ]+$/g, tb)
|
|
}
|
|
|
|
function Q(t) {
|
|
return t[_a](/^[\s\xa0]+|[\s\xa0]+$/g, tb)
|
|
}
|
|
|
|
function $(t) {
|
|
return t = Aa(t), dk[Fa](t) ? t : ja(t)
|
|
}
|
|
|
|
function tt(t) {
|
|
return vk[Fa](t) ? (-1 != t[cf](pb) && (t = t[_a](bk, mb)), -1 != t[cf](_l) && (t = t[_a](lk, kb)), -1 != t[cf](Zl) && (t = t[_a](gk, jb)), -1 != t[cf](ub) && (t = t[_a](pk, Eb)), t) : t
|
|
}
|
|
|
|
function it(t) {
|
|
return -1 != t[cf](pb) ? Fv in ck ? nt(t) : et(t) : t
|
|
}
|
|
|
|
function nt(t) {
|
|
var i = {
|
|
"&": pb,
|
|
"<": _l,
|
|
">": Zl,
|
|
""": ub
|
|
},
|
|
e = La[Af](Hv);
|
|
return t[_a](mk, function(t, s) {
|
|
var r = i[t];
|
|
if (r) return r;
|
|
if (s[Qa](0) == ab) {
|
|
var o = Number(Sl + s[Zf](1));
|
|
Ia(o) || (r = Aa[Tf](o))
|
|
}
|
|
return r || (n(e, t + eb), r = e[Lf][Zd][Ga](0, -1)), i[t] = r
|
|
})
|
|
}
|
|
|
|
function et(t) {
|
|
return t[_a](/&([^;]+);/g, function(t, i) {
|
|
switch (i) {
|
|
case Fp:
|
|
return pb;
|
|
case Nw:
|
|
return _l;
|
|
case lm:
|
|
return Zl;
|
|
case Tj:
|
|
return ub;
|
|
default:
|
|
if (i[Qa](0) == ab) {
|
|
var n = Number(Sl + i[Zf](1));
|
|
if (!Ia(n)) return Aa[Tf](n)
|
|
}
|
|
return t
|
|
}
|
|
})
|
|
}
|
|
|
|
function st(t, i) {
|
|
for (var n = 0, e = Q(Aa(t))[vd](yl), s = Q(Aa(i))[vd](yl), r = Ra.max(e[rd], s[rd]), o = 0; 0 == n && r > o; o++) {
|
|
var h = e[o] || tb,
|
|
c = s[o] || tb,
|
|
u = RegExp(Nb, sm),
|
|
a = RegExp(Nb, sm);
|
|
do {
|
|
var f = u[Ma](h) || [tb, tb, tb],
|
|
d = a[Ma](c) || [tb, tb, tb];
|
|
if (0 == f[0][rd] && 0 == d[0][rd]) break;
|
|
n = rt(0 == f[1][rd] ? 0 : Sa(f[1], 10), 0 == d[1][rd] ? 0 : Sa(d[1], 10)) || rt(0 == f[2][rd], 0 == d[2][rd]) || rt(f[2], d[2])
|
|
} while (0 == n)
|
|
}
|
|
return n
|
|
}
|
|
|
|
function rt(t, i) {
|
|
return i > t ? -1 : t > i ? 1 : 0
|
|
}
|
|
|
|
function ot(t) {
|
|
var i = Number(t);
|
|
return 0 == i && X(t) ? NaN : i
|
|
}
|
|
|
|
function ht(t) {
|
|
return jk[t] || (jk[t] = Aa(t)[_a](/\-([a-z])/g, function(t, i) {
|
|
return i[Jd]()
|
|
}))
|
|
}
|
|
|
|
function ct(t) {
|
|
return t[t[rd] - 1]
|
|
}
|
|
|
|
function ut(t, i, n, e) {
|
|
if (t.reduce) return e ? t.reduce(V(i, e), n) : t.reduce(i, n);
|
|
var s = n;
|
|
return xk(t, function(n, r) {
|
|
s = i[Ad](e, s, n, r, t)
|
|
}), s
|
|
}
|
|
|
|
function at(t, i, n) {
|
|
return i = ft(t, i, n), 0 > i ? wa : O(t) ? t[Qa](i) : t[i]
|
|
}
|
|
|
|
function ft(t, i, n) {
|
|
for (var e = t[rd], s = O(t) ? t[vd](tb) : t, r = 0; e > r; r++)
|
|
if (r in s && i[Ad](n, s[r], r, t)) return r;
|
|
return -1
|
|
}
|
|
|
|
function dt(t, i) {
|
|
return kk(t, i) >= 0
|
|
}
|
|
|
|
function bt(t, i) {
|
|
var n = kk(t, i);
|
|
n >= 0 && yk[Wd][Ad](t, n, 1)
|
|
}
|
|
|
|
function lt(t) {
|
|
return yk[Za][Pd](yk, arguments)
|
|
}
|
|
|
|
function gt(t) {
|
|
if (H(t)) return lt(t);
|
|
for (var i = [], n = 0, e = t[rd]; e > n; n++) i[n] = t[n];
|
|
return i
|
|
}
|
|
|
|
function pt(t, i) {
|
|
for (var n = 1; n < arguments[rd]; n++) {
|
|
var e, s = arguments[n];
|
|
if (H(s) || (e = F(s)) && s[jd](cv)) t[Da][Pd](t, s);
|
|
else if (e)
|
|
for (var r = t[rd], o = s[rd], h = 0; o > h; h++) t[r + h] = s[h];
|
|
else t[Da](s)
|
|
}
|
|
}
|
|
|
|
function vt(t, i, n, e) {
|
|
yk[Wd][Pd](t, mt(arguments, 1))
|
|
}
|
|
|
|
function mt(t, i, n) {
|
|
return arguments[rd] <= 2 ? yk[Ga][Ad](t, i) : yk[Ga][Ad](t, i, n)
|
|
}
|
|
|
|
function wt(t) {
|
|
for (var i = {}, n = 0, e = 0; e < t[rd];) {
|
|
var s = t[e++],
|
|
r = U(s) ? tj + K(s) : (typeof s)[Qa](0) + s;
|
|
ka[cd][jd][Ad](i, r) || (i[r] = !0, t[n++] = s)
|
|
}
|
|
m(t, n)
|
|
}
|
|
|
|
function jt(t, i) {
|
|
if (!F(t) || !F(i) || t[rd] != i[rd]) return !1;
|
|
for (var n = t[rd], e = yt, s = 0; n > s; s++)
|
|
if (!e(t[s], i[s])) return !1;
|
|
return !0
|
|
}
|
|
|
|
function yt(t, i) {
|
|
return t === i
|
|
}
|
|
|
|
function kt() {}
|
|
|
|
function xt(i) {
|
|
if (i instanceof kt) return i;
|
|
if (typeof i.wc == em) return i.wc(!1);
|
|
if (F(i)) {
|
|
var n = 0,
|
|
e = new kt;
|
|
return j(e, function() {
|
|
for (;;) {
|
|
if (n >= i[rd] && t(Ak), n in i) return i[n++];
|
|
n++
|
|
}
|
|
}), e
|
|
}
|
|
t(Ta("Not implemented"))
|
|
}
|
|
|
|
function Tt(t, i, n) {
|
|
for (var e in t) i[Ad](n, t[e], e, t)
|
|
}
|
|
|
|
function St(t) {
|
|
var i, n = [],
|
|
e = 0;
|
|
for (i in t) n[e++] = t[i];
|
|
return n
|
|
}
|
|
|
|
function Et(t) {
|
|
var i, n = [],
|
|
e = 0;
|
|
for (i in t) n[e++] = i;
|
|
return n
|
|
}
|
|
|
|
function At(t, i) {
|
|
for (var n in t)
|
|
if (t[n] == i) return !0;
|
|
return !1
|
|
}
|
|
|
|
function Ct(t, i) {
|
|
i in t && delete t[i]
|
|
}
|
|
|
|
function Lt(t) {
|
|
var i, n = {};
|
|
for (i in t) n[t[i]] = i;
|
|
return n
|
|
}
|
|
|
|
function qt(t, i) {
|
|
for (var n, e, s = 1; s < arguments[rd]; s++) {
|
|
e = arguments[s];
|
|
for (n in e) t[n] = e[n];
|
|
for (var r = 0; r < Ck[rd]; r++) n = Ck[r], ka[cd][jd][Ad](e, n) && (t[n] = e[n])
|
|
}
|
|
}
|
|
|
|
function It(t) {
|
|
var i = arguments[rd];
|
|
if (1 == i && H(arguments[0])) return It[Pd](wa, arguments[0]);
|
|
for (var n = {}, e = 0; i > e; e++) n[arguments[e]] = !0;
|
|
return n
|
|
}
|
|
|
|
function Nt(t) {
|
|
if (typeof t.yb == em) return t.yb();
|
|
if (O(t)) return t[vd](tb);
|
|
if (F(t)) {
|
|
for (var i = [], n = t[rd], e = 0; n > e; e++) i[Da](t[e]);
|
|
return i
|
|
}
|
|
return St(t)
|
|
}
|
|
|
|
function Rt(t) {
|
|
if (typeof t.Pb == em) return t.Pb();
|
|
if (typeof t.yb != em) {
|
|
if (F(t) || O(t)) {
|
|
for (var i = [], t = t[rd], n = 0; t > n; n++) i[Da](n);
|
|
return i
|
|
}
|
|
return Et(t)
|
|
}
|
|
}
|
|
|
|
function Bt(t, i, n) {
|
|
if (typeof t[If] == em) t[If](i, n);
|
|
else if (F(t) || O(t)) xk(t, i, n);
|
|
else
|
|
for (var e = Rt(t), s = Nt(t), r = s[rd], o = 0; r > o; o++) i[Ad](n, s[o], e && e[o], t)
|
|
}
|
|
|
|
function Dt(i, n) {
|
|
this.c = {}, this.b = [];
|
|
var e = arguments[rd];
|
|
if (e > 1) {
|
|
e % 2 && t(Ta("Uneven number of arguments"));
|
|
for (var s = 0; e > s; s += 2) this.set(arguments[s], arguments[s + 1])
|
|
} else if (i) {
|
|
i instanceof Dt ? (e = i.Pb(), s = i.yb()) : (e = Et(i), s = St(i));
|
|
for (var r = 0; r < e[rd]; r++) this.set(e[r], s[r])
|
|
}
|
|
}
|
|
|
|
function Ht(t) {
|
|
if (t.G != t.b[rd]) {
|
|
for (var i = 0, n = 0; i < t.b[rd];) {
|
|
var e = t.b[i];
|
|
Ft(t.c, e) && (t.b[n++] = e), i++
|
|
}
|
|
m(t.b, n)
|
|
}
|
|
if (t.G != t.b[rd]) {
|
|
for (var s = {}, n = i = 0; i < t.b[rd];) e = t.b[i], Ft(s, e) || (t.b[n++] = e, s[e] = 1), i++;
|
|
m(t.b, n)
|
|
}
|
|
}
|
|
|
|
function Ft(t, i) {
|
|
return ka[cd][jd][Ad](t, i)
|
|
}
|
|
|
|
function Ot() {
|
|
return ck.navigator ? ck.navigator.userAgent : wa
|
|
}
|
|
|
|
function Pt() {
|
|
return ck.navigator
|
|
}
|
|
|
|
function Mt(t) {
|
|
return ix[t] || (ix[t] = st(tx, t) >= 0)
|
|
}
|
|
|
|
function zt() {
|
|
return nx[9] || (nx[9] = Pk && La.documentMode && La.documentMode >= 9)
|
|
}
|
|
|
|
function Ut(t, i) {
|
|
var n = 0,
|
|
e = 0;
|
|
if (_t(t)) n = t.selectionStart, e = i ? -1 : t.selectionEnd;
|
|
else if (Pk) {
|
|
var s = Kt(t),
|
|
r = s[0],
|
|
s = s[1];
|
|
if (r[Va](s)) {
|
|
if (r.setEndPoint(vg, s), t[Pf] == yy) {
|
|
for (var n = s[Jf](), o = r[Ua], e = o, h = s = n[Ua], c = !1; !c;) 0 == r[Hd](tp, r) ? c = !0 : (r[Ld](fv, -1),
|
|
r[Ua] == o ? e += nb : c = !0);
|
|
if (i) r = [e[rd], -1];
|
|
else {
|
|
for (r = !1; !r;) 0 == n[Hd](tp, n) ? r = !0 : (n[Ld](fv, -1), n[Ua] == s ? h += nb : r = !0);
|
|
r = [e[rd], e[rd] + h[rd]]
|
|
}
|
|
return r
|
|
}
|
|
n = r[Ua][rd], e = i ? -1 : r[Ua][rd] + s[Ua][rd]
|
|
}
|
|
}
|
|
return [n, e]
|
|
}
|
|
|
|
function Kt(t) {
|
|
var i = t[xd] || t[bd],
|
|
n = i.selection[pf]();
|
|
return t[Pf] == yy ? (i = i[kd][yf](), i[wd](t)) : i = t[yf](), [i, n]
|
|
}
|
|
|
|
function Gt(t, i) {
|
|
return t[Pf] == yy && (i = t[nf][Fd](0, i)[_a](/(\r\n|\r|\n)/g, ib)[rd]), i
|
|
}
|
|
|
|
function _t(t) {
|
|
try {
|
|
return typeof t.selectionStart == $w
|
|
} catch (i) {
|
|
return !1
|
|
}
|
|
}
|
|
|
|
function Vt(t, i) {
|
|
this.x = D(t) ? t : 0, this.y = D(i) ? i : 0
|
|
}
|
|
|
|
function Jt(t, i) {
|
|
return new Vt(t.x - i.x, t.y - i.y)
|
|
}
|
|
|
|
function Wt(t, n) {
|
|
i(this, t), T(this, n)
|
|
}
|
|
|
|
function Yt(t) {
|
|
return (t = t[ad]) && typeof t[vd] == em ? t[vd](/\s+/) : []
|
|
}
|
|
|
|
function Xt(t, i) {
|
|
var n, e = Yt(t),
|
|
s = mt(arguments, 1);
|
|
n = e;
|
|
for (var r = 0, o = 0; o < s[rd]; o++) dt(n, s[o]) || (n[Da](s[o]), r++);
|
|
return n = r == s[rd], w(t, e[Yd](eb)), n
|
|
}
|
|
|
|
function Zt(t, i) {
|
|
var n, e = Yt(t),
|
|
s = mt(arguments, 1);
|
|
n = e;
|
|
for (var r = 0, o = 0; o < n[rd]; o++) dt(s, n[o]) && (vt(n, o--, 1), r++);
|
|
return n = r == s[rd], w(t, e[Yd](eb)), n
|
|
}
|
|
|
|
function Qt(t) {
|
|
return t ? new Si(vi(t)) : $k || ($k = new Si)
|
|
}
|
|
|
|
function $t(t, i, n, e) {
|
|
if (t = e || t, i = i && i != Bb ? i[Jd]() : tb, t.querySelectorAll && t.querySelector && (!zk || ci(La) || Mt(Fl)) && (i || n)) return t.querySelectorAll(i + (n ? yl + n : tb));
|
|
if (n && t.getElementsByClassName) {
|
|
if (t = t.getElementsByClassName(n), i) {
|
|
for (var s, e = {}, r = 0, o = 0; s = t[o]; o++) i == s[lf] && (e[r++] = s);
|
|
return m(e, r), e
|
|
}
|
|
return t
|
|
}
|
|
if (t = t.getElementsByTagName(i || Bb), n) {
|
|
for (e = {}, o = r = 0; s = t[o]; o++) i = s[ad], typeof i[vd] == em && dt(i[vd](/\s+/), n) && (e[r++] = s);
|
|
return m(e, r), e
|
|
}
|
|
return t
|
|
}
|
|
|
|
function ti(t, i) {
|
|
Tt(i, function(i, n) {
|
|
n == ry ? t[yd].cssText = i : n == lv ? w(t, i) : n == nm ? t.htmlFor = i : n in rx ? t[Bf](rx[n], i) : 0 == n.lastIndexOf(Mp, 0) ? t[Bf](n, i) : t[n] = i
|
|
})
|
|
}
|
|
|
|
function ii(t) {
|
|
var i = t[bd];
|
|
if (zk && !Mt(Bl) && !Uk) {
|
|
"undefined" == typeof t.innerHeight && (t = ya);
|
|
var i = t.innerHeight,
|
|
n = t[bd][Xf].scrollHeight;
|
|
return t == t.top && i > n && (i -= 15), new Wt(t.innerWidth, i)
|
|
}
|
|
return t = ci(i) ? i[Xf] : i[kd], new Wt(t[fd], t[Nd])
|
|
}
|
|
|
|
function ni(t) {
|
|
return !zk && ci(t) ? t[Xf] : t[kd]
|
|
}
|
|
|
|
function ei(t) {
|
|
return t ? t.parentWindow || t[Uf] : ya
|
|
}
|
|
|
|
function si(t, i, n) {
|
|
return ri(La, arguments)
|
|
}
|
|
|
|
function ri(t, i) {
|
|
var n = i[0],
|
|
e = i[1];
|
|
if (!ex && e && (e[_f] || e[Pf])) {
|
|
if (n = [_l, n], e[_f] && n[Da](rb, tt(e[_f]), ub), e[Pf]) {
|
|
n[Da](cb, tt(e[Pf]), ub);
|
|
var s = {};
|
|
qt(s, e), e = s, delete e[Pf]
|
|
}
|
|
n[Da](Zl), n = n[Yd](tb)
|
|
}
|
|
return n = t[Af](n), e && (O(e) ? w(n, e) : H(e) ? Xt[Pd](wa, [n][Za](e)) : ti(n, e)), i[rd] > 2 && oi(t, n, i, 2), n
|
|
}
|
|
|
|
function oi(t, i, n, e) {
|
|
function s(n) {
|
|
n && i[Ba](O(n) ? t[tf](n) : n)
|
|
}
|
|
for (; e < n[rd]; e++) {
|
|
var r = n[e];
|
|
!F(r) || U(r) && r[Ja] > 0 ? s(r) : xk(Ti(r) ? gt(r) : r, s)
|
|
}
|
|
}
|
|
|
|
function hi(t, i) {
|
|
var e = t[Af](Hv);
|
|
if (Pk ? (n(e, Yl + i), e[Td](e[Lf])) : n(e, i), 1 == e[zf][rd]) return e[Td](e[Lf]);
|
|
for (var s = t.createDocumentFragment(); e[Lf];) s[Ba](e[Lf]);
|
|
return s
|
|
}
|
|
|
|
function ci(t) {
|
|
return t.compatMode == ag
|
|
}
|
|
|
|
function ui(t) {
|
|
for (var i; i = t[Lf];) t[Td](i)
|
|
}
|
|
|
|
function ai(t, i) {
|
|
i[Gd] && i[Gd][rf](t, i[Vf])
|
|
}
|
|
|
|
function fi(t) {
|
|
return t && t[Gd] ? t[Gd][Td](t) : wa
|
|
}
|
|
|
|
function di(t, i) {
|
|
if (t[Od] && 1 == i[Ja]) return t == i || t[Od](i);
|
|
if ("undefined" != typeof t[af]) return t == i || Boolean(16 & t[af](i));
|
|
for (; i && t != i;) i = i[Gd];
|
|
return i == t
|
|
}
|
|
|
|
function bi(t, i) {
|
|
if (t == i) return 0;
|
|
if (t[af]) return 2 & t[af](i) ? 1 : -1;
|
|
if (Zj in t || t[Gd] && Zj in t[Gd]) {
|
|
var n = 1 == t[Ja],
|
|
e = 1 == i[Ja];
|
|
if (n && e) return t[ud] - i[ud];
|
|
var s = t[Gd],
|
|
r = i[Gd];
|
|
return s == r ? gi(t, i) : !n && di(s, i) ? -1 * li(t, i) : !e && di(r, t) ? li(i, t) : (n ? t[ud] : s[ud]) - (e ? i[ud] : r[ud])
|
|
}
|
|
return e = vi(t), n = e[pf](), n.selectNode(t), n[Ka](!0), e = e[pf](), e.selectNode(i), e[Ka](!0), n.compareBoundaryPoints(ck.Range.START_TO_END, e)
|
|
}
|
|
|
|
function li(t, i) {
|
|
var n = t[Gd];
|
|
if (n == i) return -1;
|
|
for (var e = i; e[Gd] != n;) e = e[Gd];
|
|
return gi(e, t)
|
|
}
|
|
|
|
function gi(t, i) {
|
|
for (var n = i; n = n[td];)
|
|
if (n == t) return -1;
|
|
return 1
|
|
}
|
|
|
|
function pi(t) {
|
|
var i, n = arguments[rd];
|
|
if (!n) return wa;
|
|
if (1 == n) return arguments[0];
|
|
var e = [],
|
|
s = xa;
|
|
for (i = 0; n > i; i++) {
|
|
for (var r = [], o = arguments[i]; o;) r[Xd](o), o = o[Gd];
|
|
e[Da](r), s = Ra.min(s, r[rd])
|
|
}
|
|
for (r = wa, i = 0; s > i; i++) {
|
|
for (var o = e[0][i], h = 1; n > h; h++)
|
|
if (o != e[h][i]) return r;
|
|
r = o
|
|
}
|
|
return r
|
|
}
|
|
|
|
function vi(t) {
|
|
return 9 == t[Ja] ? t : t[xd] || t[bd]
|
|
}
|
|
|
|
function mi(t) {
|
|
return zk ? t[bd] || t.contentWindow[bd] : t.contentDocument || t.contentWindow[bd]
|
|
}
|
|
|
|
function wi(t, i) {
|
|
if (my in t) t.textContent = i;
|
|
else if (t[Lf] && 3 == t[Lf][Ja]) {
|
|
for (; t[Ed] != t[Lf];) t[Td](t[Ed]);
|
|
t[Lf].data = i
|
|
} else ui(t), t[Ba](vi(t)[tf](i))
|
|
}
|
|
|
|
function ji(t) {
|
|
var i = t.getAttributeNode(ay);
|
|
return i && i.specified ? (t = t.tabIndex, M(t) && t >= 0 && 32768 > t) : !1
|
|
}
|
|
|
|
function yi(t) {
|
|
if (sx && Rm in t) t = t.innerText[_a](/(\r\n|\r|\n)/g, ib);
|
|
else {
|
|
var i = [];
|
|
xi(t, i, !0), t = i[Yd](tb)
|
|
}
|
|
return t = t[_a](/ \xAD /g, eb)[_a](/\xAD/g, tb), t = t[_a](/\u200B/g, tb), sx || (t = t[_a](/ +/g, eb)), t != eb && (t = t[_a](/^\s*/, tb)), t
|
|
}
|
|
|
|
function ki(t) {
|
|
var i = [];
|
|
return xi(t, i, !1), i[Yd](tb)
|
|
}
|
|
|
|
function xi(t, i, n) {
|
|
if (!(t[lf] in ox))
|
|
if (3 == t[Ja]) n ? i[Da](Aa(t[Zd])[_a](/(\r\n|\r|\n)/g, tb)) : i[Da](t[Zd]);
|
|
else if (t[lf] in hx) i[Da](hx[t[lf]]);
|
|
else
|
|
for (t = t[Lf]; t;) xi(t, i, n), t = t[Vf]
|
|
}
|
|
|
|
function Ti(t) {
|
|
if (t && typeof t[rd] == $w) {
|
|
if (U(t)) return typeof t[sf] == em || typeof t[sf] == sy;
|
|
if (z(t)) return typeof t[sf] == em
|
|
}
|
|
return !1
|
|
}
|
|
|
|
function Si(t) {
|
|
this.b = t || ck[bd] || La
|
|
}
|
|
|
|
function Ei(t) {
|
|
return t.b
|
|
}
|
|
|
|
function Ai(t) {
|
|
return t.b.parentWindow || t.b[Uf]
|
|
}
|
|
|
|
function Ci(t) {
|
|
var i = t.b,
|
|
t = ni(i),
|
|
i = i.parentWindow || i[Uf];
|
|
return new Vt(i.pageXOffset || t[Rd], i.pageYOffset || t[$f])
|
|
}
|
|
|
|
function Li(t) {
|
|
var i, n = t[Gd];
|
|
if (n && 11 != n[Ja])
|
|
if (t.removeNode) t.removeNode(!1);
|
|
else {
|
|
for (; i = t[Lf];) n[rf](i, t);
|
|
fi(t)
|
|
}
|
|
}
|
|
|
|
function qi(t, i, n, e) {
|
|
this.top = t, this.right = i, this.bottom = n, r(this, e)
|
|
}
|
|
|
|
function Ii(t, n, e, s) {
|
|
r(this, t), this.top = n, i(this, e), T(this, s)
|
|
}
|
|
|
|
function Ni(t, i) {
|
|
O(i) ? Ri(t, ma, i) : Tt(i, J(Ri, t))
|
|
}
|
|
|
|
function Ri(t, i, n) {
|
|
t[yd][ht(n)] = i
|
|
}
|
|
|
|
function Bi(t, i) {
|
|
var n = vi(t);
|
|
return n[Uf] && n[Uf].getComputedStyle && (n = n[Uf].getComputedStyle(t, wa)) ? n[i] || n.getPropertyValue(i) : tb
|
|
}
|
|
|
|
function Di(t, i) {
|
|
return t.currentStyle ? t.currentStyle[i] : wa
|
|
}
|
|
|
|
function Hi(t, i) {
|
|
return Bi(t, i) || Di(t, i) || t[yd][i]
|
|
}
|
|
|
|
function Fi(t, i) {
|
|
var n, e, s = Mk && (Bk || Vk) && Mt(ql);
|
|
i instanceof Vt ? (n = i.x, e = i.y) : (n = i, e = ma), r(t[yd], _i(n, s)), t[yd].top = _i(e, s)
|
|
}
|
|
|
|
function Oi(t) {
|
|
var i, t = t ? 9 == t[Ja] ? t : vi(t) : La;
|
|
return (i = Pk) && (i = !zt()) && (i = Qt(t), i = !ci(i.b)), i ? t[kd] : t[Xf]
|
|
}
|
|
|
|
function Pi(t) {
|
|
var i = t[Ha]();
|
|
return Pk && (t = t[xd], i.left -= t[Xf][Nf] + t[kd][Nf], i.top -= t[Xf][Df] + t[kd][Df]), i
|
|
}
|
|
|
|
function Mi(t) {
|
|
if (Pk) return t.offsetParent;
|
|
for (var i = vi(t), n = Hi(t, pj), e = n == Yv || n == Ep, t = t[Gd]; t && t != i; t = t[Gd])
|
|
if (n = Hi(t, pj), e = e && n == ey && t != i[Xf] && t != i[kd], !e && (t.scrollWidth > t[fd] || t.scrollHeight > t[Nd] || n == Yv || n == Ep || n == Aj)) return t;
|
|
return wa
|
|
}
|
|
|
|
function zi(t) {
|
|
for (var i, n = new qi(0, xa, xa, 0), e = Qt(t), s = e.b[kd], o = ni(e.b); t = Mi(t);)
|
|
if (!(Pk && 0 == t[fd] || zk && 0 == t[Nd] && t == s || t.scrollWidth == t[fd] && t.scrollHeight == t[Nd] || Hi(t, rj) == Gy)) {
|
|
var h, c = Ui(t);
|
|
if (h = t, Mk && !Mt(ql)) {
|
|
var u = Ea(Bi(h, $p));
|
|
if (Xi(h)) {
|
|
var a = h.offsetWidth - h[fd] - u - Ea(Bi(h, iv));
|
|
u += a
|
|
}
|
|
h = new Vt(u, Ea(Bi(h, ev)))
|
|
} else h = new Vt(h[Nf], h[Df]);
|
|
c.x += h.x, c.y += h.y, n.top = Ra.max(n.top, c.y), n.right = Ra.min(n[$d], c.x + t[fd]), n.bottom = Ra.min(n[Dd], c.y + t[Nd]), r(n, Ra.max(n[vf], c.x)), i = i || t != o
|
|
} return s = o[Rd], o = o[$f], zk ? (n.left += s, n.top += o) : (r(n, Ra.max(n[vf], s)), n.top = Ra.max(n.top, o)), (!i || zk) && (n.right += s, n.bottom += o), e = ii(Ai(e) || ya), n.right = Ra.min(n[$d], s + e[za]), n.bottom = Ra.min(n[Dd], o + e[Vd]), n.top >= 0 && n[vf] >= 0 && n[Dd] > n.top && n[$d] > n[vf] ? n : wa
|
|
}
|
|
|
|
function Ui(t) {
|
|
var i, n = vi(t),
|
|
e = Hi(t, pj),
|
|
s = Mk && n[xf] && !t[Ha] && e == Ep && (i = n[xf](t)) && (i[mf] < 0 || i[wf] < 0),
|
|
r = new Vt(0, 0),
|
|
o = Oi(n);
|
|
if (t == o) return r;
|
|
if (t[Ha]) i = Pi(t), t = Ci(Qt(n)), r.x = i[vf] + t.x, r.y = i.top + t.y;
|
|
else if (n[xf] && !s) i = n[xf](t), t = n[xf](o), r.x = i[mf] - t[mf], r.y = i[wf] - t[wf];
|
|
else {
|
|
i = t;
|
|
do {
|
|
if (r.x += i.offsetLeft, r.y += i[_d], i != t && (r.x += i[Nf] || 0, r.y += i[Df] || 0), zk && Hi(i, pj) == Yv) {
|
|
r.x += n[kd][Rd], r.y += n[kd][$f];
|
|
break
|
|
}
|
|
i = i.offsetParent
|
|
} while (i && i != t);
|
|
for ((Ok || zk && e == Ep) && (r.y -= n[kd][_d]), i = t;
|
|
(i = Mi(i)) && i != n[kd] && i != o;) r.x -= i[Rd], Ok && i[zd] == rp || (r.y -= i[$f])
|
|
}
|
|
return r
|
|
}
|
|
|
|
function Ki(t) {
|
|
var i = new Vt;
|
|
if (1 == t[Ja])
|
|
if (t[Ha]) t = Pi(t), i.x = t[vf], i.y = t.top;
|
|
else {
|
|
var n = Ci(Qt(t)),
|
|
t = Ui(t);
|
|
i.x = t.x - n.x, i.y = t.y - n.y
|
|
}
|
|
else {
|
|
var n = z(t.Nj),
|
|
e = t;
|
|
t[ of ] ? e = t[ of ][0] : n && t.Ha[ of ] && (e = t.Ha[ of ][0]), i.x = e[Wf], i.y = e[Yf]
|
|
}
|
|
return i
|
|
}
|
|
|
|
function Gi(n, e, s) {
|
|
e instanceof Wt ? (s = e[Vd], e = e[za]) : s == ma && t(Ta("missing height argument")), i(n[yd], _i(e, !0)), T(n[yd], _i(s, !0))
|
|
}
|
|
|
|
function _i(t, i) {
|
|
return typeof t == $w && (t = (i ? Ra.round(t) : t) + kj), t
|
|
}
|
|
|
|
function Vi(t) {
|
|
if (Hi(t, Dv) != Zw) return Ji(t);
|
|
var i = t[yd],
|
|
n = i.display,
|
|
e = i.visibility,
|
|
s = i.position;
|
|
return v(i, jm), i.position = Ep, i.display = Nm, t = Ji(t), i.display = n, i.position = s, v(i, e), t
|
|
}
|
|
|
|
function Ji(t) {
|
|
var i = t.offsetWidth,
|
|
n = t.offsetHeight,
|
|
e = zk && !i && !n;
|
|
return D(i) && !e || !t[Ha] ? new Wt(i, n) : (t = Pi(t), new Wt(t[$d] - t[vf], t[Dd] - t.top))
|
|
}
|
|
|
|
function Wi(t) {
|
|
var i = Ui(t),
|
|
t = Vi(t);
|
|
return new Ii(i.x, i.y, t[za], t[Vd])
|
|
}
|
|
|
|
function Yi(t, i) {
|
|
t[yd].display = i ? tb : Zw
|
|
}
|
|
|
|
function Xi(t) {
|
|
return Ij == Hi(t, Iv)
|
|
}
|
|
|
|
function Zi(t, i, n) {
|
|
if (n = n ? wa : t.getElementsByTagName(Bb), cx) {
|
|
if (i = i ? Zw : tb, t[yd][cx] = i, n)
|
|
for (var e, t = 0; e = n[t]; t++) e[yd][cx] = i
|
|
} else if ((Pk || Ok) && (i = i ? nj : tb, t[Bf](Fy, i), n))
|
|
for (t = 0; e = n[t]; t++) e[Bf](Fy, i)
|
|
}
|
|
|
|
function Qi(t, i) {
|
|
if (/^\d+px?$/ [Fa](i)) return Sa(i, 10);
|
|
var n = t[yd][vf],
|
|
e = t.runtimeStyle[vf];
|
|
r(t.runtimeStyle, t.currentStyle[vf]), r(t[yd], i);
|
|
var s = t[yd].pixelLeft;
|
|
return r(t[yd], n), r(t.runtimeStyle, e), s
|
|
}
|
|
|
|
function $i(t, i) {
|
|
if (Pk) {
|
|
var n = Qi(t, Di(t, i + Og)),
|
|
e = Qi(t, Di(t, i + Jg)),
|
|
s = Qi(t, Di(t, i + hp)),
|
|
r = Qi(t, Di(t, i + cg));
|
|
return new qi(s, e, r, n)
|
|
}
|
|
return n = Bi(t, i + Og), e = Bi(t, i + Jg), s = Bi(t, i + hp), r = Bi(t, i + cg), new qi(Ea(s), Ea(e), Ea(r), Ea(n))
|
|
}
|
|
|
|
function tn(t, i) {
|
|
if (Di(t, i + np) == Zw) return 0;
|
|
var n = Di(t, i + bp);
|
|
return n in ux ? ux[n] : Qi(t, n)
|
|
}
|
|
|
|
function nn(t) {
|
|
if (Pk) {
|
|
var i = tn(t, Qp),
|
|
n = tn(t, tv),
|
|
e = tn(t, nv),
|
|
t = tn(t, Xp);
|
|
return new qi(e, n, t, i)
|
|
}
|
|
return i = Bi(t, $p), n = Bi(t, iv), e = Bi(t, ev), t = Bi(t, Zp), new qi(Ea(e), Ea(n), Ea(t), Ea(i))
|
|
}
|
|
|
|
function en(t) {
|
|
var i = vi(t),
|
|
n = tb;
|
|
if (i[kd][yf]) {
|
|
i = i[kd][yf](), i[wd](t);
|
|
try {
|
|
n = i.queryCommandValue(jg)
|
|
} catch (e) {
|
|
n = tb
|
|
}
|
|
}
|
|
n || (n = Hi(t, Qv)), t = n[vd](Hb), t[rd] > 1 && (n = t[0]);
|
|
t: for (t = 0; 2 > t; t++)
|
|
if (i = "\"'" [Qa](t), n[Qa](0) == i && n[Qa](n[rd] - 1) == i) {
|
|
n = n[Fd](1, n[rd] - 1);
|
|
break t
|
|
}
|
|
return n
|
|
}
|
|
|
|
function sn(t) {
|
|
var i, n = Hi(t, $v);
|
|
if (i = (i = n[jf](ax)) && i[0] || wa, n && kj == i) return Sa(n, 10);
|
|
if (Pk) {
|
|
if (i in fx) return Qi(t, n);
|
|
if (t[Gd] && 1 == t[Gd][Ja] && i in dx) return t = t[Gd], i = Hi(t, $v), Qi(t, n == i ? Nl : n)
|
|
}
|
|
return i = si(Qj, {
|
|
style: Ky
|
|
}), t[Ba](i), n = i.offsetHeight, fi(i), n
|
|
}
|
|
|
|
function rn(t) {
|
|
return function() {
|
|
return t
|
|
}
|
|
}
|
|
|
|
function on(t) {
|
|
return t
|
|
}
|
|
|
|
function hn() {}
|
|
|
|
function cn(t) {
|
|
for (var i = 0, n = arguments[rd]; n > i; ++i) {
|
|
var e = arguments[i];
|
|
F(e) ? cn[Pd](wa, e) : e && typeof e.s == em && e.s()
|
|
}
|
|
}
|
|
|
|
function un(t, i) {
|
|
this.b = t, this.m = i
|
|
}
|
|
|
|
function an(t, i, n) {
|
|
return t = t.mc(), n != wa ? t[Fd](i, n) : t[Fd](i)
|
|
}
|
|
|
|
function fn(t, i) {
|
|
var n = t.mc();
|
|
return i <= n[rd] && i >= 0 ? n[Qa](i) : tb
|
|
}
|
|
|
|
function dn(t, i) {
|
|
un[Ad](this, t, i)
|
|
}
|
|
|
|
function bn(t, i) {
|
|
return Bi(t, i) || Di(t, i) || t[yd][i]
|
|
}
|
|
|
|
function ln(t, n, e, s, o, h, c, u) {
|
|
var a, f = e.offsetParent;
|
|
if (f) {
|
|
var d = f[zd] == xg || f[zd] == rg;
|
|
d && Hi(f, pj) == ey || (a = Ui(f), d || (a = Jt(a, new Vt(f[Rd], f[$f]))))
|
|
}
|
|
if (f = Wi(t), d = zi(t)) {
|
|
var b = new Ii(d[vf], d.top, d[$d] - d[vf], d[Dd] - d.top),
|
|
d = Ra.max(f[vf], b[vf]),
|
|
l = Ra.min(f[vf] + f[za], b[vf] + b[za]);
|
|
if (l >= d) {
|
|
var g = Ra.max(f.top, b.top),
|
|
b = Ra.min(f.top + f[Vd], b.top + b[Vd]);
|
|
b >= g && (r(f, d), f.top = g, i(f, l - d), T(f, b - g))
|
|
}
|
|
}
|
|
if (d = Qt(t), g = Qt(e), d.b != g.b) {
|
|
var l = d.b[kd],
|
|
g = Ai(g),
|
|
b = new Vt(0, 0),
|
|
p = ei(vi(l)),
|
|
v = l;
|
|
do {
|
|
var m = p == g ? Ui(v) : Ki(v);
|
|
b.x += m.x, b.y += m.y
|
|
} while (p && p != g && (v = p.frameElement) && (p = p.parent));
|
|
l = Jt(b, Ui(l)), Pk && !ci(d.b) && (l = Jt(l, Ci(d))), f.left += l.x, f.top += l.y
|
|
}
|
|
t = -5 & (4 & n && Xi(t) ? 2 ^ n : n), n = new Vt(2 & t ? f[vf] + f[za] : f[vf], 1 & t ? f.top + f[Vd] : f.top), a && (n = Jt(n, a)), o && (n.x += (2 & t ? -1 : 1) * o.x, n.y += (1 & t ? -1 : 1) * o.y);
|
|
var w;
|
|
return c && (w = zi(e)) && a && (w.top = Ra.max(0, w.top - a.y), w.right -= a.x, w.bottom -= a.y, r(w, Ra.max(0, w[vf] - a.x))), gn(n, e, s, h, w, c, u)
|
|
}
|
|
|
|
function gn(t, i, n, e, s, r, o) {
|
|
var t = t.W(),
|
|
h = 0,
|
|
c = -5 & (4 & n && Xi(i) ? 2 ^ n : n),
|
|
n = Vi(i),
|
|
o = o ? o.W() : n.W();
|
|
return (e || 0 != c) && (2 & c ? t.x -= o[za] + (e ? e[$d] : 0) : e && (t.x += e[vf]), 1 & c ? t.y -= o[Vd] + (e ? e[Dd] : 0) : e && (t.y += e.top)), r && (s ? (e = t, h = 0, 65 == (65 & r) && (e.x < s[vf] || e.x >= s[$d]) && (r &= -2), 132 == (132 & r) && (e.y < s.top || e.y >= s[Dd]) && (r &= -5), e.x < s[vf] && 1 & r && (e.x = s[vf], h |= 1), e.x < s[vf] && e.x + o[za] > s[$d] && 16 & r && (o.width -= e.x + o[za] - s[$d], h |= 4), e.x + o[za] > s[$d] && 1 & r && (e.x = Ra.max(s[$d] - o[za], s[vf]), h |= 1), 2 & r && (h |= (e.x < s[vf] ? 16 : 0) | (e.x + o[za] > s[$d] ? 32 : 0)), e.y < s.top && 4 & r && (e.y = s.top, h |= 2), e.y >= s.top && e.y + o[Vd] > s[Dd] && 32 & r && (o.height -= e.y + o[Vd] - s[Dd], h |= 8), e.y + o[Vd] > s[Dd] && 4 & r && (e.y = Ra.max(s[Dd] - o[Vd], s.top), h |= 2), 8 & r && (h |= (e.y < s.top ? 64 : 0) | (e.y + o[Vd] > s[Dd] ? 128 : 0)), s = h) : s = 256, h = s, 496 & h) ? h : (Fi(i, t), n == o || (n && o ? n[za] == o[za] && n[Vd] == o[Vd] : 0) || Gi(i, o), h)
|
|
}
|
|
|
|
function pn() {}
|
|
|
|
function vn(t, i) {
|
|
this.c = t, this.d = i
|
|
}
|
|
|
|
function mn(t, i, n) {
|
|
vn[Ad](this, t, i), this.j = n
|
|
}
|
|
|
|
function wn(t, i) {
|
|
return 48 & t && (i ^= 2), 192 & t && (i ^= 1), i
|
|
}
|
|
|
|
function jn(t, i, n, e) {
|
|
mn[Ad](this, t, i, n || e), this.p = e
|
|
}
|
|
|
|
function yn(t, i) {
|
|
this.c = t instanceof Vt ? t : new Vt(t, i)
|
|
}
|
|
|
|
function kn(t, i) {
|
|
yn[Ad](this, t, i)
|
|
}
|
|
|
|
function xn(t, e, s) {
|
|
var r = t.b,
|
|
o = Qt(r),
|
|
e = e || t.qb()[hf](1),
|
|
h = jp + K(r),
|
|
c = o.h(h);
|
|
c ? o.Kg(c) : c = o.l(_g, {
|
|
id: h
|
|
}), c[Gd] || vi(r)[kd][Ba](c), h = t.m, e = e.m, o.Aa(c, o.b[tf](r[nf][Fd](0, h))), t = o.b[Af](Xg), n(t, r[nf][Fd](h, e) || Aa[Tf](160)), o.Aa(c, t), o.Aa(c, o.b[tf](r[nf][Fd](e))), c[yd].cssText = r[yd].cssText, xk(Yt(r), function(t) {
|
|
Xt(c, t)
|
|
}), Pk && !Mt(zl) ? (c[yd].whiteSpace = vj, c[yd].wordWrap = sv) : (c[yd].whiteSpace = mj, c[yd].wordWrap = bn(r, Yy) || tb), c[yd].fontFamily = en(r);
|
|
try {
|
|
c[yd].fontSize = sn(r) + kj
|
|
} catch (u) {}
|
|
return c[yd].fontWeight = bn(r, im), c[yd].fontStyle = bn(r, tm), c[yd].textTransform = bn(r, jy), c[yd].textDecoration = bn(r, wy), c[yd].lineHeight = bn(r, qw), c[yd].letterSpacing = bn(r, Aw), c[yd].wordSpacing = bn(r, Wy), c[yd].direction = Xi(r) ? Ij : Rw, c[yd].textAlign = Hi(r, vy) || iy, c[yd].verticalAlign = bn(r, Uy), o = $i(r, Dw), c[yd].marginTop = o.top + kj, c[yd].marginRight = o[$d] + kj, c[yd].marginBottom = o[Dd] + kj, c[yd].marginLeft = o[vf] + kj, o = nn(r), c[yd].borderTop = o.top + xj, c[yd].borderRight = o[$d] + xj, c[yd].borderBottom = o[Dd] + xj, c[yd].borderLeft = o[vf] + xj, o = $i(r, uj), c[yd].paddingTop = o.top + kj, c[yd].paddingRight = o[$d] + kj, c[yd].paddingBottom = o[Dd] + kj, c[yd].paddingLeft = o[vf] + kj, v(c[yd], jm), o = Hi(r, oj), c[yd].overflowX = o && o != Gy ? o : Up, o = Hi(r, hj), c[yd].overflowY = o && o != Gy ? o : Up, Gi(c, Vi(r)), o = c[yd][za], o = o[Fd](0, o[rd] - 2), o = new Number(o) - 4, i(c[yd], (4 > o ? 4 : o) + kj), c.scrollTop = r[$f], c.scrollLeft = r[Rd], Fi(c, Ui(r)), c[yd].position = Ep, c[yd].zIndex = Pb, r[zd][Jd]() == Eg && (t[_d] >= r.offsetHeight || t.offsetLeft >= r.offsetWidth) ? Tn(r, 7) : Tn(t, s)
|
|
}
|
|
|
|
function Tn(t, i) {
|
|
return new jn(t, i || 5, !0, !1)
|
|
}
|
|
|
|
function Sn(t, i, n) {
|
|
this.b = t, this[Ud](i, n || i.qb())
|
|
}
|
|
|
|
function En(t) {
|
|
t.c = t.q()
|
|
}
|
|
|
|
function An(t) {
|
|
try {
|
|
t.b.Nd(t.f)
|
|
} catch (i) {}
|
|
}
|
|
|
|
function Cn(t, i) {
|
|
b(this, t), y(this, i), s(this, this[Sd])
|
|
}
|
|
|
|
function Ln(t) {
|
|
t[ef]()
|
|
}
|
|
|
|
function qn(t, i, n) {
|
|
Sn[Ad](this, t, i, n)
|
|
}
|
|
|
|
function In(t) {
|
|
return In[eb](t), t
|
|
}
|
|
|
|
function Nn(t, i) {
|
|
t && this.Xc(t, i)
|
|
}
|
|
|
|
function Rn(t) {
|
|
return !((px ? 0 != t.Ha.button : t[Pf] == gv ? 0 : !(t.Ha.button & mx[0])) || zk && Bk && t[pd])
|
|
}
|
|
|
|
function Bn(i, n) {
|
|
this.f = n, this.c = [], i > this.f && t(Ta("[goog.structs.SimplePool] Initial cannot be greater than max"));
|
|
for (var e = 0; i > e; e++) this.c[Da](this.b ? this.b() : {})
|
|
}
|
|
|
|
function Dn(t) {
|
|
return t.c[rd] ? t.c.pop() : t.b ? t.b() : {}
|
|
}
|
|
|
|
function Hn(t, i) {
|
|
t.c[rd] < t.f ? t.c[Da](i) : Fn(t, i)
|
|
}
|
|
|
|
function Fn(t, i) {
|
|
if (t.d) t.d(i);
|
|
else if (U(i))
|
|
if (z(i.s)) i.s();
|
|
else
|
|
for (var n in i) delete i[n]
|
|
}
|
|
|
|
function On() {}
|
|
|
|
function Pn(i, n, e, s, r) {
|
|
if (n) {
|
|
if (H(n)) {
|
|
for (var o = 0; o < n[rd]; o++) Pn(i, n[o], e, s, r);
|
|
return wa
|
|
}
|
|
var s = !!s,
|
|
h = Bx;
|
|
n in h || (h[n] = kx()), h = h[n], s in h || (h[s] = kx(), h.G++);
|
|
var c, h = h[s],
|
|
u = K(i);
|
|
if (h.mb++, h[u]) {
|
|
for (c = h[u], o = 0; o < c[rd]; o++)
|
|
if (h = c[o], h.nd == e && h.Xe == r) {
|
|
if (h.Gc) break;
|
|
return c[o].key
|
|
}
|
|
} else c = h[u] = Tx(), h.G++;
|
|
return o = Ex(), o.src = i, h = Lx(), h.Xc(e, o, i, n, s, r), e = h.key, o.key = e, c[Da](h), Rx[e] = h, Dx[u] || (Dx[u] = Tx()), Dx[u][Da](h), i[Rf] ? (i == ck || !i.xh) && i[Rf](n, o, s) : i.attachEvent(n in Hx ? Hx[n] : Hx[n] = nj + n, o), e
|
|
}
|
|
t(Ta(Ng))
|
|
}
|
|
|
|
function Mn(t, i, n, e, s) {
|
|
if (H(i))
|
|
for (var r = 0; r < i[rd]; r++) Mn(t, i[r], n, e, s);
|
|
else if (e = !!e, t = Gn(t, i, e))
|
|
for (r = 0; r < t[rd]; r++)
|
|
if (t[r].nd == n && t[r][bf] == e && t[r].Xe == s) {
|
|
zn(t[r].key);
|
|
break
|
|
}
|
|
}
|
|
|
|
function zn(t) {
|
|
if (!Rx[t]) return !1;
|
|
var i = Rx[t];
|
|
if (i.Gc) return !1;
|
|
var n = i.src,
|
|
e = i[Pf],
|
|
s = i.c,
|
|
r = i[bf];
|
|
if (n[ld] ? (n == ck || !n.xh) && n[ld](e, s, r) : n.detachEvent && n.detachEvent(e in Hx ? Hx[e] : Hx[e] = nj + e, s), n = K(n), s = Bx[e][r][n], Dx[n]) {
|
|
var o = Dx[n];
|
|
bt(o, i), 0 == o[rd] && delete Dx[n]
|
|
}
|
|
return i.Gc = !0, s.yh = !0, Un(e, r, n, s), delete Rx[t], !0
|
|
}
|
|
|
|
function Un(t, i, n, e) {
|
|
if (!e.jf && e.yh) {
|
|
for (var s = 0, r = 0; s < e[rd]; s++)
|
|
if (e[s].Gc) {
|
|
var o = e[s].c;
|
|
o.src = wa, Cx(o), qx(e[s])
|
|
} else s != r && (e[r] = e[s]), r++;
|
|
m(e, r), e.yh = !1, 0 == r && (Sx(e), delete Bx[t][i][n], Bx[t][i].G--, 0 == Bx[t][i].G && (xx(Bx[t][i]), delete Bx[t][i], Bx[t].G--), 0 == Bx[t].G && (xx(Bx[t]), delete Bx[t]))
|
|
}
|
|
}
|
|
|
|
function Kn(t) {
|
|
var i, n = 0,
|
|
e = i == wa;
|
|
if (i = !!i, t == wa) Tt(Dx, function(t) {
|
|
for (var s = t[rd] - 1; s >= 0; s--) {
|
|
var r = t[s];
|
|
(e || i == r[bf]) && (zn(r.key), n++)
|
|
}
|
|
});
|
|
else if (t = K(t), Dx[t])
|
|
for (var t = Dx[t], s = t[rd] - 1; s >= 0; s--) {
|
|
var r = t[s];
|
|
(e || i == r[bf]) && (zn(r.key), n++)
|
|
}
|
|
}
|
|
|
|
function Gn(t, i, n) {
|
|
var e = Bx;
|
|
return i in e && (e = e[i], n in e && (e = e[n], t = K(t), e[t])) ? e[t] : wa
|
|
}
|
|
|
|
function _n(t, i, n, e, s) {
|
|
var r = 1,
|
|
i = K(i);
|
|
if (t[i]) {
|
|
t.mb--, t = t[i], t.jf ? t.jf++ : t.jf = 1;
|
|
try {
|
|
for (var o = t[rd], h = 0; o > h; h++) {
|
|
var c = t[h];
|
|
c && !c.Gc && (r &= Vn(c, s) !== !1)
|
|
}
|
|
} finally {
|
|
t.jf--, Un(n, e, i, t)
|
|
}
|
|
}
|
|
return Boolean(r)
|
|
}
|
|
|
|
function Vn(t, i) {
|
|
var n = t[Hf](i);
|
|
return t.gh && zn(t.key), n
|
|
}
|
|
|
|
function Jn(t, i) {
|
|
var n = i[Pf] || i,
|
|
e = Bx;
|
|
if (!(n in e)) return !0;
|
|
if (O(i)) i = new Cn(i, t);
|
|
else if (i instanceof Cn) y(i, i[Sd] || t);
|
|
else {
|
|
var r = i,
|
|
i = new Cn(n, t);
|
|
qt(i, r)
|
|
}
|
|
var o, h, r = 1,
|
|
e = e[n],
|
|
n = !0 in e;
|
|
if (n) {
|
|
for (o = [], h = t; h; h = h.kf) o[Da](h);
|
|
h = e[!0], h.mb = h.G;
|
|
for (var c = o[rd] - 1; !i.Yc && c >= 0 && h.mb; c--) s(i, o[c]), r &= _n(h, o[c], i[Pf], !0, i) && 0 != i.Ee
|
|
}
|
|
if (!1 in e)
|
|
if (h = e[!1], h.mb = h.G, n)
|
|
for (c = 0; !i.Yc && c < o[rd] && h.mb; c++) s(i, o[c]), r &= _n(h, o[c], i[Pf], !1, i) && 0 != i.Ee;
|
|
else
|
|
for (e = t; !i.Yc && e && h.mb; e = e.kf) s(i, e), r &= _n(h, e, i[Pf], !1, i) && 0 != i.Ee;
|
|
return Boolean(r)
|
|
}
|
|
|
|
function Wn() {
|
|
Fx || (Fx = [], xk($t(La, Im, ma, ma), function(t) {
|
|
var i;
|
|
try {
|
|
i = mi(t)
|
|
} catch (n) {}
|
|
i && Fx[Da](i)
|
|
}))
|
|
}
|
|
|
|
function Yn(t, i) {
|
|
var n = Zn;
|
|
Pn(La, t, n, !0, i), Wn(), xk(Fx, function(e) {
|
|
try {
|
|
Pn(e, t, n, !0, i)
|
|
} catch (s) {}
|
|
})
|
|
}
|
|
|
|
function Xn(i, n, e, s) {
|
|
if (n)
|
|
if (H(n))
|
|
for (var r = 0; r < n[rd]; r++) Xn(i, n[r], e, s);
|
|
else r = Ox[n], r || (r = {}, Ox[n] = r, Yn(n, s)), n = r[K(i)], n || (n = [], r[K(i)] = n), dt(n, e) || n[Da](e);
|
|
else t(Ta(Ng))
|
|
}
|
|
|
|
function Zn(t) {
|
|
var i = Ox[t[Pf]];
|
|
return i && t[Sd] && (i = i[K(t[Sd])]) ? Sk(i, function(i) {
|
|
return z(i) ? i[Ad](ma, t) : i && i[Hf] && z(i[Hf]) ? i[Hf][Ad](i, t) : void 0
|
|
}) : !1
|
|
}
|
|
|
|
function Qn() {}
|
|
|
|
function $n(t, i) {
|
|
return Jn(t, i)
|
|
}
|
|
|
|
function te(t, i) {
|
|
this.c = !!t, this.d = !!i, this.b = {}
|
|
}
|
|
|
|
function ie(t) {
|
|
this.qc = {}, this.ia = t || Px, this.c = {}
|
|
}
|
|
|
|
function ne(t, i) {
|
|
return t.ia.get(t, i)
|
|
}
|
|
|
|
function ee(i, n) {
|
|
var e = n.Ob();
|
|
i.qc[e] && t(Ta("Plugin already registered with the id:" + e)), i.qc[e] = n, n.Za(i), n.gf(i)
|
|
}
|
|
|
|
function se(t) {
|
|
this.c = t, this.b = []
|
|
}
|
|
|
|
function re(t) {
|
|
xk(t.b, zn), m(t.b, 0)
|
|
}
|
|
|
|
function oe(t) {
|
|
if (t[ed] && !t[pd] || t[uf] || t[Cf] >= 112 && t[Cf] <= 123) return !1;
|
|
switch (t[Cf]) {
|
|
case 18:
|
|
case 20:
|
|
case 93:
|
|
case 17:
|
|
case 40:
|
|
case 35:
|
|
case 27:
|
|
case 36:
|
|
case 45:
|
|
case 37:
|
|
case 224:
|
|
case 91:
|
|
case 144:
|
|
case 12:
|
|
case 34:
|
|
case 33:
|
|
case 19:
|
|
case 255:
|
|
case 44:
|
|
case 39:
|
|
case 16:
|
|
case 38:
|
|
case 224:
|
|
case 92:
|
|
return !1;
|
|
default:
|
|
return !0
|
|
}
|
|
}
|
|
|
|
function he(t, i, n, e, s) {
|
|
if (!(Pk || zk && Mt(Dl))) return !0;
|
|
if (Bk && s) return ce(t);
|
|
if (s && !e) return !1;
|
|
if (!n && (17 == i || 18 == i)) return !1;
|
|
if (Pk && e && i == t) return !1;
|
|
switch (t) {
|
|
case 13:
|
|
return !(Pk && zt());
|
|
case 27:
|
|
return !zk
|
|
}
|
|
return ce(t)
|
|
}
|
|
|
|
function ce(t) {
|
|
if (t >= 48 && 57 >= t) return !0;
|
|
if (t >= 96 && 106 >= t) return !0;
|
|
if (t >= 65 && 90 >= t) return !0;
|
|
if (zk && 0 == t) return !0;
|
|
switch (t) {
|
|
case 32:
|
|
case 63:
|
|
case 107:
|
|
case 109:
|
|
case 110:
|
|
case 111:
|
|
case 186:
|
|
case 189:
|
|
case 187:
|
|
case 188:
|
|
case 190:
|
|
case 191:
|
|
case 192:
|
|
case 222:
|
|
case 219:
|
|
case 220:
|
|
case 221:
|
|
return !0;
|
|
default:
|
|
return !1
|
|
}
|
|
}
|
|
|
|
function ue(t, i) {
|
|
this.c = t || 1, this.b = i || cT, this.f = V(this.Li, this), this.j = fk()
|
|
}
|
|
|
|
function ae(i, n, e) {
|
|
z(i) ? e && (i = V(i, e)) : i && typeof i[Hf] == em ? i = V(i[Hf], i) : t(Ta(Bg)), n > 2147483647 || cT[dd](i, n || 0)
|
|
}
|
|
|
|
function fe(t) {
|
|
this.d = {}, this.c = {
|
|
Bc: [],
|
|
Gg: 0
|
|
}, this.M = It(fT), this.p = !0, this.f = this.z = !1, this.F = !0, this.b = t, Pn(this.b, kw, this.Ke, !1, this), Bk && Mk && Mt(Ll) && Pn(this.b, Tw, this.Ag, !1, this), Dk && !Mk && (Pn(this.b, xw, this.Bg, !1, this), Pn(this.b, Tw, this.Cg, !1, this))
|
|
}
|
|
|
|
function de(t, i) {
|
|
var n;
|
|
if (O(i[t])) n = be(i[t]);
|
|
else {
|
|
var e = i,
|
|
s = t;
|
|
for (H(i[t]) && (e = i[t], s = 0), n = []; s < e[rd]; s += 2) n[Da]({
|
|
keyCode: e[s],
|
|
Wc: e[s + 1]
|
|
})
|
|
}
|
|
return n
|
|
}
|
|
|
|
function be(t) {
|
|
for (var i, t = t[_a](/[ +]*\+[ +]*/g, Db)[_a](/[ ]+/g, eb)[Qd](), t = t[vd](eb), n = [], e = 0; i = t[e]; e++) {
|
|
var s, r = i[vd](Db);
|
|
i = 0;
|
|
for (var o, h = 0; o = r[h]; h++) {
|
|
switch (o) {
|
|
case Uj:
|
|
i |= 1;
|
|
continue;
|
|
case xv:
|
|
i |= 2;
|
|
continue;
|
|
case Bp:
|
|
i |= 4;
|
|
continue;
|
|
case Ow:
|
|
i |= 8;
|
|
continue
|
|
}
|
|
if (s = o, !uT) {
|
|
r = {}, o = ma;
|
|
for (o in hT) r[hT[o]] = o;
|
|
uT = r
|
|
}
|
|
s = uT[s];
|
|
break
|
|
}
|
|
n[Da]({
|
|
keyCode: s,
|
|
Wc: i
|
|
})
|
|
}
|
|
return n
|
|
}
|
|
|
|
function le(t) {
|
|
return Dk && !Mk && t[pd] && t[ed] && !t[Md]
|
|
}
|
|
|
|
function ge(i, n, e) {
|
|
var s = n[Oa](),
|
|
s = 255 & s[Cf] | s.Wc << 8,
|
|
r = i[s];
|
|
r && e && (0 == n[rd] || O(r)) && t(Ta("Keyboard shortcut conflicts with existing shortcut")), n[rd] ? (r || (r = i[s] = {}), ge(r, n, e)) : i[s] = e
|
|
}
|
|
|
|
function pe(t, i, n, e) {
|
|
return n = n || 0, (e = (e || t.d)[i[n]]) && !O(e) && i[rd] - n > 1 ? pe(t, i, n + 1, e) : e
|
|
}
|
|
|
|
function ve(t, i, n) {
|
|
Cn[Ad](this, t, n), this.ih = i
|
|
}
|
|
|
|
function me(t, i) {
|
|
ie[Ad](this), this.M = t, this.b = this.Z(), this.T = i, this.j = new se(this), this.F = this.b && this.b.getAttribute && !!this.b.getAttribute(hm), this.d = {}, this.p = {}, this.rb = 0
|
|
}
|
|
|
|
function we() {
|
|
return Sj + (bT++)[nd](36)
|
|
}
|
|
|
|
function je(t, i) {
|
|
for (var n in t.p) i(t.p[n])
|
|
}
|
|
|
|
function ye(t) {
|
|
var i = t.Z();
|
|
i[zd][Jd]() != lg && (Mk && Ea(tx) < 4 ? (t = La.createEvent(Hg), t.initKeyEvent(xw, !0, !0, ya, !1, !1, !1, !1, 0, 32), i.dispatchEvent(t), t = La.createEvent(Hg), t.initKeyEvent(xw, !0, !0, ya, !1, !1, !1, !1, 8, 0), i.dispatchEvent(t)) : zk && !t.z && !t.F && (i.blur(), t.sb()))
|
|
}
|
|
|
|
function ke(t) {
|
|
me[Ad](this, t, ly)
|
|
}
|
|
|
|
function xe() {}
|
|
|
|
function Te(t) {
|
|
this.j = om + wk++, this.f = om + wk++, this.c = Qt(vi(Pk ? t.Nc() : t.A())), t.ph(this.c.l(Xg, {
|
|
id: this.j
|
|
}), this.c.l(Xg, {
|
|
id: this.f
|
|
}))
|
|
}
|
|
|
|
function Se(t, i) {
|
|
return t.c.h(i ? t.j : t.f)
|
|
}
|
|
|
|
function Ee(t, i, n, e, s) {
|
|
this.b = !!i, t && Ae(this, t, e), this.c = s != ma ? s : this.cb || 0, this.b && (this.c *= -1), this.d = !n
|
|
}
|
|
|
|
function Ae(t, i, n, e) {
|
|
(t.k = i) && (t.cb = M(n) ? n : 1 != t.k[Ja] ? 0 : t.b ? -1 : 1), M(e) && (t.c = e)
|
|
}
|
|
|
|
function Ce() {}
|
|
|
|
function Le(t) {
|
|
if (t.getSelection) return t.getSelection();
|
|
var t = t[bd],
|
|
i = t.selection;
|
|
if (i) {
|
|
try {
|
|
var n = i[pf]();
|
|
if (n[Ff]) {
|
|
if (n[Ff]()[bd] != t) return wa
|
|
} else if (!n[rd] || n[sf](0)[bd] != t) return wa
|
|
} catch (e) {
|
|
return wa
|
|
}
|
|
return i
|
|
}
|
|
return wa
|
|
}
|
|
|
|
function qe(t) {
|
|
for (var i = [], n = 0, e = t.kd(); e > n; n++) i[Da](t.bc(n));
|
|
return i
|
|
}
|
|
|
|
function Ie(t, i) {
|
|
Ee[Ad](this, t, i, !0)
|
|
}
|
|
|
|
function Ne(i, n, e, s, r) {
|
|
var o;
|
|
if (i && (this.tc = i, this.De = n, this.Db = e, this.ud = s, 1 == i[Ja] && i[zd] != og && (i = i[zf], (n = i[n]) ? (this.tc = n, this.De = 0) : (i[rd] && (this.tc = ct(i)), o = !0)), 1 == e[Ja] && ((this.Db = e[zf][s]) ? this.ud = 0 : this.Db = e)), Ie[Ad](this, r ? this.Db : this.tc, r), o) try {
|
|
this[gd]()
|
|
} catch (h) {
|
|
h != Ak && t(h)
|
|
}
|
|
}
|
|
|
|
function Re() {}
|
|
|
|
function Be(t) {
|
|
this.b = t
|
|
}
|
|
|
|
function De(t) {
|
|
var i = vi(t)[pf]();
|
|
if (3 == t[Ja]) i[sd](t, 0), i[ff](t, t[rd]);
|
|
else if (Ye(t)) {
|
|
for (var n, e = t;
|
|
(n = e[Lf]) && Ye(n);) e = n;
|
|
for (i[sd](e, 0), e = t;
|
|
(n = e[Ed]) && Ye(n);) e = n;
|
|
i[ff](e, 1 == e[Ja] ? e[zf][rd] : e[rd])
|
|
} else n = t[Gd], t = kk(n[zf], t), i[sd](n, t), i[ff](n, t + 1);
|
|
return i
|
|
}
|
|
|
|
function He(t, i, n, e) {
|
|
var s = vi(t)[pf]();
|
|
return s[sd](t, i), s[ff](n, e), s
|
|
}
|
|
|
|
function Fe(t) {
|
|
this.b = t
|
|
}
|
|
|
|
function Oe(t, i) {
|
|
this.b = t, this.c = i
|
|
}
|
|
|
|
function Pe(t) {
|
|
var i = vi(t)[kd][yf]();
|
|
if (1 == t[Ja]) i[wd](t), Ye(t) && !t[zf][rd] && i[Ka](!1);
|
|
else {
|
|
for (var n = 0, e = t; e = e[td];) {
|
|
var s = e[Ja];
|
|
if (3 == s) n += e[rd];
|
|
else if (1 == s) {
|
|
i[wd](e);
|
|
break
|
|
}
|
|
}
|
|
e || i[wd](t[Gd]), i[Ka](!e), n && i[hf](fv, n), i[Ld](fv, t[rd])
|
|
}
|
|
return i
|
|
}
|
|
|
|
function Me(t) {
|
|
t.xb = t.gb = t.fb = wa, t.Qa = t.Ua = -1
|
|
}
|
|
|
|
function ze(t, i) {
|
|
for (var n = i[zf], e = 0, s = n[rd]; s > e; e++) {
|
|
var r = n[e];
|
|
if (Ye(r)) {
|
|
var o = Pe(r),
|
|
h = o[hd] != r.outerHTML;
|
|
if (t.hb() && h ? t.ib(o, 1, 1) >= 0 && t.ib(o, 1, 0) <= 0 : t.b[Va](o)) return ze(t, r)
|
|
}
|
|
}
|
|
return i
|
|
}
|
|
|
|
function Ue(t, i, n) {
|
|
if (n = n || t.pg(), !n || !n[Lf]) return n;
|
|
for (var e = 1 == i, s = 0, r = n[zf][rd]; r > s; s++) {
|
|
var o, h = e ? s : r - s - 1,
|
|
c = n[zf][h];
|
|
try {
|
|
o = We(c)
|
|
} catch (u) {
|
|
continue
|
|
}
|
|
var a = o.Wd();
|
|
if (t.hb()) {
|
|
if (Ye(c)) {
|
|
if (o.Cb(t)) return Ue(t, i, c)
|
|
} else if (0 == t.ib(a, 1, 1)) {
|
|
t.Qa = t.Ua = h;
|
|
break
|
|
}
|
|
} else {
|
|
if (t.Cb(o)) {
|
|
if (!Ye(c)) {
|
|
e ? t.Qa = h : t.Ua = h + 1;
|
|
break
|
|
}
|
|
return Ue(t, i, c)
|
|
}
|
|
if (t.ib(a, 1, 0) < 0 && t.ib(a, 0, 1) > 0) return Ue(t, i, c)
|
|
}
|
|
}
|
|
return n
|
|
}
|
|
|
|
function Ke(t, i) {
|
|
var n = 1 == i,
|
|
e = n ? t.A() : t.I();
|
|
if (1 == e[Ja]) {
|
|
for (var e = e[zf], s = e[rd], r = n ? 1 : -1, o = n ? 0 : s - 1; o >= 0 && s > o; o += r) {
|
|
var h = e[o];
|
|
if (!Ye(h) && 0 == t.b[Hd]((1 == i ? $g : gg) + op + (1 == i ? $g : gg), We(h).Wd())) return n ? o : o + 1
|
|
}
|
|
return -1 == o ? 0 : o
|
|
}
|
|
return s = t.b[Jf](), r = Pe(e), s.setEndPoint(n ? pg : ip, r), s = s[Ua][rd], n ? e[rd] - s : s
|
|
}
|
|
|
|
function Ge(t, i, n) {
|
|
var e;
|
|
e = e || Qt(t[Ff]());
|
|
var s;
|
|
1 != i[Ja] && (s = !0, i = e.l(lg, wa, i)), t[Ka](n), e = e || Qt(t[Ff]());
|
|
var r = n = i.id;
|
|
return n || (n = i.id = om + wk++), t.pasteHTML(i.outerHTML), (i = e.h(n)) && (r || i[Kd](qm)), s && (t = i[Lf], Li(i), i = t), i
|
|
}
|
|
|
|
function _e(t) {
|
|
this.b = t
|
|
}
|
|
|
|
function Ve(t) {
|
|
this.b = t
|
|
}
|
|
|
|
function Je(t) {
|
|
return Pk && !zt() ? new Oe(t, vi(t[Ff]())) : zk ? new Ve(t) : Mk ? new Fe(t) : Ok ? new _e(t) : new Be(t)
|
|
}
|
|
|
|
function We(t) {
|
|
if (Pk && !zt()) {
|
|
var i = new Oe(Pe(t), vi(t));
|
|
if (Ye(t)) {
|
|
for (var n, e = t;
|
|
(n = e[Lf]) && Ye(n);) e = n;
|
|
for (i.gb = e, i.Qa = 0, e = t;
|
|
(n = e[Ed]) && Ye(n);) e = n;
|
|
i.fb = e, i.Ua = 1 == e[Ja] ? e[zf][rd] : e[rd], i.xb = t
|
|
} else i.gb = i.fb = i.xb = t[Gd], i.Qa = kk(i.xb[zf], t), i.Ua = i.Qa + 1;
|
|
t = i
|
|
} else t = zk ? new Ve(De(t)) : Mk ? new Fe(De(t)) : Ok ? new _e(De(t)) : new Be(De(t));
|
|
return t
|
|
}
|
|
|
|
function Ye(t) {
|
|
var i;
|
|
t: if (1 != t[Ja]) i = !1;
|
|
else {
|
|
switch (t[zd]) {
|
|
case ig:
|
|
case ng:
|
|
case sg:
|
|
case og:
|
|
case ug:
|
|
case wg:
|
|
case kg:
|
|
case Sg:
|
|
case Eg:
|
|
case Tg:
|
|
case Ag:
|
|
case Fg:
|
|
case Mg:
|
|
case zg:
|
|
case Pg:
|
|
case Kg:
|
|
case Gg:
|
|
case Wg:
|
|
case Zg:
|
|
i = !1;
|
|
break t
|
|
}
|
|
i = !0
|
|
}
|
|
return i || 3 == t[Ja]
|
|
}
|
|
|
|
function Xe() {}
|
|
|
|
function Ze() {}
|
|
|
|
function Qe(t, i) {
|
|
var n = new Ze;
|
|
return n.Tc = t, n.nb = !!i, n
|
|
}
|
|
|
|
function $e(t, i, n, e) {
|
|
var s = new Ze;
|
|
if (s.nb = ms(t, i, n, e), t[zd] == og) var r = t[Gd],
|
|
i = kk(r[zf], t),
|
|
t = r;
|
|
return n[zd] == og && (r = n[Gd], e = kk(r[zf], n), n = r), s.nb ? (s.ob = n, s.Eb = e, s.pb = t, s.Fb = i) : (s.ob = t, s.Eb = i, s.pb = n, s.Fb = e), s
|
|
}
|
|
|
|
function ts(t) {
|
|
t.ob = t.Eb = t.pb = t.Fb = wa
|
|
}
|
|
|
|
function is(t) {
|
|
var i, n;
|
|
if (!(n = t.Tc)) {
|
|
n = t.A();
|
|
var e = t.D(),
|
|
s = t.I(),
|
|
r = t.aa();
|
|
if (Pk && !zt()) {
|
|
var o = n,
|
|
h = e,
|
|
c = s,
|
|
u = r,
|
|
a = !1;
|
|
1 == o[Ja] && (h = o[zf][h], a = !h, o = h || o[Ed] || o, h = 0);
|
|
var f = Pe(o);
|
|
h && f[hf](fv, h), o == c && h == u ? f[Ka](!0) : (a && f[Ka](!1), a = !1, 1 == c[Ja] && (i = (h = c[zf][u]) || c[Ed] || c, c = i, u = 0, a = !h), o = Pe(c), o[Ka](!a), u && o[Ld](fv, u), f.setEndPoint(pg, o)), u = new Oe(f, vi(n)), u.gb = n, u.Qa = e, u.fb = s, u.Ua = r, n = u
|
|
} else n = zk ? new Ve(He(n, e, s, r)) : Mk ? new Fe(He(n, e, s, r)) : Ok ? new _e(He(n, e, s, r)) : new Be(He(n, e, s, r));
|
|
n = t.Tc = n
|
|
}
|
|
return n
|
|
}
|
|
|
|
function ns(t) {
|
|
if (Pk && !zt()) {
|
|
var i = !1;
|
|
try {
|
|
i = t[Gd]
|
|
} catch (n) {}
|
|
return !!i
|
|
}
|
|
return di(t[xd][kd], t)
|
|
}
|
|
|
|
function es(t) {
|
|
this.b = t.hd() ? t.I() : t.A(), this.f = t.hd() ? t.aa() : t.D(), this.c = t.hd() ? t.A() : t.I(), this.j = t.hd() ? t.D() : t.aa()
|
|
}
|
|
|
|
function ss() {}
|
|
|
|
function rs(t) {
|
|
var i = new ss;
|
|
return i.Ka = t, i
|
|
}
|
|
|
|
function os(t) {
|
|
for (var i = vi(arguments[0])[kd].createControlRange(), n = 0, e = arguments[rd]; e > n; n++) i.addElement(arguments[n]);
|
|
return rs(i)
|
|
}
|
|
|
|
function hs(t) {
|
|
if (!t.Ge && (t.Ge = [], t.Ka))
|
|
for (var i = 0; i < t.Ka[rd]; i++) t.Ge[Da](t.Ka[sf](i));
|
|
return t.Ge
|
|
}
|
|
|
|
function cs(t) {
|
|
return t.He || (t.He = hs(t)[Za](), t.He.sort(function(t, i) {
|
|
return t[ud] - i[ud]
|
|
})), t.He
|
|
}
|
|
|
|
function us(t) {
|
|
this.b = hs(t)
|
|
}
|
|
|
|
function as(t) {
|
|
t && (this.Oc = cs(t), this.wd = this.Oc[Oa](), this.nf = ct(this.Oc) || this.wd), Ie[Ad](this, this.wd, !1)
|
|
}
|
|
|
|
function fs() {
|
|
this.b = [], this.c = [], this.f = this.d = wa
|
|
}
|
|
|
|
function ds(t) {
|
|
var i = new fs;
|
|
return i.c = t, i.b = Tk(t, function(t) {
|
|
return t.gd()
|
|
}), i
|
|
}
|
|
|
|
function bs(t) {
|
|
return t.d || (t.d = qe(t), t.d.sort(function(t, i) {
|
|
var n = t.A(),
|
|
e = t.D(),
|
|
s = i.A(),
|
|
r = i.D();
|
|
return n == s && e == r ? 0 : ms(n, e, s, r) ? 1 : -1
|
|
})), t.d
|
|
}
|
|
|
|
function ls(t) {
|
|
this.b = Tk(qe(t), function(t) {
|
|
return t.$f()
|
|
})
|
|
}
|
|
|
|
function gs(t) {
|
|
t && (this.nc = Tk(bs(t), function(t) {
|
|
return xt(t)
|
|
})), Ie[Ad](this, t ? this.A() : wa, !1)
|
|
}
|
|
|
|
function ps(t) {
|
|
return (t = Le(t || ya)) && vs(t)
|
|
}
|
|
|
|
function vs(t) {
|
|
var i, n = !1;
|
|
if (t[pf]) try {
|
|
i = t[pf]()
|
|
} catch (e) {
|
|
return wa
|
|
} else {
|
|
if (!t[Gf]) return wa;
|
|
if (t[Gf] > 1) {
|
|
i = new fs;
|
|
for (var n = 0, s = t[Gf]; s > n; n++) i.b[Da](t.getRangeAt(n));
|
|
return i
|
|
}
|
|
i = t.getRangeAt(0), n = ms(t.anchorNode, t.anchorOffset, t.focusNode, t.focusOffset)
|
|
}
|
|
return i && i.addElement ? rs(i) : Qe(Je(i), n)
|
|
}
|
|
|
|
function ms(t, i, n, e) {
|
|
if (t == n) return i > e;
|
|
var s;
|
|
if (1 == t[Ja] && i)
|
|
if (s = t[zf][i]) t = s, i = 0;
|
|
else if (di(t, n)) return !0;
|
|
if (1 == n[Ja] && e)
|
|
if (s = n[zf][e]) n = s, e = 0;
|
|
else if (di(n, t)) return !1;
|
|
return (bi(t, n) || i - e) > 0
|
|
}
|
|
|
|
function ws(t) {
|
|
return t[rd] || t[zf][rd]
|
|
}
|
|
|
|
function js(t) {
|
|
return !!t && 3 == t[Ja]
|
|
}
|
|
|
|
function ys(t, i) {
|
|
if (js(t)) {
|
|
for (var n = i ? Yw : yj, e = i ? yj : Yw, s = [t[Zd]]; js(t[n]);) t = t[n], s[Da](t[Zd]), fi(t[e]);
|
|
i || s.reverse(), n = s[Yd](tb), t[Zd] != n && S(t, n)
|
|
}
|
|
return t
|
|
}
|
|
|
|
function ks(t, i, n) {
|
|
un[Ad](this, t, n), this.k = i
|
|
}
|
|
|
|
function xs(t, i) {
|
|
var n = t[Gd],
|
|
e = kk(n[zf], t) + (i ? 0 : 1),
|
|
n = Is(n, e, i);
|
|
$e(n.k, n.m, n.k, n.m)[qf]()
|
|
}
|
|
|
|
function Ts(t) {
|
|
var i = ps(ei(vi(t)));
|
|
(t = Es(t, i)) && t[qf]()
|
|
}
|
|
|
|
function Ss(t) {
|
|
for (var i = wa, n = t[Lf]; n;) {
|
|
var e = n[Vf];
|
|
3 == n[Ja] ? n[Zd] == tb ? t[Td](n) : i ? (i.nodeValue += n[Zd], t[Td](n)) : i = n : (Ss(n), i = wa), n = e
|
|
}
|
|
}
|
|
|
|
function Es(t, i) {
|
|
if (i) {
|
|
var n = As(i),
|
|
e = i.Nc();
|
|
t: {
|
|
for (var e = 1 == e[Ja] ? e : e[Gd], s = 0; e;) {
|
|
var r = e && e[lf][Qd]();
|
|
if (e && ((1 != e[Ja] ? wa : Pk ? Di(e, Dv) : Bi(e, Dv)) == Jp || r == by || r == fy || r == Cw)) break t;
|
|
e = e[Gd], s++
|
|
}
|
|
e = wa
|
|
}
|
|
}
|
|
return e ? (e = pi(e, t), Pk ? Ss(e) : e.normalize()) : t && (Pk ? Ss(t) : t.normalize()), n ? n() : wa
|
|
}
|
|
|
|
function As(t) {
|
|
var i = Cs(Is(t.A(), t.D())),
|
|
n = qs(i),
|
|
e = i.k[td];
|
|
3 == i.k[Ja] && (i.k = wa);
|
|
var s = Cs(Is(t.I(), t.aa())),
|
|
r = qs(s),
|
|
o = s.k[td];
|
|
return 3 == s.k[Ja] && (s.k = wa),
|
|
function() {
|
|
return !i.k && e && (i.k = e[Vf], i.k || (i = new Ls(e, ws(e)))), !s.k && o && (s.k = o[Vf], s.k || (s = new Ls(o, ws(o)))), $e(i.k || n.k[Lf] || n.k, i.m, s.k || r.k[Lf] || r.k, s.m)
|
|
}
|
|
}
|
|
|
|
function Cs(t) {
|
|
var i;
|
|
if (3 == t.k[Ja])
|
|
for (i = t.k[td]; i && 3 == i[Ja]; i = i[td]) t.m += ws(i);
|
|
else i = t.k[td];
|
|
var n = t.k[Gd];
|
|
return t.k = i ? i[Vf] : n[Lf], t
|
|
}
|
|
|
|
function Ls(t, i) {
|
|
this.k = t, this.m = i
|
|
}
|
|
|
|
function qs(t) {
|
|
var i = t.k[Gd];
|
|
return new Ls(i, kk(i[zf], t.k))
|
|
}
|
|
|
|
function Is(t, i, n) {
|
|
for (; 1 == t[Ja];) {
|
|
var e = t[zf][i];
|
|
if (!e && !t[Ed]) break;
|
|
e ? (t = e[td], n && t ? i = ws(t) : (t = e, i = 0)) : (t = t[Ed], i = ws(t))
|
|
}
|
|
return new Ls(t, i)
|
|
}
|
|
|
|
function Ns(t) {
|
|
Te[Ad](this, t)
|
|
}
|
|
|
|
function Rs(t, i, n, e) {
|
|
Sn[Ad](this, t, i, n), this.d = t.C(), this.j = !1, this.yc = wa, this.z = e || wa
|
|
}
|
|
|
|
function Bs(t) {
|
|
return t.z || $e(t.H.k, t.H.m, t.V.k, t.V.m)
|
|
}
|
|
|
|
function Ds(t) {
|
|
if (!t.p) {
|
|
var i = Ks(t.b);
|
|
i && (t.p = new Ns(i))
|
|
}
|
|
}
|
|
|
|
function Hs(t) {
|
|
if (t.p) {
|
|
try {
|
|
t.p.restore()
|
|
} catch (i) {}
|
|
t.p = wa
|
|
}
|
|
}
|
|
|
|
function Fs(t) {
|
|
for (var i;
|
|
(i = t.d.h(t.Fa())) && i[zd][Jd]() != Xg;) i[Kd](qm);
|
|
return i
|
|
}
|
|
|
|
function Os(t, i, n) {
|
|
if (i[Kd](qm), X(i[yd].cssText == wa ? tb : Aa(i[yd].cssText)) && !Yt(i)[rd]) {
|
|
Ps(t, i);
|
|
var e, s, r, o, h, c = i[Gd];
|
|
n && (e = t.H, s = t.V, r = kk(c[zf], i), o = kk(i[zf], e.k), h = kk(i[zf], s.k)), Li(i), n && (e[Ud](c[zf][r + o], e.m), s[Ud](c[zf][r + h], s.m))
|
|
}
|
|
}
|
|
|
|
function Ps(t, i) {
|
|
if (t.j && t.yc && t.c == t.yc) {
|
|
var n = at(i[zf], function(t) {
|
|
return 3 == t[Ja] && t[Zd] == this.yc
|
|
}, t) || at(i[zf], function(t) {
|
|
return 3 == t[Ja] && -1 != t[Zd][cf](this.yc)
|
|
}, t);
|
|
if (n) {
|
|
var e = n[Zd],
|
|
s = t.yc,
|
|
r = e[cf](s);
|
|
S(n, e[Fd](0, r) + e[Fd](r + s[rd])), xk([t.H, t.V], function(t) {
|
|
n == t.k && r < t.m && t[Ud](n, Ra.max(r, t.m - s[rd]))
|
|
}), t.yc = wa
|
|
}
|
|
}
|
|
}
|
|
|
|
function Ms(t, i) {
|
|
if (t.b.Id() && t.j) {
|
|
for (var n, e, s = !0; n = Fs(t);) {
|
|
if (e = n[Gd], i && s) {
|
|
var r = t.H,
|
|
o = t.V,
|
|
h = t.c,
|
|
c = ft(n[zf], function(t) {
|
|
return js(t) && t[Zd][cf](h) >= 0
|
|
});
|
|
if (c >= 0) {
|
|
var s = n[zf][c],
|
|
c = s[Zd][cf](h),
|
|
u = c + h[rd];
|
|
r[Ud](s, c), o[Ud](s, u), s = !1, Os(t, n, !0)
|
|
}
|
|
}
|
|
t.d[Od](e, n) && Os(t, n)
|
|
}
|
|
t.j = !1
|
|
}
|
|
}
|
|
|
|
function zs(t, i) {
|
|
if (!(t.H && t.V && t.H.Ef() && t.V.Ef())) return !1;
|
|
var e = t.H,
|
|
s = t.V,
|
|
r = {
|
|
type: Pp,
|
|
$h: t.q()
|
|
},
|
|
o = O(i) && i[Qa](i[rd] - 1) == eb;
|
|
if (o && (i = i[Fd](0, i[rd] - 1)), t.xc() && O(i) && !o) {
|
|
var h = e.k,
|
|
o = h[Zd];
|
|
S(h, o[Fd](0, e.m) + i + o[Fd](s.m)), s.ed(e.m + i[rd]), t.c = i
|
|
} else {
|
|
h = Bs(t), O(i) && (i = t.d.b[tf](i));
|
|
var h = h.vf(i),
|
|
c = h[Gd];
|
|
o ? (o = La[Af](Qj), n(o, xb), ai(o, h), e[Ud](o, 0), s[Ud](o, 1)) : (o = kk(c[zf], h), e[Ud](c, o), s[Ud](c, o + 1)), t.c = Q(t.d.wg(h))
|
|
}
|
|
return t.f = s.qb(), r.Zh = t.c, Jn(t.b, r), !0
|
|
}
|
|
|
|
function Us(t, i) {
|
|
this.z = t[zd][Jd]() == Tg, me[Ad](this, t, i || Ej)
|
|
}
|
|
|
|
function Ks(t) {
|
|
var i, n = ps(Ai(t.C()));
|
|
return i = t.Z(), i = Qe(We(i), ma), n && n.xd() && i.Cb(n, !0) && ei(vi(Pk ? n.Nc() : n.A())) == Ai(t.C()) ? n : wa
|
|
}
|
|
|
|
function Gs(t) {
|
|
return !(t && !(lT[t[zd]] || t[zd] && t[zd][Jd]() == og))
|
|
}
|
|
|
|
function _s(t, i, n) {
|
|
var e = t.Z();
|
|
if (!i || i == e || Gs(i)) return wa;
|
|
for (var s; !(s = n ? i[td] : i[Vf]);)
|
|
if (i = i[Gd], !i || i == e || Gs(i)) return wa;
|
|
for (i = s; e = n ? i[Ed] : i[Lf];) {
|
|
if (!e || Gs(e)) return wa;
|
|
i = e
|
|
}
|
|
return js(i) ? i[Zd] ? i : _s(t, i, n) : wa
|
|
}
|
|
|
|
function Vs(t, i, n, e, s) {
|
|
for (this.j = t, this.c = i, this.b = {}, t = 0, i = n[rd]; i > t; t++) this.b[n[Qa](t)] = !0;
|
|
this.f = e || {}, this.d = !!s
|
|
}
|
|
|
|
function Js(t, i, n, e, s) {
|
|
this.c = t, this.f = i, this.d = n, this.b = e, this.j = s || this.d
|
|
}
|
|
|
|
function Ws(t) {
|
|
return vT[t]
|
|
}
|
|
|
|
function Ys(t, i) {
|
|
return t.b.isChar(i) && !t.b.b[i]
|
|
}
|
|
|
|
function Xs(t) {
|
|
return t.b.d
|
|
}
|
|
|
|
function Zs(t, i) {
|
|
this.X = t, this.B = i, this.b = [t, i][Yd](Qy)
|
|
}
|
|
|
|
function Qs(t, i) {
|
|
var n = [t, i][Yd](Qy);
|
|
return wT[n] || (wT[n] = new Zs(t, i))
|
|
}
|
|
|
|
function $s() {
|
|
vT.en = AT, vT.am = jT, vT.ar = yT, vT.bn = xT, vT.zh = ST, vT.el = LT, vT.gu = IT, vT.iw = RT, vT.hi = DT, vT.ja = FT, vT.kn = PT, vT.ml = zT, vT.mr = KT, vT.ne = GT, vT.or = _T, vT.fa = JT, vT.pa = WT, vT.ru = XT, vT.sa = QT, vT.sr = $T, vT.si = tS, vT.ta = nS, vT.te = sS, vT.ti = oS, vT.ur = hS
|
|
}
|
|
|
|
function tr(t, i) {
|
|
var n;
|
|
t instanceof tr ? (ar(this, i == wa ? t.md : i), ir(this, t.fc), nr(this, t.Pd), er(this, t.Hc), sr(this, t.od), rr(this, t.Ic), or(this, t.c.W()), cr(this, t.Od)) : t && (n = Aa(t)[jf](cS)) ? (ar(this, !!i), ir(this, n[1] || tb, !0), nr(this, n[2] || tb, !0), er(this, n[3] || tb, !0), sr(this, n[4]), rr(this, n[5] || tb, !0), or(this, n[6] || tb, !0), cr(this, n[7] || tb, !0)) : (ar(this, !!i), this.c = new br(wa, this, this.md))
|
|
}
|
|
|
|
function ir(t, i, n) {
|
|
ur(t), delete t.b, t.fc = n ? i ? qa(i) : tb : i, t.fc && (t.fc = t.fc[_a](/:$/, tb))
|
|
}
|
|
|
|
function nr(t, i, n) {
|
|
ur(t), delete t.b, t.Pd = n ? i ? qa(i) : tb : i
|
|
}
|
|
|
|
function er(t, i, n) {
|
|
ur(t), delete t.b, t.Hc = n ? i ? qa(i) : tb : i
|
|
}
|
|
|
|
function sr(i, n) {
|
|
ur(i), delete i.b, n ? (n = Number(n), (Ia(n) || 0 > n) && t(Ta("Bad port number " + n)), i.od = n) : i.od = wa
|
|
}
|
|
|
|
function rr(t, i, n) {
|
|
ur(t), delete t.b, t.Ic = n ? i ? qa(i) : tb : i
|
|
}
|
|
|
|
function or(t, i, n) {
|
|
ur(t), delete t.b, i instanceof br ? (t.c = i, t.c.f = t, mr(t.c, t.md)) : (n || (i = fr(i, bS)), t.c = new br(i, t, t.md))
|
|
}
|
|
|
|
function hr(t, i, n) {
|
|
if (ur(t), delete t.b, H(n) || (n = [Aa(n)]), t = t.c, lr(t), pr(t), i = vr(t, i), t.hc(i)) {
|
|
var e = t.L.get(i);
|
|
H(e) ? t.G -= e[rd] : t.G--
|
|
}
|
|
n[rd] > 0 && (t.L.set(i, n), t.G += n[rd])
|
|
}
|
|
|
|
function cr(t, i, n) {
|
|
ur(t), delete t.b, t.Od = n ? i ? qa(i) : tb : i
|
|
}
|
|
|
|
function ur(i) {
|
|
i.Sj && t(Ta("Tried to modify a read-only Uri"))
|
|
}
|
|
|
|
function ar(t, i) {
|
|
t.md = i, t.c && mr(t.c, i)
|
|
}
|
|
|
|
function fr(t, i) {
|
|
var n = wa;
|
|
return O(t) && (n = t, uS[Fa](n) || (n = encodeURI(t)), n.search(i) >= 0 && (n = n[_a](i, dr))),
|
|
n
|
|
}
|
|
|
|
function dr(t) {
|
|
return t = t[Bd](0), gb + (t >> 4 & 15)[nd](16) + (15 & t)[nd](16)
|
|
}
|
|
|
|
function br(t, i, n) {
|
|
this.b = t || wa, this.f = i || wa, this.d = !!n
|
|
}
|
|
|
|
function lr(t) {
|
|
if (!t.L && (t.L = new Dt, t.G = 0, t.b))
|
|
for (var i = t.b[vd](pb), n = 0; n < i[rd]; n++) {
|
|
var e = i[n][cf](Xl),
|
|
s = wa,
|
|
r = wa;
|
|
e >= 0 ? (s = i[n][Fd](0, e), r = i[n][Fd](e + 1)) : s = i[n], s = qa(s[_a](/\+/g, eb)), s = vr(t, s), gr(t, s, r ? qa(r[_a](/\+/g, eb)) : tb)
|
|
}
|
|
}
|
|
|
|
function gr(t, i, n) {
|
|
if (lr(t), pr(t), i = vr(t, i), t.hc(i)) {
|
|
var e = t.L.get(i);
|
|
H(e) ? e[Da](n) : t.L.set(i, [e, n])
|
|
} else t.L.set(i, n);
|
|
t.G++
|
|
}
|
|
|
|
function pr(t) {
|
|
delete t.c, delete t.b, t.f && delete t.f.b
|
|
}
|
|
|
|
function vr(t, i) {
|
|
var n = Aa(i);
|
|
return t.d && (n = n[Qd]()), n
|
|
}
|
|
|
|
function mr(t, i) {
|
|
i && !t.d && (lr(t), pr(t), Bt(t.L, function(t, i) {
|
|
var n = i[Qd]();
|
|
i != n && (this.remove(i), gr(this, n, t))
|
|
}, t)), t.d = i
|
|
}
|
|
|
|
function wr(t, i) {
|
|
this.c = new tr(t), this.b = i ? i : hv, this.Fd = 5e3
|
|
}
|
|
|
|
function jr(t, i, n, e) {
|
|
return function() {
|
|
kr(t, i, !1), e && e(n)
|
|
}
|
|
}
|
|
|
|
function yr(t, i, n, e) {
|
|
return function(s) {
|
|
ck.clearTimeout(e), kr(t, i, !0), n[Pd](ma, arguments)
|
|
}
|
|
}
|
|
|
|
function kr(t, i, n) {
|
|
ck[dd](function() {
|
|
fi(i)
|
|
}, 0), ck._callbacks_[t] && (n ? delete ck._callbacks_[t] : ck._callbacks_[t] = N)
|
|
}
|
|
|
|
function xr(t) {
|
|
this.b = Tl, this.c = t
|
|
}
|
|
|
|
function Tr(t, i) {
|
|
this.p = t || Sm, this.f = i || uv
|
|
}
|
|
|
|
function Sr(t, i) {
|
|
if (i.key == t.c) {
|
|
var n = i.Th;
|
|
if (n && n.Na) {
|
|
var e = O(n.Na) ? La[Xa](n.Na) : n.Na;
|
|
e && e[zd] == Wg && typeof ck._callbacks_[n.Na] == em && (n.Fd && ck.clearTimeout(n.Fd), kr(n.Na, e, !1))
|
|
}
|
|
}
|
|
}
|
|
|
|
function Er(t, i) {
|
|
t && Ar(this, t, i)
|
|
}
|
|
|
|
function Ar(t, i, n) {
|
|
t.pf && Cr(t), t.J = i, t.of = Pn(t.J, xw, t, n), t.qg = Pn(t.J, kw, t.Jj, n, t), t.pf = Pn(t.J, Tw, t.Kj, n, t)
|
|
}
|
|
|
|
function Cr(t) {
|
|
t.of && (zn(t.of), zn(t.qg), zn(t.pf), t.of = wa, t.qg = wa, t.pf = wa), t.J = wa, t.uc = -1, t.Vb = -1
|
|
}
|
|
|
|
function Lr(t, i, n, e) {
|
|
e && this.Xc(e, ma), b(this, yw), a(this, t), this.charCode = i, this.repeat = n
|
|
}
|
|
|
|
function qr(t) {
|
|
switch (t[Pf]) {
|
|
case kw:
|
|
case xw:
|
|
if (t[pd] || t[uf] || t[ed]) return !0;
|
|
break;
|
|
case gv:
|
|
if (t[pd] || t[uf] || t[ed] || t[Md]) return !0;
|
|
break;
|
|
case yw:
|
|
if (t[pd] || t[uf] || t[ed] || t[Md] || t.Lh) return !0
|
|
}
|
|
return !1
|
|
}
|
|
|
|
function Ir(t, i) {
|
|
var n, e, s = t.Ha;
|
|
Pk && t[Pf] == xw ? (n = i[Cf], e = 13 != n && 27 != n ? s[Cf] : 0) : zk && t[Pf] == xw ? (n = i[Cf], e = s[Sf] >= 0 && s[Sf] < 63232 && ce(n) ? s[Sf] : 0) : Ok ? (n = i[Cf], e = ce(n) ? s[Cf] : 0) : (n = s[Cf] || i[Cf], e = s[Sf] || 0, Bk && 63 == e && !n && (n = 191));
|
|
var r = n,
|
|
o = s.keyIdentifier;
|
|
return n ? n >= 63232 && n in jS ? r = jS[n] : 25 == n && t[Md] && (r = 9) : o && o in yS && (r = yS[o]), n = r == i.lastKey, i.lastKey = r, new Lr(r, e, n, s)
|
|
}
|
|
|
|
function Nr(t, i) {
|
|
Cn[Ad](this, Wv), this.text = t, this.c = i
|
|
}
|
|
|
|
function Rr(t, i, n) {
|
|
Nr[Ad](this, t[Yd](Hb), i), this.d = t, this.f = !!n
|
|
}
|
|
|
|
function Br() {}
|
|
|
|
function Dr(t) {
|
|
this.af = t || Qt(), this.bf = TS
|
|
}
|
|
|
|
function Hr(i, n) {
|
|
switch (i) {
|
|
case 1:
|
|
return n ? Nv : Uv;
|
|
case 2:
|
|
return n ? km : Dy;
|
|
case 4:
|
|
return n ? Cp : Lv;
|
|
case 8:
|
|
return n ? Oj : Hy;
|
|
case 16:
|
|
return n ? dv : By;
|
|
case 32:
|
|
return n ? Xv : Wp;
|
|
case 64:
|
|
return n ? ej : pv
|
|
}
|
|
t(Ta("Invalid component state"))
|
|
}
|
|
|
|
function Fr(t) {
|
|
return t.M || (t.M = new se(t))
|
|
}
|
|
|
|
function Or(i, n) {
|
|
i == n && t(Ta(up)), n && i.Pa && i.Na && Ur(i.Pa, i.Na) && i.Pa != n && t(Ta(up)), i.Pa = n, Dr.g.og[Ad](i, n)
|
|
}
|
|
|
|
function Pr(i, n, e) {
|
|
i.K && t(Ta(fg)), i.J || i.l(), n ? n[rf](i.J, e || wa) : i.af.b[kd][Ba](i.J), (!i.Pa || i.Pa.K) && i.S()
|
|
}
|
|
|
|
function Mr(t) {
|
|
return t.bf == wa && (t.bf = Xi(t.K ? t.J : t.af.b[kd])), t.bf
|
|
}
|
|
|
|
function zr(t) {
|
|
return t.Ja ? t.Ja[rd] : 0
|
|
}
|
|
|
|
function Ur(t, i) {
|
|
return t.Sb && i ? (i in t.Sb ? t.Sb[i] : ma) || wa : wa
|
|
}
|
|
|
|
function Kr(t, i) {
|
|
return t.Ja ? t.Ja[i] || wa : wa
|
|
}
|
|
|
|
function Gr(t, i, n) {
|
|
t.Ja && xk(t.Ja, i, n)
|
|
}
|
|
|
|
function _r(t, i) {
|
|
return t.Ja && i ? kk(t.Ja, i) : -1
|
|
}
|
|
|
|
function Vr(t) {
|
|
for (; t.Ja && 0 != t.Ja[rd];) t[Td](Kr(t, 0), !0)
|
|
}
|
|
|
|
function Jr(t) {
|
|
t = t || {}, this.d = t.Ig || [13], this.f = t.Yb || [27], this.j = t.ub || [], this.c = t.Jg || [8], this.b = new Dt
|
|
}
|
|
|
|
function Wr(t, i, n) {
|
|
return !!n[Sf] && t.vg(i, n, Aa[Tf](n[Sf]))
|
|
}
|
|
|
|
function Yr(t, i, n, e) {
|
|
i = i.Fa(), t.b.get(i) == wa && t.b.set(i, new Dt), t.b.get(i).set(n, e)
|
|
}
|
|
|
|
function Xr() {
|
|
Jr[Ad](this, SS)
|
|
}
|
|
|
|
function Zr(t, i, n, e) {
|
|
Cn[Ad](this, t), this.c = i, this.value = n, this.d = e
|
|
}
|
|
|
|
function Qr(t) {
|
|
this.z = {}, this.p = {}, this.b = t || this.Ob()
|
|
}
|
|
|
|
function $r(t) {
|
|
Qr[Ad](this, t)
|
|
}
|
|
|
|
function to(t, i) {
|
|
var n = uo(t);
|
|
n && n[rd] && xk(n, function(t) {
|
|
if (t) {
|
|
if (!i.f) {
|
|
var n = i.dc();
|
|
n && (i.f = new fe(n), i.f.f = !0)
|
|
}
|
|
i.f && (n = Vj + t, i.f.gj(t) || (i.f.$g(t, t), i.j.w(i.f, n, i)), i.d[n] || (i.d[n] = []), t = i.d[n], dt(t, this) || t[Da](this))
|
|
}
|
|
}, t)
|
|
}
|
|
|
|
function io(t, i) {
|
|
xk(uo(t), function(t) {
|
|
var n = Vj + t,
|
|
e = i.d[n];
|
|
e && (bt(e, this), 0 == e[rd] && (i.f.sj(t, t), i.j.Ca(i.f, n, i), delete i.d[n]))
|
|
}, t)
|
|
}
|
|
|
|
function no(t, i, n) {
|
|
this.N = t, this.X = i, this.B = n
|
|
}
|
|
|
|
function eo() {
|
|
this.b = {}, this.b[Qs(zv, Hp)] = kp, this.b[Qs(zv, Op)] = Tp, this.b[Qs(zv, mw)] = Ib, this.b[Qs(zv, Jv)] = xp, this.b[Qs(zv, Rj)] = Ib, this.b[Qs(zv, ty)] = nk, this.b[Qs(zv, ky)] = kp
|
|
}
|
|
|
|
function so(t, i, n, e) {
|
|
for (var s = i.V, r = i.H, o = s.mc(); r.m > 0;)
|
|
if (r[hf](-1), i = fn(r, r.m), ro(t, n, i)) {
|
|
r[hf](1);
|
|
break
|
|
} if (e)
|
|
for (e = o[rd]; s.m < e && (i = fn(s, s.m), !ro(t, n, i));) s[hf](1)
|
|
}
|
|
|
|
function ro(t, i, n) {
|
|
return !(Ys(vT[i.X], n) || t.b[i] && -1 != t.b[i][cf](n))
|
|
}
|
|
|
|
function oo(t, i, n) {
|
|
if (!n) return !1;
|
|
for (var e = n[rd] - 1; e >= 0; e--)
|
|
if (ro(t, i, n[Qa](e))) return !1;
|
|
return !0
|
|
}
|
|
|
|
function ho(t, i) {
|
|
$s(), Qr[Ad](this, t.id), this.d = t, this.zd = i
|
|
}
|
|
|
|
function co(t, i) {
|
|
var n = t.b + yl;
|
|
return 0 == i[cf](n) ? i[_a](n, tb) : i
|
|
}
|
|
|
|
function uo(t) {
|
|
var i = t.d.b;
|
|
return t.Ob() == t.b ? [i] : []
|
|
}
|
|
|
|
function ao(t, i, n) {
|
|
return t[Cd](i) && t.N(i) && dt(t.oc(), n[Pf]) && t.Fe(t.ea(i))
|
|
}
|
|
|
|
function fo(t, i) {
|
|
t[Bf](qj, i), t.b = i
|
|
}
|
|
|
|
function bo(t, i, n) {
|
|
t[Bf](Mp + i, n)
|
|
}
|
|
|
|
function lo(i, n) {
|
|
i || t(Ta("Invalid class name " + i)), z(n) || t(Ta("Invalid decorator function " + n))
|
|
}
|
|
|
|
function go() {}
|
|
|
|
function po(t, i) {
|
|
var n = new t;
|
|
return n.v = function() {
|
|
return i
|
|
}, n
|
|
}
|
|
|
|
function vo(t, i, n) {
|
|
if (t = t.h ? t.h() : t)
|
|
if (Pk && !Mt(Ml)) {
|
|
var e = mo(Yt(t), i);
|
|
e[Da](i), J(n ? Xt : Zt, t)[Pd](wa, e)
|
|
} else n ? Xt(t, i) : Zt(t, i)
|
|
}
|
|
|
|
function mo(t, i) {
|
|
var n = [];
|
|
return i && (t = t[Za]([i])), xk([], function(e) {
|
|
Ek(e, J(dt, t)) && (!i || dt(e, i)) && n[Da](e[Yd](vp))
|
|
}), n
|
|
}
|
|
|
|
function wo(t, i) {
|
|
for (var n = []; i;) {
|
|
var e = i & -i;
|
|
n[Da](t.lf(e)), i &= ~e
|
|
}
|
|
return n
|
|
}
|
|
|
|
function jo(t, i, n) {
|
|
if (Dr[Ad](this, n), !i) {
|
|
for (var e, i = this.constructor; i && (e = K(i), !(e = IS[e]));) i = i.g ? i.g.constructor : wa;
|
|
i = e ? z(e.Q) ? e.Q() : new e : wa
|
|
}
|
|
this.c = i, this.Hd(t)
|
|
}
|
|
|
|
function yo(t, i) {
|
|
t.K && i != t.Uf && ko(t, i), t.Uf = i
|
|
}
|
|
|
|
function ko(t, i) {
|
|
var n = Fr(t),
|
|
e = t.h();
|
|
i ? (n.w(e, Kw, t.ee).w(e, Mw, t.Fc).w(e, Gw, t.Jc).w(e, Uw, t.ue), Pk && n.w(e, Cv, t.Eh)) : (n.Ca(e, Kw, t.ee).Ca(e, Mw, t.Fc).Ca(e, Gw, t.Jc).Ca(e, Uw, t.ue), Pk && n.Ca(e, Cv, t.Eh))
|
|
}
|
|
|
|
function xo(t, i) {
|
|
Lo(t, 2, i) && Eo(t, 2, i)
|
|
}
|
|
|
|
function To(t, i) {
|
|
Lo(t, 4, i) && Eo(t, 4, i)
|
|
}
|
|
|
|
function So(t, i) {
|
|
Lo(t, 16, i) && Eo(t, 16, i)
|
|
}
|
|
|
|
function Eo(t, i, n) {
|
|
t.Ea & i && n != !!(t.U & i) && (t.c.bg(t, i, n), t.U = n ? t.U | i : t.U & ~i)
|
|
}
|
|
|
|
function Ao(i, n, e) {
|
|
i.K && i.U & n && !e && t(Ta(fg)), !e && i.U & n && Eo(i, n, !1), i.Ea = e ? i.Ea | n : i.Ea & ~n
|
|
}
|
|
|
|
function Co(t, i) {
|
|
return !!(t.Dh & i) && !!(t.Ea & i)
|
|
}
|
|
|
|
function Lo(t, i, n) {
|
|
return !!(t.Ea & i) && !!(t.U & i) != n && (!(t.jg & i) || $n(t, Hr(i, n))) && !t.Oe
|
|
}
|
|
|
|
function qo() {}
|
|
|
|
function Io(t, i) {
|
|
jo[Ad](this, wa, t || qo.Q(), i), Ao(this, 1, !1), Ao(this, 2, !1), Ao(this, 4, !1), Ao(this, 32, !1), this.U = 1
|
|
}
|
|
|
|
function No() {}
|
|
|
|
function Ro(t, i) {
|
|
var n = new t;
|
|
return n.v = function() {
|
|
return i
|
|
}, n
|
|
}
|
|
|
|
function Bo(t, i) {
|
|
t && (t.tabIndex = i ? 0 : -1)
|
|
}
|
|
|
|
function Do(t) {
|
|
var i = Go,
|
|
t = t ? Ro(i, t) : z(i.Q) ? i.Q() : new i;
|
|
return Fo(t), t
|
|
}
|
|
|
|
function Ho(t) {
|
|
var i = Po,
|
|
t = t ? po(i, t) : z(i.Q) ? i.Q() : new i;
|
|
return Fo(t), t
|
|
}
|
|
|
|
function Fo(t) {
|
|
if (H(ma) && ma[rd] > 0) {
|
|
var i = t.Tb;
|
|
t.Tb = function(t) {
|
|
return t = i[Ad](this, t), pt(t, ma), at(t, function(t) {
|
|
return t[cf](gw) >= 0
|
|
}) && alert(kv + t[Yd](eb)), t
|
|
}
|
|
}
|
|
}
|
|
|
|
function Oo(t, i) {
|
|
this.c = t instanceof Vt ? t : new Vt(t, i)
|
|
}
|
|
|
|
function Po() {
|
|
this.b = []
|
|
}
|
|
|
|
function Mo(t, i) {
|
|
var n = t.b[i];
|
|
if (!n) {
|
|
switch (i) {
|
|
case 0:
|
|
n = t.v() + il;
|
|
break;
|
|
case 1:
|
|
n = t.v() + Vb;
|
|
break;
|
|
case 2:
|
|
n = t.v() + Yb
|
|
}
|
|
t.b[i] = n
|
|
}
|
|
return n
|
|
}
|
|
|
|
function zo(t, i, n) {
|
|
return t = Mo(t, 2), n.l(Hv, t, i)
|
|
}
|
|
|
|
function Uo(t, i) {
|
|
var n = t.ab(i);
|
|
if (n) {
|
|
var n = n[Lf],
|
|
e = Mo(t, 1);
|
|
return !!n && !!n[ad] && -1 != n[ad][cf](e)
|
|
}
|
|
return !1
|
|
}
|
|
|
|
function Ko(t, i, n, e) {
|
|
e != Uo(t, n) && (e ? Xt(n, Ym) : Zt(n, Ym), n = t.ab(n), e ? (t = Mo(t, 1), n[rf](i.C().l(Hv, t), n[Lf] || wa)) : n[Td](n[Lf]))
|
|
}
|
|
|
|
function Go() {}
|
|
|
|
function _o(t, i, n, e) {
|
|
jo[Ad](this, t, e || Po.Q(), n), this.sd = i
|
|
}
|
|
|
|
function Vo(t, i, n, e, s) {
|
|
_o[Ad](this, t, i, n, e), this.b = s || Jo
|
|
}
|
|
|
|
function Jo(t) {
|
|
return 32 == t[Cf] || 13 == t[Cf]
|
|
}
|
|
|
|
function Wo(t, i, n) {
|
|
Dr[Ad](this, n), this.Xd = i || No.Q(), this.vd = t || zy
|
|
}
|
|
|
|
function Yo(t) {
|
|
return t.td || t.h()
|
|
}
|
|
|
|
function Xo(i, n) {
|
|
if (i.Rb) {
|
|
var e = Yo(i),
|
|
s = i.K;
|
|
i.td = n;
|
|
var r = Yo(i);
|
|
s && (i.td = e, Qo(i, !1), i.td = n, Ar(Zo(i), r), Qo(i, !0))
|
|
} else t(Ta("Can't set key event target for container that doesn't support keyboard focus!"))
|
|
}
|
|
|
|
function Zo(t) {
|
|
return t.Ce || (t.Ce = new Er(Yo(t)))
|
|
}
|
|
|
|
function Qo(t, i) {
|
|
var n = Fr(t),
|
|
e = Yo(t);
|
|
i ? n.w(e, Xv, t.Jh).w(e, Wp, t.mf).w(Zo(t), yw, t.Ne) : n.Ca(e, Xv, t.Jh).Ca(e, Wp, t.mf).Ca(Zo(t), yw, t.Ne)
|
|
}
|
|
|
|
function $o(t, i) {
|
|
var n = i.h(),
|
|
n = n.id || (n.id = i.Fa());
|
|
t.sc || (t.sc = {}), t.sc[n] = i
|
|
}
|
|
|
|
function th(t, i) {
|
|
var n = Kr(t, i);
|
|
n ? xo(n, !0) : t.Ba > -1 && xo(Kr(t, t.Ba), !1)
|
|
}
|
|
|
|
function ih(t) {
|
|
eh(t, function(t, i) {
|
|
return (t + 1) % i
|
|
}, zr(t) - 1)
|
|
}
|
|
|
|
function nh(t) {
|
|
eh(t, function(t, i) {
|
|
return t--, 0 > t ? i - 1 : t
|
|
}, 0)
|
|
}
|
|
|
|
function eh(t, i, n) {
|
|
for (var n = 0 > n ? _r(t, t.ua) : n, e = zr(t), n = i[Ad](t, n, e), s = 0; e >= s;) {
|
|
var r = Kr(t, n);
|
|
if (r && t.Mh(r)) {
|
|
th(t, n);
|
|
break
|
|
}
|
|
s++, n = i[Ad](t, n, e)
|
|
}
|
|
}
|
|
|
|
function sh() {}
|
|
|
|
function rh(t, i, n) {
|
|
jo[Ad](this, t, n || sh.Q(), i), Ao(this, 1, !1), Ao(this, 2, !1), Ao(this, 4, !1), Ao(this, 32, !1), this.U = 1
|
|
}
|
|
|
|
function oh(t, i) {
|
|
Wo[Ad](this, zy, i || Go.Q(), t), this.tb(!1)
|
|
}
|
|
|
|
function hh(t, i) {
|
|
if (di(t.h(), i)) return !0;
|
|
for (var n = 0, e = zr(t); e > n; n++) {
|
|
var s = Kr(t, n);
|
|
if (typeof s.Wf == em && s.Wf(i)) return !0
|
|
}
|
|
return !1
|
|
}
|
|
|
|
function ch(t, i) {
|
|
oh[Ad](this, t, i), this.Ed = !0, this.tb(!0), this.Ta(!1, !0), this.Mb = new Dt
|
|
}
|
|
|
|
function uh(t, i, n, e, s) {
|
|
var r = t.P;
|
|
(r || fk() - t.kh < 150) && t.Ti ? t.Yb() : (t.jh = s || wa, Jn(t, Vp) && (n = "undefined" != typeof n ? n : 4, r || v(t.h()[yd], jm), Yi(t.h(), !0), i.b(t.h(), n, e), r || v(t.h()[yd], Gy), th(t, -1), t.Ta(!0)))
|
|
}
|
|
|
|
function ah(t, i, n) {
|
|
ch[Ad](this, t, i), this.yj = n || [8, 27]
|
|
}
|
|
|
|
function fh(t, i) {
|
|
t.Dj = i
|
|
}
|
|
|
|
function dh(t, i, n, e, s) {
|
|
return i = new Vo(i, n, t.C(), e || t.Ff, t.Dj), t.Ib(i, !0), s && Ni(i.h(), s), i
|
|
}
|
|
|
|
function bh(t, i, n) {
|
|
y(this, t), this.d = i || t, this.j = n || new Ii(NaN, NaN, NaN, NaN), this.c = vi(t), this.b = new se(this), Pn(this.d, [Cy, Mw], this.Cf, !1, this)
|
|
}
|
|
|
|
function lh(t, i) {
|
|
$n(t, new jh(iy, t, i[Wf], i[Yf], i)) !== !1 && (t.ec = !0)
|
|
}
|
|
|
|
function gh(t) {
|
|
var i = t[Pf];
|
|
i == Cy || i == Ay ? t.Xc(t.Ha[ of ][0], t[gf]) : (i == Ey || i == Sy) && t.Xc(t.Ha.changedTouches[0], t[gf])
|
|
}
|
|
|
|
function ph(t, i, n) {
|
|
var e = Ci(Qt(t.c));
|
|
return i += e.x - t.f.x, n += e.y - t.f.y, t.f = e, t.Ld += i, t.Md += n, i = mh(t, t.Ld), t = wh(t, t.Md), new Vt(i, t)
|
|
}
|
|
|
|
function vh(t, i, n, e) {
|
|
r(t[Sd][yd], n + kj), t[Sd][yd].top = e + kj, $n(t, new jh(Ov, t, i[Wf], i[Yf], i, n, e))
|
|
}
|
|
|
|
function mh(t, i) {
|
|
var n = t.j,
|
|
e = Ia(n[vf]) ? wa : n[vf],
|
|
n = Ia(n[za]) ? 0 : n[za];
|
|
return Ra.min(e != wa ? e + n : xa, Ra.max(e != wa ? e : -xa, i))
|
|
}
|
|
|
|
function wh(t, i) {
|
|
var n = t.j,
|
|
e = Ia(n.top) ? wa : n.top,
|
|
n = Ia(n[Vd]) ? 0 : n[Vd];
|
|
return Ra.min(e != wa ? e + n : xa, Ra.max(e != wa ? e : -xa, i))
|
|
}
|
|
|
|
function jh(t, i, n, e, s, o, h, c) {
|
|
Cn[Ad](this, t), g(this, n), p(this, e), this.c = s, r(this, D(o) ? o : i.Ld), this.top = D(h) ? h : i.Md, this.f = i, this.d = !!c
|
|
}
|
|
|
|
function yh() {}
|
|
|
|
function kh() {}
|
|
|
|
function xh(t, i, n) {
|
|
jo[Ad](this, t, i || kh.Q(), n)
|
|
}
|
|
|
|
function Th() {}
|
|
|
|
function Sh(t, i, n) {
|
|
xh[Ad](this, t, i || Th.Q(), n)
|
|
}
|
|
|
|
function Eh(t, i) {
|
|
ah[Ad](this, t, i, []), this.xg = {
|
|
32: 0
|
|
}, this.Rf = !1, this.T = 0, this.F = !0, this.Ya = {}, this.ia = [], this.Ec = !1, this.d = wa, this.uf = !1, this.p = wa, this.Tj = this.b = 0, this.tf = this.z = wa
|
|
}
|
|
|
|
function Ah(t) {
|
|
t.Ec = !0, ae(function() {
|
|
this.Ec = !1
|
|
}, 0, t)
|
|
}
|
|
|
|
function Ch(t, i, n) {
|
|
var e = i.index;
|
|
bt(t.ia, i), Ct(t.Ya, e);
|
|
var s = t.O(),
|
|
r = i.Td[rd],
|
|
o = i.Ud[rd],
|
|
h = e - r;
|
|
return s[Fd](h, e) == i.Td ? (t.Ia(s[Fd](0, h) + i.Ud + s[Fd](e)), (n ? o : 0) - r) : 0
|
|
}
|
|
|
|
function Lh(t, i) {
|
|
var n = Kr(t, i);
|
|
return n && n[Cd]() && $n(t, new Cn(Ap, n)), !0
|
|
}
|
|
|
|
function qh(t, i, n) {
|
|
var e = i ? t.T + t.jd : t.T - t.jd;
|
|
e >= t.ac[rd] ? t.F && (t.F = $n(t, new Nr(t.Wa(), e)), t.jb.Ga(t.F)) : 0 > e || (t.ig(e), (P(n) ? n : i) ? ih(t) : nh(t))
|
|
}
|
|
|
|
function Ih(t, i) {
|
|
var n = si(Qj);
|
|
wi(n, i);
|
|
var e = t.c[zf];
|
|
t.b = t.b, t.c[rf](n, e[sf](t.b)), t.b++
|
|
}
|
|
|
|
function Nh(t, i) {
|
|
i != t.b && i >= 0 && i < t.c[zf][rd] && (t.c[Td](t.c[zf][sf](i)), i < t.b && t.b--)
|
|
}
|
|
|
|
function Rh(t, i) {
|
|
var n = t.c[zf][rd],
|
|
i = (i + n) % n;
|
|
if (i >= 0 && i != t.b) {
|
|
var e = t.c[zf];
|
|
t.c[Td](t.z), n - 1 > i ? t.c[rf](t.z, e[sf](i)) : t.c[Ba](t.z), t.b = i
|
|
}
|
|
}
|
|
|
|
function Bh(t, i) {
|
|
this.d = t, this.f = i, this.c = new se, this.b = wa
|
|
}
|
|
|
|
function Dh() {
|
|
var t = Do(Zm),
|
|
i = Ho($m);
|
|
return new Bh(t, i)
|
|
}
|
|
|
|
function Hh(t) {
|
|
if (this.b = {}, t)
|
|
for (var i = 0; i < t[rd]; i++) this.b[Fh(t[i])] = wa
|
|
}
|
|
|
|
function Fh(t) {
|
|
return t in DS || 32 == Aa(t)[Bd](0) ? eb + t : t
|
|
}
|
|
|
|
function Oh(t, i) {
|
|
this.b = this.Lb = t, this.gc = [], this.Vf(i)
|
|
}
|
|
|
|
function Ph(t, i) {
|
|
xk(t.gc, i)
|
|
}
|
|
|
|
function Mh(t, i) {
|
|
this.rc = {}, this.df = {}, this.c = [], Oh[Ad](this, t, i)
|
|
}
|
|
|
|
function zh(t) {
|
|
var i = t.b;
|
|
return Uh(t, i, 1, 0), t.q(i)
|
|
}
|
|
|
|
function Uh(t, i, n, e) {
|
|
i = t.q(i), i != t.Lb && (t.rc[i] == ma ? (t.rc[i] = n, t.df[i] = e) : (t.rc[i] += n, t.df[i] += e), t.rc[i] < 0 && (t.rc[i] = 0))
|
|
}
|
|
|
|
function Kh(t) {
|
|
var i = tb;
|
|
return i += t.Lb, xk(t.gc, function(t) {
|
|
this.rc[t] != ma && (i += Ul + t + Ob + this.df[t] + Ob + this.rc[t] + Ul)
|
|
}, t), i
|
|
}
|
|
|
|
function Gh() {
|
|
this.b = {}
|
|
}
|
|
|
|
function _h(t) {
|
|
return t && FS[t]
|
|
}
|
|
|
|
function Vh(t) {
|
|
var i = /^([aei]l) /i;
|
|
return t && (OS[t] || t[_a](i, lb))
|
|
}
|
|
|
|
function Jh(t) {
|
|
return t && OS[t]
|
|
}
|
|
|
|
function Wh(t) {
|
|
return t && OS[t]
|
|
}
|
|
|
|
function Yh(t) {
|
|
if (!t) return tb;
|
|
var i = PS[t];
|
|
if (i) return i;
|
|
var n = MS[t];
|
|
return n && (i = n[1] = n[0][Qa]((n[0][cf](n[1]) + 1) % n[rd])), i || t
|
|
}
|
|
|
|
function Xh(t, i) {
|
|
return (t[Ga](-1) == Vw && i != Xy ? t[Ga](0, -1) + zS.nn : t) + i
|
|
}
|
|
|
|
function Zh() {
|
|
var t = new Gh,
|
|
i = Qs(zv, Hp);
|
|
return t.b[i[nd]()] = _h, i = Qs(zv, Op), t.b[i[nd]()] = Vh, i = Qs(zv, Zy), t.b[i[nd]()] = Yh, i = Qs(zv, Jv), t.b[i[nd]()] = Jh, i = Qs(zv, ky), t.b[i[nd]()] = _h, i = Qs(zv, Oy), t.b[i[nd]()] = Wh, t
|
|
}
|
|
|
|
function Qh(t, i) {
|
|
this.text = H(t) ? t : [t], this.Xb = !!i, c(this, Cm)
|
|
}
|
|
|
|
function $h(t, i, n, e) {
|
|
Qh[Ad](this, t, n || i.X == i.B), this.X = i.X, this.B = i.B, this.d = this.b = 1, this.f = !!e, this.j = this.c = !1
|
|
}
|
|
|
|
function tc(t, i, n) {
|
|
return t = new $h(t, i), t.b = n > 0 ? n : 0, t
|
|
}
|
|
|
|
function ic(t, i, n, e) {
|
|
return t = new $h(t, i), t.b = n > 0 ? n : 0, t.c = !0, t.j = e, t
|
|
}
|
|
|
|
function nc(t, i) {
|
|
t.d = i > 0 ? i : 0
|
|
}
|
|
|
|
function ec(t) {
|
|
return Qs(t.X, t.B)
|
|
}
|
|
|
|
function sc(t, i) {
|
|
return t.X != i.X || t.B != i.B || t.f || i.f || t.Xb || i.Xb || !(t[Ua][rd] + i[Ua][rd] < 5) ? !1 : (pt(t[Ua], i[Ua]), !0)
|
|
}
|
|
|
|
function rc(t, i) {
|
|
return Ek(i[Ua], function(t) {
|
|
return dt(this[Ua], t)
|
|
}, t) && t.b >= (i.b || 0)
|
|
}
|
|
|
|
function oc(t) {
|
|
return t.B == Zy ? lj : t.B == jw || t.B == ww ? Iy : qy + t.B
|
|
}
|
|
|
|
function hc(t, i, n, e) {
|
|
ho[Ad](this, t, i), this.ia = n, this.c = e, this.Zc = Zh(), this.M = new Xr, this.j = {}, this.oa = wa, this.F = {}, this.f = new ue(t.Jd), this.T = !1
|
|
}
|
|
|
|
function cc(t) {
|
|
var i = t.c.Xa(wa);
|
|
i.Qe(t.M), i[Rf](Ap, V(t.oh, t, i));
|
|
var n = V(t.lh, t, i);
|
|
i[Rf](hy, n), i[Rf](Bv, n), n = V(t.mh, t), i[Rf](Wv, n), t.f[Rf](Ty, V(t.nh, t, i))
|
|
}
|
|
|
|
function uc(t) {
|
|
return (t = t[jf](/['a-z]+/i)) ? t[0] : tb
|
|
}
|
|
|
|
function ac(t, i, n, e) {
|
|
if (!uc(n)) return !1;
|
|
ne(t.oa, t.b).yd = n;
|
|
var s = Qs(zv, Zy),
|
|
t = t.ia.Ad(tc(n, s, e), V(t.Yi, t, i));
|
|
return P(t)
|
|
}
|
|
|
|
function fc(t, i, n) {
|
|
var e = mt(arguments, 2),
|
|
s = [];
|
|
xk(t, function(t) {
|
|
var n = z(i) ? i : t[i];
|
|
s[Da](n[Pd](t, e))
|
|
})
|
|
}
|
|
|
|
function dc(t, i, n) {
|
|
for (var e = mt(arguments, 2), s = t[rd], r = 0; s > r; r++) {
|
|
var o = t[r];
|
|
if ((z(i) ? i : o[i])[Pd](o, e)) return !0
|
|
}
|
|
return !1
|
|
}
|
|
|
|
function bc() {
|
|
this.b = []
|
|
}
|
|
|
|
function lc(t) {
|
|
if (t.Bb != t.Qb) {
|
|
var i = t.b[t.Bb];
|
|
return delete t.b[t.Bb], t.Bb++, i
|
|
}
|
|
}
|
|
|
|
function gc(t) {
|
|
return t.Bb == t.Qb ? ma : t.b[t.Bb]
|
|
}
|
|
|
|
function pc(t, i) {
|
|
this.ub = t, this.b = i
|
|
}
|
|
|
|
function vc() {
|
|
this.d = !1, this.f = {}, this.M = {}, this.b = new bc
|
|
}
|
|
|
|
function mc(t, i) {
|
|
return ut(i, function(t, i) {
|
|
return t[i] || (t[i] = {})
|
|
}, t)
|
|
}
|
|
|
|
function wc(t, i, n) {
|
|
var e = [ec(i)[nd]()],
|
|
s = i.q();
|
|
return i.Xb && (s = mc(t.M, e)[s]), mc(n || t.f, e)[s]
|
|
}
|
|
|
|
function jc(t) {
|
|
var i;
|
|
if (!t.b.Sa()) {
|
|
if (t.d && t.c) {
|
|
var n = t.c.ub;
|
|
if (i = gc(t.b), rc(n, i.ub)) return void lc(t.b);
|
|
t.bh(t.c), t.c = wa
|
|
}
|
|
t.c || (i = lc(t.b), t.dh(i, V(t.Mi, t, i)), t.c = i)
|
|
}
|
|
}
|
|
|
|
function yc(t, i, n, e) {
|
|
vc[Ad](this), this.d = !!n, this.F = t, this.p = i, this.j = {}, this.z = {}, this.T = e || on, ya[df] && ya[df].Timer && (this.Ac = new ya[df].Timer)
|
|
}
|
|
|
|
function kc(t, i, n) {
|
|
t.Ac && (n ? t.Ac.tick(i, n) : t.Ac.tick(i))
|
|
}
|
|
|
|
function xc(t, i, n) {
|
|
var e = i;
|
|
return O(i) && n && (e = new $h(i, n)), e && e.Xb ? e : wc(t, e, t.z)
|
|
}
|
|
|
|
function Tc(t, i) {
|
|
var n = mc(t.z, [ec(i)[nd]()]);
|
|
i.c ? n[i.q()] = i : xk(i[Ua], function(t, e) {
|
|
var s = tb;
|
|
e >= 0 && e < i[Ua][rd] && (s = i[Ua][e]), s = new $h(s, ec(i), i.Xb, i.f), nc(s, i.d);
|
|
var r = i.b;
|
|
s.b = r > 0 ? r : 0, n[t] = s
|
|
})
|
|
}
|
|
|
|
function Sc(t, i) {
|
|
var n = [];
|
|
Tt(t.j, function(t, e) {
|
|
var s = wc(this, new $h(e, i));
|
|
s && (n[Da](Kh(s)), s.rc = {}, s.df = {})
|
|
}, t);
|
|
var e = tb;
|
|
return n[rd] > 0 && (e = n[Yd](Hb) + Gl), t.j = {}, e
|
|
}
|
|
|
|
function Ec(t, i, n, e) {
|
|
ho[Ad](this, t, i), this.c = n, this.f = e
|
|
}
|
|
|
|
function Ac(t, i, n) {
|
|
ho[Ad](this, t, i), this.c = {}, this.f = V(this.aj, this), this.j = n, this.Zc = Zh(), this.oa = wa
|
|
}
|
|
|
|
function Cc(t, i) {
|
|
if (qr(i)) return !0;
|
|
var n = i[Pf] == xw,
|
|
e = i[Pf] == kw;
|
|
if (!e && !n) return !0;
|
|
if (!n && Mk) return !0;
|
|
var s = 13 == i[Cf] || 9 == i[Cf];
|
|
if (!Mk) {
|
|
if (n && s) return !0;
|
|
if (e && !s) return !0
|
|
}
|
|
return n = i[Cf] || i[Sf], i[Md] && 32 == n ? !0 : Mk && 46 == i[Cf] ? !0 : Mk && 8 == i[Cf] ? !0 : Mk && !oe(i) ? !0 : t.Cd() ? !1 : !0
|
|
}
|
|
|
|
function Lc(t, i, n) {
|
|
t.id = this.Ob(), ho[Ad](this, t, i), this.c = ut(n, function(n, e) {
|
|
return n[Da](e(t, i)), n
|
|
}, [])
|
|
}
|
|
|
|
function qc() {}
|
|
|
|
function Ic(t, i, n, e) {
|
|
return M(e) && e >= i && n >= e ? e : t
|
|
}
|
|
|
|
function Nc(t) {
|
|
this.kb = t.kb, this.Af = t.Af, this.zc = Ic(5, 5, 200, t.zc), this.ad = Ic(5, 2, this.zc, t.ad), this.Dd = Ic(5, 5, this.zc - this.ad, t.Dd), this.Jd = Ic(100, 50, 500, t.Jd)
|
|
}
|
|
|
|
function Rc(t, i) {
|
|
var n = t % i;
|
|
return 0 > n * i ? n + i : n
|
|
}
|
|
|
|
function Bc(t, i) {
|
|
ah[Ad](this, t, i, []), this.p = 5, this.F = 0, this.Ec = this.Ya = !1, this.d = wa, this.ac = Dc(this, [
|
|
[37, this.Rg],
|
|
[39, this.Sg],
|
|
[36, this.Tg],
|
|
[35, this.Ug],
|
|
[8, this.Ng],
|
|
[46, this.Qg],
|
|
[13, this.Ve],
|
|
[27, this.ld],
|
|
[17, 66, this.Rg],
|
|
[17, 70, this.Sg],
|
|
[17, 65, this.Tg],
|
|
[17, 69, this.Ug],
|
|
[17, 72, this.Ng],
|
|
[17, 68, this.Qg],
|
|
[17, 77, this.Ve],
|
|
[17, 71, this.ld]
|
|
]), this.jd = Dc(this, [
|
|
[37, this.Vg],
|
|
[39, this.Wg],
|
|
[38, this.Mf],
|
|
[40, this.We],
|
|
[33, this.Pg],
|
|
[34, this.Og],
|
|
[36, this.Bi],
|
|
[35, this.Ci],
|
|
[13, this.Ve],
|
|
[27, this.ld],
|
|
[8, this.ld],
|
|
[9, this.We],
|
|
[32, this.We],
|
|
[16, 32, this.Mf],
|
|
[16, 37, this.Of],
|
|
[16, 39, this.Nf],
|
|
[16, 38, this.Pg],
|
|
[16, 40, this.Og],
|
|
[17, 66, this.Vg],
|
|
[17, 70, this.Wg],
|
|
[17, 80, this.Mf],
|
|
[17, 78, this.We],
|
|
[17, 65, this.Di],
|
|
[17, 69, this.Ei],
|
|
[17, 73, this.Of],
|
|
[17, 79, this.Nf],
|
|
[17, 81, this.Of],
|
|
[17, 87, this.Nf],
|
|
[17, 77, this.Ve],
|
|
[17, 72, this.ld],
|
|
[17, 71, this.ld]
|
|
]), this.T = {}, this.z = [], this.ia = vv, this.b = [], this.R = 0, this.f = !0
|
|
}
|
|
|
|
function Dc(t, i) {
|
|
var n = {},
|
|
e = [16, 17, 91, 18];
|
|
return xk(i, function(t) {
|
|
var i = dt(t, 16),
|
|
s = dt(t, 17),
|
|
r = dt(t, 91),
|
|
o = dt(t, 18),
|
|
h = at(t, function(t) {
|
|
return M(t) && !dt(e, t)
|
|
}),
|
|
t = at(t, z);
|
|
n[h + ((i ? 1024 : 0) + (s ? 2048 : 0) + (r ? 4096 : 0) + (o ? 8192 : 0))] = t
|
|
}, t), n
|
|
}
|
|
|
|
function Hc(t, i) {
|
|
var n = i[Cf] + ((i[Md] ? 1024 : 0) + (i[pd] ? 2048 : 0) + (i[uf] ? 4096 : 0) + (i[ed] ? 8192 : 0));
|
|
return (n = Uc(t) ? t.ac[n] : t.jd[n]) ? (n = n[Ad](t, i), P(n) ? n : !0) : !1
|
|
}
|
|
|
|
function Fc(t, i) {
|
|
var n = t.F + i,
|
|
s = t.b[t.R];
|
|
return n >= 0 && n < s.lb[rd] ? (e(s, n), th(t, i), Wc(t), !0) : !1
|
|
}
|
|
|
|
function Oc(t, i) {
|
|
var n = t.b[t.R].lb;
|
|
if (0 != n[rd]) {
|
|
var e = t.b[t.R][$a] + i;
|
|
if (0 > e && (e = n[rd] - 1), (Ra[Ya](e / t.p) + 2) * t.p >= n[rd] && $c(t) && (t.f = $n(t, new Rr(Xc(t), n[rd] + 1))), n[rd] <= e) {
|
|
if ($c(t)) return;
|
|
e = 0
|
|
}
|
|
Jc(t, e)
|
|
}
|
|
}
|
|
|
|
function Pc(t) {
|
|
t.Ec = !0, ae(function() {
|
|
this.Ec = !1
|
|
}, 0, t)
|
|
}
|
|
|
|
function Mc(t) {
|
|
return t[md](), t[ef](), !0
|
|
}
|
|
|
|
function zc(t, i, n) {
|
|
var e = i.index;
|
|
bt(t.z, i), Ct(t.T, e);
|
|
var s = t.O(),
|
|
r = i.Td[rd],
|
|
o = i.Ud[rd],
|
|
h = e - r;
|
|
return s[Fd](h, e) != i.Td ? 0 : (t.Ia(s[Fd](0, h) + i.Ud + s[Fd](e)), (n ? o : 0) - r)
|
|
}
|
|
|
|
function Uc(t) {
|
|
return t.ia == vv
|
|
}
|
|
|
|
function Kc(t) {
|
|
return t.ia == jv
|
|
}
|
|
|
|
function Gc(t, i) {
|
|
var n = Tk(t.b, function(t) {
|
|
return t.Lc
|
|
}),
|
|
e = Tk(i, function(t) {
|
|
return t.Lb
|
|
});
|
|
jt(n, e) ? (t.b = Tk(t.b, function(t, n) {
|
|
var e = t.lb[t[$a]],
|
|
s = e ? ft(i[n].gc, function(t) {
|
|
return t.q() == e.q()
|
|
}) : 0;
|
|
return new tu(i[n].Lb, i[n].gc, s)
|
|
}), t.f = !0) : _c(t, i)
|
|
}
|
|
|
|
function _c(t, i) {
|
|
t.b = Tk(i, function(t) {
|
|
return new tu(t.Lb, t.gc)
|
|
}), t.R = 0, t.f = !0
|
|
}
|
|
|
|
function Vc(t) {
|
|
Jc(t, t.b[t.R][$a])
|
|
}
|
|
|
|
function Jc(t, i) {
|
|
if (!(t.R < 0 || t.b[rd] <= t.R)) {
|
|
var n = t.b[t.R].lb,
|
|
i = n[rd] < 1 ? 0 : Ra.min(Ra.max(i, 0), n[rd] - 1);
|
|
t.F = Ra[Ya](i / t.p) * t.p, Vr(t);
|
|
for (var s = 0; s < t.p; s++) {
|
|
var r = t.F + s;
|
|
r < n[rd] && (r = n[r], dh(t, r.Ye(s), r))
|
|
}
|
|
th(t, i - t.F), e(t.b[t.R], i), Pc(t), Wc(t)
|
|
}
|
|
}
|
|
|
|
function Wc(t) {
|
|
if (Kc(t)) {
|
|
var i = t.C(),
|
|
n = t.La().v(),
|
|
e = n + vl,
|
|
s = n + pl;
|
|
i.Kg(t.c), i.fj(t.c, Tk(Zc(t), function(t, n) {
|
|
return i.l(Qj, n == this.R ? e : s, t[_a](/ /g, tk))
|
|
}, t)), Qc(t)
|
|
}
|
|
}
|
|
|
|
function Yc(t, i, n) {
|
|
return t.Ya = !0, t.Yb(), t.Ya = !1, i = new Cn(i ? hy : Bv, t), n && (i.b = n), Jn(t, i)
|
|
}
|
|
|
|
function Xc(t) {
|
|
return Tk(t.b, function(t) {
|
|
return t.Lc
|
|
})
|
|
}
|
|
|
|
function Zc(t) {
|
|
return Tk(t.b, function(t) {
|
|
return t.lb[rd] <= t[$a] ? t.Lc : t.lb[t[$a]].q()
|
|
}, t)
|
|
}
|
|
|
|
function Qc(t) {
|
|
var i = t.b[t.R],
|
|
i = i[$a] + 1 + kl + i.lb[rd];
|
|
$c(t) && (i += Db), wi(t.jb, i)
|
|
}
|
|
|
|
function $c(t) {
|
|
return t.b[t.R].lb[rd] >= ut(t.b, function(t, i) {
|
|
return Ra.max(t, i.lb[rd])
|
|
}, 0) && t.f
|
|
}
|
|
|
|
function tu(t, i, n) {
|
|
this.Lc = t, this.lb = i || [], e(this, M(n) && n >= 0 && n < this.lb[rd] ? n : 0)
|
|
}
|
|
|
|
function iu() {
|
|
Jr[Ad](this, WS)
|
|
}
|
|
|
|
function nu(t) {
|
|
var i = t.O(),
|
|
t = (t = t.Nb()) ? t.D() : i[rd];
|
|
return {
|
|
left: i[Fd](0, t),
|
|
right: i[Fd](t)
|
|
}
|
|
}
|
|
|
|
function eu(t, i, n, e) {
|
|
ho[Ad](this, t, i), this.M = n, this.j = e, this.f = new iu, this.c = wa
|
|
}
|
|
|
|
function su(t, i) {
|
|
this.c = t, this.d = i, this.b = new se
|
|
}
|
|
|
|
function ru() {
|
|
var t = Do(Jm),
|
|
i = Ho(Wm);
|
|
return new su(t, i)
|
|
}
|
|
|
|
function ou(t) {
|
|
this.N = !!t.N, this.Sh = "am,ar,bn,zh,el,gu,iw,hi,ja,kn,ml,mr,ne,or,fa,pa,ru,sa,sr,si,ta,te,ti,ur" [vd](Hb), this.X = t.yg || zv, this.B = t.zg, t.Vd && (O(t.Vd) ? hu(t.Vd) : U(t.Vd), this.b = t.Vd), this.Bf = Ic(120, 40, 120, t.Bf), this.Jd = Ic(100, 50, 1e3, t.Jd), this.Jf = Ic(5, 2, 10, t.Jf), this.kb = t.kb != ma ? t.kb : 3
|
|
}
|
|
|
|
function hu(t) {
|
|
return t = be(t), 1 == t[rd] && t[0].Wc ^ aT.Oj && t[0].Wc ^ aT.NONE && !/[^a-zA-Z]/ [Fa](Aa[Tf](t[0][Cf])) ? {
|
|
keyCode: t[0][Cf],
|
|
Wc: t[0].Wc
|
|
} : wa
|
|
}
|
|
|
|
function cu(t, i) {
|
|
this.b = t, this.c = i
|
|
}
|
|
|
|
function uu(t, i, n, e) {
|
|
return i = (n = n[0]) && n[e] ? M(n[e]) ? n[e] : ut(n[e], function(t, i) {
|
|
return t + i
|
|
}, 0) : i[rd], new cu(t, i)
|
|
}
|
|
|
|
function au(t, i) {
|
|
this.c = t, this.b = i
|
|
}
|
|
|
|
function fu() {
|
|
var t = Do(pw),
|
|
i = Ho(vw);
|
|
return new au(t, i)
|
|
}
|
|
|
|
function du(t, i) {
|
|
var n = i.c[ZS];
|
|
return n || (n = new ah(Qt(La[kd]), t.c), n.Ff = t.b, Pr(n, ma), i.c[ZS] = n), n
|
|
}
|
|
|
|
function bu(t, i, n, e, s, r) {
|
|
var o = du(t, i);
|
|
o.j = s, Vr(o), r && Ni(o.h(), r), Ph(e, function(t) {
|
|
dh(o, t, t)
|
|
}), t = e.Lb, dh(o, t, t, ma, {
|
|
direction: Rw
|
|
}), uh(o, n), zk && (Ai(o.C())[Ef](), o.h()[Ef]()), ih(o)
|
|
}
|
|
|
|
function lu(t, i) {
|
|
var n = i || new ou({
|
|
Vd: Tv,
|
|
N: !0,
|
|
yg: zv,
|
|
zg: wm,
|
|
Jf: 5,
|
|
Jd: 100
|
|
}),
|
|
e = new eo,
|
|
s = new yc(t, new Nc({
|
|
kb: n.kb,
|
|
ad: 5
|
|
})),
|
|
r = new yc(t, new Nc({
|
|
kb: n.kb,
|
|
ad: 10,
|
|
Dd: 40,
|
|
zc: 50
|
|
}), !0, uu),
|
|
o = new yc(t, new Nc({
|
|
kb: n.kb,
|
|
ad: 18,
|
|
Dd: 90,
|
|
zc: 198
|
|
}), !0, uu),
|
|
h = fu(),
|
|
c = Dh(),
|
|
u = ru();
|
|
return new Lc(n, e, [function(t, i) {
|
|
return new Ac(t, i, s)
|
|
}, function(t, i) {
|
|
return new Ec(t, i, s, h)
|
|
}, function(t, i) {
|
|
return new hc(t, i, r, c)
|
|
}, function(t, i) {
|
|
return new eu(t, i, o, u)
|
|
}])
|
|
}
|
|
|
|
function gu() {}
|
|
|
|
function pu(t, i, n) {
|
|
return n.l(Hv, zm + (i + Ub), t)
|
|
}
|
|
|
|
function vu(t, i, n, e) {
|
|
xh[Ad](this, t, n || gu.Q(), e), Ao(this, 64, !0), i && this.Rd(i), this.z = new ue(500), !Xx && !Zx || Mt(Ol) || (this.Pe = !0)
|
|
}
|
|
|
|
function mu(t) {
|
|
return t.b || t.Rd(new oh(t.C())), t.b || wa
|
|
}
|
|
|
|
function wu(t, i, n) {
|
|
var e = Fr(t),
|
|
n = n ? e.w : e.Ca;
|
|
n[Ad](e, i, Ap, t.Sc), n[Ad](e, i, km, t.Gj), n[Ad](e, i, Dy, t.Hj)
|
|
}
|
|
|
|
function ju(t, i, n, e) {
|
|
vu[Ad](this, t, i, n || yu.Q(), e), Ao(this, 16, !0)
|
|
}
|
|
|
|
function yu() {}
|
|
|
|
function ku(t, i, n) {
|
|
_o[Ad](this, t, i, n), Ao(this, 8, !0), (t = this.h()) && (i = this.La(), t && (fo(t, Fw), Ko(i, this, t, !0)))
|
|
}
|
|
|
|
function xu() {}
|
|
|
|
function Tu(t, i, n) {
|
|
xh[Ad](this, t, i || xu.Q(), n)
|
|
}
|
|
|
|
function Su(i) {
|
|
var n = {},
|
|
i = Aa(i),
|
|
e = i[Qa](0) == ab ? i : ab + i;
|
|
if (tE[Fa](e)) return n.sf = Eu(e), b(n, mm), n;
|
|
t: {
|
|
var s = i[jf](iE);
|
|
if (s) {
|
|
var e = Number(s[1]),
|
|
r = Number(s[2]),
|
|
s = Number(s[3]);
|
|
if (e >= 0 && 255 >= e && r >= 0 && 255 >= r && s >= 0 && 255 >= s) {
|
|
e = [e, r, s];
|
|
break t
|
|
}
|
|
}
|
|
e = []
|
|
}
|
|
return e[rd] ? (r = e[0], i = e[1], e = e[2], r = Number(r), i = Number(i), e = Number(e), (Ia(r) || 0 > r || r > 255 || Ia(i) || 0 > i || i > 255 || Ia(e) || 0 > e || e > 255) && t(Ta('"(' + r + Hb + i + Hb + e + '") is not a valid RGB color')), r = Au(r[nd](16)), i = Au(i[nd](16)), e = Au(e[nd](16)), n.sf = ab + r + i + e, b(n, Lj), n) : QS && (e = QS[i[Qd]()]) ? (n.sf = e, b(n, Jw), n) : void t(Ta(i + " is not a valid color string"))
|
|
}
|
|
|
|
function Eu(i) {
|
|
return tE[Fa](i) || t(Ta(Ib + i + "' is not a valid hex color")), 4 == i[rd] && (i = i[_a]($S, fb)), i[Qd]()
|
|
}
|
|
|
|
function Au(t) {
|
|
return 1 == t[rd] ? Sl + t : t
|
|
}
|
|
|
|
function Cu() {}
|
|
|
|
function Lu(t, i) {
|
|
return i.l(Hv, Hm, t)
|
|
}
|
|
|
|
function qu(t, i) {
|
|
if (t && t[Lf]) {
|
|
var n;
|
|
try {
|
|
n = Su(i).sf
|
|
} catch (e) {
|
|
n = wa
|
|
}
|
|
t[Lf][yd].borderBottomColor = n || (Pk ? tb : Ny)
|
|
}
|
|
}
|
|
|
|
function Iu() {}
|
|
|
|
function Nu(t, i, n, e) {
|
|
for (var s = [], r = 0, o = 0; r < n[Vd]; r++) {
|
|
for (var h = [], c = 0; c < n[za]; c++) {
|
|
var u = i && i[o++];
|
|
h[Da](Ru(t, u, e))
|
|
}
|
|
s[Da](e.l(Ly, t.v() + ll, h))
|
|
}
|
|
return t = e.l(fy, t.v() + wl, e.l(dy, t.v() + zb, s)), t.cellSpacing = 0, t.cellPadding = 0, fo(t, dm), t
|
|
}
|
|
|
|
function Ru(t, i, n) {
|
|
return t = n.l(by, {
|
|
"class": t.v() + Kb,
|
|
id: t.v() + Kb + nE++
|
|
}, i), fo(t, bm), t
|
|
}
|
|
|
|
function Bu(t, i, n) {
|
|
for (i = i.h(); n && 1 == n[Ja] && n != i;) {
|
|
if (n[zd] == ep && dt(Yt(n), t.v() + Kb)) return n[Lf];
|
|
n = n[Gd]
|
|
}
|
|
return wa
|
|
}
|
|
|
|
function Du(t, i, n, e) {
|
|
n && (n = n[Gd], t = t.v() + Gb, e ? Xt(n, t) : Zt(n, t), bo(i.h()[Lf], qp, n.id))
|
|
}
|
|
|
|
function Hu(t) {
|
|
this.b = [], Fu(this, t)
|
|
}
|
|
|
|
function Fu(t, i) {
|
|
i && (xk(i, function(t) {
|
|
this.pd(t, !1)
|
|
}, t), pt(t.b, i))
|
|
}
|
|
|
|
function Ou(t, i) {
|
|
i != t.$a && (t.pd(t.$a, !1), t.$a = i, t.pd(i, !0)), Jn(t, Oj)
|
|
}
|
|
|
|
function Pu(t, i, n) {
|
|
jo[Ad](this, t, i || Iu.Q(), n)
|
|
}
|
|
|
|
function Mu(t) {
|
|
var i = t.Oa;
|
|
return i && i[t.ic]
|
|
}
|
|
|
|
function zu(t, i) {
|
|
i != t.ic && (Ku(t, t.ic, !1), t.ic = i, Ku(t, i, !0))
|
|
}
|
|
|
|
function Uu(t, i) {
|
|
if (t.r) {
|
|
var n = t.r;
|
|
Ou(n, n.b[i] || wa)
|
|
}
|
|
}
|
|
|
|
function Ku(t, i, n) {
|
|
if (t.h()) {
|
|
var e = t.Oa;
|
|
e && i >= 0 && i < e[rd] && Du(t.La(), t, e[i], n)
|
|
}
|
|
}
|
|
|
|
function Gu(t) {
|
|
var i = t.Oa;
|
|
i ? t.eb && t.eb[za] ? (i = Ra[Wa](i[rd] / t.eb[za]), (!M(t.eb[Vd]) || t.eb[Vd] < i) && T(t.eb, i)) : (i = Ra[Wa](Ra.sqrt(i[rd])), t.eb = new Wt(i, i)) : t.eb = new Wt(0, 0)
|
|
}
|
|
|
|
function _u(t, i, n) {
|
|
this.b = t || [], Pu[Ad](this, wa, i || Iu.Q(), n), this.b = this.b, this.d = wa, t = Vu(this), this.c.Cc(this.h(), t), this.Hd(t)
|
|
}
|
|
|
|
function Vu(t) {
|
|
return Tk(t.b, function(t) {
|
|
var i = this.C().l(Hv, {
|
|
"class": this.La().v() + Wb,
|
|
style: Gp + t
|
|
});
|
|
return t[Qa](0) == ab && (t = Eu(t), t = Vg + [Sa(t[Zf](1, 2), 16), Sa(t[Zf](3, 2), 16), Sa(t[Zf](5, 2), 16)][Yd](Fb) + Rb), i.title = t, i
|
|
}, t)
|
|
}
|
|
|
|
function Ju(t) {
|
|
if (t) try {
|
|
return Su(t).sf
|
|
} catch (i) {}
|
|
return wa
|
|
}
|
|
|
|
function Wu(t, i, n, e) {
|
|
vu[Ad](this, t, i, n || Cu.Q(), e)
|
|
}
|
|
|
|
function Yu(i) {
|
|
var n = new oh(i);
|
|
return Tt(eE, function(e) {
|
|
e = new _u(e, wa, i), e.h() && t(Ta(fg)), e.eb = M(8) ? new Wt(8, ma) : 8, Gu(e), n.Ib(e, !0)
|
|
}), n
|
|
}
|
|
|
|
function Xu() {}
|
|
|
|
function Zu() {}
|
|
|
|
function Qu(t, i, n, e) {
|
|
Wu[Ad](this, t, i, n || Zu.Q(), e)
|
|
}
|
|
|
|
function $u(t, i, n, e) {
|
|
vu[Ad](this, t, i, n || Xu.Q(), e)
|
|
}
|
|
|
|
function ta(t, i, n, e) {
|
|
vu[Ad](this, t, i, n, e), this.Zf = t, ea(this)
|
|
}
|
|
|
|
function ia(t, i) {
|
|
t.r = new Hu, i && Gr(i, function(t) {
|
|
this.r.Vc(t)
|
|
}, t), na(t)
|
|
}
|
|
|
|
function na(t) {
|
|
t.r && Fr(t).w(t.r, Oj, t.Ej)
|
|
}
|
|
|
|
function ea(t) {
|
|
var i = t.r ? t.r.$a : wa,
|
|
i = i ? i.Kc() : t.Zf;
|
|
t.c.Cc(t.h(), i), t.Hd(i)
|
|
}
|
|
|
|
function sa(t, i, n, e) {
|
|
ta[Ad](this, t, i, n || Xu.Q(), e)
|
|
}
|
|
|
|
function ra(t, i, n) {
|
|
_o[Ad](this, t, i, n), Ao(this, 16, !0), (t = this.h()) && (i = this.La(), t && (fo(t, Hw), Ko(i, this, t, !0)))
|
|
}
|
|
|
|
function oa(t, i, n) {
|
|
xh[Ad](this, t, i || Th.Q(), n), Ao(this, 16, !0)
|
|
}
|
|
|
|
function ha() {
|
|
return Pk && Mt(Pl) && !Mt(Ml)
|
|
}
|
|
|
|
function ca(t) {
|
|
t || ba(bg, sj);
|
|
var i, n = fE,
|
|
e = t[n.Vh],
|
|
s = t[n.Wh],
|
|
r = t[n.Uh],
|
|
t = t[n.Xh];
|
|
this.Gb = [];
|
|
var o, n = V(function(t) {
|
|
dt(oE, t) || ba(bg, ap + t + sb)
|
|
}, this);
|
|
H(s) && s[rd] > 0 ? (xk(s, n), o = s) : O(s) ? (o = aE[s]) ? this.Gb = o : (i = s, n(i), o = uE) : ba(bg, Cg + i + Kl), this.Gb = o, i = i || o[0], e == zv && dt(oE, i) || ba(bg, fp + e + ob + i), O(r) ? (s = hu(r)) || ba(bg, Dg) : r && ba(bg, Dg), e = new ou({
|
|
kb: 8,
|
|
yg: e,
|
|
zg: i,
|
|
N: t,
|
|
Sh: this.Gb
|
|
}), this.z = r, this.j = {}, this.f = {}, this.d = lu(new Tr(ma, uv), e), this.M = JS, this.p = new te(!0), this.c = new ie(this.p), qt(ne(this.c, this.d.b), new no(e.N, e.X, e.B));
|
|
try {
|
|
ee(this.c, this.d)
|
|
} catch (h) {}
|
|
this.b = new Qn, this.c[Rf](Av, this.Yh)
|
|
}
|
|
|
|
function ua() {
|
|
var t, i = {};
|
|
for (t in mT) {
|
|
var n = mT[t]; - 1 != kk(oE, n) && (i[vT[n].c] = n)
|
|
}
|
|
cE.Ah.uj = i
|
|
}
|
|
|
|
function aa(t) {
|
|
return function(i) {
|
|
So(t, i.transliterationEnabled)
|
|
}
|
|
}
|
|
|
|
function fa(t) {
|
|
return function(i) {
|
|
var n = i.targetLanguage;
|
|
Gr(t, function(t) {
|
|
t.sd.language == n ? So(t, !0) : So(t, !1)
|
|
})
|
|
}
|
|
}
|
|
|
|
function da(t) {
|
|
return function(i) {
|
|
for (var n = 0; n < this.Gb[rd]; ++n) {
|
|
var e = this.Gb[n],
|
|
e = ha() ? sw + e : hw + e;
|
|
if (Zt(t, e)) break
|
|
}
|
|
i = i.targetLanguage, i = ha() ? sw + i : hw + i, Xt(t, i)
|
|
}
|
|
}
|
|
|
|
function ba(i, n) {
|
|
t(Ta("Exception in " + i + ": " + n))
|
|
}
|
|
|
|
function la(t, i) {
|
|
var n, e = t.d.ea(t.c);
|
|
for (n in t.f) t.f[n][Of](t.M.Kd, new no(i, e.X, e.B));
|
|
n = 0;
|
|
for (var s in t.f) n++;
|
|
0 == n && (ne(t.c, t.d.b).N = i), Jn(t.b, {
|
|
type: Dj,
|
|
transliterationEnabled: i,
|
|
sourceLanguage: e.X,
|
|
targetLanguage: e.B,
|
|
destinationLanguage: e.B
|
|
})
|
|
}
|
|
|
|
function ga(t) {
|
|
for (var i in cE)
|
|
if (cE[i].code == t) {
|
|
t = cE[i].uj, i = {};
|
|
var n = ma;
|
|
for (n in t) i[n] = t[n];
|
|
return i
|
|
} return {}
|
|
}
|
|
|
|
function pa() {
|
|
return Pk && Mt(Pl) || Mk && Mt(Al) || zk && Mt(Hl)
|
|
}
|
|
var va, ma = void 0,
|
|
wa = null,
|
|
ja = encodeURIComponent,
|
|
ya = window,
|
|
ka = Object,
|
|
xa = 1 / 0,
|
|
Ta = Error,
|
|
Sa = parseInt,
|
|
Ea = parseFloat,
|
|
Aa = String,
|
|
Ca = Function,
|
|
La = document,
|
|
qa = decodeURIComponent,
|
|
Ia = isNaN,
|
|
Na = Array,
|
|
Ra = Math,
|
|
Ba = "appendChild",
|
|
Da = "push",
|
|
Ha = "getBoundingClientRect",
|
|
Fa = "test",
|
|
Oa = "shift",
|
|
Pa = "relatedTarget",
|
|
Ma = "exec",
|
|
za = "width",
|
|
Ua = "text",
|
|
Ka = "collapse",
|
|
Ga = "slice",
|
|
_a = "replace",
|
|
Va = "inRange",
|
|
Ja = "nodeType",
|
|
Wa = "ceil",
|
|
Ya = "floor",
|
|
Xa = "getElementById",
|
|
Za = "concat",
|
|
Qa = "charAt",
|
|
$a = "selected",
|
|
tf = "createTextNode",
|
|
nf = "value",
|
|
ef = "preventDefault",
|
|
sf = "item",
|
|
rf = "insertBefore",
|
|
of = "targetTouches",
|
|
hf = "move",
|
|
cf = "indexOf",
|
|
uf = "metaKey",
|
|
af = "compareDocumentPosition",
|
|
ff = "setEnd",
|
|
df = "jstiming",
|
|
bf = "capture",
|
|
lf = "nodeName",
|
|
gf = "currentTarget",
|
|
pf = "createRange",
|
|
vf = "left",
|
|
mf = "screenX",
|
|
wf = "screenY",
|
|
jf = "match",
|
|
yf = "createTextRange",
|
|
kf = "status",
|
|
xf = "getBoxObjectFor",
|
|
Tf = "fromCharCode",
|
|
Sf = "charCode",
|
|
Ef = "focus",
|
|
Af = "createElement",
|
|
Cf = "keyCode",
|
|
Lf = "firstChild",
|
|
qf = "select",
|
|
If = "forEach",
|
|
Nf = "clientLeft",
|
|
Rf = "addEventListener",
|
|
Bf = "setAttribute",
|
|
Df = "clientTop",
|
|
Hf = "handleEvent",
|
|
Ff = "parentElement",
|
|
Of = "execCommand",
|
|
Pf = "type",
|
|
Mf = "clear",
|
|
zf = "childNodes",
|
|
Uf = "defaultView",
|
|
Kf = "bind",
|
|
Gf = "rangeCount",
|
|
_f = "name",
|
|
Vf = "nextSibling",
|
|
Jf = "duplicate",
|
|
Wf = "clientX",
|
|
Yf = "clientY",
|
|
Xf = "documentElement",
|
|
Zf = "substr",
|
|
Qf = "external",
|
|
$f = "scrollTop",
|
|
td = "previousSibling",
|
|
id = "stop",
|
|
nd = "toString",
|
|
ed = "altKey",
|
|
sd = "setStart",
|
|
rd = "length",
|
|
od = "propertyIsEnumerable",
|
|
hd = "htmlText",
|
|
cd = "prototype",
|
|
ud = "sourceIndex",
|
|
ad = "className",
|
|
fd = "clientWidth",
|
|
dd = "setTimeout",
|
|
bd = "document",
|
|
ld = "removeEventListener",
|
|
gd = "next",
|
|
pd = "ctrlKey",
|
|
vd = "split",
|
|
md = "stopPropagation",
|
|
wd = "moveToElementText",
|
|
jd = "hasOwnProperty",
|
|
yd = "style",
|
|
kd = "body",
|
|
xd = "ownerDocument",
|
|
Td = "removeChild",
|
|
Sd = "target",
|
|
Ed = "lastChild",
|
|
Ad = "call",
|
|
Cd = "isEnabled",
|
|
Ld = "moveEnd",
|
|
qd = "start",
|
|
Id = "cloneRange",
|
|
Nd = "clientHeight",
|
|
Rd = "scrollLeft",
|
|
Bd = "charCodeAt",
|
|
Dd = "bottom",
|
|
Hd = "compareEndPoints",
|
|
Fd = "substring",
|
|
Od = "contains",
|
|
Pd = "apply",
|
|
Md = "shiftKey",
|
|
zd = "tagName",
|
|
Ud = "reset",
|
|
Kd = "removeAttribute",
|
|
Gd = "parentNode",
|
|
_d = "offsetTop",
|
|
Vd = "height",
|
|
Jd = "toUpperCase",
|
|
Wd = "splice",
|
|
Yd = "join",
|
|
Xd = "unshift",
|
|
Zd = "nodeValue",
|
|
Qd = "toLowerCase",
|
|
$d = "right",
|
|
tb = "",
|
|
ib = "\n",
|
|
nb = "\r\n",
|
|
eb = " ",
|
|
sb = " in targetLangCode array",
|
|
rb = ' name="',
|
|
ob = " targetLangCode: ",
|
|
hb = " targetLanguage: ",
|
|
cb = ' type="',
|
|
ub = '"',
|
|
ab = "#",
|
|
fb = "#$1$1$2$2$3$3",
|
|
db = "#FFFFAA",
|
|
bb = "#ffa",
|
|
lb = "$1-",
|
|
gb = "%",
|
|
pb = "&",
|
|
vb = "&action=",
|
|
mb = "&",
|
|
wb = "&apa=1",
|
|
jb = ">",
|
|
yb = "&it=",
|
|
kb = "<",
|
|
xb = " ",
|
|
Tb = "&npn=1",
|
|
Sb = "&p=s",
|
|
Eb = """,
|
|
Ab = "&rt=",
|
|
Cb = "&s=",
|
|
Lb = "&srt=",
|
|
qb = "&tran=",
|
|
Ib = "'",
|
|
Nb = "(\\d*)(\\D*)",
|
|
Rb = ")",
|
|
Bb = "*",
|
|
Db = "+",
|
|
Hb = ",",
|
|
Fb = ", ",
|
|
Ob = "-",
|
|
Pb = "-9",
|
|
Mb = "-active",
|
|
zb = "-body",
|
|
Ub = "-caption",
|
|
Kb = "-cell",
|
|
Gb = "-cell-hover",
|
|
_b = "-cell-selected",
|
|
Vb = "-checkbox",
|
|
Jb = "-checked",
|
|
Wb = "-colorswatch",
|
|
Yb = "-content",
|
|
Xb = "-disabled",
|
|
Zb = "-dropdown",
|
|
Qb = "-focused",
|
|
$b = "-footer",
|
|
tl = "-footer-end",
|
|
il = "-highlight",
|
|
nl = "-horizontal",
|
|
el = "-hover",
|
|
sl = "-indicator",
|
|
rl = "-inner-box",
|
|
ol = "-input",
|
|
hl = "-logo",
|
|
cl = "-nav",
|
|
ul = "-navbutton",
|
|
al = "-open",
|
|
fl = "-outer-box",
|
|
dl = "-pagedown ",
|
|
bl = "-pageup ",
|
|
ll = "-row",
|
|
gl = "-rtl",
|
|
pl = "-segment",
|
|
vl = "-segment-highlighted",
|
|
ml = "-selected",
|
|
wl = "-table",
|
|
jl = "-vertical",
|
|
yl = ".",
|
|
kl = "/",
|
|
xl = "//",
|
|
Tl = "/inputtools/request",
|
|
Sl = "0",
|
|
El = "1",
|
|
Al = "1.5",
|
|
Cl = "1.5em",
|
|
Ll = "1.8",
|
|
ql = "1.9",
|
|
Il = "14px",
|
|
Nl = "1em",
|
|
Rl = "5.7",
|
|
Bl = "500",
|
|
Dl = "525",
|
|
Hl = "525.0",
|
|
Fl = "528",
|
|
Ol = "533.17.9",
|
|
Pl = "6",
|
|
Ml = "7",
|
|
zl = "8",
|
|
Ul = ":",
|
|
Kl = ": should be an array or a string",
|
|
Gl = ";0;0",
|
|
_l = "<",
|
|
Vl = '<TABLE style="width:100%;"><TBODY><TR><TD style="width:100%;"></TD><TD width="54px"></TD></TR></TBODY></TABLE>',
|
|
Jl = '<TABLE style="width:100%;"><TBODY><TR><TD style="width:100%;"></TD><TD width="63px"></TD></TR></TBODY></TABLE>',
|
|
Wl = "<TABLE><TBODY><TR><TD></TD></TR></TBODY></TABLE>",
|
|
Yl = "<br>",
|
|
Xl = "=",
|
|
Zl = ">",
|
|
Ql = "?",
|
|
$l = "?v=3",
|
|
tg = "@",
|
|
ig = "APPLET",
|
|
ng = "AREA",
|
|
eg = "Arial,Helvetica,sans-serif",
|
|
sg = "BASE",
|
|
rg = "BODY",
|
|
og = "BR",
|
|
hg = "BUTTON",
|
|
cg = "Bottom",
|
|
ug = "COL",
|
|
ag = "CSS1Compat",
|
|
fg = "Component already rendered",
|
|
dg = "ControlType",
|
|
bg = "Controller",
|
|
lg = "DIV",
|
|
gg = "End",
|
|
pg = "EndToEnd",
|
|
vg = "EndToStart",
|
|
mg = "EventType",
|
|
wg = "FRAME",
|
|
jg = "FontName",
|
|
yg = "Google ta3reeb",
|
|
kg = "HR",
|
|
xg = "HTML",
|
|
Tg = "IFRAME",
|
|
Sg = "IMG",
|
|
Eg = "INPUT",
|
|
Ag = "ISINDEX",
|
|
Cg = "Incorrect targetLangCode parameter ",
|
|
Lg = "Input is not an array of ids or element references",
|
|
qg = "Input text too long.",
|
|
Ig = "Invalid element id ",
|
|
Ng = "Invalid event type",
|
|
Rg = "Invalid event type:",
|
|
Bg = "Invalid listener argument",
|
|
Dg = "Invalid shortcut key",
|
|
Hg = "KeyEvents",
|
|
Fg = "LINK",
|
|
Og = "Left",
|
|
Pg = "META",
|
|
Mg = "NOFRAMES",
|
|
zg = "NOSCRIPT",
|
|
Ug = "No div exists with id ",
|
|
Kg = "OBJECT",
|
|
Gg = "PARAM",
|
|
_g = "PRE",
|
|
Vg = "RGB (",
|
|
Jg = "Right",
|
|
Wg = "SCRIPT",
|
|
Yg = "SELECT",
|
|
Xg = "SPAN",
|
|
Zg = "STYLE",
|
|
Qg = "SUCCESS",
|
|
$g = "Start",
|
|
tp = "StartToEnd",
|
|
ip = "StartToStart",
|
|
np = "Style",
|
|
ep = "TD",
|
|
sp = "TEXTAREA",
|
|
rp = "TR",
|
|
op = "To",
|
|
hp = "Top",
|
|
cp = "UTF-8",
|
|
up = "Unable to set parent component",
|
|
ap = "Unsupported language ",
|
|
fp = "Unsupported sourceLangCode & targetLangCode pair: sourceLangCode: ",
|
|
dp = "Unsupported sourceLanguage & targetLanguage pair: sourceLanguage: ",
|
|
bp = "Width",
|
|
lp = "[object Array]",
|
|
gp = "[object Function]",
|
|
pp = "[object Window]",
|
|
vp = "_",
|
|
mp = "_TRN_",
|
|
wp = "_callbacks_.",
|
|
jp = "_h#",
|
|
yp = "_rs",
|
|
kp = "`",
|
|
xp = "`'",
|
|
Tp = "`_-'",
|
|
Sp = "a",
|
|
Ep = "absolute",
|
|
Ap = "action",
|
|
Cp = "activate",
|
|
Lp = "activedescendant",
|
|
qp = "activedescendent",
|
|
Ip = "addEventListener",
|
|
Np = "afterhide",
|
|
Rp = "aftershow",
|
|
Bp = "alt",
|
|
Dp = "altKey",
|
|
Hp = "am",
|
|
Fp = "amp",
|
|
Op = "ar",
|
|
Pp = "arc",
|
|
Mp = "aria-",
|
|
zp = "array",
|
|
Up = "auto",
|
|
Kp = "background-color",
|
|
Gp = "background-color:",
|
|
_p = "beforedrag",
|
|
Vp = "beforeshow",
|
|
Jp = "block",
|
|
Wp = "blur",
|
|
Yp = "boolean",
|
|
Xp = "borderBottom",
|
|
Zp = "borderBottomWidth",
|
|
Qp = "borderLeft",
|
|
$p = "borderLeftWidth",
|
|
tv = "borderRight",
|
|
iv = "borderRightWidth",
|
|
nv = "borderTop",
|
|
ev = "borderTopWidth",
|
|
sv = "break-word",
|
|
rv = "button",
|
|
ov = "call",
|
|
hv = "callback",
|
|
cv = "callee",
|
|
uv = "cb",
|
|
av = "changeState",
|
|
fv = "character",
|
|
dv = "check",
|
|
bv = "checked",
|
|
lv = "class",
|
|
gv = "click",
|
|
pv = "close",
|
|
vv = "composition",
|
|
mv = "contextmenu",
|
|
wv = "control",
|
|
jv = "conversion",
|
|
yv = "copy",
|
|
kv = "css:",
|
|
xv = "ctrl",
|
|
Tv = "ctrl+g",
|
|
Sv = "ctrlKey",
|
|
Ev = "cut",
|
|
Av = "cvc",
|
|
Cv = "dblclick",
|
|
Lv = "deactivate",
|
|
qv = "dir",
|
|
Iv = "direction",
|
|
Nv = "disable",
|
|
Rv = "disabled",
|
|
Bv = "discard",
|
|
Dv = "display",
|
|
Hv = "div",
|
|
Fv = "document",
|
|
Ov = "drag",
|
|
Pv = "dragstart",
|
|
Mv = "earlycancel",
|
|
zv = "en",
|
|
Uv = "enable",
|
|
Kv = "end",
|
|
Gv = "enter",
|
|
_v = "expanded",
|
|
Vv = "f",
|
|
Jv = "fa",
|
|
Wv = "fetch",
|
|
Yv = "fixed",
|
|
Xv = "focus",
|
|
Zv = "font-size",
|
|
Qv = "fontFamily",
|
|
$v = "fontSize",
|
|
tm = "fontStyle",
|
|
im = "fontWeight",
|
|
nm = "for",
|
|
em = "function",
|
|
sm = "g",
|
|
rm = "ge",
|
|
om = "goog_",
|
|
hm = "goog_input_bookmarklet",
|
|
cm = "google.elements.transliteration",
|
|
um = "google.elements.transliteration.SupportedDestinationLanguages",
|
|
am = "google.elements.transliteration.getDestinationLanguages",
|
|
fm = "google.elements.transliteration.isBrowserCompatible",
|
|
dm = "grid",
|
|
bm = "gridcell",
|
|
lm = "gt",
|
|
gm = "haspopup",
|
|
pm = "head",
|
|
vm = "height:18px;width:7px;",
|
|
mm = "hex",
|
|
wm = "hi",
|
|
jm = "hidden",
|
|
ym = "hide",
|
|
km = "highlight",
|
|
xm = "horizontal",
|
|
Tm = "//csi.gstatic.com/csi",
|
|
Sm = "//www.google.com",
|
|
Em = "https:",
|
|
Am = "//csi.gstatic.com/csi",
|
|
Cm = "i",
|
|
Lm = "i18n_input",
|
|
qm = "id",
|
|
Im = "iframe",
|
|
Nm = "inline",
|
|
Rm = "innerText",
|
|
Bm = "inputapi-button",
|
|
Dm = "inputapi-color-menu-button",
|
|
Hm = "inputapi-color-menu-button-indicator",
|
|
Fm = "inputapi-control",
|
|
Om = "inputapi-custom-button",
|
|
Pm = "inputapi-custom-button-collapse-right",
|
|
Mm = "inputapi-inline-block",
|
|
zm = "inputapi-inline-block ",
|
|
Um = "inputapi-menu-button",
|
|
Km = "inputapi-menuheader",
|
|
Gm = "inputapi-menuitem",
|
|
_m = "inputapi-menuitem-accel",
|
|
Vm = "inputapi-menuseparator",
|
|
Jm = "inputapi-multisegmentpopupeditor",
|
|
Wm = "inputapi-multisegmentpopupeditor-menuitem",
|
|
Ym = "inputapi-option",
|
|
Xm = "inputapi-option-selected",
|
|
Zm = "inputapi-popupeditor",
|
|
Qm = "inputapi-popupeditor-cursor",
|
|
$m = "inputapi-popupeditor-menuitem",
|
|
tw = "inputapi-toolbar-button",
|
|
iw = "inputapi-toolbar-color-menu-button",
|
|
nw = "inputapi-toolbar-menu-button",
|
|
ew = "inputapi-transliterate-button",
|
|
sw = "inputapi-transliterate-ie6-",
|
|
rw = "inputapi-transliterate-img inputapi-transliterate-img-button-",
|
|
ow = "inputapi-transliterate-img inputapi-transliterate-img-langmenu-",
|
|
hw = "inputapi-transliterate-img-button-",
|
|
cw = "inputapi-transliterate-img-dropdown",
|
|
uw = "inputapi-transliterate-img-ie6 inputapi-transliterate-img-ie6-button inputapi-transliterate-ie6-",
|
|
aw = "inputapi-transliterate-img-ie6 inputapi-transliterate-img-ie6-dropdown",
|
|
fw = "inputapi-transliterate-img-ie6 inputapi-transliterate-img-ie6-langmenu inputapi-transliterate-ie6-",
|
|
dw = "inputapi-transliterate-img-ie6-button-parent",
|
|
bw = "inputapi-transliterate-img-ie6-dropdown-parent",
|
|
lw = "inputapi-transliterate-img-ie6-langmenu-parent",
|
|
gw = "inputapi-transliterate-indic-button",
|
|
pw = "inputapi-transliterate-indic-suggestion-menu",
|
|
vw = "inputapi-transliterate-indic-suggestion-menuitem",
|
|
mw = "iw",
|
|
ww = "ja",
|
|
jw = "ja-Hira",
|
|
yw = "key",
|
|
kw = "keydown",
|
|
xw = "keypress",
|
|
Tw = "keyup",
|
|
Sw = "lc",
|
|
Ew = "leave",
|
|
Aw = "letterSpacing",
|
|
Cw = "li",
|
|
Lw = "line-height",
|
|
qw = "lineHeight",
|
|
Iw = "losecapture",
|
|
Nw = "lt",
|
|
Rw = "ltr",
|
|
Bw = "makeTransliteratable",
|
|
Dw = "margin",
|
|
Hw = "menuitemcheckbox",
|
|
Fw = "menuitemradio",
|
|
Ow = "meta",
|
|
Pw = "metaKey",
|
|
Mw = "mousedown",
|
|
zw = "mousemove",
|
|
Uw = "mouseout",
|
|
Kw = "mouseover",
|
|
Gw = "mouseup",
|
|
_w = "multi",
|
|
Vw = "n",
|
|
Jw = "named",
|
|
Ww = "native code",
|
|
Yw = "nextSibling",
|
|
Xw = "nodeType",
|
|
Zw = "none",
|
|
Qw = "null",
|
|
$w = "number",
|
|
tj = "o",
|
|
ij = "object",
|
|
nj = "on",
|
|
ej = "open",
|
|
sj = "options not specified",
|
|
rj = "overflow",
|
|
oj = "overflowX",
|
|
hj = "overflowY",
|
|
cj = "p",
|
|
uj = "padding",
|
|
aj = "password",
|
|
fj = "paste",
|
|
dj = "pgDn",
|
|
bj = "pgUp",
|
|
lj = "pinyin",
|
|
gj = "platformModifierKey",
|
|
pj = "position",
|
|
vj = "pre",
|
|
mj = "pre-wrap",
|
|
wj = "prerender",
|
|
jj = "pressed",
|
|
yj = "previousSibling",
|
|
kj = "px",
|
|
xj = "px solid red",
|
|
Tj = "quot",
|
|
Sj = "r#",
|
|
Ej = "re",
|
|
Aj = "relative",
|
|
Cj = "removeEventListener",
|
|
Lj = "rgb",
|
|
qj = "role",
|
|
Ij = "rtl",
|
|
Nj = "rtt",
|
|
Rj = "ru",
|
|
Bj = "s",
|
|
Dj = "sc",
|
|
Hj = "script",
|
|
Fj = "scroll",
|
|
Oj = "select",
|
|
Pj = "selected",
|
|
Mj = "separator",
|
|
zj = "setLanguagePair",
|
|
Uj = "shift",
|
|
Kj = "shiftKey",
|
|
Gj = "shortcut",
|
|
_j = "shortcutKey",
|
|
Vj = "shortcut_",
|
|
Jj = "show",
|
|
Wj = "showControl",
|
|
Yj = "single",
|
|
Xj = "source",
|
|
Zj = "sourceIndex",
|
|
Qj = "span",
|
|
$j = "splice",
|
|
ty = "sr",
|
|
iy = "start",
|
|
ny = "state",
|
|
ey = "static",
|
|
sy = "string",
|
|
ry = "style",
|
|
oy = "su",
|
|
hy = "success",
|
|
cy = "t13n.changeState",
|
|
uy = "tabIndex",
|
|
ay = "tabindex",
|
|
fy = "table",
|
|
dy = "tbody",
|
|
by = "td",
|
|
ly = "te",
|
|
gy = "text",
|
|
py = "text/javascript",
|
|
vy = "textAlign",
|
|
my = "textContent",
|
|
wy = "textDecoration",
|
|
jy = "textTransform",
|
|
yy = "textarea",
|
|
ky = "ti",
|
|
xy = "ti_all,ti_",
|
|
Ty = "tick",
|
|
Sy = "touchcancel",
|
|
Ey = "touchend",
|
|
Ay = "touchmove",
|
|
Cy = "touchstart",
|
|
Ly = "tr",
|
|
qy = "transliteration_en_",
|
|
Iy = "transliteration_ja-Hira_ja",
|
|
Ny = "transparent",
|
|
Ry = "true",
|
|
By = "uncheck",
|
|
Dy = "unhighlight",
|
|
Hy = "unselect",
|
|
Fy = "unselectable",
|
|
Oy = "ur",
|
|
Py = "utf-8",
|
|
My = "var ",
|
|
zy = "vertical",
|
|
Uy = "verticalAlign",
|
|
Ky = "visibility:hidden;position:absolute;line-height:0;padding:0;margin:0;border:0;height:1em;",
|
|
Gy = "visible",
|
|
_y = "webkitvisibilitychange",
|
|
Vy = "width:18px;height:18px;",
|
|
Jy = "width:60px;height:20px",
|
|
Wy = "wordSpacing",
|
|
Yy = "wordWrap",
|
|
Xy = "y",
|
|
Zy = "zh",
|
|
Qy = "|",
|
|
$y = "||t:1",
|
|
tk = "Â ",
|
|
ik = "Â¥",
|
|
nk = "ĆćČÄÂÂÄÂÂ𩹮ž",
|
|
ek = "​",
|
|
sk = " ",
|
|
rk = new q;
|
|
ya.jstiming = {
|
|
Timer: q,
|
|
load: rk
|
|
};
|
|
try {
|
|
var ok = wa;
|
|
ya.chrome && ya.chrome.csi && (ok = Ra[Ya](ya.chrome.csi().pageT)), ok == wa && ya.gtbExternal && (ok = ya.gtbExternal.pageT()), ok == wa && ya[Qf] && (ok = ya[Qf].pageT), ok && (ya[df].pt = ok)
|
|
} catch (hk) {}
|
|
var ck = this,
|
|
uk = "closure_uid_" + Ra[Ya](2147483648 * Ra.random())[nd](36),
|
|
ak = 0,
|
|
fk = Date.now || function() {
|
|
return +new Date
|
|
};
|
|
Ca[cd].bind = Ca[cd][Kf] || function(t, i) {
|
|
if (arguments[rd] > 1) {
|
|
var n = Na[cd][Ga][Ad](arguments, 1);
|
|
return n[Xd](this, t), V[Pd](wa, n)
|
|
}
|
|
return V(this, t)
|
|
};
|
|
var dk = /^[a-zA-Z0-9\-_.!~*'()]*$/,
|
|
bk = /&/g,
|
|
lk = /</g,
|
|
gk = />/g,
|
|
pk = /\"/g,
|
|
vk = /[&<>\"]/,
|
|
mk = /&([^;\s<&]+);?/g,
|
|
wk = 2147483648 * Ra.random() | 0,
|
|
jk = {},
|
|
yk = Na[cd],
|
|
kk = yk[cf] ? function(t, i, n) {
|
|
return yk[cf][Ad](t, i, n)
|
|
} : function(t, i, n) {
|
|
if (n = n == wa ? 0 : 0 > n ? Ra.max(0, t[rd] + n) : n, O(t)) return O(i) && 1 == i[rd] ? t[cf](i, n) : -1;
|
|
for (; n < t[rd]; n++)
|
|
if (n in t && t[n] === i) return n;
|
|
return -1
|
|
},
|
|
xk = yk[If] ? function(t, i, n) {
|
|
yk[If][Ad](t, i, n)
|
|
} : function(t, i, n) {
|
|
for (var e = t[rd], s = O(t) ? t[vd](tb) : t, r = 0; e > r; r++) r in s && i[Ad](n, s[r], r, t)
|
|
},
|
|
Tk = yk.map ? function(t, i, n) {
|
|
return yk.map[Ad](t, i, n)
|
|
} : function(t, i, n) {
|
|
for (var e = t[rd], s = Na(e), r = O(t) ? t[vd](tb) : t, o = 0; e > o; o++) o in r && (s[o] = i[Ad](n, r[o], o, t));
|
|
return s
|
|
},
|
|
Sk = yk.some ? function(t, i, n) {
|
|
return yk.some[Ad](t, i, n)
|
|
} : function(t, i, n) {
|
|
for (var e = t[rd], s = O(t) ? t[vd](tb) : t, r = 0; e > r; r++)
|
|
if (r in s && i[Ad](n, s[r], r, t)) return !0;
|
|
return !1
|
|
},
|
|
Ek = yk.every ? function(t, i, n) {
|
|
return yk.every[Ad](t, i, n)
|
|
} : function(t, i, n) {
|
|
for (var e = t[rd], s = O(t) ? t[vd](tb) : t, r = 0; e > r; r++)
|
|
if (r in s && !i[Ad](n, s[r], r, t)) return !1;
|
|
return !0
|
|
},
|
|
Ak = "StopIteration" in ck ? ck.StopIteration : Ta("StopIteration");
|
|
j(kt[cd], function() {
|
|
t(Ak)
|
|
}), kt[cd].wc = function() {
|
|
return this
|
|
};
|
|
var Ck = "constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",");
|
|
va = Dt[cd], va.G = 0, va.Sd = 0, va.yb = function() {
|
|
Ht(this);
|
|
for (var t = [], i = 0; i < this.b[rd]; i++) t[Da](this.c[this.b[i]]);
|
|
return t
|
|
}, va.Pb = function() {
|
|
return Ht(this), this.b[Za]()
|
|
}, va.hc = function(t) {
|
|
return Ft(this.c, t)
|
|
}, va.Sa = function() {
|
|
return 0 == this.G
|
|
}, l(va, function() {
|
|
this.c = {}, m(this.b, 0), this.Sd = this.G = 0
|
|
}), u(va, function(t) {
|
|
return Ft(this.c, t) ? (delete this.c[t], this.G--, this.Sd++, this.b[rd] > 2 * this.G && Ht(this), !0) : !1
|
|
}), va.get = function(t, i) {
|
|
return Ft(this.c, t) ? this.c[t] : i
|
|
}, va.set = function(t, i) {
|
|
Ft(this.c, t) || (this.G++, this.b[Da](t), this.Sd++), this.c[t] = i
|
|
}, va.W = function() {
|
|
return new Dt(this)
|
|
}, va.wc = function(i) {
|
|
Ht(this);
|
|
var n = 0,
|
|
e = this.b,
|
|
s = this.c,
|
|
r = this.Sd,
|
|
o = this,
|
|
h = new kt;
|
|
return j(h, function() {
|
|
for (;;) {
|
|
r != o.Sd && t(Ta("The map has changed since the iterator was created")), n >= e[rd] && t(Ak);
|
|
var h = e[n++];
|
|
return i ? h : s[h]
|
|
}
|
|
}), h
|
|
};
|
|
var Lk, qk, Ik, Nk, Rk, Bk, Dk;
|
|
Rk = Nk = Ik = qk = Lk = !1;
|
|
var Hk;
|
|
if (Hk = Ot()) {
|
|
var Fk = Pt();
|
|
Lk = 0 == Hk[cf]("Opera"), qk = !Lk && -1 != Hk[cf]("MSIE"), Nk = (Ik = !Lk && -1 != Hk[cf]("WebKit")) && -1 != Hk[cf]("Mobile"), Rk = !Lk && !Ik && "Gecko" == Fk.product
|
|
}
|
|
var Ok = Lk,
|
|
Pk = qk,
|
|
Mk = Rk,
|
|
zk = Ik,
|
|
Uk = Nk,
|
|
Kk = Pt(),
|
|
Gk = Kk && Kk.platform || tb;
|
|
Bk = -1 != Gk[cf]("Mac"), Dk = -1 != Gk[cf]("Win");
|
|
var _k, Vk = !!Pt() && -1 != (Pt().appVersion || tb)[cf]("X11");
|
|
t: {
|
|
var Jk, Wk = tb;
|
|
if (Ok && ck.opera) var Yk = ck.opera.version,
|
|
Wk = typeof Yk == em ? Yk() : Yk;
|
|
else if (Mk ? Jk = /rv\:([^\);]+)(\)|;)/ : Pk ? Jk = /MSIE\s+([^\);]+)(\)|;)/ : zk && (Jk = /WebKit\/(\S+)/), Jk) var Xk = Jk[Ma](Ot()),
|
|
Wk = Xk ? Xk[1] : tb;
|
|
if (Pk) {
|
|
var Zk, Qk = ck[bd];
|
|
if (Zk = Qk ? Qk.documentMode : ma, Zk > Ea(Wk)) {
|
|
_k = Aa(Zk);
|
|
break t
|
|
}
|
|
}
|
|
_k = Wk
|
|
}
|
|
var $k, tx = _k,
|
|
ix = {},
|
|
nx = {};
|
|
Vt[cd].W = function() {
|
|
return new Vt(this.x, this.y)
|
|
}, va = Wt[cd], va.W = function() {
|
|
return new Wt(this[za], this[Vd])
|
|
}, va.Sa = function() {
|
|
return !(this[za] * this[Vd])
|
|
}, va.ceil = function() {
|
|
return i(this, Ra[Wa](this[za])), T(this, Ra[Wa](this[Vd])), this
|
|
}, va.floor = function() {
|
|
return i(this, Ra[Ya](this[za])), T(this, Ra[Ya](this[Vd])), this
|
|
}, va.round = function() {
|
|
return i(this, Ra.round(this[za])), T(this, Ra.round(this[Vd])), this
|
|
};
|
|
var ex = !Pk || zt();
|
|
!Mk && !Pk || Pk && zt() || Mk && Mt("1.9.1");
|
|
var sx = Pk && !Mt("9"),
|
|
rx = {
|
|
cellpadding: "cellPadding",
|
|
cellspacing: "cellSpacing",
|
|
colspan: "colSpan",
|
|
rowspan: "rowSpan",
|
|
valign: "vAlign",
|
|
height: "height",
|
|
width: "width",
|
|
usemap: "useMap",
|
|
frameborder: "frameBorder",
|
|
maxlength: "maxLength",
|
|
type: "type"
|
|
},
|
|
ox = {
|
|
SCRIPT: 1,
|
|
STYLE: 1,
|
|
HEAD: 1,
|
|
IFRAME: 1,
|
|
OBJECT: 1
|
|
},
|
|
hx = {
|
|
IMG: eb,
|
|
BR: ib
|
|
};
|
|
va = Si[cd], va.C = Qt, va.h = function(t) {
|
|
return O(t) ? this.b[Xa](t) : t
|
|
}, va.Dg = ti, va.l = function(t, i, n) {
|
|
return ri(this.b, arguments)
|
|
}, va.Aa = function(t, i) {
|
|
t[Ba](i)
|
|
}, va.fj = function(t, i) {
|
|
oi(vi(t), t, arguments, 1)
|
|
}, va.Kg = ui, k(va, di), va.wg = yi, qi[cd].W = function() {
|
|
return new qi(this.top, this[$d], this[Dd], this[vf])
|
|
}, k(qi[cd], function(t) {
|
|
return this && t ? t instanceof qi ? t[vf] >= this[vf] && t[$d] <= this[$d] && t.top >= this.top && t[Dd] <= this[Dd] : t.x >= this[vf] && t.x <= this[$d] && t.y >= this.top && t.y <= this[Dd] : !1
|
|
}), Ii[cd].W = function() {
|
|
return new Ii(this[vf], this.top, this[za], this[Vd])
|
|
}, k(Ii[cd], function(t) {
|
|
return t instanceof Ii ? this[vf] <= t[vf] && this[vf] + this[za] >= t[vf] + t[za] && this.top <= t.top && this.top + this[Vd] >= t.top + t[Vd] : t.x >= this[vf] && t.x <= this[vf] + this[za] && t.y >= this.top && t.y <= this.top + this[Vd]
|
|
});
|
|
var cx = Mk ? "MozUserSelect" : zk ? "WebkitUserSelect" : wa,
|
|
ux = {
|
|
thin: 2,
|
|
medium: 4,
|
|
thick: 6
|
|
},
|
|
ax = /[^\d]+$/,
|
|
fx = {
|
|
cm: 1,
|
|
"in": 1,
|
|
mm: 1,
|
|
pc: 1,
|
|
pt: 1
|
|
},
|
|
dx = {
|
|
em: 1,
|
|
ex: 1
|
|
},
|
|
bx = rn(!1),
|
|
lx = rn(!0);
|
|
hn[cd].Oe = !1, hn[cd].s = function() {
|
|
this.Oe || (this.Oe = !0, this.n())
|
|
}, hn[cd].n = function() {
|
|
this.Qj && cn[Pd](wa, this.Qj)
|
|
}, Y(un, hn), un[cd].n = function() {
|
|
this.b = wa
|
|
}, un[cd].ef = function(t) {
|
|
return !!t && this.b == t.b && this.m == t.m
|
|
}, un[cd].move = function(t) {
|
|
return this.ed(this.m + t)
|
|
}, Y(dn, un), va = dn[cd], va.qb = function() {
|
|
return new dn(this.b, this.m)
|
|
}, va.Tf = lx, va.mc = function() {
|
|
return this.b[nf] || tb
|
|
}, va.Ef = function() {
|
|
return !!this.b[xd] && !!this.b[Gd] && this.m >= 0 && this.m <= this.mc()[rd]
|
|
}, va.ed = function(t) {
|
|
return t <= this.mc()[rd] && t >= 0 && (this.m = t), this
|
|
}, pn[cd].b = E(), Y(vn, pn), vn[cd].b = function(t, i, n) {
|
|
ln(this.c, this.d, t, i, ma, n)
|
|
}, Y(mn, vn), mn[cd].f = L(5), mn[cd].b = function(t, i, n, e) {
|
|
var s = ln(this.c, this.d, t, i, wa, n, 10, e);
|
|
if (496 & s) {
|
|
var r = wn(s, this.d),
|
|
i = wn(s, i),
|
|
s = ln(this.c, r, t, i, wa, n, 10, e);
|
|
496 & s && (r = wn(s, r), i = wn(s, i), this.j ? ln(this.c, r, t, i, wa, n, this.f(), e) : ln(this.c, r, t, i, wa, n, 0, e))
|
|
}
|
|
}, Y(jn, mn), jn[cd].f = function() {
|
|
return 65 | (this.p ? 32 : 132)
|
|
}, Y(yn, pn), yn[cd].b = function(t, i, n, e) {
|
|
var s = Oi(t);
|
|
ln(s, 0, t, i, new Vt(this.c.x + s[Rd], this.c.y + s[$f]), n, wa, e)
|
|
}, Y(kn, yn), kn[cd].b = function(t, i, n, e) {
|
|
var s, r = Oi(t),
|
|
r = zi(r);
|
|
s = Qt(t), s = ni(s.b), s = new Vt(this.c.x + s[Rd], this.c.y + s[$f]);
|
|
var o = i,
|
|
h = gn(s, t, o, n, r, 10, e);
|
|
0 != (496 & h) && ((16 & h || 32 & h) && (o ^= 2), (64 & h || 128 & h) && (o ^= 1), h = gn(s, t, o, n, r, 10, e), 0 != (496 & h) && gn(s, t, i, n, r, ma, e))
|
|
}, Y(Sn, hn), va = Sn[cd], va.n = function() {
|
|
this.b = this.f = this.V = this.H = wa
|
|
}, va.Fa = function() {
|
|
if (!this.Na)
|
|
for (var t = this.b.C(); t.h(this.Na = K(this.b) + mp + (this.b.rb++)[nd](36)););
|
|
return this.Na
|
|
}, va.Sa = function() {
|
|
return this.H.ef(this.V)
|
|
}, va.move = function(t) {
|
|
this.H[hf](t), this.V[hf](t)
|
|
}, va.q = function() {
|
|
return this.xc() ? this.H.mc()[Fd](this.H.m, this.V.m) : tb
|
|
}, x(va, function(t, i) {
|
|
this.H = t, this.V = i
|
|
});
|
|
var gx;
|
|
Y(Cn, hn), va = Cn[cd], va.n = function() {
|
|
delete this[Pf], delete this[Sd], delete this[gf]
|
|
}, va.Yc = !1, va.Ee = !0, va.stopPropagation = function() {
|
|
this.Yc = !0
|
|
}, va.preventDefault = function() {
|
|
this.Ee = !1
|
|
}, Y(qn, Sn), va = qn[cd], va.n = function() {
|
|
delete this.b.p[this.Fa()]
|
|
}, va.xc = lx, va.Kf = function() {
|
|
this.b.p[this.Fa()] = this
|
|
}, va.replace = function(t) {
|
|
if (!O(t)) return !1;
|
|
if (this.q() == t) return !0;
|
|
if (this.c != this.q()) return !1;
|
|
var i = this.b.Z(),
|
|
n = Ut(i, !1)[1],
|
|
e = {
|
|
type: Pp,
|
|
$h: this.c
|
|
},
|
|
s = i[$f],
|
|
r = this.H,
|
|
o = this.V;
|
|
i.value = an(r, 0, r.m) + t + an(o, o.m);
|
|
var h = r.m + t[rd];
|
|
if (n >= o.m ? n += t[rd] - this.c[rd] : n > r.m && (n = h), h != o.m) {
|
|
var c = h - o.m;
|
|
je(this.b, function(t) {
|
|
t.H.m >= o.m && t[hf](c)
|
|
})
|
|
}
|
|
return o.ed(h), this.f && this.f.ed(n), this.b.Mg() && (r = o.qb(), r.ed(n), this.b.Nd(r)), i.scrollTop = s, e.Zh = this.c = t, Jn(this.b, e), !0
|
|
}, va.Hb = function(t) {
|
|
this.b.Nd(t ? this.V : this.H)
|
|
}, va.Me = function(t, i) {
|
|
var n, e = this.H,
|
|
s = this.V,
|
|
r = e.b;
|
|
if (Pk && !Mt(9) && r[Pf] && r[Pf][Jd]() == sp) {
|
|
var o = e.b,
|
|
h = s || e.qb()[hf](1),
|
|
c = Qt(o),
|
|
u = ps(Ai(c)).gd(),
|
|
s = u[Ha](),
|
|
a = 0,
|
|
f = r = 0;
|
|
Ai(Qt(e.b)).frameElement && (f = Ki(Ai(c).frameElement), r = f.x, f = f.y), e = o[nf][Fd](e.m, h.m) || Aa[Tf](160);
|
|
try {
|
|
n = sn(o) + 2
|
|
} catch (d) {
|
|
n = 16
|
|
}
|
|
if (Xi(o)) {
|
|
for (h = u[Jf](); h.boundingHeight <= n && h[hd] == h[Ua] && (a = u.boundingLeft - h.boundingLeft, 0 != h.moveStart(fv, -1)););
|
|
o = Ui(o).x, o = Ra.max(s[vf] - a, o), i && (o += 4 * e[rd])
|
|
} else o = s[vf], i && (o -= 4 * e[rd]);
|
|
n = new kn(o + r, s.top + n + f)
|
|
} else n = xn(e, s, t);
|
|
return n
|
|
}, In[eb] = N;
|
|
var px = !Pk || zt(),
|
|
vx = Pk && !Mt(zl);
|
|
Y(Nn, Cn);
|
|
var mx = [1, 4, 2];
|
|
va = Nn[cd], y(va, wa), va.relatedTarget = wa, va.offsetX = 0, va.offsetY = 0, g(va, 0), p(va, 0), o(va, 0), h(va, 0), va.button = 0, a(va, 0), va.charCode = 0, va.ctrlKey = !1, va.altKey = !1, va.shiftKey = !1, va.metaKey = !1, va.Lh = !1, va.Ha = wa, va.Xc = function(t, i) {
|
|
var n = b(this, t[Pf]);
|
|
Cn[Ad](this, n), y(this, t[Sd] || t.srcElement), s(this, i);
|
|
var e = t[Pa];
|
|
if (e) {
|
|
if (Mk) {
|
|
var r;
|
|
t: {
|
|
try {
|
|
In(e[lf]), r = !0;
|
|
break t
|
|
} catch (c) {}
|
|
r = !1
|
|
}
|
|
r || (e = wa)
|
|
}
|
|
} else n == Kw ? e = t.fromElement : n == Uw && (e = t.toElement);
|
|
this.relatedTarget = e, this.offsetX = t.offsetX !== ma ? t.offsetX : t.layerX, this.offsetY = t.offsetY !== ma ? t.offsetY : t.layerY, g(this, t[Wf] !== ma ? t[Wf] : t.pageX), p(this, t[Yf] !== ma ? t[Yf] : t.pageY), o(this, t[mf] || 0), h(this, t[wf] || 0), this.button = t.button, a(this, t[Cf] || 0), this.charCode = t[Sf] || (n == xw ? t[Cf] : 0), this.ctrlKey = t[pd], this.altKey = t[ed], this.shiftKey = t[Md], this.metaKey = t[uf], this.Lh = Bk ? t[uf] : t[pd], this.state = t.state, this.Ha = t, delete this.Ee, delete this.Yc
|
|
}, va.stopPropagation = function() {
|
|
Nn.g[md][Ad](this), this.Ha[md] ? this.Ha[md]() : this.Ha.cancelBubble = !0
|
|
}, va.preventDefault = function() {
|
|
Nn.g[ef][Ad](this);
|
|
var t = this.Ha;
|
|
if (t[ef]) t[ef]();
|
|
else if (t.returnValue = !1, vx) try {
|
|
(t[pd] || t[Cf] >= 112 && t[Cf] <= 123) && a(t, -1)
|
|
} catch (i) {}
|
|
}, va.Nj = C("Ha"), va.n = function() {
|
|
Nn.g.n[Ad](this), this.Ha = wa, y(this, wa), s(this, wa), this.relatedTarget = wa
|
|
}, Y(Bn, hn), Bn[cd].b = wa, Bn[cd].d = wa, Bn[cd].n = function() {
|
|
Bn.g.n[Ad](this);
|
|
for (var t = this.c; t[rd];) Fn(this, t.pop());
|
|
delete this.c
|
|
};
|
|
var wx, jx = (wx = "ScriptEngine" in ck && "JScript" == ck.ScriptEngine()) ? ck.ScriptEngineMajorVersion() + yl + ck.ScriptEngineMinorVersion() + yl + ck.ScriptEngineBuildVersion() : Sl,
|
|
yx = 0;
|
|
va = On[cd], va.key = 0, va.Gc = !1, va.gh = !1, va.Xc = function(i, n, e, s, r, o) {
|
|
z(i) ? this.b = !0 : i && i[Hf] && z(i[Hf]) ? this.b = !1 : t(Ta(Bg)), this.nd = i, this.c = n, this.src = e, b(this, s), this.capture = !!r, this.Xe = o, this.gh = !1, this.key = ++yx, this.Gc = !1
|
|
}, d(va, function(t) {
|
|
return this.b ? this.nd[Ad](this.Xe || this.src, t) : this.nd[Hf][Ad](this.nd, t)
|
|
});
|
|
var kx, xx, Tx, Sx, Ex, Ax, Cx, Lx, qx, Ix, Nx;
|
|
! function() {
|
|
function t() {
|
|
return {
|
|
G: 0,
|
|
mb: 0
|
|
}
|
|
}
|
|
|
|
function i() {
|
|
return []
|
|
}
|
|
|
|
function n() {
|
|
function t(i) {
|
|
return i = r[Ad](t.src, t.key, i), i ? void 0 : i
|
|
}
|
|
return t
|
|
}
|
|
|
|
function e() {
|
|
return new On
|
|
}
|
|
|
|
function s() {
|
|
return new Nn
|
|
}
|
|
var r, o = wx && !(st(jx, Rl) >= 0);
|
|
if (Ax = function(t) {
|
|
r = t
|
|
}, o) {
|
|
kx = function() {
|
|
return Dn(h)
|
|
}, xx = function(t) {
|
|
Hn(h, t)
|
|
}, Tx = function() {
|
|
return Dn(c)
|
|
}, Sx = function(t) {
|
|
Hn(c, t)
|
|
}, Ex = function() {
|
|
return Dn(u)
|
|
}, Cx = function() {
|
|
Hn(u, n())
|
|
}, Lx = function() {
|
|
return Dn(a)
|
|
}, qx = function(t) {
|
|
Hn(a, t)
|
|
}, Ix = function() {
|
|
return Dn(f)
|
|
}, Nx = function(t) {
|
|
Hn(f, t)
|
|
};
|
|
var h = new Bn(0, 600);
|
|
h.b = t;
|
|
var c = new Bn(0, 600);
|
|
c.b = i;
|
|
var u = new Bn(0, 600);
|
|
u.b = n;
|
|
var a = new Bn(0, 600);
|
|
a.b = e;
|
|
var f = new Bn(0, 600);
|
|
f.b = s
|
|
} else kx = t, xx = N, Tx = i, Sx = N, Ex = n, Cx = N, Lx = e, qx = N, Ix = s, Nx = N
|
|
}();
|
|
var Rx = {},
|
|
Bx = {},
|
|
Dx = {},
|
|
Hx = {};
|
|
Ax(function(t, i) {
|
|
if (!Rx[t]) return !0;
|
|
var n = Rx[t],
|
|
e = n[Pf],
|
|
r = Bx;
|
|
if (!(e in r)) return !0;
|
|
var o, h, r = r[e];
|
|
if (gx === ma && (gx = Pk && !ck[Rf]), gx) {
|
|
var c;
|
|
if (!(c = i)) t: {
|
|
c = "window.event" [vd](yl);
|
|
for (var u = ck; o = c[Oa]();) {
|
|
if (u[o] == wa) {
|
|
c = wa;
|
|
break t
|
|
}
|
|
u = u[o]
|
|
}
|
|
c = u
|
|
}
|
|
if (o = c, c = !0 in r, u = !1 in r, c) {
|
|
if (o[Cf] < 0 || o.returnValue != ma) return !0;
|
|
t: {
|
|
var f = !1;
|
|
if (0 == o[Cf]) try {
|
|
a(o, -1);
|
|
break t
|
|
} catch (d) {
|
|
f = !0
|
|
}(f || o.returnValue == ma) && (o.returnValue = !0)
|
|
}
|
|
}
|
|
f = Ix(), f.Xc(o, this), o = !0;
|
|
try {
|
|
if (c) {
|
|
for (var b = Tx(), l = f[gf]; l; l = l[Gd]) b[Da](l);
|
|
h = r[!0], h.mb = h.G;
|
|
for (var g = b[rd] - 1; !f.Yc && g >= 0 && h.mb; g--) s(f, b[g]), o &= _n(h, b[g], e, !0, f);
|
|
if (u)
|
|
for (h = r[!1], h.mb = h.G, g = 0; !f.Yc && g < b[rd] && h.mb; g++) s(f, b[g]), o &= _n(h, b[g], e, !1, f)
|
|
} else o = Vn(n, f)
|
|
} finally {
|
|
b && (m(b, 0), Sx(b)), f.s(), Nx(f)
|
|
}
|
|
return o
|
|
}
|
|
e = new Nn(i, this);
|
|
try {
|
|
o = Vn(n, e)
|
|
} finally {
|
|
e.s()
|
|
}
|
|
return o
|
|
});
|
|
var Fx, Ox = {};
|
|
Y(Qn, hn), va = Qn[cd], va.xh = !0, va.kf = wa, va.og = A("kf"), va.addEventListener = function(t, i, n, e) {
|
|
Pn(this, t, i, n, e)
|
|
}, va.removeEventListener = function(t, i, n, e) {
|
|
Mn(this, t, i, n, e)
|
|
}, va.n = function() {
|
|
Qn.g.n[Ad](this), Kn(this), this.kf = wa
|
|
}, Y(te, hn), te[cd].get = function(t, i) {
|
|
var n = K(t),
|
|
n = this.c ? this.b : this.b[n] || (this.b[n] = {}),
|
|
e = O(i) ? i : i.b;
|
|
return this.d ? n : n[e] || (n[e] = {})
|
|
};
|
|
var Px = new te;
|
|
Y(ie, Qn), ie[cd].n = function() {
|
|
Tt(this.qc, function(t) {
|
|
var i = t.Ob();
|
|
this.qc[i] && (t.Ab(this), delete this.qc[i])
|
|
}, this), this.c = this.ia = this.qc = wa, ie.g.n[Ad](this)
|
|
}, ie[cd].execCommand = function(t, i) {
|
|
var n, e = [this];
|
|
pt(e, arguments);
|
|
for (var s in this.qc)
|
|
if (n = this.qc[s], n[Cd](this) && n.tg(t)) return n[Of][Pd](n, e)
|
|
};
|
|
var Mx, zx, Ux, Kx, Gx, _x, Vx;
|
|
Vx = _x = Gx = Kx = Ux = zx = Mx = !1;
|
|
var Jx = Ot();
|
|
Jx && (-1 != Jx[cf]("Firefox") ? Mx = !0 : -1 != Jx[cf]("Camino") ? zx = !0 : -1 != Jx[cf]("iPhone") || -1 != Jx[cf]("iPod") ? Ux = !0 : -1 != Jx[cf]("iPad") ? Kx = !0 : -1 != Jx[cf]("Android") ? Gx = !0 : -1 != Jx[cf]("Chrome") ? _x = !0 : -1 != Jx[cf]("Safari") && (Vx = !0));
|
|
var Wx, Yx = zx,
|
|
Xx = Ux,
|
|
Zx = Kx,
|
|
Qx = Gx,
|
|
$x = _x,
|
|
tT = Vx;
|
|
t: {
|
|
var iT, nT, eT = tb;
|
|
if (Mx) iT = /Firefox\/([0-9.]+)/;
|
|
else {
|
|
if (Pk || Ok) {
|
|
Wx = tx;
|
|
break t
|
|
}
|
|
$x ? iT = /Chrome\/([0-9.]+)/ : tT ? iT = /Version\/([0-9.]+)/ : Xx || Zx ? (iT = /Version\/(\S+).*Mobile\/(\S+)/, nT = !0) : Qx ? iT = /Android\s+([0-9.]+)(?:.*Version\/([0-9.]+))?/ : Yx && (iT = /Camino\/([0-9.]+)/)
|
|
}
|
|
if (iT) var sT = iT[Ma](Ot()),
|
|
eT = sT ? nT ? sT[1] + yl + sT[2] : sT[2] || sT[1] : tb;Wx = eT
|
|
}
|
|
var rT = Wx;
|
|
Pk && zt(), Mk || zk || Ok || Pk && zt(), zk && Mt("534.16"), Pk && Mt("7.0"), Mk && Mt(Ll), Pk || Ok || Mk && Mt(ql), Pk || zk && Mt(Dl), zk && Mt("531"), zk && Mt(Fl), Mk && Mt(ql) || Pk || Ok || zk && Mt("531"), Mk || zk && Mt("526"), $x && st(rT, "4") >= 0 || tT && Mt("533") || Mk && Mt("2.0"), Ok && Mt("11.10"), $x && st(rT, "12"), Y(se, hn);
|
|
var oT = [];
|
|
se[cd].w = function(t, i, n, e, s) {
|
|
H(i) || (oT[0] = i, i = oT);
|
|
for (var r = 0; r < i[rd]; r++) this.b[Da](Pn(t, i[r], n || this, e || !1, s || this.c || this));
|
|
return this
|
|
}, se[cd].Ca = function(t, i, n, e, s) {
|
|
if (H(i))
|
|
for (var r = 0; r < i[rd]; r++) this.Ca(t, i[r], n, e, s);
|
|
else {
|
|
t: {
|
|
if (n = n || this, s = s || this.c || this, e = !!e, t = Gn(t, i, e))
|
|
for (i = 0; i < t[rd]; i++)
|
|
if (!t[i].Gc && t[i].nd == n && t[i][bf] == e && t[i].Xe == s) {
|
|
t = t[i];
|
|
break t
|
|
} t = wa
|
|
}
|
|
t && (t = t.key, zn(t), bt(this.b, t))
|
|
}
|
|
return this
|
|
}, se[cd].n = function() {
|
|
se.g.n[Ad](this), re(this)
|
|
}, d(se[cd], function() {
|
|
t(Ta("EventHandler.handleEvent not implemented"))
|
|
});
|
|
var hT = {
|
|
8: "backspace",
|
|
9: "tab",
|
|
13: Gv,
|
|
16: Uj,
|
|
17: xv,
|
|
18: Bp,
|
|
19: "pause",
|
|
20: "caps-lock",
|
|
27: "esc",
|
|
32: "space",
|
|
33: "pg-up",
|
|
34: "pg-down",
|
|
35: Kv,
|
|
36: "home",
|
|
37: "left",
|
|
38: "up",
|
|
39: "right",
|
|
40: "down",
|
|
45: "insert",
|
|
46: "delete",
|
|
48: Sl,
|
|
49: El,
|
|
50: "2",
|
|
51: "3",
|
|
52: "4",
|
|
53: "5",
|
|
54: Pl,
|
|
55: Ml,
|
|
56: zl,
|
|
57: "9",
|
|
61: "equals",
|
|
65: Sp,
|
|
66: "b",
|
|
67: "c",
|
|
68: "d",
|
|
69: "e",
|
|
70: Vv,
|
|
71: sm,
|
|
72: "h",
|
|
73: Cm,
|
|
74: "j",
|
|
75: "k",
|
|
76: "l",
|
|
77: "m",
|
|
78: Vw,
|
|
79: tj,
|
|
80: cj,
|
|
81: "q",
|
|
82: "r",
|
|
83: Bj,
|
|
84: "t",
|
|
85: "u",
|
|
86: "v",
|
|
87: "w",
|
|
88: "x",
|
|
89: Xy,
|
|
90: "z",
|
|
93: "context",
|
|
96: "num-0",
|
|
97: "num-1",
|
|
98: "num-2",
|
|
99: "num-3",
|
|
100: "num-4",
|
|
101: "num-5",
|
|
102: "num-6",
|
|
103: "num-7",
|
|
104: "num-8",
|
|
105: "num-9",
|
|
106: "num-multiply",
|
|
107: "num-plus",
|
|
109: "num-minus",
|
|
110: "num-period",
|
|
111: "num-division",
|
|
112: "f1",
|
|
113: "f2",
|
|
114: "f3",
|
|
115: "f4",
|
|
116: "f5",
|
|
117: "f6",
|
|
118: "f7",
|
|
119: "f8",
|
|
120: "f9",
|
|
121: "f10",
|
|
122: "f11",
|
|
123: "f12",
|
|
187: "equals",
|
|
188: Hb,
|
|
190: yl,
|
|
191: kl,
|
|
220: "\\",
|
|
224: "win"
|
|
};
|
|
Y(ue, Qn), ue[cd].d = !1;
|
|
var cT = ck.window;
|
|
va = ue[cd], va.Dc = wa, va.Li = function() {
|
|
if (this.d) {
|
|
var t = fk() - this.j;
|
|
t > 0 && t < .8 * this.c ? this.Dc = this.b[dd](this.f, this.c - t) : (Jn(this, Ty), this.d && (this.Dc = this.b[dd](this.f, this.c), this.j = fk()))
|
|
}
|
|
}, va.start = function() {
|
|
this.d = !0, this.Dc || (this.Dc = this.b[dd](this.f, this.c), this.j = fk())
|
|
}, va.stop = function() {
|
|
this.d = !1, this.Dc && (this.b.clearTimeout(this.Dc), this.Dc = wa)
|
|
}, va.n = function() {
|
|
ue.g.n[Ad](this), this[id](), delete this.b
|
|
};
|
|
var uT;
|
|
Y(fe, Qn);
|
|
var aT = {
|
|
NONE: 0,
|
|
Oj: 1,
|
|
ck: 2,
|
|
Xj: 4,
|
|
ok: 8
|
|
},
|
|
fT = [27, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 19],
|
|
dT = {
|
|
Ri: Gj,
|
|
Qi: Vj
|
|
};
|
|
va = fe[cd], va.$g = function(t, i) {
|
|
ge(this.d, de(1, arguments), t)
|
|
}, va.sj = function(t) {
|
|
ge(this.d, de(0, arguments), wa)
|
|
}, va.gj = function(t) {
|
|
var i;
|
|
t: {
|
|
i = de(0, arguments);
|
|
for (var n = this.d; i[rd] > 0 && n;) {
|
|
var e = i[Oa](),
|
|
n = n[255 & e[Cf] | e.Wc << 8];
|
|
if (O(n)) {
|
|
i = !0;
|
|
break t
|
|
}
|
|
}
|
|
i = !1
|
|
}
|
|
return i
|
|
}, va.n = function() {
|
|
fe.g.n[Ad](this), this.d = {}, Mn(this.b, kw, this.Ke, !1, this), Bk && Mk && Mt(Ll) && Mn(this.b, Tw, this.Ag, !1, this), Dk && !Mk && (Mn(this.b, xw, this.Bg, !1, this), Mn(this.b, Tw, this.Cg, !1, this)), this.b = wa
|
|
}, va.Ag = function(t) {
|
|
if (224 == t[Cf]) this.Nh = !0, ae(function() {
|
|
this.Nh = !1
|
|
}, 400, this);
|
|
else {
|
|
var i = t[uf] || this.Nh;
|
|
67 != t[Cf] && 88 != t[Cf] && 86 != t[Cf] || !i || (t.metaKey = i, this.Ke(t))
|
|
}
|
|
}, va.Bg = function(t) {
|
|
t[Cf] > 32 && le(t) && (this.j = !0)
|
|
}, va.Cg = function(t) {
|
|
!this.j && le(t) && this.Ke(t)
|
|
}, va.Ke = function(t) {
|
|
var i;
|
|
if (i = t[Cf], 16 == i || 17 == i || 18 == i) i = !1;
|
|
else {
|
|
var n = t[Sd],
|
|
e = n[zd] == sp || n[zd] == Eg || n[zd] == hg || n[zd] == Yg,
|
|
s = !e && (n.isContentEditable || n[xd] && n[xd].designMode == nj);
|
|
i = e || s ? this.M[i] || this.f ? !0 : s ? !1 : this.F && (t[ed] || t[pd] || t[uf]) ? !0 : n[zd] != Eg || n[Pf] != gy && n[Pf] != aj ? n[zd] == Eg || n[zd] == hg ? 32 != i : !1 : 13 == i : !0
|
|
}
|
|
if (i)
|
|
if (t[Pf] == kw && le(t)) this.j = !1;
|
|
else {
|
|
i = 255 & t[Cf] | ((t[Md] ? 1 : 0) | (t[pd] ? 2 : 0) | (t[ed] ? 4 : 0) | (t[uf] ? 8 : 0)) << 8;
|
|
var r, o, n = fk();
|
|
this.c.Bc[rd] && n - this.c.Gg <= 1500 ? r = pe(this, this.c.Bc) : m(this.c.Bc, 0), r = r ? r[i] : this.d[i], r || (r = this.d[i], this.c.Bc = []), r && O(r) ? o = r : r ? (this.c.Bc[Da](i), this.c.Gg = n, Mk && t[ef]()) : m(this.c.Bc, 0), o && (this.p && t[ef](), this.z && t[md](), i = t[Sd], r = $n(this, new ve(dT.Ri, o, i)), o = new ve(dT.Qi + o, o, i), r &= Jn(this, o), r || t[ef](), m(this.c.Bc, 0))
|
|
}
|
|
}, Y(ve, Cn), Y(me, ie);
|
|
var bT = 0;
|
|
va = me[cd], va.n = function() {
|
|
me.g.n[Ad](this), this.j.s(), this.j = wa, this.f && (this.f.s(), this.f = wa), this.Mb = this.b = this.M = this.p = this.d = wa
|
|
}, va.dc = function() {
|
|
return this.Z()
|
|
}, va.C = function() {
|
|
return this.Mb || (this.Mb = Qt(this.Z()))
|
|
}, va.Z = function() {
|
|
return this.b || (this.b = this.M)
|
|
}, va.w = function(t, i) {
|
|
this.d[t] || (this.d[t] = [], this.F ? Xn(this.dc(), t, this) : this.j.w(this.dc(), t, this));
|
|
var n = this.d[t];
|
|
dt(n, i) || n[Da](i)
|
|
}, va.Ca = function(t, i) {
|
|
var n = this.d[t];
|
|
n && (bt(n, i), 0 == n[rd] && (this.j.Ca(this.dc(), t, this), delete this.d[t]))
|
|
}, d(va, function(t) {
|
|
for (var i = this.d[t[Pf]], n = 0, e = i[rd]; e > n; n++) {
|
|
var s = i[n];
|
|
if (s[Cd](this)) {
|
|
var r;
|
|
if (t instanceof ve) {
|
|
r = s;
|
|
var o, h = t;
|
|
if ((o = r[Cd](this)) && (o = r.d.b, o = h.ih && -1 != h.ih[cf](o) || ma), o ? (h = !r.N(this), o = r.ea(this), this[Of]([r.b, av][Yd](yl), new no(h, o.X, o.B)), r = !0) : r = !1, r) {
|
|
t[ef]();
|
|
continue
|
|
}
|
|
}
|
|
if (r = s[Hf](this, t)) {
|
|
t[md](), t[ef]();
|
|
break
|
|
}
|
|
}
|
|
}
|
|
}), va.rf = N, va.Be = N, va.Yd = N, va.Ze = function(t) {
|
|
this.Yd(t)
|
|
}, Y(ke, me), va = ke[cd], va.Wb = function() {
|
|
var t = Ut(this.b, !1),
|
|
i = new dn(this.b, t[0]),
|
|
t = new dn(this.b, t[1]);
|
|
return new qn(this, i, t)
|
|
}, va.Cd = function() {
|
|
var t = Ut(this.b, !1);
|
|
return t[0] == t[1]
|
|
}, va.Nd = function(t) {
|
|
var i = this.b,
|
|
t = t.m;
|
|
_t(i) ? (i.selectionStart = t, i.selectionEnd = t) : Pk && (t = Gt(i, t), i = i[yf](), i[Ka](!0), i[hf](fv, t), i[qf]()), Mk && this.sb()
|
|
}, va.Ch = function(t) {
|
|
var i = t.V.m,
|
|
n = this.b,
|
|
t = t.H.m;
|
|
if (_t(n)) n.selectionStart = t;
|
|
else if (Pk) {
|
|
var e = Kt(n),
|
|
s = e[0];
|
|
s[Va](e[1]) && (t = Gt(n, t), s[Ka](!0), s[hf](fv, t), s[qf]())
|
|
}
|
|
n = this.b, _t(n) ? n.selectionEnd = i : Pk && (e = Kt(n), t = e[1], e[0][Va](t) && (i = Gt(n, i), n = Gt(n, Ut(n, !0)[0]), t[Ka](!0), t[Ld](fv, i - n), t[qf]())), this.sb()
|
|
}, va.Id = function() {
|
|
return !!this.b.disabled
|
|
}, va.Mg = function() {
|
|
return this.b == Ei(this.C()).activeElement
|
|
}, va.sb = function() {
|
|
this.b[Ef]()
|
|
}, va.rf = function() {
|
|
return Xi(this.b)
|
|
}, va.Be = function() {
|
|
return this.rf() ? Ij : Rw
|
|
}, va.Yd = function(t) {
|
|
return this.b[Bf](qv, t), !0
|
|
}, va.Ze = function(t) {
|
|
var i = this.b.getAttribute(qv);
|
|
(!i || i != t) && this.Yd(t)
|
|
}, Y(xe, hn), xe[cd].restore = function(t) {
|
|
var i = this.d();
|
|
return t || this.s(), i
|
|
}, Y(Te, xe), Te[cd].b = function(t) {
|
|
return fi(Se(this, !0)), fi(Se(this, !1)), t
|
|
}, Te[cd].d = function() {
|
|
var t = wa,
|
|
i = Se(this, !0),
|
|
n = Se(this, !1);
|
|
if (i && n) {
|
|
var t = i[Gd],
|
|
i = kk(t[zf], i),
|
|
e = n[Gd],
|
|
n = kk(e[zf], n);
|
|
e == t && (n -= 1), t = $e(t, i, e, n), t = this.b(t), t[qf]()
|
|
} else this.b();
|
|
return t
|
|
}, Te[cd].n = function() {
|
|
this.b(), this.c = wa
|
|
}, Y(Ee, kt), va = Ee[cd], va.k = wa, va.cb = 0, va.Qf = !1, va.Ub = function(t) {
|
|
this.k = t.k, this.cb = t.cb, this.c = t.c, this.b = t.b, this.d = t.d
|
|
}, va.W = function() {
|
|
return new Ee(this.k, this.b, !this.d, this.cb, this.c)
|
|
}, j(va, function() {
|
|
var i;
|
|
if (this.Qf) {
|
|
(!this.k || this.d && 0 == this.c) && t(Ak), i = this.k;
|
|
var n = this.b ? -1 : 1;
|
|
if (this.cb == n) {
|
|
var e = this.b ? i[Ed] : i[Lf];
|
|
e ? Ae(this, e) : Ae(this, i, -1 * n)
|
|
} else(e = this.b ? i[td] : i[Vf]) ? Ae(this, e) : Ae(this, i[Gd], -1 * n);
|
|
this.c += this.cb * (this.b ? -1 : 1)
|
|
} else this.Qf = !0;
|
|
return (i = this.k) || t(Ak), i
|
|
}), va.splice = function(t) {
|
|
var i = this.k,
|
|
n = this.b ? 1 : -1;
|
|
this.cb == n && (this.cb = -1 * n, this.c += this.cb * (this.b ? -1 : 1)), this.b = !this.b, Ee[cd][gd][Ad](this), this.b = !this.b;
|
|
for (var n = F(arguments[0]) ? arguments[0] : arguments, e = n[rd] - 1; e >= 0; e--) ai(n[e], i);
|
|
fi(i)
|
|
}, Ce[cd].hd = L(!1), Ce[cd].containsNode = function(t, i) {
|
|
return this.Cb(Qe(We(t), ma), i)
|
|
}, Ce[cd].vf = function(t) {
|
|
return this.$b() || this.vc(), this.Ie(t, !0)
|
|
}, Y(Ie, Ee), Y(Ne, Ie), va = Ne[cd], va.tc = wa, va.Db = wa, va.De = 0, va.ud = 0, va.A = C("tc"), va.I = C("Db"), va.Zd = function() {
|
|
return this.Qf && this.k == this.Db && (!this.ud || 1 != this.cb)
|
|
}, j(va, function() {
|
|
return this.Zd() && t(Ak), Ne.g[gd][Ad](this)
|
|
}), va.Ub = function(t) {
|
|
this.tc = t.tc, this.Db = t.Db, this.De = t.De, this.ud = t.ud, this.nb = t.nb, Ne.g.Ub[Ad](this, t)
|
|
}, va.W = function() {
|
|
var t = new Ne(this.tc, this.De, this.Db, this.ud, this.nb);
|
|
return t.Ub(this), t
|
|
}, Re[cd].Cb = function(i, n) {
|
|
var e = n && !i.hb(),
|
|
s = i.Wd();
|
|
try {
|
|
return e ? this.ib(s, 0, 1) >= 0 && this.ib(s, 1, 0) <= 0 : this.ib(s, 0, 0) >= 0 && this.ib(s, 1, 1) <= 0
|
|
} catch (r) {
|
|
return Pk || t(r), !1
|
|
}
|
|
}, Re[cd].containsNode = function(t, i) {
|
|
return this.Cb(We(t), i)
|
|
}, Re[cd].wc = function() {
|
|
return new Ne(this.A(), this.D(), this.I(), this.aa())
|
|
}, Y(Be, Re), va = Be[cd], va.W = function() {
|
|
return new this.constructor(this.b[Id]())
|
|
}, va.Wd = C("b"), va.pg = function() {
|
|
return this.b.commonAncestorContainer
|
|
}, va.A = function() {
|
|
return this.b.startContainer
|
|
}, va.D = function() {
|
|
return this.b.startOffset
|
|
}, va.I = function() {
|
|
return this.b.endContainer
|
|
}, va.aa = function() {
|
|
return this.b.endOffset
|
|
}, va.ib = function(t, i, n) {
|
|
return this.b.compareBoundaryPoints(1 == n ? 1 == i ? ck.Range.START_TO_START : ck.Range.START_TO_END : 1 == i ? ck.Range.END_TO_START : ck.Range.END_TO_END, t)
|
|
}, va.hb = function() {
|
|
return this.b.collapsed
|
|
}, va.q = function() {
|
|
return this.b[nd]()
|
|
}, f(va, function(t) {
|
|
this.qf(ei(vi(this.A())).getSelection(), t)
|
|
}), va.qf = function(t) {
|
|
t.removeAllRanges(), t.addRange(this.b)
|
|
}, va.vc = function() {
|
|
var t = this.b;
|
|
if (t.extractContents(), t.startContainer.hasChildNodes() && (t = t.startContainer[zf][t.startOffset])) {
|
|
var i = t[td];
|
|
ki(t) == tb && fi(t), i && ki(i) == tb && fi(i)
|
|
}
|
|
}, va.Qh = function(t, i) {
|
|
var n = this.b[Id]();
|
|
return n[Ka](i), n.insertNode(t), n.detach(), t
|
|
}, va.Rh = function(t, i) {
|
|
var n = ei(vi(this.A()));
|
|
if (n = ps(n)) var e = n.A(),
|
|
s = n.I(),
|
|
r = n.D(),
|
|
o = n.aa();
|
|
var h = this.b[Id](),
|
|
c = this.b[Id]();
|
|
if (h[Ka](!1), c[Ka](!0), h.insertNode(i), c.insertNode(t), h.detach(), c.detach(), n) {
|
|
if (3 == e[Ja])
|
|
for (; r > e[rd];) {
|
|
r -= e[rd];
|
|
do e = e[Vf]; while (e == t || e == i)
|
|
}
|
|
if (3 == s[Ja])
|
|
for (; o > s[rd];) {
|
|
o -= s[rd];
|
|
do s = s[Vf]; while (s == t || s == i)
|
|
}
|
|
$e(e, r, s, o)[qf]()
|
|
}
|
|
}, va.Ih = function(t) {
|
|
this.b[Ka](t)
|
|
}, Y(Fe, Be), Fe[cd].qf = function(t, i) {
|
|
var n = i ? this.I() : this.A(),
|
|
e = i ? this.aa() : this.D(),
|
|
s = i ? this.A() : this.I(),
|
|
r = i ? this.D() : this.aa();
|
|
t[Ka](n, e), (n != s || e != r) && t.extend(s, r)
|
|
}, Y(Oe, Re), va = Oe[cd], va.xb = wa, va.gb = wa, va.fb = wa, va.Qa = -1, va.Ua = -1, va.W = function() {
|
|
var t = new Oe(this.b[Jf](), this.c);
|
|
return t.xb = this.xb, t.gb = this.gb, t.fb = this.fb, t
|
|
}, va.Wd = C("b"), va.pg = function() {
|
|
if (!this.xb) {
|
|
var t = this.b[Ua],
|
|
i = this.b[Jf](),
|
|
n = t[_a](/ +$/, tb);
|
|
if ((n = t[rd] - n[rd]) && i[Ld](fv, -n), n = i[Ff](), i = i[hd][_a](/(\r\n|\r|\n)+/g, eb)[rd], this.hb() && i > 0) return this.xb = n;
|
|
for (; i > n.outerHTML[_a](/(\r\n|\r|\n)+/g, eb)[rd];) n = n[Gd];
|
|
for (; 1 == n[zf][rd] && n.innerText == (3 == n[Lf][Ja] ? n[Lf][Zd] : n[Lf].innerText) && Ye(n[Lf]);) n = n[Lf];
|
|
0 == t[rd] && (n = ze(this, n)), this.xb = n
|
|
}
|
|
return this.xb
|
|
}, va.A = function() {
|
|
return !this.gb && (this.gb = Ue(this, 1), this.hb()) && (this.fb = this.gb), this.gb
|
|
}, va.D = function() {
|
|
return this.Qa < 0 && (this.Qa = Ke(this, 1), this.hb()) && (this.Ua = this.Qa), this.Qa
|
|
}, va.I = function() {
|
|
return this.hb() ? this.A() : (this.fb || (this.fb = Ue(this, 0)), this.fb)
|
|
}, va.aa = function() {
|
|
return this.hb() ? this.D() : (this.Ua < 0 && (this.Ua = Ke(this, 0), this.hb()) && (this.Qa = this.Ua), this.Ua)
|
|
}, va.ib = function(t, i, n) {
|
|
return this.b[Hd]((1 == i ? $g : gg) + op + (1 == n ? $g : gg), t)
|
|
}, va.xd = function() {
|
|
var t = this.c[kd][yf]();
|
|
return t[wd](this.c[kd]), this.Cb(new Oe(t, this.c), !0)
|
|
}, va.hb = function() {
|
|
return 0 == this.b[Hd](tp, this.b)
|
|
}, va.q = function() {
|
|
return this.b[Ua]
|
|
}, f(va, function() {
|
|
this.b[qf]()
|
|
}), va.vc = function() {
|
|
if (!this.hb() && this.b[hd]) {
|
|
var t = this.A(),
|
|
i = this.I(),
|
|
n = this.b[Ua],
|
|
e = this.b[Jf]();
|
|
e.moveStart(fv, 1), e.moveStart(fv, -1), e[Ua] == n && (this.b = e), this.b.text = tb, Me(this), n = this.A(), e = this.D();
|
|
try {
|
|
var s = t[Vf];
|
|
t == i && t[Gd] && 3 == t[Ja] && s && 3 == s[Ja] && (t.nodeValue += s[Zd], fi(s), this.b = Pe(n), this.b[hf](fv, e), Me(this))
|
|
} catch (r) {}
|
|
}
|
|
}, va.Qh = function(t, i) {
|
|
var n = Ge(this.b[Jf](), t, i);
|
|
return Me(this), n
|
|
}, va.Rh = function(t, i) {
|
|
var n = this.b[Jf](),
|
|
e = this.b[Jf]();
|
|
Ge(n, t, !0), Ge(e, i, !1), Me(this)
|
|
}, va.Ih = function(t) {
|
|
this.b[Ka](t), t ? (this.fb = this.gb, this.Ua = this.Qa) : (this.gb = this.fb, this.Qa = this.Ua)
|
|
}, Y(_e, Be), _e[cd].qf = function(t) {
|
|
t[Ka](this.A(), this.D()), (this.I() != this.A() || this.aa() != this.D()) && t.extend(this.I(), this.aa()), 0 == t[Gf] && t.addRange(this.b)
|
|
}, Y(Ve, Be), Ve[cd].ib = function(t, i, n) {
|
|
return Mt(Fl) ? Ve.g.ib[Ad](this, t, i, n) : this.b.compareBoundaryPoints(1 == n ? 1 == i ? ck.Range.START_TO_START : ck.Range.END_TO_START : 1 == i ? ck.Range.START_TO_END : ck.Range.END_TO_END, t)
|
|
}, Ve[cd].qf = function(t, i) {
|
|
t.removeAllRanges(), i ? t.setBaseAndExtent(this.I(), this.aa(), this.A(), this.D()) : t.setBaseAndExtent(this.A(), this.D(), this.I(), this.aa())
|
|
}, Y(Xe, Ce), Xe[cd].Cb = function(t, i) {
|
|
var n = qe(this),
|
|
e = qe(t);
|
|
return (i ? Sk : Ek)(e, function(t) {
|
|
return Sk(n, function(n) {
|
|
return n.Cb(t, i)
|
|
})
|
|
})
|
|
}, Xe[cd].Ie = function(t, i) {
|
|
if (i) {
|
|
var n = this.A();
|
|
n[Gd] && n[Gd][rf](t, n)
|
|
} else ai(t, this.I());
|
|
return t
|
|
}, Xe[cd].ph = function(t, i) {
|
|
this.Ie(t, !0), this.Ie(i, !1)
|
|
}, Y(Ze, Ce), va = Ze[cd], va.Tc = wa, va.ob = wa, va.Eb = wa, va.pb = wa, va.Fb = wa, va.nb = !1, va.W = function() {
|
|
var t = new Ze;
|
|
return t.Tc = this.Tc, t.ob = this.ob, t.Eb = this.Eb, t.pb = this.pb, t.Fb = this.Fb, t.nb = this.nb, t
|
|
}, va.sg = L(gy), va.gd = function() {
|
|
return is(this).Wd()
|
|
}, va.kd = L(1), va.bc = function() {
|
|
return this
|
|
}, va.Nc = function() {
|
|
return is(this).pg()
|
|
}, va.A = function() {
|
|
return this.ob || (this.ob = is(this).A())
|
|
}, va.D = function() {
|
|
return this.Eb != wa ? this.Eb : this.Eb = is(this).D()
|
|
}, va.I = function() {
|
|
return this.pb || (this.pb = is(this).I())
|
|
}, va.aa = function() {
|
|
return this.Fb != wa ? this.Fb : this.Fb = is(this).aa()
|
|
}, va.hd = C("nb"), va.Cb = function(t, i) {
|
|
var n = t.sg();
|
|
return n == gy ? is(this).Cb(is(t), i) : n == wv ? (n = hs(t), (i ? Sk : Ek)(n, function(t) {
|
|
return this.containsNode(t, i)
|
|
}, this)) : !1
|
|
}, va.xd = function() {
|
|
return (!this.ob || ns(this.ob)) && (!this.pb || ns(this.pb)) && (!(Pk && !zt()) || is(this).xd())
|
|
}, va.$b = function() {
|
|
return is(this).hb()
|
|
}, va.q = function() {
|
|
return is(this).q()
|
|
}, va.wc = function() {
|
|
return new Ne(this.A(), this.D(), this.I(), this.aa())
|
|
}, f(va, function() {
|
|
is(this)[qf](this.nb)
|
|
}), va.vc = function() {
|
|
is(this).vc(), ts(this)
|
|
}, va.Ie = function(t, i) {
|
|
var n = is(this).Qh(t, i);
|
|
return ts(this), n
|
|
}, va.ph = function(t, i) {
|
|
is(this).Rh(t, i), ts(this)
|
|
}, va.$f = function() {
|
|
return new es(this)
|
|
}, va.Ue = function(t) {
|
|
t = this.hd() ? !t : t, this.Tc && this.Tc.Ih(t), t ? (this.pb = this.ob, this.Fb = this.Eb) : (this.ob = this.pb, this.Eb = this.Fb), this.nb = !1
|
|
}, Y(es, xe), es[cd].d = function() {
|
|
return $e(this.b, this.f, this.c, this.j)
|
|
}, es[cd].n = function() {
|
|
es.g.n[Ad](this), this.c = this.b = wa
|
|
}, Y(ss, Xe), va = ss[cd], va.Ka = wa, va.Ge = wa, va.He = wa, va.W = function() {
|
|
return os[Pd](this, hs(this))
|
|
}, va.sg = L(wv), va.gd = function() {
|
|
return this.Ka || La[kd].createControlRange()
|
|
}, va.kd = function() {
|
|
return this.Ka ? this.Ka[rd] : 0
|
|
}, va.bc = function(t) {
|
|
return t = this.Ka[sf](t), Qe(We(t), ma)
|
|
}, va.Nc = function() {
|
|
return pi[Pd](wa, hs(this))
|
|
}, va.A = function() {
|
|
return cs(this)[0]
|
|
}, va.D = L(0), va.I = function() {
|
|
var t = cs(this),
|
|
i = ct(t);
|
|
return at(t, function(t) {
|
|
return di(t, i)
|
|
})
|
|
}, va.aa = function() {
|
|
return this.I()[zf][rd]
|
|
}, va.xd = function() {
|
|
var t = !1;
|
|
try {
|
|
t = Ek(hs(this), function(t) {
|
|
return Pk ? t[Gd] : di(t[xd][kd], t)
|
|
})
|
|
} catch (i) {}
|
|
return t
|
|
}, va.$b = function() {
|
|
return !this.Ka || !this.Ka[rd]
|
|
}, va.q = L(tb), va.wc = function() {
|
|
return new as(this)
|
|
}, f(va, function() {
|
|
this.Ka && this.Ka[qf]()
|
|
}), va.vc = function() {
|
|
if (this.Ka) {
|
|
for (var t = [], i = 0, n = this.Ka[rd]; n > i; i++) t[Da](this.Ka[sf](i));
|
|
xk(t, fi), this.Ue(!1)
|
|
}
|
|
}, va.vf = function(t) {
|
|
return t = this.Ie(t, !0), this.$b() || this.vc(), t
|
|
}, va.$f = function() {
|
|
return new us(this)
|
|
}, va.Ue = function() {
|
|
this.He = this.Ge = this.Ka = wa
|
|
}, Y(us, xe), us[cd].d = function() {
|
|
for (var t = (this.b[rd] ? vi(this.b[0]) : La)[kd].createControlRange(), i = 0, n = this.b[rd]; n > i; i++) t.addElement(this.b[i]);
|
|
return rs(t)
|
|
}, us[cd].n = function() {
|
|
us.g.n[Ad](this), delete this.b
|
|
}, Y(as, Ie), va = as[cd], va.wd = wa, va.nf = wa, va.Oc = wa, va.A = C("wd"), va.I = C("nf"), va.Zd = function() {
|
|
return !this.c && !this.Oc[rd]
|
|
}, j(va, function() {
|
|
if (this.Zd()) t(Ak);
|
|
else if (!this.c) {
|
|
var i = this.Oc[Oa]();
|
|
return Ae(this, i, 1, 1), i
|
|
}
|
|
return as.g[gd][Ad](this)
|
|
}), va.Ub = function(t) {
|
|
this.Oc = t.Oc, this.wd = t.wd, this.nf = t.nf, as.g.Ub[Ad](this, t)
|
|
}, va.W = function() {
|
|
var t = new as(wa);
|
|
return t.Ub(this), t
|
|
}, Y(fs, Xe), va = fs[cd], va.W = function() {
|
|
var t = new fs;
|
|
return t.b = gt(this.b), t
|
|
}, va.sg = L("mutli"), va.gd = function() {
|
|
return this.b[0]
|
|
}, va.kd = function() {
|
|
return this.b[rd]
|
|
}, va.bc = function(t) {
|
|
return this.c[t] || (this.c[t] = Qe(Je(this.b[t]), ma)), this.c[t]
|
|
}, va.Nc = function() {
|
|
if (!this.f) {
|
|
for (var t = [], i = 0, n = this.kd(); n > i; i++) t[Da](this.bc(i).Nc());
|
|
this.f = pi[Pd](wa, t)
|
|
}
|
|
return this.f
|
|
}, va.A = function() {
|
|
return bs(this)[0].A()
|
|
}, va.D = function() {
|
|
return bs(this)[0].D()
|
|
}, va.I = function() {
|
|
return ct(bs(this)).I()
|
|
}, va.aa = function() {
|
|
return ct(bs(this)).aa()
|
|
}, va.xd = function() {
|
|
return Ek(qe(this), function(t) {
|
|
return t.xd()
|
|
})
|
|
}, va.$b = function() {
|
|
return 0 == this.b[rd] || 1 == this.b[rd] && this.bc(0).$b()
|
|
}, va.q = function() {
|
|
return Tk(qe(this), function(t) {
|
|
return t.q()
|
|
})[Yd](tb)
|
|
}, va.wc = function() {
|
|
return new gs(this)
|
|
}, f(va, function() {
|
|
var t = Le(ei(vi(Pk ? this.Nc() : this.A())));
|
|
t.removeAllRanges();
|
|
for (var i = 0, n = this.kd(); n > i; i++) t.addRange(this.bc(i).gd())
|
|
}), va.vc = function() {
|
|
xk(qe(this), function(t) {
|
|
t.vc()
|
|
})
|
|
}, va.$f = function() {
|
|
return new ls(this)
|
|
}, va.Ue = function(t) {
|
|
if (!this.$b()) {
|
|
var i = t ? this.bc(0) : this.bc(this.kd() - 1);
|
|
this.c = [], this.f = this.d = wa, i.Ue(t), this.c = [i], this.d = [i], this.b = [i.gd()]
|
|
}
|
|
}, Y(ls, xe), ls[cd].d = function() {
|
|
var t = Tk(this.b, function(t) {
|
|
return t.restore()
|
|
});
|
|
return ds(t)
|
|
}, ls[cd].n = function() {
|
|
ls.g.n[Ad](this), xk(this.b, function(t) {
|
|
t.s()
|
|
}), delete this.b
|
|
}, Y(gs, Ie), va = gs[cd], va.nc = wa, va.hf = 0, va.A = function() {
|
|
return this.nc[0].A()
|
|
}, va.I = function() {
|
|
return ct(this.nc).I()
|
|
}, va.Zd = function() {
|
|
return this.nc[this.hf].Zd()
|
|
}, j(va, function() {
|
|
try {
|
|
var i = this.nc[this.hf],
|
|
n = i[gd]();
|
|
return Ae(this, i.k, i.cb, i.c), n
|
|
} catch (e) {
|
|
if (e === Ak && this.nc[rd] - 1 != this.hf) return this.hf++, this[gd]();
|
|
t(e)
|
|
}
|
|
}), va.Ub = function(t) {
|
|
this.nc = gt(t.nc), gs.g.Ub[Ad](this, t)
|
|
}, va.W = function() {
|
|
var t = new gs(wa);
|
|
return t.Ub(this), t
|
|
};
|
|
var lT = It("ADDRESS", "BLOCKQUOTE", rg, "CAPTION", "CENTER", ug, "COLGROUP", "DIR", lg, "DL", "DD", "DT", "FIELDSET", "FORM", "H1", "H2", "H3", "H4", "H5", "H6", kg, Ag, "OL", "LI", "MAP", "MENU", "OPTGROUP", "OPTION", "P", _g, "TABLE", "TBODY", ep, "TFOOT", "TH", "THEAD", rp, "TL", "UL");
|
|
It(Sg, Tg, "EMBED"), Y(ks, un), va = ks[cd], va.n = function() {
|
|
this.k = wa
|
|
}, va.qb = function() {
|
|
return new ks(this.b, this.k, this.m)
|
|
}, va.ef = function(t) {
|
|
return ks.g.ef[Ad](this, t) && this.k == t.k
|
|
}, va.Tf = function() {
|
|
return !!this.k && 3 == this.k[Ja]
|
|
}, va.mc = function() {
|
|
return this.k[Zd] || tb
|
|
}, va.Ef = function() {
|
|
return !!this.b[xd] && !!this.b[Gd] && di(this.b, this.k) && this.m >= 0 && this.m <= ws(this.k)
|
|
}, va.ed = function(t) {
|
|
return t <= this.mc()[rd] && t >= 0 && (this.m = t), this
|
|
}, x(va, function(t, i) {
|
|
this.k = t, this.m = i
|
|
}), It(gy, "file", "url"), Y(Ns, Te), Ns[cd].b = function(t) {
|
|
var i = Se(this, !0),
|
|
n = Se(this, !1),
|
|
i = i && n ? pi(i, n) : i || n;
|
|
return Ns.g.b[Ad](this), t ? Es(i, t) : void(i && Ts(i))
|
|
}, Y(Rs, Sn), va = Rs[cd], va.n = function() {
|
|
delete this.b.p[this.Fa()], Ds(this), Ms(this), Hs(this), this.p = this.d = wa
|
|
}, va.q = function() {
|
|
return Rs.g.q[Ad](this) || Bs(this).q()
|
|
}, va.xc = function() {
|
|
return this.H.Tf() && this.H.k == this.V.k
|
|
}, va.Kf = function() {
|
|
if (!this.j) {
|
|
if (this.c || (this.c = this.yc = ek), this.Sa() || this.xc()) {
|
|
var t = this.H,
|
|
i = this.V,
|
|
n = i.k,
|
|
e = n == this.b.Z(),
|
|
n = n[Gd];
|
|
if (!e && n[zd][Jd]() == Xg && X(n.id == wa ? tb : Aa(n.id)) && Q(this.d.wg(n)) == this.q()) n.id = this.Fa();
|
|
else {
|
|
var n = t.m,
|
|
e = Bs(this).vf(this.d.l(Xg, {
|
|
id: this.Fa()
|
|
})),
|
|
s = this.d.b[tf](this.c);
|
|
e[Ba](s), t[Ud](s, 0), i[Ud](s, s[Zd][rd]), this.f && this.f[Ud](s, this.f.m - n), xs(e, !1)
|
|
}
|
|
} else {
|
|
var t = this.d.l(Xg, {
|
|
id: this.Fa()
|
|
}, tb),
|
|
i = this.b.Z(),
|
|
n = Bs(this).I();
|
|
n == i && (n = i[Ed]), ai(t, n), xs(t, !1)
|
|
}
|
|
this.b.p[this.Fa()] = this, this.j = !0
|
|
}
|
|
}, va.replace = function(t) {
|
|
if (!this.j) return this.c != this.q() ? !1 : zs(this, t);
|
|
if (Ds(this), this.j) Ms(this, !0);
|
|
else {
|
|
var i = this.H,
|
|
n = this.V;
|
|
(!this.d[Od](i.b, i.k) || !(this.d[Od](n.b, n.k) && this.q() == this.c)) && this[Ud](wa, wa)
|
|
}
|
|
return t = zs(this, t), Hs(this), t
|
|
}, va.Hb = function(t) {
|
|
var i = t ? this.V : this.H;
|
|
i.Tf() ? this.b.Nd(i) : xs(i.k[zf][i.m - (t ? 1 : 0)], !t)
|
|
}, va.Me = function(t) {
|
|
return this.Kf(), Tn(Fs(this), t)
|
|
}, Y(Us, me), va = Us[cd], va.Z = function() {
|
|
return this.b || (this.b = this.z ? mi(this.M)[kd] : this.M)
|
|
}, va.C = function() {
|
|
return this.jb || (this.jb = Qt(this.Z()))
|
|
}, va.Id = function() {
|
|
return this.z && this.Z()[xd].designMode[Qd]() == nj ? !0 : this.Z().contentEditable[Qd]() == Ry
|
|
}, va.Wb = function() {
|
|
var t = Ks(this);
|
|
if (!t) return wa;
|
|
var i;
|
|
if (t.$b()) {
|
|
var n = new ks(this.Z(), t.A(), t.D());
|
|
t: {
|
|
try {
|
|
i = t.A()
|
|
} catch (e) {
|
|
t = wa;
|
|
break t
|
|
}
|
|
if (t = t.D(), t > 0 && !js(i)) {
|
|
var s = i[zf][t];
|
|
if (s && Ye(s)) i = s, t = 0;
|
|
else if (s = i[zf][t - 1], Ye(s)) {
|
|
for (i = s; i[Ed] && Ye(i[Ed]);) i = i[Ed];
|
|
t = ws(i)
|
|
}
|
|
}
|
|
if (0 == t)
|
|
if (s = _s(this, i, !0)) i = s, t = s[Zd][rd];
|
|
else
|
|
for (; i[Lf] && Ye(i[Lf]);) i = i[Lf];t = new ks(this.Z(), i, t)
|
|
}
|
|
if (i = t.k, s = t.m, js(i)) {
|
|
var r = i[Zd] ? i[Zd][rd] : 0;
|
|
i = ys(i, !1), s += i[Zd][rd] - r, i = ys(i, !0), t[Ud](i, s)
|
|
}
|
|
i = new Rs(this, t), n.ef(t) || this.Ch(i)
|
|
} else i = this.Z(),
|
|
n = new ks(i, t.A(), t.D()), i = new ks(i, t.I(), t.aa()), i = new Rs(this, n, i, t);
|
|
return i
|
|
}, va.Cd = function() {
|
|
var t = Ks(this);
|
|
return !t || t.$b()
|
|
}, va.Nd = function(t) {
|
|
if (this.Id()) {
|
|
this.sb();
|
|
var i = t.k,
|
|
t = t.m;
|
|
this.C()[Od](this.Z(), i) && !(0 > t || t > ws(i)) && (i = $e(i, t, i, t)) && i[qf]()
|
|
}
|
|
}, va.Ch = function(t) {
|
|
this.Id() && (t = Bs(t)) && t[qf]()
|
|
}, va.Mg = function() {
|
|
return !!Ks(this)
|
|
}, va.sb = function() {
|
|
this.Id() && (this.z ? Ai(this.C())[Ef]() : this.Z()[Ef]())
|
|
}, va.rf = function() {
|
|
return Xi(this.Z())
|
|
}, va.Be = function() {
|
|
return this.rf() ? Ij : Rw
|
|
}, va.Yd = function(t) {
|
|
return this.Z()[Bf](qv, t), this.Ya = t, !0
|
|
}, va.Ze = function(t) {
|
|
if (this.Ya) {
|
|
var i = this.Be();
|
|
i && i != this.Ya && (this.ac = i)
|
|
}
|
|
this.ac || this.Yd(t)
|
|
}, va.dc = function() {
|
|
return this.z ? mi(this.M) : this.Z()
|
|
}, va.w = function(t, i) {
|
|
this.d[t] || (this.d[t] = [], this.z && !this.F ? this.j.w(this.dc(), t, this) : Xn(this.dc(), t, this));
|
|
var n = this.d[t];
|
|
dt(n, i) || n[Da](i)
|
|
};
|
|
var gT = "`'-_~!@#$%^&*()+=[]\\{}|;:\",./<>?…‘’“â€ÂÂ‎ \r\n" + Aa[Tf](160);
|
|
Vs[cd].isChar = function(t) {
|
|
if (this.b[t]) return !0;
|
|
for (var i = 0, n = this.c[rd]; n > i; i++) {
|
|
var e = this.c[i];
|
|
if (t >= e[qd] && t <= e.end) return !0
|
|
}
|
|
return !1
|
|
};
|
|
var pT = new Vs("Ethi", [{
|
|
start: "ሀ",
|
|
end: "á¿"
|
|
}], "á á¡á¢á£á¤áÂÂ¥á¦á§á¨" + gT, {
|
|
fontSize: 14,
|
|
lineHeight: 1.5,
|
|
Ra: 24
|
|
}),
|
|
vT = {};
|
|
Js[cd].isChar = function(t) {
|
|
return this.b.isChar(t)
|
|
};
|
|
var mT = {
|
|
Yj: Hp,
|
|
Zj: Op,
|
|
$j: "bn",
|
|
ak: Zy,
|
|
Ah: zv,
|
|
dk: "el",
|
|
ek: "gu",
|
|
fk: mw,
|
|
gk: wm,
|
|
hk: jw,
|
|
ik: ww,
|
|
jk: "kn",
|
|
mk: "ml",
|
|
nk: "mr",
|
|
pk: "ne",
|
|
qk: "or",
|
|
rk: Jv,
|
|
sk: "pa",
|
|
tk: Rj,
|
|
uk: "sa",
|
|
vk: ty,
|
|
wk: "sr-latn",
|
|
Ak: "si",
|
|
Ck: "ta",
|
|
Dk: ly,
|
|
Ek: ky,
|
|
Fk: Oy
|
|
},
|
|
wT = {};
|
|
Zs[cd].toString = C("b");
|
|
var jT;
|
|
jT = new Js("AMHARIC", Hp, "Amharic", pT);
|
|
var yT, kT = new Vs("Arab", [{
|
|
start: "Ø€",
|
|
end: "Û¿"
|
|
}], "،؛؟Ûâ€Â" + gT, {
|
|
fontSize: 16,
|
|
lineHeight: 1.8,
|
|
Ra: 28
|
|
}, !0);
|
|
yT = new Js("ARABIC", Op, "Arabic", kT);
|
|
var xT, TT = new Vs("Beng", [{
|
|
start: "à ¦€",
|
|
end: "à §¿"
|
|
}, {
|
|
start: "‌",
|
|
end: "â€ÂÂ"
|
|
}], gT, {
|
|
fontSize: 16,
|
|
lineHeight: 1.8,
|
|
Ra: 28
|
|
});
|
|
xT = new Js("BENGALI", "bn", "Bengali", TT);
|
|
var ST, ET = new Vs("Hans", [{
|
|
start: "一",
|
|
end: "é¿¿"
|
|
}], gT);
|
|
ST = new Js("CHINESE", Zy, "Chinese", ET, "Pinyin");
|
|
var AT, CT = new Vs("Latn", [{
|
|
start: Sp,
|
|
end: "z"
|
|
}, {
|
|
start: "A",
|
|
end: "Z"
|
|
}, {
|
|
start: Sl,
|
|
end: "9"
|
|
}], gT);
|
|
AT = new Js("ENGLISH", zv, "English", CT);
|
|
var LT, qT = new Vs("Grek", [{
|
|
start: "ð",
|
|
end: "ÿ"
|
|
}, {
|
|
start: Sl,
|
|
end: "9"
|
|
}], gT, {
|
|
fontSize: 16,
|
|
lineHeight: 1.8,
|
|
Ra: 28
|
|
});
|
|
LT = new Js("GREEK", "el", "Greek", qT);
|
|
var IT, NT = new Vs("Gujr", [{
|
|
start: "à ª€",
|
|
end: "à «¿"
|
|
}], gT, {
|
|
fontSize: 16,
|
|
lineHeight: 1.8,
|
|
Ra: 28
|
|
});
|
|
IT = new Js("GUJARATI", "gu", "Gujarati", NT);
|
|
var RT, BT = new Vs("Hebr", [{
|
|
start: "ÖÂÂ",
|
|
end: "׿"
|
|
}, {
|
|
start: Sl,
|
|
end: "9"
|
|
}], gT, {
|
|
fontSize: 16,
|
|
lineHeight: 1.8,
|
|
Ra: 28
|
|
}, !0);
|
|
RT = new Js("HEBREW", mw, "Hebrew", BT);
|
|
var DT, HT = new Vs("Deva", [{
|
|
start: "à ¤€",
|
|
end: "à ¥¿"
|
|
}], "à ¥¤à ¥¥" + gT, {
|
|
fontSize: 14,
|
|
lineHeight: 1.5,
|
|
Ra: 24
|
|
});
|
|
DT = new Js("HINDI", wm, "Hindi", HT);
|
|
var FT, OT = new Vs("Jpan", [{
|
|
start: "ã€",
|
|
end: "ゟ"
|
|
}, {
|
|
start: "ã‚ ",
|
|
end: "ヿ"
|
|
}, {
|
|
start: "ã€",
|
|
end: "é¿¿"
|
|
}], tb);
|
|
FT = new Js("JAPANESE", ww, "Japanese", OT);
|
|
var PT, MT = new Vs("Knda", [{
|
|
start: "à ²€",
|
|
end: "à ³¿"
|
|
}], gT, {
|
|
fontSize: 16,
|
|
lineHeight: 1.8,
|
|
Ra: 28
|
|
});
|
|
PT = new Js("KANNADA", "kn", "Kannada", MT);
|
|
var zT, UT = new Vs("Mlym", [{
|
|
start: "à ´€",
|
|
end: "à µ¿"
|
|
}, {
|
|
start: "‌",
|
|
end: "â€ÂÂ"
|
|
}], gT, {
|
|
fontSize: 16,
|
|
lineHeight: 1.8,
|
|
Ra: 28
|
|
});
|
|
zT = new Js("MALAYALAM", "ml", "Malayalam", UT);
|
|
var KT;
|
|
KT = new Js("MARATHI", "mr", "Marathi", HT);
|
|
var GT;
|
|
GT = new Js("NEPALI", "ne", "Nepali", HT);
|
|
var _T, VT = new Vs("Orya", [{
|
|
start: "à ¬€",
|
|
end: "à ¿"
|
|
}, {
|
|
start: "‌",
|
|
end: "â€ÂÂ"
|
|
}], gT, {
|
|
fontSize: 16,
|
|
lineHeight: 1.8,
|
|
Ra: 28
|
|
});
|
|
_T = new Js("ORIYA", "or", "Oriya", VT);
|
|
var JT;
|
|
JT = new Js("PERSIAN", Jv, "Persian", kT);
|
|
var WT, YT = new Vs("Guru", [{
|
|
start: "à ¨€",
|
|
end: "à ©¿"
|
|
}], "à ¥¤à ¥¥" + gT, {
|
|
fontSize: 14,
|
|
lineHeight: 1.5,
|
|
Ra: 24
|
|
});
|
|
WT = new Js("PUNJABI", "pa", "Punjabi", YT);
|
|
var XT, ZT = new Vs("Cyrl", [{
|
|
start: "À",
|
|
end: "Ó¿"
|
|
}, {
|
|
start: Sl,
|
|
end: "9"
|
|
}], gT, {
|
|
fontSize: 14,
|
|
lineHeight: 1.5,
|
|
Ra: 24
|
|
});
|
|
XT = new Js("RUSSIAN", Rj, "Russian", ZT);
|
|
var QT;
|
|
QT = new Js("SANSKRIT", "sa", "Sanskrit", HT);
|
|
var $T;
|
|
$T = new Js("SERBIAN", ty, "Serbian", ZT);
|
|
var tS, iS = new Vs("Sinh", [{
|
|
start: "à ¶€",
|
|
end: "à ·¿"
|
|
}, {
|
|
start: "‌",
|
|
end: "â€ÂÂ"
|
|
}, {
|
|
start: Sl,
|
|
end: "9"
|
|
}], gT, {
|
|
fontSize: 14,
|
|
lineHeight: 1.5,
|
|
Ra: 24
|
|
});
|
|
tS = new Js("SINHALESE", "si", "Sinhalese", iS);
|
|
var nS, eS = new Vs("Taml", [{
|
|
start: "à ®€",
|
|
end: "à ¯¿"
|
|
}], gT, {
|
|
fontSize: 14,
|
|
lineHeight: 1.5,
|
|
Ra: 24
|
|
});
|
|
nS = new Js("TAMIL", "ta", "Tamil", eS);
|
|
var sS, rS = new Vs("Telu", [{
|
|
start: "à °€",
|
|
end: "à ±¿"
|
|
}], gT, {
|
|
fontSize: 16,
|
|
lineHeight: 1.8,
|
|
Ra: 28
|
|
});
|
|
sS = new Js("TELUGU", ly, "Telugu", rS);
|
|
var oS;
|
|
oS = new Js("TIGRINYA", ky, "Tigrinya", pT);
|
|
var hS;
|
|
hS = new Js("URDU", Oy, "Urdu", kT);
|
|
var cS = RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([\\w\\d\\-\\u0100-\\uffff.%]*)(?::([0-9]+))?)?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$");
|
|
va = tr[cd], va.fc = tb, va.Pd = tb, va.Hc = tb, va.od = wa, va.Ic = tb, va.Od = tb, va.Sj = !1, va.md = !1, va.toString = function() {
|
|
if (this.b) return this.b;
|
|
var t = [];
|
|
this.fc && t[Da](fr(this.fc, aS), Ul), this.Hc && (t[Da](xl), this.Pd && t[Da](fr(this.Pd, aS), tg), t[Da](O(this.Hc) ? ja(this.Hc) : wa), this.od != wa && t[Da](Ul, Aa(this.od))), this.Ic && (this.Hc && this.Ic[Qa](0) != kl && t[Da](kl), t[Da](fr(this.Ic, this.Ic[Qa](0) == kl ? dS : fS)));
|
|
var i = Aa(this.c);
|
|
return i && t[Da](Ql, i), this.Od && t[Da](ab, fr(this.Od, lS)), this.b = t[Yd](tb)
|
|
}, va.W = function() {
|
|
var t = this.fc,
|
|
i = this.Pd,
|
|
n = this.Hc,
|
|
e = this.od,
|
|
s = this.Ic,
|
|
r = this.c.W(),
|
|
o = this.Od,
|
|
h = new tr(wa, this.md);
|
|
return t && ir(h, t), i && nr(h, i), n && er(h, n), e && sr(h, e), s && rr(h, s), r && or(h, r), o && cr(h, o), h
|
|
};
|
|
var uS = /^[a-zA-Z0-9\-_.!~*'():\/;?]*$/,
|
|
aS = /[#\/\?@]/g,
|
|
fS = /[\#\?:]/g,
|
|
dS = /[\#\?]/g,
|
|
bS = /[\#\?@]/g,
|
|
lS = /#/g;
|
|
va = br[cd], va.L = wa, va.G = wa, u(va, function(t) {
|
|
if (lr(this), t = vr(this, t), this.L.hc(t)) {
|
|
pr(this);
|
|
var i = this.L.get(t);
|
|
return H(i) ? this.G -= i[rd] : this.G--, this.L.remove(t)
|
|
}
|
|
return !1
|
|
}), l(va, function() {
|
|
pr(this), this.L && this.L[Mf](), this.G = 0
|
|
}), va.Sa = function() {
|
|
return lr(this), 0 == this.G
|
|
}, va.hc = function(t) {
|
|
return lr(this), t = vr(this, t), this.L.hc(t)
|
|
}, va.Pb = function() {
|
|
lr(this);
|
|
for (var t = this.L.yb(), i = this.L.Pb(), n = [], e = 0; e < i[rd]; e++) {
|
|
var s = t[e];
|
|
if (H(s))
|
|
for (var r = 0; r < s[rd]; r++) n[Da](i[e]);
|
|
else n[Da](i[e])
|
|
}
|
|
return n
|
|
}, va.yb = function(t) {
|
|
if (lr(this), t)
|
|
if (t = vr(this, t), this.hc(t)) {
|
|
var i = this.L.get(t);
|
|
if (H(i)) return i;
|
|
t = [], t[Da](i)
|
|
} else t = [];
|
|
else
|
|
for (var i = this.L.yb(), t = [], n = 0; n < i[rd]; n++) {
|
|
var e = i[n];
|
|
H(e) ? pt(t, e) : t[Da](e)
|
|
}
|
|
return t
|
|
}, va.set = function(t, i) {
|
|
if (lr(this), pr(this), t = vr(this, t), this.hc(t)) {
|
|
var n = this.L.get(t);
|
|
H(n) ? this.G -= n[rd] : this.G--
|
|
}
|
|
return this.L.set(t, i), this.G++, this
|
|
}, va.get = function(t, i) {
|
|
if (lr(this), t = vr(this, t), this.hc(t)) {
|
|
var n = this.L.get(t);
|
|
return H(n) ? n[0] : n
|
|
}
|
|
return i
|
|
}, va.toString = function() {
|
|
if (this.b) return this.b;
|
|
if (!this.L) return tb;
|
|
for (var t = [], i = 0, n = this.L.Pb(), e = 0; e < n[rd]; e++) {
|
|
var s = n[e],
|
|
r = $(s),
|
|
s = this.L.get(s);
|
|
if (H(s))
|
|
for (var o = 0; o < s[rd]; o++) i > 0 && t[Da](pb), t[Da](r), s[o] !== tb && t[Da](Xl, $(s[o])), i++;
|
|
else i > 0 && t[Da](pb), t[Da](r), s !== tb && t[Da](Xl, $(s)), i++
|
|
}
|
|
return this.b = t[Yd](tb)
|
|
}, va.W = function() {
|
|
var t = new br;
|
|
return this.c && (t.c = this.c), this.b && (t.b = this.b), this.L && (t.L = this.L.W()), t
|
|
};
|
|
var gS = 0;
|
|
Y(Tr, hn), Tr[cd].n = function() {
|
|
this.d && Sr(this, this.b), this.d = wa
|
|
}, Tr[cd].j = function(t, i, n) {
|
|
t(i, i ? n : wa), this.b = wa
|
|
}, Y(Er, Qn), va = Er[cd], va.J = wa, va.of = wa, va.qg = wa, va.pf = wa, va.uc = -1, va.Vb = -1;
|
|
var pS = {
|
|
3: 13,
|
|
12: 144,
|
|
63232: 38,
|
|
63233: 40,
|
|
63234: 37,
|
|
63235: 39,
|
|
63236: 112,
|
|
63237: 113,
|
|
63238: 114,
|
|
63239: 115,
|
|
63240: 116,
|
|
63241: 117,
|
|
63242: 118,
|
|
63243: 119,
|
|
63244: 120,
|
|
63245: 121,
|
|
63246: 122,
|
|
63247: 123,
|
|
63248: 44,
|
|
63272: 46,
|
|
63273: 36,
|
|
63275: 35,
|
|
63276: 33,
|
|
63277: 34,
|
|
63289: 144,
|
|
63302: 45
|
|
},
|
|
vS = {
|
|
Up: 38,
|
|
Down: 40,
|
|
Left: 37,
|
|
Right: 39,
|
|
Enter: 13,
|
|
F1: 112,
|
|
F2: 113,
|
|
F3: 114,
|
|
F4: 115,
|
|
F5: 116,
|
|
F6: 117,
|
|
F7: 118,
|
|
F8: 119,
|
|
F9: 120,
|
|
F10: 121,
|
|
F11: 122,
|
|
F12: 123,
|
|
"U+007F": 46,
|
|
Home: 36,
|
|
End: 35,
|
|
PageUp: 33,
|
|
PageDown: 34,
|
|
Insert: 45
|
|
},
|
|
mS = {
|
|
61: 187,
|
|
59: 186
|
|
},
|
|
wS = Pk || zk && Mt(Dl);
|
|
va = Er[cd], va.Jj = function(t) {
|
|
zk && (17 == this.uc && !t[pd] || 18 == this.uc && !t[ed]) && (this.Vb = this.uc = -1), wS && !he(t[Cf], this.uc, t[Md], t[pd], t[ed]) ? this[Hf](t) : Mk && t[Cf] in mS ? this.Vb = mS[t[Cf]] : this.Vb = t[Cf]
|
|
}, va.Kj = function() {
|
|
this.Vb = this.uc = -1
|
|
}, d(va, function(t) {
|
|
var i, n, e = t.Ha;
|
|
Pk && t[Pf] == xw ? (i = this.Vb, n = 13 != i && 27 != i ? e[Cf] : 0) : zk && t[Pf] == xw ? (i = this.Vb, n = e[Sf] >= 0 && e[Sf] < 63232 && ce(i) ? e[Sf] : 0) : Ok ? (i = this.Vb, n = ce(i) ? e[Cf] : 0) : (i = e[Cf] || this.Vb, n = e[Sf] || 0, Bk && 63 == n && !i && (i = 191));
|
|
var s = i,
|
|
r = e.keyIdentifier;
|
|
i ? i >= 63232 && i in pS ? s = pS[i] : 25 == i && t[Md] && (s = 9) : r && r in vS && (s = vS[r]), t = s == this.uc, this.uc = s, e = new Lr(s, n, t, e);
|
|
try {
|
|
Jn(this, e)
|
|
} finally {
|
|
e.s()
|
|
}
|
|
}), va.h = C("J"), va.n = function() {
|
|
Er.g.n[Ad](this), Cr(this)
|
|
}, Y(Lr, Nn);
|
|
var jS = {
|
|
3: 13,
|
|
12: 144,
|
|
63232: 38,
|
|
63233: 40,
|
|
63234: 37,
|
|
63235: 39,
|
|
63236: 112,
|
|
63237: 113,
|
|
63238: 114,
|
|
63239: 115,
|
|
63240: 116,
|
|
63241: 117,
|
|
63242: 118,
|
|
63243: 119,
|
|
63244: 120,
|
|
63245: 121,
|
|
63246: 122,
|
|
63247: 123,
|
|
63248: 44,
|
|
63272: 46,
|
|
63273: 36,
|
|
63275: 35,
|
|
63276: 33,
|
|
63277: 34,
|
|
63289: 144,
|
|
63302: 45
|
|
},
|
|
yS = {
|
|
Up: 38,
|
|
Down: 40,
|
|
Left: 37,
|
|
Right: 39,
|
|
Enter: 13,
|
|
F1: 112,
|
|
F2: 113,
|
|
F3: 114,
|
|
F4: 115,
|
|
F5: 116,
|
|
F6: 117,
|
|
F7: 118,
|
|
F8: 119,
|
|
F9: 120,
|
|
F10: 121,
|
|
F11: 122,
|
|
F12: 123,
|
|
"U+007F": 46,
|
|
Home: 36,
|
|
End: 35,
|
|
PageUp: 33,
|
|
PageDown: 34,
|
|
Insert: 45
|
|
},
|
|
kS = {
|
|
61: 187,
|
|
59: 186
|
|
},
|
|
xS = Pk || zk && Mt(Dl);
|
|
Y(Nr, Cn), Y(Rr, Nr), R(Br), Br[cd].b = 0, Br.Q(), Y(Dr, Qn), Dr[cd].Zi = Br.Q();
|
|
var TS = wa;
|
|
va = Dr[cd], va.Na = wa, va.K = !1, va.J = wa, va.bf = wa, va.sd = wa, va.Pa = wa, va.Ja = wa, va.Sb = wa, va.tj = !1, va.Fa = function() {
|
|
return this.Na || (this.Na = Ul + (this.Zi.b++)[nd](36))
|
|
}, va.h = C("J"), va.og = function(i) {
|
|
this.Pa && this.Pa != i && t(Ta("Method not supported")), Dr.g.og[Ad](this, i)
|
|
}, va.C = C("af"), va.l = function() {
|
|
this.J = this.af.b[Af](Hv)
|
|
}, va.S = function() {
|
|
this.K = !0, Gr(this, function(t) {
|
|
!t.K && t.h() && t.S()
|
|
})
|
|
}, va.wb = function() {
|
|
Gr(this, function(t) {
|
|
t.K && t.wb()
|
|
}), this.M && re(this.M), this.K = !1
|
|
}, va.n = function() {
|
|
Dr.g.n[Ad](this), this.K && this.wb(), this.M && (this.M.s(), delete this.M), Gr(this, function(t) {
|
|
t.s()
|
|
}), !this.tj && this.J && fi(this.J), this.Pa = this.sd = this.J = this.Sb = this.Ja = wa
|
|
}, va.Ib = function(t, i) {
|
|
this.mg(t, zr(this), i)
|
|
}, va.mg = function(i, n, e) {
|
|
if (i.K && (e || !this.K) && t(Ta(fg)), (0 > n || n > zr(this)) && t(Ta("Child component index out of bounds")), this.Sb && this.Ja || (this.Sb = {}, this.Ja = []), i.Pa == this) this.Sb[i.Fa()] = i, bt(this.Ja, i);
|
|
else {
|
|
var s = this.Sb,
|
|
r = i.Fa();
|
|
r in s && t(Ta('The object already contains the key "' + r + ub)), s[r] = i
|
|
}
|
|
Or(i, this), vt(this.Ja, n, 0, i), i.K && this.K && i.Pa == this ? (e = this.Pc(), e[rf](i.h(), e[zf][n] || wa)) : e ? (this.J || this.l(), n = Kr(this, n + 1), Pr(i, this.Pc(), n ? n.J : wa)) : this.K && !i.K && i.J && i.S()
|
|
}, va.Pc = C("J"), va.removeChild = function(i, n) {
|
|
if (i) {
|
|
var e = O(i) ? i : i.Fa(),
|
|
i = Ur(this, e);
|
|
e && i && (Ct(this.Sb, e), bt(this.Ja, i), n && (i.wb(), i.J && fi(i.J)), Or(i, wa))
|
|
}
|
|
return i || t(Ta("Child is not in parent component")), i
|
|
}, Y(Jr, hn), va = Jr[cd], va.zf = bx, va.yf = bx, va.Le = function(t, i) {
|
|
return dt(this.j, i[Cf])
|
|
}, va.vg = bx, va.fd = bx, Y(Xr, Jr);
|
|
var SS = {
|
|
Ig: [13],
|
|
Jg: [8, 37]
|
|
},
|
|
ES = /[a-z\']/i;
|
|
Xr[cd].vg = function(t, i, n) {
|
|
return this.fd(n)
|
|
}, Xr[cd].fd = function(t) {
|
|
return ES[Fa](t)
|
|
}, Y(Zr, Cn), Y(Qr, hn), va = Qr[cd], va.cd = function(t) {
|
|
return !!this.z[K(t)]
|
|
}, va.Za = function(t) {
|
|
this.z[K(t)] = !0
|
|
}, va.Ab = function(t) {
|
|
this.cd(t) && (this.cf(t), this.z[K(t)] = !1)
|
|
}, va.tg = L(!1), va.execCommand = function(t, i, n) {
|
|
var e = this.ug(t, i);
|
|
return D(n = this.Oh(t, i, n)) ? (i = new Zr(Av, i, e, n), Jn(t, i), n) : void 0
|
|
}, va.Oh = N, va.ug = N, va.isEnabled = function(t) {
|
|
return !!this.p[K(t)]
|
|
}, va.gf = function(t) {
|
|
this.p[K(t)] = !0
|
|
}, va.cf = function(t) {
|
|
this.p[K(t)] = !1
|
|
}, Y($r, Qr);
|
|
var AS = Lt({
|
|
gf: 0,
|
|
cf: 1,
|
|
isEnabled: 2,
|
|
Za: 3,
|
|
Ab: 4,
|
|
cd: 5,
|
|
execCommand: 6,
|
|
ug: 7,
|
|
tg: 8,
|
|
handleEvent: 9
|
|
});
|
|
$r[cd].Za = function(t) {
|
|
if (!this.cd(t)) {
|
|
$r.g.Za[Ad](this, t);
|
|
var i = this.oc(),
|
|
n = this;
|
|
i && i[rd] && xk(i, function(i) {
|
|
t.w(i, n)
|
|
}, this), to(this, t)
|
|
}
|
|
}, $r[cd].Ab = function(t) {
|
|
$r.g.Ab[Ad](this, t);
|
|
var i = this.oc();
|
|
xk(i, function(i) {
|
|
t.Ca(i, this)
|
|
}, this), io(this, t)
|
|
}, Y(ho, $r);
|
|
var CS = {
|
|
Kd: av,
|
|
Xf: "maybeChangeDirection"
|
|
},
|
|
LS = Lt(CS);
|
|
va = ho[cd], va.Fe = bx, va.tg = function(t) {
|
|
return t = co(this, t), !!t && t in LS
|
|
}, va.Oh = function(t, i, n) {
|
|
if (i = co(this, i), !i) return !1;
|
|
switch (i) {
|
|
case CS.Kd:
|
|
return i = n.N, ne(t, this.b).N = i, i = n.X, n = n.B, At(mT, i) && At(mT, n) && (i == n ? ne(t, this.b).N = !1 : (t = ne(t, this.b), t.X = i, t.B = n)), !0;
|
|
case CS.Xf:
|
|
return t.Ze(n), !0
|
|
}
|
|
return !1
|
|
}, va.ug = function(t, i) {
|
|
if (i = co(this, i)) switch (i) {
|
|
case CS.Kd:
|
|
var n = this.ea(t),
|
|
e = this.N(t);
|
|
return new no(e, n.X, n.B);
|
|
case CS.Xf:
|
|
return t.Be()
|
|
}
|
|
}, va.ea = function(t) {
|
|
return t = ne(t, this.b), Qs(t.X, t.B)
|
|
}, va.N = function(t) {
|
|
return ne(t, this.b).N
|
|
}, va.Za = function(t) {
|
|
if (!this.cd(t)) {
|
|
if (this.d) {
|
|
var i = ne(t, this.b);
|
|
qt(i, new no(this.d.N, this.d.X, this.d.B))
|
|
}
|
|
ho.g.Za[Ad](this, t)
|
|
}
|
|
};
|
|
var qS, IS = {};
|
|
R(go), va = go[cd], va.$d = E(), va.l = function(t) {
|
|
return t.C().l(Hv, this.Tb(t)[Yd](eb), t.Oa)
|
|
}, va.ab = function(t) {
|
|
return t
|
|
}, va.rd = function(t) {
|
|
Mr(t) && this.Gh(t.h(), !0), t[Cd]() && this.tb(t, t.Mc)
|
|
}, va.uh = function(t, i) {
|
|
Zi(t, !i, !Pk && !Ok)
|
|
}, va.Gh = function(t, i) {
|
|
vo(t, this.v() + gl, i)
|
|
}, va.wh = function(t) {
|
|
var i;
|
|
return 32 & t.Ea && (i = t.h()) ? ji(i) : !1
|
|
}, va.tb = function(t, i) {
|
|
var n;
|
|
if (32 & t.Ea && (n = t.h())) {
|
|
if (!i && 32 & t.U) {
|
|
try {
|
|
n.blur()
|
|
} catch (e) {}
|
|
32 & t.U && t.qd(wa)
|
|
}
|
|
ji(n) != i && (i ? n.tabIndex = 0 : n[Kd](uy))
|
|
}
|
|
}, va.bg = function(t, i, n) {
|
|
var e = t.h();
|
|
if (e) {
|
|
var s = this.lf(i);
|
|
s && vo(t, s, n), this.ae(e, i, n)
|
|
}
|
|
}, va.ae = function(t, i, n) {
|
|
qS || (qS = {
|
|
1: Rv,
|
|
8: Pj,
|
|
16: bv,
|
|
64: _v
|
|
}), (i = qS[i]) && bo(t, i, n)
|
|
}, va.Cc = function(t, i) {
|
|
var n = this.ab(t);
|
|
if (n && (ui(n), i))
|
|
if (O(i)) wi(n, i);
|
|
else {
|
|
var e = function(t) {
|
|
if (t) {
|
|
var i = vi(n);
|
|
n[Ba](O(t) ? i[tf](t) : t)
|
|
}
|
|
};
|
|
H(i) ? xk(i, e) : !F(i) || Xw in i ? e(i) : xk(gt(i), e)
|
|
}
|
|
}, va.v = L(Fm), va.Tb = function(t) {
|
|
var i = this.v(),
|
|
n = [i],
|
|
e = this.v();
|
|
return e != i && n[Da](e), i = wo(this, t.U), n[Da][Pd](n, i), (t = t.$c) && n[Da][Pd](n, t), Pk && !Mt(Ml) && n[Da][Pd](n, mo(n)), n
|
|
}, va.lf = function(t) {
|
|
if (!this.c) {
|
|
var i = this.v();
|
|
this.c = {
|
|
1: i + Xb,
|
|
2: i + el,
|
|
4: i + Mb,
|
|
8: i + ml,
|
|
16: i + Jb,
|
|
32: i + Qb,
|
|
64: i + al
|
|
}
|
|
}
|
|
return this.c[t]
|
|
}, Y(jo, Dr), va = jo[cd], va.Oa = wa, va.U = 0, va.Ea = 39, va.Dh = 255, va.jg = 0, va.Mc = !0, va.$c = wa, va.Uf = !0, va.rh = !1, va.La = C("c"), va.l = function() {
|
|
var t = this.c.l(this);
|
|
this.J = t;
|
|
var i = this.c.$d();
|
|
i && fo(t, i), this.rh || this.c.uh(t, !1), this.Mc || Yi(t, !1)
|
|
}, va.Pc = function() {
|
|
return this.c.ab(this.h())
|
|
}, va.S = function() {
|
|
if (jo.g.S[Ad](this), this.c.rd(this), -2 & this.Ea && (this.Uf && ko(this, !0), 32 & this.Ea)) {
|
|
var t = this.h();
|
|
if (t) {
|
|
var i = this.j || (this.j = new Er);
|
|
Ar(i, t), Fr(this).w(i, yw, this.lc).w(t, Xv, this.Ui).w(t, Wp, this.qd)
|
|
}
|
|
}
|
|
}, va.wb = function() {
|
|
jo.g.wb[Ad](this), this.j && Cr(this.j), this.Mc && this[Cd]() && this.c.tb(this, !1)
|
|
}, va.n = function() {
|
|
jo.g.n[Ad](this), this.j && (this.j.s(), delete this.j), delete this.c, this.$c = this.Oa = wa
|
|
}, va.Hd = A("Oa"), va.Kc = function() {
|
|
var t = this.Oa;
|
|
return t ? (t = O(t) ? t : H(t) ? Tk(t, ki)[Yd](tb) : yi(t), Z(t)) : tb
|
|
}, va.isEnabled = function() {
|
|
return !(1 & this.U)
|
|
}, va.Ga = function(t) {
|
|
var i = this.Pa;
|
|
i && typeof i[Cd] == em && !i[Cd]() || !Lo(this, 1, !t) || (t || (To(this, !1), xo(this, !1)), this.Mc && this.c.tb(this, t), Eo(this, 1, !t))
|
|
}, va.N = function() {
|
|
return !!(4 & this.U)
|
|
}, va.rg = function(t) {
|
|
Lo(this, 8, t) && Eo(this, 8, t)
|
|
}, va.Y = function(t) {
|
|
Lo(this, 64, t) && Eo(this, 64, t)
|
|
}, va.ee = function(t) {
|
|
(!t[Pa] || !di(this.h(), t[Pa])) && Jn(this, Gv) && this[Cd]() && Co(this, 2) && xo(this, !0)
|
|
}, va.ue = function(t) {
|
|
t[Pa] && di(this.h(), t[Pa]) || !Jn(this, Ew) || (Co(this, 4) && To(this, !1), Co(this, 2) && xo(this, !1))
|
|
}, va.Fc = function(t) {
|
|
this[Cd]() && (Co(this, 2) && xo(this, !0), Rn(t) && (Co(this, 4) && To(this, !0), this.c.wh(this) && this.h()[Ef]())), !this.rh && Rn(t) && t[ef]()
|
|
}, va.Jc = function(t) {
|
|
this[Cd]() && (Co(this, 2) && xo(this, !0), this.N() && this.zb(t) && Co(this, 4) && To(this, !1))
|
|
}, va.Eh = function(t) {
|
|
this[Cd]() && this.zb(t)
|
|
}, va.zb = function(t) {
|
|
Co(this, 16) && So(this, !(16 & this.U)), Co(this, 8) && this.rg(!0), Co(this, 64) && this.Y(!(64 & this.U));
|
|
var i = new Cn(Ap, this);
|
|
if (t)
|
|
for (var n, e = [Dp, Sv, Pw, Kj, gj], s = 0; n = e[s]; s++) i[n] = t[n];
|
|
return Jn(this, i)
|
|
}, va.Ui = function() {
|
|
Co(this, 32) && Lo(this, 32, !0) && Eo(this, 32, !0)
|
|
}, va.qd = function() {
|
|
Co(this, 4) && To(this, !1), Co(this, 32) && Lo(this, 32, !1) && Eo(this, 32, !1)
|
|
}, va.lc = function(t) {
|
|
return this.Mc && this[Cd]() && this.Ae(t) ? (t[ef](), t[md](), !0) : !1
|
|
}, va.Ae = function(t) {
|
|
return 13 == t[Cf] && this.zb(t)
|
|
}, z(jo) || t(Ta("Invalid component class " + jo)), z(go) || t(Ta("Invalid renderer class " + go));
|
|
var NS = K(jo);
|
|
IS[NS] = go, lo(Fm, function() {
|
|
return new jo(wa)
|
|
}), Y(qo, go), R(qo), qo[cd].l = function(t) {
|
|
return t.C().l(Hv, this.v())
|
|
}, qo[cd].Cc = E(), qo[cd].v = L(Vm), Y(Io, jo), Io[cd].S = function() {
|
|
Io.g.S[Ad](this), fo(this.h(), Mj)
|
|
}, lo(Vm, function() {
|
|
return new Io
|
|
}), R(No), va = No[cd], va.Hh = E(), va.l = function(t) {
|
|
return t.C().l(Hv, this.Tb(t)[Yd](eb))
|
|
}, va.fg = function(t) {
|
|
t = t.h(), Zi(t, !0, Mk), Pk && (t.hideFocus = !0);
|
|
var i = this.Hh();
|
|
i && fo(t, i)
|
|
}, va.v = L("inputapi-container"), va.Tb = function(t) {
|
|
var i = this.v(),
|
|
n = [i, t.vd == xm ? i + nl : i + jl];
|
|
return t[Cd]() || n[Da](i + Xb), n
|
|
}, Y(Oo, pn), Oo[cd].b = function(t, i, n, e) {
|
|
gn(this.c, t, i, n, wa, wa, e)
|
|
}, Y(Po, go), R(Po), va = Po[cd], va.$d = L("menuitem"), va.l = function(t) {
|
|
var i = t.C().l(Hv, this.Tb(t)[Yd](eb), zo(this, t.Oa, t.C()));
|
|
return Ko(this, t, i, !!(8 & t.Ea) || !!(16 & t.Ea)), i
|
|
}, va.ab = function(t) {
|
|
return t && t[Lf]
|
|
}, va.Cc = function(t, i) {
|
|
var n = this.ab(t),
|
|
e = Uo(this, t) ? n[Lf] : wa;
|
|
Po.g.Cc[Ad](this, t, i), e && !Uo(this, t) && n[rf](e, n[Lf] || wa)
|
|
}, va.lf = function(t) {
|
|
switch (t) {
|
|
case 2:
|
|
return Mo(this, 0);
|
|
case 16:
|
|
case 8:
|
|
return Xm;
|
|
default:
|
|
return Po.g.lf[Ad](this, t)
|
|
}
|
|
}, va.v = L(Gm), Y(Go, No), R(Go), Go[cd].Hh = L("menu"), Go[cd].v = L("inputapi-menu"), Go[cd].fg = function(t) {
|
|
Go.g.fg[Ad](this, t), bo(t.h(), gm, Ry)
|
|
}, Y(_o, jo), _o[cd].Ma = function() {
|
|
var t = this.sd;
|
|
return t != wa ? t : this.Kc()
|
|
}, _o[cd].Kc = function() {
|
|
var t = this.Oa;
|
|
return H(t) ? (t = Tk(t, function(t) {
|
|
return dt(Yt(t), _m) ? tb : ki(t)
|
|
})[Yd](tb), Z(t)) : _o.g.Kc[Ad](this)
|
|
}, _o[cd].Jc = function(t) {
|
|
var i = this.Pa;
|
|
if (i) {
|
|
var n = i.lg;
|
|
if (i.lg = wa, (i = n && M(t[Wf])) && (i = new Vt(t[Wf], t[Yf]), i = n == i ? !0 : n && i ? n.x == i.x && n.y == i.y : !1), i) return
|
|
}
|
|
_o.g.Jc[Ad](this, t)
|
|
}, lo(Gm, function() {
|
|
return new _o(wa)
|
|
}), Y(Vo, _o), Vo[cd].Ae = function(t) {
|
|
return this.b(t) && Jn(this, {
|
|
type: Ap,
|
|
eh: t
|
|
})
|
|
}, Y(Wo, Dr), va = Wo[cd], va.td = wa, va.Ce = wa, va.Xd = wa, va.vd = wa, va.P = !0, va.Uc = !0, va.Rb = !0, va.Ba = -1, va.ua = wa, va.Jb = !1, va.Aj = !1, va.Bj = !0, va.sc = wa, va.La = C("Xd"), va.l = function() {
|
|
this.J = this.Xd.l(this)
|
|
}, va.Pc = function() {
|
|
return this.h()
|
|
}, va.S = function() {
|
|
Wo.g.S[Ad](this), Gr(this, function(t) {
|
|
t.K && $o(this, t)
|
|
}, this);
|
|
var t = this.h();
|
|
this.Xd.fg(this), this.Ta(this.P, !0), Fr(this).w(this, Gv, this.eg).w(this, km, this.mj).w(this, Dy, this.oj).w(this, ej, this.rj).w(this, pv, this.pj).w(t, Mw, this.nj).w(vi(t), Gw, this.qj).w(t, [Mw, Gw, Kw, Uw], this.dg), this.Rb && Qo(this, !0)
|
|
}, va.wb = function() {
|
|
th(this, -1), this.ua && this.ua.Y(!1), this.Jb = !1, Wo.g.wb[Ad](this)
|
|
}, va.n = function() {
|
|
Wo.g.n[Ad](this), this.Ce && (this.Ce.s(), this.Ce = wa), this.Xd = this.ua = this.sc = this.td = wa
|
|
}, va.eg = L(!0), va.mj = function(t) {
|
|
var i = _r(this, t[Sd]);
|
|
if (i > -1 && i != this.Ba) {
|
|
var n = Kr(this, this.Ba);
|
|
n && xo(n, !1), this.Ba = i, n = Kr(this, this.Ba), this.Jb && To(n, !0), this.Bj && this.ua && n != this.ua && (64 & n.Ea ? n.Y(!0) : this.ua.Y(!1))
|
|
}
|
|
bo(this.h(), Lp, t[Sd].h().id)
|
|
}, va.oj = function(t) {
|
|
t[Sd] == Kr(this, this.Ba) && (this.Ba = -1), bo(this.h(), Lp, tb)
|
|
}, va.rj = function(t) {
|
|
(t = t[Sd]) && t != this.ua && t.Pa == this && (this.ua && this.ua.Y(!1), this.ua = t)
|
|
}, va.pj = function(t) {
|
|
t[Sd] == this.ua && (this.ua = wa)
|
|
}, va.nj = function(t) {
|
|
this.Uc && (this.Jb = !0);
|
|
var i = Yo(this);
|
|
i && ji(i) ? i[Ef]() : t[ef]()
|
|
}, va.qj = function() {
|
|
this.Jb = !1
|
|
}, va.dg = function(t) {
|
|
var i;
|
|
t: {
|
|
if (i = t[Sd], this.sc)
|
|
for (var n = this.h(); i && i !== n;) {
|
|
var e = i.id;
|
|
if (e in this.sc) {
|
|
i = this.sc[e];
|
|
break t
|
|
}
|
|
i = i[Gd]
|
|
}
|
|
i = wa
|
|
}
|
|
if (i) switch (t[Pf]) {
|
|
case Mw:
|
|
i.Fc(t);
|
|
break;
|
|
case Gw:
|
|
i.Jc(t);
|
|
break;
|
|
case Kw:
|
|
i.ee(t);
|
|
break;
|
|
case Uw:
|
|
i.ue(t)
|
|
}
|
|
}, va.Jh = E(), va.mf = function() {
|
|
th(this, -1), this.Jb = !1, this.ua && this.ua.Y(!1)
|
|
}, va.Ne = function(t) {
|
|
return this[Cd]() && this.P && (0 != zr(this) || this.td) && this.bd(t) ? (t[ef](), t[md](), !0) : !1
|
|
}, va.bd = function(t) {
|
|
var i = Kr(this, this.Ba);
|
|
if (i && typeof i.lc == em && i.lc(t)) return !0;
|
|
if (this.ua && this.ua != i && typeof this.ua.lc == em && this.ua.lc(t)) return !0;
|
|
if (t[Md] || t[pd] || t[uf] || t[ed]) return !1;
|
|
switch (t[Cf]) {
|
|
case 27:
|
|
if (!this.Rb) return !1;
|
|
Yo(this).blur();
|
|
break;
|
|
case 36:
|
|
ih(this);
|
|
break;
|
|
case 35:
|
|
nh(this);
|
|
break;
|
|
case 38:
|
|
if (this.vd != zy) return !1;
|
|
this.kc();
|
|
break;
|
|
case 37:
|
|
if (this.vd != xm) return !1;
|
|
Mr(this) ? this.jc() : this.kc();
|
|
break;
|
|
case 40:
|
|
if (this.vd != zy) return !1;
|
|
this.jc();
|
|
break;
|
|
case 39:
|
|
if (this.vd != xm) return !1;
|
|
Mr(this) ? this.kc() : this.jc();
|
|
break;
|
|
default:
|
|
return !1
|
|
}
|
|
return !0
|
|
}, va.Ib = function(t, i) {
|
|
Wo.g.Ib[Ad](this, t, i)
|
|
}, va.mg = function(t, i, n) {
|
|
t.jg |= 2, t.jg |= 64, (this.Rb || !this.Aj) && Ao(t, 32, !1), yo(t, !1), Wo.g.mg[Ad](this, t, i, n), n && this.K && $o(this, t), i <= this.Ba && this.Ba++
|
|
}, va.removeChild = function(t, i) {
|
|
if (t = O(t) ? Ur(this, t) : t) {
|
|
var n = _r(this, t); - 1 != n && (n == this.Ba ? xo(t, !1) : n < this.Ba && this.Ba--), (n = t.h()) && n.id && Ct(this.sc, n.id)
|
|
}
|
|
return t = Wo.g[Td][Ad](this, t, i), yo(t, !0), t
|
|
}, va.Ta = function(t, i) {
|
|
if (i || this.P != t && Jn(this, t ? Jj : ym)) {
|
|
this.P = t;
|
|
var n = this.h();
|
|
return n && (Yi(n, t), this.Rb && Bo(Yo(this), this.Uc && this.P), i || Jn(this, this.P ? Rp : Np)), !0
|
|
}
|
|
return !1
|
|
}, va.isEnabled = C("Uc"), va.Ga = function(t) {
|
|
this.Uc != t && Jn(this, t ? Uv : Nv) && (t ? (this.Uc = !0, Gr(this, function(t) {
|
|
t.Kh ? delete t.Kh : t.Ga(!0)
|
|
})) : (Gr(this, function(t) {
|
|
t[Cd]() ? t.Ga(!1) : t.Kh = !0
|
|
}), this.Jb = this.Uc = !1), this.Rb && Bo(Yo(this), t && this.P))
|
|
}, va.tb = function(t) {
|
|
t != this.Rb && this.K && Qo(this, t), this.Rb = t, this.Uc && this.P && Bo(Yo(this), t)
|
|
}, va.Zb = C("Ba"), va.jc = function() {
|
|
eh(this, function(t, i) {
|
|
return (t + 1) % i
|
|
}, this.Ba)
|
|
}, va.kc = function() {
|
|
eh(this, function(t, i) {
|
|
return t--, 0 > t ? i - 1 : t
|
|
}, this.Ba)
|
|
}, va.Mh = function(t) {
|
|
return t.Mc && t[Cd]() && !!(2 & t.Ea)
|
|
}, Y(sh, go), R(sh), sh[cd].v = L(Km), Y(rh, jo), lo(Km, function() {
|
|
return new rh(wa)
|
|
}), lo(Vm, function() {
|
|
return new Io
|
|
}), Y(oh, Wo), va = oh[cd], va.Ed = !0, va.Lj = !1, va.v = function() {
|
|
return this.La().v()
|
|
}, va.Vc = function(t) {
|
|
this.Ib(t, !0)
|
|
}, va.Ta = function(t, i, n) {
|
|
return (i = oh.g.Ta[Ad](this, t, i)) && t && this.K && this.Ed && Yo(this)[Ef](), t && n && M(n[Wf]) ? this.lg = new Vt(n[Wf], n[Yf]) : this.lg = wa, i
|
|
}, va.eg = function(t) {
|
|
return this.Ed && Yo(this)[Ef](), oh.g.eg[Ad](this, t)
|
|
}, va.Mh = function(t) {
|
|
return (this.Lj || t[Cd]()) && t.Mc && !!(2 & t.Ea)
|
|
}, Y(ch, oh), va = ch[cd], va.Ti = !1, va.kh = 0, va.jh = wa, va.S = function() {
|
|
ch.g.S[Ad](this), Bt(this.Mb, this.vj, this);
|
|
var t = Fr(this);
|
|
t.w(this, Ap, this.wj), t.w(Ei(this.C()), Mw, this.Rc, !0), zk && t.w(Ei(this.C()), mv, this.Rc, !0)
|
|
}, va.vj = function(t) {
|
|
Fr(this).w(t.J, t.Uj, this.Fj)
|
|
}, va.Yb = function() {
|
|
this.P && (this.Ta(!1), !this.P) && (this.kh = fk(), this.jh = wa)
|
|
}, va.wj = function() {
|
|
this.Yb()
|
|
}, va.Fj = function(t) {
|
|
for (var i = this.Mb.Pb(), n = 0; n < i[rd]; n++) {
|
|
var e = this.Mb.get(i[n]);
|
|
if (e.J == t[gf]) {
|
|
uh(this, D(e.Ij) ? new mn(e.J, e.Ij, !0) : new kn(t[Wf], t[Yf]), e.Wj, e.Vj, e.J), t[ef](), t[md]();
|
|
break
|
|
}
|
|
}
|
|
}, va.Rc = function(t) {
|
|
this.P && !hh(this, t[Sd]) && this.Yb()
|
|
}, va.mf = function(t) {
|
|
ch.g.mf[Ad](this, t), this.Yb()
|
|
}, va.n = function() {
|
|
ch.g.n[Ad](this), this.Mb && (this.Mb[Mf](), delete this.Mb)
|
|
}, Y(ah, ch), va = ah[cd], va.S = function() {
|
|
ah.g.S[Ad](this), this[Rf](Ap, this.Cj, !1, this)
|
|
}, va.bd = function(t) {
|
|
return dt(this.yj, t[Cf]) && this.Rb ? (this.Yb(), Jn(this, Wp), this.j && (this.j(!1, tb), this.j = wa), !0) : ah.g.bd[Ad](this, t) || this.kg(t)
|
|
}, va.kg = function(t) {
|
|
return oe(t)
|
|
}, va.Cj = function(t) {
|
|
t = t[Sd].sd || wa, this.j && (this.j(t != wa, t), this.j = wa)
|
|
}, va.Rc = function(t) {
|
|
ah.g.Rc[Ad](this, t), !this.P && this.j && (this.j(!1, tb), this.j = wa)
|
|
}, Y(bh, Qn);
|
|
var RS = Pk || Mk && Mt("1.9.3");
|
|
va = bh[cd], g(va, 0), p(va, 0), o(va, 0), h(va, 0), va.Yg = 0, va.Zg = 0, va.Ld = 0, va.Md = 0, va.Pf = !0, va.ec = !1, va.Xg = 0, va.Hi = 0, va.Gi = !1, va.Ga = A("Pf"), va.n = function() {
|
|
bh.g.n[Ad](this), Mn(this.d, [Cy, Mw], this.Cf, !1, this), this.b.s(), delete this[Sd], delete this.d, delete this.b
|
|
}, va.Cf = function(t) {
|
|
var i = t[Pf] == Mw;
|
|
if (!this.Pf || this.ec || i && !Rn(t)) Jn(this, Mv);
|
|
else {
|
|
if (gh(t), 0 == this.Xg) {
|
|
if (lh(this, t), !this.ec) return;
|
|
t[ef]()
|
|
} else t[ef]();
|
|
var i = this.c,
|
|
n = i[Xf],
|
|
e = !RS;
|
|
this.b.w(i, [Ay, zw], this.Fi, e), this.b.w(i, [Ey, Gw], this.Gd, e), RS ? (n.setCapture(!1), this.b.w(n, Iw, this.Gd)) : this.b.w(ei(i), Wp, this.Gd), Pk && this.Gi && this.b.w(i, Pv, Ln), this.p && this.b.w(this.p, Fj, this.Ii, e), g(this, this.Yg = t[Wf]), p(this, this.Zg = t[Yf]), o(this, t[mf]), h(this, t[wf]), this.Ld = this[Sd].offsetLeft, this.Md = this[Sd][_d], this.f = Ci(Qt(this.c)), this.Hi = fk()
|
|
}
|
|
}, va.Gd = function(t, i) {
|
|
re(this.b), RS && this.c.releaseCapture();
|
|
var n = mh(this, this.Ld),
|
|
e = wh(this, this.Md);
|
|
this.ec ? (gh(t), this.ec = !1, $n(this, new jh(Kv, this, t[Wf], t[Yf], t, n, e, i || t[Pf] == Sy))) : Jn(this, Mv), (t[Pf] == Ey || t[Pf] == Sy) && t[ef]()
|
|
}, va.Fi = function(t) {
|
|
if (this.Pf) {
|
|
gh(t);
|
|
var i = t[Wf] - this[Wf],
|
|
n = t[Yf] - this[Yf];
|
|
if (g(this, t[Wf]), p(this, t[Yf]), o(this, t[mf]), h(this, t[wf]), !this.ec) {
|
|
var e = this.Yg - this[Wf],
|
|
s = this.Zg - this[Yf];
|
|
if (e * e + s * s > this.Xg && (lh(this, t), !this.ec)) return void this.Gd(t)
|
|
}
|
|
n = ph(this, i, n), i = n.x, n = n.y, this.ec && $n(this, new jh(_p, this, t[Wf], t[Yf], t, i, n)) !== !1 && (vh(this, t, i, n), t[ef]())
|
|
}
|
|
}, va.Ii = function(t) {
|
|
var i = ph(this, 0, 0);
|
|
g(t, this[Wf]), p(t, this[Yf]), vh(this, t, i.x, i.y)
|
|
}, Y(jh, Cn), Y(yh, go), R(yh), va = yh[cd], va.$d = L(rv), va.ae = function(t, i, n) {
|
|
16 == i ? bo(t, jj, n) : yh.g.ae[Ad](this, t, i, n)
|
|
}, va.l = function(t) {
|
|
var i = yh.g.l[Ad](this, t),
|
|
n = t.p;
|
|
return n && i && (i.title = n || tb), (n = t.Ma()) && this.Qc(i, n), 16 & t.Ea && this.ae(i, 16, !1), i
|
|
}, va.Ma = N, va.Qc = N, va.v = L(Bm), Y(kh, yh), R(kh), va = kh[cd], va.$d = E(), va.l = function(t) {
|
|
return yo(t, !1), t.Dh &= -256, Ao(t, 32, !1), t.C().l(rv, {
|
|
"class": this.Tb(t)[Yd](eb),
|
|
disabled: !t[Cd](),
|
|
title: t.p || tb,
|
|
value: t.Ma() || tb
|
|
}, t.Kc() || tb)
|
|
}, va.rd = function(t) {
|
|
Fr(t).w(t.h(), gv, t.zb)
|
|
}, va.uh = N, va.Gh = N, va.wh = function(t) {
|
|
return t[Cd]()
|
|
}, va.tb = N, va.bg = function(t, i, n) {
|
|
kh.g.bg[Ad](this, t, i, n), (t = t.h()) && 1 == i && (t.disabled = n)
|
|
}, va.Ma = function(t) {
|
|
return t[nf]
|
|
}, va.Qc = function(t, i) {
|
|
t && (t.value = i)
|
|
}, va.ae = N, Y(xh, jo), va = xh[cd], va.Ma = C("T"), va.vb = function(t) {
|
|
this.T = t, this.La().Qc(this.h(), t)
|
|
}, va.n = function() {
|
|
xh.g.n[Ad](this), delete this.T, delete this.p
|
|
}, va.S = function() {
|
|
if (xh.g.S[Ad](this), 32 & this.Ea) {
|
|
var t = this.h();
|
|
t && Fr(this).w(t, Tw, this.Ae)
|
|
}
|
|
}, va.Ae = function(t) {
|
|
return 13 == t[Cf] && t[Pf] == yw || 32 == t[Cf] && t[Pf] == Tw ? this.zb(t) : 32 == t[Cf]
|
|
}, lo(Bm, function() {
|
|
return new xh(wa)
|
|
}), Y(Th, yh), R(Th), va = Th[cd], va.l = function(t) {
|
|
var i = {
|
|
"class": zm + this.Tb(t)[Yd](eb),
|
|
title: t.p || tb
|
|
};
|
|
return t.C().l(Hv, i, this.Qd(t.Oa, t.C()))
|
|
}, va.$d = L(rv), va.ab = function(t) {
|
|
return t && t[Lf][Lf]
|
|
}, va.Qd = function(t, i) {
|
|
return i.l(Hv, zm + (this.v() + fl), i.l(Hv, zm + (this.v() + rl), t))
|
|
}, va.v = L(Om), Y(Sh, xh), lo(Om, function() {
|
|
return new Sh(wa)
|
|
}), Y(Eh, ah), va = Eh[cd], va.Ni = function(t) {
|
|
this.Ec && t[ef]()
|
|
}, va.Fh = function(t) {
|
|
this.ac = t, this.F = !0
|
|
}, va.cg = A("jd"), va.l = function() {
|
|
Eh.g.l[Ad](this);
|
|
var t = this.C(),
|
|
i = this.h(),
|
|
n = this.La().v(),
|
|
e = hi(t.b, Wl),
|
|
s = $t(t.b, by, wa, e)[0],
|
|
r = n + ol,
|
|
o = n + hl,
|
|
h = hi(t.b, Jl),
|
|
c = $t(t.b, Ly, wa, h)[0];
|
|
this.c = t.l(Hv, r), Pk && t.Dg(this.c, {
|
|
hideFocus: !0
|
|
}), this.z = si(Qj, Qm), t.Aa(this.c, this.z), r = t.l(Hv, o), t.Aa(c[Lf], this.c), t.Aa(c[Ed], r), t.Aa(s, h), h = n + ul, this.jb = new Sh(si(Hv, n + dl + h)), this.jb.vb(dj), this.rb = new Sh(si(Hv, n + bl + h)), this.rb.vb(bj), this.f = new Wo(xm, Ro(No, n + cl)), this.f.l(), this.f.Ib(this.rb, !0), this.rb.Ga(!1), this.f.Ib(this.jb, !0), this.f.tb(!1), this.Eg = t.l(Hv, n + Yb), n = hi(t.b, Vl), h = $t(t.b, Ly, wa, n)[0], t.Aa(h[Lf], this.Eg), t.Aa(h[Ed], this.f.h()), t.Aa(s, n), t.Aa(i, e)
|
|
}, va.S = function() {
|
|
Eh.g.S[Ad](this), this.f.S(), this.f.Ta(!1), this.f[Rf](Ap, this.Pi, !1, this), this[Rf](ym, this.Oi, !1, this), this[Rf](Gv, this.Ni, !1, this), this.Ta(!1, !0), Zi(this.c, !1, Mk), Xo(this, this.c), (this.uf = !0) && !this.p && this.h() ? (this.p = new bh(this.h()), Pk && Fr(this).w(this.h(), Uw, this.p.Gd, ma, this.p)) : !this.uf && this.p && (Pk && Fr(this).Ca(this.h(), Uw), this.p.s(), this.p = wa), this.Ed = !1
|
|
}, va.Pc = function() {
|
|
return this.Eg || this.h()
|
|
}, va.Qe = A("d"), va.dg = function(t) {
|
|
return t = Eh.g.dg[Ad](this, t), this.tf && hh(this, La.activeElement) && this.tf.sb(), t
|
|
}, va.bd = function(t) {
|
|
if (!this.d) return !1;
|
|
if (this.d.Le(this, t)) return this.d.zf(this, t);
|
|
if (dt(this.d.c, t[Cf]) && this.Ya) {
|
|
var i = 8 == t[Cf],
|
|
n = !1;
|
|
if (i && (this.ia && 0 != this.ia[rd] ? (n = ct(this.ia), n.wf != this.O() || n.xf != this.Wa() ? (this.ia = [], n = !1) : (Ch(this, n, !0), n = !0)) : n = !1), n || ((n = this.Ya[this.b]) ? (this.Da(this.b + Ch(this, n, i)), n = !0) : n = !1), n) return !0;
|
|
if (i) return Nh(this, this.b - 1), !0
|
|
}
|
|
if (46 == t[Cf]) return this.b < this.c[zf][rd] - 1 && Nh(this, this.b + 1), !0;
|
|
if (dt(this.d.f, t[Cf])) return this.Va(!1);
|
|
if (dt(this.d.d, t[Cf])) return this.Va(!0);
|
|
var i = (n = 0 != t[Sf]) ? Aa[Tf](t[Sf]) : tb,
|
|
e = Wr(this.d, this, t);
|
|
if (n) {
|
|
if (zr(this) > 0 && !/[^0-9]/ [Fa](i)) return Lh(this, ot(i) - 1);
|
|
if (e) return i == Ib && (t = this.Wa(), (n = !X(t == wa ? tb : Aa(t))) && (n = t[rd] - 1, n = n >= 0 && t[cf](Ib, n) == n), n) ? !0 : (Ih(this, i), !0)
|
|
}
|
|
if (this.Zb() < 0 && t[Cf] in this.xg) return Lh(this, this.xg[t[Cf]]);
|
|
switch (t[Cf]) {
|
|
case 37:
|
|
return Rh(this, this.b - 1), !0;
|
|
case 39:
|
|
return Rh(this, this.b + 1), !0;
|
|
case 36:
|
|
return this.Da(ft(this.O()[vd](tb), this.d.fd, this.d)), !0;
|
|
case 35:
|
|
return this.Da(!1), !0;
|
|
case 33:
|
|
case 188:
|
|
return qh(this, !1, !0), !0;
|
|
case 34:
|
|
case 190:
|
|
return qh(this, !0, !0), !0;
|
|
case 9:
|
|
return !0
|
|
}
|
|
return Eh.g.bd[Ad](this, t)
|
|
}, va.kg = function(t) {
|
|
return !!t[Sf] && !Wr(this.d, this, t)
|
|
}, va.jc = function() {
|
|
this.Zb() == zr(this) - 1 ? qh(this, !0) : Eh.g.jc[Ad](this)
|
|
}, va.kc = function() {
|
|
0 == this.Zb() ? qh(this, !1) : Eh.g.kc[Ad](this)
|
|
}, va.Nb = function() {
|
|
return $e(this.c, this.b, this.c, this.b)
|
|
}, va.Da = function(t) {
|
|
var i = this.c[zf][rd];
|
|
Rh(this, P(t) ? t ? 0 : i - 1 : t)
|
|
}, va.Wa = function() {
|
|
var t = this.O();
|
|
return this.b > 0 && (t = t[Fd](0, this.b)), ft(t[vd](tb), this.d.fd, this.d) > -1 ? t : this.O()
|
|
}, va.O = function() {
|
|
return yi(this.c) || tb
|
|
}, va.Ia = function(t) {
|
|
var i = this.c[zf];
|
|
if (i && i[rd] > 0) {
|
|
for (var n = i[rd], e = 0; n > e; e++) this.c[Td](i[sf](0));
|
|
this.c[Ba](this.z), this.b = 0
|
|
}
|
|
for (i = 0; i < t[rd]; i++) Ih(this, t[Qa](i));
|
|
this.P && this.Da(!1)
|
|
}, va.fh = function(t, i) {
|
|
if (t != i) {
|
|
var n = this.O(),
|
|
e = n[cf](t),
|
|
s = e + t[rd] > this.b;
|
|
e >= 0 && (n = n[_a](t, i), s = this.b + i[rd] - (s ? 0 : t[rd]), this.Ia(n), this.Te(), e += i[rd], this.ia[Da](this.Ya[e] = {
|
|
Ud: t,
|
|
Td: i,
|
|
wf: this.O(),
|
|
xf: this.Wa(),
|
|
index: e
|
|
}), this.Da(s))
|
|
}
|
|
}, va.Va = function(t) {
|
|
return this.Rf = !0, this.Yb(), this.Rf = !1, this.b = 0, Jn(this, t ? hy : Bv), !0
|
|
}, va.Bd = function() {
|
|
return this.K && this.P
|
|
}, va.Oi = C("Rf"), va.Pi = function(t) {
|
|
var i = !1;
|
|
switch (t[Sd] && t[Sd].Ma()) {
|
|
case dj:
|
|
qh(this, !0), i = !0;
|
|
break;
|
|
case bj:
|
|
qh(this, !1), i = !0
|
|
}
|
|
return i
|
|
}, va.ig = function(t) {
|
|
var i = this.ac[rd];
|
|
if (!(0 > t || t >= i)) {
|
|
for (this.T = t, t = this.T + this.jd, this.rb.Ga(this.T > 0), this.jb.Ga(i > t || this.F && t >= i), Vr(this), t = 0; t < this.jd; t++) {
|
|
var n = this.T + t;
|
|
i > n && (n = this.ac[n], dh(this, n.Ye(t), n))
|
|
}
|
|
Ah(this), this.f.Ta(!0)
|
|
}
|
|
}, va.If = function(t, i) {
|
|
this.Kb(), dh(this, t, tb, ma, i).Ga(!1)
|
|
}, va.Te = function() {
|
|
Gr(this, function(t) {
|
|
t.Ga(!1)
|
|
}), this.ac = [], this.F = !1, this.rb.Ga(!1), this.jb.Ga(!1)
|
|
}, va.Kb = function() {
|
|
Vr(this), this.f.Ta(!1)
|
|
}, x(va, function() {
|
|
this.Ia(tb), this.Ya = [], Xo(this, this.c), this.Kb()
|
|
}), va.Rc = function(t) {
|
|
this.P && !hh(this, t[Sd]) && this.Va(!1)
|
|
}, va.qh = function(t) {
|
|
this.Rc(t)
|
|
}, Y(Bh, hn);
|
|
var BS = we();
|
|
va = Bh[cd], va.Xa = function(t) {
|
|
return this.b || (this.b = new Eh(Qt(La[kd]), this.d), this.b.Ff = this.f, Pr(this.b, ma), this.b[Ud]()), t && !t.c[BS] && (t.c[BS] = this.b), this.b
|
|
}, va.Df = function(t, i, n) {
|
|
t = this.Xa(t), t[Ud](), uh(t, i), n && t.Ia(n)
|
|
}, va.Lf = function(t, i, n, e) {
|
|
var e = e || 0,
|
|
s = this.Xa(t);
|
|
s.Fh(i.gc), s.cg(n), s.ig(e), ih(s), t = this.Xa(t), i = Wi(t.h()), n = ii(ya), n[za] - i[vf] - i[za] < 0 && (n = n[za] - i[za], uh(t, new Oo(new Vt(n > 0 ? n : 0, i.top))))
|
|
}, va.ag = function(t) {
|
|
t.c[BS] = wa
|
|
}, va.n = function() {
|
|
this.b && this.b.s(), this.c.s(), Bh.g.n[Ad](this)
|
|
};
|
|
var DS = {};
|
|
va = Hh[cd], l(va, function() {
|
|
this.b = {}
|
|
}), va.W = function() {
|
|
var t, i = new Hh;
|
|
for (t in this.b) this.b[jd](t) && (i.b[t] = wa);
|
|
return i
|
|
}, k(va, function(t) {
|
|
return this.b[jd](Fh(t))
|
|
}), va.forEach = function(t, i) {
|
|
for (var n in this.b) this.b[jd](n) && t[Ad](i, 32 == n[Bd](0) ? n[Zf](1) : n, ma, this)
|
|
}, va.yb = function() {
|
|
var t, i = [];
|
|
for (t in this.b) this.b[jd](t) && i[Da](32 == t[Bd](0) ? t[Zf](1) : t);
|
|
return i
|
|
}, va.Sa = function() {
|
|
for (var t in this.b)
|
|
if (this.b[jd](t)) return !1;
|
|
return !0
|
|
}, u(va, function(t) {
|
|
return t = Fh(t), this.b[jd](t) ? (delete this.b[t], !0) : !1
|
|
}), va.wc = function() {
|
|
return xt(this.yb())
|
|
}, va = Oh[cd], va.Se = function(t) {
|
|
this.q(t) != this.Lb && (this.b = t)
|
|
}, va.Vf = function(t) {
|
|
t && t[rd] > 0 && (this.gc = t)
|
|
}, va.Re = function() {
|
|
return this.gc[rd]
|
|
}, va.q = function(t) {
|
|
return O(t) ? t : t.q()
|
|
}, va.Ye = function(t, i) {
|
|
return O(t) ? t : t.Ye(i)
|
|
}, Y(Mh, Oh), Mh[cd].Se = function(t) {
|
|
Uh(this, this.b, -1, 0), Mh.g.Se[Ad](this, t), Uh(this, this.b, 0, 1)
|
|
}, Mh[cd].Re = function() {
|
|
return ut(this.c, function(t, i) {
|
|
return Ra.max(t, i.Re())
|
|
}, Mh.g.Re[Ad](this))
|
|
}, Mh[cd].Vf = function(t) {
|
|
Mh.g.Vf[Ad](this, t), t && t[rd] > 0 && Mh.g.Se[Ad](this, t[0])
|
|
}, Gh[cd].get = function(t, i) {
|
|
var n = this.b[t[nd]()],
|
|
e = O(i) ? i : Aa[Tf](i[Sf]);
|
|
return n && (n = n(e)) && n != e ? new Mh(e, [n]) : wa
|
|
};
|
|
var HS, FS = {
|
|
".": "á¢",
|
|
",": "á£"
|
|
},
|
|
OS = {
|
|
",": "،",
|
|
";": "Ø›",
|
|
"?": "ØŸ"
|
|
},
|
|
PS = {
|
|
".": "。",
|
|
"~": "~",
|
|
"!": "ï¼ÂÂ",
|
|
$: "ï¿¥",
|
|
"*": "Ãâ€â€",
|
|
"(": "(",
|
|
"<": "《",
|
|
">": "》",
|
|
",": ",",
|
|
"?": "?",
|
|
":": ":",
|
|
";": "ï¼›",
|
|
"[": "ã€ÂÂ",
|
|
"]": "】",
|
|
"\\": "ã€ÂÂ",
|
|
")": ")",
|
|
"{": "『",
|
|
"}": "ã€ÂÂ",
|
|
"`": "·",
|
|
"^": "……",
|
|
_: "â€â€Ââ€â€Â",
|
|
"@": "ï¼ ",
|
|
"#": "#",
|
|
"-": "ï¼ÂÂ",
|
|
"=": "ï¼ÂÂ",
|
|
"+": "+",
|
|
"|": "|",
|
|
"%": "ï¼…",
|
|
"&": "&",
|
|
"/": "ï¼ÂÂ",
|
|
"`": "ï½€"
|
|
},
|
|
MS = {
|
|
"'": ["‘’"],
|
|
'"': ["“â€ÂÂ"]
|
|
},
|
|
zS = {
|
|
va: "ã‚â€ÂãÂÂÂÂ",
|
|
vi: "ã‚â€ÂãÂÂÆ’",
|
|
vu: "ã‚â€Â",
|
|
ve: "ã‚â€Âã‡",
|
|
vo: "ã‚â€Âã‰",
|
|
vya: "ã‚â€Âゃ",
|
|
vyi: "ã‚â€ÂãÂÂÆ’",
|
|
vyu: "ã‚â€Âã‚…",
|
|
vye: "ã‚â€Âã‡",
|
|
vyo: "ã‚â€Âょ",
|
|
qq: "ã£q",
|
|
vv: "ã£v",
|
|
ll: "ã£l",
|
|
xx: "ã£x",
|
|
kk: "ã£k",
|
|
gg: "ã£g",
|
|
ss: "ã£s",
|
|
zz: "ã£z",
|
|
jj: "ã£j",
|
|
tt: "ã£t",
|
|
dd: "ã£d",
|
|
hh: "ã£h",
|
|
ff: "ã£f",
|
|
bb: "ã£b",
|
|
pp: "ã£p",
|
|
mm: "ã£m",
|
|
yy: "ã£y",
|
|
rr: "ã£r",
|
|
wwa: "ã£ã‚ÂÂ",
|
|
wwi: "ã£ã†ãÂÂÆ’",
|
|
wwu: "ã£ã†",
|
|
wwe: "ã£ã†ã‡",
|
|
wwo: "ã£を",
|
|
wwyi: "ã£ã‚ÂÂ",
|
|
wwye: "ã£ゑ",
|
|
wwha: "ã£ã†ãÂÂÂÂ",
|
|
wwhi: "ã£ã†ãÂÂÆ’",
|
|
wwhu: "ã£ã†",
|
|
wwhe: "ã£ã†ã‡",
|
|
wwho: "ã£ã†ã‰",
|
|
cc: "ã£c",
|
|
kya: "ãÂÂÂÂゃ",
|
|
kyi: "ãÂÂÂÂãÂÂÆ’",
|
|
kyu: "ãÂÂÂÂã‚…",
|
|
kye: "ãÂÂÂÂã‡",
|
|
kyo: "ãÂÂÂÂょ",
|
|
gya: "ãÂŽゃ",
|
|
gyi: "ãÂÂŽãÂÂÆ’",
|
|
gyu: "ãÂÂŽã‚…",
|
|
gye: "ãÂÂŽã‡",
|
|
gyo: "ãÂŽょ",
|
|
sya: "ãÂÂâ€â€ÃƒÂ£Ã¢â‚¬Å¡Ã†â€™",
|
|
syi: "ãÂÂâ€â€ÃƒÂ£Ã‚ÂÆ’",
|
|
syu: "ãÂÂâ€â€ÃƒÂ£Ã¢â‚¬Å¡Ã¢â‚¬Â¦",
|
|
sye: "ãÂÂâ€â€ÃƒÂ£Ã‚‡",
|
|
syo: "ãÂÂâ€â€ÃƒÂ£Ã¢â‚¬Å¡Ã¢â‚¬Â¡",
|
|
sha: "ãÂÂâ€â€ÃƒÂ£Ã¢â‚¬Å¡Ã†â€™",
|
|
shi: "ãÂÂâ€â€",
|
|
shu: "ãÂÂâ€â€ÃƒÂ£Ã¢â‚¬Å¡Ã¢â‚¬Â¦",
|
|
she: "ãÂÂâ€â€ÃƒÂ£Ã‚‡",
|
|
sho: "ãÂÂâ€â€ÃƒÂ£Ã¢â‚¬Å¡Ã¢â‚¬Â¡",
|
|
zya: "ã˜ゃ",
|
|
zyi: "ã˜ãÂÂÆ’",
|
|
zyu: "ã˜ゅ",
|
|
zye: "ã˜ã‡",
|
|
zyo: "ã˜ょ",
|
|
tya: "ã¡ゃ",
|
|
tyi: "ã¡ãÂÂÆ’",
|
|
tyu: "ã¡ゅ",
|
|
tye: "ã¡ã‡",
|
|
tyo: "ã¡ょ",
|
|
cha: "ã¡ゃ",
|
|
chi: "ã¡",
|
|
chu: "ã¡ゅ",
|
|
che: "ã¡ã‡",
|
|
cho: "ã¡ょ",
|
|
cya: "ã¡ゃ",
|
|
cyi: "ã¡ãÂÂÆ’",
|
|
cyu: "ã¡ゅ",
|
|
cye: "ã¡ã‡",
|
|
cyo: "ã¡ょ",
|
|
dya: "ã¢ゃ",
|
|
dyi: "ã¢ãÂÂÆ’",
|
|
dyu: "ã¢ゅ",
|
|
dye: "ã¢ã‡",
|
|
dyo: "ã¢ょ",
|
|
tsa: "ã¤ãÂÂÂÂ",
|
|
tsi: "ã¤ãÂÂÆ’",
|
|
tse: "ã¤ã‡",
|
|
tso: "ã¤ã‰",
|
|
tha: "ã¦ゃ",
|
|
thi: "ã¦ãÂÂÆ’",
|
|
"t'i": "ã¦ãÂÂÆ’",
|
|
thu: "ã¦ゅ",
|
|
the: "ã¦ã‡",
|
|
tho: "ã¦ょ",
|
|
"t'yu": "ã¦ゅ",
|
|
dha: "ã§ゃ",
|
|
dhi: "ã§ãÂÂÆ’",
|
|
"d'i": "ã§ãÂÂÆ’",
|
|
dhu: "ã§ゅ",
|
|
dhe: "ã§ã‡",
|
|
dho: "ã§ょ",
|
|
"d'yu": "ã§ゅ",
|
|
twa: "ã¨ãÂÂÂÂ",
|
|
twi: "ã¨ãÂÂÆ’",
|
|
twu: "ã¨ãÂÂ…",
|
|
twe: "ã¨ã‡",
|
|
two: "ã¨ã‰",
|
|
"t'u": "ã¨ãÂÂ…",
|
|
dwa: "ã©ãÂÂÂÂ",
|
|
dwi: "ã©ãÂÂÆ’",
|
|
dwu: "ã©ãÂÂ…",
|
|
dwe: "ã©ã‡",
|
|
dwo: "ã©ã‰",
|
|
"d'u": "ã©ãÂÂ…",
|
|
nya: "ã«ゃ",
|
|
nyi: "ã«ãÂÂÆ’",
|
|
nyu: "ã«ゅ",
|
|
nye: "ã«ã‡",
|
|
nyo: "ã«ょ",
|
|
hya: "ã²ゃ",
|
|
hyi: "ã²ãÂÂÆ’",
|
|
hyu: "ã²ゅ",
|
|
hye: "ã²ã‡",
|
|
hyo: "ã²ょ",
|
|
bya: "ã³ゃ",
|
|
byi: "ã³ãÂÂÆ’",
|
|
byu: "ã³ゅ",
|
|
bye: "ã³ã‡",
|
|
byo: "ã³ょ",
|
|
pya: "ã´ゃ",
|
|
pyi: "ã´ãÂÂÆ’",
|
|
pyu: "ã´ゅ",
|
|
pye: "ã´ã‡",
|
|
pyo: "ã´ょ",
|
|
fa: "ãµãÂÂÂÂ",
|
|
fi: "ãµãÂÂÆ’",
|
|
fu: "ãµ",
|
|
fe: "ãµã‡",
|
|
fo: "ãµã‰",
|
|
fya: "ãµゃ",
|
|
fyu: "ãµゅ",
|
|
fyo: "ãµょ",
|
|
hwa: "ãµãÂÂÂÂ",
|
|
hwi: "ãµãÂÂÆ’",
|
|
hwe: "ãµã‡",
|
|
hwo: "ãµã‰",
|
|
hwyu: "ãµゅ",
|
|
mya: "ã¿ゃ",
|
|
myi: "ã¿ãÂÂÆ’",
|
|
myu: "ã¿ゅ",
|
|
mye: "ã¿ã‡",
|
|
myo: "ã¿ょ",
|
|
rya: "りゃ",
|
|
ryi: "ã‚Å ãÂÂÆ’",
|
|
ryu: "りゅ",
|
|
rye: "ã‚Å ã‡",
|
|
ryo: "りょ",
|
|
"n'": "ã‚“",
|
|
nn: "ã‚“",
|
|
xn: "ã‚“",
|
|
a: "ã‚",
|
|
i: "ã„",
|
|
u: "ã†",
|
|
wu: "ã†",
|
|
e: "ãˆ",
|
|
o: "ãÂÂÃ… ",
|
|
xa: "ãÂÂÂÂ",
|
|
xi: "ãÂÂÆ’",
|
|
xu: "ãÂÂ…",
|
|
xe: "ã‡",
|
|
xo: "ã‰",
|
|
la: "ãÂÂÂÂ",
|
|
li: "ãÂÂÆ’",
|
|
lu: "ãÂÂ…",
|
|
le: "ã‡",
|
|
lo: "ã‰",
|
|
lyi: "ãÂÂÆ’",
|
|
xyi: "ãÂÂÆ’",
|
|
lye: "ã‡",
|
|
xye: "ã‡",
|
|
ye: "ã„ã‡",
|
|
ka: "ã‹",
|
|
ki: "ãÂÂÂÂ",
|
|
ku: "ãÂÂÂÂ",
|
|
ke: "ã‘",
|
|
ko: "ã“",
|
|
xka: "ヵ",
|
|
xke: "ヶ",
|
|
lka: "ヵ",
|
|
lke: "ヶ",
|
|
ga: "ãÂÂÅ’",
|
|
gi: "ãÂÂŽ",
|
|
gu: "ãÂÂÂÂ",
|
|
ge: "ãÂÂ’",
|
|
go: "ãÂÂâ€Â",
|
|
sa: "ã•",
|
|
si: "ãÂÂâ€â€",
|
|
su: "ãÂÂâ„¢",
|
|
se: "ã›",
|
|
so: "ãÂÂÂÂ",
|
|
ca: "ã‹",
|
|
ci: "ãÂÂâ€â€",
|
|
cu: "ãÂÂÂÂ",
|
|
ce: "ã›",
|
|
co: "ã“",
|
|
qa: "ãÂÂÂÂãÂÂÂÂ",
|
|
qi: "ãÂÂÂÂãÂÂÆ’",
|
|
qu: "ãÂÂÂÂ",
|
|
qe: "ãÂÂÂÂã‡",
|
|
qo: "ãÂÂÂÂã‰",
|
|
kwa: "ãÂÂÂÂãÂÂÂÂ",
|
|
kwi: "ãÂÂÂÂãÂÂÆ’",
|
|
kwe: "ãÂÂÂÂã‡",
|
|
kwo: "ãÂÂÂÂã‰",
|
|
gwa: "ãÂÂÂÂãÂÂÂÂ",
|
|
za: "ã–",
|
|
zi: "ãÂÂËœ",
|
|
zu: "ãÂÂÅ¡",
|
|
ze: "ãÂÂÅ“",
|
|
zo: "ãž",
|
|
ja: "ã˜ゃ",
|
|
ji: "ãÂÂËœ",
|
|
ju: "ã˜ゅ",
|
|
je: "ã˜ã‡",
|
|
jo: "ã˜ょ",
|
|
jya: "ã˜ゃ",
|
|
jyi: "ã˜ãÂÂÆ’",
|
|
jyu: "ã˜ゅ",
|
|
jye: "ã˜ã‡",
|
|
jyo: "ã˜ょ",
|
|
ta: "ãŸ",
|
|
ti: "ã¡",
|
|
tu: "ã¤",
|
|
tsu: "ã¤",
|
|
te: "ã¦",
|
|
to: "ã¨",
|
|
da: "ã ",
|
|
di: "ã¢",
|
|
du: "ãÂÂÂ¥",
|
|
de: "ã§",
|
|
"do": "ã©",
|
|
xtu: "ã£",
|
|
xtsu: "ã£",
|
|
ltu: "ã£",
|
|
ltsu: "ã£",
|
|
na: "ãª",
|
|
ni: "ã«",
|
|
nu: "ã¬",
|
|
ne: "ãÂÂÂÂ",
|
|
no: "ã®",
|
|
ha: "ã¯",
|
|
hi: "ã²",
|
|
hu: "ãµ",
|
|
fu: "ãµ",
|
|
he: "ã¸",
|
|
ho: "ã»",
|
|
ba: "ã°",
|
|
bi: "ã³",
|
|
bu: "ã¶",
|
|
be: "ã¹",
|
|
bo: "ã¼",
|
|
pa: "ã±",
|
|
pi: "ã´",
|
|
pu: "ã·",
|
|
pe: "ãº",
|
|
po: "ã½",
|
|
ma: "ã¾",
|
|
mi: "ã¿",
|
|
mu: "ã‚€",
|
|
me: "ã‚ÂÂ",
|
|
mo: "ã‚‚",
|
|
xya: "ゃ",
|
|
lya: "ゃ",
|
|
ya: "ã‚„",
|
|
wyi: "ã‚ÂÂ",
|
|
xyu: "ã‚…",
|
|
lyu: "ã‚…",
|
|
yu: "ゆ",
|
|
wye: "ã‚‘",
|
|
xyo: "ょ",
|
|
lyo: "ょ",
|
|
yo: "よ",
|
|
ra: "ら",
|
|
ri: "り",
|
|
ru: "ã‚‹",
|
|
re: "れ",
|
|
ro: "ã‚ÂÂ",
|
|
xwa: "ゎ",
|
|
lwa: "ゎ",
|
|
wa: "ã‚ÂÂ",
|
|
wi: "ã†ãÂÂÆ’",
|
|
we: "ã†ã‡",
|
|
wo: "ã‚’",
|
|
wha: "ã†ãÂÂÂÂ",
|
|
whi: "ã†ãÂÂÆ’",
|
|
whu: "ã†",
|
|
whe: "ã†ã‡",
|
|
who: "ã†ã‰",
|
|
"z/": "・",
|
|
"z.": "…",
|
|
"z,": "‥",
|
|
zh: "â†ÂÂ",
|
|
zj: "↓",
|
|
zk: "↑",
|
|
zl: "→",
|
|
"z-": "〜",
|
|
"z[": "『",
|
|
"z]": "ã€ÂÂ",
|
|
0: "ï¼ÂÂ",
|
|
1: "1",
|
|
2: "ï¼’",
|
|
3: "3",
|
|
4: "ï¼â€Â",
|
|
5: "5",
|
|
6: "ï¼–",
|
|
7: "ï¼â€â€",
|
|
8: "8",
|
|
9: "ï¼™",
|
|
"'": "’",
|
|
'"': "â€ÂÂ",
|
|
",": "ã€ÂÂ",
|
|
".": "。",
|
|
"[": "「",
|
|
"]": "ã€ÂÂ",
|
|
"~": "〜",
|
|
"/": "・",
|
|
"-": "ー",
|
|
"!": "ï¼ÂÂ",
|
|
"#": "#",
|
|
$: "$",
|
|
"%": "ï¼…",
|
|
"&": "&",
|
|
"(": "(",
|
|
")": ")",
|
|
"*": "*",
|
|
"+": "+",
|
|
":": ":",
|
|
";": "ï¼›",
|
|
"<": "<",
|
|
"=": "ï¼ÂÂ",
|
|
">": ">",
|
|
"?": "?",
|
|
"@": "ï¼ ",
|
|
"^": "ï¼¾",
|
|
_: "_",
|
|
"`": "ï½€",
|
|
"{": "ï½›",
|
|
"|": "|",
|
|
"}": "ï½ÂÂ",
|
|
"\\": "ï¿¥",
|
|
"Â¥": "ï¿¥"
|
|
},
|
|
US = new Hh;
|
|
for (HS in zS)
|
|
for (var KS = 0, GS = HS[rd]; GS > KS; ++KS) US.b[Fh(HS[Qa](KS))] = wa;
|
|
Qh[cd].q = function() {
|
|
return this[Ua][0]
|
|
}, Y($h, Qh);
|
|
var _S = "jsapi";
|
|
$h[cd].q = function() {
|
|
return this.c ? this.j ? this[Ua][Yd](tb) : this[Ua][Yd](Hb) + Hb : $h.g.q[Ad](this)
|
|
}, Y(hc, ho);
|
|
var VS = we();
|
|
we(), va = hc[cd], va.Ob = L("t13nzh"), va.oc = function() {
|
|
return [kw, xw, Tw, Mw]
|
|
}, va.Fe = function(t) {
|
|
return t.B == Zy
|
|
}, va.Za = function(t) {
|
|
this.T || (cc(this), this.T = !0), hc.g.Za[Ad](this, t);
|
|
var i = this.c.Xa(t);
|
|
if (fh(i, V(function(i) {
|
|
var n = this.ea(t);
|
|
return 32 == i[Cf] || this.Zc.get(n, i)
|
|
}, this)), !t.z) {
|
|
var n = Ei(t.C());
|
|
if (n != La) {
|
|
var e = K(t);
|
|
this.F[e] || (Pn(n, Mw, i.qh, !0, i), zk && Pn(n, mv, i.qh, !0, i), this.F[e] = t)
|
|
}
|
|
}
|
|
}, va.Ab = function(t) {
|
|
if (hc.g.Ab[Ad](this, t), this.cd(t)) {
|
|
this.c.ag(t);
|
|
var i = t.c[VS];
|
|
i && i.s(), t.c[VS] = wa
|
|
}
|
|
}, va.lh = function(t, i) {
|
|
this.f[id]();
|
|
var n = this.oa.c[VS];
|
|
if (n) {
|
|
var e = i[Pf] == hy ? t.O() : tb;
|
|
e ? (n.s(), n = this.oa.Wb(), En(n), n[_a](e), ye(this.oa), n.Hb(!0)) : An(n), n.s(), this.oa.c[VS] = wa
|
|
}
|
|
}, d(va, function(t, i) {
|
|
this.oa = t;
|
|
var n = this.c.Xa(t);
|
|
if (n.tf = t, !ao(this, t, i)) return !1;
|
|
if (!this.N(this.oa) || qr(i)) return !1;
|
|
if (i[Pf] == Mw) return Pk && t.sb(), n.Va(!1), !1;
|
|
if (i[Pf] == kw || i[Pf] == xw || i[Pf] == Tw) {
|
|
var e = K(t);
|
|
this.j[e] || (this.j[e] = {
|
|
keyCode: -1,
|
|
lastKey: -1
|
|
});
|
|
var s;
|
|
if (t.F && 13 == i[Cf]) i[Pf] == kw && (s = new Lr(13, 0, !1, i));
|
|
else t: {
|
|
switch (s = this.j[e], i[Pf]) {
|
|
case kw:
|
|
zk && (17 == s.lastKey && !i[pd] || 18 == s.lastKey && !i[ed]) && (s.lastKey = -1, a(s, -1)), xS && !he(i[Cf], s.lastKey, i[Md], i[pd], i[ed]) ? s = Ir(i, s) : (a(s, Mk && i[Cf] in kS ? kS[i[Cf]] : i[Cf]), s = wa);
|
|
break t;
|
|
case Tw:
|
|
s.lastKey = -1, a(s, -1);
|
|
break;
|
|
case xw:
|
|
s = Ir(i, s);
|
|
break t
|
|
}
|
|
s = wa
|
|
}
|
|
if (s) {
|
|
if (n.Bd()) return n = n.Ne(s), s.s(), n;
|
|
if (n = t.Wb(), !n) return !1;
|
|
var r, e = Aa[Tf](s[Sf]);
|
|
t: {
|
|
var o = Aa[Tf](s[Sf]);
|
|
if ((r = this.oa.Wb()) && r.Sa() && (o = this.Zc.get(this.ea(this.oa), o))) {
|
|
var o = o.b,
|
|
h = this.oa.Cd();
|
|
if (r && h) {
|
|
En(r), r[_a](o), r.Hb(!0), r.s(), r = !0;
|
|
break t
|
|
}
|
|
}
|
|
r = !1
|
|
}
|
|
return r ? !0 : /[^a-zA-Z]/ [Fa](e) ? !1 : (t.c[VS] = n, ne(t, this.b).yd = tb, En(n), n.f = n.H.qb(), this.c.Df(t, n.Me(), e), this.f[qd](), s.s(), !0)
|
|
}
|
|
}
|
|
return !1
|
|
}), va.Yi = function(t, i, n, e, s) {
|
|
if (t.Bd()) {
|
|
var n = i.q(),
|
|
r = t.Wa();
|
|
uc(r) || (r = t.O()), n == r[Qd]() && (t.Kb(), e && s && e && s) && (t = i.b || 0, i = ne(this.oa, this.b), i.Hg = n, i.ui = t, this.c.Lf(this.oa, s, this.d.Jf, t - 1))
|
|
}
|
|
}, va.oh = function(t, i) {
|
|
var n = i[Sd].Ma(),
|
|
e = n.q(),
|
|
s = t.Wa(),
|
|
r = ne(this.oa, this.b).Hg;
|
|
if (s[Qd]() == r) {
|
|
var n = uc(s)[Fd](0, n.c),
|
|
r = (r = i.eh ? this.Zc.get(this.ea(this.oa), i.eh) : wa) ? r.b : tb,
|
|
o = t.O();
|
|
if (o == s) {
|
|
if (o = o[_a](n, e), !uc(o)) return t.Ia(o + r), t.Va(!0), !0
|
|
} else if (r) return !1;
|
|
t.fh(n, e)
|
|
}
|
|
return !0
|
|
}, va.mh = function(t) {
|
|
return ac(this, t[Sd], t[Ua], t.c + 1)
|
|
}, va.nh = function(t) {
|
|
if (this.f[id](), t.Bd()) {
|
|
var i = t.O();
|
|
if (i) {
|
|
var n = ne(this.oa, this.b);
|
|
if (i[rd] > this.d.Bf) t.If(qg, {
|
|
background: db
|
|
}), n.yd = i;
|
|
else {
|
|
var e = t.Wa(),
|
|
n = n.yd || tb;
|
|
uc(e) || (e = i), e = e[Qd](), e != n && (t.Te(), ac(this, t, e, 1) || t.Kb())
|
|
}
|
|
this.f[qd]()
|
|
} else t.Va(!1)
|
|
}
|
|
}, va.n = function() {
|
|
var t = this.c.Xa(wa);
|
|
t[ld](Ap, V(this.oh, this, t));
|
|
var i = V(this.lh, this, t);
|
|
t[ld](hy, i), t[ld](Bv, i), i = V(this.mh, this), t[ld](Wv, i), this.f[ld](Ty, V(this.nh, this, t)), this.f.s(), this.M.s(), hc.g.n[Ad](this)
|
|
}, va = bc[cd], va.Bb = 0, va.Qb = 0, va.Sa = function() {
|
|
return this.Qb - this.Bb == 0
|
|
}, l(va, function() {
|
|
m(this.b, 0), this.Qb = this.Bb = 0
|
|
}), k(va, function(t) {
|
|
return dt(this.b, t)
|
|
}), u(va, function(t) {
|
|
return t = kk(this.b, t), 0 > t ? !1 : (t == this.Bb ? lc(this) : (yk[Wd][Ad](this.b, t, 1), this.Qb--), !0)
|
|
}), va.yb = function() {
|
|
return this.b[Ga](this.Bb, this.Qb)
|
|
}, Y(vc, hn), va = vc[cd], va.Bh = N, va.Mi = function(t, i, n) {
|
|
this.c = wa, this.Bh(t, i, n), jc(this)
|
|
}, va.dh = N, va.bh = N, va.Ad = function(t, i) {
|
|
var n = wc(this, t);
|
|
if (n) return i(t, !0, !0, n), !0;
|
|
if (n = gc(this.b), !n || !sc(n.ub, t)) {
|
|
var n = this.b,
|
|
e = new pc(t, i);
|
|
n.b[n.Qb++] = e
|
|
}
|
|
return jc(this), !1
|
|
}, Y(yc, vc), va = yc[cd], va.Ac = wa, va.Bh = function(t, i, n) {
|
|
function e(t, i) {
|
|
var n = it(t[Oa]()),
|
|
e = !r.c && xc(s, n, a) || new $h(n, a);
|
|
if (t[rd]) {
|
|
var h = t[Oa]();
|
|
if (n && h && h[rd]) {
|
|
var f = s.T,
|
|
d = [];
|
|
xk(h, function(i, e) {
|
|
i && d[Da](f(i, n, t, e))
|
|
}), h = new Mh(n, d), r.c || (mc(s.f, o)[n] = h, mc(s.M, o)[h.b] = n), u || (s.j[n] = !0), c(e, Bj), i(e, h)
|
|
} else c(e, Vv), i(e, wa)
|
|
} else c(e, Vv), i(e, wa)
|
|
}
|
|
kc(this, Nj, yp), this.Ac && (this.Ac.name = xy + oc(t.ub)[_a](/-/g, vp), ya[df].report(this.Ac));
|
|
var s = this,
|
|
r = t.ub,
|
|
o = [ec(r)[nd]()],
|
|
h = t.b,
|
|
t = t[Ua],
|
|
u = r.f,
|
|
a = ec(r),
|
|
i = n[0] == Qg,
|
|
n = n[1];
|
|
if (i && n)
|
|
if (r.c) {
|
|
var t = Tk(n, function(t) {
|
|
return it(t[0])
|
|
}),
|
|
f = !0,
|
|
d = new Mh(r.q(), []);
|
|
xk(n, function(t) {
|
|
t && t[rd] && e(t, function(t, i) {
|
|
t[kf] == Bj && i ? d.c[Da](i) : f = !1
|
|
})
|
|
}), i = mc(s.f, o), i[r.q()] = d, n = xc(s, r) || r, c(n, f ? Bj : Vv), t = ic(t, ec(r), r.b || 0, !1), n[kf] == Bj && !n.Xb && n.q() != t.q() && (i = mc(s.f, o), i[t.q()] = d, nc(t, n.d || 0), c(t, n[kf]), Tc(this, t)), h(n, !1, f, f ? d : wa)
|
|
} else xk(n, function(t) {
|
|
t && t[rd] && e(t, function(t, i) {
|
|
h(t, !1, t[kf] == Bj && !!i, i)
|
|
})
|
|
});
|
|
else if (r.c) n = xc(this, r) || r, c(n, Vv), h(n, !1, !1, wa);
|
|
else
|
|
for (i = 0; t && i < t[rd]; ++i) n = xc(this, t[i], a) || new $h(t[i], a), c(n, Vv), h(n, !1, !1, wa)
|
|
}, va.Ad = function(t, i) {
|
|
var n, e = xc(this, t),
|
|
s = e ? e.d || 0 : 0,
|
|
r = wc(this, t),
|
|
o = r ? r.Re() : 0,
|
|
h = this.p.zc;
|
|
return r && (t.b || 0) <= o ? (i(t, !0, !0, r), n = !0) : (!t.Xb && (!e || e[kf] != Bj && e[kf] != Vv) || h > s && o == s) && (this.d ? (e = this.b, s = new pc(t, i), e.b[e.Qb++] = s) : (e = gc(this.b), e && sc(e.ub, t) || (e = this.b, s = new pc(t, i), e.b[e.Qb++] = s)), n = !1), jc(this), n
|
|
}, va.dh = function(i, n) {
|
|
var e = this.p,
|
|
s = i.ub,
|
|
r = e.ad;
|
|
if (this.d) {
|
|
var o = xc(this, s),
|
|
o = o ? o.d || 0 : 0;
|
|
o > 0 && (r = o + e.Dd)
|
|
}
|
|
nc(s, Ra.min(Ra.max(r, s.b || 0), e.zc)), s.Xb || Tc(this, s), r = {
|
|
uv: Sc(this, ec(s))
|
|
}, o = s.B == jw || s.B == ww ? $y : tb, o = {
|
|
text: s.c ? s.q() + o : s[Ua][Yd](Hb),
|
|
ime: oc(s),
|
|
num: s.d,
|
|
cp: Sl,
|
|
cs: Sl,
|
|
ie: Py,
|
|
oe: Py,
|
|
app: _S
|
|
}, e.Af && (o.sct = e.Af), qt(o, r), r = new xr(o), e = this.F, o = r.b, r = r.c, e.b && Sr(e, e.b);
|
|
var o = e.p + o,
|
|
h = o + pb + e.f;
|
|
if (h != e.c && (e.d = new wr(o, e.f), e.c = h), r) {
|
|
o = Rt(r), "undefined" == typeof o && t(Ta("Keys are undefined")), h = Nt(r), o[rd] != h[rd] && t(Ta("Mismatched lengths for keys/values"));
|
|
for (var u = new br(wa, ma, ma), a = 0; a < o[rd]; a++) gr(u, o[a], h[a])
|
|
}
|
|
var f, u = V(n, ma);
|
|
if (o = e.d, h = V(e.j, e, u, !0), u = V(e.j, e, u, !1), r = r || wa, La[Xf][Lf]) {
|
|
a = vp + (gS++)[nd](36) + fk()[nd](36), ck._callbacks_ || (ck._callbacks_ = {});
|
|
var d = La[Af](Hj),
|
|
b = wa;
|
|
if (o.Fd > 0 && (b = ck[dd](jr(a, d, r, u), o.Fd)), u = o.c.W(), r)
|
|
for (f in r)(!r[jd] || r[jd](f)) && hr(u, f, r[f]);
|
|
h && (ck._callbacks_[a] = yr(a, d, h, b), hr(u, o.b, wp + a)), ti(d, {
|
|
type: py,
|
|
id: a,
|
|
charset: cp,
|
|
src: u[nd]()
|
|
}), La.getElementsByTagName(pm)[0][Ba](d), f = {
|
|
Na: a,
|
|
Fd: b
|
|
}
|
|
} else u && u(r), f = wa;
|
|
e.b = {
|
|
Th: f,
|
|
key: e.c
|
|
}, i.id = e.b, c(s, cj), kc(this, yp)
|
|
}, va.bh = function(t) {
|
|
var i = t.ub,
|
|
n = 0,
|
|
e = xc(this, i);
|
|
e && (n = (e.d || 0) - this.p.Dd, nc(e, n), 0 >= n && (mc(this.z, [ec(e)[nd]()])[e.q()] = wa)), Sr(this.F, t.id), c(i, Sp)
|
|
}, Y(Ec, ho), va = Ec[cd], va.Ob = L("t13nsuggestion"), va.oc = function() {
|
|
return [gv, kw, xw]
|
|
}, va.Fe = function(t) {
|
|
return t.B != Zy
|
|
}, va.Si = function(t, i, n, e, s) {
|
|
if (n.q(), e && s) {
|
|
var e = this.c,
|
|
r = s,
|
|
o = wc(e, n),
|
|
h = o.Lb;
|
|
e.j[h] = !0, r != h && (o.Se(r), mc(e.M, [ec(n)[nd]()])[r] = h), oo(this.zd, ec(n), s) && (s += eb), i[_a](s), i.Hb(!0)
|
|
} else An(i);
|
|
i.s(), t.sb()
|
|
}, va.$i = function(t, i, n, e, s, r, o, h) {
|
|
o && h && s.q() == n.q() && (n.f = i.qb(), e && n[_a](h.Lb), i = V(this.Si, this, t, n, s), e = Ws(ec(s).B), s = {}, s.direction = Xs(e) ? Ij : Rw, (e = e.b.f) && e.lineHeight && (s[Lw] = e.lineHeight), e && e.fontSize && (s[Zv] = e.fontSize + kj), bu(this.f, t, n.Me(ma, !0), h, i, s))
|
|
}, d(va, function(t, i) {
|
|
if (!ao(this, t, i)) return !1;
|
|
var n;
|
|
if ((n = qr(i)) || (i[Pf] == gv ? n = 0 : (n = 8 == i[Cf], n = i[Pf] == (Mk ? xw : kw) && n ? 0 : !t.Cd() || 1)), n) return !1;
|
|
n = 8 == i[Cf];
|
|
var e = t.Wb();
|
|
if (!e || !e.xc() || !e.Sa()) return !1;
|
|
var s = e.H.qb(),
|
|
r = fn(s, s.m),
|
|
o = fn(s, s.m - 1),
|
|
h = this.ea(t);
|
|
if (n) {
|
|
if (Ys(vT[h.B], r)) return !1
|
|
} else if (!Ys(vT[h.B], o) || !Ys(vT[h.B], r)) return !1;
|
|
if (so(this.zd, e, Qs(h.B, h.X), !n), e.Sa()) return !1;
|
|
En(e), r = e.q();
|
|
t: if (o = vT[h.X], r) {
|
|
for (var c = 0, u = r[rd]; u > c; c++)
|
|
if (!o.isChar(r[Qa](c))) {
|
|
o = !1;
|
|
break t
|
|
} o = !0
|
|
} else o = !1;
|
|
return o ? !1 : (h = new $h(r, h, !0), P(this.c.Ad(h, V(this.$i, this, t, s, e, n))))
|
|
}), Y(Ac, ho), va = Ac[cd], va.Ob = L("t13ntransform"), va.oc = function() {
|
|
return [kw, xw, Mw]
|
|
}, va.Fe = function(t) {
|
|
return t.B != Zy && t.B != ww
|
|
}, va.aj = function(t, i, n, e) {
|
|
var s = t.q(),
|
|
r = ec(t);
|
|
this.c[s] && (xk(this.c[s], function(t) {
|
|
if (n && t) {
|
|
var s = fn(t.H, t.H.m - 1),
|
|
o = fn(t.V, t.V.m),
|
|
h = this.zd;
|
|
(i || !oo(h, r, s) && !oo(h, r, o)) && (t[_a](zh(e)), i && (this.oa instanceof Us ? t.Hb(!0) : ye(this.oa)))
|
|
}
|
|
t.s()
|
|
}, this), delete this.c[s])
|
|
}, d(va, function(t, i) {
|
|
if (!ao(this, t, i)) return !1;
|
|
if (this.oa = t, i[Pf] == Mw) return Pk && t.sb(), !1;
|
|
if (Cc(t, i)) return !1;
|
|
var n = this.ea(t);
|
|
if (ro(this.zd, n, Aa[Tf](i[Cf] || i[Sf]))) {
|
|
var e, n = t.Wb();
|
|
if (e = !!n) t: {
|
|
if (n.xc()) {
|
|
if (e = this.ea(t), so(this.zd, n, e), e = Aa[Tf](i[Cf] || i[Sf]), n.Sa()) e = !1;
|
|
else {
|
|
var s = n.q();
|
|
(e = this.Zc.get(this.ea(t), s + e)) ? (En(n), n[_a](e.b), n.Hb(!0), n.s(), e = !0) : e = !1
|
|
}
|
|
if (e) {
|
|
e = !0;
|
|
break t
|
|
}
|
|
n.xc() && !n.Sa() && (s = this.ea(t), En(n), e = n.q(), s = new $h(e, s), this.c[e] || (this.c[e] = []), this.c[e][Da](n), this.j.Ad(s, this.f) === !1 && n.Kf())
|
|
}
|
|
e = Aa[Tf](i[Cf] || i[Sf]),
|
|
n = t.Wb(),
|
|
n && n.Sa() && (e = this.Zc.get(this.ea(t), e)) ? (En(n), n[_a](e.b), n.Hb(!0), n.s(), e = !0) : e = !1
|
|
}
|
|
return e
|
|
}
|
|
return !1
|
|
}), Y(Lc, ho);
|
|
var JS = {
|
|
Kd: cy,
|
|
Xf: "t13n.maybeChangeDirection"
|
|
};
|
|
va = Lc[cd], va.Ob = L("t13n"), va.oc = function() {
|
|
var t = [];
|
|
return xk(this.c, function(i) {
|
|
pt(t, i.oc())
|
|
}), wt(t), t
|
|
}, va.Za = function(t) {
|
|
t.T == rm ? Lc.g.Za[Ad](this, t) : to(this, t), fc(this.c, AS[3], t)
|
|
}, va.Ab = function(t) {
|
|
t.T == rm && Lc.g.Ab[Ad](this, t), fc(this.c, AS[4], t)
|
|
}, va.gf = function(t) {
|
|
Lc.g.gf[Ad](this, t), fc(this.c, AS[0], t)
|
|
}, va.cf = function(t) {
|
|
Lc.g.cf[Ad](this, t), fc(this.c, AS[1], t)
|
|
}, d(va, function(t, i) {
|
|
return t.T != rm ? !1 : this[Cd](t) ? dc(this.c, AS[9], t, i) : !1
|
|
}), Y(Nc, qc), Y(Bc, ah), va = Bc[cd], va.l = function() {
|
|
Bc.g.l[Ad](this);
|
|
var t = this.C(),
|
|
i = this.h(),
|
|
n = this.La().v(),
|
|
e = hi(t.b, Wl),
|
|
s = $t(t.b, by, wa, e)[0];
|
|
this.c = t.l(Hv, n + ol), Pk && t.Dg(this.c, {
|
|
hideFocus: !0
|
|
}), this.c.contentEditable = !0, t.Aa(s, this.c), this.rb = t.l(Hv, n + Yb), t.Aa(s, this.rb);
|
|
var r = si(Hv, n + $b);
|
|
t.Aa(r, t.l(Hv, n + hl)), this.jb = t.l(Hv, n + sl), t.Aa(r, this.jb), t.Aa(r, t.l(Hv, n + tl)), t.Aa(s, r), t.Aa(i, e)
|
|
}, va.S = function() {
|
|
this.tb(!0), Bc.g.S[Ad](this), this[Rf](ym, this.cj, !1, this), this[Rf](Gv, this.bj, !1, this), this[Rf](Ap, this.ej, !1, this), Fr(this).w(this.c, kw, this.dj, !0, this), Fr(this).w(this.c, [Mw, Gw, Ev, yv, fj, mv], Mc), Xo(this, this.c), this.Ta(!1, !0), Zi(this.c, !1, Mk)
|
|
}, va.Pc = function() {
|
|
return this.rb || Bc.g.Pc[Ad](this)
|
|
}, va.jc = function() {
|
|
var t = this.Zb();
|
|
0 > t || t >= zr(this) - 1 ? Oc(this, 1) : (Bc.g.jc[Ad](this), e(this.b[this.R], this.F + this.Zb()), Wc(this))
|
|
}, va.kc = function() {
|
|
this.Zb() <= 0 ? Oc(this, -1) : (Bc.g.kc[Ad](this), e(this.b[this.R], this.F + this.Zb()), Wc(this))
|
|
}, va.bd = function(t) {
|
|
if (!this.d) return !1;
|
|
var i;
|
|
if (i = Uc(this)) t: if (this.d.Le(this, t)) this.d.zf(this, t) && (0 == this.b[rd] && (this.b = [new tu(this.O())], this.R = 0), this.ia = jv, Vc(this)), i = !0;
|
|
else {
|
|
if (dt(this.d.c, t[Cf])) {
|
|
i = 8 == t[Cf];
|
|
var n;
|
|
if (n = i)
|
|
if (n = this.Nb().D(), this.z && 0 != this.z[rd]) {
|
|
var e = ct(this.z);
|
|
e.wf != this.O() || e.xf != this.Wa() ? (this.z = [], n = !1) : (this.Da(n + zc(this, e, !0)), n = !0)
|
|
} else n = !1;
|
|
if (n || (n = this.Nb().D(), (e = this.T[n]) ? (this.Da(n + zc(this, e, i)), n = !0) : n = !1), n) {
|
|
i = !0;
|
|
break t
|
|
}
|
|
}
|
|
i = Wr(this.d, this, t) ? this.d.yf(this, t, Aa[Tf](t[Sf])) : !1
|
|
} if (!i && (i = Kc(this))) t: if (Wr(this.d, this, t)) {
|
|
if (i = Aa[Tf](t[Sf]), !/[^0-9]/ [Fa](i) && (i = ot(i), i >= 1 && 9 >= i && Fc(this, i - 1))) {
|
|
i = !0;
|
|
break t
|
|
}
|
|
i = Yc(this, !0, t)
|
|
} else i = !1;
|
|
return !i && !t[pd] && !t[uf] && !t[ed] && (i = Hc(this, t)), i && Uc(this) && !this.O() && this.Va(!1), !0
|
|
}, va.kg = function(t) {
|
|
return !!t[Sf] && !Wr(this.d, this, t)
|
|
}, va.Rc = function(t) {
|
|
this.P && !hh(this, t[Sd]) && this.Va(!0)
|
|
}, va.dj = function(t) {
|
|
return (t[pd] || t[uf] || t[ed]) && Hc(this, t) ? (Uc(this) && !this.O() && this.Va(!1), t[ef](), t[md](), !0) : !1
|
|
}, va.Ve = function() {
|
|
this.Va(!0)
|
|
}, va.ld = function() {
|
|
Uc(this) ? this.Va(!1) : this.Kb()
|
|
}, va.Rg = function() {
|
|
this.Da(this.Nb().D() - 1)
|
|
}, va.Sg = function() {
|
|
this.Da(this.Nb().D() + 1)
|
|
}, va.Tg = function() {
|
|
this.Da(!0)
|
|
}, va.Ug = function() {
|
|
this.Da(!1)
|
|
}, va.Ng = function() {
|
|
var t = this.O(),
|
|
i = this.Nb().D();
|
|
0 >= i || (this.Ia(t[Fd](0, i - 1) + t[Fd](i)), this.Da(i - 1))
|
|
}, va.Qg = function() {
|
|
var t = this.O(),
|
|
i = this.Nb().D();
|
|
i >= t[rd] || (this.Ia(t[Fd](0, i) + t[Fd](i + 1)), this.Da(i))
|
|
}, va.We = function() {
|
|
this.jc()
|
|
}, va.Mf = function() {
|
|
this.kc()
|
|
}, va.Og = function() {
|
|
Oc(this, this.p)
|
|
}, va.Pg = function() {
|
|
Oc(this, -this.p)
|
|
}, va.Bi = function() {
|
|
Jc(this, 0)
|
|
}, va.Ci = function() {
|
|
Jc(this, this.b[this.R].lb[rd] - 1)
|
|
}, va.Vg = function() {
|
|
this.R = Rc(this.R - 1, this.b[rd]), Vc(this)
|
|
}, va.Wg = function() {
|
|
this.R = Rc(this.R + 1, this.b[rd]), Vc(this)
|
|
}, va.Di = function() {
|
|
this.R = 0
|
|
}, va.Ei = function() {
|
|
this.R = Ra.max(0, this.b[rd] - 1)
|
|
}, va.Of = function() {
|
|
var t;
|
|
t = this.R;
|
|
var i = this.b[t].Lc;
|
|
if (i[rd] <= 1) t = !1;
|
|
else {
|
|
var n = i[Fd](i[rd] - 1);
|
|
this.b[t] = new tu(i[Fd](0, i[rd] - 1)), t >= this.b[rd] - 1 ? this.b[Da](new tu(n)) : this.b[t + 1] = new tu(n + this.b[t + 1].Lc), t = !0
|
|
}
|
|
t && (Vc(this), this.f = $n(this, new Rr(Xc(this), 1)))
|
|
}, va.Nf = function() {
|
|
var t;
|
|
if (t = this.R, t + 1 >= this.b[rd]) t = !1;
|
|
else {
|
|
var i = this.b[t + 1].Lc;
|
|
this.b[t] = new tu(this.b[t].Lc + i[Fd](0, 1)), i[rd] <= 1 ? yk[Wd][Ad](this.b, t + 1, 1) : this.b[t + 1] = new tu(i[Fd](1)), t = !0
|
|
}
|
|
t && (Vc(this), this.f = $n(this, new Rr(Xc(this), 1)))
|
|
}, va.bj = function(t) {
|
|
this.Ec && t[ef]()
|
|
}, va.cj = C("Ya"), va.ej = function(t) {
|
|
var i;
|
|
return t[Sd] instanceof _o && 0 <= (i = _r(this, t[Sd])) ? Fc(this, i) : !1
|
|
}, va.Qe = A("d"), va.Bd = function() {
|
|
return this.K && this.P
|
|
}, va.cg = function(t) {
|
|
1 > t || (this.p = t)
|
|
}, va.Nb = function() {
|
|
return this.c[Lf] != this.c[Ed] && Ts(this.c[Lf]), ps(Ai(this.C()))
|
|
}, va.Da = function(t) {
|
|
this.c[Lf] != this.c[Ed] && Ts(this.c[Lf]);
|
|
var i = this.c[Lf],
|
|
n = 0;
|
|
i && i[Zd] ? (n = i[Zd][rd], n = P(t) ? t ? 0 : n : Ra.min(Ra.max(t, 0), n)) : i = this.c, (t = $e(i, n, i, n)) && t[qf]()
|
|
}, va.Wa = function() {
|
|
return Kc(this) ? Xc(this)[Yd](Hb) : (yi(this.c) || tb)[_a](/\u00a0/g, eb)
|
|
}, va.O = function() {
|
|
return Kc(this) ? Zc(this)[Yd](tb) : (yi(this.c) || tb)[_a](/\u00a0/g, eb)
|
|
}, va.Ia = function(t) {
|
|
Kc(this) || (wi(this.c, t[_a](/ /g, tk)), this.P && (Ai(this.C())[Ef](), this.c[Ef](), this.Da(!1)))
|
|
}, va.fh = function(t, i) {
|
|
if (Uc(this) && t != i) {
|
|
var n = this.Nb(),
|
|
e = n.A(),
|
|
s = n.D(),
|
|
r = this.O(),
|
|
n = r[cf](t);
|
|
r || t || !i ? n >= 0 && (r = r[_a](t, i), S(e, r), this.Te(), e = s + i[rd] - (n + t[rd] > s ? 0 : t[rd]), n += i[rd], this.z[Da](this.T[n] = {
|
|
Ud: t,
|
|
Td: i,
|
|
wf: this.O(),
|
|
xf: this.Wa(),
|
|
index: n
|
|
}), this.Da(e)) : this.Ia(i)
|
|
}
|
|
}, va.Va = function(t) {
|
|
return Yc(this, t, wa)
|
|
}, va.If = function(t, i) {
|
|
i = i || {
|
|
background: bb
|
|
}, this.Kb(), dh(this, t, tb, ma, i).Ga(!1)
|
|
}, va.Fh = function(t) {
|
|
this.b = [new tu(this.Wa(), t)], this.f = !0
|
|
}, va.Te = function() {
|
|
Gr(this, function(t) {
|
|
t.Ga(!1)
|
|
}), _c(this, []), this.f = !1
|
|
}, va.Kb = function() {
|
|
Vr(this);
|
|
var t = Xc(this)[Yd](tb);
|
|
_c(this, []), ui(this.c), this.ia = vv, this.Ia(t), ui(this.jb)
|
|
}, va.ig = function(t) {
|
|
Jc(this, t)
|
|
}, x(va, function() {
|
|
Xo(this, this.c), this.T = {}, this.z = [], this.Kb(), this.Ia(tb)
|
|
}), Y(iu, Jr);
|
|
var WS = {
|
|
Ig: [13],
|
|
Jg: [8],
|
|
ub: [32, 40, 9]
|
|
};
|
|
va = iu[cd], va.zf = function(t, i) {
|
|
var n = t.O(),
|
|
e = nu(t);
|
|
return 32 == i[Cf] && !e[$d] && e[vf][Ga](-1) == eb && /[A-Z]/ [Fa](e[vf]) && (n = n[Ga](0, -1), t.Ia(n)), !e[$d] && e[vf][Ga](-1) == Vw && !/[A-Z]/ [Fa](e[vf]) && (n = Xh(n, tb), t.Ia(n)), $n(t, new Rr([n], 1, !0)), !0
|
|
}, va.yf = function(t, i, n) {
|
|
i = nu(t);
|
|
t: if (n = i[vf] + n, !/[A-Z]/ [Fa](n)) {
|
|
for (var e = Ra.min(n[rd], 4); e > 0; --e) {
|
|
var s = zS[n[Ga](-e)];
|
|
if (s) {
|
|
n = Xh(n[Ga](0, -e), s);
|
|
break t
|
|
}
|
|
}
|
|
n = Xh(n[Ga](0, -1), n[Ga](-1))
|
|
}
|
|
return n += i[$d], t.Ia(n), t.Da(n[rd] - i[$d][rd]), !0
|
|
}, va.Le = function(t, i) {
|
|
if (32 == i[Cf] && t instanceof Bc && Uc(t)) {
|
|
var n = nu(t);
|
|
if (/[A-Z]/ [Fa](n[vf])) return !n[$d] && n[vf][Ga](-1) == eb
|
|
}
|
|
return iu.g.Le[Ad](this, t, i)
|
|
}, va.vg = function(t, i, n) {
|
|
return (i[ed] || i[pd] || i[uf]) && n != ik ? t = !1 : ((i = 32 == i[Cf]) && (i = /[A-Z]/ [Fa](nu(t)[vf])), t = i ? !0 : this.fd(n)), t
|
|
}, va.fd = function(t) {
|
|
return US[Od](t[Qd]())
|
|
}, Y(eu, ho);
|
|
var YS = we();
|
|
va = eu[cd], va.Ob = L("t13nja"), va.oc = function() {
|
|
return [xw, yw]
|
|
}, va.Fe = function(t) {
|
|
return t.B == ww
|
|
}, va.Za = function(t) {
|
|
this.c = t, eu.g.Za[Ad](this, this.c);
|
|
var t = this.j.Xa(this.c),
|
|
i = V(this.Wi, this, t);
|
|
Yr(this.f, t, hy, i), Yr(this.f, t, Bv, i), Yr(this.f, t, Wv, V(this.Xi, this))
|
|
}, va.Ab = function(t) {
|
|
if (this.cd(t)) {
|
|
eu.g.Ab[Ad](this, t), this.j.ag(t);
|
|
var i = t.c[YS];
|
|
i && i.s(), t.c[YS] = wa
|
|
}
|
|
}, va.Wi = function(t, i) {
|
|
var n = this.c.c[YS];
|
|
if (n) {
|
|
var e = i[Pf] == hy ? t.O() : tb;
|
|
if (e ? (n[_a](e), n.Hb(!0)) : An(n), n.s(), this.c.sb(), this.c.c[YS] = wa, i.b) {
|
|
var s, n = new Lr(i.b[Cf], i.b[Sf], !1, wa);
|
|
for (s in [Sv, Dp, Kj, Pw, gj, ny]) n[s] = i.b[s];
|
|
ae(V(this[Hf], this, this.c, n), 0)
|
|
}
|
|
}
|
|
}, d(va, function(t, i) {
|
|
var n = this.j.Xa(t);
|
|
if (!ao(this, t, i)) {
|
|
for (var e = this.f, s = n.Fa(), r = e.b.get(s).Pb(), o = 0, h = r[rd]; h > o; ++o) n[ld](r[o], e.b.get(s).get(r[o]));
|
|
return n.Qe(wa), !1
|
|
}
|
|
for (n.Qe(this.f), e = this.f, s = n.Fa(), r = e.b.get(s).Pb(), o = 0, h = r[rd]; h > o; ++o) n[Rf](r[o], e.b.get(s).get(r[o]));
|
|
if (n[Ud](), this.N(t) && t.Cd() ? (e = i.Ha, e = !!e && 0 == e[Sf]) : e = !0, e) return !1;
|
|
if (e = t.Wb(), !e) return !1;
|
|
if (32 == i[Cf]) {
|
|
if (!(i[Md] || i[ed] || i[pd] || i[uf])) return En(e), e[_a](sk), e.Hb(!0), !0;
|
|
if (i[Md] && !i[ed] && !i[pd] && !i[uf]) return !1
|
|
}
|
|
return Wr(this.f, n, i) ? (t.c[YS] = e, ne(t, this.b).yd = tb, En(e), e.f = e.H.qb(), this.j.Df(t, e.Me()), this.f.yf(n, i, Aa[Tf](i[Sf])), !0) : !1
|
|
}), va.oi = function(t, i, n, e, s) {
|
|
if (t.Bd()) {
|
|
var n = i.q(),
|
|
r = t.Wa() || t.O();
|
|
(n == r || n == r + Hb) && (e && s ? (t = i.b || 0, i = ne(this.c, this.b), i.Hg = n, i.ui = t, this.j.Lf(this.c, s, 9)) : t.Kb())
|
|
}
|
|
}, va.Xi = function(t) {
|
|
var i;
|
|
if (t.d) {
|
|
i = t[Sd];
|
|
var n = t.d,
|
|
e = t.c,
|
|
t = t.f;
|
|
if (n && 0 != n[rd] && n[0]) {
|
|
var s = Qs(jw, ww),
|
|
e = ic(n, s, e, t);
|
|
ne(this.c, this.b).yd = e.q(), n[Yd](tb)[rd] > this.d.Bf ? (i.If(qg), i = !1) : (i = this.M.Ad(e, V(this.oi, this, i)), i = P(i))
|
|
} else i = !1
|
|
} else i = !1;
|
|
return i
|
|
};
|
|
var XS = we();
|
|
su[cd].Xa = function(t) {
|
|
var i = t.c[XS];
|
|
if (!i) {
|
|
i = new Bc(Qt(La[kd]), this.c), i.Ff = this.d, Pr(i, ma), i[Ud](), t.c[XS] = i;
|
|
var n = i.h();
|
|
this.b.w(n, Mw, function(t) {
|
|
var i = new bh(n);
|
|
i[Rf](Kv, V(i.s, i)), i.Cf(t)
|
|
})
|
|
}
|
|
return i
|
|
}, su[cd].Df = function(t, i, n) {
|
|
var e = this.Xa(t);
|
|
e[Ud](), t = {
|
|
direction: t.Be()
|
|
}, Ni(e.h(), t), uh(e, i), n && e.Ia(n)
|
|
}, su[cd].Lf = function(t, i, n) {
|
|
t = this.Xa(t), Gc(t, i.c), t.cg(n), Vc(t)
|
|
}, su[cd].ag = function(t) {
|
|
var i = t.c[XS];
|
|
this.b.Ca(i.h(), Mw), i.s(), t.c[XS] = wa
|
|
}, Y(ou, qc), Y(cu, hn), cu[cd].q = C("b"), cu[cd].Ye = function(t) {
|
|
return t + 1 + yl + this.b
|
|
};
|
|
var ZS = we();
|
|
Y(gu, Th), R(gu), Mk && (gu[cd].Cc = function(t, i) {
|
|
var n = gu.g.ab[Ad](this, t && t[Lf]);
|
|
if (n) {
|
|
var e = this.b(i, Qt(t)),
|
|
s = n[Gd];
|
|
s && s.replaceChild(e, n)
|
|
}
|
|
}), gu[cd].ab = function(t) {
|
|
return t = gu.g.ab[Ad](this, t && t[Lf]), Mk && t && t.__goog_wrapper_div && (t = t[Lf]), t
|
|
}, gu[cd].Qd = function(t, i) {
|
|
return gu.g.Qd[Ad](this, [this.b(t, i), i.l(Hv, zm + (this.v() + Zb), tk)], i)
|
|
}, gu[cd].b = function(t, i) {
|
|
return pu(t, this.v(), i)
|
|
}, gu[cd].v = L(Um), Y(vu, xh), va = vu[cd], va.$e = !0, va.Sf = !1, va.Pe = !1, va.ii = !1, va.S = function() {
|
|
vu.g.S[Ad](this), this.b && wu(this, this.b, !0), bo(this.h(), gm, Ry)
|
|
}, va.wb = function() {
|
|
if (vu.g.wb[Ad](this), this.b) {
|
|
this.Y(!1), this.b.wb(), wu(this, this.b, !1);
|
|
var t = this.b.h();
|
|
t && fi(t)
|
|
}
|
|
}, va.n = function() {
|
|
vu.g.n[Ad](this), this.b && (this.b.s(), delete this.b), delete this.ia, this.z.s()
|
|
}, va.Fc = function(t) {
|
|
vu.g.Fc[Ad](this, t), this.N() && (this.Y(!(64 & this.U), t), this.b) && (this.b.Jb = !!(64 & this.U))
|
|
}, va.Jc = function(t) {
|
|
vu.g.Jc[Ad](this, t), this.b && !this.N() && (this.b.Jb = !1)
|
|
}, va.zb = function() {
|
|
return To(this, !1), !0
|
|
}, va.Hf = function(t) {
|
|
this.b && this.b.P && !this.Wf(t[Sd]) && this.Y(!1)
|
|
}, va.Wf = function(t) {
|
|
return t && di(this.h(), t) || this.b && hh(this.b, t) || !1
|
|
}, va.Ae = function(t) {
|
|
if (32 == t[Cf]) {
|
|
if (t[ef](), t[Pf] != Tw) return !1
|
|
} else if (t[Pf] != yw) return !1;
|
|
if (this.b && this.b.P) {
|
|
var i = this.b.Ne(t);
|
|
return 27 == t[Cf] ? (this.Y(!1), !0) : i
|
|
}
|
|
return 40 == t[Cf] || 38 == t[Cf] || 32 == t[Cf] ? (this.Y(!0), !0) : !1
|
|
}, va.Sc = function() {
|
|
this.Y(!1)
|
|
}, va.ei = function() {
|
|
this.N() || this.Y(!1)
|
|
}, va.qd = function(t) {
|
|
this.Pe || this.Y(!1), vu.g.qd[Ad](this, t)
|
|
}, va.Rd = function(t) {
|
|
var i = this.b;
|
|
if (t != i && (i && (this.Y(!1), this.K && wu(this, i, !1), delete this.b), t)) {
|
|
this.b = t, Or(t, this), t.Ta(!1);
|
|
var n = this.Pe;
|
|
(t.Ed = n) && t.tb(!0), this.K && wu(this, t, !0)
|
|
}
|
|
return i
|
|
}, va.Vc = function(t) {
|
|
mu(this).Ib(t, !0)
|
|
}, va.Ga = function(t) {
|
|
vu.g.Ga[Ad](this, t), this[Cd]() || this.Y(!1)
|
|
}, va.Y = function(t, i) {
|
|
if (vu.g.Y[Ad](this, t), this.b && !!(64 & this.U) == t) {
|
|
if (t) this.b.K || (this.ii ? Pr(this.b, this.h()[Gd]) : Pr(this.b, ma)), this.f = zi(this.h()), this.d = Wi(this.h()), this.Gf(), th(this.b, -1);
|
|
else if (To(this, !1), this.b.Jb = !1, this.h() && bo(this.h(), Lp, tb), this.F != wa) {
|
|
this.F = ma;
|
|
var n = this.b.h();
|
|
n && Gi(n, tb, tb)
|
|
}
|
|
if (this.b.Ta(t, !1, i), !this.Oe) {
|
|
var n = Fr(this),
|
|
e = t ? n.w : n.Ca;
|
|
e[Ad](n, Ei(this.C()), Mw, this.Hf, !0), this.Pe && e[Ad](n, this.b, Wp, this.ei), e[Ad](n, this.z, Ty, this.ai), t ? this.z[qd]() : this.z[id]()
|
|
}
|
|
}
|
|
}, va.Gf = function() {
|
|
if (this.b.K) {
|
|
var t = new jn(this.ia || this.h(), this.$e ? 5 : 7, !this.Sf, this.Sf),
|
|
i = this.b.h();
|
|
this.b.P || (v(i[yd], jm), Yi(i, !0)), !this.F && this.Sf && (this.F = Vi(i)), t.b(i, this.$e ? 4 : 6, wa, this.F), this.b.P || (Yi(i, !1), v(i[yd], Gy))
|
|
}
|
|
}, va.ai = function() {
|
|
var t = Wi(this.h()),
|
|
i = zi(this.h());
|
|
(this.d != t && (this.d && t ? this.d[vf] != t[vf] || this.d[za] != t[za] || this.d.top != t.top || this.d[Vd] != t[Vd] : !0) || this.f != i && (this.f && i ? this.f.top != i.top || this.f[$d] != i[$d] || this.f[Dd] != i[Dd] || this.f[vf] != i[vf] : !0)) && (this.d = t, this.f = i, this.Gf())
|
|
}, va.Gj = function(t) {
|
|
bo(this.h(), Lp, t[Sd].h().id)
|
|
}, va.Hj = function() {
|
|
Kr(this.b, this.b.Ba) || bo(this.h(), Lp, tb)
|
|
}, lo(Um, function() {
|
|
return new vu(wa)
|
|
}), Y(ju, vu), va = ju[cd], va.Lg = wa, va.zb = function() {
|
|
return To(this, !1), So(this, !(16 & this.U)), !0
|
|
}, va.Hf = function(t) {
|
|
ju.g.Hf[Ad](this, t), So(this, !1)
|
|
}, va.lc = function(t) {
|
|
var i = ju.g.lc[Ad](this, t);
|
|
return 27 == t[Cf] && So(this, !1), i
|
|
}, va.Sc = function(t) {
|
|
ju.g.Sc[Ad](this, t), So(this, !1)
|
|
}, va.qd = function(t) {
|
|
ju.g.qd[Ad](this, t), So(this, !1)
|
|
}, vu[cd].Gf = function() {
|
|
var t = new mn(this.Lg || this.h(), this.$e ? 5 : 7, !0),
|
|
i = this.b.h();
|
|
this.b.P || (i[yd].Vi = jm, Yi(i, !0)), t.b(i, this.$e ? 4 : 6, new qi(0, 0, 0, 0)), this.b.P || (Yi(i, !1), i[yd].Vi = Gy)
|
|
}, Y(yu, yh), R(yu), yu[cd].l = function(t) {
|
|
var i = wo(this, t.U),
|
|
i = {
|
|
"class": zm + (i ? i[Yd](eb) : tb),
|
|
title: t.p || tb
|
|
},
|
|
t = t.C().l(Hv, i, t.Kc() || tb);
|
|
return Zi(t, !0), t
|
|
}, Y(ku, _o), ku[cd].zb = function() {
|
|
return Jn(this, Ap)
|
|
}, lo(Ym, function() {
|
|
return new ku(wa)
|
|
}), Y(xu, Th), R(xu), xu[cd].v = L(tw), Y(Tu, xh), lo(tw, function() {
|
|
return new Tu(wa)
|
|
});
|
|
var QS = {
|
|
aliceblue: "#f0f8ff",
|
|
antiquewhite: "#faebd7",
|
|
aqua: "#00ffff",
|
|
aquamarine: "#7fffd4",
|
|
azure: "#f0ffff",
|
|
beige: "#f5f5dc",
|
|
bisque: "#ffe4c4",
|
|
black: "#000000",
|
|
blanchedalmond: "#ffebcd",
|
|
blue: "#0000ff",
|
|
blueviolet: "#8a2be2",
|
|
brown: "#a52a2a",
|
|
burlywood: "#deb887",
|
|
cadetblue: "#5f9ea0",
|
|
chartreuse: "#7fff00",
|
|
chocolate: "#d2691e",
|
|
coral: "#ff7f50",
|
|
cornflowerblue: "#6495ed",
|
|
cornsilk: "#fff8dc",
|
|
crimson: "#dc143c",
|
|
cyan: "#00ffff",
|
|
darkblue: "#00008b",
|
|
darkcyan: "#008b8b",
|
|
darkgoldenrod: "#b8860b",
|
|
darkgray: "#a9a9a9",
|
|
darkgreen: "#006400",
|
|
darkgrey: "#a9a9a9",
|
|
darkkhaki: "#bdb76b",
|
|
darkmagenta: "#8b008b",
|
|
darkolivegreen: "#556b2f",
|
|
darkorange: "#ff8c00",
|
|
darkorchid: "#9932cc",
|
|
darkred: "#8b0000",
|
|
darksalmon: "#e9967a",
|
|
darkseagreen: "#8fbc8f",
|
|
darkslateblue: "#483d8b",
|
|
darkslategray: "#2f4f4f",
|
|
darkslategrey: "#2f4f4f",
|
|
darkturquoise: "#00ced1",
|
|
darkviolet: "#9400d3",
|
|
deeppink: "#ff1493",
|
|
deepskyblue: "#00bfff",
|
|
dimgray: "#696969",
|
|
dimgrey: "#696969",
|
|
dodgerblue: "#1e90ff",
|
|
firebrick: "#b22222",
|
|
floralwhite: "#fffaf0",
|
|
forestgreen: "#228b22",
|
|
fuchsia: "#ff00ff",
|
|
gainsboro: "#dcdcdc",
|
|
ghostwhite: "#f8f8ff",
|
|
gold: "#ffd700",
|
|
goldenrod: "#daa520",
|
|
gray: "#808080",
|
|
green: "#008000",
|
|
greenyellow: "#adff2f",
|
|
grey: "#808080",
|
|
honeydew: "#f0fff0",
|
|
hotpink: "#ff69b4",
|
|
indianred: "#cd5c5c",
|
|
indigo: "#4b0082",
|
|
ivory: "#fffff0",
|
|
khaki: "#f0e68c",
|
|
lavender: "#e6e6fa",
|
|
lavenderblush: "#fff0f5",
|
|
lawngreen: "#7cfc00",
|
|
lemonchiffon: "#fffacd",
|
|
lightblue: "#add8e6",
|
|
lightcoral: "#f08080",
|
|
lightcyan: "#e0ffff",
|
|
lightgoldenrodyellow: "#fafad2",
|
|
lightgray: "#d3d3d3",
|
|
lightgreen: "#90ee90",
|
|
lightgrey: "#d3d3d3",
|
|
lightpink: "#ffb6c1",
|
|
lightsalmon: "#ffa07a",
|
|
lightseagreen: "#20b2aa",
|
|
lightskyblue: "#87cefa",
|
|
lightslategray: "#778899",
|
|
lightslategrey: "#778899",
|
|
lightsteelblue: "#b0c4de",
|
|
lightyellow: "#ffffe0",
|
|
lime: "#00ff00",
|
|
limegreen: "#32cd32",
|
|
linen: "#faf0e6",
|
|
magenta: "#ff00ff",
|
|
maroon: "#800000",
|
|
mediumaquamarine: "#66cdaa",
|
|
mediumblue: "#0000cd",
|
|
mediumorchid: "#ba55d3",
|
|
mediumpurple: "#9370d8",
|
|
mediumseagreen: "#3cb371",
|
|
mediumslateblue: "#7b68ee",
|
|
mediumspringgreen: "#00fa9a",
|
|
mediumturquoise: "#48d1cc",
|
|
mediumvioletred: "#c71585",
|
|
midnightblue: "#191970",
|
|
mintcream: "#f5fffa",
|
|
mistyrose: "#ffe4e1",
|
|
moccasin: "#ffe4b5",
|
|
navajowhite: "#ffdead",
|
|
navy: "#000080",
|
|
oldlace: "#fdf5e6",
|
|
olive: "#808000",
|
|
olivedrab: "#6b8e23",
|
|
orange: "#ffa500",
|
|
orangered: "#ff4500",
|
|
orchid: "#da70d6",
|
|
palegoldenrod: "#eee8aa",
|
|
palegreen: "#98fb98",
|
|
paleturquoise: "#afeeee",
|
|
palevioletred: "#d87093",
|
|
papayawhip: "#ffefd5",
|
|
peachpuff: "#ffdab9",
|
|
peru: "#cd853f",
|
|
pink: "#ffc0cb",
|
|
plum: "#dda0dd",
|
|
powderblue: "#b0e0e6",
|
|
purple: "#800080",
|
|
red: "#ff0000",
|
|
rosybrown: "#bc8f8f",
|
|
royalblue: "#4169e1",
|
|
saddlebrown: "#8b4513",
|
|
salmon: "#fa8072",
|
|
sandybrown: "#f4a460",
|
|
seagreen: "#2e8b57",
|
|
seashell: "#fff5ee",
|
|
sienna: "#a0522d",
|
|
silver: "#c0c0c0",
|
|
skyblue: "#87ceeb",
|
|
slateblue: "#6a5acd",
|
|
slategray: "#708090",
|
|
slategrey: "#708090",
|
|
snow: "#fffafa",
|
|
springgreen: "#00ff7f",
|
|
steelblue: "#4682b4",
|
|
tan: "#d2b48c",
|
|
teal: "#008080",
|
|
thistle: "#d8bfd8",
|
|
tomato: "#ff6347",
|
|
turquoise: "#40e0d0",
|
|
violet: "#ee82ee",
|
|
wheat: "#f5deb3",
|
|
white: "#ffffff",
|
|
whitesmoke: "#f5f5f5",
|
|
yellow: "#ffff00",
|
|
yellowgreen: "#9acd32"
|
|
},
|
|
$S = /#(.)(.)(.)/,
|
|
tE = /^#(?:[0-9a-f]{3}){1,2}$/i,
|
|
iE = /^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;
|
|
Y(Cu, gu), R(Cu), Cu[cd].b = function(t, i) {
|
|
return Cu.g.b[Ad](this, Lu(t, i), i)
|
|
}, Cu[cd].Qc = function(t, i) {
|
|
t && qu(this.ab(t), i)
|
|
}, Cu[cd].rd = function(t) {
|
|
this.Qc(t.h(), t.Ma()), Xt(t.h(), Dm), Cu.g.rd[Ad](this, t)
|
|
}, Y(Iu, go), R(Iu);
|
|
var nE = 0;
|
|
Iu[cd].l = function(t) {
|
|
var i = this.Tb(t);
|
|
return t.C().l(Hv, i ? i[Yd](eb) : wa, Nu(this, t.Oa, t.eb, t.C()))
|
|
}, Iu[cd].Cc = function(t, i) {
|
|
if (t) {
|
|
var n = $t(La, dy, this.v() + zb, t)[0];
|
|
if (n) {
|
|
var e = 0;
|
|
if (xk(n.rows, function(t) {
|
|
xk(t.cells, function(t) {
|
|
if (ui(t), i) {
|
|
var n = i[e++];
|
|
n && t[Ba](n)
|
|
}
|
|
})
|
|
}), e < i[rd]) {
|
|
for (var s = [], r = Qt(t), o = n.rows[0].cells[rd]; e < i[rd];) {
|
|
var h = i[e++];
|
|
s[Da](Ru(this, h, r)), s[rd] == o && (h = r.l(Ly, this.v() + ll, s), n[Ba](h), m(s, 0))
|
|
}
|
|
if (s[rd] > 0) {
|
|
for (; s[rd] < o;) s[Da](Ru(this, tb, r));
|
|
h = r.l(Ly, this.v() + ll, s), n[Ba](h)
|
|
}
|
|
}
|
|
}
|
|
Zi(t, !0, Mk)
|
|
}
|
|
}, Iu[cd].v = L("inputapi-palette"), Y(Hu, Qn), va = Hu[cd], va.$a = wa, va.hg = wa, va.Vc = function(t) {
|
|
var i = this.b[rd];
|
|
t && (this.pd(t, !1), vt(this.b, i, 0, t))
|
|
}, l(va, function() {
|
|
var t = this.b;
|
|
if (!H(t))
|
|
for (var i = t[rd] - 1; i >= 0; i--) delete t[i];
|
|
m(t, 0), this.$a = wa
|
|
}), va.n = function() {
|
|
Hu.g.n[Ad](this), delete this.b, this.$a = wa
|
|
}, va.pd = function(t, i) {
|
|
t && (typeof this.hg == em ? this.hg(t, i) : typeof t.rg == em && t.rg(i))
|
|
}, Y(Pu, jo), va = Pu[cd], va.eb = wa, va.ic = -1, va.r = wa, va.n = function() {
|
|
Pu.g.n[Ad](this), this.r && (this.r.s(), this.r = wa), this.eb = wa
|
|
}, va.Hd = function(t) {
|
|
Pu.g.Hd[Ad](this, t), Gu(this), this.r ? (this.r[Mf](), Fu(this.r, t)) : (this.r = new Hu(t), this.r.hg = V(this.pd, this), Fr(this).w(this.r, Oj, this.xj)), this.ic = -1
|
|
}, va.Kc = L(wa), va.ee = function(t) {
|
|
Pu.g.ee[Ad](this, t);
|
|
var i = Bu(this.La(), this, t[Sd]);
|
|
i && t[Pa] && di(i, t[Pa]) || i == Mu(this) || (t = this.Oa, zu(this, t ? kk(t, i) : -1))
|
|
}, va.ue = function(t) {
|
|
Pu.g.ue[Ad](this, t);
|
|
var i = Bu(this.La(), this, t[Sd]);
|
|
(!i || !t[Pa] || !di(i, t[Pa])) && i == Mu(this) && Du(this.La(), this, i, !1)
|
|
}, va.Fc = function(t) {
|
|
if (Pu.g.Fc[Ad](this, t), this.N() && (t = Bu(this.La(), this, t[Sd]), t != Mu(this))) {
|
|
var i = this.Oa;
|
|
zu(this, i ? kk(i, t) : -1)
|
|
}
|
|
}, va.zb = function() {
|
|
var t = Mu(this);
|
|
return t ? (this.r && Ou(this.r, t), Jn(this, Ap)) : !1
|
|
}, va.lc = function(t) {
|
|
var i = this.Oa,
|
|
i = i ? i[rd] : 0,
|
|
n = this.eb[za];
|
|
if (0 == i || !this[Cd]()) return !1;
|
|
if (13 == t[Cf] || 32 == t[Cf]) return this.zb(t);
|
|
if (36 == t[Cf]) return zu(this, 0), !0;
|
|
if (35 == t[Cf]) return zu(this, i - 1), !0;
|
|
var e = this.ic < 0 ? this.r && this.r.$a ? kk(this.r.b, this.r.$a) : -1 : this.ic;
|
|
switch (t[Cf]) {
|
|
case 37:
|
|
if (-1 == e && (e = i), e > 0) return zu(this, e - 1), t[ef](), !0;
|
|
break;
|
|
case 39:
|
|
if (i - 1 > e) return zu(this, e + 1), t[ef](), !0;
|
|
break;
|
|
case 38:
|
|
if (-1 == e && (e = i + n - 1), e >= n) return zu(this, e - n), t[ef](), !0;
|
|
break;
|
|
case 40:
|
|
if (-1 == e && (e = -n), i - n > e) return zu(this, e + n), t[ef](), !0
|
|
}
|
|
return !1
|
|
}, va.xj = E(), va.Zb = C("ic"), va.pd = function(t, i) {
|
|
if (this.h() && t) {
|
|
var n = t[Gd],
|
|
e = this.La().v() + _b;
|
|
i ? Xt(n, e) : Zt(n, e)
|
|
}
|
|
}, Y(_u, Pu), _u[cd].d = wa, _u[cd].ng = function() {
|
|
var t = this.r ? this.r.$a : wa;
|
|
return t ? (t = t[yd][ht(Kp)] || tb, Ju(t)) : wa
|
|
}, _u[cd].Yf = function(t) {
|
|
t = Ju(t), this.d || (this.d = Tk(this.b, function(t) {
|
|
return Ju(t)
|
|
})), Uu(this, t ? kk(this.d, t) : -1)
|
|
}, Y(Wu, vu);
|
|
var eE = {
|
|
b: "#000,#444,#666,#999,#ccc,#eee,#f3f3f3,#fff".split(","),
|
|
d: "#f00,#f90,#ff0,#0f0,#0ff,#00f,#90f,#f0f".split(","),
|
|
c: "#f4cccc,#fce5cd,#fff2cc,#d9ead3,#d0e0e3,#cfe2f3,#d9d2e9,#ead1dc,#ea9999,#f9cb9c,#ffe599,#b6d7a8,#a2c4c9,#9fc5e8,#b4a7d6,#d5a6bd,#e06666,#f6b26b,#ffd966,#93c47d,#76a5af,#6fa8dc,#8e7cc3,#c27ba0,#cc0000,#e69138,#f1c232,#6aa84f,#45818e,#3d85c6,#674ea7,#a64d79,#990000,#b45f06,#bf9000,#38761d,#134f5c,#0b5394,#351c75,#741b47,#660000,#783f04,#7f6000,#274e13,#0c343d,#073763,#20124d,#4c1130".split(",")
|
|
};
|
|
va = Wu[cd], va.ng = function() {
|
|
return this.Ma()
|
|
}, va.Yf = function(t) {
|
|
this.vb(t)
|
|
}, va.vb = function(t) {
|
|
for (var i, n = 0; i = this.b ? Kr(this.b, n) : wa; n++) typeof i.Yf == em && i.Yf(t);
|
|
Wu.g.vb[Ad](this, t)
|
|
}, va.Sc = function(t) {
|
|
typeof t[Sd].ng == em ? this.vb(t[Sd].ng()) : t[Sd].Ma() == Zw && this.vb(wa), Wu.g.Sc[Ad](this, t), t[md](), Jn(this, Ap)
|
|
}, va.Y = function(t, i) {
|
|
t && 0 == (this.b ? zr(this.b) : 0) && (this.Rd(Yu(this.C())), this.vb(this.Ma())), Wu.g.Y[Ad](this, t, i)
|
|
}, lo(Dm, function() {
|
|
return new Wu(wa)
|
|
}), Y(Xu, gu), R(Xu), Xu[cd].v = L(nw), Y(Zu, Xu), R(Zu), Zu[cd].b = function(t, i) {
|
|
return pu(Lu(t, i), this.v(), i)
|
|
}, Zu[cd].Qc = function(t, i) {
|
|
t && qu(this.ab(t), i)
|
|
}, Zu[cd].rd = function(t) {
|
|
this.Qc(t.h(), t.Ma()), Xt(t.h(), iw), Zu.g.rd[Ad](this, t)
|
|
}, Y(Qu, Wu), lo(iw, function() {
|
|
return new Qu(wa)
|
|
}), Y($u, vu), lo(nw, function() {
|
|
return new $u(wa)
|
|
}), Y(ta, vu), va = ta[cd], va.r = wa, va.Zf = wa, va.S = function() {
|
|
ta.g.S[Ad](this), ea(this), na(this)
|
|
}, va.n = function() {
|
|
ta.g.n[Ad](this), this.r && (this.r.s(), this.r = wa), this.Zf = wa
|
|
}, va.Sc = function(t) {
|
|
this.r && Ou(this.r, t[Sd]), ta.g.Sc[Ad](this, t), t[md](), Jn(this, Ap)
|
|
}, va.Ej = function() {
|
|
var t = this.r ? this.r.$a : wa;
|
|
ta.g.vb[Ad](this, t && t.Ma()), ea(this)
|
|
}, va.Rd = function(t) {
|
|
var i = ta.g.Rd[Ad](this, t);
|
|
return t != i && (this.r && this.r[Mf](), t && (this.r ? Gr(t, function(t) {
|
|
this.r.Vc(t)
|
|
}, this) : ia(this, t))), i
|
|
}, va.Vc = function(t) {
|
|
ta.g.Vc[Ad](this, t), this.r ? this.r.Vc(t) : ia(this, mu(this))
|
|
}, va.vb = function(t) {
|
|
if (t != wa && this.r)
|
|
for (var i, n = 0; i = this.r.b[n] || wa; n++)
|
|
if (i && typeof i.Ma == em && i.Ma() == t) return void(this.r && Ou(this.r, i));
|
|
this.r && Ou(this.r, wa)
|
|
}, va.Y = function(t, i) {
|
|
ta.g.Y[Ad](this, t, i), 64 & this.U && th(mu(this), this.r && this.r.$a ? kk(this.r.b, this.r.$a) : -1)
|
|
}, lo("inputapi-select", function() {
|
|
return new ta(wa)
|
|
}), Y(sa, ta), lo("inputapi-toolbar-select", function() {
|
|
return new sa(wa)
|
|
}), Y(ra, _o), lo("inputapi-checkbox-menuitem", function() {
|
|
return new ra(wa)
|
|
}), Y(oa, xh), lo("inputapi-toggle-button", function() {
|
|
return new oa(wa)
|
|
});
|
|
var sE = {
|
|
Bk: Dj,
|
|
lk: Sw,
|
|
xk: ty,
|
|
yk: oy
|
|
},
|
|
rE = ["bn", "gu", wm, "kn", "ml", "mr", "ne", "or", "pa", "sa", "si", "ta", ly, Oy],
|
|
oE = [Hp, Op, "bn", Zy, "el", "gu", wm, "kn", "ml", "mr", "ne", "or", Jv, "pa", Rj, "sa", ty, "si", "ta", ly, ky, Oy],
|
|
hE = {
|
|
ALL: oE,
|
|
INDIC: rE
|
|
},
|
|
cE = {
|
|
Ah: {
|
|
code: zv
|
|
}
|
|
},
|
|
uE = oE,
|
|
aE = {
|
|
ALL: uE,
|
|
INDIC: rE
|
|
},
|
|
fE = {
|
|
Vh: "sourceLanguage",
|
|
Wh: "destinationLanguage",
|
|
Xh: "transliterationEnabled",
|
|
Uh: _j,
|
|
Ki: "adjustElementStyle",
|
|
Ji: "adjustElementDirection",
|
|
bk: "controlType"
|
|
},
|
|
dE = new Th;
|
|
dE.v = L(ew);
|
|
var bE = Do("inputapi-transliterate-language-menu"),
|
|
lE = Ho("inputapi-transliterate-language-menuitem"),
|
|
gE = new gu;
|
|
if (gE.Qd = function(t, i) {
|
|
return gu.g.Qd[Ad](this, this.b(t, i), i)
|
|
}, gE.v = L(ew), va = ca[cd], va.Ai = function(t) {
|
|
16 & t[Sd].U ? this.th() : this.sh()
|
|
}, va.yi = function(t) {
|
|
this.vh(zv, t[Sd].sd.language), la(this, !0)
|
|
}, va.Yh = function(t) {
|
|
var i = t[nf];
|
|
t.c == cy && Jn(this.b, {
|
|
type: Dj,
|
|
transliterationEnabled: i.N,
|
|
sourceLanguage: i.X,
|
|
targetLanguage: i.B,
|
|
destinationLanguage: i.B
|
|
})
|
|
}, va.s = function() {
|
|
this.b.s(), this.b = wa, this.d.s(), this.d = wa, Tt(this.f, function(t) {
|
|
t.s()
|
|
}), this.f = wa, Tt(this.j, function(t) {
|
|
t.s()
|
|
}), this.j = wa;
|
|
try {
|
|
this.c.s()
|
|
} catch (t) {}
|
|
this.c = wa
|
|
}, va.hj = function(t, i, n) {
|
|
At(sE, t) || ba(Ip, Rg + t), this.b[Rf](t, i, !1, n)
|
|
}, va.removeEventListener = function(t, i, n) {
|
|
At(sE, t) || ba(Cj, Rg + t), this.b[ld](t, i, !1, n)
|
|
}, va.ij = function(t, i) {
|
|
F(t) || ba(Bw, Lg);
|
|
for (var n = i || {}, e = 0; e < t[rd]; e++) {
|
|
var s = O(t[e]) ? La[Xa](t[e]) : t[e];
|
|
s || ba(Bw, Ig + t[e]);
|
|
var r = K(s);
|
|
if (!this.f[r]) {
|
|
var o = s[zd][Jd](),
|
|
o = o == Tg || o == lg ? new Us(s) : new ke(s),
|
|
h = o.dc();
|
|
!this.j[r] && this.z && (h = new fe(h), this.j[r] = h, h.$g(_j, this.z), h.f = !0, Pn(h, Gj, this.Fg, !1, this)), s[Pf] && s[Pf][Jd]() == sp && s.id != Xj && Ni(s, {
|
|
"line-height": Cl,
|
|
"font-family": eg,
|
|
"font-size": Il
|
|
}), o.ia = this.p, ee(o, this.d), this.f[r] = o
|
|
}
|
|
}
|
|
s = fE, e = n[s.Ki] !== !1, n = n[s.Ji] !== !1, this.b[Rf](Dj, V(this.ah, this, e, n)), this.b[Rf](Sw, V(this.ah, this, e, n))
|
|
}, va.ah = function(t, i) {
|
|
var n = Xs(Ws(this.ea().targetLanguage)) ? Ij : Rw;
|
|
Tt(this.f, function(t) {
|
|
i && t.Ze(n)
|
|
})
|
|
}, va.th = function() {
|
|
la(this, !0)
|
|
}, va.sh = function() {
|
|
la(this, !1)
|
|
}, va.Fg = function() {
|
|
la(this, !this.Je())
|
|
}, va.vh = function(t, i) {
|
|
if (t == zv && dt(oE, i) || ba(zj, dp + t + hb + i), this.d.ea(this.c).B == i) return !1;
|
|
var n = this.Je(),
|
|
e = this;
|
|
return Tt(this.f, function(s) {
|
|
s[Of](e.M.Kd, new no(n, t, i))
|
|
}), Jn(this.b, {
|
|
type: Sw,
|
|
sourceLanguage: t,
|
|
targetLanguage: i,
|
|
destinationLanguage: i
|
|
}), !0
|
|
}, va.ea = function() {
|
|
var t = this.d.ea(this.c);
|
|
return {
|
|
sourceLanguage: t.X,
|
|
targetLanguage: t.B,
|
|
destinationLanguage: t.B
|
|
}
|
|
}, va.Je = function() {
|
|
return this.d.N(this.c)
|
|
}, va.lj = function(i, n) {
|
|
var e = (n || {}).controlType || (H(this.Gb) && this.Gb[rd] > 1 ? _w : Yj),
|
|
s = O(i) ? La[Xa](i) : i;
|
|
s != wa || ba(Wj, Ug + i);
|
|
var r = this.ea().targetLanguage,
|
|
o = Qt(s),
|
|
h = o.l(Hv, {
|
|
"class": Mm,
|
|
style: Vy
|
|
}),
|
|
c = new oa(h, dE);
|
|
if (So(c, this.Je()), Pr(c, s), ha() ? (Xt(h, uw + r), Xt(h[Gd], dw)) : Xt(h, rw + r), Pn(c, Ap, this.Ai, ma, this), Pn(this.b, Dj, aa(c), ma, this), Pn(this.b, Sw, da(h), ma, this), e == _w) {
|
|
for (c.$c ? dt(c.$c, Pm) || c.$c[Da](Pm) : c.$c = [Pm], vo(c, Pm, !0), e = new oh(ma, bE), h = 0; h < this.Gb[rd]; ++h) {
|
|
var c = this.Gb[h],
|
|
u = o.l(Hv, {
|
|
style: Jy
|
|
}),
|
|
a = new ra(u, {
|
|
language: c
|
|
}),
|
|
f = a,
|
|
d = lE;
|
|
f.K && t(Ta(fg)), f.h() && (f.J = wa), f.c = d, e.Ib(a, !0), ha() ? (Xt(u, fw + c), Xt(u[Gd], lw)) : Xt(u, ow + c), c == r && So(a, !0)
|
|
}
|
|
Pn(e, Ap, this.yi, ma, this), Pn(this.b, Sw, fa(e), ma, this), r = o.l(Hv, {
|
|
style: vm
|
|
}), o = new ju(r, e, gE), Pr(o, s), o.Lg = s[Lf], ha() ? (Xt(r[Gd], aw), Xt(r[Gd][Gd], bw)) : Xt(r, cw)
|
|
} else r == Op && (c.p = yg, s = c.h()) && (s.title = yg)
|
|
}, va.kj = function(t) {
|
|
_S = t
|
|
}, function() {
|
|
ut = function(t, i, n, e) {
|
|
var s = n;
|
|
return xk(t, function(n, r) {
|
|
s = i[Ad](e, s, n, r, t)
|
|
}), s
|
|
}, $s(), ua();
|
|
var t = {};
|
|
I(cm, t), I(am, ga), I(fm, pa), I(um, hE);
|
|
var i = {
|
|
ENGLISH: zv
|
|
};
|
|
xk(oE, function(t) {
|
|
var n = vT[t];
|
|
n && (i[n.c] = t)
|
|
}), t.LanguageCode = i, t.TransliterationControl = ca;
|
|
var n = ca[cd];
|
|
n.makeTransliteratable = n.ij, n.showControl = n.lj, n.setLanguagePair = n.vh, n.enableTransliteration = n.th, n.disableTransliteration = n.sh, n.toggleTransliteration = n.Fg, n.getLanguagePair = n.ea, n.isTransliterationEnabled = n.Je, n.addEventListener = n.hj, n.removeEventListener = n[ld], n.dispose = n.s, n.setApplicationName = n.kj, W(t.TransliterationControl, dg, {
|
|
SINGLE_LANGUAGE_BUTTON: Yj,
|
|
MULTI_LANGUAGE_BUTTON: _w
|
|
}), W(t.TransliterationControl, mg, {
|
|
STATE_CHANGED: Dj,
|
|
LANGUAGE_CHANGED: Sw,
|
|
SERVER_REACHABLE: ty,
|
|
SERVER_UNREACHABLE: oy
|
|
})
|
|
}(), ya[df]) {
|
|
ya[df].Ph = {}, ya[df].Pj = 1;
|
|
var pE = function(t, i, n) {
|
|
var e = t.t[i],
|
|
s = t.t[qd];
|
|
return e && (s || n) ? (e = t.t[i][0], s = n != ma ? n : s[0], e - s) : void 0
|
|
},
|
|
vE = function(t, i, n) {
|
|
var e = tb;
|
|
ya[df].pt && (e += Lb + ya[df].pt, delete ya[df].pt);
|
|
try {
|
|
ya[Qf] && ya[Qf].tran ? e += qb + ya[Qf].tran : ya.gtbExternal && ya.gtbExternal.tran ? e += qb + ya.gtbExternal.tran() : ya.chrome && ya.chrome.csi && (e += qb + ya.chrome.csi().tran)
|
|
} catch (s) {}
|
|
var r = ya.chrome;
|
|
r && (r = r.loadTimes) && (r().wasFetchedViaSpdy && (e += Sb), r().wasNpnNegotiated && (e += Tb), r().wasAlternateProtocolAvailable && (e += wb)), t.Rj && (e += pb + t.Rj);
|
|
var o, h = t.t,
|
|
c = h[qd],
|
|
r = [],
|
|
u = [];
|
|
for (o in h)
|
|
if (o != iy && 0 != o[cf](vp)) {
|
|
var a = h[o][1];
|
|
a ? h[a] && u[Da](o + yl + pE(t, o, h[a][0])) : c && r[Da](o + yl + pE(t, o))
|
|
} if (delete h[qd], i)
|
|
for (var f in i) e += pb + f + Xl + i[f];
|
|
return (i = n) || (i = Em == La.location.protocol ? Am : Tm), [i, $l, Cb + (ya[df].sn || Lm) + vb, t[_f], u[rd] ? yb + u[Yd](Hb) : tb, tb, e, Ab, r[Yd](Hb)][Yd](tb)
|
|
},
|
|
mE = function(t, i, n) {
|
|
if (t = vE(t, i, n), !t) return tb;
|
|
var i = new Image,
|
|
e = ya[df].Pj++;
|
|
return ya[df].Ph[e] = i, i.onload = i.onerror = function() {
|
|
delete ya[df].Ph[e]
|
|
}, i.src = t, i = wa, t
|
|
};
|
|
ya[df].report = function(t, i, n) {
|
|
if (La.webkitVisibilityState == wj) {
|
|
var e = !1,
|
|
s = function() {
|
|
if (!e) {
|
|
i ? i.prerender = El : i = {
|
|
prerender: El
|
|
};
|
|
var r;
|
|
La.webkitVisibilityState == wj ? r = !1 : (mE(t, i, n), r = !0), r && (e = !0, La[ld](_y, s, !1))
|
|
}
|
|
};
|
|
return La[Rf](_y, s, !1), tb
|
|
}
|
|
return mE(t, i, n)
|
|
}
|
|
}
|
|
}(), google.loader.loaded({
|
|
module: "elements",
|
|
version: "1.0",
|
|
components: ["transliteration"]
|
|
}), google.loader.eval.elements = function() {
|
|
eval(arguments[0])
|
|
}, google.loader.eval.scripts && google.loader.eval.scripts.elements && (! function() {
|
|
for (var t = google.loader.eval.scripts.elements, i = 0; i < t.length; i++) google.loader.eval.elements(t[i])
|
|
}(), google.loader.eval.scripts.elements = null)
|
|
}();
|
|
|